@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}.formWrp__register{max-width:600px!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}.formInput{position:relative;margin-bottom:30px;width:100%}.formInput label{position:absolute;top:5px;left:15px;z-index:10;font-size:12px;color:#6c779d;font-weight:600}.formInput .field{padding:24px 0 5px 0;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}.formInput .field__pass{padding:24px 50px 6px 15px;width:calc(100% - 70px)}.formInput .field:focus,.formInput .field:focus-visible,.formInput .field:hover{border:1px solid #576fa8;outline:0}.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}.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}.formLink{text-align:center}.formLink a{text-decoration:none;line-height:1.5;font-weight:700;color:#6c779d;font-size:14px!important}.formLink a:hover{text-decoration:underline}