@font-face{font-display:swap;font-family:Crayon;font-style:normal;src:url(Crayon-Marker.woff2) format("woff2"),url(Crayon-Marker.woff) format("woff")}@font-face{font-display:swap;font-family:Basis Pro;font-style:normal;font-weight:400;src:url(BasisGrotesqueProRegular.woff2) format("woff2"),url(BasisGrotesqueProRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Basis Pro;font-style:normal;font-weight:500;src:url(BasisGrotesqueProMedium.woff2) format("woff2"),url(BasisGrotesqueProMedium.woff) format("woff")}@font-face{font-display:swap;font-family:Basis Pro;font-style:normal;font-weight:600;src:url(BasisGrotesqueProBold.woff2) format("woff2"),url(BasisGrotesqueProBold.woff) format("woff")}@font-face{font-display:swap;font-family:Basis Pro;font-style:normal;font-weight:700;src:url(BasisGrotesqueProBlack.woff2) format("woff2"),url(BasisGrotesqueProBlack.woff) format("woff")}.image-text{align-items:center;background-color:var(--section-background);display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;position:relative;width:100%}.image-text>*{width:100%}.image-text__eyebrow{font-family:Basis Pro,sans-serif;font-weight:700;line-height:1;margin:0 0 -.5rem}.image-text__eyebrow.mobile-medium{font-size:1rem;line-height:1.125}.image-text__eyebrow.mobile-large{font-size:1.1875rem;line-height:1.125}.image-text__title{font-family:Basis Pro,sans-serif;font-weight:700;line-height:1;margin:0}.image-text__title.mobile-small{font-size:2rem}.image-text__title.mobile-medium{font-size:2.875rem}.image-text__image{width:100%}.image-text__image .image-wrapper{margin:auto}.image-text__image .image-wrapper.mobile-medium{width:75%}.image-text__image .image-wrapper.mobile-small{width:50%}.image-text__content{display:grid;gap:.75rem;padding:0 1.5rem;text-align:center}.image-text__button svg{height:100%;width:100%}.image-text__shape{color:#b47bb3;position:absolute;z-index:3}.image-text__shape--1{display:none;left:-6rem;top:-3rem;width:12rem}.image-text__shape--2{right:-9rem;top:-4rem;transform:rotate(-45deg);width:14rem}.image-text__shape--circle-3{bottom:-5.5rem;color:#69b388;left:-3.5rem;width:6.5rem}.image-text__shape--bars-3{color:#b1dfe9;right:-4.8rem;top:-2rem;transform:rotate(-10deg);width:8rem}.image-text__trust-icons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:center;padding-bottom:4rem}.image-text__trust-icons .image-text__trust-icon{width:3.5rem}.image-text__signature{max-width:17.5rem}@media only screen and (min-width:48em){.image-text{flex-wrap:nowrap;gap:3rem}}@media only screen and (min-width:64em){.image-text{gap:5.25rem}.image-text__eyebrow{margin-bottom:-1.5rem}.image-text__eyebrow.mobile-medium{font-size:1.25rem}.image-text__eyebrow.mobile-large{font-size:1.5rem}.image-text__eyebrow.desktop-medium{font-size:1rem;line-height:1.125}.image-text__eyebrow.desktop-large{font-size:1.5rem;line-height:1.125}.image-text__title.mobile-small{font-size:3.5rem}.image-text__title.mobile-medium{font-size:4rem}.image-text__title.desktop-small{font-size:2rem}.image-text__title.desktop-medium{font-size:2.875rem}.image-text__title.desktop-large{font-size:4.5rem}.image-text__title+.image-text__eyebrow.desktop-large{margin-top:-1.5rem}.image-text__image .image-wrapper.desktop-small{width:50%}.image-text__image .image-wrapper.desktop-medium{width:75%}.image-text__image .image-wrapper.desktop-full{width:100%}.image-text__content{gap:1.5rem;padding:0;text-align:left}.image-text__shape--1{display:block}.image-text__shape--2,.image-text__shape--circle-3{display:none}.image-text__shape--bars-3{bottom:1rem;color:#ffe781;left:-6rem;right:auto;top:auto;transform:rotate(70deg);width:14rem}.image-text__trust-icons{gap:.75rem;justify-content:flex-start;padding-bottom:6rem}.image-text__trust-icons .image-text__trust-icon{width:4rem}}@media only screen and (min-width:64em) and (min-width:64em){.image-text__eyebrow.desktop-medium{font-size:1.25rem}.image-text__eyebrow.desktop-large{font-size:2.125rem;line-height:1.25}.image-text__title.desktop-small{font-size:3.5rem}.image-text__title.desktop-medium{font-size:4rem}}@media only screen and (max-width:calc(64em - 1px)){.image-text__eyebrow--badge{background-color:#b1dfe9;padding:.3rem .25rem}}