.elementor-5019 .elementor-element.elementor-element-b9c5b98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5019 .elementor-element.elementor-element-e54a812{--spacer-size:50px;}.elementor-5019 .elementor-element.elementor-element-ffd6251{text-align:center;font-family:"Lato", Sans-serif;}.elementor-5019 .elementor-element.elementor-element-260e325{--spacer-size:50px;}.elementor-5019 .elementor-element.elementor-element-d293f46{text-align:center;font-family:"Clicker Script", Sans-serif;font-size:50px;}.elementor-5019 .elementor-element.elementor-element-738e4f2{--spacer-size:50px;}.elementor-5019 .elementor-element.elementor-element-702e0ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-5019 .elementor-element.elementor-element-7b3519e{text-align:center;}.elementor-5019 .elementor-element.elementor-element-9e13cc2{--spacer-size:50px;}.elementor-5019 .elementor-element.elementor-element-21beafe .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-5019 .elementor-element.elementor-element-c01f5d8{text-align:center;}.elementor-5019 .elementor-element.elementor-element-25d2f37{--spacer-size:50px;}.elementor-5019 .elementor-element.elementor-element-da4d2c6{text-align:center;}.elementor-5019 .elementor-element.elementor-element-b8e602e{--spacer-size:50px;}.elementor-5019 .elementor-element.elementor-element-a36c029{--spacer-size:50px;}.elementor-5019 .elementor-element.elementor-element-564594e .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-5019 .elementor-element.elementor-element-730fcc3{text-align:center;}.elementor-5019 .elementor-element.elementor-element-34a411d{--spacer-size:50px;}.elementor-5019 .elementor-element.elementor-element-898baa3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-5019 .elementor-element.elementor-element-d500ba4{text-align:center;font-family:"Lato", Sans-serif;}.elementor-5019 .elementor-element.elementor-element-019d117{--spacer-size:50px;}.elementor-5019 .elementor-element.elementor-element-5dc9ef5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-5019 .elementor-element.elementor-element-cf0476b{text-align:center;font-family:"Lato", Sans-serif;}.elementor-5019 .elementor-element.elementor-element-fc562fa{--spacer-size:50px;}.elementor-5019 .elementor-element.elementor-element-a678354{--spacer-size:50px;}.elementor-5019 .elementor-element.elementor-element-3249355{text-align:center;font-family:"Clicker Script", Sans-serif;font-size:50px;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-d293f46 *//* Solo aplica fondo y colores de marca */
.elementor-5019 .elementor-element.elementor-element-d293f46 {
    background-color: #0033A0 !important; /* Azul del logo */
    padding: 30px;
    border-bottom: 6px solid #FFB800; /* Línea amarilla inferior */
}

/* Color blanco para el texto principal (BK2) */
.elementor-5019 .elementor-element.elementor-element-d293f46 h1, .elementor-5019 .elementor-element.elementor-element-d293f46 h2, .elementor-5019 .elementor-element.elementor-element-d293f46 h3, .elementor-5019 .elementor-element.elementor-element-d293f46 .elementor-heading-title {
    color: #FFFFFF !important;
}

/* Color amarillo para el texto secundario (Compromiso y Futuro) */
.elementor-5019 .elementor-element.elementor-element-d293f46 p, .elementor-5019 .elementor-element.elementor-element-d293f46 span, .elementor-5019 .elementor-element.elementor-element-d293f46 .elementor-text-editor {
    color: #FFB800 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e42cc53 *//* 1. Fondo azul para la columna */
.elementor-5019 .elementor-element.elementor-element-e42cc53 {
    background-color: #0033A0 !important;
}

/* 2. Todo el texto por defecto en BLANCO */
/* Esto arregla los textos descriptivos que ahora no se ven */
.elementor-5019 .elementor-element.elementor-element-e42cc53 * {
    color: #FFFFFF !important;
}

/* 3. Títulos de los ejes en AMARILLO */
/* Aplica a cualquier texto que pongas en negrita o encabezado */
.elementor-5019 .elementor-element.elementor-element-e42cc53 b, 
.elementor-5019 .elementor-element.elementor-element-e42cc53 strong, 
.elementor-5019 .elementor-element.elementor-element-e42cc53 h3, 
.elementor-5019 .elementor-element.elementor-element-e42cc53 h4 {
    color: #FDB913 !important;
}

/* 4. Título principal en BLANCO */
.elementor-5019 .elementor-element.elementor-element-e42cc53 h2 {
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8627565 *//* Solo aplica fondo y colores de marca */
.elementor-5019 .elementor-element.elementor-element-8627565 {
    background-color: #0033A0 !important; /* Azul del logo */
    padding: 30px;
    border-bottom: 6px solid #FFB800; /* Línea amarilla inferior */
}

/* Color blanco para el texto principal (BK2) */
.elementor-5019 .elementor-element.elementor-element-8627565 h1, .elementor-5019 .elementor-element.elementor-element-8627565 h2, .elementor-5019 .elementor-element.elementor-element-8627565 h3, .elementor-5019 .elementor-element.elementor-element-8627565 .elementor-heading-title {
    color: #FFFFFF !important;
}

/* Color amarillo para el texto secundario (Compromiso y Futuro) */
.elementor-5019 .elementor-element.elementor-element-8627565 p, .elementor-5019 .elementor-element.elementor-element-8627565 span, .elementor-5019 .elementor-element.elementor-element-8627565 .elementor-text-editor {
    color: #FFB800 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bbb9ca5 *//* 1. Fondo azul para la columna */
.elementor-5019 .elementor-element.elementor-element-bbb9ca5 {
    background-color: #0033A0 !important;
}

/* 2. Todo el texto por defecto en BLANCO */
/* Esto arregla los textos descriptivos que ahora no se ven */
.elementor-5019 .elementor-element.elementor-element-bbb9ca5 * {
    color: #FFFFFF !important;
}

/* 3. Títulos de los ejes en AMARILLO */
/* Aplica a cualquier texto que pongas en negrita o encabezado */
.elementor-5019 .elementor-element.elementor-element-bbb9ca5 b, 
.elementor-5019 .elementor-element.elementor-element-bbb9ca5 strong, 
.elementor-5019 .elementor-element.elementor-element-bbb9ca5 h3, 
.elementor-5019 .elementor-element.elementor-element-bbb9ca5 h4 {
    color: #FDB913 !important;
}

/* 4. Título principal en BLANCO */
.elementor-5019 .elementor-element.elementor-element-bbb9ca5 h2 {
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8353ff1 *//* Solo aplica fondo y colores de marca */
.elementor-5019 .elementor-element.elementor-element-8353ff1 {
    background-color: #0033A0 !important; /* Azul del logo */
    padding: 30px;
    border-bottom: 6px solid #FFB800; /* Línea amarilla inferior */
}

/* Color blanco para el texto principal (BK2) */
.elementor-5019 .elementor-element.elementor-element-8353ff1 h1, .elementor-5019 .elementor-element.elementor-element-8353ff1 h2, .elementor-5019 .elementor-element.elementor-element-8353ff1 h3, .elementor-5019 .elementor-element.elementor-element-8353ff1 .elementor-heading-title {
    color: #FFFFFF !important;
}

/* Color amarillo para el texto secundario (Compromiso y Futuro) */
.elementor-5019 .elementor-element.elementor-element-8353ff1 p, .elementor-5019 .elementor-element.elementor-element-8353ff1 span, .elementor-5019 .elementor-element.elementor-element-8353ff1 .elementor-text-editor {
    color: #FFB800 !important;
}/* End custom CSS */