.login-con{max-width:64rem;min-height:80vh;padding:65px 0}.login-con,.login-con .login-box{margin:0 auto;display:flex;justify-content:center}.login-con .login-box{padding:70px 30px 30px;max-width:44rem;flex-direction:column}.login-con .login-box .info-box{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:60px}@media(max-width:655px){.login-con .login-box .info-box{grid-template-columns:1fr;margin-top:50px}}.login-con .login-box .info-box .item{display:flex;align-items:center;gap:10px;background-color:#f8f8f8;padding:20px}.login-con .login-box .info-box .item img{width:100%;max-width:71px}.login-con .login-box .info-box .item p{color:var(--text-sub);font-size:14px}@media(max-width:655px){.login-con .login-box .login-from{margin-top:0}}.login-con .login-box .login-from h3{color:var(--text-main);font-size:28px;font-weight:500;text-align:center;margin-bottom:20px}.login-con .login-box .login-from .from{display:flex;flex-direction:column;gap:20px}.login-con .login-box .login-from .from .sub-form{display:flex;flex-direction:column;width:100%;max-width:20rem;margin:0 auto}.login-con .login-box .login-from .from .sub-form label{color:var(--text-sub);font-size:14px;margin-bottom:5px}.login-con .login-box .login-from .from .sub-form a{text-decoration:underline;color:var(--text-main);font-size:12px}.login-con .login-box .login-from .from .sub-form input{border:1px solid #e6e6e6;border-radius:5px;padding:5px 14px;outline:none;font-size:15px}.login-con .login-box .login-from .from .sub-form input::placeholder{color:#d8d9d9;font-size:15px}.login-con .login-box .login-from .from .sub-form .password{display:flex;justify-content:space-between;margin-top:15px}.login-con .login-box .login-from .from .sub-form .password a{color:var(--text-main);font-size:12px;text-decoration:underline}.login-con .login-box .login-from .from .sub-form .password-box{border:1px solid #e6e6e6;border-radius:5px;padding:5px 14px}.login-con .login-box .login-from .from .sub-form .password-box input{border:none;padding:0;outline:none;font-size:15px}.login-con .login-box .login-from .from .sub-form button{background-color:#00605c;color:#fff;border-radius:8px;font-size:14px;font-weight:400;padding:10px}.login-con .login-box .login-from .from .sub-form button a{color:#fff;font-size:14px;text-decoration:none}.login-con .login-box .login-from .from .sub-form button:hover{background-color:#027974}.login-con .login-box .login-from .from .sub-form .register{display:flex;justify-content:center;margin-top:30px;gap:5px}.login-con .login-box .login-from .from .sub-form .register p{color:var(--text-sub);font-size:14px}.login-con .login-box .login-from .from .sub-form .register a{color:var(--green-main);font-size:14px;text-decoration:underline}