.text-banner{margin:80px 0;padding:100px 0 80px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:right}.text-banner__content{width:90%;margin:0 auto;text-align:center}.text-banner__heading{font-size:clamp(36px,9vw,60px);font-weight:300;color:#fff;margin:0;line-height:1em}.text-banner__subheading{font-size:clamp(30px,9vw,55px);font-weight:900;color:var(--black);margin:0;line-height:1em}.text-banner__text{color:#fff;max-width:520px;margin:0 auto}#MainContent .text-banner__text a{color:#fff}#MainContent .text-banner__text a:active,#MainContent .text-banner__text a:focus,#MainContent .text-banner__text a:hover{color:var(--primary-color)}#MainContent a.text-banner__cta:not(.button){text-decoration:none;border-bottom:2px solid #fff;color:#fff;font-weight:900}#MainContent a.text-banner__cta.button{margin-top:25px}#MainContent a.text-banner__cta:active,#MainContent a.text-banner__cta:focus,#MainContent a.text-banner__cta:hover{color:var(--primary-color);border-color:var(--primary-color)}#MainContent a.text-banner__cta--alt-hover:active,#MainContent a.text-banner__cta--alt-hover:focus,#MainContent a.text-banner__cta--alt-hover:hover,#MainContent .text-banner__cta.button:active,#MainContent .text-banner__cta.button:focus,#MainContent .text-banner__cta.button:hover{color:var(--black);border-color:var(--black)}@media (min-width: 750px){.text-banner__heading{font-size:60px}.text-banner__subheading{font-size:56px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-text-banner.css.map */
