.newsletter-block .text-image__container{align-items:center;display:flex;flex-direction:row-reverse;gap:0 8rem}.newsletter-block .text-image__container .text-image__image,.newsletter-block .text-image__container .text-image__text{margin:0 auto;max-width:44rem;width:calc(50% - 4rem)}.newsletter-block .text-image__container .text-image__image img{border-radius:2rem}@media only screen and (max-width:1023px){.newsletter-block .text-image__container{flex-direction:column}.newsletter-block .text-image__container .text-image__text{max-width:100%;width:100%}.newsletter-block .text-image__container .text-image__image{display:none}}