.cta-button{appearance:none;background:#00c0f3;border:none;border-radius:4px;color:#161618;cursor:pointer;display:inline-block;font-size:22px;font-weight:700;line-height:1.5;outline:none;padding:10px 50px;transition:all .4s ease}.cta-popup-module{align-items:center;background-color:#f0f0f0;border:1px solid #3cc9f3!important;border-radius:5px;display:flex;flex-direction:column;justify-content:center;margin:30px auto;padding:20px 25px!important;text-align:center;width:50%}.cta-button:hover{opacity:.9}.popup-overlay{align-items:center;background-color:rgba(0,0,0,.7);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.popup-overlay.active{display:flex}.popup-container{animation:slideIn .3s ease;background:#fff;border-radius:8px;color:#231f20;max-height:90vh;max-width:500px;overflow-y:auto;padding:40px;position:relative;width:90%}.popup-container .hs-form-booleancheckbox-display span,.popup-container .hs-form-field span{color:#000!important;font-family:Lato,Lato-fallback,Arial,sans-serif!important;font-size:1rem!important;line-height:1.5!important}.popup-container .actions{margin:0!important;padding:0!important}.popup-container .popup-text-header{color:#000!important;font-size:1rem!important;font-weight:900!important;line-height:1.5!important;margin:16px 0!important}.popup-container .form-title{margin:0!important}.popup-container .hs-form-field .hs-form-booleancheckbox,.popup-container .hs-form-field .input{margin:0!important;padding:0!important}.popup-container .hs-form-field .inputs-list{margin:16px 0!important;padding:0!important}.popup-container .hs-form-field .input{margin-top:1rem}.popup-container .hs-button{background-color:#00c0f3!important;color:#000!important;font-weight:700!important;margin-inline:auto!important}.popup-container .hs-form-booleancheckbox-display .hs-input{border:1px solid #ccc!important;margin:-2px .25rem 0 0!important}.popup-close{background:none;border:none;color:#999;cursor:pointer;font-size:30px;position:absolute;right:15px;top:10px}.popup-close:hover{color:#333}@keyframes slideIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.popup-container{padding:20px;width:95%}.cta-popup-module{width:100%}}.download-text-header{margin:0 0 30px}.download-text-header strong,.popup-text-header strong{font-weight:700!important}.download-image{margin-bottom:30px;max-width:50%!important}@media (max-width:768px){.download-image{max-width:80%!important}}