.block-hero-1{position:relative;color:#fff;background-color:#1c2227;padding-block:min(calc(2.5rem + 7.5 * (100vw - 22.5rem) / 77.5),10rem);min-height:min(calc(28.125rem + 21.875 * (100vw - 22.5rem) / 77.5),50rem);display:flex;flex-direction:column;justify-content:flex-end}.block-hero-1 .component-overline,.block-hero-1 .component-headline,.block-hero-1 .component-sub-headline{color:#fff}.block-hero-1 .background-slider .component-video-player.has-overlay::after,.block-hero-1 .background-slider .component-image.has-overlay::after{background-color:rgb(0, 0, 0, var(--hero-1-overlay-opacity, 0.4))}.block-hero-1 .swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.block-hero-1 .background-slider{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:1;pointer-events:none}.block-hero-1 .background-slider .swiper-wrapper{height:100% !important}.block-hero-1 .background-slider .swiper-slide{height:100%;position:relative}.block-hero-1 .background-slider .swiper-slide.has-gradient::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, transparent 20%, rgba(35, 43, 49, 0.8) 100%)}.block-hero-1 .background-slider .component-image-video{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:-1}.block-hero-1 .background-slider .component-video-player iframe{flex-shrink:0;width:auto;max-width:none;height:auto}.block-hero-1 .background-slider .component-video-player video{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}.block-hero-1 .wrapper{display:flex;flex-flow:column;position:relative;z-index:2;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-hero-1 .wrapper .content-slider{width:100%}.block-hero-1 .wrapper .content-slider .swiper-slide{display:flex;flex-flow:column;position:relative;justify-content:flex-end;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-hero-1 .wrapper .content-slider .swiper-slide .component-headlines{max-width:50rem}.block-hero-1 .wrapper .content-slider .swiper-slide .component-headlines .component-headline.is-style-default{font-size:min(calc(1.625rem + 3.375 * (100vw - 22.5rem) / 77.5),5rem);line-height:1;font-weight:400;font-family:"Playfair Display";letter-spacing:-0.02em}.block-hero-1 .wrapper .content-slider .swiper-slide .line{border-color:hsla(0,0%,100%,.2)}.block-hero-1 .wrapper .content-slider .swiper-slide .component-rich-text{font-size:min(calc(0.875rem + 0.375 * (100vw - 22.5rem) / 77.5),1.25rem);line-height:1.2;font-weight:400;font-family:"Neutraface Text";letter-spacing:0em}.block-hero-1 .wrapper .navigation-wrapper{display:flex;flex-flow:column;order:2;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-hero-1 .wrapper .navigation-wrapper .line{margin:0}.block-hero-1 .wrapper .navigation-wrapper .component-swiper-controls{justify-content:space-between}.block-hero-1 .wrapper .navigation-wrapper .component-swiper-controls .component-swiper-indicator{flex-grow:1;justify-content:center}