.text-content-section{position:relative;background:var(--bg-color);color:var(--text-color);padding:var(--padding-top) 0 var(--padding-bottom) 0}@media only screen and (max-width:767px){.text-content-section{padding:var(--padding-top-mobile) 0 var(--padding-bottom-mobile) 0}}.text-content-section__wrapper{width:100%;max-width:744px;padding:0 24px;margin:0 auto;text-align:center}.text-content-section__heading{color:inherit;font-size:64px;font-weight:400;line-height:120%;letter-spacing:-1.28px;margin-bottom:30px}@media only screen and (max-width:767px){.text-content-section__heading{font-size:32px;letter-spacing:-.64px;margin-bottom:8px}}.text-content-section__text{color:inherit;font-size:18px;font-weight:300;line-height:160%;letter-spacing:.18px;margin-bottom:48px}.text-content-section__list-heading{color:inherit;font-size:16px;font-weight:500;line-height:140%;letter-spacing:1.28px;text-transform:uppercase;margin-bottom:20px}@media only screen and (max-width:767px){.text-content-section__list-heading{font-size:14px;letter-spacing:1.12px;margin-bottom:16px}}.text-content-section__list{margin-bottom:61px;display:flex;flex-direction:column;align-items:center;gap:24px}@media only screen and (max-width:767px){.text-content-section__list{margin-bottom:48px}}.text-content-section__list p{position:relative;padding-left:9px;display:inline;width:-moz-fit-content;width:fit-content;text-align:center;font-size:18px;font-weight:300;line-height:160%;letter-spacing:.18px}@media only screen and (max-width:767px){.text-content-section__list p{font-size:12px;letter-spacing:.1px}}.text-content-section__list p:before{content:var(--checkmark);position:absolute;left:-30px;top:-1px;width:26px;height:26px}@media only screen and (max-width:767px){.text-content-section__list p:before{width:14px;height:14px;top:1px;left:-10px;content:var(--checkmark-mobile)}}.text-content-section__logo-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:4px;margin-bottom:24px}@media only screen and (max-width:767px){.text-content-section__logo-wrapper{flex-direction:column}}.text-content-section__logo-inner{width:100%;max-width:88px}.text-content-section__disclaimer{color:inherit;font-size:10px;font-weight:300;line-height:16px}@media only screen and (max-width:767px){.text-content-section__disclaimer{padding:0 20px}}