.cta-banner{isolation:isolate;padding:60px 0;position:relative}.cta-banner.thin{padding:20px 0}@media only screen and (min-width:992px){.cta-banner{padding-bottom:10vw;padding-top:10vw}}.cta-banner .image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:-1}.cta-banner .page-width{display:flex;flex-direction:column;gap:20px;justify-content:center}.cta-banner .page-width.right{align-items:flex-end}.cta-banner .page-width.middle{align-items:center}.cta-banner .page-width.middle p{text-align:center}.cta-banner .page-width.left{align-items:flex-start}@media only screen and (max-width:767.98px){.cta-banner .page-width{gap:16px;text-align:center}}.cta-banner .page-width h1,.cta-banner .page-width h2,.cta-banner .page-width h3{line-height:1.2;margin:0 auto;max-width:700px}.cta-banner .page-width p{margin:0 auto;max-width:700px}.cta-banner .page-width h1{font-size:38px}@media only screen and (min-width:992px){.cta-banner .page-width h1{font-size:60px}}.cta-banner .page-width h2{font-size:32px}@media only screen and (min-width:992px){.cta-banner .page-width h2{font-size:50px}}.cta-banner .page-width h3{font-size:22px}@media only screen and (min-width:992px){.cta-banner .page-width h3{font-size:32px}}.cta-banner .page-width .button-1{background:#fff;border-color:#c8c8c8;color:var(--primary-color)}.cta-banner .page-width .button-1:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}

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