.image-with-text{margin-top:40px}@media (min-width: 1200px){.image-with-text{margin-top:75px}}.image-with-text__heading{margin:0 0 20px}@media (min-width: 1200px){.image-with-text__heading{margin:0 0 30px}}.image-with-text__grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 750px){.image-with-text__grid{grid-template-columns:1fr 1fr;gap:50px}}.image-with-text__grid.text_first .image-with-text__text-item{order:0}.image-with-text__grid.text_first .image-with-text__media-item{order:1}.image-with-text .button{margin-top:20px}@media (min-width: 1200px){.image-with-text .button{margin:50px 0 0}}.image-with-text img{width:100%;height:auto}
