.image-with-text__text--colored{color:rgba(var(--color-foreground),.7)}.image-with-text__text--colored.rte a{color:rgb(var(--color-link));background-image:linear-gradient(to top,rgb(var(--color-border)) 0,rgb(var(--color-border)) 0),linear-gradient(to top,transparent 0,transparent 0)}.banner--overlay{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner--overlay .banner__content{width:85%;height:auto;margin:0;z-index:1;background-color:rgba(var(--color-overlay),var(--color-overlay-opacity))}.banner--overlay .banner__box{width:100%}.banner--overlay .banner__trigger{display:block;position:absolute;top:70%;pointer-events:none}[data-animate-image] .banner--overlay .banner__content{opacity:0}[data-animate-image] .banner--overlay .banner__box{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}.no-js [data-animate-image] .banner--overlay .banner__content,[data-animate-image] .banner--overlay .banner__trigger[animate]~.banner__content{opacity:1}[data-animate-image] .banner--overlay .banner__trigger[animate]~.banner__content{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:var(--duration-long);transition-duration:var(--duration-long)}.no-js [data-animate-image] .banner--overlay .banner__content .banner__box,[data-animate-image] .banner--overlay .banner__trigger[animate]~.banner__content .banner__box{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}[data-animate-image] .banner--overlay .banner__trigger[animate]~.banner__content .banner__box{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:var(--duration-long);transition-duration:var(--duration-long);-webkit-transition-delay:.5s;transition-delay:.5s}[data-animate-image] .banner--overlay .banner__trigger[animate]~.banner__content{-webkit-transition-delay:.5s;transition-delay:.5s}@media screen and (min-width:750px){.banner--flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.banner--flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.banner--overlay .banner__content{width:50%;height:100%}.banner--overlay .banner__box{padding:0}[data-animate-image] .banner--overlay .banner__media .media-wrapper{-webkit-transition:-webkit-transform var(--duration-animate) ease;transition:transform var(--duration-animate) ease;transition:transform var(--duration-animate) ease,-webkit-transform var(--duration-animate) ease}[data-animate-image] .banner--overlay .banner__trigger[animate]~.banner__media:not(.banner__media-video) .media-wrapper{-webkit-transform:scale(1.2) translate(0,5%);transform:scale(1.2) translate(0,5%)}}@media screen and (max-width:749px){.banner-mobile--text_overlay .banner__content{padding:0;bottom:7.5%;left:auto;top:auto}.banner-mobile--image_first{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.banner-mobile--image_first .banner__content{position:relative;width:100%;padding:0}.page-width--full-width .banner-mobile--image_first .banner__content{padding:0 1.5rem}.banner-mobile--image_first .banner__box{padding:3rem 0}.banner-mobile--image_first .banner__trigger{top:0;left:0;width:100%;height:100%}}