.btn-active{background:#488efb!important;cursor:pointer!important;pointer-events:all!important}.resend-code-active{color:#b8b8b8!important;cursor:default!important}.container-error,.psw-error{position:absolute;transform:translateY(-.25rem);width:100%;word-wrap:break-word;color:#ff6767;font-size:.75rem;margin-top:.875rem}@media screen and (max-width: 767px){.container-error,.psw-error{margin-top:8px}}@media screen and (max-width: 768px){.container-error,.psw-error{width:100%}}.code-error-border{border:1px solid #FF3750!important}.lang-mb{display:none;position:relative}@media screen and (max-width: 767px){.lang-mb{display:block}}.lang-mb .lang-container-mb{display:flex;cursor:pointer;margin:50px 0 0 20px}.lang-mb .lang-container-mb .lang{width:1.25rem;height:1.25rem;margin-right:.625rem}.lang-mb .lang-container-mb p{position:relative;font-weight:400;font-size:1rem;color:#939cb1;line-height:1.1875rem;margin-right:.625rem}.lang-mb .lang-container-mb p:after{content:"";border:4px solid transparent;border-top-color:#939cb1;pointer-events:none;position:absolute;right:-20px;top:46%}.lang-mb .lang-container-mb:hover p{color:#48c0ff}.lang-mb .lang-container-mb:hover p:after{border-top-color:#48c0ff}.lang-mb #langMb{width:8.25rem;position:absolute;border:1px solid #B6BBC7;background:#fff;top:-18px;left:48px;padding:.375rem;border-radius:.375rem;overflow:hidden}.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}.lang-mb #langMb li a{display:inline-block;width:100%}.lang-mb #langMb li:hover{background:#2c77eb;color:#fff}body{background:#e7edf7!important}@media screen and (max-width: 767px){body{background:#fff!important}}body nav{padding:0!important}@media screen and (max-width: 767px){body nav{display:none}}body nav .payment-logo{display:flex;align-items:center;justify-content:space-between;width:100%;height:4rem;box-shadow:0 0 .25rem #00000029;background:#fff;padding:0 15rem}body nav .payment-logo img{width:9.75rem;height:2.4625rem}body nav .payment-logo .lang-container{display:flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width: 767px){body nav .payment-logo .lang-container{display:none}}body nav .payment-logo .lang-container .lang{width:1.25rem;height:1.25rem;margin-right:.625rem}body nav .payment-logo .lang-container p{position:relative;font-weight:400;font-size:1rem;color:#939cb1;line-height:1.1875rem;margin-right:.625rem}body nav .payment-logo .lang-container p:after{content:"";border:4px solid transparent;border-top-color:#939cb1;pointer-events:none;position:absolute;right:-20px;top:46%}body nav .payment-logo .lang-container:hover p{color:#48c0ff}body nav .payment-logo .lang-container:hover p:after{border-top-color:#48c0ff}body nav .payment-logo #lang{width:8.25rem;position:absolute;border:1px solid #B6BBC7;background:#fff;top:.1875rem;right:10.875rem;padding:.375rem;border-radius:.375rem;overflow:hidden}body nav .payment-logo #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 nav .payment-logo #lang li a{display:inline-block;width:100%}body nav .payment-logo #lang li:hover{background:#2c77eb;color:#fff}body .successful-mook{position:absolute;width:100%;height:100vh;background:#0006;z-index:100;transform:translateY(-80px)}body .successful-mook .mook-container{display:flex;align-items:center;flex-direction:column;width:23.5rem;height:auto;background:#fff;border-radius:.75rem;margin:0 auto;transform:translateY(100%);padding:1.875rem 1.25rem}body .successful-mook .mook-container img{width:8rem;height:5.625rem}body .successful-mook .mook-container .container-title{font-size:1.25rem;font-weight:500;line-height:1.5rem;color:#000;margin-top:1.75rem}body .successful-mook .mook-container .container-desc{font-size:.875rem;font-weight:400;line-height:1.5rem;color:#333;letter-spacing:.0375rem;margin-top:.75rem}body .forgot-container main{display:flex;align-items:center;transform:translateY(35%);width:70.875rem;height:auto;margin:0 auto;background:#fff;border-radius:.75rem;padding:3.125rem;box-shadow:0 0 4px #0000001a}body .forgot-container main .forgot-password-container{width:100%;position:relative;margin-left:5rem}body .forgot-container main .forgot-password-container h2{font-size:1.25rem;font-weight:500;line-height:1.5rem;color:#000;letter-spacing:.0375rem}body .forgot-container main .forgot-password-container .container-desc{margin-top:1.25rem;font-size:1rem;font-weight:400;line-height:1.25rem;color:#5f5f5f;letter-spacing:.05rem}body .forgot-container main .forgot-password-container .password-tips{display:flex;align-items:center;margin-top:20px}body .forgot-container main .forgot-password-container .password-tips img{width:.375rem;height:.375rem;margin-right:4px}body .forgot-container main .forgot-password-container .password-tips p{font-size:.75rem;font-weight:400;line-height:.875rem;color:#333}body .forgot-container main .forgot-password-container .input-container{position:relative}body .forgot-container main .forgot-password-container .input-container img{width:1.25rem;height:1.25rem;position:absolute;top:1.5rem;right:1.25rem;cursor:pointer}body .forgot-container main .forgot-password-container .input-container-two{position:relative}body .forgot-container main .forgot-password-container .input-container-two img{width:1.25rem;height:1.25rem;position:absolute;top:2.125rem;right:1.25rem;cursor:pointer}body .forgot-container main .forgot-password-container .container-input{margin-top:1.25rem;width:100%;height:3rem;border-radius:.5rem;border:.0625rem solid #CDD1E0;padding-left:1.25rem;font-size:1rem;font-weight:400;line-height:3.1rem;color:#000;caret-color:#48c0ff}body .forgot-container main .forgot-password-container .container-input::placeholder{color:#abafbe}body .forgot-container main .forgot-password-container .container-input:focus{border-color:#488efb}body .forgot-container main .forgot-password-container .container-btn{display:flex;align-items:center;justify-content:center;width:100%;height:2.5rem;border-radius:.5rem;background:#6b7594;margin-top:2.5rem;font-size:1rem;font-weight:400;line-height:1.1875rem;color:#fff;text-align:center;pointer-events:none}body .forgot-container main .forgot-password-container .container-btn img{margin-right:.625rem;animation:loading-animation 1s infinite}body .forgot-container main .forgot-password-container .container-btn:hover{background:#48c0ff!important}body .forgot-container main .forgot-password-container .container-user-email{font-size:1rem;font-weight:500;line-height:1.25rem;color:#333;margin-top:2.5rem}@media screen and (max-width: 767px){body .forgot-container main .forgot-password-container .container-user-email{margin-top:30px;font-size:18px;color:#000;line-height:21px;letter-spacing:.6px}}body .forgot-container main .forgot-password-container .code-loading-main{display:flex;align-items:center;justify-content:center;width:21.875rem}@media screen and (max-width: 767px){body .forgot-container main .forgot-password-container .code-loading-main{width:100%}}body .forgot-container main .forgot-password-container .code-loading-main img{width:1.25rem;height:1.25rem}@media screen and (max-width: 767px){body .forgot-container main .forgot-password-container .code-loading-main img{width:24px;height:24px}}body .forgot-container main .forgot-password-container .code-loading-main #codeLoading{margin-right:.625rem;animation:loading-animation 1s infinite}body .forgot-container main .forgot-password-container .code-loading-main p{font-size:1rem;color:#1b2c64}body .forgot-container main .forgot-password-container .code-loading-main .check-code-error{font-size:.875rem;color:#ff3750;font-weight:400;line-height:1rem;letter-spacing:.0375rem}body .forgot-container main .forgot-password-container .code-container-list{position:relative;width:22rem;height:2.5rem;display:flex;justify-content:space-between;margin-top:1.25rem;margin-bottom:.75rem}@media screen and (max-width: 767px){body .forgot-container main .forgot-password-container .code-container-list{width:100%;margin-bottom:20px}}body .forgot-container main .forgot-password-container .code-container-list .check-code-error{width:15.25rem;height:3.25rem;transform:translate(-50%);border-radius:.5rem;border:1px solid #FF3750;background:#ffe9ed;padding:1rem 1.25rem;font-size:1rem;color:#e00000;font-weight:400}body .forgot-container main .forgot-password-container .code-container-list .check-code-error:before{content:"";position:absolute;bottom:-.625rem;right:50%;transform:translate(50%);border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-top:.625rem solid #FF3750}body .forgot-container main .forgot-password-container .code-container-list .check-code-error:after{content:"";position:absolute;bottom:-.5625rem;right:50%;transform:translate(50%);border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-top:.625rem solid #FFE9ED}body .forgot-container main .forgot-password-container .code-container-list input{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#fff;border:.0625rem solid #CDD1E0;text-align:center;font-size:1.125rem;font-weight:400;color:#000;line-height:1.25rem;margin-right:1.25rem;caret-color:#48c0ff}body .forgot-container main .forgot-password-container .code-container-list input:focus{border-color:#488efb}body .forgot-container main .forgot-password-container .code-container-list input:disabled{pointer-events:none}body .forgot-container main .forgot-password-container .code-resend{margin-top:.75rem;font-size:1rem;font-weight:400;color:#488efb;line-height:1.1875rem;cursor:pointer}@media screen and (max-width: 767px){body .forgot-container main .forgot-password-container .code-resend{font-size:14px;line-height:16px}}body .forgot-container main .forgot-password-container .code-resend:hover{color:#48c0ff}body .forgot-container .container-img{width:29.8125rem;height:18.875rem}@media screen and (max-width: 768px){body .successful-mook{padding:0 20px}body .successful-mook .mook-container{width:100%;height:auto;padding:20px 16px}body .successful-mook .mook-container img{width:109px;height:78px;margin-top:0}body .successful-mook .mook-container .container-title{font-size:16px;line-height:19px;margin-top:20px}body .successful-mook .mook-container .container-desc{font-size:12px;line-height:24px;text-align:center;margin-top:16px}body .forgot-container{padding:0 20px}body .forgot-container main{flex-direction:column;width:100%;height:100%;transform:translateY(0);padding:0;box-shadow:0 0}body .forgot-container main .forgot-password-container{width:100%;margin:0}body .forgot-container main .forgot-password-container h2{font-size:20px;line-height:24px;margin-top:28px}body .forgot-container main .forgot-password-container .container-desc{margin-top:14px;font-size:16px;line-height:20px}body .forgot-container main .forgot-password-container .container-input{width:100%;margin-top:40px;padding-left:14px}body .forgot-container main .forgot-password-container .container-btn{width:100%;margin-top:42px}body .forgot-container main .forgot-password-container .code-container-list input{width:40px;height:40px;margin-right:10px;font-size:24px}body .forgot-container main .forgot-password-container .code-container-list input:last-of-type{margin-right:0}body .forgot-container main .forgot-password-container .code-container-list .check-code-error{top:-118%;left:50%}body .forgot-container main .container-img{display:none}}
