.Banner-scroll{position:relative}.Banner-scroll .banner .banner{z-index:1;height:100%}.banner__box{opacity:1;transition:opacity .55s ease-out;position:relative;height:auto}.banner__box.invisible{opacity:0;pointer-events:none}.banner__box>*{position:relative;height:fit-content}.banner__box>*>*,.banner__box.invisible>*>*{transition:none;filter:none;height:auto}@media screen and (min-width: 750px){.Banner-scroll .banner.banner--auto{height:100vh}.banner__box{transition:opacity .55s ease-out}.banner__box>*>*,.banner__box.invisible>*>*{transition:none;filter:none;height:auto}}.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;line-height:1}.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);overflow:hidden;z-index:1;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.fostr .banner--scroll.active{z-index:2}.fostr .banner__media figure{display:block;height:100%;margin:0}.fostr .banner__media img{width:100%;display:block;object-fit:cover;height:100%}.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 screen and (max-width: 749px){.Banner-scroll .banner.banner-mobile--auto{height:100vh}.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/866/assets/fostr-section-image-banner-scroll.css.map */
