.order-text-image__heading{margin:0 auto 50px;max-width:767px;text-align:center}.order-text-image__content{align-items:center;display:grid;gap:32px;grid-template-columns:repeat(2,minmax(384px,1fr))}.order-text-image__content-image img{aspect-ratio:3/2;border-radius:20px;object-fit:cover}.order-text-image__content-text{display:flex;flex-direction:column;gap:24px}.order-text-image__content-text-inner{display:flex;gap:8px}.order-text-image__content-text h3{font-size:20px}@media screen and (max-width:767px){.order-text-image__content{align-items:flex-start;display:flex;flex-direction:column;gap:32px}}