.text-media-component{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:576px){.text-media-component{max-width:576px}}@media (min-width:768px){.text-media-component{max-width:768px}}@media (min-width:992px){.text-media-component{max-width:992px}}@media (min-width:1200px){.text-media-component{max-width:1200px}}@media (min-width:1400px){.text-media-component{max-width:1400px}}.text-media-component{margin-bottom:5rem;margin-top:5rem;min-height:24rem;position:relative}@media (min-width:768px){.text-media-component{margin-bottom:8rem;margin-top:8rem}}@media (max-width:575px){.text-media-component{position:relative!important;top:auto!important}}.text-media-component .component-inner{border-radius:1rem;-moz-column-gap:6rem;column-gap:6rem;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:2.5rem;row-gap:2.5rem}@media (min-width:768px){.text-media-component .component-inner{align-items:center;flex-direction:row}}.text-media-component .component-inner{--text-color:#2a4247;color:var(--text-color)}.text-media-component .component-inner h1,.text-media-component .component-inner h2,.text-media-component .component-inner h3,.text-media-component .component-inner h4,.text-media-component .component-inner h5,.text-media-component .component-inner h6{color:var(--text-color)}.text-media-component .component-inner .component-media{border-radius:1rem;display:flex;height:100%;min-height:20rem;overflow:hidden;position:relative;width:100%}@media not all and (min-width:768px){.text-media-component .component-inner .component-media{order:-9999}}@media (min-width:768px){.text-media-component .component-inner .component-media{width:40%}}.text-media-component .component-inner .component-media img{display:flex;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.text-media-component .component-inner .component-content{flex:1 1 0%}.text-media-component.style-primary .component-inner{--tw-bg-opacity:1;--text-color:#fff;background-color:rgb(94 146 158/var(--tw-bg-opacity,1))}.text-media-component.style-secondary .component-inner{--tw-bg-opacity:1;background-color:rgb(186 211 198/var(--tw-bg-opacity,1))}.text-media-component.style-tertiary .component-inner{--tw-bg-opacity:1;background-color:rgb(242 229 211/var(--tw-bg-opacity,1))}@media (min-width:768px){.text-media-component.layout-reverse .component-inner{flex-direction:row-reverse}}
