.block-logo-soup{padding-block:1.5625rem}.block-logo-soup.is-style-light-01 .image-grid .component-image,.block-logo-soup.is-style-dark-01 .image-grid .component-image,.block-logo-soup.is-style-dark-02 .image-grid .component-image{background-color:#9b72fd}.block-logo-soup .marquee{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--marquee-gap);z-index:1;position:relative}.block-logo-soup .marquee .marquee-group{--marquee-gap: min(calc(1.25rem + 1.875 * (100vw - 22.5rem) / 77.5), 3.125rem);--marquee-scroll-start: 0;--marquee-scroll-end: calc(-100% - var(--marquee-gap));flex-shrink:0;display:flex;align-items:center;justify-content:space-around;min-width:100%;gap:var(--marquee-gap);animation:marquee-scroll-x var(--marquee-duration) linear infinite;animation-direction:var(--marquee-direction)}@media(prefers-reduced-motion: reduce){.block-logo-soup .marquee .marquee-group{animation-play-state:paused}}.block-logo-soup .marquee .marquee-group .marquee-item{position:relative}.block-logo-soup .marquee .marquee-group .marquee-item .image{width:100%;height:100%}.block-logo-soup .marquee .marquee-group .marquee-item .image .img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}@keyframes marquee-scroll-x{from{transform:translateX(var(--marquee-scroll-start))}to{transform:translateX(var(--marquee-scroll-end))}}