.section-cta_text_image{--section-spacing:12rem;padding:var(--section-spacing) 0}.section-cta_text_image .section__inner{border-radius:1.6rem;display:flex;justify-content:center;overflow:hidden}.section-cta_text_image .section__content-wrapper{align-self:center;flex:0 0 42.5%;max-width:42.5%;padding:4rem 6rem 4rem 4rem}.section-cta_text_image .section__content{margin:0 auto;max-width:27rem}.section-cta_text_image .section__entry{margin-bottom:2.4rem}.section-cta_text_image .section__entry h6{font-weight:400;letter-spacing:.1em;margin-bottom:2.2rem}.section-cta_text_image .section__entry h4{line-height:1.2;margin-bottom:2.4rem}.section-cta_text_image .section__image-wrapper{align-items:center;flex:0 0 57.5%;max-width:57.5%}.section-cta_text_image .section__image{height:100%;overflow:hidden}.section-cta_text_image .section__image figure{height:100%;padding-top:77%;position:relative}.section-cta_text_image .section__image img{height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.section-cta_text_image .section__image-wrapper--contain{padding:6.4rem 7.4rem 6.4rem 0}.section-cta_text_image .section__image-wrapper--contain .section__image{border-radius:1.6rem;margin-left:-1.8rem}.section-cta_text_image .section__image-wrapper--contain .section__image figure{padding-top:52.5%}.section-cta_text_image--reversed .section__inner{flex-direction:row-reverse}.section-cta_text_image--reversed .section__content-wrapper{padding:4rem 4rem 4rem 6rem}@media (max-width:1023px){.section-cta_text_image{--section-spacing:8rem}.section-cta_text_image .section__content-wrapper,.section-cta_text_image--reversed .section__content-wrapper{padding:4rem}.section-cta_text_image .section__image-wrapper--contain{padding:4rem 4rem 4rem 0}.section-cta_text_image .section__image-wrapper--contain .section__image{margin-left:0}}@media (max-width:767px){.section-cta_text_image{--section-spacing:3.2rem}.section-cta_text_image .section__inner{display:block}.section-cta_text_image .section__content-wrapper,.section-cta_text_image .section__image-wrapper{flex:0 0 100%;max-width:100%}.section-cta_text_image .section__content-wrapper,.section-cta_text_image--reversed .section__content-wrapper{padding:4rem 2.4rem}.section-cta_text_image .section__content{margin:0}.section-cta_text_image .section__image-wrapper--contain{padding:0 2.4rem 4rem}}