.elementor-widget-container > .uael-party-propz-wrap i{color:var( --e-global-color-primary );}.elementor-widget-container > .uael-party-propz-wrap svg{fill:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-555dcf52{--display:flex;}.elementor-widget-spacer .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-spacer .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-e24edcf{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-1fcf14a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-71f695e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-html .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-html .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-754299f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-a5a7228{--spacer-size:25px;}.elementor-widget-heading .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-heading .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-1fdb6be{text-align:center;}.elementor-widget-shortcode .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-shortcode .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-71f695e{--width:50%;}.elementor-13 .elementor-element.elementor-element-754299f{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-3ef6265 *//* ====== Ultimate Member - Estilo Formularios Personalizado ====== */

/* Etiquetas, textos y enlaces */
.um .um-field-label label,
.um .um-field-label span,
.um .um-field-checkbox label,
.um .um-field-radio label,
.um a {
    color: #000 !important;       /* Texto negro */
    font-weight: 600;             /* Más destacado */
    text-decoration: none;        /* Quitar subrayado */
}

.um a:hover {
    color: #024481 !important;    /* Azul corporativo al pasar encima */
}

/* Inputs y textarea */
.um input[type="text"],
.um input[type="password"],
.um input[type="email"],
.um input[type="number"],
.um input[type="tel"],
.um input[type="url"],
.um input[type="date"],
.um textarea {
    color: #000 !important;           /* Texto negro */
    border: 2px solid #222 !important;/* Borde elegante gris oscuro */
    border-radius: 6px;               /* Bordes redondeados */
    background-color: #fff;           /* Fondo blanco limpio */
    padding: 10px 14px;
    font-size: 15px;
    transition: all 0.2s ease-in-out; /* Animación suave */
}

/* Placeholder */
.um input::placeholder,
.um textarea::placeholder {
    color: #555 !important;           /* Gris más fuerte */
    opacity: 1 !important;
}

/* Hover y focus en inputs */
.um input:focus,
.um textarea:focus {
    border-color: #024481 !important; /* Azul corporativo al seleccionar */
    box-shadow: 0 0 6px rgba(2, 68, 129, 0.3);
    outline: none !impor/* End custom CSS */