.cta-popup{align-items:center;display:none;inset:0;justify-content:center;opacity:0;position:fixed;transition:all 1s ease;z-index:999999}.cta-popup.is-active{display:flex;opacity:1}.cta-popup-overlay{background:rgba(0,0,0,.8);cursor:pointer;inset:0;position:absolute}.cta-popup-box{background:#fff;border:5px solid var(--yellow);border-radius:12px;box-shadow:0 0 100px var(--yellow);max-width:700px;opacity:0;overflow:hidden;position:relative;transform:translateY(30px);transition:all .35s ease;width:90%;z-index:2}.cta-popup-box.is-visible{opacity:1;transform:translateY(0)}.cta-popup-close{align-items:center;background:#000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.75rem;height:32px;justify-content:center;line-height:1;position:absolute;right:12px;top:12px;transition:all .2s ease;width:32px;z-index:3}.cta-popup-close:hover{transform:scale(1.15)}.cta-popup-image img{display:block;width:100%}.cta-popup-content{padding:24px 30px 32px;text-align:left}.cta-popup-heading{font-weight:800;margin:0 0 10px;text-transform:uppercase}.cta-popup-divider{background:var(--light-blue);height:1px;margin-bottom:10px;width:100%}.cta-popup-description p{flex:1 1 300px}.cta-popup .cta-popup-content .cta-popup-button{background:var(--yellow);border-radius:50px;color:#000;display:inline-block;font-weight:700;padding:12px 24px;text-decoration:none;transition:opacity .2s ease}.cta-popup-button:hover{opacity:.8}.hs-inline-edit .cta-popup{display:none!important}@media (max-width:800px){.cta-popup-description{justify-content:center}.cta-popup-button{flex:1 1 100%;text-align:center}}