.block--logo-marquee.marquee{position:relative;overflow:hidden;width:min(100vw,var(--content-max-width) + 200px);max-width:100vw;left:50%;translate:-50% 0;padding-block:20px;box-sizing:border-box}@media only screen and (min-width: 1025px){.block--logo-marquee.marquee::before,.block--logo-marquee.marquee::after{content:"";position:absolute;top:0;bottom:0;width:clamp(140px,16vw,300px);z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.block--logo-marquee.marquee::before{left:0;background:linear-gradient(to right, var(--c-white) 18%, transparent);-webkit-mask-image:linear-gradient(to right, black 55%, transparent);mask-image:linear-gradient(to right, black 55%, transparent)}.block--logo-marquee.marquee::after{right:0;background:linear-gradient(to left, var(--c-white) 18%, transparent);-webkit-mask-image:linear-gradient(to left, black 55%, transparent);mask-image:linear-gradient(to left, black 55%, transparent)}}.block--logo-marquee .marquee__track{display:flex;gap:12px;width:max-content;will-change:transform}@media only screen and (max-width: 669px){.block--logo-marquee .marquee__track{gap:8px}}.block--logo-marquee .marquee__logo{display:block;height:clamp(104px,11vw,152px);width:auto;max-width:none;margin:0;align-self:center;padding:clamp(12px,1.2vw,18px) clamp(20px,2.2vw,32px);background:var(--c-grey-100);border-radius:var(--radius-card);opacity:.9;object-fit:contain;flex-shrink:0}
