.login-page{display:flex;flex:nowrap;height:100vh;overflow:hidden;position:relative;width:100%}.login-page .pict-login{height:100vh;position:relative;width:60%}.login-page .pict-login img{height:100vh;object-fit:cover;object-position:left;width:100%}.login-page .login-part{align-items:center;background-image:linear-gradient(to bottom right,#006401,#228b22);display:flex;height:100vh;justify-content:center;position:relative;width:40%}.login-page .login-part .form-login p{margin:0}.login-page .login-part .form-login{border-radius:30px;height:auto;padding:80px 20px 20px;position:relative;width:70%;z-index:5}.login-page .login-part .form-login-footer p{margin:0}.login-page .login-part .form-login-footer{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00ff2259;border:1px solid #ffffff2e;border-radius:30px;box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038;color:#fff;font-size:12px;height:auto;margin-bottom:60px;padding:10px 20px 2px;position:relative;width:70%;z-index:5}.bg-form .logo-form,.form-login .logo-form{height:100px;left:50%;position:absolute;top:15px;transform:translate(-50%,-50%);width:auto}.bg-form .logo-form img,.form-login .logo-form img{filter:drop-shadow(0 5px 10px rgba(0,0,0,.3));height:100%;width:auto}.login-page .login-part .form-login form{height:100%;width:100%}.bg-form .title,.login-page .login-part .form-login form .title{color:#fff!important;font-size:25px!important;font-weight:600!important;text-align:center!important}.bg-form form label,.login-part .form-login form label{color:#fff!important;font-size:16px!important}.bg-form form .icon-input,.login-part .form-login form .icon-input{border:2px solid #fff;border-bottom-left-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;color:#ffffffb3;height:20px;margin-top:7px;padding:5px;position:absolute;width:20px}.bg-form form .icon-input{margin-top:36px!important}.bg-form form input,.input-change,.login-part .form-login form input,.login-part .form-login form select{background-color:initial!important;border:none!important;border-bottom:2px solid #fff!important;border-bottom-left-radius:8px!important;border-bottom-right-radius:0!important;border-top-left-radius:8px!important;color:#fff!important;font-size:16px!important;letter-spacing:.6px!important;margin-bottom:20px!important;margin-top:5px!important;outline:none!important;padding:5px 5px 5px 40px!important;position:relative!important;width:100%!important}.login-part .form-login form select{color:#ffffff80!important;margin-top:8px!important}.bg-form form input::placeholder,.login-part .form-login form input::placeholder{color:#ffffff80!important}.bg-form form input:focus,.login-part .form-login form input:focus{border-bottom:2px solid #f8ed18!important}.login-page .form-login .input-pw{padding-right:30px}.login-page .form-login .btn-show{color:#fff!important;cursor:pointer;font-size:20px;height:30px;margin-top:7px;position:absolute;right:15px;width:30px}.login-page .remember{display:flex;width:100%}.login-page .remember input[type=checkbox]{width:fit-content!important}.login-page .remember label{color:#fff9!important;font-size:13px!important;margin-top:2px}.login-page .form-login .forgot{margin-top:10px;text-align:center;width:100%}.login-page .form-login p{color:#fff;font-size:14px!important;font-weight:400!important}.login-part .form-login a,.login-part .form-login u{color:#ffd900!important;font-size:14px!important;font-weight:600!important}.login-part .form-login a:hover,.login-part .form-login u:hover{color:#ffe136!important}.login-part button{border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:5px 15px;width:100%}.bg-form form .btn-login1,.login-part .btn-login1{background-color:#fff;border:2px solid #fff;border-radius:12px;color:#108410;margin-bottom:10px;transition:.3s;width:100%}.bg-form form .btn-login-otp,.login-part .btn-login-otp{background-color:initial;border:2px solid #ffd900;border-radius:12px;color:#ffd900;font-weight:600;margin-bottom:10px;transition:.3s;width:100%}.login-part .btn-login-otp:hover{filter:brightness(130%);transform:scale(1.04)}.bg-form form .btn-login2,.login-part .btn-login2{background-color:initial!important;border:2px solid #fff!important;border-radius:12px;color:#fff;outline:none!important;transition:.3s}.bg-form form .btn-login2{width:50%}.bg-form form a{text-decoration:none!important}.bg-form form .q-btn:after,.bg-form form .q-btn:before{display:none!important}.login-part .btn-login2:hover{background-color:#fff3;transform:scale(1.04)}.btn-change{display:flex;flex-wrap:nowrap;gap:10px!important;width:100%}.link-login3{width:50%!important}.btn-login3{background-color:initial!important;border:2px solid #0000!important;box-shadow:none!important;transition:.3s;width:100%!important}.btn-login3:hover{transform:scale(1.04)}.btn-lg2{width:50%!important}@media only screen and (max-width:1024px){.login-page .pict-login,.reset-pw .reset-bg{display:none}.login-page .login-part,.reset-pw .bg-reset-content{width:100%!important}.login-page .login-part .form-login,.login-page .login-part .form-login-footer,.reset-pw .bg-form{width:60%!important}}@media only screen and (max-width:640px){.login-page .login-part .form-login,.reset-pw .bg-form{width:85%!important}}.log-copy{bottom:10px;color:#fff;font-size:12px;line-height:12px;position:absolute;text-align:center;width:100%;z-index:70}@media only screen and (min-width:640px){.log-copy{right:10px;width:fit-content}}.reset-pw{background-color:#152751;display:flex;height:100vh;overflow:hidden!important;width:100%}.reset-pw .reset-bg{height:100vh;width:60%}.reset-pw .reset-bg img{height:100%;object-fit:cover;object-position:center;width:100%}.reset-pw .bg-reset-content{height:100vh;width:40%}.reset-pw .bg-form{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffff59;border:1px solid #ffffff2e;border-radius:30px;box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038;padding:80px 20px 20px;width:70%}.reset-pw .btn-action-reset{display:flex;flex-wrap:nowrap;gap:10px;width:100%}.reset-pw .link-btn-reset{width:50%}.reset-pw .btn-link{width:100%!important}