.section-image-marquee .section-padded{padding-block:calc(var(--section-padding-vertical-desktop)/ 2)}@media (max-width:60em){.section-image-marquee .section-padded{padding-block:5px}}.marquee__wrapper{--gap:10px;--duration:var(--speed, 60s);--scroll-start:10px;--scroll-end:calc(-100% * var(--blocks-count, 10) / var(--items-per-row, 10));--gap:10px;--items-per-row:10;overflow:hidden}@media (max-width:60em){.marquee__wrapper{--items-per-row:5}}@media (max-width:40em){.marquee__wrapper{--items-per-row:2.5;--scroll-start:30px}}.marquee__inner{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:nowrap;gap:var(--gap);-webkit-mask-image:linear-gradient(var(--mask-direction,to right),HSL(0 0 0/0),HSL(0 0 0/1) 20%,HSL(0 0 0/1) 80%,HSL(0 0 0/0));mask-image:linear-gradient(var(--mask-direction,to right),HSL(0 0 0/0),HSL(0 0 0/1) 20%,HSL(0 0 0/1) 80%,HSL(0 0 0/0))}.marquee__group{flex-shrink:0;display:flex;gap:var(--gap);min-width:100%;animation:scroll-x var(--duration) linear infinite}.section-image-marquee:hover .marquee__group{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee__group{animation-play-state:paused}}.marquee__item{max-width:calc(((100% / var(--items-per-row)) - (var(--gap) * (var(--items-per-row) - 1)/ var(--items-per-row))));width:100%;flex-shrink:0;position:relative}.marquee__item a{position:absolute;left:0;top:0;width:100%;height:100%;border:0;background:0 0}.marquee__item a:empty{display:initial}.marquee__item a[aria-disabled=true]{display:none}