:root{--text-image-padding:1rem}@media screen and (min-width:768px){:root{--text-image-padding:2rem}}.cmp-text-image{grid-gap:var(--column-gap);display:flex;flex-direction:column;gap:var(--column-gap)}.cmp-text-image,.cmp-text-image:not(:last-child){margin-bottom:var(--column-gap)}@media screen and (min-width:768px){.cmp-text-image{align-items:center;flex-direction:row-reverse;margin-bottom:0}}.cmp-text-image-image,.cmp-text-image-text{flex:1 1 0}.cmp-text-image-text{padding:var(--text-image-padding)}@media screen and (min-width:768px){.cmp-text-image-text{padding:var(--text-image-padding) calc(var(--text-image-padding)*2) var(--text-image-padding) 0}.cmp-text-image-reverse .cmp-text-image-text{padding:var(--text-image-padding) 0 var(--text-image-padding) calc(var(--text-image-padding)*2)}}.cmp-text-image-image{background:var(--color-white);height:100%;width:100%}.cmp-text-image-shadow{box-shadow:var(--shadow-large-left)}.cmp-text-image-image-padding{padding:var(--text-image-padding)}@media screen and (min-width:768px){.cmp-text-image-image-padding{padding:calc(var(--text-image-padding)*3) var(--text-image-padding)}}.cmp-text-image-reverse .cmp-text-image-shadow{box-shadow:var(--shadow-large-right)}.cmp-text-image-image img{object-fit:contain}@media screen and (min-width:768px){.cmp-text-image-reverse{flex-direction:row}}.cmp-text-image-cta{margin-top:1rem}@media screen and (min-width:480px){.cmp-text-image-text-columns{grid-gap:6rem;display:flex;gap:6rem;justify-content:flex-start}}