/* Preserve the original white customer artwork against a dark backdrop. */
.trust-strip { background: #1d2a32; border-bottom-color: #33434c; }
.trust-strip .trust-label { color: #eef4f5; }
.mwcl-shell { min-width: 0; width: 100%; flex: 1 1 0%; }
.mwcl-viewport { overflow: hidden; }
.mwcl-track { width: 100%; }
.mwcl-group {
  display: flex; flex-wrap: wrap; align-items: center; justify-content: center;
  gap: 24px; list-style: none; padding: 0; margin: 0;
}
.mwcl-logo { display: flex; flex: 0 0 164px; height: 116px; align-items: center; justify-content: center; margin: 0; padding: 0; }
.mwcl-logo img { display: block; object-fit: contain; width: 164px; height: 96px; max-width: none; filter: none; opacity: 1; }
.mwcl-logo--kafeterija img { width: 118px; height: 118px; }
.mwcl-logo--maxbet img { width: 138px; height: 110px; }
.mwcl-logo--hilton img { width: 96px; height: 76px; }
.mwcl-logo--toro img { width: 138px; height: 102px; }
.mwcl-logo--fontana img { width: 156px; height: 114px; }
.mwcl-logo--buena-vida img { width: 180px; height: 120px; }
.mwcl-copy { display: none; }
.mwcl-toggle {
  display: flex; align-items: center; gap: 7px; min-height: 36px; margin: 4px 0 0 auto;
  padding: 4px 10px; border: 0; border-radius: 6px; background: transparent;
  color: #e2eaf0; font: inherit; font-size: .8125rem; cursor: pointer;
}
.mwcl-toggle[hidden] { display: none; }
.mwcl-toggle:hover { color: #fff; background: #344751; }
.mwcl-toggle:focus-visible { outline: 2px solid #d3f45b; outline-offset: 3px; }
.mwcl-toggle-icon { width: 12px; text-align: center; font-size: 12px; }
.mwcl-shell[data-enhanced="true"] .mwcl-viewport {
  mask-image: linear-gradient(to right, transparent, #000 24px, #000 calc(100% - 24px), transparent);
  -webkit-mask-image: linear-gradient(to right, transparent, #000 24px, #000 calc(100% - 24px), transparent);
}
.mwcl-shell[data-enhanced="true"] .mwcl-track { display: flex; width: max-content; animation: mwcl-scroll 42s linear infinite; }
.mwcl-shell[data-enhanced="true"] .mwcl-group { display: flex; flex-wrap: nowrap; flex-shrink: 0; justify-content: flex-start; padding-right: 24px; }
.mwcl-shell[data-paused="true"] .mwcl-track,
.mwcl-shell:focus-within .mwcl-track { animation-play-state: paused; }
@media (hover: hover) { .mwcl-viewport:hover .mwcl-track { animation-play-state: paused; } }
@keyframes mwcl-scroll { from { transform: translateX(0); } to { transform: translateX(-50%); } }
@media (max-width: 767px) {
  .mwcl-shell[data-enhanced="true"] .mwcl-track { animation-duration: 38s; }
  .mwcl-logo { flex-basis: 148px; }
  .mwcl-toggle { margin-top: 0; }
}
@media (prefers-reduced-motion: reduce) {
  .mwcl-shell[data-enhanced="true"] .mwcl-viewport { mask-image: none; -webkit-mask-image: none; }
  .mwcl-shell[data-enhanced="true"] .mwcl-track { display: block; width: 100%; animation: none; transform: none; }
  .mwcl-shell[data-enhanced="true"] .mwcl-group { flex-wrap: wrap; justify-content: center; padding-right: 0; }
  .mwcl-shell[data-enhanced="true"] .mwcl-copy, .mwcl-toggle { display: none; }
}
