.elementor-8385 .elementor-element.elementor-element-a351411{--display:flex;}.elementor-8385 .elementor-element.elementor-element-793735c{--display:flex;}.elementor-8385 .elementor-element.elementor-element-149aadb #wppb-recover-password p{width:917px;margin:0px 0px 0px 0px;}.elementor-8385 .elementor-element.elementor-element-149aadb #wppb-recover-password .wppb-username-email input{width:375px;}/* Start custom CSS for container, class: .elementor-element-793735c *//* Centrar y darle estructura al contenedor del formulario */
#wppb-recover-password {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    max-width: 550px;
    margin: 0 auto;
    padding: 0px;
    background-color: #ffffff; /* Fondo blanco para que resalte */
    border-radius: 8px;
    box-shadow: 0 0px 15px rgba(0, 0, 0, 0.05); /* Sombra suave */
    text-align: center;
}

/* Estilizar los textos introductorios */
#wppb-recover-password p {
    font-size: 15px;
    color: #555555;
    line-height: 1.6;
    margin-bottom: 20px;
    width: 100%;
}

/* Alinear la fila del campo (Label + Input) en una columna centrada */
#wppb-recover-password .wppb-form-field {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-bottom: 25px;
}

/* Estilo de la etiqueta (Username or Email) */
#wppb-recover-password .wppb-form-field label {
    display: block;
    font-weight: 600;
    margin-bottom: 8px;
    color: #333333;
    text-align: center;
}

/* Estilo del campo de texto (Input) */
#wppb-recover-password .wppb-form-field input[type="text"],
#wppb-recover-password .wppb-form-field input[type="email"] {
    width: 100%;
    max-width: 400px; /* Limita el ancho para que no se estire demasiado */
    padding: 12px 15px;
    border: 1px solid #cccccc;
    border-radius: 6px;
    font-size: 16px;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
    text-align: center; /* Centra el texto que escribe el usuario */
}

/* Efecto Focus para el Input */
#wppb-recover-password .wppb-form-field input[type="text"]:focus,
#wppb-recover-password .wppb-form-field input[type="email"]:focus {
    border-color: #0073aa; /* Color del borde al hacer clic */
    box-shadow: 0 0 0 3px rgba(0, 115, 170, 0.15);
    outline: none;
}

/* Contenedor del botón para asegurar el centrado */
#wppb-recover-password .wppb-submit-container {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 10px;
}

/* Estilo del botón "Get Reset Link" */
#wppb-recover-password .wppb-submit-container input[type="submit"] {
    background-color: #007bff; /* Tu color azul actual */
    color: #ffffff;
    padding: 12px 30px;
    font-size: 16px;
    font-weight: bold;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    transition: background-color 0.3s ease, transform 0.1s ease;
    width: 100%;
    max-width: 400px; /* Alidnerado con el ancho del input */
}

/* Efecto Hover para el botón */
#wppb-recover-password .wppb-submit-container input[type="submit"]:hover {
    background-color: #0056b3; /* Azul un poco más oscuro */
}

#wppb-recover-password .wppb-submit-container input[type="submit"]:active {
    transform: scale(0.98);
}/* End custom CSS */