.banner-two-columns-component__text-type{width:100%;font-family:var(--secondary-font);font-style:normal;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0;font-family:var(--primary-font);letter-spacing:2px;color:#161616}
.banner-two-columns-component__text-title{font-family:var(--primary-font);font-style:normal;font-size:28px;font-weight:700;line-height:30px;letter-spacing:0;text-wrap:balance}
@media(min-width:768px){.banner-two-columns-component__text-title{font-family:var(--primary-font);font-style:normal;font-size:42px;font-weight:700;line-height:48px;letter-spacing:-1.26px}
}
.banner-two-columns-component__text-title .cmp-title__text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-two-columns-component__text-description{font-family:var(--secondary-font);font-style:normal;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0;letter-spacing:.1px;text-wrap:balance}
.banner-two-columns-component__text-description .cmp-text p{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-two-columns-component__button{margin-top:24px;width:100%}
@media(min-width:768px){.banner-two-columns-component__button{margin-top:32px;width:auto}
}
.banner-two-columns-component__button .cta{width:100%;font-family:var(--primary-font);font-style:normal;font-size:16px;font-weight:700;line-height:18px;letter-spacing:0}
.banner-two-columns-component.isAuthor .banner-two-columns-component__text-button.cq-Editable-dom{width:155px}
.banner-two-columns-component.bg-tertiary [class*="-component__title"],.banner-two-columns-component.bg-tertiary [class*="-component__text-title"]{color:#161616}