.image-text__inner{display:flex;justify-content:space-between;gap:4rem}.image-text__info{width:42rem;gap:4rem}.image-text__pretitle,.image-text__title{order:-2}.image-text__text{margin-top:auto;margin-bottom:.8rem}.image-text__image{width:60rem}@media screen and (max-width:767.9px){.image-text__inner{flex-direction:column}.image-text__info{display:contents}.image-text__image{order:-1}}@media screen and (max-width:575.9px){.image-text__inner{gap:2.4rem}.image-text__title{margin-bottom:2rem}.image-text__image{width:calc(300/335*100%);margin-inline:auto;margin-bottom:.8rem}}