.full-width-image-text{position:relative;padding:60px 0}.full-width-image-text__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;display:none}.full-width-image-text__content{padding:0;position:relative;z-index:2}.full-width-image-text__headline{margin-top:0;padding-bottom:12px}.full-width-image-text__description :last-child{margin-bottom:0}.full-width-image-text__content{padding:30px 20px}.full-width-image-text-bg{position:absolute;left:0;top:0}.full-width-image-text--direct-overlay:before{content:'';position:absolute;z-index:2;top:0;right:0;left:0;width:100%;height:100%;opacity:1;background:rgb(34,34,34);background:linear-gradient(90deg,rgba(34,34,34,1) 0%,rgba(34,34,34,1) 22%,rgba(34,34,34,.7) 100%);display:block}@media (min-width:768px){.full-width-image-text__content{padding:50px}.full-width-image-text__img{display:block}.full-width-image-text__description p{font-size:17px}.full-width-image-text__headline{padding-bottom:15px}.full-width-image-text--direct-overlay:before{background:rgba(34,34,34,.7)}}@media (min-width:1200px){.full-width-image-text{padding:100px 0}.full-width-image-text__description p{font-size:18px}.full-width-image-text__description .btn{margin-top:15px}.full-width-image-text--direct-overlay.full-width-image-text-right .full-width-image-text__content{margin-left:auto}.full-width-image-text--direct-overlay.full-width-image-text-right:before{background:linear-gradient(270deg,rgba(34,34,34,1) 0%,rgba(34,34,34,1) 22%,rgba(34,34,34,0) 100%)}.full-width-image-text--direct-overlay:before{background:linear-gradient(90deg,rgba(34,34,34,1) 0%,rgba(34,34,34,1) 22%,rgba(34,34,34,0) 100%)}}.full-width-image-text--direct-overlay .full-width-image-text__content{padding:0 20px}.full-width-image-text--direct-overlay .full-width-image-text__content{padding:0;max-width:662px}.full-width-image-text--direct-overlay .full-width-image-text__headline,.full-width-image-text--direct-overlay .full-width-image-text__description p,.full-width-image-text__content p,.full-width-image-text__content h2,.full-width-image-text__content li{color:#fff}.full-width-image-text__content .wysiwyg__content a:not(.btn){color:#fff;text-decoration:underline;font-weight:400}.full-width-image-text__content .wysiwyg__content a:not(.btn):hover{color:#fff;font-weight:600;background:none}.full-width-image-text--box-overlay .full-width-image-text__content{background-color:#fff;border-radius:4px;box-shadow:0 1px 30px 0 rgb(0 0 0 / 10%)}