.reset-password{background:#f9f6f2;color:#000;font-family:Open Sans}@media (max-width:599.98px){.reset-password{background:#fff!important}}.reset-password-section{display:grid;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:80px}@media (max-width:599.98px){.reset-password-section{display:flex;min-height:0;padding:0}}.reset-password-form{background:#fff;border-radius:4px;box-shadow:0 5px 24px rgba(0,0,0,0.15);min-height:500px;padding:50px 40px 40px;width:400px}@media (max-width:599.98px){.reset-password-form{box-shadow:none;padding:40px;width:100%}}.reset-password-form-logo{display:flex;width:100%}.reset-password-form-logo .q-focus-helper{background:none!important;opacity:0!important}.reset-password-form-title{font-size:24px;letter-spacing:-0.05em;line-height:1.4;text-align:center}.reset-password-form-subtitle{color:#31363b;font-size:14px;line-height:1.3;text-align:center}.reset-password-form-input_block{margin-bottom:16px}.reset-password-form-input_wrapper{position:relative;height:48px;margin-bottom:2px}.reset-password-form-input{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #c2c8d0;border-radius:4px;font-size:1rem;outline:none;padding:16px;background:none;z-index:1}.reset-password-form-input:-webkit-autofill,.reset-password-form-input :-webkit-autofill:active,.reset-password-form-input:-webkit-autofill:focus,.reset-password-form-input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.reset-password-form-label{position:absolute;left:16px;top:12px;padding:0 0.25rem;background-color:#fff;color:#70777f;font-size:16px;transition:0.3s}.reset-password-form-input:focus+.reset-password-form-label{top:-9px;left:10px;color:#3579a9;font-size:12px;z-index:10}.reset-password-form-input:focus{border:2px solid #3579a9}.reset-password-form-input.error-input,.reset-password-form-input:focus.error-input{border:2px solid #bf2c25}.reset-password-form-input:focus.error-input+.reset-password-form-label{color:#bf2c25}.reset-password-form .error-message{color:#bf2c25;font-size:14px;padding-top:3px}.reset-password-form .error-message-icon{font-size:15px;padding-right:7px}.reset-password-form-button{border-radius:4px;color:#fff;font-size:18px;font-weight:600;width:100%;height:51px}.reset-password-form-text{color:#31363b;font-size:14px;line-height:1.3}.reset-password-form .clickable{color:#337aa9;cursor:pointer;font-weight:700}.reset-password .loader_overlay{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;display:flex;opacity:1;visibility:visible;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:#f9f6f2;z-index:9997}.reset-password .loader_overlay.loaded{opacity:0!important;visibility:hidden!important;transition:all 0.3s ease-out}.reset-password-form-input:not(:placeholder-shown).reset-password-form-input:not(:focus)+.reset-password-form-label{top:-9px;left:10px;font-size:12px;z-index:10}.reset-password-form-input.error-input:not(:placeholder-shown).reset-password-form-input.error-input:not(:focus)+.reset-password-form-label{color:#bf2c25}.login{background-color:#000;background-image:radial-gradient(ellipse at top,#111,transparent),radial-gradient(ellipse at bottom,#222,transparent);flex-direction:column}.login,.login-or{display:flex;justify-content:center;align-items:center}.login-or{position:absolute;top:0;left:50%;margin:-12px 0 0 -12px;border-radius:50%!important;width:24px;height:24px;padding:0 0 1px 0;font-size:12px}.login-card{background-image:radial-gradient(ellipse at top,hsla(0,0%,100%,0.05),transparent),radial-gradient(ellipse at bottom,rgba(0,0,0,0.25),transparent)!important}.login-left{border-bottom:1px solid rgba(0,0,0,0.1)}.login-right{position:relative;border-top:1px solid hsla(0,0%,100%,0.15);display:flex;align-items:center}