.elementor-5363 .elementor-element.elementor-element-52a48b89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5363 .elementor-element.elementor-element-f764d23{text-align:center;}/* Start custom CSS for text-editor, class: .elementor-element-f764d23 *//* --- Estilo para el Login de User Registration --- */

/* 1. Contenedor principal: Centrado y estilo tarjeta */
.ur-frontend-form {
    max-width: 480px;          /* Limita el ancho para que no se vea estirado */
    margin: 60px auto !important; /* Centra el formulario horizontalmente */
    padding: 40px;             /* Espacio interno para que no se vea apretado */
    background-color: #ffffff; /* Fondo blanco */
    border-radius: 12px;       /* Bordes redondeados */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); /* Sombra suave para darle profundidad */
    border: 1px solid #f0f0f0; /* Borde muy sutil */
}

/* 2. Mejorar los campos de texto (Usuario y Contraseña) */
.ur-frontend-form input[type="text"],
.ur-frontend-form input[type="password"] {
    background-color: #f9f9f9;
    border: 1px solid #e1e1e1 !important;
    border-radius: 8px !important;
    padding: 12px 15px !important;
    font-size: 15px;
    transition: all 0.3s ease;
}

/* Efecto al hacer clic en los campos */
.ur-frontend-form input[type="text"]:focus,
.ur-frontend-form input[type="password"]:focus {
    background-color: #fff;
    border-color: #000 !important; /* Borde negro al escribir */
    box-shadow: 0 0 0 2px rgba(0,0,0,0.1);
}

/* 3. Estilo del Botón de Acceso */
.ur-frontend-form button[type="submit"] {
    width: 100%;               /* Botón ancho completo */
    margin-top: 20px;          /* Separación de los campos */
    border-radius: 6px !important;
    background-color: #000;    /* Color negro (puedes cambiarlo a tu azul corporativo) */
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 15px !important;
}

.ur-frontend-form button[type="submit"]:hover {
    background-color: #333;    /* Un poco más claro al pasar el mouse */
    transform: translateY(-2px); /* Pequeño efecto de elevación */
}

/* 4. Ajustes para el enlace de "¿Has olvidado tu contraseña?" y "Regístrate" */
.ur-frontend-form .ur-form-row .ur-form-grid {
    margin-bottom: 15px;
}

.ur-frontend-form a {
    color: #555;
    text-decoration: none;
    font-size: 0.9em;
}

.ur-frontend-form a:hover {
    color: #000;
    text-decoration: underline;
}

/* Centrar el texto de "Regístrate ahora" al final */
.ur-frontend-form .ur-form-footer {
    text-align: center;
    margin-top: 20px;
    display: block;
}/* End custom CSS */