.loginFormWrapper{padding:calc(25vh / 2) 20px;margin:0;background:var(--th4-grey-color)}.loginFormContainer{max-width:400px;margin:0 auto}.loginFormContainer h1{margin:0 0 10px 0;padding:0}.loginFormContainer input{margin-top:10px}.loginFormContainer .inputPasswordForm{margin-top:10px}.loginFormContainer .inputPasswordForm input{margin-top:0}.loginFormContainer button[type=submit]{margin:20px 0;line-height:1.8em;border-radius:var(--th4-border-radius);background-color:var(--th4-primary-color)}.loginFormContainer button[type=submit]:hover{background-color:var(--th4-primary-hover-color)}.loginFormContainer form .buttonPrimary{background-color:var(--th4-primary-color);color:var(--th4-primary-text-color)}.loginFormContainer a.resetPassword{color:var(--th4-accent-color)}.loginFormContainer a.resetPassword:hover{color:var(--th4-primary-color)}.loginFormContainer .txt-info-account{color:var(--th4-accent-color);margin:50px 0 0 0}.loginFormContainer h2{font-size:16px}.loginFormContainer label.margin-top-1{margin-top:20px;display:block}.loginFormContainer label{color:var(--th4-accent-color)}.loginFormContainer .d-flex{display:flex;justify-content:space-between}.loginFormContainer .flex-column{flex-direction:column}.loginFormContainer .inputCaptcha{margin-top:0}.loginFormContainer .captchaContainer{margin-top:10px}.loginFormContainer .imgCaptcha{zoom:1.4}.loginFormContainer .errorMessageReact{color:var(--th4-error-color);margin-top:10px}.resetPasswordContainer{padding:20px 0 0 0}.resetPassword{color:var(--shop-color)}.checkBoxErrorPassword input{width:auto}.checkBoxErrorPassword .checked{color:green}.passWordProgressBar{position:relative;height:10px;border-radius:50px;border:1px solid #eee;width:65%}.passWordFiller{height:100%;border-radius:inherit;transition:width .2s ease-in}.blocPasswordInfos{max-width:320px}.passWordProgressBarBlock{display:flex;flex-direction:row;padding:20px 0 10px 0;font-size:12px}.checkBoxErrorPassword{display:flex;align-items:center;font-size:12px;height:24px}.font14{font-size:14px}.eyePasswordForm,.resetPasswordForm{position:absolute;right:4px;top:50%;transform:translateY(-50%);cursor:pointer}.eyePasswordForm svg,.resetPasswordForm svg{display:block}.resetPasswordForm{right:24px}.resetPasswordForm:focus{display:block}.eyePasswordForm:active,.eyePasswordForm:hover,.resetPasswordForm:active,.resetPasswordForm:hover{color:#000}.eyePasswordForm,.resetPasswordForm{color:#999}.inputPasswordForm{position:relative}.checkBoxErrorPassword label{padding-left:10px}.margin-top-1{margin-top:10px}.lockIconPasswordForm{position:absolute;left:10px;width:20px}.labelPasswordForm{position:absolute;left:37px;top:14px;font-size:10px}