.ModalForm_modalOverlay__aF_Ve{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;animation:ModalForm_fadeIn__X2P7d .3s ease}@keyframes ModalForm_fadeIn__X2P7d{0%{opacity:0}to{opacity:1}}.ModalForm_modalContent__QeAIs{position:relative;background:#fff;border-radius:25px;padding:32px 42px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:6px 8px 10px rgba(0,0,0,.25);animation:ModalForm_slideUp__dHy4T .3s ease}@keyframes ModalForm_slideUp__dHy4T{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ModalForm_closeButton__x8_wE{position:absolute;top:16px;right:16px;background:transparent;border:none;font-size:32px;color:#2a394e;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;line-height:1;padding:0}.ModalForm_closeButton__x8_wE:hover{background-color:#e9edfe;color:#2e51ff}.ModalForm_modalTitle__wOIZX{font-style:normal;font-weight:600;font-size:24px;line-height:29px;text-align:center;color:#2a394e;margin:0 0 32px;width:100%}.ModalForm_form__AUy_o{display:flex;flex-direction:column;gap:10px}.ModalForm_fieldWrapper__JJWlY{position:relative;width:100%;min-height:66px}.ModalForm_label__hcRRM{display:block;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#2a394e;margin-bottom:8px}.ModalForm_input__ivdC8{width:100%;height:44px;background:#e9edfe;border:none;border-radius:12px;padding:0 12px;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#2a394e;box-sizing:border-box;transition:background .3s ease}.ModalForm_input__ivdC8::placeholder{color:#2a394e;opacity:.6}.ModalForm_input__ivdC8:focus{outline:none;background:#dde3ff}.ModalForm_inputWithPrefix__lTcSk{position:relative;width:100%}.ModalForm_prefix__DMWjY{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#2a394e;z-index:1}.ModalForm_inputWithPrefix__lTcSk .ModalForm_input__ivdC8{padding-left:50px}.ModalForm_select__1_Ur9{width:100%;height:44px;background:#e9edfe;border:none;border-radius:12px;padding:0 12px;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#2a394e;box-sizing:border-box;cursor:pointer;transition:background .3s ease}.ModalForm_select__1_Ur9:focus{outline:none;background:#dde3ff}.ModalForm_checkboxLabel__SJtMZ{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#2a394e}.ModalForm_checkbox__bKS_I{width:18px;height:18px;margin-top:1px;cursor:pointer;accent-color:#2e51ff;flex-shrink:0}.ModalForm_checkboxText__O2k8j{flex:1 1}.ModalForm_customField__5E8BU{width:100%}.ModalForm_error__sVjxh{color:red;font-style:normal;font-weight:400;font-size:12px;line-height:14px;margin-top:4px;padding-left:12px;min-height:18px;display:block}.ModalForm_error__sVjxh:empty{visibility:hidden}.ModalForm_submitButton__kBRVN{width:100%;height:44px;background:#2e51ff;border:none;border-radius:33px;font-style:normal;font-weight:600;font-size:14px;line-height:17px;text-align:center;text-transform:uppercase;color:#fff;cursor:pointer;transition:background .3s ease;margin-top:10px}.ModalForm_submitButton__kBRVN:hover{background:#1e3fcc}.ModalForm_submitButton__kBRVN:active{background:#1533b3}@media (max-width:1024px){.ModalForm_modalContent__QeAIs{max-width:90%;padding:24px 32px}}@media (max-width:768px){.ModalForm_modalOverlay__aF_Ve{padding:10px}.ModalForm_modalContent__QeAIs{max-width:100%;padding:24px 20px;border-radius:20px}.ModalForm_modalTitle__wOIZX{font-size:20px;line-height:24px;margin-bottom:24px}.ModalForm_input__ivdC8,.ModalForm_select__1_Ur9,.ModalForm_submitButton__kBRVN{height:40px;font-size:14px}}