.text-visual-two-col{padding-block:6.5rem}.text-visual-two-col .heading{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}:is(.text-visual-two-col .heading) :is(h2,p){margin:0}.text-visual-two-col .content-flex{display:flex;flex-direction:row;gap:var(--col-1);justify-content:space-between}.text-visual-two-col .content-flex.reverse{flex-direction:row-reverse}.text-visual-two-col .content-flex .embed{aspect-ratio:16/9;height:auto;width:100%}:is(.text-visual-two-col .content-flex) :is(.image,.text-cta,.row-flex){flex:1;width:var(--col-5)}.text-visual-two-col .content-flex .text-cta{display:flex;flex-direction:column;gap:1.5rem}.text-visual-two-col .content-flex .image img{width:100%}@media screen and (max-width:992px){.text-visual-two-col{padding-inline:1rem}.text-visual-two-col .content-flex{flex-direction:column;gap:2.06rem}:is(.text-visual-two-col .content-flex) :is(.image,.text-cta){width:var(--col-12)}.text-visual-two-col .content-flex.reverse{flex-direction:column;gap:2.06rem}:is(.text-visual-two-col .content-flex) :is(.image,.text-cta,.row-flex){width:var(--col-12)}}