.auth-page{background:var(--white-color)}.page-wrapper{display:flex;justify-content:space-between;align-items:center}.left-part{min-width:344px;margin-left:188px;margin-right:188px}.left-part .logo{margin-bottom:55px;text-align:center}.left-part .logo img{width:220px;margin-bottom:10px}.left-part .page-welcome{text-align:center;margin-top:40px;margin-bottom:25px;display:flex;flex-direction:column;gap:14px}.page-welcome h3{color:var(--dark-grey);font-size:22px;font-weight:600;line-height:26.4px}.page-welcome p{color:#727272;font-size:16px;line-height:24px}.google-btn{gap:10px;justify-content:center;height:44px;margin-bottom:25px;cursor:pointer}.form-checkmark,.google-btn{display:flex;align-items:center}.form-checkmark{justify-content:space-between;margin-bottom:20px}.form-checkmark .remember-me{display:flex;align-items:center;gap:6px}.remember-me input[type=checkbox]{width:20px;height:20px;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:1px solid #8b8b8b;cursor:pointer}.remember-me input[type=checkbox]:checked{background-color:var(--primary-color)}.form-checkmark a,.form-checkmark h3{color:var(--dark-grey);font-size:14px;font-weight:600}.form-checkmark a{text-decoration:underline}.form .form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:15px;width:100%}.form .form-group label{color:var(--dark-grey);font-size:14px;font-weight:600;line-height:16.8px}.form .form-group label span{color:#e55d72;font-size:14px;font-weight:600}.form .form-group input{height:44px;border-radius:8px;border:1px solid #d0d5dd;background:var(--white-color);padding-left:15px;padding-right:12px;width:100%}.form .form-group .show-hide{position:absolute;right:12px;cursor:pointer;top:50%;transform:translate(50%,-50%)}.form button{border-radius:8px;background:var(--primary-color);border:none;height:44px;width:100%;color:var(--white-color);font-size:14px;font-weight:600;line-height:14px;cursor:pointer;margin-bottom:20px}.form .create-account{display:flex;align-items:center;justify-content:center;gap:3px}.form .create-account p,.verify-form .resend-code p{color:#727272;font-size:14px;line-height:16.8px}.form .create-account a{color:var(--dark-grey);font-size:14px;font-weight:600;text-decoration:underline}.reset-form .form-group .email-icon{position:absolute;left:16px;top:50%;transform:translate(50%,-50%)}.reset-form .form-group input{padding-left:48px}.right-part{margin-top:90px;margin-bottom:28px}.page-footer{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-bottom:28px;margin-right:50px}.page-footer p{color:var(--dark-grey);font-size:11px;font-weight:600;line-height:13.2px}.page-footer:before{content:"";align-self:stretch;border:1px solid #dadce0}.page-footer img{order:-1}.page-footer a:hover{text-decoration:underline}@media only screen and (max-width:992px){.auth-page{height:100vh;display:flex;align-items:center;margin:0 auto}.auth-page .left-part{padding:0 20px;max-width:438px;margin:0 auto}.auth-page .right-part{display:none}.page-footer{padding-top:60px;justify-content:center;margin-right:0}}@media only screen and (max-width:575px){.auth-page .left-part{min-width:unset;width:100%;padding-top:70px}.left-part .logo{margin-bottom:20px}.left-part .page-welcome{margin-top:20px}.page-footer{padding:50px 20px 0}}.spinner-wrap{align-items:center;min-height:200px}.google-login-wrap,.spinner-wrap{display:flex;justify-content:center}.google-login-wrap .btn{display:flex;align-items:center;gap:10px;padding:0 40px;height:45px;line-height:43px}.site-popup .google-login-wrap{max-width:0;max-height:0;opacity:0;overflow:hidden}