.mixin-edc-secondary-title-1-2{font-family:'museo',serif;font-weight:700;font-size:44px;line-height:50px}
@media(min-width:1024px){.mixin-edc-secondary-title-1-2{font-family:'museo',serif;font-weight:700;font-size:60px;line-height:72px}
}
.mixin-edc-secondary-title-3-4{font-family:'museo',serif;font-weight:700;font-size:28px;line-height:30px;letter-spacing:-0.02em}
@media(min-width:1024px){.mixin-edc-secondary-title-3-4{font-family:'museo',serif;font-weight:700;font-size:42px;line-height:40px}
}
.banner-two-columns-component__text-type{font-family:'helvetica-neue-lt-pro','helvetica-lt-pro',helvetica,sans-serif;font-weight:400;font-size:16px;line-height:18px;margin-bottom:6px}
@media(min-width:1024px){.banner-two-columns-component__text-type{font-family:'helvetica-neue-lt-pro','helvetica-lt-pro',helvetica,sans-serif;font-weight:400;font-size:24px;line-height:18px;letter-spacing:2px;margin-bottom:16px;line-height:26px}
}
.banner-two-columns-component__text-title{font-family:'helvetica-neue-lt-pro','helvetica-lt-pro',helvetica,sans-serif;font-weight:400;font-size:32px;line-height:38.4px;margin-bottom:12px;color:currentColor}
@media(min-width:1024px){.banner-two-columns-component__text-title{font-family:'helvetica-neue-lt-pro','helvetica-lt-pro',helvetica,sans-serif;font-weight:400;font-size:54px;line-height:64.8px}
}
.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:'helvetica-neue-lt-pro','helvetica-lt-pro',helvetica,sans-serif;font-weight:400;font-size:16px;line-height:19.2px;color:currentColor}
@media(min-width:1024px){.banner-two-columns-component__text-description{font-family:'helvetica-neue-lt-pro','helvetica-lt-pro',helvetica,sans-serif;font-weight:400;font-size:18px;line-height:21.6px}
}
.banner-two-columns-component__text-description a{color:currentColor}
.banner-two-columns-component__text-description .cmp-text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-two-columns-component__button .cta{font-family:'helvetica-neue-lt-pro','helvetica-lt-pro',helvetica,sans-serif;font-weight:700;font-size:16px;line-height:16px;letter-spacing:1.25px}
.banner-two-columns-component__button .cta.cta-primary,.banner-two-columns-component__button .cta.cta-secondary,.banner-two-columns-component__button .cta.cta-tertiary{border-radius:0;padding:15px 40px}
.banner-two-columns-component__button .cta.cta-primary .cta-stroke,.banner-two-columns-component__button .cta.cta-secondary .cta-stroke,.banner-two-columns-component__button .cta.cta-tertiary .cta-stroke{border:1px solid #fff}
.banner-two-columns-component.isAuthor .banner-two-columns-component__text-button.cq-Editable-dom{width:155px}