@layer modules{.module-gchild-logo-slider{contain:layout}.module-gchild-logo-slider.reverse .logo-slider-logos{animation-direction:reverse!important}.module-gchild-logo-slider .logo-slider-inner{contain:layout paint;display:flex;flex-wrap:nowrap;isolation:isolate;margin-inline:calc(var(--spacing-edge-margin)*-1);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black var(--fade-width,var(--spacing-edge-margin)),black calc(100% - var(--fade-width, var(--spacing-edge-margin))),transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black var(--fade-width,var(--spacing-edge-margin)),black calc(100% - var(--fade-width, var(--spacing-edge-margin))),transparent 100%);pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.module-gchild-logo-slider .logo-slider-logos{--duration:calc(var(--logo-count) * 8s);animation:marquee var(--duration) linear infinite;backface-visibility:hidden;display:flex;flex-shrink:0;justify-content:space-around;transform:translateZ(0);will-change:transform}.module-gchild-logo-slider .img-wrapper{block-size:clamp(72px,calc(68px + 0.83333vw),80px);display:flex;flex-direction:column;flex-shrink:0;inline-size:clamp(148px,calc(142px + 1.25vw),160px);justify-content:center;padding-block:var(--spacing-8);padding-inline:var(--spacing-12)}.module-gchild-logo-slider .img-wrapper picture{display:flex;height:100%;justify-content:center;width:auto}.module-gchild-logo-slider .img-wrapper img,.module-gchild-logo-slider .img-wrapper svg{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@media(prefers-reduced-motion:reduce){.module-gchild-logo-slider .logo-slider-logos{animation:none}}}
