.input-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none}body header{max-width:825px;margin:0 auto}body .wrapper{max-width:825px}body .container{padding:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:400px;margin-left:auto;margin-right:auto;min-height:315px;padding-bottom:70px}body .container>div{width:100%;max-width:400px;margin:0 auto}body .container h1{text-align:center;width:100%;margin-top:30px;font-size:calc(.4vw + 30px);max-width:100%;margin-bottom:30px}body .container .wrapper-form{position:relative;max-width:400px;margin-top:20px}body .container .wrapper-form .reset-code{display:none}body .container .wrapper-form .reset-code.active-code{display:block}body .container .wrapper-form h3{color:var(--very-light-grey);max-width:calc(100% - 20px);margin:0 auto 20px;text-align:center;margin-bottom:30px;display:block}body .container .wrapper-form>div{margin:0 auto}body .container .wrapper-form>div.mail-field{max-width:calc(100% - 20px);margin:0 auto}body .container .wrapper-form>div.mail-field.hide-first-step{display:none}body .container .wrapper-form>div.reset-code{max-width:40px;margin:0 5px 20px 10px}body .container .wrapper-form>div.reset-code.active-code{display:inline-block}body .container .wrapper-form>div.reset-code.active-code.full{display:block;max-width:100%}body .container .wrapper-form>div.reset-code.active-code.full h3[disabled]{opacity:.3}body .container .wrapper-form>div.reset-code input{text-align:center;padding:0}body .container .wrapper-form button{margin:20px auto 0;width:100%;max-width:calc(100% - 20px)}body .container .wrapper-form button[disabled]{opacity:.3 !important;color:var(--very-light-grey)}body .container .wrapper-form button[disabled]:hover{background-color:var(--light-grey)}body .container .wrapper-form .loading{max-width:80px;pointer-events:none;opacity:0;position:absolute;z-index:2;width:100%;top:50%;left:0;right:0;margin-top:-20px}.wrapper-form.pwd-content #password-strength{display:none;height:5px;background:aliceblue;margin-top:-5px;margin-bottom:10px;max-width:0;border-radius:100px;margin-left:15px;-webkit-transition:max-width .2s ease-out, background .2s ease-out;-moz-transition:max-width .2s ease-out, background .2s ease-out;-ms-transition:max-width .2s ease-out, background .2s ease-out;-o-transition:max-width .2s ease-out, background .2s ease-out;transition:max-width .2s ease-out, background .2s ease-out}.wrapper-form.pwd-content #password-strength.maximumweak{background-color:#323232;max-width:3%}.wrapper-form.pwd-content #password-strength.veryweak{background-color:#fc4e4e;max-width:10%}.wrapper-form.pwd-content #password-strength.weak{background-color:#fc944e;max-width:20%}.wrapper-form.pwd-content #password-strength.medium{background-color:#fce24e;max-width:40%}.wrapper-form.pwd-content #password-strength.strong{background-color:#b4fc4e;max-width:60%}.wrapper-form.pwd-content #password-strength.verystrong{background-color:#4efc51;max-width:80%}.wrapper-form.pwd-content .password-specifications{margin-left:15px;overflow:hidden;max-height:0px;color:#fff;list-style:disc;list-style-position:inside;-webkit-transition:max-height .33s ease-out 0s;-moz-transition:max-height .33s ease-out 0s;-ms-transition:max-height .33s ease-out 0s;-o-transition:max-height .33s ease-out 0s;transition:max-height .33s ease-out 0s}.wrapper-form.pwd-content .password-specifications li{margin-bottom:5px;font-size:13px}.wrapper-form.pwd-content .password-specifications li.passed{color:#4efc51}.wrapper-form.pwd-content .password-specifications li:last-child{padding-bottom:25px}.wrapper-form.pwd-content .password-specifications.pass-typing{max-height:120px}.wrapper-form.pwd-content label{left:16px}