.elementor-912 .elementor-element.elementor-element-2774369{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.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 );color:var( --e-global-color-primary );}.elementor-912 .elementor-element.elementor-element-f1c5cbc .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );font-weight:var( --e-global-typography-0539a4b-font-weight );line-height:var( --e-global-typography-0539a4b-line-height );color:var( --e-global-color-secondary );}.elementor-912 .elementor-element.elementor-element-9976636 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );font-weight:var( --e-global-typography-b6bb1c2-font-weight );font-style:var( --e-global-typography-b6bb1c2-font-style );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-0d03935 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );font-weight:var( --e-global-typography-b6bb1c2-font-weight );font-style:var( --e-global-typography-b6bb1c2-font-style );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-2e417a7 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );font-weight:var( --e-global-typography-b6bb1c2-font-weight );font-style:var( --e-global-typography-b6bb1c2-font-style );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-3a1ee57 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );font-weight:var( --e-global-typography-b6bb1c2-font-weight );font-style:var( --e-global-typography-b6bb1c2-font-style );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-b376667 .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );font-weight:var( --e-global-typography-0539a4b-font-weight );line-height:var( --e-global-typography-0539a4b-line-height );}.elementor-912 .elementor-element.elementor-element-83e2205{--display:flex;}.elementor-912 .elementor-element.elementor-element-e145697{--display:flex;}.elementor-912 .elementor-element.elementor-element-2211ec7{--display:flex;}.elementor-912 .elementor-element.elementor-element-a9a43f0{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-912 .elementor-element.elementor-element-a9a43f0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-primary );}.elementor-912 .elementor-element.elementor-element-a9a43f0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-912 .elementor-element.elementor-element-0c79e5c .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );font-weight:var( --e-global-typography-0539a4b-font-weight );line-height:var( --e-global-typography-0539a4b-line-height );color:var( --e-global-color-primary );}.elementor-912 .elementor-element.elementor-element-e802899 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );font-weight:var( --e-global-typography-b6bb1c2-font-weight );font-style:var( --e-global-typography-b6bb1c2-font-style );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-9a93f3c .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );font-weight:var( --e-global-typography-0539a4b-font-weight );line-height:var( --e-global-typography-0539a4b-line-height );}.elementor-912 .elementor-element.elementor-element-79e148b{--display:flex;}.elementor-912 .elementor-element.elementor-element-bd0d774{--display:flex;}.elementor-912 .elementor-element.elementor-element-95db54a{--display:flex;}.elementor-912 .elementor-element.elementor-element-a49007d{--display:flex;}.elementor-912 .elementor-element.elementor-element-6166ee1{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-912 .elementor-element.elementor-element-6166ee1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-primary );}.elementor-912 .elementor-element.elementor-element-6166ee1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-912 .elementor-element.elementor-element-2cd12d6 .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );font-weight:var( --e-global-typography-0539a4b-font-weight );line-height:var( --e-global-typography-0539a4b-line-height );}.elementor-912 .elementor-element.elementor-element-a21f8b7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-912 .elementor-element.elementor-element-2fbd6a9 .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );font-weight:var( --e-global-typography-0539a4b-font-weight );line-height:var( --e-global-typography-0539a4b-line-height );}.elementor-912 .elementor-element.elementor-element-ab9819e .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );font-weight:var( --e-global-typography-b6bb1c2-font-weight );font-style:var( --e-global-typography-b6bb1c2-font-style );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-99c5ab1 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );font-weight:var( --e-global-typography-b6bb1c2-font-weight );font-style:var( --e-global-typography-b6bb1c2-font-style );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-bc2eb80 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );font-weight:var( --e-global-typography-b6bb1c2-font-weight );font-style:var( --e-global-typography-b6bb1c2-font-style );line-height:var( --e-global-typography-b6bb1c2-line-height );}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-912 .elementor-element.elementor-element-f1c5cbc .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );line-height:var( --e-global-typography-0539a4b-line-height );}.elementor-912 .elementor-element.elementor-element-9976636 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-0d03935 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-2e417a7 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-3a1ee57 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-b376667 .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );line-height:var( --e-global-typography-0539a4b-line-height );}.elementor-912 .elementor-element.elementor-element-0c79e5c .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );line-height:var( --e-global-typography-0539a4b-line-height );}.elementor-912 .elementor-element.elementor-element-e802899 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-9a93f3c .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );line-height:var( --e-global-typography-0539a4b-line-height );}.elementor-912 .elementor-element.elementor-element-2cd12d6 .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );line-height:var( --e-global-typography-0539a4b-line-height );}.elementor-912 .elementor-element.elementor-element-a21f8b7{font-size:var( --e-global-typography-text-font-size );}.elementor-912 .elementor-element.elementor-element-2fbd6a9 .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );line-height:var( --e-global-typography-0539a4b-line-height );}.elementor-912 .elementor-element.elementor-element-ab9819e .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-99c5ab1 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-bc2eb80 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );line-height:var( --e-global-typography-b6bb1c2-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-912 .elementor-element.elementor-element-f1c5cbc .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );line-height:var( --e-global-typography-0539a4b-line-height );}.elementor-912 .elementor-element.elementor-element-9976636 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-0d03935 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-2e417a7 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-3a1ee57 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-b376667 .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );line-height:var( --e-global-typography-0539a4b-line-height );}.elementor-912 .elementor-element.elementor-element-0c79e5c .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );line-height:var( --e-global-typography-0539a4b-line-height );}.elementor-912 .elementor-element.elementor-element-e802899 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-9a93f3c .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );line-height:var( --e-global-typography-0539a4b-line-height );}.elementor-912 .elementor-element.elementor-element-2cd12d6 .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );line-height:var( --e-global-typography-0539a4b-line-height );}.elementor-912 .elementor-element.elementor-element-a21f8b7{font-size:var( --e-global-typography-text-font-size );}.elementor-912 .elementor-element.elementor-element-2fbd6a9 .elementor-heading-title{font-size:var( --e-global-typography-0539a4b-font-size );line-height:var( --e-global-typography-0539a4b-line-height );}.elementor-912 .elementor-element.elementor-element-ab9819e .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-99c5ab1 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );line-height:var( --e-global-typography-b6bb1c2-line-height );}.elementor-912 .elementor-element.elementor-element-bc2eb80 .elementor-heading-title{font-size:var( --e-global-typography-b6bb1c2-font-size );line-height:var( --e-global-typography-b6bb1c2-line-height );}}/* Start custom CSS for nested-accordion, class: .elementor-element-a9a43f0 *//* Fondo general del acordeón */
.e-n-accordion {
  /* Fondo del acordeón */
    border-radius: 8px;
    padding: 10px;
}

/* Estilo de los títulos de las pestañas */
.e-n-accordion-item-title {
 /* Fondo de los títulos */
    color: #ffffff; /* Color del texto */
    padding: 10px 15px;
    border-radius: 5px;
    margin-bottom: 5px;
    font-size: 16px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    border: none !important;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;

}

/* Cambiar estilo al pasar el ratón */
.e-n-accordion-item-title:hover {
    background-color: #005bb5; /* Fondo al pasar el ratón */
    color: #e6e6e6; /* Color del texto al pasar el ratón */
}

/* Fondo y color de la pestaña activa */
.e-n-accordion-item[open] .e-n-accordion-item-title {
    background-color: #28a745; /* Fondo de la pestaña activa */
    color: #FAF5DB !important; /* Color del texto de la pestaña activa */
    font-weight: bold;
    font-style: italic;
    border-radius: 10px
}

/* Contenido interno del acordeón */
.e-n-accordion-item[open] .elementor-widget-container {
    padding: 15px;
 
    border-radius: 5px;
    margin-top: -5px;
    border: none;
}

/* Ícono de pestañas inactivas */

/* Ícono de pestañas activas */
.e-n-accordion-item[open] .e-n-accordion-item-title-icon span.e-opened svg {
    fill: white !important; /* Color blanco para íconos de pestañas activas */
}

/* Transición para suavizar el cambio */
.elementor-912 .elementor-element.elementor-element-a9a43f0 span.e-opened svg{
    fill:white !important;
}


.e-n-accordion-item-title:hover {
    color: #FAF5DB !important;
    border-radius: 10px;
}

.elementor-912 .elementor-element.elementor-element-a9a43f0 .e-con-full.e-flex, .e-con.e-flex>.e-con-inner{
    border:none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6166ee1 *//* Fondo general del acordeón */
.e-n-accordion {
  /* Fondo del acordeón */
    border-radius: 8px;
    padding: 10px;
}

/* Estilo de los títulos de las pestañas */
.e-n-accordion-item-title {
 /* Fondo de los títulos */
    color: #ffffff; /* Color del texto */
    padding: 10px 15px;
    border-radius: 5px;
    margin-bottom: 5px;
    font-size: 16px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    border: none !important;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;

}

/* Cambiar estilo al pasar el ratón */
.e-n-accordion-item-title:hover {
    background-color: #005bb5; /* Fondo al pasar el ratón */
    color: #e6e6e6; /* Color del texto al pasar el ratón */
}

/* Fondo y color de la pestaña activa */
.e-n-accordion-item[open] .e-n-accordion-item-title {
    background-color: #28a745; /* Fondo de la pestaña activa */
    color: #FAF5DB !important; /* Color del texto de la pestaña activa */
    font-weight: bold;
    font-style: italic;
    border-radius: 10px
}

/* Contenido interno del acordeón */
.e-n-accordion-item[open] .elementor-widget-container {
    padding: 15px;
 
    border-radius: 5px;
    margin-top: -5px;
    border: none;
}

/* Ícono de pestañas inactivas */

/* Ícono de pestañas activas */
.e-n-accordion-item[open] .e-n-accordion-item-title-icon span.e-opened svg {
    fill: white !important; /* Color blanco para íconos de pestañas activas */
}

/* Transición para suavizar el cambio */
.elementor-912 .elementor-element.elementor-element-6166ee1 span.e-opened svg{
    fill:white !important;
}


.e-n-accordion-item-title:hover {
    color: #FAF5DB !important;
    border-radius: 10px;
}

.elementor-912 .elementor-element.elementor-element-6166ee1 .e-con-full.e-flex, .e-con.e-flex>.e-con-inner{
    border:none;
}/* End custom CSS */