.elementor-1292 .elementor-element.elementor-element-3a1128e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1292 .elementor-element.elementor-element-3a1128e:not(.elementor-motion-effects-element-type-background), .elementor-1292 .elementor-element.elementor-element-3a1128e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC00;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1292 .elementor-element.elementor-element-6847456 > .elementor-widget-container{background-color:#F6F9FC;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1292 .elementor-element.elementor-element-6fa489d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1292 .elementor-element.elementor-element-1d18973{--display:grid;--min-height:199px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:0px 0px 60px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1292 .elementor-element.elementor-element-1d18973:not(.elementor-motion-effects-element-type-background), .elementor-1292 .elementor-element.elementor-element-1d18973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#293276;}.elementor-widget-theme-post-title .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-1292 .elementor-element.elementor-element-6005c82.elementor-element{--align-self:center;}.elementor-1292 .elementor-element.elementor-element-6005c82{text-align:center;}.elementor-1292 .elementor-element.elementor-element-6005c82 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-1292 .elementor-element.elementor-element-ffc56f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-1292 .elementor-element.elementor-element-1323d50{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1292 .elementor-element.elementor-element-1323d50.elementor-element{--align-self:center;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1292 .elementor-element.elementor-element-a830d62.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:14px;}.elementor-1292 .elementor-element.elementor-element-a830d62 .swiper-pagination-bullet-active, .elementor-1292 .elementor-element.elementor-element-a830d62 .swiper-pagination-progressbar-fill{background-color:#293277;}.elementor-1292 .elementor-element.elementor-element-a830d62 .swiper-pagination-fraction{color:#293277;}.elementor-1292 .elementor-element.elementor-element-a830d62 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-1292 .elementor-element.elementor-element-a830d62 .elementor-main-swiper{height:313px;width:80%;}.elementor-1292 .elementor-element.elementor-element-a830d62 .elementor-main-swiper .swiper-slide{border-width:1px 1px 1px 1px;border-radius:28px 28px 28px 0px;border-color:#C6C6C6;padding:0px 0px 0px 0px;}.elementor-1292 .elementor-element.elementor-element-a830d62 .elementor-swiper-button{font-size:43px;color:#293277;}.elementor-1292 .elementor-element.elementor-element-a830d62 .elementor-swiper-button svg{fill:#293277;}.elementor-1292 .elementor-element.elementor-element-a830d62 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-1292 .elementor-element.elementor-element-a830d62 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-1292 .elementor-element.elementor-element-a830d62 .elementor-custom-embed-play i{font-size:20px;}.elementor-1292 .elementor-element.elementor-element-e3d2704{--display:flex;}.elementor-1292 .elementor-element.elementor-element-709ba8e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1292 .elementor-element.elementor-element-709ba8e.e-con{--align-self:center;}.elementor-1292 .elementor-element.elementor-element-59cd760{--display:grid;--e-con-grid-template-columns:1fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:5px 5px 5px 5px;}.elementor-1292 .elementor-element.elementor-element-59cd760:not(.elementor-motion-effects-element-type-background), .elementor-1292 .elementor-element.elementor-element-59cd760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1292 .elementor-element.elementor-element-ab53fb0.elementor-element{--align-self:center;}.elementor-1292 .elementor-element.elementor-element-ab53fb0{text-align:center;}.elementor-1292 .elementor-element.elementor-element-8c5faef.elementor-element{--align-self:center;}.elementor-1292 .elementor-element.elementor-element-8c5faef{font-family:"Jost", Sans-serif;font-weight:400;color:#525151;}.elementor-1292 .elementor-element.elementor-element-93468f6{--display:grid;--e-con-grid-template-columns:1fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:5px 5px 5px 5px;}.elementor-1292 .elementor-element.elementor-element-93468f6:not(.elementor-motion-effects-element-type-background), .elementor-1292 .elementor-element.elementor-element-93468f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-1292 .elementor-element.elementor-element-8d7e632.elementor-element{--align-self:center;}.elementor-1292 .elementor-element.elementor-element-8d7e632{text-align:center;}.elementor-1292 .elementor-element.elementor-element-edb0f7e.elementor-element{--align-self:center;}.elementor-1292 .elementor-element.elementor-element-edb0f7e{font-family:"Jost", Sans-serif;font-weight:400;color:#525151;}.elementor-1292 .elementor-element.elementor-element-6baac41{--display:grid;--e-con-grid-template-columns:1fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:5px 5px 5px 5px;}.elementor-1292 .elementor-element.elementor-element-6baac41:not(.elementor-motion-effects-element-type-background), .elementor-1292 .elementor-element.elementor-element-6baac41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-1292 .elementor-element.elementor-element-3d8687f.elementor-element{--align-self:center;}.elementor-1292 .elementor-element.elementor-element-3d8687f{text-align:center;}.elementor-1292 .elementor-element.elementor-element-8b1dec8.elementor-element{--align-self:center;}.elementor-1292 .elementor-element.elementor-element-8b1dec8{font-family:"Jost", Sans-serif;font-weight:400;color:#525151;}.elementor-1292 .elementor-element.elementor-element-d31bda8{--display:grid;--e-con-grid-template-columns:1fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:5px 5px 5px 5px;}.elementor-1292 .elementor-element.elementor-element-d31bda8:not(.elementor-motion-effects-element-type-background), .elementor-1292 .elementor-element.elementor-element-d31bda8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-1292 .elementor-element.elementor-element-5ffa99c.elementor-element{--align-self:center;}.elementor-1292 .elementor-element.elementor-element-5ffa99c{text-align:center;}.elementor-1292 .elementor-element.elementor-element-50993fb.elementor-element{--align-self:center;}.elementor-1292 .elementor-element.elementor-element-50993fb{font-family:"Jost", Sans-serif;font-weight:400;color:#525151;}.elementor-1292 .elementor-element.elementor-element-3599eca{--display:flex;}@media(min-width:768px){.elementor-1292 .elementor-element.elementor-element-709ba8e{--width:81%;}}@media(max-width:1024px){.elementor-1292 .elementor-element.elementor-element-1d18973{--grid-auto-flow:row;}.elementor-1292 .elementor-element.elementor-element-a830d62.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1292 .elementor-element.elementor-element-709ba8e{--grid-auto-flow:row;}.elementor-1292 .elementor-element.elementor-element-59cd760{--grid-auto-flow:row;}.elementor-1292 .elementor-element.elementor-element-93468f6{--grid-auto-flow:row;}.elementor-1292 .elementor-element.elementor-element-6baac41{--grid-auto-flow:row;}.elementor-1292 .elementor-element.elementor-element-d31bda8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1292 .elementor-element.elementor-element-1d18973{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1292 .elementor-element.elementor-element-1323d50{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1292 .elementor-element.elementor-element-a830d62.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1292 .elementor-element.elementor-element-709ba8e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1292 .elementor-element.elementor-element-59cd760{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1292 .elementor-element.elementor-element-93468f6{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1292 .elementor-element.elementor-element-6baac41{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1292 .elementor-element.elementor-element-d31bda8{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-6847456 *//* Breadcrumbs – Estilo unificado */

/* 1) Contenedor de las migas */
p#breadcrumbs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 !important;
  padding: 0 !important;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  font-family: 'Jost', sans-serif !important;
  font-size: 12px !important;
  line-height: 1.4;
  color: #000 !important;
}

/* 2) Enlaces */
p#breadcrumbs a {
  color: #000 !important;
  text-decoration: none;
  margin: 0 4px;
}
p#breadcrumbs a:hover {
  text-decoration: underline !important;
}

/* 3) Separador “/” */
p#breadcrumbs span:not(.breadcrumb_last) + span,
p#breadcrumbs span:not(.breadcrumb_last) + text {
  margin: 0 4px;
  color: #000;
}

/* 4) Última miga (current) */
p#breadcrumbs span.breadcrumb_last {
  color: #000 !important;
  font-weight: 400;
  margin: 0 4px;
}/* End custom CSS */