.text-card{margin-bottom:3.9375rem}.text-card.blue-sub-title .text-card__subtitle{color:#007c9d}.text-card:has(.text-card__body){margin-bottom:1.5rem}.text-card:has(.text-card__cta){margin-bottom:0}.text-card__heading{font-size:1.5rem;line-height:1.2;margin-bottom:0;text-transform:capitalize}@media only screen and (min-width:62rem){.text-card__heading{font-size:2rem}}.text-card__subtitle{font-size:1.25rem;line-height:1.2;margin-bottom:1rem;margin-top:0}@media only screen and (min-width:62rem){.text-card__subtitle{font-size:1.5rem}}.text-card__body{font-family:Figtree,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;margin:0}@media only screen and (min-width:62rem){.text-card__body{font-size:1rem;line-height:1.813}}.text-card__body ul{padding-left:1rem}@media only screen and (min-width:62rem){.text-card__body ul{padding-left:1.5rem}}.text-card__body .body-text,.text-card__body li,.text-card__body p{font-family:Figtree,sans-serif;font-size:.875rem;font-weight:400;margin:0}@media only screen and (min-width:62rem){.text-card__body .body-text,.text-card__body li,.text-card__body p{font-size:1rem;line-height:1.813}}.text-card__body .body-text,.text-card__body li,.text-card__body p{line-height:1.4}.text-card__body p{margin-bottom:.625rem}.text-card__left{max-width:100%}.text-card__left:has(.text-card__body){flex-grow:1}.text-card__left:has(.text-card__body) .text-card__heading{margin-bottom:1.5rem}@media only screen and (min-width:62rem){.text-card__left:has(.text-card__body) .text-card__heading{margin-bottom:1rem}}.text-card__wrap{align-items:flex-start;display:flex;justify-content:space-between}@media only screen and (min-width:62rem){.text-card__wrap:has(.text-card__right) .text-card__left{max-width:43.75rem}}@media only screen and (min-width:75rem){.text-card__wrap:has(.text-card__right) .text-card__left{max-width:48.625rem}}.text-card__right a{background-color:#fcd34d;border-color:#fcd34d;margin-bottom:0;white-space:nowrap}.text-card__right a:hover{background-color:#007c9d;border-color:#fff}.text-card__right a:hover .text{color:#fff}.text-card__right a:hover svg path{fill:#fff}@media only screen and (min-width:62rem){.text-card__right a{white-space:normal}}.text-card__cta{align-items:center;display:flex;justify-content:center}.text-card__cta .cta{font-size:.875rem;height:3.25rem;padding:1rem 1.5rem}.lbs-text-card-with-cta .text-card__right,.text-card__cta .cta svg{display:none}@media only screen and (min-width:62rem){.lbs-text-card-with-cta .text-card__right{display:block}}.lbs-text-card-with-cta .text-card__cta{display:flex}@media only screen and (min-width:62rem){.lbs-text-card-with-cta .text-card__cta{display:none}}