.recovery-new-page{background:#130908}.recovery-hero{height:390px}.recovery-heading{top:147px;left:60%}.recovery-heading>span{display:block;margin-bottom:10px;color:#bd7951;font-size:9px;font-weight:700;letter-spacing:.23em}.recovery-heading .hero-logo{font-size:55px}.recovery-paper{min-height:720px;padding:0 0 95px}.recovery-layout{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;width:min(1120px,calc(100% - 56px));margin:20px auto 0}.recovery-main,.recovery-help{overflow:hidden;background:linear-gradient(145deg,#24100c,#130806);box-shadow:0 16px 34px rgba(42,19,13,.25)}
.recovery-title{padding:30px 35px 25px;border-bottom:1px solid #603126;background:radial-gradient(circle at 7% 0,rgba(184,91,52,.18),transparent 34%),linear-gradient(105deg,#3b1812,#21100c)}.recovery-title>span,.recovery-help header>span{color:#b9764d;font-size:9px;font-weight:700;letter-spacing:.2em}.recovery-title h2,.recovery-help h2{margin:8px 0 5px;color:#efc9a9;font:25px Friz,serif}.recovery-title p{margin:0;color:#947a69;font-size:11px}.recovery-content{padding:28px 35px 31px}.recovery-form-new{display:grid;grid-template-columns:1fr 1fr;gap:18px}.recovery-form-new label>span{display:block;margin-bottom:8px;color:#b28769;font-size:10px;letter-spacing:.1em}.recovery-form-new input{width:100%;height:48px;border:1px solid #653829;background:#120806;color:#e7cfba;padding:11px 13px;font-size:13px;outline:0}.recovery-form-new input:focus{border-color:#b8784c;box-shadow:0 0 0 1px rgba(195,123,77,.2)}.recovery-form-new label>small{display:block;margin-top:6px;color:#715c50;font-size:8px}.recovery-recaptcha{grid-column:1/-1;display:flex;justify-content:center;padding:4px 0}.recovery-form-new button{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;width:100%;height:54px;padding:0 20px;border:1px solid #cc9664;background:linear-gradient(#e9c18e,#aa6d3e 55%,#754123);color:#24110b;font:700 12px Friz,serif;letter-spacing:.05em;cursor:pointer}.recovery-form-new button:hover{filter:brightness(1.08)}.recovery-form-new button b{font-size:23px}.recovery-back{display:block;margin-top:18px;color:#9e745d;text-align:center;font:9px Friz,serif}.recovery-back:hover{color:#e2b995}
.recovery-message{display:flex;align-items:center;gap:13px;margin-bottom:20px;padding:15px 17px;border:1px solid}.recovery-message>i{display:grid;place-items:center;flex:none;width:31px;height:31px;border-radius:50%;font-style:normal}.recovery-message b,.recovery-message small{display:block}.recovery-message b{font:10px Friz,serif}.recovery-message small{margin-top:4px;font-size:9px}.recovery-message.error{border-color:#824136;background:#2c110e;color:#e8a096}.recovery-message.error>i{background:#8a382f;color:#f3c0b8}.recovery-message.success{border-color:#397047;background:#102416;color:#89d298}.recovery-message.success>i{background:#2b6b3b;color:#b6edc0}
.recovery-help header{padding:24px 25px 18px;border-bottom:1px solid #5b3025;background:linear-gradient(105deg,#32150f,#1c0c09)}.recovery-help h2{font-size:19px}.recovery-help ol{margin:0;padding:9px 23px 14px;list-style:none}.recovery-help li{display:flex;gap:13px;padding:16px 0;border-bottom:1px solid rgba(103,55,42,.45)}.recovery-help li:last-child{border:0}.recovery-help li>b{color:#c47e50;font:14px Friz,serif}.recovery-help strong,.recovery-help small{display:block}.recovery-help strong{color:#dfbb9d;font:10px Friz,serif}.recovery-help small{margin-top:5px;color:#796357;font-size:8px;line-height:1.4}.recovery-shield{display:flex;gap:11px;margin:0 20px 20px;padding:14px;border:1px solid #503027;background:#170a08}.recovery-shield>i{color:#67bf77;font-style:normal}.recovery-shield p,.recovery-shield b,.recovery-shield span{display:block;margin:0}.recovery-shield b{color:#cba88b;font-size:8px}.recovery-shield span{margin-top:4px;color:#725e52;font-size:8px;line-height:1.4}
@media(max-width:850px){.recovery-layout{grid-template-columns:1fr}.recovery-heading{left:50%}}
@media(max-width:580px){.recovery-hero{height:300px}.recovery-heading{top:112px;width:94%}.recovery-heading .hero-logo{font-size:35px}.recovery-layout{width:calc(100% - 22px);margin-top:14px}.recovery-title,.recovery-content{padding-right:18px;padding-left:18px}.recovery-form-new{grid-template-columns:1fr}.recovery-recaptcha,.recovery-form-new button{grid-column:1}.recovery-recaptcha{justify-content:flex-start;overflow:hidden}.recovery-recaptcha .g-recaptcha{transform:scale(.86);transform-origin:left top;margin-bottom:-10px}}
