.scroll-animation-teaser{position:relative}
.scroll-animation-teaser.scroll-animation-teaser--author .scroll-animation-teaser__video,.scroll-animation-teaser.scroll-animation-teaser--author .scroll-animation-teaser__video-poster,.scroll-animation-teaser.scroll-animation-teaser--author .scroll-animation-teaser__video-canvas,.scroll-animation-teaser.scroll-animation-teaser--author .scroll-animation-teaser__poster{height:100%;position:static}
.scroll-animation-teaser.scroll-animation-teaser--author .scroll-animation-teaser__container{height:100%}
.scroll-animation-teaser.scroll-animation-teaser--author .scroll-animation-teaser__scene{height:100%}
.scroll-animation-teaser.scroll-animation-teaser--author .scroll-animation-teaser__poster{height:100%;position:static}
.scroll-animation-teaser.scroll-animation-teaser--author .scroll-animation-teaser__content-wrapper{height:100%;display:flex;flex-direction:column;position:static;transform:none}
.scroll-animation-teaser.scroll-animation-teaser--author .scroll-animation-teaser__content-layer{position:static}
.scroll-animation-teaser__scene{position:relative;height:100vh;width:100%}
.scroll-animation-teaser__scene.scroll-animation-teaser__scene--fallback-mobile .scroll-animation-teaser__video-poster,.scroll-animation-teaser__scene.scroll-animation-teaser__scene--fallback-mobile .scroll-animation-teaser__content-wrapper,.scroll-animation-teaser__scene.scroll-animation-teaser__scene--fallback-mobile .scroll-animation-teaser__video-canvas{display:none}
.scroll-animation-teaser__scene.scroll-animation-teaser__scene--fallback-mobile .scroll-animation-teaser__fallback-mobile-image{display:block}
.scroll-animation-teaser__scene.scroll-animation-teaser__scene--fallback-mobile .scroll-animation-teaser__scene-skip-btn-wrapper{display:none}
@media(min-width:768px){.scroll-animation-teaser__scene.scroll-animation-teaser__scene--fallback-mobile .scroll-animation-teaser__video-poster,.scroll-animation-teaser__scene.scroll-animation-teaser__scene--fallback-mobile .scroll-animation-teaser__video-canvas{display:block}
.scroll-animation-teaser__scene.scroll-animation-teaser__scene--fallback-mobile .scroll-animation-teaser__content-wrapper{display:flex}
.scroll-animation-teaser__scene.scroll-animation-teaser__scene--fallback-mobile .scroll-animation-teaser__fallback-mobile-image{display:none}
}
.scroll-animation-teaser .scroll-animation-teaser__fallback-mobile-image{max-width:100%;height:100%;object-fit:cover;display:none}
@media(min-width:768px){.scroll-animation-teaser .scroll-animation-teaser__fallback-mobile-image{display:block}
}
.scroll-animation-teaser__fallback-image-container{position:absolute;top:0;height:100%;width:100%}
.scroll-animation-teaser__fallback-image-container img{object-fit:cover}
.scroll-animation-teaser__video{z-index:2;position:sticky;top:0;min-width:100%;height:100vh;width:100%;object-fit:cover;display:none !important}
.scroll-animation-teaser__video.scroll-animation-teaser__video--complete{position:relative}
.scroll-animation-teaser .scroll-animation-teaser__video-poster{z-index:4;position:sticky;top:0;min-width:100%;height:100vh;width:100%;object-fit:cover}
.scroll-animation-teaser .scroll-animation-teaser__video-canvas{z-index:3;position:sticky;top:0;min-width:100%;height:100vh;width:100%;object-fit:cover;background-color:white}
.scroll-animation-teaser .scroll-animation-teaser__video-canvas.scroll-animation-teaser__video--complete{position:relative}
.scroll-animation-teaser__container{position:relative;width:100%;height:100%}
.scroll-animation-teaser__content-layer{z-index:5;position:absolute;height:100%;width:100%;justify-content:center;align-content:center}
.scroll-animation-teaser__content-layer.scroll-animation-teaser__content-layer--light:not(.scroll-animation-teaser__content-layer--author) p,.scroll-animation-teaser__content-layer.scroll-animation-teaser__content-layer--light:not(.scroll-animation-teaser__content-layer--author) span,.scroll-animation-teaser__content-layer.scroll-animation-teaser__content-layer--light:not(.scroll-animation-teaser__content-layer--author) h1,.scroll-animation-teaser__content-layer.scroll-animation-teaser__content-layer--light:not(.scroll-animation-teaser__content-layer--author) h2,.scroll-animation-teaser__content-layer.scroll-animation-teaser__content-layer--light:not(.scroll-animation-teaser__content-layer--author) h3,.scroll-animation-teaser__content-layer.scroll-animation-teaser__content-layer--light:not(.scroll-animation-teaser__content-layer--author) h4,.scroll-animation-teaser__content-layer.scroll-animation-teaser__content-layer--light:not(.scroll-animation-teaser__content-layer--author) h5{color:black !important}
.scroll-animation-teaser__content-layer.scroll-animation-teaser__content-layer--dark:not(.scroll-animation-teaser__content-layer--author) p,.scroll-animation-teaser__content-layer.scroll-animation-teaser__content-layer--dark:not(.scroll-animation-teaser__content-layer--author) span,.scroll-animation-teaser__content-layer.scroll-animation-teaser__content-layer--dark:not(.scroll-animation-teaser__content-layer--author) h1,.scroll-animation-teaser__content-layer.scroll-animation-teaser__content-layer--dark:not(.scroll-animation-teaser__content-layer--author) h2,.scroll-animation-teaser__content-layer.scroll-animation-teaser__content-layer--dark:not(.scroll-animation-teaser__content-layer--author) h3,.scroll-animation-teaser__content-layer.scroll-animation-teaser__content-layer--dark:not(.scroll-animation-teaser__content-layer--author) h4,.scroll-animation-teaser__content-layer.scroll-animation-teaser__content-layer--dark:not(.scroll-animation-teaser__content-layer--author) h5{color:white !important}
.scroll-animation-teaser__content-layer .content__subheading .md-flex-container-nopadding{padding:0}
.scroll-animation-teaser__content-wrapper{position:sticky;margin:2rem;display:flex}
@media(max-width:1279px){.scroll-animation-teaser__content-wrapper.scroll-animation-teaser__content-wrapper--mobile-middle{top:50%;transform:translateY(-50%)}
.scroll-animation-teaser__content-wrapper.scroll-animation-teaser__content-wrapper--mobile-top{top:0}
.scroll-animation-teaser__content-wrapper.scroll-animation-teaser__content-wrapper--mobile-bottom{top:100vh;transform:translateY(-100%)}
}
@media(min-width:1024px){.scroll-animation-teaser__content-wrapper.scroll-animation-teaser__content-wrapper--middle{top:50%;transform:translateY(-50%)}
.scroll-animation-teaser__content-wrapper.scroll-animation-teaser__content-wrapper--top{top:0}
.scroll-animation-teaser__content-wrapper.scroll-animation-teaser__content-wrapper--bottom{top:100vh;transform:translateY(-100%)}
}
@media(min-width:1024px){.scroll-animation-teaser__content-wrapper.scroll-animation-teaser__content-wrapper--left{justify-content:start}
.scroll-animation-teaser__content-wrapper.scroll-animation-teaser__content-wrapper--center{justify-content:center}
.scroll-animation-teaser__content-wrapper.scroll-animation-teaser__content-wrapper--right{justify-content:end}
}
.scroll-animation-teaser__content-items{padding:2rem}
@media(min-width:1024px){.scroll-animation-teaser__content-items{max-width:33.33%}
}
.scroll-animation-teaser__content-items .content__button,.scroll-animation-teaser__content-items .content__image{margin-bottom:10px}
@media(min-width:480px){.scroll-animation-teaser__content-items .content__button,.scroll-animation-teaser__content-items .content__image{margin-bottom:10px}
}
@media(min-width:768px){.scroll-animation-teaser__content-items .content__button,.scroll-animation-teaser__content-items .content__image{margin-bottom:10px}
}
@media(min-width:1280px){.scroll-animation-teaser__content-items .content__button,.scroll-animation-teaser__content-items .content__image{margin-bottom:15px}
}
@media(min-width:1920px){.scroll-animation-teaser__content-items .content__button,.scroll-animation-teaser__content-items .content__image{margin-bottom:20px}
}
.scroll-animation-teaser__scene-skip-btn-wrapper{position:sticky;z-index:10;width:100%;display:flex;top:calc(100% - 75px);padding-bottom:25px;justify-content:center}
.scroll-animation-teaser__scene-skip-btn-wrapper .btn.btn-secondary{min-width:auto}