body .is-root-container .block-logo-soup{color:#000;padding-block:min(calc(3.125rem + 3.125 * (100vw - 22.5rem) / 77.5),6.25rem)}body .is-root-container .block-logo-soup .headline{font-family:Noto Serif Display;font-weight:500;line-height:1.2;font-size:min(calc(1.75rem + 2 * (100vw - 22.5rem) / 77.5),3.75rem);letter-spacing:-0.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:None}body .is-root-container .block-logo-soup .wrapper{display:flex;flex-flow:column;position:relative;gap:min(calc(2rem + 1.75 * (100vw - 22.5rem) / 77.5),3.75rem)}body .is-root-container .block-logo-soup .headline-content{display:flex;flex-flow:column;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);z-index:1;text-align:center;max-width:68.75rem;margin-inline:auto}body .is-root-container .block-logo-soup .headline-content .overlay{font-family:proxima-nova;font-weight:400;line-height:1.6;font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None}body .is-root-container .block-logo-soup .separator{width:100%;margin-block:0;background-color:#000}body .is-root-container .block-logo-soup .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:1.25rem;flex-flow:row}body .is-root-container .block-logo-soup .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{position:relative;flex-basis:50%}@media(min-width: 48rem){body .is-root-container .block-logo-soup .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{flex-basis:20%}}body .is-root-container .block-logo-soup .swiper .full-link{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;z-index:3;text-indent:-99999px}body .is-root-container .block-logo-soup .swiper .full-link:hover+.logo{opacity:.7}body .is-root-container .block-logo-soup .swiper .logo{display:flex;flex-flow:column;position:relative;overflow:hidden;align-items:center;justify-content:center;background-color:#f5f4fa;border-radius:min(calc(0.25rem + 0.375 * (100vw - 22.5rem) / 77.5),0.625rem);padding:1.5625rem;height:min(calc(5rem + 4.375 * (100vw - 22.5rem) / 77.5),9.375rem);transition:opacity 250ms cubic-bezier(0.5, 0, 0, 1)}body .is-root-container .block-logo-soup .swiper .logo .picture{max-height:100%}body .is-root-container .block-logo-soup .swiper .logo .picture .img{max-height:100%}body .is-root-container .block-logo-soup .swiper .caption{font-family:proxima-nova;font-weight:400;line-height:1.6;font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;display:block;margin-top:0.625rem;text-align:center}body .is-root-container .block-logo-soup .controls{display:flex;gap:1.25rem;flex-flow:row;align-items:center;justify-content:space-between}body .is-root-container .block-logo-soup .controls .swiper-controls:has(.swiper-button-disabled){visibility:hidden}body .is-root-container .block-logo-soup .controls .swiper-indicator{font-family:proxima-nova;font-weight:400;line-height:1.6;font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None}
/*# sourceMappingURL=logo-soup.css.map */
