.banner-text-component{display:flex;justify-content:center;align-items:center;background-color:var(--banner-text-bg-color,var(--primary-color-bg));color:var(--banner-text-fg-color,var(--primary-color-fg))}
.banner-text-component .container{padding:60px 0}
.banner-text-component__pretitle{font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;font-feature-settings:'clig' off,'liga' off;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:1.25px;margin-bottom:10px;text-align:center;color:currentColor}
.banner-text-component__pretitle .cmp-text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-text-component__title{font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:30px;letter-spacing:-0.48px;text-align:center;color:currentColor}
@media(min-width:768px){.banner-text-component__title{font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:42px;line-height:48px;letter-spacing:-0.03em}
}
.banner-text-component__title .cmp-title__text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-text-component__description{font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:15px;font-weight:400;line-height:23px;margin-top:10px;text-align:center;color:currentColor}
@media(min-width:768px){.banner-text-component__description{font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:17px;font-weight:400;line-height:25px}
}
.banner-text-component__description .cmp-text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-text-component__cta{text-align:center;margin-top:22px}
.banner-text-component.bg-primary{--banner-text-bg-color:var(--primary-color-bg);--banner-text-fg-color:var(--primary-color-fg)}
.banner-text-component.bg-secondary{--banner-text-bg-color:var(--secondary-color-bg);--banner-text-fg-color:var(--secondary-color-fg)}
.banner-text-component.bg-tertiary{--banner-text-bg-color:var(--tertiary-color-bg);--banner-text-fg-color:var(--tertiary-color-fg)}