.cta{border-radius:var(--radius-section);display:flex;margin:var(--spacing-sm);min-height:520px;overflow:hidden;padding:20px 0;position:relative;text-align:center;z-index:1}@media (min-width:1024px){.cta{min-height:530px;padding-block:50px}}.cta.section--compact{min-height:400px}@media (min-width:1024px){.cta.section--compact{min-height:460px}}.cta.section--standard{min-height:530px}@media (min-width:1024px){.cta.section--standard{min-height:530px}}.cta .container{display:flex;flex-direction:column}.cta .bg-wrap{display:none}.cta .section-heading{margin-bottom:40px;max-width:100%}@media (min-width:1024px){.cta .section-heading{letter-spacing:.01em;margin-bottom:64px}}.cta .section-heading .h3,.cta .section-heading h3{margin-bottom:22px;padding:0 30px}@media (min-width:768px){.cta .section-heading .h3,.cta .section-heading h3{letter-spacing:-.02em;margin-bottom:16px}}.cta .section-heading:only-child{margin-bottom:0}.cta-content{align-items:center;display:flex;flex-grow:1;padding:44px 0}@media (min-width:1024px){.cta-content{padding-block:40px}}.cta--image-bg{color:var(--white);min-height:530px;padding:40px 0}@media (min-width:1024px){.cta--image-bg{min-height:520px;padding-block:64px}}.cta--image-bg .label{color:var(--white)}.cta--image-bg .bg-wrap{display:block}.cta--image-bg .cta-content{align-items:flex-end;padding-inline:15px}@media (min-width:1024px){.cta--image-bg .cta-content{margin:0 auto;max-width:820px}}.cta-panel{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:15px;margin:0 auto;max-width:480px;position:relative;width:100%;z-index:1}@media (min-width:768px){.cta-panel{flex-direction:row;flex-wrap:wrap;gap:8px 20px;justify-content:center;max-width:575px}}.cta:not(.cta--image-bg) .cta-panel{background-color:var(--white);border-radius:24px;box-shadow:0 0 12px 0 var(--white);padding:16px 12px 12px}@media (min-width:768px){.cta:not(.cta--image-bg) .cta-panel{border-radius:50px;justify-content:space-between;padding-top:10px}}.cta:not(.cta--image-bg) .cta-panel .btn-group:only-child{margin-inline:auto}.cta:not(.cta--image-bg) .cta-panel .cta-panel-label{color:var(--slate);display:block}.cta--image-bg .cta-panel{padding:0 20px}@media (min-width:768px){.cta--image-bg .cta-panel{padding:0}}.cta-panel-label{display:none;font-size:15px}@media (min-width:1024px){.cta-panel-label{padding:0 21px}}.cta-panel .btn-group{gap:4px;width:100%}@media (min-width:768px){.cta-panel .btn-group{flex-shrink:0;gap:9px;width:auto}.cta-panel .btn-group .btn{width:calc(50% - 2px);width:auto}}.cta--new{background:transparent;margin:0;padding:40px 0;position:relative;z-index:1}.cta--new .container{justify-content:center}.cta--new .section-heading{margin-bottom:32px!important;max-width:890px}.cta--new .cta-content{flex-grow:unset;padding:0}@media (min-width:1024px){.cta--new .cta-content{flex-grow:unset}}.cta--new .cta-panel{background:transparent!important;box-shadow:none!important;padding:0!important}.cta--new .btn-group{justify-content:center}.cta--new .btn--white:hover:after{border-color:var(--slate)}.cta--new .btn--white .btn-front{background:var(--white);color:var(--slate)}.cta--new .btn--white .btn-swap{background:var(--slate);color:var(--white)}@media (max-width:767px){.cta-panel .btn-group .btn{width:auto}}.cta-panel .btn-group{justify-content:center}.cta--new .bg-wrap:has(img):after{background:var(--black);content:"";inset:0;opacity:.4;overflow:hidden;position:relative;position:absolute}