.elementor-18167 .elementor-element.elementor-element-6d84e26{--spacer-size:50px;}.elementor-18167 .elementor-element.elementor-element-f465156 > .elementor-container{min-height:120px;}.elementor-18167 .elementor-element.elementor-element-f465156:not(.elementor-motion-effects-element-type-background), .elementor-18167 .elementor-element.elementor-element-f465156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18167 .elementor-element.elementor-element-f465156, .elementor-18167 .elementor-element.elementor-element-f465156 > .elementor-background-overlay{border-radius:20px 20px 0px 0px;}.elementor-18167 .elementor-element.elementor-element-f465156{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18167 .elementor-element.elementor-element-f465156 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18167 .elementor-element.elementor-element-602ed84 img{max-width:14%;height:86px;}.elementor-18167 .elementor-element.elementor-element-602ed84 > .elementor-widget-container{background-color:#000000;}.elementor-18167 .elementor-element.elementor-element-4eac79c{text-align:center;}.elementor-18167 .elementor-element.elementor-element-4eac79c .elementor-heading-title{color:#FFFFFF;font-family:"Arial", Sans-serif;}.elementor-18167 .elementor-element.elementor-element-d8486a3:not(.elementor-motion-effects-element-type-background), .elementor-18167 .elementor-element.elementor-element-d8486a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-18167 .elementor-element.elementor-element-d8486a3, .elementor-18167 .elementor-element.elementor-element-d8486a3 > .elementor-background-overlay{border-radius:0px 0px 20px 20px;}.elementor-18167 .elementor-element.elementor-element-d8486a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18167 .elementor-element.elementor-element-d8486a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18167 .elementor-element.elementor-element-8bb04b9{text-align:center;}.elementor-18167 .elementor-element.elementor-element-8bb04b9 .elementor-heading-title{color:#000000;}.elementor-18167 .elementor-element.elementor-element-47d7c81{text-align:center;color:#000000;}.elementor-18167 .elementor-element.elementor-element-8588300{--spacer-size:50px;}/* Start custom CSS for shortcode, class: .elementor-element-2793fd8 */.um-form-field {
    border-radius: 30px;
}
.um-form .um-field {
    margin-bottom: 15px;
}

#um-submit-btn {
    background-color: #72079A; /* Fondo rojo */
    color: white; /* Texto blanco */
    border: none; /* Quita el borde */
    padding: 10px 20px; /* Espaciado interno */
    border-radius: 10px; /* Bordes redondeados */
    font-size: 16px; /* Tamaño del texto */
    cursor: pointer; /* Cambia el cursor al estilo "mano" */
    transition: background-color 0.3s ease; /* Animación suave para el cambio de color */
}
#username-18164 {
    border-radius: 10px; /* Redondea solo este campo */
}

#user_password-18164 {
    border-radius: 10px; /* Redondea solo este campo */
}   


.um-button.um-alt {
    color: white !important; /* Establece el color del texto en blanco */
    background-color: black !important; /* Establece el fondo en negro */
    text-decoration: none; /* Elimina el subrayado */
    padding: 10px 20px; /* Añade algo de espacio dentro del botón */
    border-radius: 5px; /* Bordes redondeados */
}

.um-col-alt {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 5px; /* Esto añade espaciado entre todos los elementos hijos dentro del contenedor */
}

.um-field.um-field-c {
    margin-bottom: 5px; /* Añade espaciado entre el checkbox y el siguiente bloque */
}

.um-left.um-half,
.um-right.um-half {
    margin-bottom: 5px; /* Añade espaciado entre el botón de "Iniciar sesión" y el enlace de "Registro" */
}

.um-clear {
    clear: both; /* Asegura que los elementos flotantes no afecten la disposición */
}

#username-18164::placeholder {
    color: red; /* Cambia el color del texto del placeholder */
    font-style: italic; /* Aplica estilo en cursiva al texto del placeholder */
}

jQuery(document).ready(function($) {
    $('#username-18164').attr('placeholder', 'Usuario');
});/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d8486a3 */.um-button {
    background: red
}
.um-form-field {
    border-radius: 10px;
}
.um-button {
    background: red
}

.um/* End custom CSS */