.elementor-25131 .elementor-element.elementor-element-fb42281{margin-top:0em;margin-bottom:0em;}.elementor-25131 .elementor-element.elementor-element-c319a41 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:2px;}.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-25131 .elementor-element.elementor-element-e148b3b{text-align:center;}.elementor-25131 .elementor-element.elementor-element-e148b3b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:50px;font-weight:900;color:var( --e-global-color-f1bcd76 );}.elementor-25131 .elementor-element.elementor-element-5b1480f{text-align:center;}.elementor-25131 .elementor-element.elementor-element-5b1480f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:2em;font-weight:400;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-efc12e2 );}.elementor-25131 .elementor-element.elementor-element-b53989f .eael-advance-tabs{padding:0px 0px 0px 0px;}.elementor-25131 .elementor-element.elementor-element-b53989f .eael-advance-tabs .eael-tabs-nav > ul li{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-25131 .elementor-element.elementor-element-b53989f .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:0px;}.elementor-25131 .elementor-element.elementor-element-b53989f .eael-advance-tabs .eael-tabs-nav > ul li img{width:0px;}.elementor-25131 .elementor-element.elementor-element-b53989f .eael-advance-tabs .eael-tabs-nav > ul li svg{width:0px;height:0px;}.elementor-25131 .elementor-element.elementor-element-b53989f .eael-tab-inline-icon li .title-before-icon{margin-right:0px;}.elementor-25131 .elementor-element.elementor-element-b53989f .eael-tab-inline-icon li .title-after-icon{margin-left:0px;}.elementor-25131 .elementor-element.elementor-element-b53989f .eael-tab-top-icon li i, .elementor-25131 .elementor-element.elementor-element-b53989f .eael-tab-top-icon li img, .elementor-25131 .elementor-element.elementor-element-b53989f .eael-tab-top-icon li svg{margin-bottom:0px;}.elementor-25131 .elementor-element.elementor-element-b53989f > .eael-advance-tabs > .eael-tabs-nav ul li{padding:0em 0em 0em 0em;margin:1em 1em 1em 1em;}.elementor-25131 .elementor-element.elementor-element-b53989f > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav ul li{padding:0em 0em 0em 0em;margin:1em 1em 1em 1em;}.elementor-25131 .elementor-element.elementor-element-b53989f .eael-advance-tabs .eael-tabs-nav > ul li:hover{color:#fff;}.elementor-25131 .elementor-element.elementor-element-b53989f .eael-advance-tabs .eael-tabs-nav > ul li.active{color:#fff;}.elementor-25131 .elementor-element.elementor-element-b53989f .eael-advance-tabs .eael-tabs-content > div{color:var( --e-global-color-f1bcd76 );font-family:"Helvetica", Sans-serif;}@media(max-width:767px){.elementor-25131 .elementor-element.elementor-element-fb42281{margin-top:0em;margin-bottom:0em;}.elementor-25131 .elementor-element.elementor-element-e148b3b .elementor-heading-title{font-size:40px;}.elementor-25131 .elementor-element.elementor-element-5b1480f .elementor-heading-title{font-size:1.2em;}.elementor-25131 .elementor-element.elementor-element-b53989f > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for eael-adv-tabs, class: .elementor-element-b53989f *//* ——— ESTILO BASE (escritorio y tablet) ——— */
/* Pestañas tipo píldora, compactas y sin borde */
[role="tab"] {
  background: #ffffff !important;      /* No activas: blanco */
  color: #807770 !important;            /* Tipografía marrón */
  padding: 4px 10px !important;         /* Compacto: más pegado al texto */
  border: none !important;              /* Sin línea/borde */
  border-radius: 9999px !important;     /* Totalmente redondeadas */
  line-height: 1.2;                     /* Texto verticalmente más compacto */
  text-align: center;                   /* Centra el texto dentro del botón */
}

/* Activa/seleccionada: mantiene el estilo */
[role="tab"][aria-selected="true"] {
  background: #677D94 !important;       /* Fondo azul grisáceo */
  color: #ffffff !important;            /* Texto blanco */
  border-radius: 9999px !important;     /* Sigue siendo píldora */
}

/* Los enlaces heredan el color del tab (marrón/blanco) */
[role="tab"] a {
  color: inherit !important;
  text-decoration: none;
}

/* Contenedor en escritorio: en fila y con menos separación */
[role="tablist"] {
  display: flex;
  flex-wrap: nowrap;
  gap: 6px;                              /* Ajusta la separación entre pestañas */
}
/* Si 'gap' no funciona en tu tema, usa margen (quita el bloque de gap de arriba) */
/* [role="tab"] { margin-right: 6px; } */
/* [role="tab"]:last-child { margin-right: 0; } */


/* ——— SOLO EN MÓVIL (≤768px): apilar en columna ——— */
@media (max-width: 768px) {
  [role="tablist"] {
    flex-direction: column;              /* Cambia a columna en móvil */
    align-items: stretch;                /* Ocupan todo el ancho disponible */
    gap: 8px;                            /* Separación vertical entre botones */
  }

  [role="tab"] {
    width: 100%;                         /* Cada pestaña ocupa toda la línea */
    padding: 6px 12px !important;        /* Un pelín más de relleno para tacto */
    font-size: 0.95em;                   /* Ligeramente más pequeño para encajar */
  }
}/* End custom CSS */