.elementor-1794 .elementor-element.elementor-element-cad024e{--display:flex;--min-height:360px;--justify-content:center;}.elementor-1794 .elementor-element.elementor-element-cad024e:not(.elementor-motion-effects-element-type-background), .elementor-1794 .elementor-element.elementor-element-cad024e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #032758 0%, #357BBE 100%);}.elementor-1794 .elementor-element.elementor-element-4d64ebc{--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-1794 .elementor-element.elementor-element-60a8ab7{--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-1794 .elementor-element.elementor-element-18f6ab1{--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-1794 .elementor-element.elementor-element-18f6ab1:not(.elementor-motion-effects-element-type-background), .elementor-1794 .elementor-element.elementor-element-18f6ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #011F49 0%, #357BBE 100%);}.elementor-1794 .elementor-element.elementor-element-efa9e34{--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-1794 .elementor-element.elementor-element-dc4706c{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:70px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1794 .elementor-element.elementor-element-dc4706c:not(.elementor-motion-effects-element-type-background), .elementor-1794 .elementor-element.elementor-element-dc4706c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D7EBFF 0%, #FCFDFF 100%);}.elementor-1794 .elementor-element.elementor-element-df609ef{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1794 .elementor-element.elementor-element-df609ef:not(.elementor-motion-effects-element-type-background), .elementor-1794 .elementor-element.elementor-element-df609ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1794 .elementor-element.elementor-element-df609ef.e-con{--flex-grow:0;--flex-shrink:0;}.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-1794 .elementor-element.elementor-element-4edd6ea{text-align:center;}.elementor-1794 .elementor-element.elementor-element-4edd6ea .elementor-heading-title{color:#10396A;}.elementor-1794 .elementor-element.elementor-element-8ffde23{--display:flex;}@media(min-width:768px){.elementor-1794 .elementor-element.elementor-element-df609ef{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-cad024e *//* Full-bleed para secciones de Elementor, sin tocar el resto de la página */
.fullbleed{
  /* hace que el fondo de la sección llegue de borde a borde */
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  width: 100vw !important;
  max-width: 100vw !important;
}

/* Evitar scroll horizontal si aparece por efectos internos */
body { overflow-x: hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d64ebc *//* Full-bleed para secciones de Elementor, sin tocar el resto de la página */

.fullbleed{
    /* hace que el fondo de la sección llegue de borde a borde */
    margin-left: cal(50% - 50vw);
        !important
    margin-right: calc(50% - 50vw)
        !important;
    witdg: 100 vw !important;
    max-width: 100vw !important;
}

/* Evitar scroll horizontal si aparece por efectos internos
*/
body { overflow-x: hidden; }/* End custom CSS */