.mm-logo-slider{--mm-scroll-speed:35s;--mm-logo-height:44px;background:#fff;overflow:hidden;padding:32px 0 40px;width:100%}.mm-logo-slider__heading{color:#444;font-family:DIN-Bold,sans-serif;font-size:20.66px;letter-spacing:-.03em;line-height:23.76px;margin-bottom:23px;margin-top:0;text-align:center;text-transform:uppercase}.mm-logo-slider__viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);overflow:hidden;padding:28px 0;position:relative;width:100%}.mm-logo-slider__track{align-items:center;animation:mm-logo-scroll var(--mm-scroll-speed) linear infinite;display:flex;width:max-content;will-change:transform}.mm-logo-slider__track:focus-within,.mm-logo-slider__viewport:hover .mm-logo-slider__track{animation-play-state:paused}.mm-logo-slider__item{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding:0 48px}.mm-logo-slider__item img{display:block;height:var(--mm-logo-height);max-width:220px;object-fit:contain;width:auto}@keyframes mm-logo-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.mm-logo-slider__track{animation:none;flex-wrap:wrap;justify-content:center;width:100%}.mm-logo-slider__track [data-clone]{display:none}.mm-logo-slider__viewport{-webkit-mask-image:none;mask-image:none}}@media (max-width:767px){.mm-logo-slider__item{padding:0 28px}.mm-logo-slider__item img{height:calc(var(--mm-logo-height)*.8)}.mm-logo-slider__heading{font-size:16px}}