.module-gchild-logo-slider{contain:layout}.module-gchild-logo-slider .logo-slider-inner{display:flex;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(--logos-count) * 6s);animation:marquee var(--duration) infinite linear;display:flex;min-width:-moz-max-content;min-width:max-content;transform-style:preserve-3d;will-change:transform}.module-gchild-logo-slider .img-wrapper{align-items:center;display:flex;height:min(3.875rem,2.9464285714rem + 0.8928571429vw);justify-content:center;margin-right:var(--spacing-gutter-x);max-width:min(11rem,8.2142857143rem + 2.6785714286vw);padding-inline:var(--spacing-11);position:relative;width:min(11rem,8.2142857143rem + 2.6785714286vw)}.module-gchild-logo-slider .img-wrapper picture{display:flex;height:100%;width:auto}.module-gchild-logo-slider .img-wrapper img,.module-gchild-logo-slider .img-wrapper svg{filter:grayscale(100%);height:100%;-o-object-fit:contain;object-fit:contain;width:auto}@keyframes marquee{0%{transform:translateZ(0px)}to{transform:translate3d(-100%,0,0px)}}
