.sticky-icon-module .cta-trigger{align-items:center;background:none;border-radius:40px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding:12px 28px;transition:opacity .3s ease}.sticky-icon-module .cta-trigger:hover{opacity:.85}.popup_form{align-items:center;animation:fadeIn .3s ease forwards;background-color:rgba(0,0,0,.65);display:none;inset:0;justify-content:center;position:fixed;z-index:100000}.popup_form.open{display:flex}.popup_card{animation:slideUp .35s ease forwards;background:#fff;border-radius:16px;box-shadow:0 0 30px rgba(0,0,0,.2);max-width:650px;padding:10px;position:relative;width:95%}.close_popup_btn{align-items:center;background:linear-gradient(90deg,#00aeee,#47bc87 50.5%,#97c93c);border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:15px;top:15px;width:36px}.close_popup_btn i{color:#fff;font-size:18px}.form-title{display:none!important}.popup_card form input,.popup_card form select,.popup_card form textarea{background:#f5f8fa!important;border:1px solid #d5dce3!important;border-radius:8px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.06)!important;color:#333!important;font-size:15px!important;outline:none!important;padding:12px 14px!important;transition:all .25s ease!important;width:100%!important}.popup_card form input:focus,.popup_card form select:focus,.popup_card form textarea:focus{background:#fff!important;border-color:#00aeee!important;box-shadow:0 0 6px rgba(0,174,238,.25)!important}.popup_card form .hs-form-field{margin-bottom:18px!important}.popup_card .hs-phone .hs-input{display:flex!important;gap:8px!important}.popup_card select{background-color:#f5f8fa!important;cursor:pointer!important}.popup_card input[type=submit]{background:linear-gradient(90deg,#00aeee,#47bc87 50.5%,#97c93c)!important;border-radius:8px!important;color:#fff!important;font-size:16px!important;font-weight:600!important;margin-top:10px!important;padding:14px 0!important;transition:opacity .25s ease!important;width:100%!important}.popup_card input[type=submit]:hover{opacity:.85!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.popup_card{border-radius:12px!important;padding:28px!important}.close_popup_btn{height:32px!important;width:32px!important}}