.ClientLogos-module__t1HIZq__viewport{overscroll-behavior-x:contain;scrollbar-width:none;width:100%;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.ClientLogos-module__t1HIZq__viewport::-webkit-scrollbar{display:none}.ClientLogos-module__t1HIZq__viewport:focus-visible{outline:2px solid var(--color-brand,#5b4fe5);outline-offset:5px}.ClientLogos-module__t1HIZq__track{width:max-content;animation:55s linear infinite ClientLogos-module__t1HIZq__scrollRight;display:flex}.ClientLogos-module__t1HIZq__row{--logo-gap:clamp(32px, 4vw, 56px);justify-content:space-around;align-items:center;gap:var(--logo-gap);width:max-content;min-width:100vw;padding:0 calc(var(--logo-gap) / 2);flex:none;margin:0;list-style:none;display:flex}.ClientLogos-module__t1HIZq__logo{filter:grayscale();opacity:.75;flex:none;transition:filter .2s,opacity .2s}.ClientLogos-module__t1HIZq__logo:hover{filter:grayscale(0);opacity:1}.ClientLogos-module__t1HIZq__image{object-fit:contain;width:100%;height:100%;display:block}.ClientLogos-module__t1HIZq__textLogo{white-space:nowrap;width:140px;font-size:19px;line-height:44px}.ClientLogos-module__t1HIZq__manual{animation:none}.ClientLogos-module__t1HIZq__controls{justify-content:center;margin-top:12px;display:flex}.ClientLogos-module__t1HIZq__control{min-height:32px;color:var(--color-ink-2,#64748b);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.ClientLogos-module__t1HIZq__control:hover{color:var(--color-brand,#5b4fe5);background:#5b4fe50d}.ClientLogos-module__t1HIZq__control:focus-visible{outline:2px solid var(--color-brand,#5b4fe5);outline-offset:2px}@keyframes ClientLogos-module__t1HIZq__scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ClientLogos-module__t1HIZq__track{animation:none}.ClientLogos-module__t1HIZq__duplicate,.ClientLogos-module__t1HIZq__controls{display:none}.ClientLogos-module__t1HIZq__logo{transition:none}}
