.module__text-media{position:relative;@media (min-width:992px){background-image:linear-gradient(to var(--color-flow,right),var(--text-background-color,#fffcf8) 50%,var(--media-background-color,#28395a) 0);padding-block:var(--padding-block-start) var(--padding-block-end)}.container{padding-inline:0;@media (min-width:992px){padding-inline:1.25rem}}.text-media__grid{align-items:stretch;display:grid;gap:1rem;grid-template-areas:"text" "media";grid-template-columns:1fr;@media (min-width:992px){gap:8rem;grid-template-areas:var(--areas);grid-template-columns:1fr 1fr}}.text{background:var(--text-background-color,none);color:var(--text-text-color,var(--almost-black));padding-inline:1.25rem;@media (min-width:992px){grid-area:text;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}.heading__wrapper{:is(h1,h2,h3,h4,h5,h6){color:inherit;margin-block-end:0}}.preheader{font-size:1.25rem}.media{background:var(--media-background-color,none);color:var(--media-text-color,var(--almost-black));@media (min-width:992px){grid-area:media;&.media--image,&.media--video{height:100%;inset-block-start:0;position:absolute;width:50%}}}.image,.video{height:100%;img,video{height:100%;object-fit:cover;width:100%}}.form{padding:3rem 1.25rem;@media (min-width:992px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}.form-title{background:none;border:none;color:inherit;font-size:1rem;margin-block-end:1rem;padding:0}form{background:none;color:inherit;label{color:inherit}}}