.registration{margin:auto;max-width:401px;width:100%}.registration .form-title{color:#526783;font-size:45px;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:45px;margin-top:96px}.registration .form-descr{color:#526783;font-size:24px;font-style:normal;font-weight:400;line-height:32px;margin:16px 0}.registration .form-block__item{width:100%}.registration .form-block__item__text{margin-top:8px}.registration .form-block__item__text p.text.error{color:#f22;font-size:13px}.registration .form__label{align-items:center;color:#617a9c;display:flex;font-size:13px;font-style:normal;font-weight:400;justify-content:space-between;line-height:16px;margin-top:16px}.registration .form__input{background:#fff;border:1px solid #edf4f5;border-radius:6px;box-sizing:border-box;color:#617a9c;cursor:text;font-size:13px;height:32px;line-height:16px;margin-top:8px;outline:none;padding:8px 8px 8px 16px;width:100%}.registration .form__input_error{margin-top:8px}.registration .form__input_error p{color:#f22;font-size:13px}.registration .form__input::-moz-placeholder{color:#aeb7c4}.registration .form__input::placeholder{color:#aeb7c4}.registration .form__input:focus{border:1px solid #617a9c}.registration .form .referral_select{margin-top:8px}.registration .form__two-inputs{align-items:flex-start;display:flex;justify-content:space-between}.registration .form__two-inputs .form-block__item:first-child{margin-right:16px}.registration .form__agree{align-items:flex-start;background:#fff;color:#617a9c;display:flex;font-size:13px;margin:18px 0;width:100%}.registration .form__agree__label{padding-left:10px}.registration .form__agree__label a{color:#4b79a5;text-decoration:underline}.registration .form__agree_error{margin-top:8px}.registration .form__agree_error p{color:#f22;font-size:13px}.registration .form__recaptcha{margin-top:16px}.registration .form__bottom_details{display:flex}.registration .form__bottom_details>button{margin-right:5px}.registration .type-profile__info{box-shadow:0 3px 10px 0 rgba(186,206,209,.25);display:flex;justify-content:space-around;padding:16px}.registration .type-profile__info__item{border-bottom:4px solid #ebf1f8;color:#aeb7c4;padding-bottom:12px;text-align:center;width:25%}.registration .type-profile__info__item:first-child{margin-right:8px}.registration .type-profile__info__item.active{border-bottom:4px solid #64c343;color:#1d2023}.registration .type-profile__info__item.choce{border-bottom:4px solid #617a9c}.registration .type-profile__radio-block{display:flex;flex-direction:column;margin:24px 0 16px}.registration .type-profile__radio-block label{border:1px solid #ebf1f8;border-radius:8px;cursor:pointer;padding:16px}.registration .type-profile__radio-block label:hover{border:1px solid #617a9c}.registration .type-profile__radio-block label:first-child{margin-bottom:8px}.auth-block__text{color:#617a9c;font-size:16px;font-style:normal;font-weight:400;height:13px;letter-spacing:.01em;line-height:13px;margin-top:32px}.auth-block__btn{align-items:flex-start;background:#fff;border:1px solid #4b79a5;border-radius:6px;box-sizing:border-box;color:#4b79a5;cursor:pointer;display:flex;flex-direction:row;font-size:12px;font-style:normal;font-weight:400;height:32px;line-height:14px;margin-top:8px;padding:9px 30px;position:static;width:94px}.support-block{bottom:0;margin-top:60px;padding-bottom:16px}.support-block__line{background:#e2dde9;height:1px;left:0;margin-bottom:16px;position:static;top:7.5px}.support-block__bottom-block{align-items:center;display:flex;justify-content:space-between}.support-block__bottom-block__text{color:#617a9c;font-size:13px;font-style:normal;font-weight:400;height:31px;line-height:15px;position:static;width:280px}.lead_form_cansel_button{align-items:flex-start;background:#fff;border:1px solid #4b79a5;border-radius:6px;box-sizing:border-box;color:#4b79a5;cursor:pointer;display:flex;flex:none;flex-direction:row;flex-grow:0;font-size:12px;font-style:normal;font-weight:400;height:32px;line-height:14px;margin:0 8px;order:0;padding:9px 30px;position:static}.reg_form_label{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.lead_form_label_text{font-style:normal;font-weight:400}.lead_form_label_text,.reg_form_label_input{color:#617a9c;font-size:13px;line-height:16px}.reg_form_label_input{background:#fff;border:1px solid #edf4f5;border-radius:6px;box-sizing:border-box;height:32px;margin-top:8px;padding:8px 8px 8px 16px;position:static;top:24px;width:401px}
