.scrollinteractionscontainer{max-width:none;overflow:hidden;padding:0;position:relative;width:100%}
.scrollinteractionscontainer.cq-Editable-dom{background:var(--scroll-interactions-author-color)}
.scrollinteractionscontainer__background{height:100%;position:absolute;width:100%}
.scrollinteractionscontainer__wrapper{margin:0 auto;max-width:1200px;position:relative}
.scrollinteractionscontainer__title{margin:0;padding:var(--scroll-interactions-margin-lg) 0;position:relative;text-align:center;width:100%;z-index:10}
@media(max-width:991.98px){.scrollinteractionscontainer__title{padding:var(--scroll-interactions-margin-sm) 0}
}
.scrollinteractionscontainer__title h3{color:var(--scroll-interactions-text-color);font-size:var(--scroll-interactions-title-size);line-height:var(--scroll-interactions-title-size);margin:0}
.scrollinteractionscontainer__media{left:0;max-width:1200px;position:absolute;top:0;width:100%}
.scrollinteractionscontainer__media .media__wrapper{max-width:60%;position:relative}
@media(max-width:991.98px){.scrollinteractionscontainer__media .media__wrapper{margin:32vh auto 0;max-width:80%}
}
.scrollinteractionscontainer__media .media__layer{left:0;position:absolute;top:0}
.scrollinteractionscontainer__media .media__layer img{height:auto;width:100%}
.scrollinteractionscontainer__media .media__layer--layer-data-point{z-index:10}
@media(max-width:991.98px){.scrollinteractionscontainer__media .media__layer--layer-data-point{display:none}
}
.scrollinteractionscontainer__media .media__layer--layer-zoom{z-index:8}
.scrollinteractionscontainer__media .media__layer--layer-parallax{z-index:5}
@media(min-width:992px){.scrollinteractionscontainer__media .media__layer--layer-parallax img{left:-33%;position:relative;width:auto}
}
.scrollinteractionscontainer__media .media__layer--layer-fade{z-index:1}
.scrollinteractionscontainer__media .media__layer--data-right{left:500px;opacity:0;top:20%}
.scrollinteractionscontainer__media .media__layer--data-right img{height:auto;width:140px}
.scrollinteractionscontainer__media .media__layer--data-bottom{left:100px;opacity:0;top:55%}
.scrollinteractionscontainer__media .media__layer--data-bottom img{height:auto;width:380px}
.scrollinteractionscontainer .m-scroll-interactions{color:var(--scroll-interactions-text-color);position:relative;width:100%;z-index:20}
.scrollinteractionscontainer .m-scroll-interactions.cq-Editable-dom{height:600px}
.scrollinteractionscontainer .m-scroll-interactions .container{height:100%}
.scrollinteractionscontainer .m-scroll-interactions__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
@media(max-width:991.98px){.scrollinteractionscontainer .m-scroll-interactions__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.scrollinteractionscontainer .m-scroll-interactions__media .media__target{opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.scrollinteractionscontainer .m-scroll-interactions__media .media__target.visible{opacity:1}
@media(max-width:991.98px){.scrollinteractionscontainer .m-scroll-interactions__text{padding-top:18vh}
}
.scrollinteractionscontainer .m-scroll-interactions__text *{color:var(--scroll-interactions-text-color)}
.scrollinteractionscontainer .m-scroll-interactions__text img{max-width:100%}
.scrollinteractionscontainer .m-scroll-interactions__text .columncontrol__column{padding-left:0;padding-right:0}
.scrollinteractionscontainer .m-scroll-interactions__text .button{margin-bottom:var(--scroll-interactions-margin-sm)}