.elementor-18281 .elementor-element.elementor-element-999f5a6{--spacer-size:50px;}.elementor-18281 .elementor-element.elementor-element-c5cf199{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18281 .elementor-element.elementor-element-c5cf199 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18281 .elementor-element.elementor-element-3a00e37 img{max-width:79%;height:333px;object-fit:fill;}.elementor-18281 .elementor-element.elementor-element-3a00e37 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-18281 .elementor-element.elementor-element-9818e41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18281 .elementor-element.elementor-element-9818e41 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E8;}.elementor-18281 .elementor-element.elementor-element-9818e41 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;}.elementor-18281 .elementor-element.elementor-element-9818e41 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18281 .elementor-element.elementor-element-7447f47{--spacer-size:50px;}/* Start custom CSS for shortcode, class: .elementor-element-8415110 */#um-submit-btn {
    background-color: #72079A; /* Fondo rojo */
    color: white; /* Texto blanco */
}
#user_login-18163 {
    border-radius: 10px; /* Establece el radio del borde a 20px */
    padding: 10px 15px; /* Agrega espacio dentro del campo */
    border: 1px solid #ccc; /* Define el color y el grosor del borde */
    width: 100%; /* Asegura que el campo ocupe el 100% del contenedor */
    box-sizing: border-box; /* Asegura que el padding no afecte el ancho */
}

#first_name-18163 {
    border-radius: 10px; /* Establece el radio del borde a 20px */
    padding: 10px 15px; /* Agrega espacio dentro del campo */
    border: 1px solid #ccc; /* Define el color y el grosor del borde */
    width: 100%; /* Asegura que el campo ocupe el 100% del contenedor */
    box-sizing: border-box; /* Asegura que el padding no afecte el ancho */
}

#last_name-18163 {
    border-radius: 10px; /* Establece el radio del borde a 20px */
    padding: 10px 15px; /* Agrega espacio dentro del campo */
    border: 1px solid #ccc; /* Define el color y el grosor del borde */
    width: 100%; /* Asegura que el campo ocupe el 100% del contenedor */
    box-sizing: border-box; /* Asegura que el padding no afecte el ancho */
}


#user_email-18163 {
    border-radius: 10px; /* Establece el radio del borde a 20px */
    padding: 10px 15px; /* Agrega espacio dentro del campo */
    border: 1px solid #ccc; /* Define el color y el grosor del borde */
    width: 100%; /* Asegura que el campo ocupe el 100% del contenedor */
    box-sizing: border-box; /* Asegura que el padding no afecte el ancho */
}

#user_password-18163 {
    border-radius: 10px; /* Establece el radio del borde a 20px */
    padding: 10px 15px; /* Agrega espacio dentro del campo */
    border: 1px solid #ccc; /* Define el color y el grosor del borde */
    width: 100%; /* Asegura que el campo ocupe el 100% del contenedor */
    box-sizing: border-box; /* Asegura que el padding no afecte el ancho */
}
#confirm_user_password-18163 {
    border-radius: 10px; /* Establece el radio del borde a 20px */
    padding: 10px 15px; /* Agrega espacio dentro del campo */
    border: 1px solid #ccc; /* Define el color y el grosor del borde */
    width: 100%; /* Asegura que el campo ocupe el 100% del contenedor */
    box-sizing: border-box; /* Asegura que el padding no afecte el ancho */
}/* End custom CSS */