section.full-text-image{--tw-bg-opacity:1;background-color:#f4f4f4;background-color:rgba(244,244,244,var(--tw-bg-opacity));display:block;overflow:hidden;position:relative;width:100%}section.full-text-image .container-no-padding{display:flex;flex-direction:column-reverse}@media (min-width:768px){section.full-text-image .container-no-padding{align-items:center;display:grid}}section.full-text-image .container-no-padding{grid-template-columns:minmax(1rem,1fr) minmax(0,591px) minmax(0,591px) minmax(1rem,1fr)}@media (min-width:768px){section.full-text-image .container-no-padding .col-image{display:grid;grid-column-end:3;grid-column-start:1;min-height:450px}}section.full-text-image .container-no-padding .col-image img{height:100%;object-fit:cover;object-position:center;width:100%}section.full-text-image .container-no-padding .col-text{padding:2.5rem 1rem 4rem}@media (min-width:768px){section.full-text-image .container-no-padding .col-text{padding-left:2.5rem;padding-right:0}}@media (min-width:1024px){section.full-text-image .container-no-padding .col-text{padding-left:5rem}}section.full-text-image .container-no-padding .col-text .section-heading{margin-bottom:0}@media (min-width:768px){section.full-text-image .container-no-padding.reversed .col-image{grid-column-end:5;grid-column-start:3}}section.full-text-image .container-no-padding.reversed .col-text{grid-row-start:1}@media (min-width:768px){section.full-text-image .container-no-padding.reversed .col-text{grid-column-end:3;grid-column-start:2;padding-left:0;padding-right:2.5rem}}@media (min-width:1024px){section.full-text-image .container-no-padding.reversed .col-text{padding-right:5rem}}section.full-text-image+section.banner-w-image{margin-top:2.5rem}@media (min-width:1024px){section.full-text-image+section.banner-w-image{margin-top:5rem}}