.image-text{background-color:#f6f6f6;padding:60px 0}.image-text__container{align-items:center;display:flex;gap:32px}.image-text__image{flex:1}.image-text__image img{display:block;height:auto;width:100%}.image-text__content{flex:1}.image-text__content h1{font-size:36px;margin-bottom:16px}.image-text--right .image-text__container{flex-direction:row-reverse}@media (max-width:768px){.image-text--right .image-text__container,.image-text__container{flex-direction:column}.image-text__content h1{font-size:28px}}