.text-image-wrapper{background-color:var(--bg-color,#fff);--image-padding:9.875rem;--text-padding:4rem}.text-image-wrapper .text-image-inner{display:flex;flex-direction:row-reverse;align-items:center}.text-image-wrapper .text-image-inner>div{flex-basis:50%}.text-image-wrapper .column--text{max-width:45.5rem}.text-image-wrapper .column--text h3{color:var(--teal)}.text-image-wrapper .column--text .button{margin-top:2.25rem}.text-image-wrapper iframe{width:100%;height:auto;aspect-ratio:16/9}.text-image-wrapper.layout--boxed{background-color:var(--cultured-pearl);padding-block:2.25rem}.text-image-wrapper.layout--boxed .text-image-inner{padding:2.25rem;background-color:#fff;gap:2.25rem;border-radius:.75rem}.text-image-wrapper.layout--boxed.text--right .text-image-inner{flex-direction:row}@media only screen and (min-width:1921px){.text-image-wrapper.layout--standard .text-image-inner{grid-column:wide!important}}.text-image-wrapper.layout--standard.text--left .image-wrapper,.text-image-wrapper.layout--standard.text--left .video-wrapper{padding-left:var(--image-padding)}.text-image-wrapper.layout--standard.text--left img{border-radius:.75rem 0 0 .75rem}.text-image-wrapper.layout--standard.text--left .column--text{padding-left:var(--text-padding)}.text-image-wrapper.layout--standard.text--right .text-image-inner{flex-direction:row}.text-image-wrapper.layout--standard.text--right .column--text{padding-right:var(--text-padding)}.text-image-wrapper.layout--standard.text--right .image-wrapper,.text-image-wrapper.layout--standard.text--right .video-wrapper{padding-right:var(--image-padding)}.text-image-wrapper.layout--standard.text--right img{border-radius:0 .75rem .75rem 0}@media only screen and (max-width:1600px){.text-image-wrapper{--image-padding:5rem}}@media only screen and (max-width:1200px){.text-image-wrapper{--image-padding:4rem}}@media only screen and (max-width:1024px){.text-image-wrapper{--image-padding:0;--text-padding:0}.text-image-wrapper.layout--boxed.text--left .text-image-inner,.text-image-wrapper.layout--boxed.text--right .text-image-inner,.text-image-wrapper.layout--standard.text--left .text-image-inner,.text-image-wrapper.layout--standard.text--right .text-image-inner{padding-inline:1.5rem;flex-direction:column;align-items:flex-start;gap:0}.text-image-wrapper.layout--boxed.text--left .text-image-inner>div,.text-image-wrapper.layout--boxed.text--right .text-image-inner>div,.text-image-wrapper.layout--standard.text--left .text-image-inner>div,.text-image-wrapper.layout--standard.text--right .text-image-inner>div{flex-basis:100%}.text-image-wrapper.layout--boxed.text--left img,.text-image-wrapper.layout--boxed.text--right img,.text-image-wrapper.layout--standard.text--left img,.text-image-wrapper.layout--standard.text--right img{border-radius:.75rem}.text-image-wrapper.layout--boxed.text--left .column--text,.text-image-wrapper.layout--boxed.text--right .column--text,.text-image-wrapper.layout--standard.text--left .column--text,.text-image-wrapper.layout--standard.text--right .column--text{max-width:unset;margin-top:2.25rem}.text-image-wrapper.layout--boxed.text--left .column--media,.text-image-wrapper.layout--boxed.text--right .column--media,.text-image-wrapper.layout--standard.text--left .column--media,.text-image-wrapper.layout--standard.text--right .column--media{width:100%}.text-image-wrapper.layout--boxed{padding-block:1.125rem}}@media only screen and (max-width:768px){.text-image-wrapper .button{margin-top:1.125rem}}