.codeErrorBorder{border:1px solid #FF6767!important}.login-active{background:#488efb!important;cursor:pointer!important}.login-footer-big-screen{position:fixed!important;bottom:0!important}.login-active:hover{background:#48c0ff!important}@media screen and (max-width: 767px){.login-active:hover{background:#488efb!important}}@media screen and (max-width: 767px){.login-active:active{background:#48c0ff!important}}.input-onFocus{border-color:#488efb!important}body{background:#f2f7ff!important}@media screen and (max-width: 1200px){body{background:#fff!important}}body main{overflow:hidden;min-height:100vh;position:relative;display:flex;flex-direction:column;align-items:center}body main .login-nav-container{width:90rem;height:4.75rem;margin:0 auto}@media screen and (max-width: 1200px){body main .login-nav-container{width:100%;height:60px}}body main .login-nav-container .login-logo{width:9.75rem;height:2.4688rem;margin-top:1.25rem}@media screen and (max-width: 1200px){body main .login-nav-container .login-logo{width:119px;height:30px}}body main .login-container{position:relative;z-index:2;display:flex;width:30.9375rem;background:#fff;box-shadow:0 0 6px #0003;border-radius:.75rem;margin:10vh auto 0;padding:3.75rem 2.5rem}@media screen and (max-width: 1200px){body main .login-container{box-shadow:0 0;margin-top:85px;padding:0}}body main .login-container .container-msg{width:100%;display:flex;flex-direction:column;position:relative}body main .login-container .container-msg h1{font-size:2.25rem;font-weight:500;line-height:2.625rem;color:#000}@media screen and (max-width: 1200px){body main .login-container .container-msg h1{font-size:20px;font-weight:500;line-height:24px;color:#000}}body main .login-container .container-msg .login-error{display:flex;align-items:center;position:absolute;width:100%;min-height:2.625rem;top:3.875rem;left:0;background:#ffeded;border-radius:.375rem;padding-left:.625rem;font-size:1rem;font-weight:400;line-height:1.1875rem;color:#ff3750}@media screen and (max-width: 1200px){body main .login-container .container-msg .login-error{border-radius:6px;min-height:42px;font-size:14px;line-height:16px;top:34px}}body main .login-container .container-msg .login-input-div{position:relative}body main .login-container .container-msg .login-input-div #loginEmail,body main .login-container .container-msg .login-input-div #loginPsw{width:100%;height:3rem;background:#fff;border:1px solid #CDD1E0;border-radius:.5rem;padding-left:1.25rem;font-size:1rem;font-weight:400;line-height:1.1875rem;color:#000;-webkit-appearance:none}@media screen and (max-width: 1200px){body main .login-container .container-msg .login-input-div #loginEmail,body main .login-container .container-msg .login-input-div #loginPsw{height:40px;border-radius:6px;font-size:14px;line-height:16px;padding-left:14px}}body main .login-container .container-msg .login-input-div #loginEmail{margin-top:5.125rem}@media screen and (max-width: 1200px){body main .login-container .container-msg .login-input-div #loginEmail{margin-top:62px}}body main .login-container .container-msg .login-input-div #loginPsw{margin-top:1.875rem}@media screen and (max-width: 1200px){body main .login-container .container-msg .login-input-div #loginPsw{margin-top:20px}}body main .login-container .container-msg .login-input-div ::-webkit-input-placeholder{font-size:1rem;font-weight:400;line-height:1.1875rem;color:#abafbe}@media screen and (max-width: 1200px){body main .login-container .container-msg .login-input-div ::-webkit-input-placeholder{font-size:14px;line-height:16px}}body main .login-container .container-msg .login-input-div #closeImg{position:absolute;top:6rem;right:1.4375rem;width:1.125rem;height:1.125rem;cursor:pointer}@media screen and (max-width: 1200px){body main .login-container .container-msg .login-input-div #closeImg{width:14px;height:14px;top:76px;right:22px}}body main .login-container .container-msg .login-input-div #changeImg{position:absolute;top:2.625rem;right:1.25rem;width:1.5rem;height:1.5rem;cursor:pointer}@media screen and (max-width: 1200px){body main .login-container .container-msg .login-input-div #changeImg{width:18px;height:18px;top:32px;right:20px}}body main .login-container .container-msg .login-forgot-password{font-size:1rem;font-weight:400;line-height:1.1875rem;color:#488eff;margin-top:.875rem;align-self:flex-end;cursor:pointer}@media screen and (max-width: 1200px){body main .login-container .container-msg .login-forgot-password{font-size:14px;line-height:16px}}body main .login-container .container-msg .login-forgot-password:hover{color:#48c0ff}body main .login-container .container-msg .login-log-in{display:flex;align-items:center;justify-content:center;width:100%;height:3.125rem;border-radius:.5rem;font-size:1.25rem;font-weight:500;line-height:1.5rem;color:#fff;background:#6b7594;text-align:center;margin-top:1.875rem}@media screen and (max-width: 1200px){body main .login-container .container-msg .login-log-in{height:44px;font-size:16px;line-height:19px;border-radius:6px}}body main .login-container .container-msg .login-log-in img{margin-right:.875rem;animation:loading-animation 1s infinite}body main .login-container .container-msg .login-get-metrovpn{font-size:1rem;font-weight:400;line-height:1.1875rem;color:#000;align-self:center;margin-top:1.875rem}@media screen and (max-width: 1200px){body main .login-container .container-msg .login-get-metrovpn{margin-top:20px}}@media screen and (min-width: 768px) and (max-width: 1024px){body main .login-container .container-msg .login-get-metrovpn{font-size:16px}}body main .login-container .container-msg .login-get-metrovpn a{color:#488eff;cursor:pointer}body main .login-container .container-msg .login-get-metrovpn a:hover{color:#48c0ff}body main .login-plane{position:absolute;top:53%;left:22%}@media screen and (max-width: 1200px){body main .login-plane{display:none}}body main .login-bg-container{position:absolute;bottom:0;width:160rem;height:20.75rem;background-image:url(/assets/login_bg-CKgytJbE.png);background-size:100% 100%;margin-top:1.0625rem;opacity:.5}@media screen and (max-width: 1200px){body main .login-bg-container{display:none}}body main .login-footer{position:absolute;bottom:2.9375rem;width:100%;font-size:.875rem;font-weight:400;line-height:1rem;color:#6b7594;letter-spacing:.0375rem;margin-top:16.8125rem;display:flex;justify-content:center}body main .login-footer a{cursor:pointer}body main .login-footer a:hover{color:#48c0ff!important}@media screen and (max-width: 767px){body main .login-footer{display:none}}body main .login-footer .lang-container{display:flex;align-items:center;justify-content:center;margin-left:2.5rem;cursor:pointer}@media screen and (max-width: 767px){body main .login-footer .lang-container{display:none}}body main .login-footer .lang-container .lang{width:1.25rem;height:1.25rem;margin-right:.625rem}body main .login-footer .lang-container p{position:relative;font-weight:400;font-size:1rem;color:#6b7594;line-height:1.1875rem;margin-right:.625rem}body main .login-footer .lang-container p:after{content:"";border:4px solid transparent;border-top-color:#6b7594;pointer-events:none;position:absolute;right:-20px;top:46%}body main .login-footer .lang-container:hover p{color:#48c0ff}body main .login-footer .lang-container:hover p:after{border-top-color:#48c0ff}body main .login-footer #lang{width:8.25rem;position:absolute;background:#fff;top:-1.625rem;left:64.5%;padding:.375rem;border-radius:.375rem;overflow:hidden;border:1px solid #cccccc}body main .login-footer #lang li{padding:.125rem;cursor:pointer;font-weight:400;font-size:1rem;color:#000;line-height:1.1875rem;letter-spacing:.0375rem;border-radius:.25rem}body main .login-footer #lang li a{display:inline-block;width:100%}body main .login-footer #lang li a:hover{color:#fff!important}body main .login-footer #lang li:hover{background:#2c77eb;color:#fff}body main .lang-mb{position:fixed;bottom:40px;left:20px;display:none}@media screen and (max-width: 767px){body main .lang-mb{display:flex}}body main .lang-mb .lang-container-mb{display:flex;cursor:pointer;margin-top:50px}body main .lang-mb .lang-container-mb .lang{width:1.25rem;height:1.25rem;margin-right:.625rem}body main .lang-mb .lang-container-mb p{position:relative;font-weight:400;font-size:1rem;color:#6b7594;line-height:1.1875rem;margin-right:.625rem}body main .lang-mb .lang-container-mb p:after{content:"";border:4px solid transparent;border-top-color:#6b7594;pointer-events:none;position:absolute;right:-20px;top:46%}body main .lang-mb .lang-container-mb:hover p{color:#48c0ff}body main .lang-mb .lang-container-mb:hover p:after{border-top-color:#48c0ff}body main .lang-mb #langMb{width:8.25rem;position:absolute;background:#fff;border:1px solid #cccccc;top:30px;left:30px;padding:.375rem;border-radius:.375rem;overflow:hidden}body main .lang-mb #langMb li{padding:.125rem;cursor:pointer;font-weight:400;font-size:1rem;color:#000;line-height:1.1875rem;letter-spacing:.0375rem;border-radius:.25rem}body main .lang-mb #langMb li a{display:inline-block;width:100%}body main .lang-mb #langMb li:hover{background:#2c77eb;color:#fff}@media screen and (max-width: 1200px){body main{padding:0 20px}body main .login-container{width:100%;padding:0}body main .login-container .container-bg{display:none}body main .login-container .container-msg{width:100%}body main .login-container .container-msg .login-error{width:100%}body main .login-container .container-msg .login-input-div #loginEmail,body main .login-container .container-msg .login-input-div #loginPsw{width:100%}body main .login-container .container-msg .login-log-in{width:100%}}
