.whitelabel-logo.joaoazedo{border-radius:4px}.primary-50{--color:#bae6fd}.primary-100{--color:#0ea5e9}.primary-200{--color:#276cda}.primary-300{--color:#285a9b}.primary-400{--color:#1d4476}.secondary-100{--color:#ccfbf1}.secondary-200{--color:#14b8a6}.secondary-300{--color:#0f766e}.success-50{--color:#d1fae5}.success-100{--color:#34d399}.success-200{--color:#059669}.success-300{--color:#065f46}.info-100{--color:#38bdf8}.info-200{--color:#0ea5e9}.info-300{--color:#0284c7}.warning-100{--color:#fde047}.warning-200{--color:#fb923c}.warning-300{--color:#ea580c}.danger-100{--color:#f87171}.danger-200{--color:#b91c1c}.danger-300{--color:#991b1b}#v-login{width:100%;max-width:540px;padding:12px 34px 34px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.102);background-color:#fff}#v-login .c-form-header-template{margin-bottom:24px}#v-login .c-form-header-template .title{color:#000;font-size:32px;font-weight:600;line-height:36px}#v-login .c-form-header-template .description{color:#000;font-size:15px;font-weight:500;line-height:20px}#v-login #g-recaptcha{margin-top:16px}#v-login .c-form-field-template{width:100%;padding:0;max-width:unset}#v-login .c-form-field-template label{margin:0 0 12px;color:#000;font-size:15px;font-weight:500;line-height:22px;letter-spacing:.25px}#v-login .c-form-field-template .p-inputtext{padding:18px 26px;border:1px solid #666;border-radius:var(--border-radius-50);box-shadow:none!important;background-color:#fff;color:#333;font-size:15px!important;font-weight:300;line-height:21px}#v-login .c-form-field-template.login-password{margin-top:30px}#v-login .c-form-field-template.login-password .p-password i{top:50%;right:20px;transform:translateY(-50%);margin:0;color:var(--primary-color);font-size:22px;cursor:pointer}#v-login .c-form-field-template.login-password .p-password i.pi-eye-slash{color:var(--danger-color)}#v-login .login-form-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}#v-login .login-form-footer .login-form-footer-keep-me-connected{display:flex;align-items:center;gap:4px}#v-login .login-form-footer .login-form-footer-keep-me-connected .p-checkbox *{box-shadow:none!important}#v-login .login-form-footer .login-form-footer-keep-me-connected .p-checkbox .p-checkbox-box{width:18px;height:18px}#v-login .login-form-footer .login-form-footer-keep-me-connected .p-checkbox .p-checkbox-icon{font-size:10px}#v-login .login-form-footer .login-form-footer-keep-me-connected .login-form-footer-keep-me-connected-text{color:#000;font-size:12px;line-height:16px;font-weight:500}#v-login .login-form-footer .login-form-footer-password{flex:none;color:#4d4d4d;font-size:12px;line-height:16px;transition:all .2s}#v-login .login-form-footer .login-form-footer-password:hover{color:var(--primary-color);font-weight:600}#v-login .p-button.submit{width:100%;height:58px;margin:34px 0;font-size:16px;font-weight:600;letter-spacing:.25px;transition:all .2s}#v-login .footer-register{color:#7d7d7d;font-size:15px;line-height:22px;text-align:center}#v-login .footer-register .footer-register-link{margin-left:10px;color:var(--primary-color);font-weight:700;font-size:15px;line-height:22px;text-decoration-line:underline}