@media only screen and (max-width:767px){.right-logo{left:0;padding:20px 0!important;text-align:center!important;width:100%}main#container .main-login{display:block!important;padding:90px 20px!important}main#container .main-login .left-login-container{padding:20px!important;width:100%!important}main#container .main-login .right-login-container{display:none!important}}.right-logo{padding:40px 50px;position:absolute;right:0;text-align:right;top:0}.right-logo img{width:150px!important}main#container{height:100vh;overflow:hidden;position:relative}main#container .a-buble{position:absolute;z-index:-1}main#container .a-buble.top-left{left:-50px;top:-50px}main#container .a-buble.bottom-middle{bottom:-40px;left:30%}main#container .main-login{align-items:center;display:flex;height:100vh;justify-content:space-between;padding:90px}main#container .main-login .left-login-container,main#container .main-login .right-login-container{flex:0 0 45%!important}main#container .main-login .left-login-container{background:#fff;border-radius:20px;box-shadow:10px 10px 20px rgba(88,89,91,.2);display:flex;padding:50px}main#container .main-login .left-login-container:not(.reset-password-block){height:100%}main#container .main-login .left-login-container .error{color:#ed254e!important;padding:20px 0!important}main#container .main-login .left-login-container .info-text{padding:20px 0!important}main#container .main-login .left-login-container form{display:flex;flex-direction:column;justify-content:space-between;width:100%}main#container .main-login .left-login-container form>div{width:100%}main#container .main-login .left-login-container form h1{font-size:30px;margin:0;padding:0}main#container .main-login .left-login-container form h1:not(.text-blue){color:#58595b}main#container .main-login .left-login-container form label{font-weight:400!important;margin-bottom:20px!important}main#container .main-login .left-login-container form input[type=email],main#container .main-login .left-login-container form input[type=password],main#container .main-login .left-login-container form input[type=text]{border:1px solid #58595b;border-radius:30px;margin-bottom:25px!important;padding:30px;transition:border .3s;width:100%}main#container .main-login .left-login-container form input[type=email]:focus,main#container .main-login .left-login-container form input[type=password]:focus,main#container .main-login .left-login-container form input[type=text]:focus{border:1px solid #c59b6e}main#container .main-login .left-login-container form .password{position:relative}main#container .main-login .left-login-container form .password .fa-eye,main#container .main-login .left-login-container form .password .fa-eye-slash{bottom:25%;cursor:pointer;position:absolute;right:25px}main#container .main-login .left-login-container form .forgot-password a{color:#c59b6e}main#container .main-login .left-login-container form .accept-cgu{margin-top:20px}main#container .main-login .left-login-container form .accept-cgu label{cursor:pointer;margin-top:0!important}main#container .main-login .left-login-container form .accept-cgu label.special-checkbox{border:1px solid #000;border-radius:5px;height:20px;margin:0!important;position:relative;transition:all .2s;width:20px}main#container .main-login .left-login-container form .accept-cgu label.special-checkbox.active{background:#c59b6e;border:1px solid #c59b6e}main#container .main-login .left-login-container form .accept-cgu label.special-checkbox.active:before{color:#fff;content:"\f00c";font-family:Font Awesome\ 5 Free;font-size:15pt;left:2px;position:absolute;top:-4px}main#container .main-login .left-login-container form .accept-cgu label:not(.special-checkbox){margin-top:0!important}main#container .main-login .left-login-container form .accept-cgu label a{color:#c59b6e}main#container .main-login .left-login-container form .passwordMatches,main#container .main-login .left-login-container form .weakPassword{color:#ed254e;text-align:center}main#container .main-login .left-login-container form .progress{height:10px;margin-top:15px}main#container .main-login .left-login-container form .progress .progress-text{color:#000;position:absolute;right:15px;top:-5px}main#container .main-login .left-login-container form .progress.red .progress-bar{background:#ed254e}main#container .main-login .left-login-container form .progress.orange .progress-bar{background:#ff793e}main#container .main-login .left-login-container form .progress.yellow .progress-bar{background:#f9dc5c}main#container .main-login .left-login-container form .progress-bar,main#container .main-login .left-login-container form .progress.green .progress-bar{background:#c59b6e}main#container .main-login .left-login-container .login-button{margin-top:15px!important;text-align:center}main#container .main-login .left-login-container .login-button button#login-submit{background:#c59b6e;border:none;border-radius:100px;color:#fff;font-size:15px;padding:20px 60px;transition:all .3s}main#container .main-login .left-login-container .login-button button#login-submit.disabled{background:#d9e0e7;cursor:not-allowed;pointer-events:none}main#container .main-login .left-login-container .login-button button#login-submit:hover{background:#b08b63}