.image-with-text{display:flex;flex-wrap:wrap;word-break:break-word}.image-with-text.image-with-text--reverse{flex-direction:row-reverse}.image-with-text .image-with-text__image-container{position:relative;width:50%;min-height:45.2vw}.image-with-text .image-with-text__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-with-text .image-with-text__background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.image-with-text .image-with-text__left-decor,.image-with-text .image-with-text__right-decor{position:absolute;bottom:0;z-index:2;width:144px;height:100%;object-fit:cover}.image-with-text .image-with-text__left-decor{left:0}.image-with-text .image-with-text__right-decor{right:0}.image-with-text .image-with-text__content-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:50%;padding:60px}.image-with-text .image-with-text__content{position:relative;z-index:3;max-width:520px;color:var(--color-primary)}.image-with-text .image-with-text__content.image-with-text__content--white{color:#fff}.image-with-text .image-with-text__rte{margin-top:16px}.image-with-text .image-with-text__button-wrapper{margin-top:24px}@media (max-width: 1500px){.image-with-text .image-with-text__left-decor,.image-with-text .image-with-text__right-decor{width:90px}}@media (max-width: 1199px){.image-with-text .image-with-text__left-decor,.image-with-text .image-with-text__right-decor{display:none}.image-with-text .image-with-text__content-wrapper{padding:50px 40px}}@media (max-width: 991px){.image-with-text .image-with-text__content-wrapper{padding:50px 30px}}@media (max-width: 767px){.image-with-text{flex-direction:column-reverse}.image-with-text .image-with-text__content-wrapper{width:100%;padding:24px 24px 40px}.image-with-text .image-with-text__content-wrapper.image-with-text__content-wrapper-extra-padding{padding-bottom:80px}.image-with-text .image-with-text__image-container{width:100%;min-height:92vw}.image-with-text .image-with-text__content{max-width:100%}.image-with-text .image-with-text__button-wrapper{text-align:center}.image-with-text.image-with-text--reverse{flex-direction:column-reverse}}
