.ml-logos{background:#fff;padding:20px 0}.ml-logos,.ml-logos__belt{overflow:hidden}.ml-logos__track{-webkit-animation:ml-slide 46s linear infinite;animation:ml-slide 46s linear infinite;width:max-content;will-change:transform}.ml-logos__row,.ml-logos__track{align-items:center;display:flex;flex-wrap:nowrap}.ml-logos__row{flex:0 0 auto;list-style:none;margin:0;min-width:max-content;padding:0}.ml-logos__item{align-items:center;display:flex;flex:0 0 auto;justify-content:center;line-height:0;margin-right:clamp(28px,4vw,56px);-webkit-tap-highlight-color:transparent}.ml-logos__item img{display:block;filter:grayscale(100%) contrast(1.05) opacity(.9);height:clamp(48px,7vw,80px);object-fit:contain;transition:filter .3s ease,opacity .3s ease,transform .3s ease;width:auto}.ml-logos__item:active img,.ml-logos__item:focus-within img,.ml-logos__item:hover img{filter:none;opacity:1}@-webkit-keyframes ml-slide{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes ml-slide{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@media (max-width:600px){.ml-logos__track{-webkit-animation-duration:40s;animation-duration:40s}.ml-logos__item{margin-right:clamp(18px,5vw,28px)}.ml-logos__item img{height:clamp(36px,8vw,48px)}}@media (prefers-reduced-motion:reduce){.ml-logos__track{-webkit-animation:none!important;animation:none!important}}