@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);body,html{color:#2f344c;font-family:Manrope,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;background-color:#f8f9fa}.title{font-size:20px;font-weight:700}.formWrp{margin:30px auto 0 auto;padding:40px;display:flex;flex-direction:column;gap:38px;width:100%;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0s;box-shadow:none;overflow-y:hidden;background-color:#fff;border:1px solid #e8ebee;border-radius:12px;position:relative;max-width:380px;overflow-x:auto!important}.formWrp__recovery{max-width:550px!important}.formLogo{display:flex;box-align:center;align-items:center;gap:12px;position:relative;color:#435889}.formImg{font-size:52px;color:#435889;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;fill:currentcolor;flex-shrink:0;transition:fill .2s cubic-bezier(.4,0,.2,1) 0s}.formTitle{display:flex;box-align:center;align-items:center;box-pack:justify;justify-content:space-between;margin-bottom:20px}.formTitle a{font-size:15px;line-height:1.5;font-weight:700;position:relative;top:4px;color:#576fa8;text-decoration:none}.formTitle a:hover{text-decoration:underline}.formArea,.formInput{position:relative;margin-bottom:30px;width:100%}.formArea label,.formInput label{position:absolute;top:5px;left:15px;z-index:10;font-size:12px;color:#6c779d;font-weight:600}.formArea .field,.formInput .field{padding:24px 15px 6px 15px;border:1px solid #e8ebee;border-radius:12px;width:100%;font-family:Manrope,sans-serif;line-height:1.4375em;color:#2f344c;font-size:15px;font-weight:500;position:relative;z-index:9}.formArea .field:focus,.formArea .field:focus-visible,.formArea .field:hover,.formInput .field:focus,.formInput .field:focus-visible,.formInput .field:hover{border:1px solid #576fa8;outline:0}.formArea__btn,.formInput__btn{position:absolute;top:10px;right:10px;cursor:pointer;padding:8px;color:#fa896b;border-radius:10px;font-size:22px;line-height:1;width:20px;height:20px;z-index:11}.formArea__btn:hover,.formInput__btn:hover{background-color:#fff3f0}.formSubmit{margin-bottom:20px}.formSubmit button{background-color:#576fa8;color:#fff;font-weight:700;padding:14px 20px;border-radius:14px;font-size:15px;box-shadow:none;border:none;cursor:pointer;width:100%}.formSubmit button:hover{background-color:#435889}#formMessage{color:red;font-size:14px}.dropzone{border:1px dashed rgba(108,119,157,.34);background-color:rgba(108,119,157,.02);padding:2rem;border-radius:12px;color:#6c779d;text-align:center;font-size:15px;transition:.25s background-color ease-in-out;cursor:pointer;margin-bottom:40px}.dropzone-icon{max-width:75px;display:block;margin:0 auto 1.5rem}.dropzone-input{display:none}