html{font-size:62.5%}body{margin:0;padding:0;font-size:1.6rem}a{color:#339c90;font-weight:600;text-decoration:none}a:hover{text-decoration:underline}p.error a{color:red}*{box-sizing:border-box}.text-label,.login-container{font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:15px;line-height:24px;color:#102b40}.text-input-placeholder{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:24px;color:#102b40}.text{font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#102b40}h2{font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px}.text-error{font-weight:400}.login-container{align-items:center;display:flex;min-height:100vh;justify-content:center}.login-container footer{margin-top:16px;text-align:center;font-weight:400;color:#aeaeae;font-size:12px}.login-container footer a{font-weight:400;color:#aeaeae;font-size:12px}.login-container .box{background:#fff;display:flex;margin:0 auto;max-width:992px;min-height:702px;width:100%}.login-container .box .left,.login-container .box .right{width:50%}.login-container .box .left{align-content:center;align-items:center;display:flex;border-radius:6px 0 0 6px;border:1.5px solid #eaedf2}.login-container .box .left img,.login-container .box .left a{width:100%;height:100%;object-fit:cover}.login-container .box .right{border-bottom:1.5px solid #eaedf2;border-right:1.5px solid #eaedf2;border-top:1.5px solid #eaedf2;border-radius:0 6px 6px 0;padding:0 10px}.login-container .box .right .logo{display:flex;justify-content:center;margin-bottom:36px;margin-top:43px}.login-container .box .right .logo img{height:26px}.login-container .box .right .form{padding:0 48px 53px 50px}.login-container .box .right .form .social-login-container{border-bottom:1.5px solid #eaedf2;margin-bottom:25px;margin-top:16px;padding-bottom:32px}.login-container .box .right .form .social-login-container .social-login{border-radius:6px;border:1.5px solid #eaedf2;cursor:pointer;display:flex;align-items:center;margin-bottom:8px;padding:8px 14px;text-decoration:none;color:#102b40}.login-container .box .right .form .social-login-container .social-login img{width:20px;height:20px;margin-right:10px}.login-container .box .right .form .input-list .input-container:not(:last-child){margin-bottom:17px}.login-container .box .right .form .input-container:first-child{margin-bottom:17px}.login-container .box .right .form .input-container label{display:block;margin-bottom:5px}.login-container .box .right .form .input-container input,.login-container .box .right .form .input-container select{border-radius:6px;border:1.5px solid #eaedf2;font-size:15px;line-height:24px;padding:8px 14px;width:100%}.login-container .box .right .form .input-container .error{color:#ec535e;font-weight:400}.login-container .box .right .forgot-password{margin-top:24px;text-align:center;border-bottom:1.5px solid #eaedf2;padding-bottom:32px}.login-container .box .right .forgot-password a{color:#339c90;text-decoration:none}.login-container .box .right .login{margin-top:41px;text-align:center}.login-container .box .right .login a{color:#339c90;text-decoration:none}.login-container .box .right .buttons{margin-top:23px}.login-container .box .right .buttons .btn{font-size:14px;font-family:Inter,sans-serif;font-style:normal;font-weight:600;line-height:20px;background:#339c90;border-radius:6px;border:none;color:#fff;cursor:pointer;padding:10px 0;width:100%}.login-container .box .footer{margin-top:32px;text-align:center}.login-container .box .footer div{font-weight:400}.login-container .box .footer a{background:#eaedf2;border-radius:6px;color:inherit;display:inline-block;margin-top:15px;text-decoration:none;font-size:14px;font-family:Inter,sans-serif;font-style:normal;font-weight:600;line-height:20px;padding:10px 0;width:100%}.login-container .alert{width:100%;padding:8px 18px;border-radius:6px;display:flex;align-items:center}.login-container .alert.alert-success{background:#e8f9f1}.login-container .alert.alert-success i{color:#339c90;font-size:16px;margin-right:18px}.text{font-weight:400}@media only screen and (max-width: 1050px){.login-container .box{max-width:500px;min-width:unset;width:500px}.login-container .box .left{display:none}.login-container .box .right{flex:0 0 100%;border-radius:6px;border-left:1.5px solid #eaedf2}.login-container .box .right .form{padding:10px!important}}@media only screen and (max-width: 550px){html{font-size:55%}.login-container .box{max-width:100vw;min-width:unset}.login-container .box .right{border:none}.login-container .box .right .form{padding:0!important}.login-container .box .right .buttons .btn{margin-bottom:20px}}@media only screen and (max-width: 400px){.login-container .box .right .buttons{flex-direction:column}.login-container .box .right .buttons .btn{margin-bottom:20px;margin-right:0}}
