.elementor-472 .elementor-element.elementor-element-56d5df6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:4%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-472 .elementor-element.elementor-element-56d5df6:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-56d5df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7DBDE;}.elementor-472 .elementor-element.elementor-element-56d5df6::before, .elementor-472 .elementor-element.elementor-element-56d5df6 > .elementor-background-video-container::before, .elementor-472 .elementor-element.elementor-element-56d5df6 > .e-con-inner > .elementor-background-video-container::before, .elementor-472 .elementor-element.elementor-element-56d5df6 > .elementor-background-slideshow::before, .elementor-472 .elementor-element.elementor-element-56d5df6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-472 .elementor-element.elementor-element-56d5df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-472 .elementor-element.elementor-element-56d5df6.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-472 .elementor-element.elementor-element-898141a{text-align:center;}.elementor-472 .elementor-element.elementor-element-898141a .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:28px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:0.6em;color:#022B3F;}.elementor-472 .elementor-element.elementor-element-9e73692{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-472 .elementor-element.elementor-element-9e73692:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-9e73692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leyendas.cesurformacion.com/wp-content/uploads/2026/04/jugador-9.svg");background-position:bottom right;background-repeat:no-repeat;}.elementor-472 .elementor-element.elementor-element-9e73692::before, .elementor-472 .elementor-element.elementor-element-9e73692 > .elementor-background-video-container::before, .elementor-472 .elementor-element.elementor-element-9e73692 > .e-con-inner > .elementor-background-video-container::before, .elementor-472 .elementor-element.elementor-element-9e73692 > .elementor-background-slideshow::before, .elementor-472 .elementor-element.elementor-element-9e73692 > .e-con-inner > .elementor-background-slideshow::before, .elementor-472 .elementor-element.elementor-element-9e73692 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://leyendas.cesurformacion.com/wp-content/uploads/2026/04/jugador1.svg");--background-overlay:'';background-position:top left;background-repeat:no-repeat;}.elementor-472 .elementor-element.elementor-element-715cbcd{--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;--overlay-opacity:0.5;}.elementor-472 .elementor-element.elementor-element-715cbcd::before, .elementor-472 .elementor-element.elementor-element-715cbcd > .elementor-background-video-container::before, .elementor-472 .elementor-element.elementor-element-715cbcd > .e-con-inner > .elementor-background-video-container::before, .elementor-472 .elementor-element.elementor-element-715cbcd > .elementor-background-slideshow::before, .elementor-472 .elementor-element.elementor-element-715cbcd > .e-con-inner > .elementor-background-slideshow::before, .elementor-472 .elementor-element.elementor-element-715cbcd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-472 .elementor-element.elementor-element-79a0b8b{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-472 .elementor-element.elementor-element-715cbcd{--width:58%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-79a0b8b */#um-submit-btn {
    background-color: #0073e6 !important; /* Color de fondo azul */
    color: #ffffff !important; /* Color del texto en blanco */
    border: none; /* Elimina los bordes predeterminados */
    border-radius: 50px !important; /* Hace que los bordes sean redondeados (píldora) */
    padding: 12px 32px !important; /* Espaciado interno para dar volumen al botón */
    font-size: 16px !important;
    font-weight: 600 !important;
    cursor: pointer; /* Cambia el cursor al pasar por encima */
    transition: background-color 0.3s ease; /* Transición suave al pasar el ratón */
}

/* Efecto al pasar el ratón (opcional pero recomendado) */
#um-submit-btn:hover {
    background-color: #0059b3; /* Un tono azul ligeramente más oscuro */
}

/* Campos del formulario */

/* Estilos para los campos de texto, contraseña y selects */
.um-form-field,
.select2-container .select2-selection--single {
    background-color: #ffffff !important; /* Fondo blanco o ligeramente gris según tu tema */
    border: 1px solid #d1d5db !important; /* Borde gris suave */
    border-radius: 8px; /* Esquinas redondeadas */
    padding: 10px 14px !important;
    box-shadow: none !important;
    font-size: 14px !important;
    color: #374151 !important;
    height: auto !important; /* Ajusta la altura */
    min-height: 44px !important;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
        border-radius: 12px !important;
}

/* Ajustes específicos para alinear los menús desplegables (Select2) */
.select2-container .select2-selection--single {
    display: flex !important;
    align-items: center !important;
        border-radius: 12px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 42px !important;
    top: 1px !important;
    right: 8px !important;
        border-radius: 12px !important;
}

/* Efecto al hacer clic o enfocar un campo (Focus) */
.um-form-field:focus,
.select2-container--open .select2-selection--single {
    border-color: #0073e6 !important; /* Coincide con el tono azul de tu botón */
    outline: none;
    box-shadow: 0 0 0 2px rgba(0, 115, 230, 0.2) !important;
        border-radius: 12px !important;/* Sutil efecto de enfoque */
}/* End custom CSS */