.elementor-100 .elementor-element.elementor-element-bace1eb{--display:flex;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-e91cf4c{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-100 .elementor-element.elementor-element-e91cf4c .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-100 .elementor-element.elementor-element-d0317f5{--display:flex;}.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-100 .elementor-element.elementor-element-1afa7ee{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-1333d64{--display:flex;}.elementor-100 .elementor-element.elementor-element-f30b8fc{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-ff1ea08{--display:flex;}.elementor-100 .elementor-element.elementor-element-25f48cf{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-bbea79b{--display:flex;}.elementor-100 .elementor-element.elementor-element-8a2b440{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-4a59bc5{--display:flex;}.elementor-100 .elementor-element.elementor-element-5de3fe2{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-33d09a5{--display:flex;}.elementor-100 .elementor-element.elementor-element-dde3933{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-df1ebcf{--display:flex;}.elementor-100 .elementor-element.elementor-element-d54de32{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-d45eb8f{--display:flex;}.elementor-100 .elementor-element.elementor-element-e51cad4{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-db5c666{--display:flex;}.elementor-100 .elementor-element.elementor-element-d4acd0f{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-2a2b12b{--display:flex;}.elementor-100 .elementor-element.elementor-element-0ca0034{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-37a2c21{--display:flex;}.elementor-100 .elementor-element.elementor-element-713cba2{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-12c9bf8{--display:flex;}.elementor-100 .elementor-element.elementor-element-8d3f337{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-c8dc3ec{--display:flex;}.elementor-100 .elementor-element.elementor-element-cae596c{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-c4024ce{--display:flex;}.elementor-100 .elementor-element.elementor-element-cfe9ac8{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-f0bc616{--display:flex;}.elementor-100 .elementor-element.elementor-element-39e5195{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-4dc5738{--display:flex;}.elementor-100 .elementor-element.elementor-element-82d872f{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-39662e7{--display:flex;}.elementor-100 .elementor-element.elementor-element-2dd1eb6{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-63b5adb{--display:flex;}.elementor-100 .elementor-element.elementor-element-42877e3{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-ba1596a{--display:flex;}.elementor-100 .elementor-element.elementor-element-790ae0f{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-4087481{--display:flex;}.elementor-100 .elementor-element.elementor-element-6ccffb1{font-family:"Alice", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-d675642{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}:where( .elementor-100 .elementor-element.elementor-element-d675642 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(min-width:768px){.elementor-100 .elementor-element.elementor-element-bace1eb{--content-width:85%;}}@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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-e91cf4c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-100 .elementor-element.elementor-element-d675642{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );}}@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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-e91cf4c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-100 .elementor-element.elementor-element-d675642{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-8cb1c0b *//* Estilo base de los enlaces de las migas de pan */
.elementor-100 .elementor-element.elementor-element-8cb1c0b .rank-math-breadcrumb a {
    color: #AAAAAA !important; /* GRIS neutro */
    text-decoration: none !important;
    font-style: italic !important; /* Cursiva */
    font-size: 12px !important; /* Tamaño 12px */
    transition: color 0.3s ease;
}

/* Efecto al pasar el cursor (hover) */
.elementor-100 .elementor-element.elementor-element-8cb1c0b .rank-math-breadcrumb a:hover {
    color: #F3B300 !important; /* Amarillo corporativo */
}

/* Color del texto de la página actual, separadores y contenedor global */
.elementor-100 .elementor-element.elementor-element-8cb1c0b .rank-math-breadcrumb {
    color: #AAAAAA !important; /* GRIS */
    font-style: italic !important; /* Cursiva */
    font-size: 12px !important; /* Tamaño 12px */
}/* End custom CSS */