.mya-logos{--mya-clients-ready:1}.mya-clients-shell{min-width:0;width:100%}.mya-clients-shell .mya-logos.mya-clients-track{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:28px !important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:4px;padding:18px 4px 22px;margin:0;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.mya-clients-shell .mya-logos.mya-clients-track::-webkit-scrollbar{display:none;width:0;height:0}.mya-clients-shell .mya-clients-track>.mya-logo-item{flex:0 0 calc((100% - 140px) / 6);min-width:0;margin:0 !important;min-height:88px;display:flex;align-items:center;justify-content:center;scroll-snap-align:start}.mya-clients-track .mya-logo-item :is(a,picture){display:block;max-width:100%}.mya-clients-track .mya-logo-item img{display:block;width:auto;height:auto;max-width:100%;max-height:56px;object-fit:contain;margin:auto}.mya-clients-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #c9c4ca;color:#101044}.mya-clients-controls button{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid currentColor;border-radius:0;background:0 0;color:#101044;font:24px/1 sans-serif;cursor:pointer}.mya-clients-controls[hidden]{display:none}.mya-clients-controls button:hover:not([aria-disabled=true]){background:#101044;color:#fff5ed}.mya-clients-controls button[aria-disabled=true]{opacity:.35;cursor:default}.mya-clients-shell :is(button,a):focus-visible,.mya-clients-track:focus-visible{outline:3px solid #101044;outline-offset:3px}.mya-clients-count{font:14px/1.5 Lato,sans-serif;min-width:84px;text-align:center}.mya-clients-help{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:1000px){.mya-clients-shell .mya-clients-track>.mya-logo-item{flex-basis:calc((100% - 84px) / 4)}}@media (max-width:600px){.mya-clients-shell .mya-logos.mya-clients-track{gap:24px !important}.mya-clients-shell .mya-clients-track>.mya-logo-item{flex-basis:calc((100% - 24px) / 2);min-height:76px}.mya-clients-track .mya-logo-item img{max-height:48px}}@media (prefers-reduced-motion:reduce){.mya-clients-track{scroll-behavior:auto !important}.mya-clients-shell *{transition:none !important;animation:none !important}}@media print{.mya-clients-shell .mya-logos.mya-clients-track{overflow:visible;flex-wrap:wrap}.mya-clients-controls,.mya-clients-help{display:none}}