.Banner-scroll{position:relative}.Banner-scroll .banner .banner{z-index:1;height:100%}.banner__box{opacity:1;transition:opacity .45s ease-out;position:relative;height:auto}.banner__box.invisible{opacity:0;pointer-events:none}.banner__box>*{transition:filter .35s ease-out;position:relative;filter:blur(0);height:fit-content}.banner__box.invisible>*{filter:blur(1.5rem)}.banner__box>*>*,.banner__box.invisible>*>*{transition:none;filter:none;height:auto}.puc-vid-sound-controls,.puc-vid-sound-controls svg{background-color:transparent!important}@media screen and (min-width: 750px){.Banner-scroll .banner.banner--auto{height:calc(100vh - 40px)}.banner__box{transition:opacity .4s ease-out}.banner__box>*{transition:filter .25s ease-out;filter:blur(0)}.banner__box.invisible>*{filter:blur(1.8rem)}.banner__box>*>*,.banner__box.invisible>*>*{transition:none;filter:none;height:auto}}@media screen and (min-width: 1260px){.Banner-scroll .banner.banner--auto{height:calc(100vh - 77px)}}.Banner-scroll .banner_sub{position:absolute;bottom:0;z-index:5;width:100%;padding:0 var(--fostr-layout-space-3) var(--fostr-layout-space-3)}.fostr .Banner-scroll .banner_additional{position:relative;width:100%;padding:var(--fostr-layout-space-3);color:var(--fostr-color-black)}.Banner-scroll .banner_sub .banner__box{padding:0}.fostr .Banner-scroll .banner_additional .banner__box{padding:0;color:inherit;background:transparent}.Banner-scroll .banner_sub .button.button--link,.Banner-scroll .banner_additional .button.button--link{margin:0;color:inherit;text-decoration:none;text-align:inherit}.Banner-scroll .banner_sub .banner__buttons,.Banner-scroll .banner_additional .banner__buttons{max-width:50vw}.Banner-scroll .banner_additional .banner__buttons p:last-of-type{margin-bottom:0}.Banner-scroll .banner_additional .banner__buttons a{display:inline-block}.Banner-scroll .heading_desktop{display:none}.Banner-scroll .heading_mobile{display:block}.banner--double-blocks{display:flex;flex-direction:row}.banner--double-blocks .banner-block{width:50vw}.fostr .banner--scroll{background-color:var(--fostr-color-black)}.fostr .banner--scroll.color-inverse,.fostr .banner--scroll.color-inverse *{--color-foreground: var(--fostr-color-black);color:var(--fostr-color-black);background-color:var(--fostr-color-white)}.fostr .banner--scroll.color-background-1,.fostr .banner--scroll.color-background-1 *{--color-foreground: var(--fostr-color-white);color:var(--fostr-color-white);background-color:var(--fostr-color-black)}@media (max-width: 749px){.banner-block .banner__box .banner__heading.hero-small-mobile{font-size:var(--fostr-typography-text-size-hero-xsmall)}.banner-block .banner__box .banner__heading.hero-medium-mobile{font-size:var(--fostr-typography-text-size-hero-small)}.banner-block .banner__box .banner__heading.hero-large-mobile{font-size:var(--fostr-typography-text-size-hero-medium)}}@media (min-width: 750px){.banner-block .banner__box .banner__heading{font-size:var(--fostr-typography-text-size-7xl);line-height:48px}.banner-block .banner__box .banner__heading.hero-small{font-size:var(--fostr-typography-text-size-hero-small);line-height:40px}.banner-block .banner__box .banner__heading.hero-large{font-size:var(--fostr-typography-text-size-hero-large);line-height:75px}}@media (max-width: 767px){.banner-block .banner__box{padding-left:10%;padding-right:10%}}.banner-block .banner__box .banner__button a.button.button--secondary{max-width:50%;width:100%}@media (max-width: 950px){.banner-block .banner__box .banner__button a.button.button--secondary{max-width:75%}}@media (max-width: 767px){.banner-block .banner__box .banner__button a.button.button--secondary{max-width:100%}}@media screen and (max-width: 749px){.Banner-scroll .banner.banner-mobile--auto{height:86vh}.fostr .banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content:not(.banner_sub):not(.banner_additional){position:absolute;height:100%}.banner--double-blocks{flex-direction:column}.banner--double-blocks .banner-block{width:100vw}}@media screen and (min-width: 750px){.fostr .Banner-scroll .heading_desktop{display:block}.fostr .Banner-scroll .heading_mobile{display:none}.fostr .Banner-scroll .banner_sub,.fostr .Banner-scroll .banner_additional{padding:var(--fostr-layout-space-6)}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/fostr-section-split-hero.css.map */
