.footer-marquee{background:var(--footer-marquee-bg);padding:var(--footer-marquee-padding) 0;position:relative}.footer-marquee,.footer-marquee__viewport{overflow:hidden;width:100%}.footer-marquee[data-edge-fade=true] .footer-marquee__viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent)}.footer-marquee__track{animation:footer-marquee-scroll var(--footer-marquee-speed) linear infinite;display:flex;width:max-content;will-change:transform}.footer-marquee__group{gap:var(--footer-marquee-gap);padding-right:var(--footer-marquee-gap)}.footer-marquee__group,.footer-marquee__item{align-items:center;display:flex;flex-shrink:0}.footer-marquee__item{height:var(--footer-marquee-height);justify-content:center;width:var(--footer-marquee-width)}.footer-marquee__link{align-items:center;display:flex;height:100%;justify-content:center;text-decoration:none;width:100%}.footer-marquee__logo{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;transition:transform .2s ease,opacity .2s ease,filter .2s ease;width:auto}.footer-marquee__logo.is-grayscale{filter:grayscale(1)}.footer-marquee__link:hover .footer-marquee__logo{opacity:.85;transform:scale(1.05)}.footer-marquee[data-pause-hover=true]:hover .footer-marquee__track{animation-play-state:paused}@keyframes footer-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:767px){.footer-marquee{--footer-marquee-width:145px!important;--footer-marquee-height:65px!important;--footer-marquee-gap:42px!important}}@media (prefers-reduced-motion:reduce){.footer-marquee__track{animation:none}.footer-marquee__viewport{-webkit-mask-image:none!important;mask-image:none!important;overflow-x:auto}}