@media only screen and (min-width:960px){.scroll-wrapper{height:calc(300vh - 18rem);position:relative}.trigger-sections{display:flex;flex-direction:column;height:calc(300vh - 18rem);justify-content:space-between;left:0;pointer-events:none;position:absolute;top:0;width:100%}.trigger-section{display:block;min-height:100vh;width:100%}.interactive-text-image{position:relative;transition:all .3s ease-in-out;z-index:10}.interactive-text-image.is-sticky{height:calc(100vh - 6rem);left:0;position:sticky;top:6rem;width:100%}}.interactive-text-image .headline{margin-bottom:1rem;opacity:.5}.interactive-text-image .media-items{height:46.6666666667vw;max-height:calc(100vh - 6rem);overflow:hidden;position:relative;width:100%}.interactive-text-image .media-items .media-item{height:auto;max-width:70%;opacity:.8;position:absolute;transition:opacity .5s ease-in-out;width:70%}.interactive-text-image .media-items .media-item:first-of-type{left:0;top:5%;z-index:3}.interactive-text-image .media-items .media-item:nth-of-type(2){bottom:8%;right:0;top:auto;z-index:2}.interactive-text-image .media-items .media-item:nth-of-type(3){left:50%;top:0;transform:translate(-50%);z-index:1}.interactive-text-image .media-items .media-item.active-item{opacity:1!important}.interactive-text-image .media-items .media-item.fade-out{opacity:0!important}.interactive-text-image .custom-tabs{display:flex;flex-direction:column;height:calc(100vh - 6rem)}.interactive-text-image .custom-tabs-item h3{opacity:.25;transition:opacity .3s ease-in-out}.interactive-text-image .custom-tabs-item h3.is-italic{opacity:1}.interactive-text-image .custom-tabs-content{align-items:center;display:flex;height:100%}.interactive-text-image .desktop{display:none}@media only screen and (min-width:960px){.interactive-text-image .desktop{display:flex}}.interactive-text-image .mobile{display:flex}@media only screen and (min-width:960px){.interactive-text-image .mobile{display:none}}.interactive-text-image .mobile .module-item{margin-bottom:5rem}.interactive-text-image .mobile .module-item:last-of-type{margin-bottom:0!important}.interactive-text-image .mobile .module-item h3{margin-top:2.5rem}.interactive-text-image .mobile .module-item .module-image{max-width:30rem}
