.section-text-with-image{--border-radius: 8px;display:grid;gap:16px;margin:64px 0;align-items:center;grid-template-areas:"image" "content"}@media screen and (min-width: 768px){.section-text-with-image{--border-radius: 20px;grid-template-columns:1fr 1fr;gap:40px;grid-template-areas:"image content"}.section-text-with-image--text-image{grid-template-areas:"content image"}}.section-text-with-image__image{grid-area:image}.section-text-with-image__image img{border-radius:var(--border-radius);object-fit:cover;height:100%;width:100%}.section-text-with-image__content{grid-area:content}.section-text-with-image__content *{text-align:center}@media screen and (min-width: 768px){.section-text-with-image__content *{text-align:left}}.section-text-with-image__content .heading-block{margin:0}.section-text-with-image__content .heading-block--subheading{display:block;margin-bottom:16px;width:100%}.section-text-with-image__content .heading-block--h1,.section-text-with-image__content .heading-block--h2,.section-text-with-image__content .heading-block--h3,.section-text-with-image__content .heading-block--h4,.section-text-with-image__content .heading-block--h5,.section-text-with-image__content .heading-block--h6{margin-bottom:12px}@media screen and (min-width: 768px){.section-text-with-image__content .heading-block--h1,.section-text-with-image__content .heading-block--h2,.section-text-with-image__content .heading-block--h3,.section-text-with-image__content .heading-block--h4,.section-text-with-image__content .heading-block--h5,.section-text-with-image__content .heading-block--h6{margin-bottom:20px}}.section-text-with-image__content .text-block{margin-bottom:24px}.section-text-with-image__content .button{width:fit-content;margin-inline:auto}@media screen and (min-width: 768px){.section-text-with-image__content .button{margin-inline:0}}
