.image-text--variant-5{--black-shadow-opacity:0.72}.image-text--variant-5 .image-text__container{position:relative;min-height:43rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.8rem;padding:8.8rem 2rem}@media (min-width:1024px){.image-text--variant-5 .image-text__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:74rem;padding:9.6rem 6rem}}@media (min-width:1200px){.image-text--variant-5 .image-text__container{padding:14rem 11.2rem}}.image-text--variant-5 .image-text__picture{position:absolute;inset:0;overflow:hidden;display:block}.image-text--variant-5 .image-text__picture::after{content:"";position:absolute;inset:0;background-color:#000;opacity:var(--black-shadow-opacity);pointer-events:none}.image-text--variant-5 .image-text__picture>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-text--variant-5 .image-text__header{width:100%;position:relative;z-index:1}@media (min-width:1024px){.image-text--variant-5 .image-text__header{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.5%}}.image-text--variant-5 .image-text__text-block{position:relative;z-index:1}.image-text--variant-5 .image-text__text-block,.image-text--variant-5 .image-text__text-block .h1,.image-text--variant-5 .image-text__text-block .h2,.image-text--variant-5 .image-text__text-block .h3,.image-text--variant-5 .image-text__text-block .h4,.image-text--variant-5 .image-text__text-block .h5,.image-text--variant-5 .image-text__text-block .h6,.image-text--variant-5 .image-text__text-block .text--intro,.image-text--variant-5 .image-text__text-block a:not(.button),.image-text--variant-5 .image-text__text-block h1,.image-text--variant-5 .image-text__text-block h2,.image-text--variant-5 .image-text__text-block h3,.image-text--variant-5 .image-text__text-block h4,.image-text--variant-5 .image-text__text-block h5,.image-text--variant-5 .image-text__text-block h6{color:#fff}@media (min-width:1024px){.image-text--variant-5 .image-text__text-block{-webkit-box-flex:0;-ms-flex:none;flex:none;width:27.4%}}.image-text--variant-5 .image-text__headline{color:#fff}