.cta-banner{background-color:var(--primary-color);isolation:isolate;padding:60px 0;position:relative}@media only screen and (min-width:992px){.cta-banner{padding:110px 0}}.cta-banner.thin{padding:20px 0}.cta-banner .background-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cta-banner .background-image img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.cta-banner.dark:before,.cta-banner.light:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.cta-banner.dark:before{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 20%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.3) 80%,rgba(0,0,0,.5));mix-blend-mode:multiply}.cta-banner.light:before{background:linear-gradient(90deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.3) 20%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,.3) 80%,hsla(0,0%,100%,.5));mix-blend-mode:overlay}.cta-banner .page-width{display:flex;flex-direction:column;gap:22px;justify-content:center;max-width:554px;position:relative;z-index:3}.cta-banner .page-width.right{align-items:flex-end}.cta-banner .page-width.middle{align-items:center}.cta-banner .page-width.middle .text,.cta-banner .page-width.middle h2,.cta-banner .page-width.middle p{text-align:center}.cta-banner .page-width.left{align-items:flex-start}@media only screen and (max-width:768.98px){.cta-banner .page-width{text-align:center}}@media only screen and (min-width:992px){.cta-banner .page-width h2{font-size:24px}}.cta-banner .page-width .text,.cta-banner .page-width p{font-size:14px;line-height:24px;margin:0}.cta-banner .page-width .text p{color:inherit}

/*# sourceMappingURL=section-v2-cta-banner.min.css.map*/