.js_modal{background-color:rgba(0,0,0,.8);height:100%;left:0;opacity:0;overflow-x:auto;padding:20px 15px;position:fixed;top:0;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;visibility:hidden;width:100%;z-index:999}.js-modal-content{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(170deg,#755fd0 -31.77%,#6c53d4 15.59%,#211747 110.04%);border-radius:5px;margin:20px auto 0;max-width:700px;padding:20px;position:relative;width:100%}.js-close-button{color:#fff;cursor:pointer;font-size:16px;position:absolute;right:10px;top:13px}.js-show-modal{opacity:1;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;visibility:visible}.js-modal-form input:not([type=checkbox]):not([type=submit]):not([type=radio]),.js-modal-form select,.js-modal-form textarea{background:#f7f7f7;border:0;border-radius:5px;font-family:inherit;font-size:16px;height:46px;margin-top:6px;outline:none;padding:10px 15px;width:100%!important}.js-modal-form textarea{height:80px}.js-modal-form .hs-form-field>label{color:#fff;display:block;font-size:16px;font-weight:600;margin:0}.js-modal-form .hs-form-field>label:empty{display:none}.js-modal-form .inputs-list{list-style:none;margin:6px 0 0;padding:0}.js-modal-form .hs-error-msgs.inputs-list{color:#fff;font-size:14px}.js-modal-form .hs-form-field{margin-bottom:20px;width:100%!important}.js-modal-form fieldset{display:flex;gap:20px;max-width:100%!important}.js-modal-form fieldset>div{flex:1}.js-modal-form .input{margin:0!important}.js-modal-form input[type=submit]{background-color:#5dd075;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:18px;font-weight:600;line-height:1em;margin-top:20px;padding:10px 16px;transition:.2s ease-in-out}.js-modal-form .submitted-message{color:#fff;font-size:25px;padding:10% 0;text-align:center}@media(max-width:991px){.js-modal-form .submitted-message{font-size:20px}.js-close-button{font-size:14px}}@media(max-width:767px){.js-modal-form .submitted-message{font-size:18px}.js-modal-form fieldset{flex-direction:column;gap:0}.js-modal-form .hs-form-field>label,.js-modal-form input[type=submit]{font-size:14px}.js-modal-form input:not([type=checkbox]):not([type=submit]):not([type=radio]),.js-modal-form select,.js-modal-form textarea{font-size:14px;height:40px}.js-modal-content{max-width:500px}}