.project-modal .ant-modal-content{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#161616d1;border:1px solid #ffffff29;border-radius:18px;padding:28px 28px 24px;box-shadow:0 20px 80px #00000073}.project-modal .ant-modal-header{background:0 0;border-bottom:1px solid #ffffff1a;margin-bottom:22px;padding-bottom:14px}.project-modal .ant-modal-title{color:#fff}.project-modal__title{color:#fff;letter-spacing:-.02em;font-size:30px;font-weight:500;line-height:1.1;display:block}.project-modal .ant-modal-close{color:#fffc;transition:all .25s}.project-modal .ant-modal-close:hover{color:#fff;background:#ffffff14}.project-modal__body{color:#ffffffe6}.project-modal__form .ant-form-item-label>label{color:#ffffffe0;font-size:14px;font-weight:500}.project-modal__input.ant-input,.project-modal__input.ant-input-affix-wrapper{color:#fff;box-shadow:none;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:12px;transition:all .25s}.project-modal__input.ant-input::placeholder,.project-modal__input .ant-input::placeholder{color:#ffffff6b}.project-modal__input.ant-input:hover,.project-modal__input.ant-input-affix-wrapper:hover{background:#ffffff0f;border-color:#ffffff59}.project-modal__input.ant-input:focus,.project-modal__input.ant-input-focused,.project-modal__input.ant-input-affix-wrapper-focused,.project-modal__input.ant-input-affix-wrapper:focus{background:#ffffff12;border-color:#ffffff7a;box-shadow:0 0 0 3px #ffffff14}.project-modal .ant-form-item-explain-error{color:#ffb4b4}.project-modal__note{color:#ffffff73;margin-bottom:16px;font-size:13px;line-height:1.45}.project-modal__submit{border-radius:12px;height:52px;font-weight:500;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s;color:#fff!important;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff59!important}.project-modal__submit:hover{background:#ffffff14!important;border-color:#ffffff8c!important;box-shadow:0 10px 30px #00000038!important}.project-modal__submit:active{transform:translateY(1px)}.project-modal__alert .ant-alert{border-radius:12px}.project-modal .ant-spin-dot-item{background-color:#fff}@media (max-width:767px){.project-modal .ant-modal-content{border-radius:16px;padding:22px 18px 18px}.project-modal__title{font-size:24px}.project-modal__submit{height:48px}}
