.image-text{padding:0 0 40px;width:100%}.image-text__row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.image-text__row-left{flex-direction:column}.image-text__row-left .image-text__wrap-img,.image-text__row-right .image-text__wrap-img{width:100%}.image-text__heading{font-weight:400;margin-bottom:20px}.image-text__content,.image-text__image{flex:1 1 100%;position:relative;width:100%}.image-text__wrap-img{border-radius:8px;overflow:hidden;position:relative}.image-text__wrap-img img{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;width:100%}@media (min-width:768px){.image-text__row-right{flex-direction:column-reverse}.image-text__content{flex:1 1 60%}.image-text__image{flex:1 1 35%;transform:translateX(24%)}.image-text__wrap-img img{aspect-ratio:unset}.image-text__body{width:108%}.image-text__row-left{flex-direction:row}.image-text__row-right{flex-direction:row-reverse}.image-text__wrap-img{max-height:300px}.image-text__row-right .image-text__image{transform:translateX(-24%)}.image-text__row-right .image-text__body{transform:translateX(-8%)}}@media (min-width:1200px){.image-text__content{flex:1 1 50%}.image-text__image{flex:1 1 40%;transform:translateX(24%)}.image-text__wrap-img img{aspect-ratio:4/3}.image-text__body{width:113%}.image-text__row-right .image-text__image{transform:translateX(-24%)}.image-text__row-right .image-text__body{transform:translateX(-13%)}}@media (min-width:2200px){.image-text__body{width:119%}.image-text__image{transform:translateX(37%)}.image-text__row-right .image-text__image{transform:translateX(-37%)}.image-text__row-right .image-text__body{transform:translateX(-19%)}}.image-text__content--align-flex-start{align-self:flex-start;justify-content:flex-start}.image-text__content--align-center{align-self:center;justify-content:center}.image-text__content--align-flex-end{align-self:flex-end;justify-content:flex-end}.image-text__image--align-flex-start{align-self:flex-start;justify-content:flex-start}.image-text__image--align-center{align-self:center;justify-content:center}.image-text__image--align-flex-end{align-self:flex-end;justify-content:flex-end}.image-text__content,.image-text__image{display:flex;flex-direction:column}.image-text__wrap-img--no-aspect-ratio{max-height:none}.image-text__wrap-img--no-aspect-ratio img{aspect-ratio:unset!important}