body .is-root-container .block-logo-soup-1{padding-top:min(calc(3.125rem + 4.375 * (100vw - 22.5rem) / 77.5),7.5rem);padding-bottom:min(calc(3.125rem + 4.375 * (100vw - 22.5rem) / 77.5),7.5rem);gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);background-color:#fff;display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}body .is-root-container .block-logo-soup-1.is-style-dark{background-color:#0e2532}body .is-root-container .block-logo-soup-1.is-style-dark .component-headline{color:#fff}body .is-root-container .block-logo-soup-1 .headline{font-family:elza;font-weight:400;line-height:1;font-size:min(calc(1.625rem + 1.625 * (100vw - 22.5rem) / 77.5),3.25rem);letter-spacing:-0.03em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase;color:#000}body .is-root-container .block-logo-soup-1 .headline-content{width:100rem;padding-right:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);padding-left:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);gap:1rem;display:flex;position:relative;flex-direction:column;align-items:flex-start;z-index:1;margin:0 auto;max-width:100%;text-align:center}@media(min-width: 64rem){body .is-root-container .block-logo-soup-1 .headline-content:has(.component-headline){justify-content:space-between}}@media(min-width: 64rem){body .is-root-container .block-logo-soup-1 .headline-content{flex-direction:row-reverse;justify-content:center;align-items:center}}body .is-root-container .block-logo-soup-1 .headline-content .overline{font-family:elza;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase;color:#000}body .is-root-container .block-logo-soup-1 .headline-content .overline.is-style-light{color:#fff}body .is-root-container .block-logo-soup-1 .marquee-content{gap:min(calc(1.125rem + 0.375 * (100vw - 22.5rem) / 77.5),1.5rem);padding-top:0rem;padding-bottom:0rem;display:grid;position:relative;grid-template-columns:1fr;z-index:1;width:100%;overflow:hidden}body .is-root-container .block-logo-soup-1 .marquee-content .marquee{--marquee-gap: min(calc(1.125rem + 0.375 * (100vw - 22.5rem) / 77.5), 1.5rem);--marquee-elements-displayed: 2;--marquee-element-width: min(calc(11.5625rem + 4.0625 * (100vw - 22.5rem) / 77.5), 15.625rem);--marquee-element-height: min(calc(6.25rem + 2 * (100vw - 22.5rem) / 77.5), 8.25rem);--marquee-animation-duration: 30s;--marquee-scroll-start: 0;--marquee-scroll-end: calc(-100% - var(--marquee-gap));--marquee-direction: normal;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--marquee-gap);z-index:1;position:relative}body .is-root-container .block-logo-soup-1 .marquee-content .marquee .marquee-group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;min-width:100%;width:auto;gap:var(--marquee-gap);animation:marquee-scroll-x var(--marquee-animation-duration) linear infinite;animation-direction:var(--marquee-direction)}body .is-root-container .block-logo-soup-1 .marquee-content .marquee .marquee-group.animation-reverse{--marquee-direction: reverse}body .is-root-container .block-logo-soup-1 .marquee-content .marquee .marquee-group .marquee-item{padding-top:0rem;padding-bottom:0rem;padding-right:0rem;padding-left:0rem;border-radius:0rem;background-color:#f1f7f8;width:var(--marquee-element-width);height:var(--marquee-element-height);position:relative;flex-shrink:0}body .is-root-container .block-logo-soup-1 .marquee-content .marquee .marquee-group .marquee-item .image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}body .is-root-container .block-logo-soup-1 .marquee-content .marquee .marquee-group .marquee-item .image .img{height:min(calc(7.5rem + 1.875 * (100vw - 22.5rem) / 77.5),9.375rem);padding-top:0rem;padding-bottom:0rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}@keyframes marquee-scroll-x{from{transform:translateX(var(--marquee-scroll-start))}to{transform:translateX(var(--marquee-scroll-end))}}body .is-root-container .block-logo-soup-1 .buttons-content{gap:.5rem;display:flex;justify-content:center;position:relative;z-index:1}