.banner-cta{position:relative}.banner-cta__content-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;height:600px;position:relative;width:100%}@media(max-width:991.98px){.banner-cta__content-wrapper{height:400px}}@media(max-width:575.98px){.banner-cta__content-wrapper{height:300px}}.banner-cta__content-wrapper:before{background-color:rgba(0,0,0,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}@media(max-width:767.98px){.banner-cta__content-wrapper:before{display:none}}.banner-cta__container{margin:0 auto;position:relative;width:100%;z-index:1}@media(min-width:576px){.banner-cta__container{max-width:540px}}@media(min-width:768px){.banner-cta__container{left:0;max-width:720px;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}}@media(min-width:992px){.banner-cta__container{max-width:960px}}@media(min-width:1200px){.banner-cta__container{max-width:1140px}}@media(min-width:1400px){.banner-cta__container{max-width:1320px}}.banner-cta__card{color:#fff}@media(max-width:767.98px){.banner-cta__card{color:#000;padding:2rem 0}}@media(max-width:575.98px){.banner-cta__card{padding:1rem 0}}.banner-cta__card__pretitle{margin-bottom:.5rem}.banner-cta__card__title{margin-bottom:1.5rem}.banner-cta__card__content{margin-bottom:0}.banner-cta__card a.banner-cta__button,.banner-cta__card span.banner-cta__button{background-color:var(--bs-primary);border:1px solid var(--bs-primary);color:#fff;display:inline-block;font-weight:500;margin-top:.5rem;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-webkit-transition:all .2s}.banner-cta__card a.banner-cta__button:hover,.banner-cta__card span.banner-cta__button:hover{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff;outline:0;text-decoration:none}.banner-cta__card a.banner-cta__link,.banner-cta__card span.banner-cta__link{align-items:center;color:inherit;display:inline-flex;font-weight:500;margin-top:.5rem;position:relative;text-decoration:none;transition:color .3s ease}.banner-cta__card a.banner-cta__link:hover,.banner-cta__card span.banner-cta__link:hover{color:inherit}.banner-cta__card a.banner-cta__link:hover:after,.banner-cta__card span.banner-cta__link:hover:after{transform:scaleX(1);visibility:visible}.banner-cta__card a.banner-cta__link:after,.banner-cta__card span.banner-cta__link:after{background-color:var(--bs-primary);bottom:-5px;content:"";display:block;height:4px;left:0;position:absolute;transform:scaleX(0);transform-origin:left bottom;transition:.3s ease;visibility:hidden;width:100%}
