.text-image{gap:48px}.text-image,.text-image__content{display:flex;flex-direction:column}.text-image__content{width:100%}.text-image__image{border-radius:16px;height:400px;object-fit:contain;width:100%}.text-image__image.text-image__image--cover{object-fit:cover}.text-image__heading{color:var(--brand-dark-blue-11,#23253d);font-size:var(--display-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--display-sm-letter-spacing);line-height:var(--display-sm-line-height);margin-bottom:32px}.text-image__text *{color:var(--brand-dark-blue-8,#4a5578);font-size:var(--text-lg-size);font-weight:var(--font-weight-regular);letter-spacing:var(--text-lg-letter-spacing);line-height:var(--text-lg-line-height)}.text-image__text strong{font-weight:var(--font-weight-bold)}.text-image__text p:last-of-type{margin-bottom:0}.text-image__list{display:flex;flex-direction:column;gap:20px;padding-left:16px}.text-image__list-item{align-items:center;display:flex;gap:12px}.text-image__list-text{color:var(--brand-dark-blue-8,#4a5578);font-size:var(--text-lg-size);font-weight:var(--font-weight-regular);letter-spacing:var(--text-lg-letter-spacing);line-height:var(--text-lg-line-height)}.text-image__list-icon{height:24px;width:24px}.text-image__list-icon svg{fill:var(--brand-blue-7,#5890fe)}.text-image__list-text::marker{display:none}.text-image--dark .text-image__heading{color:var(--brand-dark-blue-3,#eff1f5)}.text-image--dark .text-image__text *{color:var(--brand-dark-blue-5,#b9c0d4)}.text-image--dark .text-image__list-text{color:var(--brand-dark-blue-3,#eff1f5)}@media (min-width:1024px){.text-image{align-items:center;flex-direction:row;gap:64px}.text-image__content{align-items:flex-start;padding-left:8%}.text-image--inverse .text-image__content{padding-left:0;padding-right:8%}.text-image.text-image--inverse{flex-direction:row-reverse}.text-image__heading{font-size:var(--display-lg-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--display-lg-letter-spacing);line-height:var(--display-lg-line-height);margin-bottom:16px}.text-image__heading.text-image__heading--h3{font-size:var(--display-md-size);letter-spacing:var(--display-md-letter-spacing);line-height:var(--display-md-line-height)}.text-image__text{font-size:var(--display-sm-size);font-weight:var(--font-weight-medium);letter-spacing:var(--display-sm-letter-spacing);line-height:var(--display-sm-line-height)}.text-image__content{width:50%}.text-image__image{border-radius:16px;width:50%}}