li{ display: inherit !important;}

.stm-header__row_color_center .stm-navigation ul li a {
    text-transform: inherit;
}

@media (max-width: 1023px) {
    .stm_mobile__header {
        margin-bottom: 35px;
    }
}

@media (max-width: 1023px) {
    .stm_mobile__header {
        background-color: #fff !important;
    }
}

@media (max-width: 768px) { /* Aplica solo en móviles */
    .no-link-color a {
        color: inherit !important; /* Hereda el color del texto */
        text-decoration: none !important; /* Quita el subrayado */
			
			
    }
	.espacio-top {
				padding-top: 100px; 
			}

}

.boton-llamada {
    position: fixed;
    bottom: 15px;
    right: 30px;
    background: #228B22;
    color: #fff;
    padding: 15px;
    border-radius: 50%;
    z-index: 9999;
    font-size: 30px;
    display: none;
}

@media (max-width: 768px) {
    .boton-llamada {
        display: block;
    }
}

.texto {
    font-size: 16px;
    color: #064970;
}

.white {
	color: #ffffff;
}

/* Ajuste puntual H1 Home - solo movil (aprobado por Juan) */
@media (max-width: 767px) {
  .page-id-3057 h1 {
    font-size: 34px !important;
    line-height: 1.1 !important;
  }
}

/* H1 movil estandar 36px (paginas). Reemplaza la regla movil de 40px de la plantilla Pearl.
   Justificacion de !important: la regla de la plantilla usa !important y esta en sus archivos compilados (no editables sin perder cambios al actualizar). */
@media (max-width: 767px) {
  body.page:not(.page-id-3057) h1 {
    font-size: 36px !important;
    line-height: 1.1 !important;
  }
}

/* H2 uniforme en MOVIL - todo el sitio excepto Home. Todos los H2 al mismo tamano en movil. !important: superar tamanos por elemento de WPBakery. */
@media (max-width: 767px) {
  body:not(.page-id-3057) h2 {
    font-size: 32px !important;
    margin-top: 0px !important;
    margin-bottom: 25px !important;
  }
}

/* H2 uniforme ESCRITORIO - todo el sitio EXCEPTO Home. 42/15/25. */
@media (min-width: 768px) {
  body:not(.page-id-3057) h2 {
    font-size: 42px !important;
    margin-top: 15px !important;
    margin-bottom: 25px !important;
  }
}

/* H1 uniforme ESCRITORIO 52px - Home y paginas de servicio. Para revertir: borrar este bloque. */
@media (min-width: 768px) {
  .page-id-3057 h1,
  .page-id-2 h1,
  .page-id-1814 h1,
  .page-id-1815 h1,
  .page-id-1816 h1,
  .page-id-11740 h1,
  .page-id-18922 h1 {
    font-size: 52px !important;
    line-height: 0.95 !important;
  }
}

/* Hueco post-hero - TODAS las paginas. Reduce el relleno superior de la PRIMERA seccion que contiene un h2. El hero no se toca. Para revertir: borrar este bloque. */
@media (min-width: 768px) {
  .wpb-content-wrapper section.vc_section:has(h2):not(section.vc_section:has(h2) ~ section.vc_section) {
    padding-top: 20px !important;
  }
}



/* Logo mas grande en MOVIL - header movil del tema (pedido Juan 2026-07-13). Para revertir: borrar este bloque. */
@media (max-width: 767px) {
  .stm_mobile__logo { max-width: 70% !important; }
  .stm_mobile__logo img { width: 100%; height: auto; }
}



/* Mockups de telefono (TSM-final) en Home - tamano proporcionado (pedido Juan 2026-07-15). ESCRITORIO: max 390px (antes ocupaban toda la columna, 610px). MOVIL: 70% del ancho, centrado. Para revertir: borrar este bloque. */
.page-id-3057 .wpb_single_image:has(img[src*="TSM-final"]) { text-align: center; }
@media (min-width: 768px) {
  .page-id-3057 img[src*="TSM-final"] { max-width: 390px; height: auto; }
}
@media (max-width: 767px) {
  .page-id-3057 img[src*="TSM-final"] { max-width: 70%; height: auto; }
}

/* Telefonos: tamano uniforme en todo el sitio */
@media (min-width: 768px) {
  .telefono img { max-width: 390px !important; width: auto !important; height: auto !important; }
}

@media (max-width: 767px) {
  img[src*="Reviews-TSM-final"] {
    transform: scale(1.3);
  }
}


/* Telefono comparacion Home - reducir tamano SOLO escritorio (Claude 2026-07-18) */
@media (min-width:1024px){
  body.page-id-3057 img[src*="Comparacion-Planes-TSM-final"]{
    max-width:260px !important;
    width:260px !important;
    height:auto !important;
  }
}


/* Movil Home - acercar texto al telefono comparacion (Claude 2026-07-18) */
@media (max-width:767px){
  body.page-id-3057 .vc_custom_1782143511626{
    padding-top:20px !important;
  }
}


/* Movil Home - reducir texto "Respondemos..." (Claude 2026-07-18) */
@media (max-width:767px){
  body.page-id-3057 .vc_custom_1784328552489{
    font-size:19px !important;
    line-height:1.35 !important;
  }
}


/* Escritorio Home - reducir caja "Por que elegir" achicando imagen resenas (Claude 2026-07-18) */
@media (min-width:1024px){
  body.page-id-3057 img[src*="Reviews-TSM-final"]{
    max-width:313px !important;
    width:313px !important;
    height:auto !important;
  }
}


/* Seguros Medicos - reducir telefonos (Claude 2026-07-18) */
@media (min-width:1024px){
  body.page-id-2 img[src*="Comparacion-Planes-TSM-final"], body.page-id-2 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
}
@media (max-width:1023px){
  body.page-id-2 img[src*="Comparacion-Planes-TSM-final"], body.page-id-2 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
}


/* Seguros Medicos - centrar verticalmente telefono compara (solo escritorio) (Claude 2026-07-18) */
@media (min-width:1024px){
  body.page-id-2 .vc_row-fluid:has(img[src*="Comparacion-Planes-TSM-final"]){ display:flex !important; align-items:center !important; }
}


/* Seguros Medicos - normalizar espacios entre secciones (SOLO movil) (Claude 2026-07-18) */
@media (max-width:767px){
  body.page-id-2 .vc_custom_1784412450747, body.page-id-2 .vc_custom_1720475562519, body.page-id-2 .vc_custom_1782181449397, body.page-id-2 .vc_custom_1731368158017, body.page-id-2 .vc_custom_1714658513793, body.page-id-2 .vc_custom_1714658617514{ padding-top:24px !important; padding-bottom:24px !important; }
  body.page-id-2 .vc_custom_1784339093835{ padding-top:24px !important; }
  body.page-id-2 .vc_custom_1722951560345{ padding-top:24px !important; }
  body.page-id-2 .vc_custom_1784379390716{ margin-top:18px !important; margin-bottom:18px !important; }
  body.page-id-2 .vc_custom_1731368449783{ margin-top:18px !important; }
  body.page-id-2 .vc_custom_1784163730114{ margin-bottom:18px !important; }
}


/* Home FAQ - reducir telefono whatsapp preguntas frecuentes (Claude 2026-07-18) */
@media (min-width:1024px){
  body.page-id-3057 img[src*="Whatsapp-TSM-final"]{ max-width:300px !important; width:300px !important; height:auto !important; }
}
@media (max-width:1023px){
  body.page-id-3057 img[src*="Whatsapp-TSM-final"]{ max-width:240px !important; width:240px !important; height:auto !important; }
}


/* Header - alinear menu header con logo (bajar menu 7px, solo escritorio) (Claude 2026-07-18) */
@media (min-width:1025px){
  .stm-navigation{ position:relative; top:7px; }
}


/* Seguros Medicos - hero familia al ras del borde inferior + separar H2 de la foto (solo escritorio) (Claude 2026-07-18) */
@media (min-width:1024px){
  body.page-id-2 .vc_custom_1759944451530 .vc_row-fluid{ display:flex !important; align-items:flex-end !important; }
  body.page-id-2 .vc_custom_1784681834472{ padding-top:35px !important; }
}


/* Seguros Medicos - separar modulo Juan de la FAQ (aire, solo escritorio) (Claude 2026-07-18) */
@media (min-width:1024px){
  body.page-id-2 .vc_custom_1782181449397{ margin-top:45px !important; }
}


/* Seguro Dental - hero separado del header, igual que las otras paginas (escritorio) (Claude 2026-07-19) */
@media (min-width:1024px){
  body.page-id-1814 .vc_custom_1782222097610{ margin-top:-70px !important; }
}


/* Seguro Dental - bajar titulo H2 igual que Seguros Medicos (escritorio) (Claude 2026-07-19) */
@media (min-width:1024px){
  body.page-id-1814 section.vc_custom_1715294243175 h2.vc_custom_heading{ padding-top:35px !important; }
}


/* Seguro Dental - telefonos comparacion + whatsapp 397px (=345+15%) centrar comparacion (escritorio) (Claude 2026-07-19) */
@media (min-width:1024px){
  body.page-id-1814 img[src*="Comparacion-Planes-TSM-final"], body.page-id-1814 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-1814 .vc_row-fluid:has(img[src*="Comparacion-Planes-TSM-final"]){ display:flex !important; align-items:center !important; }
}


/* Seguro Dental - normalizar espacios entre secciones + separar fotos de secciones azules (SOLO movil) (Claude 2026-07-19) */
@media (max-width:1023px){
  body.page-id-1814 .vc_custom_1715294243175, body.page-id-1814 .vc_custom_1720475562519, body.page-id-1814 .vc_custom_1714658513793{ padding-top:30px !important; padding-bottom:30px !important; }
  body.page-id-1814 .vc_custom_1784342231126{ padding-top:30px !important; }
  body.page-id-1814 .vc_custom_1784473666263{ margin-top:18px !important; margin-bottom:18px !important; }
  body.page-id-1814 .vc_custom_1784342856490{ margin-top:18px !important; }
  body.page-id-1814 .vc_custom_1731536568101{ padding-top:30px !important; }
  body.page-id-1814 .vc_custom_1784342630231{ margin-bottom:40px !important; }
  body.page-id-1814 .vc_custom_1731536778678{ padding-top:30px !important; padding-bottom:30px !important; margin-top:45px !important; }
}


/* Seguro Dental - telefonos a 276px en MOVIL, igual que Seguros Medicos (Claude 2026-07-19) */
@media (max-width:1023px){
  body.page-id-1814 img[src*="Comparacion-Planes-TSM-final"], body.page-id-1814 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
}


/* Seguro Dental - ESCRITORIO: separar area azul de la seccion WhatsApp (Claude 2026-07-19) */
@media (min-width:1024px){
  body.page-id-1814 .vc_custom_1731536778678{ margin-top:50px !important; }
}




/* Medicare Advantage (page-id-1815) - ESCRITORIO: replicar config de Seguros Medicos (fotos 397px + centrado, distancias de titulo y secciones). Claude 2026-07-19 */
@media (min-width:1024px){
  body.page-id-1815 img[src*="Comparacion-Planes-TSM-final"], body.page-id-1815 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-1815 .vc_row-fluid:has(img[src*="Comparacion-Planes-TSM-final"]){ display:flex !important; align-items:center !important; }
  body.page-id-1815 section.vc_custom_1715294243175{ padding-bottom:0px !important; }
  body.page-id-1815 .vc_custom_1731688590179{ padding-top:20px !important; }
  /* Separacion titulo H2 -> hero: 35px como Seguros Medicos */
  body.page-id-1815 .vc_custom_1784343455983{ padding-top:35px !important; }
  /* FAQ pegado a la seccion azul de arriba, como la referencia (padding-top:0) */
  body.page-id-1815 .vc_custom_1714658617514{ padding-top:0px !important; }
  body.page-id-1815 .vc_custom_1731688886541{ padding-top:50px !important; }
}


/* Medicare Advantage (page-id-1815) - MOVIL: replicar Seguros Medicos movil (fotos 276 + espacios ~24px). Claude 2026-07-19 */
@media (max-width:1023px){
  body.page-id-1815 img[src*="Comparacion-Planes-TSM-final"], body.page-id-1815 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  body.page-id-1815 .vc_custom_1731688590179{ padding-top:20px !important; }
  html body.page-id-1815 section.vc_section.vc_custom_1715294243175{ padding-top:35px !important; padding-bottom:0px !important; }
  body.page-id-1815 .vc_custom_1720475562519{ padding-top:24px !important; padding-bottom:24px !important; }
  body.page-id-1815 .vc_custom_1731688886541{ padding-top:24px !important; padding-bottom:24px !important; }
  body.page-id-1815 .vc_custom_1714658617514{ padding-top:0px !important; padding-bottom:12px !important; }
  /* Titulos de seccion "Cuanto vale" y "Por que confiar" a 32px en movil (venian H3 25px), como la referencia */
  body.page-id-1815 .vc_custom_1720475562519 h3{ font-size:32px !important; padding-top:10px !important; }
  body.page-id-1815 .vc_custom_1784344748186{ font-size:32px !important; }
  /* Reducir hueco reseñas -> disclaimer en movil */
  body.page-id-1815 .vc_custom_1784344705378{ margin-bottom:0px !important; }
}


/* Seguros de Vida (page-id-11740) - ESCRITORIO: igualar a Seguros Medicos. Claude 2026-07-19 */
@media (min-width:1024px){
  body.page-id-11740 img[src*="Preguntas-Frecuentes-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-11740 section.vc_custom_1715294243175 h2.vc_custom_heading{ padding-top:35px !important; }
  body.page-id-11740 section.vc_custom_1715294243175{ padding-bottom:0px !important; }
  body.page-id-11740 .vc_custom_1753907455309{ padding-top:50px !important; margin-top:45px !important; }
  body.page-id-11740 .vc_custom_1784383375932{ font-size:42px !important; }
  body.page-id-11740 .vc_custom_1784483495006{ font-size:42px !important; }
  /* Hero: foto a 450px como las demas paginas (pedido explicito de Juan) */
  body.page-id-11740 img[src*="FamiliaSenores3"]{ max-width:450px !important; width:450px !important; height:auto !important; }
  /* Alinear titulo "Beneficios..." con el tope de la foto (quitar mt40 de la columna de texto) */
  body.page-id-11740 .vc_custom_1731368449783{ margin-top:0px !important; }
}


/* Seguros de Vida (page-id-11740) - MOVIL: igualar a Seguros Medicos movil (fotos 276 + secciones 24px + titulos 32px). Claude 2026-07-19 */
@media (max-width:1023px){
  body.page-id-11740 img[src*="Preguntas-Frecuentes-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-11740 section.vc_section.vc_custom_1715294243175{ padding-top:35px !important; padding-bottom:0px !important; }
  body.page-id-11740 .vc_custom_1753905756763{ padding-top:24px !important; padding-bottom:24px !important; }
  body.page-id-11740 .vc_custom_1753907455309{ padding-top:24px !important; padding-bottom:24px !important; }
  body.page-id-11740 .vc_custom_1731368158017{ padding-top:24px !important; padding-bottom:24px !important; }
  body.page-id-11740 .vc_custom_1714658617514{ padding-top:24px !important; padding-bottom:24px !important; }
  body.page-id-11740 .vc_custom_1784383375932{ font-size:32px !important; }
  body.page-id-11740 .vc_custom_1784483495006{ font-size:32px !important; }
  body.page-id-11740 .vc_custom_1784345243507{ font-size:32px !important; }
  /* Aire entre el titulo de resenas y las resenas */
  body.page-id-11740 .vc_custom_1784509781073{ margin-bottom:55px !important; }
}


/* Home (page-id-3057) - EXCEPCION: solo este titulo, pedido explicito de Juan. Titulo de resenas 36->42px (proporcional con Alianzas y el titulo principal). Claude 2026-07-19 */
@media (min-width:1024px){
  body.page-id-3057 .vc_custom_1784507015272 h2{ font-size:42px !important; }
}


/* Seguro Medico Privado (page-id-18922) - igualar a Seguros Medicos (escritorio + movil). Claude 2026-07-19 */
/* Separacion entre caja "Por que puede confiar" y "Para consultas" (escritorio y movil) */
body.page-id-18922 .vc_custom_1731688974790{ margin-top:40px !important; }
/* Aire entre el titulo de resenas y las reseñas de Google (escritorio y movil) */
body.page-id-18922 .vc_custom_1784507343236{ margin-bottom:40px !important; }
@media (min-width:1024px){
  body.page-id-18922 img[src*="Preguntas-Frecuentes-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-18922 section.vc_custom_1715294243175 h2.vc_custom_heading{ padding-top:35px !important; }
  body.page-id-18922 section.vc_custom_1715294243175{ padding-bottom:0px !important; }
  body.page-id-18922 .vc_custom_1731688590179{ padding-top:20px !important; }
  body.page-id-18922 .vc_custom_1731688886541{ padding-top:50px !important; margin-top:45px !important; }
  body.page-id-18922 .vc_custom_1783733486884{ font-size:42px !important; }
  body.page-id-18922 .vc_custom_1784507343236 h3{ font-size:42px !important; }
}
@media (max-width:1023px){
  body.page-id-18922 img[src*="Preguntas-Frecuentes-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-18922 section.vc_section.vc_custom_1715294243175{ padding-top:35px !important; padding-bottom:0px !important; }
  body.page-id-18922 .vc_custom_1731688590179{ padding-top:20px !important; }
  body.page-id-18922 .vc_custom_1720475562519{ padding-top:24px !important; padding-bottom:24px !important; }
  body.page-id-18922 .vc_custom_1731688886541{ padding-top:24px !important; padding-bottom:24px !important; }
  body.page-id-18922 .vc_custom_1731688974790{ padding-top:24px !important; padding-bottom:24px !important; }
  body.page-id-18922 .vc_custom_1714658617514{ padding-top:24px !important; padding-bottom:24px !important; }
  body.page-id-18922 .vc_custom_1783733472545{ font-size:32px !important; }
  body.page-id-18922 .vc_custom_1784388730506{ font-size:32px !important; }
  body.page-id-18922 .vc_custom_1783733486884{ font-size:32px !important; }
  body.page-id-18922 .vc_custom_1784507343236 h3{ font-size:32px !important; }
  /* Caja "Por que puede confiar": neutralizar margin-top:-40 del titulo que lo saca de la caja */
  body.page-id-18922 .vc_custom_1784514575116{ margin-top:0px !important; }
}


/* ===== Como Funciona Obamacare (page-id-12318) — ESCRITORIO: alineacion hero + telefono ===== */
@media (min-width:1024px){
  /* Hero: foto a tamaño original, solo alineada al borde inferior */
  body.page-id-12318 .wpb_row .row:has(img[src*="Familia1"]){ display:flex !important; align-items:flex-end !important; }
  /* Telefono de comparacion al estandar del sitio: 397px */
  body.page-id-12318 img[src*="Comparacion-Planes-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  /* Nivelar fotos de contenido con el tope del texto (no centradas verticalmente) */
  body.page-id-12318 .vc_column-inner:has(img[src*="Mas_tranquilidad"]),
  body.page-id-12318 .vc_column-inner:has(img[src*="Planes-que-se-adaptan"]){ justify-content:flex-start !important; padding-top:15px !important; }
  /* Nivelar título "Qué funcionan los planes" con el tope de su foto (bajar la foto 40px = el mismo pt del título) */
  body.page-id-12318 .vc_custom_1729204096103{ padding-top:40px !important; }
}


/* Como Funciona Obamacare (page-id-12318) — MOVIL */
@media (max-width:1023px){
  body.page-id-12318 img[src*="Comparacion-Planes-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
}


/* Distancia estandar H2 principal (hero->titulo) — page-id-12318 */
@media (min-width:1024px){ body.page-id-12318 .vc_custom_1784580530642{ padding-top:35px !important; } }
@media (max-width:1023px){ body.page-id-12318 .vc_custom_1784580530642{ padding-top:0px !important; } }


/* Movil: gap banda->H2 principal a 35px (seccion 1715294243175) — page-id-12318 */
@media (max-width:1023px){ body.page-id-12318 .vc_custom_1715294243175{ padding-top:35px !important; } }


/* Seguros Medicos en Doral (page-id-14061) — MOVIL */
@media (max-width:1023px){
  body.page-id-14061 img[src*="Comparacion-Planes-TSM-final"],
  body.page-id-14061 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  body.page-id-14061 .vc_custom_1715294243175{ padding-top:35px !important; }
  body.page-id-14061 .vc_custom_1783270851834{ padding-top:0px !important; }
}


/* Seguros Medicos en Doral (page-id-14061) — ESCRITORIO */
@media (min-width:1024px){
  body.page-id-14061 img[src*="Comparacion-Planes-TSM-final"], body.page-id-14061 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-14061 .vc_custom_1783270851834{ padding-top:35px !important; }
  body.page-id-14061 .vc_column-inner:has(img[src*="Seguros_Medicos-privados"]),
  body.page-id-14061 .vc_column-inner:has(img[src*="Planes-de-Medicare"]),
  body.page-id-14061 .vc_column-inner:has(img[src*="Whatsapp-TSM-final"]){ justify-content:flex-start !important; }
  body.page-id-14061 .wpb_single_image:has(img[src*="Whatsapp-TSM-final"]){ margin-top:15px !important; }
  body.page-id-14061 .vc_column-inner:has(img[src*="Seguros_Medicos-1024"]){ padding-top:20px !important; }
}


/* Mejores Seguros Medicos en Homestead (page-id-8636) — ESCRITORIO */
@media (min-width:1024px){
  body.page-id-8636 img[src*="Comparacion-Planes-TSM-final"], body.page-id-8636 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-8636 .vc_custom_1783288821216{ padding-top:35px !important; }
  body.page-id-8636 .wpb_row .row:has(img[src*="family1-1024x746"]){ display:flex !important; align-items:flex-end !important; }
  body.page-id-8636 .wpb_single_image:has(img[src*="family1-1024x746"]){ margin-bottom:0 !important; }
  body.page-id-8636 .vc_column-inner:has(img[src*="Seguros-medicos-en-Homestead-Jovenes"]),
  body.page-id-8636 .vc_column-inner:has(img[src*="Errores-comunes"]){ justify-content:flex-start !important; }
  body.page-id-8636 .vc_column-inner:has(img[src*="Seguros-medicos-en-Homestead-1024"]){ padding-top:40px !important; }
}


/* Mejores Seguros Medicos en Homestead (page-id-8636) — MOVIL */
@media (max-width:1023px){
  body.page-id-8636 img[src*="Comparacion-Planes-TSM-final"], body.page-id-8636 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  body.page-id-8636 .vc_custom_1715294243175{ padding-top:35px !important; }
  body.page-id-8636 .vc_custom_1783288821216{ padding-top:0px !important; }
  body.page-id-8636 .vc_custom_1715297582832{ padding-top:35px !important; }
  body.page-id-8636 .vc_custom_1783288288980{ padding-top:0px !important; }
  body.page-id-8636 .vc_custom_1781546186650{ padding-top:35px !important; }
  body.page-id-8636 .vc_custom_1765937574293{ padding-top:0px !important; margin-top:-15px !important; }
  body.page-id-8636 .wpb_single_image:has(img[src*="family1-1024x746"]){ margin-bottom:0 !important; }
}

/* Seguros Medicos en Miami (page-id-3622) — ESCRITORIO (consolidado) */
@media (min-width:1024px){
  body.page-id-3622 img[src*="Comparacion-Planes-TSM-final"], body.page-id-3622 img[src*="Preguntas-Frecuentes-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-3622 .vc_custom_1783210054391{ padding-top:35px !important; }
  body.page-id-3622 .vc_custom_1733508333453{ margin-top:35px !important; }
  body.page-id-3622 img[src*="FamiliaNinaFinal"]{ height:456px !important; width:auto !important; max-width:none !important; display:block !important; margin:44px auto 0 auto !important; }
  body.page-id-3622 .vc_column-inner:has(img[src*="juan-baldrich-portrait"]),
  body.page-id-3622 .vc_column-inner:has(img[src*="Seguros_Medicos-privados"]){ justify-content:center !important; padding-top:0 !important; }
}

/* Seguros Medicos en Miami (page-id-3622) — MOVIL */
@media (max-width:1023px){
  body.page-id-3622 img[src*="FamiliaNinaFinal"]{ max-width:281px !important; width:281px !important; height:auto !important; }
  body.page-id-3622 .vc_custom_1784644597667{ margin-bottom:0 !important; }
  body.page-id-3622 img[src*="Comparacion-Planes-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  body.page-id-3622 img[src*="Preguntas-Frecuentes-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-3622 section.vc_section.vc_custom_1715294243175{ padding-top:35px !important; }
  body.page-id-3622 .vc_custom_1783210054391{ padding-top:0px !important; }
}

/* Seguros Medicos en Kendall (page-id-8551) — ESCRITORIO */
@media (min-width:1024px){
  body.page-id-8551 img[src*="family1-1024x746"]{ height:432px !important; width:auto !important; max-width:none !important; display:block !important; margin:46px auto 0 auto !important; }
  body.page-id-8551 img[src*="Comparacion-Planes-TSM-final"], body.page-id-8551 img[src*="Preguntas-Frecuentes-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-8551 .vc_custom_1783273674344{ padding-top:40px !important; }
}

/* Seguros Medicos en Kendall (page-id-8551) — MOVIL */
@media (max-width:1023px){
  body.page-id-8551 img[src*="Comparacion-Planes-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  body.page-id-8551 img[src*="Preguntas-Frecuentes-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-8551 section.vc_section.vc_custom_1715294243175{ padding-top:35px !important; }
  body.page-id-8551 .vc_custom_1783273674344{ padding-top:0px !important; }
}

/* Seguros Medicos en Hialeah (page-id-3615) — ESCRITORIO */
@media (min-width:1024px){
  body.page-id-3615 img[src*="family1-1024x746"]{ height:432px !important; width:auto !important; max-width:none !important; display:block !important; margin:46px auto 0 auto !important; }
  body.page-id-3615 img[src*="Comparacion-Planes-TSM-final"], body.page-id-3615 img[src*="Preguntas-Frecuentes-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-3615 .vc_custom_1783223984346{ padding-top:40px !important; }
  body.page-id-3615 .vc_custom_1733507064168{ margin-top:35px !important; }
}

/* Seguros Medicos en Hialeah (page-id-3615) — MOVIL */
@media (max-width:1023px){
  body.page-id-3615 img[src*="Comparacion-Planes-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  body.page-id-3615 img[src*="Preguntas-Frecuentes-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-3615 section.vc_section.vc_custom_1715294243175{ padding-top:35px !important; }
  body.page-id-3615 .vc_custom_1783223984346{ padding-top:0px !important; }
  body.page-id-3615 .vc_custom_1733507064168{ margin-top:35px !important; }
}

/* Cambios Seguros Medicos 2027 (page-id-19025) — ESCRITORIO */
@media (min-width:1024px){
  body.page-id-19025 .wpb_row .row:has(img[src*="Foto-Familia3"]){ display:flex !important; align-items:flex-end !important; }
  body.page-id-19025 img[src*="Comparacion-Planes-TSM-final"], body.page-id-19025 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-19025 .vc_custom_1781630495091{ padding-top:40px !important; }
  body.page-id-19025 .vc_column-inner:has(img[src*="Cambios-seguros-medicos-2027"]){ padding-top:40px !important; }
}

/* Cambios Seguros Medicos 2027 (page-id-19025) — MOVIL */
@media (max-width:1023px){
  body.page-id-19025 img[src*="Comparacion-Planes-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  body.page-id-19025 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-19025 section.vc_section.vc_custom_1715294243175{ padding-top:35px !important; }
  body.page-id-19025 .vc_custom_1781630495091{ padding-top:0px !important; }
}

/* Seguros Medicos en Coral Gables (page-id-4790) — ESCRITORIO */
@media (min-width:1024px){
  body.page-id-4790 img[src*="family1-1024x746"]{ height:432px !important; width:auto !important; max-width:none !important; display:block !important; margin:46px auto 0 auto !important; }
  body.page-id-4790 img[src*="Comparacion-Planes-TSM-final"], body.page-id-4790 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-4790 .vc_custom_1783283629464{ padding-top:40px !important; }
  body.page-id-4790 .vc_column-inner:has(img[src*="Seguros_Medicos-1024x1024"]){ padding-top:40px !important; }
}

/* Seguros Medicos en Coral Gables (page-id-4790) — MOVIL */
@media (max-width:1023px){
  body.page-id-4790 img[src*="Comparacion-Planes-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  body.page-id-4790 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-4790 section.vc_section.vc_custom_1715294243175{ padding-top:35px !important; }
  body.page-id-4790 .vc_custom_1783283629464{ padding-top:0px !important; }
}

/* Seguros Medicos en Miami Beach (page-id-8872) — ESCRITORIO */
@media (min-width:1024px){
  body.page-id-8872 .wpb_row .row:has(img[src*="family1-1024x746"]){ display:flex !important; align-items:flex-end !important; }
  body.page-id-8872 img[src*="Comparacion-Planes-TSM-final"], body.page-id-8872 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-8872 .vc_custom_1771624828648{ padding-top:40px !important; }
  body.page-id-8872 .vc_column-inner:has(img[src*="Seguros_Medicos-1024x1024"]){ padding-top:40px !important; }
}

/* Seguros Medicos en Miami Beach (page-id-8872) — MOVIL */
@media (max-width:1023px){
  body.page-id-8872 img[src*="Comparacion-Planes-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  body.page-id-8872 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-8872 section.vc_section.vc_custom_1715294243175{ padding-top:35px !important; }
  body.page-id-8872 .vc_custom_1771624828648{ padding-top:0px !important; }
}

/* Seguros Medicos en Broward (page-id-8623) — ESCRITORIO (revisado 2026-09-20: quitadas 3 reglas huerfanas) */
@media (min-width:1024px){
  body.page-id-8623 .vc_custom_1733420617801{ margin-top:35px !important; }
  body.page-id-8623 img[src*="family1"]{ height:492px !important; width:auto !important; max-width:none !important; display:block !important; margin:46px 0 0 -32px !important; }
  body.page-id-8623 h2.vc_custom_1789932657480{ padding-top:40px !important; }
  body.page-id-8623 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-8623 h2.vc_custom_1784734361801{ padding-top:12px !important; }
  html body.page-id-8623 .vc_custom_1715297582832{ padding-top:50px !important; }
  body.page-id-8623 .vc_column-inner:has(img[src*="Mapa-de-Hospitales"]){ justify-content:flex-start !important; }
  body.page-id-8623 img[src*="Mapa-de-Hospitales"]{ margin-top:32px !important; }
  body.page-id-8623 h2.vc_custom_1789937421607{ padding-top:10px !important; }
  body.page-id-8623 .vc_column-inner:has(h2.vc_custom_1789937421607){ justify-content:flex-start !important; }
  html body.page-id-8623 .vc_custom_1733420550112{ padding-top:18px !important; }
  body.page-id-8623 .vc_custom_1733420550112 .wpb_single_image{ margin-top:32px !important; }
  body.page-id-8623 .vc_custom_1733420550112 .wpb_text_column a{ color:#ffffff !important; text-decoration:underline !important; }
  html body.page-id-8623 section.vc_section.vc_custom_1714658513793{ padding-top:9px !important; }
  body.page-id-8623 .vc_custom_1714658513793 .vc_row:has(.ti-widget) h2{ margin-bottom:40px !important; }
}

/* Seguros Medicos en Broward (page-id-8623) — MOVIL */
@media (max-width:1023px){
  body.page-id-8623 img[src*="Comparacion-Planes-TSM-final"], body.page-id-8623 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-8623 section.vc_section.vc_custom_1715294243175{ padding-top:35px !important; }
  body.page-id-8623 .vc_custom_1784735670995{ padding-top:0px !important; }
  body.page-id-8623 .vc_custom_1733420617801{ margin-top:35px !important; }
}

/* Home (page-id-3057) — ESCRITORIO: H2 principal + aire resenas/Centros (pedido Juan) */
@media (min-width:1024px){ body.page-id-3057 .vc_custom_1783732192202{ padding-top:20px !important; }
  
  body.page-id-3057 .vc_custom_1784512188758{ margin-top:15px !important; margin-bottom:70px !important; }
  body.page-id-3057 .vc_custom_1784512188758 h2{ font-size:42px !important; }
}

/* Home (page-id-3057) — MOVIL: aire al H2 principal (pedido Juan) */
@media (max-width:1023px){
  body.page-id-3057 .vc_custom_1783732192202{ padding-top:20px !important; }
}

/* REGLA GENERAL — Comparacion 273x410 ESCRITORIO (excluye Home + menu principal) (reversible) */
@media (min-width:1024px){
  body:not(.page-id-3057):not(.page-id-2):not(.page-id-1814):not(.page-id-1815):not(.page-id-11740):not(.page-id-18922):not(.page-id-1162):not(.page-id-18032):not(.page-id-12484):not(.page-id-1452):not(.page-id-2573):not(.page-id-3214):not(.page-id-1518) img[src*="Comparacion-Planes-TSM-final"]{ width:273px !important; height:410px !important; max-width:273px !important; }
}

/* Seguros Medicos en Miramar (page-id-8628) — ESCRITORIO */
@media (min-width:1024px){
  body.page-id-8628 img[src*="family1-1024x746"]{ height:462px !important; width:auto !important; max-width:none !important; display:block !important; margin:46px auto 0 auto !important; }
  body.page-id-8628 img[src*="Preguntas-Frecuentes-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-8628 .vc_custom_1783298867742{ padding-top:40px !important; }
  body.page-id-8628 .vc_column-inner:has(img[src*="Seguros-medicos-en-Miramar-1024"]){ padding-top:40px !important; }
}

/* Seguros Medicos en Miramar (page-id-8628) — MOVIL */
@media (max-width:1023px){
  body.page-id-8628 img[src*="Comparacion-Planes-TSM-final"], body.page-id-8628 img[src*="Preguntas-Frecuentes-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-8628 section.vc_section.vc_custom_1715294243175{ padding-top:35px !important; }
  body.page-id-8628 .vc_custom_1783298867742{ padding-top:0px !important; }
}

/* Seguros Medicos en Miramar 8046 (page-id-8046) — ESCRITORIO */
@media (min-width:1024px){
  body.page-id-8046 img[src*="family1-1024x746"]{ height:432px !important; width:auto !important; max-width:none !important; display:block !important; margin:46px auto 0 auto !important; }
  body.page-id-8046 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-8046 .vc_custom_1783294701949{ padding-top:40px !important; }
  body.page-id-8046 .vc_column-inner:has(img[src*="Seguros_Medicos-1024x1024"]){ padding-top:40px !important; }
}

/* Seguros Medicos en Miramar 8046 (page-id-8046) — MOVIL */
@media (max-width:1023px){
  body.page-id-8046 img[src*="Comparacion-Planes-TSM-final"], body.page-id-8046 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-8046 section.vc_section.vc_custom_1715294243175{ padding-top:35px !important; }
  body.page-id-8046 .vc_custom_1783294701949{ padding-top:0px !important; }
}

/* Seguros Medicos en Pembroke Pines (page-id-8043) — ESCRITORIO */
@media (min-width:1024px){
  body.page-id-8043 img[src*="family1-1024x746"]{ height:432px !important; width:auto !important; max-width:none !important; display:block !important; margin:46px auto 0 auto !important; }
  body.page-id-8043 img[src*="Preguntas-Frecuentes-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-8043 .vc_custom_1783299140093{ padding-top:40px !important; }
  body.page-id-8043 .vc_column-inner:has(img[src*="Seguros_Medicos-1024x1024"]){ padding-top:40px !important; }
}

/* Seguros Medicos en Pembroke Pines (page-id-8043) — MOVIL */
@media (max-width:1023px){
  body.page-id-8043 img[src*="Comparacion-Planes-TSM-final"], body.page-id-8043 img[src*="Preguntas-Frecuentes-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-8043 section.vc_section.vc_custom_1715294243175{ padding-top:35px !important; }
  body.page-id-8043 .vc_custom_1783299140093{ padding-top:0px !important; }
}

/* HealthSun Miami (page-id-18620) — ESCRITORIO */
@media (min-width:1024px){
  body.page-id-18620 img[src*="FamiliaSenores3"]{ height:557px !important; width:auto !important; max-width:none !important; display:block !important; margin:46px auto 0 auto !important; }
  body.page-id-18620 img[src*="Preguntas-Frecuentes-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-18620 .vc_custom_1779307782089{ padding-top:40px !important; }
  body.page-id-18620 .vc_custom_1733508333453{ margin-top:35px !important; }
  body.page-id-18620 .vc_custom_1733508055609 .vc_column-inner:has(h2){ justify-content:flex-start !important; }
  body.page-id-18620 .vc_custom_1784768727371{ padding-top:0px !important; margin-top:0px !important; }
}

/* HealthSun Miami (page-id-18620) — MOVIL */
@media (max-width:1023px){
  body.page-id-18620 img[src*="Comparacion-Planes-TSM-final"], body.page-id-18620 img[src*="Preguntas-Frecuentes-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-18620 section.vc_section.vc_custom_1715294243175{ padding-top:35px !important; }
  body.page-id-18620 .vc_custom_1779307782089{ padding-top:0px !important; }
  body.page-id-18620 .vc_custom_1733508333453{ margin-top:35px !important; }
}

/* ===== WESTON (22119) ESCRITORIO ===== */
@media (min-width:1024px){
  body.page-id-22119 img[src*="family1"]{ height:462px !important; width:auto !important; max-width:none !important; display:block; margin:46px auto 0 !important; }
  body.page-id-22119 section.vc_custom_1715294243175 h2.vc_custom_heading{ padding-top:40px !important; }
  body.page-id-22119 img[src*="Preguntas-Frecuentes"]{ width:397px !important; height:auto !important; max-width:none !important; }
  body.page-id-22119 .vc_column-inner:has(img[src*="Seguros_Medicos-1024"]){ padding-top:40px !important; }
}

/* ===== WESTON (22119) MOVIL ===== */
@media (max-width:1023px){
  body.page-id-22119 img[src*="Comparacion-Planes"]{ width:276px !important; height:auto !important; max-width:none !important; }
  body.page-id-22119 img[src*="Preguntas-Frecuentes"]{ width:276px !important; height:auto !important; max-width:none !important; }
  html body.page-id-22119 section.vc_section.vc_custom_1715294243175{ padding-top:35px !important; }
  body.page-id-22119 section.vc_custom_1715294243175 h2.vc_custom_heading{ padding-top:0px !important; }
}

/* Medicare Advantage Florida (page-id-18762) - distancias */
body.page-id-18762 .vc_custom_1733508333453{ margin-top:35px !important; }
@media (min-width:1024px){
body.page-id-18762 img[src*="FamiliaSenores3"]{ height:558px !important; margin-top:46px !important; width:auto !important; max-width:none !important; }
}
@media (max-width:1023px){
body.page-id-18762 section.vc_custom_1715294243175{ padding-top:25px !important; }
}

/* Mejores Seguros Medicos en Homestead (page-id-13205) - ESCRITORIO */
@media (min-width:1024px){
  body.page-id-13205 img[src*="family1"]{height:401px!important;width:auto!important;max-width:none!important;display:block!important;margin:44px auto 0!important;}
  body.page-id-13205 .vc_column-inner:has(img[src*="Seguros_Medicos"]){justify-content:flex-start!important;}
  body.page-id-13205 .vc_column-inner:has(img[src*="Seguros_Medicos"]) .wpb_single_image{margin-top:40px!important;}
  body.page-id-13205 .vc_column-inner:has(img[src*="Planes-de-Medicare"]){justify-content:flex-start!important;}
  body.page-id-13205 .vc_column-inner:has(img[src*="Planes-de-Medicare"]) .wpb_single_image{margin-top:20px!important;}
  body.page-id-13205 .vc_column-inner:has(img[src*="Homestead-Jovenes"]){justify-content:flex-start!important;}
  body.page-id-13205 .vc_column-inner:has(img[src*="Homestead-Jovenes"]) .wpb_single_image{margin-top:20px!important;}
  body.page-id-13205 .vc_custom_1785777031311{padding-top:40px!important;}
}

/* Mejores Seguros Medicos en Homestead (page-id-13205) - MOVIL */
@media (max-width:1023px){
  body.page-id-13205 .vc_custom_1785777031311{padding-top:0!important;}
  body.page-id-13205 section.vc_custom_1715294243175{ padding-top:35px !important; }
  body.page-id-13205 .vc_custom_1733950960060{ margin-top:35px !important; }
}
/* Coral Gables (page-id-8554) ESCRITORIO - distancias */
@media (min-width:1024px){
body.page-id-8554 img[src*="family1"]{ height:492px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:46px !important; }
body.page-id-8554 h2.vc_custom_1772066405883{ margin-top:30px !important; }
body.page-id-8554 .vc_custom_1733504103665{ margin-top:35px !important; }
  body.page-id-8554 img[src*="Seguros_Medicos"]{ margin-top:40px !important; }
    }
@media (max-width:1023px){
  body.page-id-8554 section.vc_custom_1715294243175{ padding-top:25px !important; }
  body.page-id-8554 .vc_custom_1733504103665{ margin-top:35px !important; }
  body.page-id-8554 .wpb_single_image:has(img[src*="Seguros_Medicos"]){ margin-bottom:-20px !important; }
    body.page-id-8554 .wpb_single_image:has(img[src*="Cambios-en-seguros"]){ margin-bottom:-50px !important; }
}

/* Kissimmee (page-id-8024) ESCRITORIO - distancias */
@media (min-width:1024px){
body.page-id-8024 img[src*="family1"]{ height:407px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:46px !important; }
body.page-id-8024 h2.vc_custom_1772927316008{ margin-top:30px !important; }
body.page-id-8024 .vc_custom_1733950960060{ margin-top:35px !important; }
body.page-id-8024 img[src*="Seguros_Dentales"]{ margin-top:40px !important; }
body.page-id-8024 .vc_column-inner:has(img[src*="Planes-de-Medicare"]){ justify-content:flex-start !important; }
body.page-id-8024 img[src*="Planes-de-Medicare"]{ margin-top:20px !important; }
}

/* Inscripcion seguro medico 2026 (page-id-13992) ESCRITORIO - distancias */
@media (min-width:1024px){
body.page-id-13992 img[src*="Familia1"]{ height:457px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:44px !important; }
body.page-id-13992 h2.vc_custom_1786411097100{ margin-top:30px !important; }
body.page-id-13992 .vc_custom_1733270214727{ margin-top:35px !important; }
body.page-id-13992 img[src*="Seguros_Medicos"]{ margin-top:40px !important; }
body.page-id-13992 .vc_column-inner:has(img[src*="Cambio-en-los-seguros"]){ justify-content:flex-start !important; }
body.page-id-13992 img[src*="Cambio-en-los-seguros"]{ margin-top:20px !important; }
}

/* Inscripcion seguro medico 2026 (page-id-13992) MOVIL - distancias */
@media (max-width:1023px){
body.page-id-13992 .vc_custom_1733270214727{ margin-top:35px !important; }
body.page-id-13992 img[src*="Seguros_Medicos"]{ margin-top:-160px !important; margin-bottom:-50px !important; }
body.page-id-13992 img[src*="Cambio-en-los-seguros"]{ margin-bottom:-60px !important; }
body.page-id-13992 img[src*="Seguros-medicos-para-emb"]{ margin-top:18px !important; }
body.page-id-13992 h2.vc_custom_1786411097100{ margin-top:-25px !important; }
}

/* Seguro medico embarazadas (page-id-9044) ESCRITORIO - distancias */
@media (min-width:1024px){
body.page-id-9044 img[src*="FamiliaNina2"]{ height:460px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:46px !important; }
body.page-id-9044 .vc_custom_1733948860755{ margin-top:35px !important; }
body.page-id-9044 img[src*="Seguros_Medicos"]{ margin-top:40px !important; }
}


/* Miami Lakes (page-id-9142) ESCRITORIO - distancias */
@media (min-width:1024px){
body.page-id-9142 img[src*="family1"]{ height:432px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:46px !important; }
body.page-id-9142 h2.vc_custom_1783292740636{ margin-top:30px !important; }
body.page-id-9142 .vc_custom_1733950960060{ margin-top:35px !important; }
body.page-id-9142 img[src*="award-plaque"]{ margin-top:40px !important; }
body.page-id-9142 .vc_row:has(img[src*="Comparacion-Planes"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-9142 .vc_row:has(img[src*="Planes-de-Medicare"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-9142 img[src*="Comparacion-Planes"]{ margin-top:18px !important; }
body.page-id-9142 img[src*="Planes-de-Medicare"]{ margin-top:20px !important; }
}

/* Portada (page-id-3057): hero a pantalla + fila de aseguradoras */
body.page-id-3057 .vc_section.fondo-personalizado{ position:relative !important; overflow:hidden !important; }
#tsm-carriers{ background:#fff; border-top:1px solid #e8eaed; border-bottom:1px solid #e8eaed; overflow:hidden; padding:14px 0; }
#tsm-carriers .tsm-track{ display:flex; width:max-content; align-items:center; animation:tsm-slide 45s linear infinite; }
#tsm-carriers img{ height:34px; width:auto; max-width:none; object-fit:contain; margin:0 22px; display:block; }
@keyframes tsm-slide{ from{ transform:translateX(0); } to{ transform:translateX(-50%); } }
@media (max-width:1023px){
  body.page-id-3057 .wpb-content-wrapper h1{ position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0,0,0,0) !important; white-space:nowrap !important; border:0 !important; }
  body.page-id-3057 .vc_section.fondo-personalizado{ min-height:calc(100svh - 133px) !important; height:calc(100svh - 133px) !important; }
}
@media (min-width:1024px){
  #tsm-carriers img{ height:44px; margin:0 34px; }
  body.page-id-3057 .vc_section.fondo-personalizado{ min-height:calc(100vh - 243px) !important; height:calc(100vh - 243px) !important; }
}
@media (prefers-reduced-motion:reduce){ #tsm-carriers .tsm-track{ animation:none; } }

body.page-id-3057 .vc_section.fondo-personalizado,
body.page-id-3057 .vc_section.fondo-personalizado.vc_hidden{ opacity:1 !important; visibility:visible !important; }

@media (max-width:1023px){
  body.page-id-3057 .vc_section.fondo-personalizado{ display:flex !important; flex-direction:column !important; justify-content:flex-end !important; }
  body.page-id-3057 .vc_section.fondo-personalizado > .container-fluid{ width:100% !important; padding-bottom:42px !important; }
}

/* El fondo del hero es el primer fotograma del video: sin salto al entrar */
body.page-id-3057 .vc_section.fondo-personalizado{ background-image:url("/wp-content/uploads/2026/09/hero-poster-escritorio.jpg") !important; background-size:cover !important; background-position:center !important; }
@media (max-width:1023px){
  body.page-id-3057 .vc_section.fondo-personalizado{ background-image:url("/wp-content/uploads/2026/09/hero-poster-movil.jpg") !important; }
  body.page-id-3057 h1, body.page-id-3057 .wpb-content-wrapper h1, body.page-id-3057 .vc_custom_heading h1, body.page-id-3057 h1.vc_custom_heading{ position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0,0,0,0) !important; clip-path:inset(50%) !important; white-space:nowrap !important; border:0 !important; font-size:0 !important; line-height:0 !important; }
}

/* WPBakery desplazaba el hero a la izquierda en movil y recortaba el video */
@media (max-width:1023px){
  body.page-id-3057 .vc_section.fondo-personalizado{ left:0 !important; right:auto !important; margin-left:0 !important; margin-right:0 !important; width:100% !important; max-width:100% !important; }
}

/* Sube el boton de WhatsApp para que no tape la fila de aseguradoras */
body.page-id-3057 .joinchat{ bottom:110px !important; }

/* Movil: sin boton rojo en el hero y los dos botones flotantes nivelados sobre los logos */
@media (max-width:1023px){
  body.page-id-3057 .vc_section.fondo-personalizado img[src*="ChatGPT-Image"]{ display:none !important; }
  body.page-id-3057 .boton-llamada{ top:auto !important; bottom:100px !important; }
  body.page-id-3057 .joinchat{ bottom:92px !important; }
}

/* Hero a ancho real en TODAS las pantallas (WPBakery lo desplazaba 70px) */
body.page-id-3057 .vc_section.fondo-personalizado{ left:0 !important; right:auto !important; margin-left:0 !important; margin-right:0 !important; width:100% !important; max-width:100% !important; }

/* Movil: separacion entre la banda de aseguradoras y el titulo siguiente */
@media (max-width:1023px){ body.page-id-3057 #tsm-carriers{ margin-bottom:48px !important; } }

/* Orlando (page-id-8891) ESCRITORIO - distancias */
@media (min-width:1024px){
body.page-id-8891 img[src*="family1"]{ height:427px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:45px !important; }
body.page-id-8891 h2.vc_custom_1781565322144{ margin-top:30px !important; }
body.page-id-8891 .vc_custom_1733769028238{ margin-top:35px !important; }
body.page-id-8891 .vc_row:has(img[src*="Cambios-en-seguros"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-8891 .vc_row:has(img[src*="Comparacion-Planes"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-8891 .vc_row:has(img[src*="Mapa-de-Hospitales"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-8891 img[src*="Cambios-en-seguros"]{ margin-top:-10px !important; }
body.page-id-8891 img[src*="Comparacion-Planes"]{ margin-top:18px !important; }
body.page-id-8891 img[src*="Mapa-de-Hospitales"]{ margin-top:20px !important; }
}

/* Medicare Advantage C-SNP diabeticos (page-id-17968) ESCRITORIO - distancias */
@media (min-width:1024px){
body.page-id-17968 img[src*="FamiliaSenores3"]{ height:577px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:46px !important; }
body.page-id-17968 h2.vc_custom_1781541800322{ margin-top:30px !important; }
body.page-id-17968 .vc_custom_1733508333453{ margin-top:35px !important; }
body.page-id-17968 .vc_row:has(img[src*="Medicare-Advantage-C-SNP"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-17968 .vc_row:has(img[src*="Comparacion-Planes"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-17968 .vc_row:has(img[src*="planes-de-medicare-home"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-17968 img[src*="Medicare-Advantage-C-SNP"]{ margin-top:-10px !important; }
body.page-id-17968 img[src*="Comparacion-Planes"]{ margin-top:17px !important; }
body.page-id-17968 img[src*="planes-de-medicare-home"]{ margin-top:20px !important; }
}

/* Medicare Advantage C-SNP (page-id-17968) MOVIL - distancias */
@media (max-width:1023px){
body.page-id-17968 h2.vc_custom_1788828242438{ margin-top:-25px !important; }
body.page-id-17968 .vc_custom_1733508333453{ margin-top:35px !important; }
body.page-id-17968 img[src*="planes-de-medicare-home"]{ margin-bottom:-60px !important; }
}

/* Embarazadas (page-id-9044) ESCRITORIO v2 - la pagina cambio de fotos y de H2 */
@media (min-width:1024px){
body.page-id-9044 h2.vc_custom_1786414261830{ margin-top:30px !important; }
body.page-id-9044 .vc_row:has(img[src*="Seguros-Medicos-para-para-Muje"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-9044 .vc_row:has(img[src*="Comparacion-Planes"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-9044 .vc_row:has(img[src*="Cambios-en-seguros-medicos"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-9044 img[src*="Seguros-Medicos-para-para-Muje"]{ margin-top:40px !important; }
body.page-id-9044 img[src*="Comparacion-Planes"]{ margin-top:18px !important; }
body.page-id-9044 img[src*="Cambios-en-seguros-medicos"]{ margin-top:20px !important; }
}

/* Embarazadas (page-id-9044) MOVIL v2 - fotos nuevas */
@media (max-width:1023px){
body.page-id-9044 h2.vc_custom_1786414261830{ margin-top:-25px !important; }
body.page-id-9044 img[src*="Seguros-Medicos-para-para-Muje"]{ margin-bottom:-50px !important; }
body.page-id-9044 .vc_custom_1733948860755{ margin-top:35px !important; }
  body.page-id-9044 img[src*="Comparacion-Planes"]{ margin-top:-80px !important; margin-bottom:-25px !important; }
body.page-id-9044 img[src*="Cambios-en-seguros-medicos"]{ margin-top:-41px !important; margin-bottom:-60px !important; }
body.page-id-9044 img[src*="seguros-medicos-home"]{ margin-top:12px !important; }
}

/* Winter Haven (page-id-8037) ESCRITORIO - distancias */
@media (min-width:1024px){
body.page-id-8037 img[src*="family1"]{ height:432px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:46px !important; }
body.page-id-8037 h2.vc_custom_1774365668846{ margin-top:30px !important; }
body.page-id-8037 .vc_custom_1733950960060{ margin-top:35px !important; }
body.page-id-8037 .vc_row:has(img[src*="Cambios-seguros-medicos-2027"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-8037 .vc_row:has(img[src*="Comparacion-Planes"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-8037 .vc_row:has(img[src*="planes-de-medicare-home"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-8037 img[src*="Cambios-seguros-medicos-2027"]{ margin-top:40px !important; }
body.page-id-8037 img[src*="Comparacion-Planes"]{ margin-top:18px !important; }
body.page-id-8037 img[src*="planes-de-medicare-home"]{ margin-top:20px !important; }
}

/* Winter Haven (page-id-8037) MOVIL - distancias */
@media (max-width:1023px){
body.page-id-8037 h2.vc_custom_1774365668846{ margin-top:-25px !important; }
body.page-id-8037 .vc_custom_1733950960060{ margin-top:35px !important; }
body.page-id-8037 img[src*="Cambios-seguros-medicos-2027"]{ margin-bottom:-50px !important; }
body.page-id-8037 img[src*="Comparacion-Planes"]{ margin-top:-81px !important; }
body.page-id-8037 img[src*="planes-de-medicare-home"]{ margin-bottom:-60px !important; }
}

/* Agencia de seguros en Miami (page-id-8583) ESCRITORIO - distancias */
@media (min-width:1024px){
body.page-id-8583 img[src*="como-lo-hacemos"]{ height:517px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:44px !important; }
body.page-id-8583 h2.vc_custom_1783211930195{ margin-top:30px !important; }
body.page-id-8583 .vc_custom_1752085849139{ margin-top:35px !important; }
body.page-id-8583 .vc_custom_1733950960060{ margin-top:35px !important; }
body.page-id-8583 .vc_row:has(img[src*="Cambios-en-seguros-medicos"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-8583 .vc_row:has(img[src*="Comparacion-Planes"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-8583 .vc_row:has(img[src*="planes-de-medicare-home"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-8583 img[src*="Cambios-en-seguros-medicos"]{ margin-top:40px !important; }
body.page-id-8583 img[src*="Comparacion-Planes"]{ margin-top:-12px !important; }
body.page-id-8583 img[src*="planes-de-medicare-home"]{ margin-top:20px !important; }
}

/* Agencia de seguros en Miami (page-id-8583) MOVIL - distancias */
@media (max-width:1023px){
body.page-id-8583 h2.vc_custom_1783211930195{ margin-top:-25px !important; }
body.page-id-8583 .vc_custom_1752085849139{ margin-top:35px !important; }
body.page-id-8583 .vc_custom_1733950960060{ margin-top:35px !important; }
body.page-id-8583 img[src*="Comparacion-Planes"]{ margin-top:-81px !important; }
body.page-id-8583 img[src*="planes-de-medicare-home"]{ margin-bottom:-60px !important; }
}

/* Utah (page-id-13297) ESCRITORIO - distancias */
@media (min-width:1024px){
body.page-id-13297 img[src*="family1"]{ height:426px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:44px !important; }
body.page-id-13297 h2.vc_custom_1788888499990{ margin-top:30px !important; }
body.page-id-13297 .vc_custom_1752085849139{ margin-top:35px !important; }
body.page-id-13297 .vc_custom_1733950960060{ margin-top:35px !important; }
body.page-id-13297 .vc_row:has(img[src*="Cambios-en-seguros-medicos"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-13297 .vc_row:has(img[src*="Comparacion-Planes"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-13297 .vc_row:has(img[src*="credito-fiscal-marketplace"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-13297 img[src*="Cambios-en-seguros-medicos"]{ margin-top:40px !important; }
body.page-id-13297 img[src*="Comparacion-Planes"]{ margin-top:18px !important; }
body.page-id-13297 img[src*="credito-fiscal-marketplace"]{ margin-top:20px !important; }
}

/* Utah (page-id-13297) MOVIL - distancias */
@media (max-width:1023px){
body.page-id-13297 h2.vc_custom_1788888499990{ margin-top:-25px !important; }
body.page-id-13297 .vc_custom_1752085849139{ margin-top:35px !important; }
body.page-id-13297 .vc_custom_1733950960060{ margin-top:35px !important; }
body.page-id-13297 img[src*="Cambios-en-seguros-medicos"]{ margin-bottom:-50px !important; }
body.page-id-13297 img[src*="Comparacion-Planes"]{ margin-top:-81px !important; }
body.page-id-13297 img[src*="credito-fiscal-marketplace"]{ margin-bottom:-60px !important; }
body.page-id-13297 img[src*="Mapa-de-Hospitales"]{ margin-top:-146px !important; }
}

/* Nebraska (page-id-8181) ESCRITORIO - distancias */
@media (min-width:1024px){
body.page-id-8181 img[src*="family1"]{ height:462px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:46px !important; }
body.page-id-8181 h2.vc_custom_1788901767045{ margin-top:30px !important; }
body.page-id-8181 .vc_custom_1733950960060{ margin-top:35px !important; }
body.page-id-8181 .vc_row:has(img[src*="Cambios-en-seguros-medicos"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-8181 .vc_row:has(img[src*="Comparacion-Planes"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-8181 .vc_row:has(img[src*="planes-de-medicare-home"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-8181 img[src*="Cambios-en-seguros-medicos"]{ margin-top:40px !important; }
body.page-id-8181 img[src*="Comparacion-Planes"]{ margin-top:18px !important; }
body.page-id-8181 img[src*="planes-de-medicare-home"]{ margin-top:20px !important; }
}

/* Nebraska (page-id-8181) MOVIL - distancias */
@media (max-width:1023px){
body.page-id-8181 h2.vc_custom_1788901767045{ margin-top:-25px !important; }
body.page-id-8181 .vc_custom_1733950960060{ margin-top:35px !important; }
body.page-id-8181 img[src*="Cambios-en-seguros-medicos"]{ margin-bottom:-50px !important; }
body.page-id-8181 img[src*="Comparacion-Planes"]{ margin-top:-81px !important; margin-bottom:-15px !important; }
body.page-id-8181 img[src*="planes-de-medicare-home"]{ margin-bottom:-60px !important; }
}

/* Obamacare Nebraska (page-id-14715) ESCRITORIO - Claude 2026-09-11 */
@media (min-width:1024px){
  body.page-id-14715 img[src*="como-lo-hacemos"]{ height:515px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:46px !important; }
  body.page-id-14715 h2.vc_custom_1789165260971{ padding-top:40px !important; }
  html body.page-id-14715 section.vc_section.vc_custom_1715294243175{ padding-bottom:0px !important; }
  body.page-id-14715 img[src*="credito-fiscal-marketplace"]{ margin-top:48px !important; }
  body.page-id-14715 .vc_custom_1788914616259{ padding-bottom:35px !important; }
  body.page-id-14715 .vc_custom_1753283065247{ margin-top:53px !important; }
  body.page-id-14715 h2.vc_custom_1772136810432{ padding-top:10px !important; }
  body.page-id-14715 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  html body.page-id-14715 section.vc_section.vc_custom_1722972853812{ padding-bottom:14px !important; }
  body.page-id-14715 .vc_custom_1733950881098{ padding-top:25px !important; }
  body.page-id-14715 .vc_custom_1715297582832{ padding-top:50px !important; padding-bottom:14px !important; }
  body.page-id-14715 .vc_row:has(img[src*="tabla-fpl-obamacare"]) .vc_column-inner,
  body.page-id-14715 .vc_row:has(img[src*="Cambios-en-seguros-medicos"]) .vc_column-inner{ justify-content:flex-start !important; }
  body.page-id-14715 img[src*="tabla-fpl-obamacare"]{ margin-top:32px !important; }
  body.page-id-14715 .vc_custom_1722972156615{ padding-top:36px !important; }
  body.page-id-14715 h2.vc_custom_1788914162344{ padding-top:10px !important; }
  body.page-id-14715 img[src*="Cambios-en-seguros-medicos"]{ margin-top:2px !important; }
  body.page-id-14715 .vc_custom_1733950960060{ margin-top:35px !important; }
  html body.page-id-14715 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-14715 .vc_custom_1714658617514{ padding-bottom:14px !important; }
  body.page-id-14715 .vc_custom_1714658617514 h2{ padding-top:10px !important; margin-bottom:40px !important; }
  body.page-id-14715 h2.vc_custom_1788914767845{ padding-top:10px !important; }
}

/* Obamacare Nebraska (page-id-14715) MOVIL - Claude 2026-09-11 */
@media (max-width:1023px){
  /* el hero no se toca */
  html body.page-id-14715 section.vc_section.vc_custom_1715294243175{ padding-top:25px !important; padding-bottom:0px !important; }
  body.page-id-14715 .vc_custom_1788914616259 .vc_custom_1722897104156{ padding-bottom:0px !important; }
  body.page-id-14715 .vc_custom_1753283065247{ margin-top:35px !important; }
  body.page-id-14715 h2.vc_custom_1772136810432{ padding-top:10px !important; }
  body.page-id-14715 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-14715 section.vc_section.vc_custom_1722972853812{ padding-bottom:0px !important; }
  body.page-id-14715 .vc_custom_1733950881098{ padding-top:26px !important; }
  body.page-id-14715 .vc_custom_1715297582832{ padding-top:25px !important; }
  body.page-id-14715 img[src*="tabla-fpl-obamacare"]{ margin-top:16px !important; }
  body.page-id-14715 .vc_custom_1722972156615{ padding-top:25px !important; padding-bottom:35px !important; }
  body.page-id-14715 h2.vc_custom_1788914162344{ padding-top:10px !important; }
  body.page-id-14715 .vc_custom_1733950960060{ margin-top:35px !important; }
  html body.page-id-14715 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-14715 .vc_custom_1714658617514{ padding-top:60px !important; }
  body.page-id-14715 .vc_custom_1714658617514 h2{ padding-top:10px !important; margin-bottom:40px !important; }
  body.page-id-14715 h2.vc_custom_1788914767845{ padding-top:10px !important; }
}

/* Coral Gables Obamacare (page-id-8554) FOTOS v2 - la pagina cambio de imagenes */
@media (min-width:1024px){
body.page-id-8554 .vc_row:has(img[src*="Cambios-en-seguros-medicos"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-8554 .vc_row:has(img[src*="Comparacion-Planes"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-8554 .vc_row:has(img[src*="credito-fiscal-marketplace"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-8554 img[src*="Cambios-en-seguros-medicos"]{ margin-top:40px !important; }
body.page-id-8554 img[src*="Comparacion-Planes"]{ margin-top:-13px !important; }
body.page-id-8554 img[src*="credito-fiscal-marketplace"]{ margin-top:20px !important; }
}

/* Coral Gables Obamacare (page-id-8554) MOVIL v2 - fotos nuevas */
@media (max-width:1023px){
body.page-id-8554 h2.vc_custom_1772066405883{ margin-top:20px !important; }
body.page-id-8554 img[src*="Cambios-en-seguros-medicos"]{ margin-bottom:35px !important; }
body.page-id-8554 img[src*="Comparacion-Planes"]{ margin-top:-81px !important; }
body.page-id-8554 img[src*="credito-fiscal-marketplace"]{ margin-bottom:-60px !important; }
}

/* Coral Gables 2025 (page-id-4790) v2 - la pagina cambio */
@media (min-width:1024px){
body.page-id-4790 h2.vc_custom_1783283629464{ margin-top:0px !important; }
body.page-id-4790 .vc_custom_1733504103665{ margin-top:35px !important; }
body.page-id-4790 .vc_row:has(img[src*="seguros-medicos-home"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-4790 .vc_row:has(img[src*="Comparacion-Planes"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-4790 .vc_row:has(img[src*="planes-de-medicare-home"]) .wpb_column{ align-items:flex-start !important; }
body.page-id-4790 img[src*="seguros-medicos-home"]{ margin-top:40px !important; }
body.page-id-4790 img[src*="Comparacion-Planes"]{ margin-top:-7px !important; }
body.page-id-4790 img[src*="planes-de-medicare-home"]{ margin-top:20px !important; }
}

/* Coral Gables 2025 (page-id-4790) MOVIL v2 */
@media (max-width:1023px){
body.page-id-4790 h2.vc_custom_1783283629464{ margin-top:20px !important; }
body.page-id-4790 .vc_custom_1733504103665{ margin-top:35px !important; }
body.page-id-4790 img[src*="seguros-medicos-home"]{ margin-bottom:-35px !important; }
body.page-id-4790 img[src*="Comparacion-Planes"]{ margin-top:-81px !important; }
body.page-id-4790 img[src*="planes-de-medicare-home"]{ margin-bottom:-45px !important; }
}

/* Cumpliendo 65 anos (page-id-12398) - Claude 2026-09-09 */
body.page-id-12398 h2.vc_custom_1755115881057{ padding-top:10px !important; }
body.page-id-12398 section.vc_section.vc_custom_1714658513793 h2{ padding-top:10px !important; margin-bottom:40px !important; }
@media (min-width:1024px){
  /* fotos alineadas con el tope de las letras del H2 (el recuadro azul del telefono va centrado, no se toca) */
  body.page-id-12398 .vc_row:has(img[src*="planes-de-medicare-home"]) .wpb_column .vc_column-inner,
  body.page-id-12398 .vc_row:has(img[src*="Tarjeta-de-alimentos"]) .wpb_column .vc_column-inner{ justify-content:flex-start !important; }
  body.page-id-12398 img[src*="Planes_Medicare_Giveback"]{ margin-top:72px !important; }
  body.page-id-12398 img[src*="planes-de-medicare-home"]{ margin-top:32px !important; }
  body.page-id-12398 img[src*="Tarjeta-de-alimentos"]{ margin-top:2px !important; }
  body.page-id-12398 h2.vc_custom_1782929360661{ padding-top:40px !important; }
  body.page-id-12398 section.vc_section.vc_custom_1715294243175{ padding-bottom:35px !important; }
  body.page-id-12398 section.vc_section.vc_custom_1722972853812{ padding-bottom:35px !important; }
  body.page-id-12398 .vc_custom_1788990991349{ padding-bottom:35px !important; }
  body.page-id-12398 .vc_custom_1715297582832{ padding-top:20px !important; padding-bottom:20px !important; }
  body.page-id-12398 .vc_custom_1722972156615{ padding-top:20px !important; padding-bottom:35px !important; }
  body.page-id-12398 .vc_custom_1788991721147{ padding-top:20px !important; padding-bottom:15px !important; }
  body.page-id-12398 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-12398 .vc_custom_1714658617514{ padding-top:49px !important; }
}
@media (max-width:1023px){
  /* MOVIL - el hero no se toca */
  body.page-id-12398 section.vc_section.vc_custom_1715294243175{ padding-top:25px !important; padding-bottom:35px !important; }
  body.page-id-12398 .vc_custom_1788990991349{ padding-top:20px !important; padding-bottom:0px !important; }
  body.page-id-12398 section.vc_section.vc_custom_1722972853812{ padding-bottom:35px !important; }
  body.page-id-12398 .vc_custom_1715297582832{ padding-top:25px !important; padding-bottom:0px !important; }
  body.page-id-12398 .wpb_single_image:has(img[src*="planes-de-medicare-home"]){ margin-bottom:20px !important; }
  body.page-id-12398 .vc_custom_1722972156615{ padding-top:25px !important; padding-bottom:35px !important; }
  body.page-id-12398 .vc_custom_1788991721147{ padding-top:20px !important; padding-bottom:15px !important; }
  body.page-id-12398 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-12398 .vc_custom_1714658617514{ padding-top:60px !important; }
}
/* Categorias Planes Obamacare 2026 (page-id-14607) - Claude 2026-09-09 */
body.page-id-14607 h2.vc_custom_1777308688487{ padding-top:10px !important; }
body.page-id-14607 h2.vc_custom_1783290799249{ padding-top:10px !important; }
body.page-id-14607 section.vc_section.vc_custom_1714658513793 h2{ padding-top:10px !important; margin-bottom:40px !important; }
@media (min-width:1024px){
  body.page-id-14607 img[src*="como-lo-hacemos-seguro-medico"]{ height:515px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:46px !important; }
  body.page-id-14607 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-14607 .vc_row:has(img[src*="credito-fiscal-marketplace"]) .vc_column-inner,
  body.page-id-14607 .vc_row:has(img[src*="seguros-medicos-home"]) .vc_column-inner{ justify-content:flex-start !important; }
  body.page-id-14607 img[src*="Cambios-en-seguros-medicos"]{ margin-top:52px !important; }
  body.page-id-14607 img[src*="credito-fiscal-marketplace"]{ margin-top:32px !important; }
  body.page-id-14607 img[src*="seguros-medicos-home"]{ margin-top:32px !important; }
  body.page-id-14607 h2.vc_custom_1789003332620{ padding-top:40px !important; }
  html body.page-id-14607 section.vc_section.vc_custom_1715294243175{ padding-bottom:0px !important; }
  body.page-id-14607 .vc_custom_1789000677056{ padding-bottom:35px !important; }
  body.page-id-14607 section.vc_section.vc_custom_1722972853812{ padding-bottom:0px !important; }
  body.page-id-14607 .vc_custom_1715297582832{ padding-top:50px !important; padding-bottom:14px !important; }
  body.page-id-14607 .vc_custom_1722972156615{ padding-top:25px !important; }
  body.page-id-14607 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-14607 .vc_custom_1714658617514{ padding-top:45px !important; }
}
@media (max-width:1023px){
  /* MOVIL 14607 - el hero no se toca */
  html body.page-id-14607 section.vc_section.vc_custom_1715294243175{ padding-top:25px !important; padding-bottom:0px !important; }
  body.page-id-14607 .vc_custom_1715297582832{ padding-top:25px !important; }
  body.page-id-14607 .vc_custom_1722972156615{ padding-top:40px !important; }
  body.page-id-14607 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-14607 .vc_custom_1714658617514{ padding-top:60px !important; }
  body.page-id-14607 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
}
/* Plan Suplementario Medicare Florida (page-id-18840) - Claude 2026-09-09 */
body.page-id-18840 h2.vc_custom_1780787603561{ padding-top:10px !important; }
body.page-id-18840 h2.vc_custom_1780604522507{ padding-top:10px !important; }
body.page-id-18840 h2.vc_custom_1780787572272{ padding-top:10px !important; }
body.page-id-18840 section.vc_section.vc_custom_1714658513793 h2{ padding-top:10px !important; margin-bottom:40px !important; }
@media (min-width:1024px){
  body.page-id-18840 img[src*="FamiliaSenores3"]{ height:582px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:21px !important; }
  body.page-id-18840 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-18840 h2.vc_custom_1783643368132{ padding-top:40px !important; }
  body.page-id-18840 .vc_row:has(img[src*="TSM-team"]) .vc_column-inner,
  body.page-id-18840 .vc_row:has(img[src*="TSM-store-front"]) .vc_column-inner{ justify-content:flex-start !important; }
  body.page-id-18840 img[src*="planes-de-medicare-home"]{ margin-top:52px !important; }
  body.page-id-18840 img[src*="TSM-team"]{ margin-top:32px !important; }
  body.page-id-18840 img[src*="TSM-store-front"]{ margin-top:32px !important; }
  html body.page-id-18840 section.vc_section.vc_custom_1715294243175{ padding-bottom:0px !important; }
  body.page-id-18840 .vc_custom_1789001368188{ padding-bottom:35px !important; }
  body.page-id-18840 section.vc_section.vc_custom_1722972853812{ padding-bottom:0px !important; }
  body.page-id-18840 .vc_custom_1715297582832{ padding-top:50px !important; padding-bottom:14px !important; }
  body.page-id-18840 .vc_custom_1722972156615{ padding-top:25px !important; }
  body.page-id-18840 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-18840 .vc_custom_1714658617514{ padding-top:45px !important; }
}
@media (max-width:1023px){
  /* MOVIL 18840 - el hero no se toca */
  html body.page-id-18840 section.vc_section.vc_custom_1715294243175{ padding-top:25px !important; padding-bottom:0px !important; }
  body.page-id-18840 section.vc_section.vc_custom_1722972853812{ padding-bottom:0px !important; }
  body.page-id-18840 .vc_custom_1715297582832{ padding-top:25px !important; }
  body.page-id-18840 .vc_custom_1722972156615{ padding-top:40px !important; }
  body.page-id-18840 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-18840 .vc_custom_1714658617514{ padding-top:60px !important; }
  body.page-id-18840 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
}
/* Tarjeta de alimentos Medicare (page-id-18773) - Claude 2026-09-09 */
body.page-id-18773 h2.vc_custom_1783994920465{ padding-top:10px !important; }
body.page-id-18773 h2.vc_custom_1780604522507{ padding-top:10px !important; }
body.page-id-18773 h2.vc_custom_1789006729682{ padding-top:10px !important; }
body.page-id-18773 section.vc_section.vc_custom_1714658513793 h2{ padding-top:10px !important; margin-bottom:40px !important; }
@media (min-width:1024px){
  body.page-id-18773 img[src*="FamiliaSenores3"]{ height:594px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:44px !important; }
  body.page-id-18773 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-18773 h2.vc_custom_1780603658932{ padding-top:40px !important; }
  body.page-id-18773 .vc_row:has(img[src*="planes-de-medicare-home"]) .vc_column-inner{ justify-content:flex-start !important; }
  body.page-id-18773 img[src*="Tarjeta-de-alimentos"]{ margin-top:52px !important; }
  body.page-id-18773 img[src*="planes-de-medicare-home"]{ margin-top:32px !important; }
  html body.page-id-18773 section.vc_section.vc_custom_1715294243175{ padding-bottom:0px !important; }
  body.page-id-18773 .vc_custom_1789006798144{ padding-bottom:35px !important; }
  body.page-id-18773 .vc_custom_1789006691147{ margin-top:14px !important; }
  body.page-id-18773 .vc_custom_1715297582832{ padding-bottom:10px !important; }
  body.page-id-18773 .vc_custom_1722972156615{ padding-top:30px !important; }
  body.page-id-18773 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-18773 .vc_custom_1714658617514{ padding-top:45px !important; }
}
@media (max-width:1023px){
  /* MOVIL 18773 - el hero no se toca */
  html body.page-id-18773 section.vc_section.vc_custom_1715294243175{ padding-top:25px !important; padding-bottom:0px !important; }
  body.page-id-18773 .vc_custom_1789006691147{ margin-top:35px !important; }
  body.page-id-18773 .vc_custom_1715297582832{ padding-top:25px !important; padding-bottom:0px !important; }
  body.page-id-18773 .vc_custom_1722972156615{ padding-top:40px !important; }
  body.page-id-18773 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-18773 .vc_custom_1714658617514{ padding-top:60px !important; }
  body.page-id-18773 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
}
/* Planes Medicare que devuelven dinero (page-id-18797) - Claude 2026-09-09 */
body.page-id-18797 h2.vc_custom_1780683253764{ padding-top:10px !important; }
body.page-id-18797 h2.vc_custom_1780604522507{ padding-top:10px !important; }
body.page-id-18797 h2.vc_custom_1780683368662{ padding-top:10px !important; }
body.page-id-18797 section.vc_section.vc_custom_1714658513793 h2{ padding-top:10px !important; margin-bottom:40px !important; }
@media (min-width:1024px){
  body.page-id-18797 img[src*="FamiliaSenores3"]{ height:594px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:44px !important; }
  body.page-id-18797 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-18797 h2.vc_custom_1780682645026{ padding-top:40px !important; }
  body.page-id-18797 .vc_row:has(img[src*="planes-de-medicare-home"]) .vc_column-inner,
  body.page-id-18797 .vc_row:has(img[src*="TSM-store-front"]) .vc_column-inner{ justify-content:flex-start !important; }
  body.page-id-18797 img[src*="Tarjeta-de-alimentos"]{ margin-top:52px !important; }
  body.page-id-18797 img[src*="planes-de-medicare-home"]{ margin-top:32px !important; }
  body.page-id-18797 img[src*="TSM-store-front"]{ margin-top:32px !important; }
  html body.page-id-18797 section.vc_section.vc_custom_1715294243175{ padding-bottom:0px !important; }
  body.page-id-18797 .vc_custom_1789009126709{ padding-bottom:35px !important; }
  body.page-id-18797 section.vc_section.vc_custom_1722972853812{ padding-bottom:22px !important; }
  body.page-id-18797 .vc_custom_1715297582832{ padding-top:50px !important; padding-bottom:14px !important; }
  body.page-id-18797 .vc_custom_1722972156615{ padding-top:30px !important; }
  body.page-id-18797 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-18797 .vc_custom_1714658617514{ padding-top:45px !important; }
}
@media (max-width:1023px){
  /* MOVIL 18797 - el hero no se toca */
  html body.page-id-18797 section.vc_section.vc_custom_1715294243175{ padding-top:25px !important; padding-bottom:0px !important; }
  body.page-id-18797 .vc_custom_1789009115853{ margin-top:35px !important; }
  body.page-id-18797 .vc_custom_1715297582832{ padding-top:25px !important; }
  body.page-id-18797 .vc_custom_1722972156615{ padding-top:40px !important; }
  body.page-id-18797 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-18797 .vc_custom_1714658617514{ padding-top:60px !important; }
  body.page-id-18797 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
}
/* South Carolina (page-id-13287) - Claude 2026-09-10 */
body.page-id-13287 h2.vc_custom_1789067649507{ padding-top:10px !important; }
body.page-id-13287 h2.vc_custom_1789066411603{ padding-top:10px !important; }
body.page-id-13287 h2.vc_custom_1789067749093{ padding-top:10px !important; }
body.page-id-13287 section.vc_section.vc_custom_1714658513793 h2{ padding-top:10px !important; margin-bottom:40px !important; }
@media (min-width:1024px){
  body.page-id-13287 img[src*="como-lo-hacemos-seguro-medico"]{ height:516px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:45px !important; }
  body.page-id-13287 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  body.page-id-13287 h2.vc_custom_1789068071612{ padding-top:40px !important; }
  body.page-id-13287 .vc_row:has(img[src*="planes-de-medicare-home"]) .vc_column-inner,
  body.page-id-13287 .vc_row:has(img[src*="Mapa-de-Hospitales"]) .vc_column-inner{ justify-content:flex-start !important; }
  body.page-id-13287 img[src*="Cambios-en-seguros-medicos"]{ margin-top:52px !important; }
  body.page-id-13287 img[src*="planes-de-medicare-home"]{ margin-top:32px !important; }
  body.page-id-13287 img[src*="Mapa-de-Hospitales"]{ margin-top:2px !important; }
  html body.page-id-13287 section.vc_section.vc_custom_1715294243175{ padding-bottom:0px !important; }
  body.page-id-13287 .vc_custom_1789080761027{ padding-bottom:35px !important; }
  body.page-id-13287 section.vc_section.vc_custom_1722972853812{ padding-bottom:35px !important; }
  body.page-id-13287 .vc_custom_1789080559088 .vc_custom_1694547617945{ padding-top:0px !important; }
  body.page-id-13287 .vc_custom_1789080559088{ padding-top:14px !important; }
  body.page-id-13287 .vc_custom_1715297582832{ padding-top:50px !important; padding-bottom:14px !important; }
  body.page-id-13287 .vc_custom_1722972156615{ padding-top:30px !important; }
  body.page-id-13287 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-13287 .vc_custom_1714658617514{ padding-top:45px !important; }
  body.page-id-13287 .vc_custom_1789080572875{ margin-top:35px !important; }
  body.page-id-13287 .vc_custom_1715286346807{ padding-top:25px !important; }
}
@media (max-width:1023px){
  /* MOVIL 13287 - el hero no se toca */
  html body.page-id-13287 section.vc_section.vc_custom_1715294243175{ padding-top:25px !important; padding-bottom:0px !important; }
  body.page-id-13287 .vc_custom_1789080761027 .vc_custom_1722897104156{ padding-bottom:0px !important; }
  body.page-id-13287 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-13287 section.vc_section.vc_custom_1722972853812{ padding-bottom:35px !important; }
  body.page-id-13287 .vc_custom_1789080559088{ padding-top:16px !important; }
  body.page-id-13287 .vc_custom_1789080559088 .vc_custom_1694547617945{ padding-top:0px !important; }
  body.page-id-13287 .vc_custom_1715297582832{ padding-top:25px !important; }
  body.page-id-13287 .wpb_text_column h4:empty + p{ display:none !important; }
  body.page-id-13287 img[src*="planes-de-medicare-home"]{ margin-top:16px !important; }
  body.page-id-13287 .vc_custom_1722972156615{ padding-top:25px !important; padding-bottom:35px !important; }
  body.page-id-13287 .vc_custom_1789080572875{ margin-top:35px !important; }
  html body.page-id-13287 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-13287 .vc_custom_1714658617514{ padding-top:60px !important; padding-bottom:0px !important; }
  body.page-id-13287 .vc_custom_1715286346807{ padding-top:32px !important; }
}

/* Obamacare South Carolina (page-id-23088) - Claude 2026-09-11 */
@media (min-width:1024px){
  body.page-id-23088 img[src*="family1-1024x746"]{ height:517px !important; width:auto !important; max-width:none !important; display:block !important; margin:45px 0 0 calc((100% - 710px) / 2) !important; }
  body.page-id-23088 h2.vc_custom_1789083818988{ padding-top:40px !important; }
  html body.page-id-23088 section.vc_section.vc_custom_1715294243175{ padding-bottom:0px !important; }
  body.page-id-23088 img[src*="credito-fiscal-marketplace"]{ margin-top:48px !important; }
  body.page-id-23088 .vc_custom_1789088054364{ padding-bottom:35px !important; }
  body.page-id-23088 h2.vc_custom_1789084202356{ padding-top:10px !important; }
  body.page-id-23088 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  html body.page-id-23088 section.vc_section.vc_custom_1722972853812{ padding-bottom:35px !important; }
  body.page-id-23088 .vc_custom_1760538145393{ padding-top:14px !important; }
  body.page-id-23088 .vc_custom_1760538145393 .vc_custom_1694547617945{ padding-top:0px !important; }
  body.page-id-23088 .vc_custom_1715297582832{ padding-top:50px !important; padding-bottom:14px !important; }
  body.page-id-23088 .vc_row:has(img[src*="Tabla-de-ingresos"]) .vc_column-inner,
  body.page-id-23088 .vc_row:has(img[src*="Cambios-en-seguros-medicos"]) .vc_column-inner{ justify-content:flex-start !important; }
  body.page-id-23088 img[src*="Tabla-de-ingresos"]{ margin-top:32px !important; }
  body.page-id-23088 .vc_custom_1722972156615{ padding-top:36px !important; }
  body.page-id-23088 h2.vc_custom_1789085206008{ padding-top:10px !important; }
  body.page-id-23088 img[src*="Cambios-en-seguros-medicos"]{ margin-top:2px !important; }
  body.page-id-23088 .vc_custom_1733950960060{ margin-top:35px !important; }
  html body.page-id-23088 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-23088 .vc_custom_1714658617514 h2{ padding-top:10px !important; margin-bottom:40px !important; }
  body.page-id-23088 h2.vc_custom_1789067749093{ padding-top:10px !important; }
  body.page-id-23088 .vc_custom_1715286346807{ padding-top:25px !important; }
}
@media (max-width:1023px){
  /* MOVIL 23088 - el hero no se toca */
  html body.page-id-23088 section.vc_section.vc_custom_1715294243175{ padding-top:25px !important; padding-bottom:0px !important; }
  body.page-id-23088 .vc_custom_1789088054364 .vc_custom_1722897104156{ padding-bottom:0px !important; }
  body.page-id-23088 h2.vc_custom_1789084202356{ padding-top:10px !important; }
  body.page-id-23088 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-23088 section.vc_section.vc_custom_1722972853812{ padding-bottom:35px !important; }
  body.page-id-23088 .vc_custom_1760538145393{ padding-top:16px !important; }
  body.page-id-23088 .vc_custom_1760538145393 .vc_custom_1694547617945{ padding-top:0px !important; }
  body.page-id-23088 .vc_custom_1715297582832{ padding-top:25px !important; }
  body.page-id-23088 img[src*="Tabla-de-ingresos"]{ margin-top:16px !important; }
  body.page-id-23088 .vc_custom_1722972156615{ padding-top:25px !important; padding-bottom:35px !important; }
  body.page-id-23088 h2.vc_custom_1789085206008{ padding-top:10px !important; }
  body.page-id-23088 .vc_custom_1733950960060{ margin-top:35px !important; }
  html body.page-id-23088 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-23088 .vc_custom_1714658617514{ padding-top:60px !important; padding-bottom:0px !important; }
  body.page-id-23088 .vc_custom_1714658617514 h2{ padding-top:10px !important; margin-bottom:40px !important; }
  body.page-id-23088 h2.vc_custom_1789067749093{ padding-top:10px !important; }
  body.page-id-23088 .vc_custom_1715286346807{ padding-top:32px !important; }
}

/* Delaware (page-id-8153) - Claude 2026-09-11 */
@media (min-width:1024px){
  body.page-id-8153 img[src*="family1-1024x746"]{ height:432px !important; width:auto !important; max-width:none !important; display:block !important; margin:46px auto 0 auto !important; }
  body.page-id-8153 h2.vc_custom_1789155904549{ padding-top:40px !important; }
  html body.page-id-8153 section.vc_section.vc_custom_1715294243175{ padding-bottom:0px !important; }
  body.page-id-8153 img[src*="Cambios-seguros-medicos-2027"]{ margin-top:48px !important; }
  body.page-id-8153 .vc_custom_1789138211081{ padding-bottom:35px !important; }
  body.page-id-8153 .vc_custom_1752871933786{ margin-top:53px !important; }
  body.page-id-8153 h2.vc_custom_1789138622371{ padding-top:10px !important; }
  body.page-id-8153 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  html body.page-id-8153 section.vc_section.vc_custom_1722972853812{ padding-bottom:14px !important; }
  body.page-id-8153 .vc_custom_1789138223747{ padding-top:25px !important; }
  body.page-id-8153 .vc_custom_1715297582832{ padding-top:50px !important; padding-bottom:14px !important; }
  body.page-id-8153 .vc_row:has(img[src*="oficina-de-seguros-medicos"]) .vc_column-inner,
  body.page-id-8153 .vc_row:has(img[src*="Mapa-de-Hospitales"]) .vc_column-inner{ justify-content:flex-start !important; }
  body.page-id-8153 img[src*="oficina-de-seguros-medicos"]{ margin-top:32px !important; }
  body.page-id-8153 .vc_custom_1722972156615{ padding-top:36px !important; }
  body.page-id-8153 h2.vc_custom_1789152870793{ padding-top:10px !important; }
  body.page-id-8153 img[src*="Mapa-de-Hospitales"]{ margin-top:2px !important; }
  body.page-id-8153 .vc_custom_1789160357840{ margin-top:35px !important; }
  html body.page-id-8153 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-8153 .vc_custom_1714658617514{ padding-bottom:14px !important; }
  body.page-id-8153 .vc_custom_1714658617514 h2{ padding-top:10px !important; margin-bottom:40px !important; }
  body.page-id-8153 h2.vc_custom_1789138740308{ padding-top:10px !important; }
}
@media (max-width:1023px){
  /* MOVIL 8153 - el hero no se toca */
  html body.page-id-8153 section.vc_section.vc_custom_1715294243175{ padding-top:25px !important; padding-bottom:0px !important; }
  body.page-id-8153 .vc_custom_1789138211081 .vc_custom_1722897104156{ padding-bottom:0px !important; }
  body.page-id-8153 .vc_custom_1752871933786{ margin-top:35px !important; }
  body.page-id-8153 h2.vc_custom_1789138622371{ padding-top:10px !important; }
  body.page-id-8153 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-8153 section.vc_section.vc_custom_1722972853812{ padding-bottom:0px !important; }
  body.page-id-8153 .vc_custom_1789138223747{ padding-top:26px !important; }
  body.page-id-8153 .vc_custom_1715297582832{ padding-top:25px !important; }
  body.page-id-8153 img[src*="oficina-de-seguros-medicos"]{ margin-top:19px !important; }
  body.page-id-8153 .vc_custom_1722972156615{ padding-top:25px !important; padding-bottom:35px !important; }
  body.page-id-8153 h2.vc_custom_1789152870793{ padding-top:10px !important; }
  body.page-id-8153 .vc_custom_1789160357840{ margin-top:35px !important; }
  html body.page-id-8153 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-8153 .vc_custom_1714658617514{ padding-top:60px !important; }
  body.page-id-8153 .vc_custom_1714658617514 h2{ padding-top:10px !important; margin-bottom:40px !important; }
  body.page-id-8153 h2.vc_custom_1789138740308{ padding-top:10px !important; }
}

/* Obamacare Delaware (page-id-14752) ESCRITORIO - Claude 2026-09-12 */
@media (min-width:1024px){
  body.page-id-14752 img[src*="como-lo-hacemos"]{ height:517px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:45px !important; }
  body.page-id-14752 h2.vc_custom_1789169351942{ padding-top:40px !important; }
  html body.page-id-14752 section.vc_section.vc_custom_1715294243175{ padding-bottom:0px !important; }
  body.page-id-14752 img[src*="credito-fiscal-marketplace"]{ margin-top:48px !important; }
  body.page-id-14752 .vc_custom_1730054950021{ padding-bottom:35px !important; }
  body.page-id-14752 .vc_custom_1752871933786{ margin-top:53px !important; }
  body.page-id-14752 h2.vc_custom_1768586692749{ padding-top:10px !important; }
  body.page-id-14752 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  html body.page-id-14752 section.vc_section.vc_custom_1722972853812{ padding-bottom:14px !important; }
  body.page-id-14752 .vc_custom_1789236741159{ padding-top:25px !important; }
  body.page-id-14752 .vc_custom_1715297582832{ padding-top:50px !important; padding-bottom:14px !important; }
  body.page-id-14752 .vc_row:has(img[src*="tabla-fpl-obamacare"]) .vc_column-inner,
  body.page-id-14752 .vc_row:has(img[src*="seguros-medicos-home"]) .vc_column-inner{ justify-content:flex-start !important; }
  body.page-id-14752 img[src*="tabla-fpl-obamacare"]{ margin-top:32px !important; }
  body.page-id-14752 .vc_custom_1722972156615{ padding-top:36px !important; }
  body.page-id-14752 h2.vc_custom_1789172670809{ padding-top:10px !important; }
  body.page-id-14752 img[src*="seguros-medicos-home"]{ margin-top:2px !important; }
  body.page-id-14752 .vc_custom_1733950960060{ margin-top:35px !important; }
  html body.page-id-14752 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-14752 .vc_custom_1714658617514{ padding-bottom:14px !important; }
  body.page-id-14752 .vc_custom_1714658617514 h2{ padding-top:10px !important; margin-bottom:40px !important; }
  body.page-id-14752 h2.vc_custom_1789167578307{ padding-top:10px !important; }
}
@media (max-width:1023px){
  /* MOVIL 14752 - el hero no se toca */
  html body.page-id-14752 section.vc_section.vc_custom_1715294243175{ padding-top:25px !important; padding-bottom:0px !important; }
  body.page-id-14752 .vc_custom_1789243545718 .vc_custom_1722897104156{ padding-bottom:0px !important; }
  body.page-id-14752 .vc_custom_1752871933786{ margin-top:35px !important; }
  body.page-id-14752 h2.vc_custom_1768586692749{ padding-top:10px !important; }
  body.page-id-14752 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-14752 section.vc_section.vc_custom_1722972853812{ padding-bottom:0px !important; }
  body.page-id-14752 .vc_custom_1789236741159{ padding-top:26px !important; }
  body.page-id-14752 .vc_custom_1715297582832{ padding-top:25px !important; }
  body.page-id-14752 img[src*="tabla-fpl-obamacare"]{ margin-top:16px !important; }
  body.page-id-14752 .vc_custom_1722972156615{ padding-top:25px !important; padding-bottom:35px !important; }
  body.page-id-14752 h2.vc_custom_1789172670809{ padding-top:10px !important; }
  body.page-id-14752 .vc_custom_1789243558953{ margin-top:35px !important; }
  html body.page-id-14752 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-14752 .vc_custom_1714658617514{ padding-top:60px !important; }
  body.page-id-14752 .vc_custom_1714658617514 h2{ padding-top:10px !important; margin-bottom:40px !important; }
  body.page-id-14752 h2.vc_custom_1789167578307{ padding-top:10px !important; }
}

/* Florida (page-id-8049) ESCRITORIO - Claude 2026-09-13 */
@media (min-width:1024px){
  body.page-id-8049 img[src*="family1-1024x746"]{ height:459px !important; width:auto !important; max-width:none !important; display:block !important; margin:45px 0 0 -10px !important; }
  body.page-id-8049 h2.vc_custom_1789346197920{ padding-top:40px !important; }
  html body.page-id-8049 section.vc_section.vc_custom_1715294243175{ padding-bottom:0px !important; }
  body.page-id-8049 img[src*="Cambios-en-seguros-medicos"]{ margin-top:48px !important; }
  body.page-id-8049 .vc_custom_1789336543555{ padding-bottom:35px !important; }
  body.page-id-8049 .vc_custom_1752873861626{ margin-top:53px !important; }
  body.page-id-8049 h2.vc_custom_1789336514728{ padding-top:10px !important; }
  body.page-id-8049 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  html body.page-id-8049 section.vc_section.vc_custom_1722972853812{ padding-bottom:14px !important; }
  body.page-id-8049 .vc_custom_1789347332195{ padding-top:25px !important; }
  body.page-id-8049 .vc_custom_1715297582832{ padding-top:50px !important; padding-bottom:14px !important; }
  body.page-id-8049 .vc_row:has(img[src*="credito-fiscal-marketplace"]) .vc_column-inner,
  body.page-id-8049 .vc_row:has(img[src*="Como-evitar-fraudes"]) .vc_column-inner{ justify-content:flex-start !important; }
  body.page-id-8049 img[src*="credito-fiscal-marketplace"]{ margin-top:32px !important; }
  body.page-id-8049 .vc_custom_1722972156615{ padding-top:36px !important; }
  body.page-id-8049 h2.vc_custom_1789349054817{ padding-top:10px !important; }
  body.page-id-8049 img[src*="Como-evitar-fraudes"]{ margin-top:2px !important; }
  body.page-id-8049 .vc_custom_1733950960060{ margin-top:35px !important; }
  html body.page-id-8049 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; padding-bottom:15px !important; }
  body.page-id-8049 .vc_custom_1714658617514{ padding-bottom:0px !important; }
  body.page-id-8049 .vc_custom_1714658617514 h2{ padding-top:10px !important; margin-bottom:40px !important; }
  body.page-id-8049 .vc_custom_1714658617514 h2 br{ display:none !important; }
}
@media (max-width:1023px){
  /* MOVIL 8049 - el hero no se toca */
  html body.page-id-8049 section.vc_section.vc_custom_1715294243175{ padding-top:25px !important; padding-bottom:0px !important; }
  body.page-id-8049 .vc_custom_1789336543555 .vc_custom_1722897104156{ padding-bottom:0px !important; }
  body.page-id-8049 .vc_custom_1752873861626{ margin-top:35px !important; }
  body.page-id-8049 h2.vc_custom_1789336514728{ padding-top:10px !important; }
  body.page-id-8049 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-8049 section.vc_section.vc_custom_1722972853812{ padding-bottom:0px !important; }
  body.page-id-8049 .vc_custom_1789347332195{ padding-top:26px !important; }
  body.page-id-8049 .vc_custom_1715297582832{ padding-top:25px !important; }
  body.page-id-8049 img[src*="credito-fiscal-marketplace"]{ margin-top:16px !important; }
  body.page-id-8049 .vc_custom_1722972156615{ padding-top:25px !important; padding-bottom:35px !important; }
  body.page-id-8049 h2.vc_custom_1789349054817{ padding-top:10px !important; }
  body.page-id-8049 .vc_custom_1733950960060{ margin-top:35px !important; }
  html body.page-id-8049 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; padding-bottom:15px !important; }
  body.page-id-8049 .vc_custom_1714658617514{ padding-top:60px !important; padding-bottom:0px !important; }
  body.page-id-8049 .vc_custom_1714658617514 h2{ padding-top:10px !important; margin-bottom:40px !important; }
  body.page-id-8049 .vc_custom_1714658617514 h2 br{ display:none !important; }
}

/* Tampa (page-id-8907) ESCRITORIO - Claude 2026-09-14 */
@media (min-width:1024px){
  body.page-id-8907 img[src*="Foto-Familia3"]{ height:439px !important; width:auto !important; max-width:none !important; display:block !important; margin-top:45px !important; }
  body.page-id-8907 h2.vc_custom_1789417674363{ padding-top:40px !important; }
  html body.page-id-8907 section.vc_section.vc_custom_1715294243175{ padding-bottom:0px !important; }
  body.page-id-8907 .vc_custom_1789410904051{ padding-bottom:35px !important; }
  body.page-id-8907 .vc_custom_1752503699646{ margin-top:53px !important; }
  body.page-id-8907 h2.vc_custom_1789411117295{ padding-top:10px !important; }
  body.page-id-8907 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  html body.page-id-8907 section.vc_section.vc_custom_1722972853812{ padding-bottom:14px !important; }
  body.page-id-8907 .vc_custom_1733783012173{ padding-top:35px !important; }
  body.page-id-8907 .vc_custom_1715297582832{ padding-top:50px !important; padding-bottom:14px !important; }
  body.page-id-8907 .vc_row:has(img[src*="Mapa-de-Hospitales"]) .vc_column-inner,
  body.page-id-8907 .vc_row:has(img[src*="juan-baldrich-portrait"]) .vc_column-inner{ justify-content:flex-start !important; }
  body.page-id-8907 img[src*="Mapa-de-Hospitales"]{ margin-top:32px !important; }
  body.page-id-8907 .vc_custom_1733783066190{ padding-top:36px !important; }
  body.page-id-8907 h2.vc_custom_1789428733749{ padding-top:10px !important; }
  body.page-id-8907 img[src*="juan-baldrich-portrait"]{ margin-top:2px !important; }
  body.page-id-8907 .vc_custom_1733783158002{ margin-top:35px !important; }
  html body.page-id-8907 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-8907 .vc_custom_1714658617514 h2{ padding-top:10px !important; margin-bottom:40px !important; }
  body.page-id-8907 h2.vc_custom_1782671687787{ padding-top:10px !important; }
}
@media (max-width:1023px){
  /* MOVIL 8907 - el hero no se toca */
  html body.page-id-8907 section.vc_section.vc_custom_1715294243175{ padding-top:25px !important; padding-bottom:0px !important; }
  body.page-id-8907 .vc_custom_1789410904051 .vc_custom_1722897104156{ padding-bottom:0px !important; }
  body.page-id-8907 .vc_custom_1752503699646{ margin-top:35px !important; }
  body.page-id-8907 h2.vc_custom_1789411117295{ padding-top:10px !important; }
  body.page-id-8907 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; }
  html body.page-id-8907 section.vc_section.vc_custom_1722972853812{ padding-bottom:0px !important; }
  body.page-id-8907 .vc_custom_1733783012173{ padding-top:36px !important; }
  body.page-id-8907 .vc_custom_1715297582832{ padding-top:25px !important; }
  body.page-id-8907 .vc_custom_1733783066190{ padding-top:25px !important; padding-bottom:35px !important; }
  body.page-id-8907 h2.vc_custom_1789430114018{ padding-top:10px !important; }
  body.page-id-8907 .vc_custom_1733783158002{ margin-top:35px !important; }
  html body.page-id-8907 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-8907 .vc_custom_1714658617514{ padding-top:60px !important; }
  body.page-id-8907 .vc_custom_1714658617514 h2{ padding-top:10px !important; margin-bottom:40px !important; }
  body.page-id-8907 h2.vc_custom_1782671687787{ padding-top:10px !important; }
}

/* Estatus migratorio (page-id-23542) ESCRITORIO - Claude 2026-09-18 */
@media (min-width:1024px){
  body.page-id-23542 img[src*="family1-1024x746"]{ height:517px !important; width:auto !important; max-width:none !important; display:block !important; margin:73px 0 0 -50px !important; }
  body.page-id-23542 h2.vc_custom_1789745899954{ padding-top:40px !important; }
  html body.page-id-23542 section.vc_section.vc_custom_1715294243175{ padding-bottom:0px !important; }
  body.page-id-23542 img[src*="credito-fiscal-marketplace"]{ margin-top:48px !important; }
  body.page-id-23542 .vc_custom_1789760975042{ padding-bottom:35px !important; }
  body.page-id-23542 .vc_custom_1752524521212{ margin-top:53px !important; }
  body.page-id-23542 h2.vc_custom_1789746792281{ padding-top:10px !important; }
  html body.page-id-23542 section.vc_section.vc_custom_1722972853812{ padding-bottom:14px !important; }
  body.page-id-23542 .vc_custom_1732919761671{ padding-top:25px !important; }
  body.page-id-23542 .vc_custom_1715297582832{ padding-top:50px !important; padding-bottom:14px !important; }
  body.page-id-23542 .vc_row:has(img[src*="Como-manejar-una-denegacion"]) .vc_column-inner,
  body.page-id-23542 .vc_row:has(img[src*="oficina-de-seguros-medicos"]) .vc_column-inner{ justify-content:flex-start !important; }
  body.page-id-23542 img[src*="Como-manejar-una-denegacion"]{ margin-top:32px !important; }
  body.page-id-23542 .vc_custom_1722972156615{ padding-top:36px !important; }
  body.page-id-23542 h2.vc_custom_1780604522507{ padding-top:10px !important; }
  body.page-id-23542 img[src*="oficina-de-seguros-medicos"]{ margin-top:32px !important; }
  body.page-id-23542 .vc_custom_1732919933046{ margin-top:35px !important; }
  html body.page-id-23542 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-23542 .vc_custom_1714658617514 h2{ padding-top:10px !important; margin-bottom:40px !important; }
  body.page-id-23542 .vc_custom_1714658617514 h2 br{ display:none !important; }
  body.page-id-23542 h2.vc_custom_1789746601408{ padding-top:10px !important; }
}
@media (max-width:1023px){
  /* MOVIL 23542 - el hero no se toca */
  html body.page-id-23542 section.vc_section.vc_custom_1715294243175{ padding-top:25px !important; padding-bottom:0px !important; }
  body.page-id-23542 .vc_custom_1789760975042 .vc_custom_1722897104156{ padding-bottom:0px !important; }
  body.page-id-23542 .vc_custom_1752524521212{ margin-top:35px !important; }
  body.page-id-23542 h2.vc_custom_1789746792281{ padding-top:10px !important; }
  html body.page-id-23542 section.vc_section.vc_custom_1722972853812{ padding-bottom:0px !important; }
  body.page-id-23542 .vc_custom_1732919761671{ padding-top:26px !important; }
  body.page-id-23542 .vc_custom_1715297582832{ padding-top:25px !important; }
  body.page-id-23542 img[src*="Como-manejar-una-denegacion"]{ margin-top:16px !important; }
  body.page-id-23542 .vc_custom_1722972156615{ padding-top:25px !important; padding-bottom:35px !important; }
  body.page-id-23542 h2.vc_custom_1780604522507{ padding-top:10px !important; }
  body.page-id-23542 img[src*="oficina-de-seguros-medicos"]{ margin-top:30px !important; }
  body.page-id-23542 .vc_custom_1732919933046{ margin-top:35px !important; }
  html body.page-id-23542 section.vc_section.vc_custom_1714658513793{ padding-top:0px !important; }
  body.page-id-23542 .vc_custom_1714658617514{ padding-top:60px !important; }
  body.page-id-23542 .vc_custom_1714658617514 h2{ padding-top:10px !important; margin-bottom:40px !important; }
  body.page-id-23542 .vc_custom_1714658617514 h2 br{ display:none !important; }
  body.page-id-23542 h2.vc_custom_1789746601408{ padding-top:10px !important; }
}

/* Sobre TuSeguroMedico (page-id-1162) ESCRITORIO - Claude 2026-09-18 */
@media (min-width:1024px){
  body.page-id-1162 .vc_custom_1789513623946{ background-image: linear-gradient(90deg, rgba(3,25,45,0.78) 0%, rgba(3,25,45,0.55) 34%, rgba(3,25,45,0.10) 58%, rgba(3,25,45,0) 70%), url("https://tuseguromedico.com/wp-content/uploads/2026/06/Front_Store_TSM.webp?id=19762") !important; background-position:50% 50%, 50% 50% !important; background-size:cover, cover !important; }
  body.page-id-1162 img[src*="PDP-Team1"]{ margin-top:22px !important; }
  body.page-id-1162 .vc_custom_1784385587831 img{ max-width:200px !important; width:200px !important; height:auto !important; }
  html body.page-id-1162 section.vc_section.vc_custom_1715199695209{ padding-bottom:0px !important; }
  html body.page-id-1162 section.vc_section.vc_custom_1757105350551{ padding-bottom:0px !important; }
  body.page-id-1162 .vc_custom_1757105350551 .wpb_text_column{ margin-bottom:10px !important; }
  body.page-id-1162 h2.vc_custom_1788545467760{ padding-top:25px !important; }
  html body.page-id-1162 section.vc_section.vc_custom_1784385508346{ padding-top:25px !important; padding-bottom:65px !important; }
  body.page-id-1162 img[src*="Reviews-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  html body.page-id-1162 section.vc_section.vc_custom_1757129117702{ padding-top:39px !important; padding-bottom:15px !important; }
  body.page-id-1162 img[src*="oficina-de-seguros-medicos"]{ margin-top:3px !important; }
  body.page-id-1162 .vc_custom_1714659016800{ padding-top:64px !important; padding-bottom:50px !important; }
  body.page-id-1162 .vc_custom_1714659016800 h2{ margin-bottom:40px !important; }
  body.page-id-1162 .vc_custom_1784385587831 .row > .wpb_column:first-child{ width:30% !important; }
  body.page-id-1162 .vc_custom_1784385587831 .row > .wpb_column:not(:first-child){ width:17.5% !important; }
  body.page-id-1162 .vc_custom_1784385587831 .row > .wpb_column:first-child .vc_column-inner{ width:auto !important; margin-left:0 !important; }
  body.page-id-1162 .vc_custom_1784385587831 .row > .wpb_column:first-child .wpb_wrapper{ margin-left:0 !important; width:auto !important; padding-top:52px !important; }
}
@media (max-width:1023px){
  /* MOVIL 1162 */
  body.page-id-1162 .vc_custom_1789513623946{ background-image: linear-gradient(180deg, rgba(3,25,45,0.80) 0%, rgba(3,25,45,0.62) 45%, rgba(3,25,45,0.20) 72%, rgba(3,25,45,0) 100%), url("https://tuseguromedico.com/wp-content/uploads/2026/06/Front_Store_TSM.webp?id=19762") !important; background-position:50% 50%, 50% 50% !important; background-size:cover, cover !important; }
  html body.page-id-1162 section.vc_section.vc_custom_1715199695209{ padding-top:0px !important; }
  body.page-id-1162 .vc_custom_1715199695209 .vc_custom_1720470685024{ padding-top:25px !important; }
  html body.page-id-1162 section.vc_section.vc_custom_1757105350551{ padding-bottom:0px !important; }
  body.page-id-1162 .vc_custom_1757105350551 .wpb_text_column{ margin-bottom:10px !important; }
  body.page-id-1162 h2.vc_custom_1788545467760{ padding-top:0px !important; }
  body.page-id-1162 img[src*="Reviews-TSM-final"]{ transform:none !important; max-width:276px !important; width:276px !important; height:auto !important; }
  body.page-id-1162 img[src*="AB-seal-horzsvg"]{ max-width:240px !important; width:240px !important; height:auto !important; }
  html body.page-id-1162 section.vc_section.vc_custom_1784385508346{ padding-bottom:110px !important; }
  html body.page-id-1162 section.vc_section.vc_custom_1757129117702{ padding-top:15px !important; padding-bottom:15px !important; }
  body.page-id-1162 .vc_custom_1784385587831 img{ max-width:200px !important; width:200px !important; height:auto !important; }
  body.page-id-1162 .vc_custom_1784385597543 .wpb_wrapper:has(> .vc_custom_1784386264094){ margin-left:0 !important; width:auto !important; }
  body.page-id-1162 .vc_custom_1784386264094{ text-align:center !important; padding-left:14px !important; padding-right:14px !important; }
  body.page-id-1162 .vc_custom_1714659016800{ padding-top:75px !important; padding-bottom:50px !important; }
  body.page-id-1162 .vc_custom_1714659016800 h2{ margin-bottom:40px !important; }
}


/* ACCESS Florida (page-id-1816) ESCRITORIO - Claude 2026-09-18 */
@media (min-width:1024px){
  body.page-id-1816 h2.vc_custom_1783889281275{ padding-top:40px !important; }
  body.page-id-1816 img[src*="My-ACCESS-Florida"]{ margin-top:18px !important; }
  html body.page-id-1816 .vc_custom_1720475562519{ padding-top:60px !important; }
  body.page-id-1816 .vc_column-inner:has(img[src*="Asistencia-temporal"]){ justify-content:flex-start !important; }
  body.page-id-1816 img[src*="Asistencia-temporal"]{ margin-top:22px !important; }
  html body.page-id-1816 .vc_custom_1731951137599{ padding-top:29px !important; }
  body.page-id-1816 .vc_column-inner:has(h2.vc_custom_1789778223672){ justify-content:flex-start !important; }
  body.page-id-1816 img[src*="Programa-SNAP"]{ margin-top:31px !important; }
  body.page-id-1816 .vc_custom_1731950669498{ margin-top:35px !important; }
  html body.page-id-1816 section.vc_section.vc_custom_1714658513793{ padding-top:9px !important; }
  body.page-id-1816 .vc_custom_1714658513793 h2{ margin-bottom:44px !important; }
}

/* ACCESS Florida (page-id-1816) MOVIL - Claude 2026-09-18 */
@media (max-width:1023px){
  html body.page-id-1816 section.vc_section.vc_custom_1715294243175{ padding-top:25px !important; }
  body.page-id-1816 h2.vc_custom_1783889281275{ padding-top:10px !important; }
  body.page-id-1816 .vc_custom_1731950395237{ padding-top:5px !important; padding-bottom:10px !important; }
  html body.page-id-1816 .vc_custom_1720475562519{ padding-top:35px !important; }
  html body.page-id-1816 .vc_custom_1731951137599{ padding-top:25px !important; }
  body.page-id-1816 .vc_custom_1731951137599 .wpb_single_image{ margin-bottom:35px !important; }
  body.page-id-1816 .vc_custom_1731950669498{ margin-top:35px !important; }
  html body.page-id-1816 section.vc_section.vc_custom_1714658513793{ padding-top:20px !important; }
  body.page-id-1816 .vc_custom_1714658513793 h2{ margin-bottom:40px !important; }
}

/* Seguros Medicos en Fort Lauderdale (page-id-7908) — ESCRITORIO - Claude 2026-09-20 */
@media (min-width:1024px){
  body.page-id-7908 img[src*="FamiliaNina2"]{ height:492px !important; width:auto !important; max-width:none !important; display:block !important; margin:46px 0 0 8px !important; }
  body.page-id-7908 h2.vc_custom_1781549416911{ padding-top:40px !important; }
  body.page-id-7908 img[src*="Como-evitar-fraudes"]{ margin-top:48px !important; }
  body.page-id-7908 h2.vc_custom_1781549567217{ padding-top:13px !important; }
  body.page-id-7908 img[src*="Whatsapp-TSM-final"]{ max-width:397px !important; width:397px !important; height:auto !important; }
  html body.page-id-7908 .vc_custom_1715297582832{ padding-top:50px !important; }
  body.page-id-7908 .vc_column-inner:has(img[src*="post-anoc-medicare"]){ justify-content:flex-start !important; }
  body.page-id-7908 img[src*="post-anoc-medicare"]{ margin-top:32px !important; }
  body.page-id-7908 h2.vc_custom_1789945548527{ padding-top:10px !important; }
  body.page-id-7908 .vc_column-inner:has(img[src*="credito-fiscal"]){ justify-content:flex-start !important; }
  body.page-id-7908 img[src*="credito-fiscal"]{ margin-top:2px !important; }
  html body.page-id-7908 section.vc_section.vc_custom_1714658513793{ padding-top:9px !important; }
  body.page-id-7908 .vc_custom_1714658513793 .vc_row:has(.ti-widget) h2{ margin-bottom:40px !important; }
}

/* Seguros Medicos en Fort Lauderdale (page-id-7908) — MOVIL - Claude 2026-09-20 */
@media (max-width:1023px){
  html body.page-id-7908 section.vc_section.vc_custom_1715294243175{ padding-top:25px !important; }
  body.page-id-7908 h2.vc_custom_1781549416911{ padding-top:10px !important; }
  html body.page-id-7908 .vc_custom_1715297582832{ padding-top:25px !important; }
  html body.page-id-7908 .vc_custom_1722972156615{ padding-top:25px !important; padding-bottom:35px !important; }
  body.page-id-7908 h2.vc_custom_1789945548527{ padding-top:10px !important; }
  body.page-id-7908 img[src*="Whatsapp-TSM-final"]{ max-width:276px !important; width:276px !important; height:auto !important; display:inline-block !important; }
  body.page-id-7908 .wpb_single_image:has(img[src*="Whatsapp-TSM-final"]){ text-align:center !important; }
  body.page-id-7908 img[src*="post-anoc-medicare"]{ margin-top:35px !important; }
  html body.page-id-7908 section.vc_section.vc_custom_1714658513793{ padding-top:20px !important; }
  body.page-id-7908 .vc_custom_1714658513793 .vc_row:has(.ti-widget) h2{ margin-bottom:40px !important; }
}

/* Seguros medicos aceptados en hospitales de Florida (page-id-23708) — ESCRITORIO - Claude 2026-09-21 */
@media (min-width:1024px){
  body.page-id-23708 img[src*="ChatGPT-Image"]{ height:90px !important; object-fit:cover !important; object-position:50% 41% !important; }
  body.page-id-23708 h2.vc_custom_1790017360096{ padding-top:40px !important; }
  body.page-id-23708 img[src*="planes-de-medicare-home"]{ margin-top:48px !important; }
  body.page-id-23708 h2.vc_custom_1790029314906{ padding-top:13px !important; }
  body.page-id-23708 .vc_column-inner:has(img[src*="Preguntas-frecuentes"]){ justify-content:flex-start !important; }
  body.page-id-23708 img[src*="Preguntas-frecuentes"]{ margin-top:4px !important; }
  html body.page-id-23708 .vc_custom_1715297582832{ padding-top:50px !important; }
  body.page-id-23708 .vc_column-inner:has(img[src*="Como-manejar-una-denegacion"]){ justify-content:flex-start !important; }
  body.page-id-23708 img[src*="Como-manejar-una-denegacion"]{ margin-top:32px !important; }
  body.page-id-23708 h2.vc_custom_1790021777747{ padding-top:10px !important; }
  body.page-id-23708 .vc_column-inner:has(img[src*="oficina-de-seguros-medicos"]){ justify-content:flex-start !important; }
  body.page-id-23708 img[src*="oficina-de-seguros-medicos"]{ margin-top:32px !important; }
  html body.page-id-23708 section.vc_section.vc_custom_1714658513793{ padding-top:9px !important; }
  body.page-id-23708 .vc_custom_1714658513793 .vc_row:has(.ti-widget) h2{ margin-bottom:40px !important; }
}

/* Seguros medicos aceptados EN hospitales DE Florida (page-id-23730) — ESCRITORIO - Claude 2026-09-21 */
@media (min-width:1024px){
  body.page-id-23730 img[src*="family1"]{ height:493px !important; width:auto !important; max-width:none !important; display:block !important; margin:45px 0 0 -33px !important; }
  body.page-id-23730 img[src*="ChatGPT-Image"]{ height:90px !important; object-fit:cover !important; object-position:50% 41% !important; }
  body.page-id-23730 h2.vc_custom_1790036629008{ padding-top:40px !important; }
  body.page-id-23730 img[src*="Mapa-de-Hospitales-en-Broward"]{ margin-top:48px !important; }
  body.page-id-23730 h2.vc_custom_1790040121552{ padding-top:13px !important; }
  body.page-id-23730 .vc_column-inner:has(img[src*="Preguntas-frecuentes"]){ justify-content:flex-start !important; }
  body.page-id-23730 img[src*="Preguntas-frecuentes"]{ margin-top:4px !important; }
  html body.page-id-23730 .vc_custom_1715297582832{ padding-top:50px !important; }
  body.page-id-23730 .vc_column-inner:has(img[src*="Mapa-de-Hospitales-en-Orlando"]){ justify-content:flex-start !important; }
  body.page-id-23730 img[src*="Mapa-de-Hospitales-en-Orlando"]{ margin-top:32px !important; }
  body.page-id-23730 h2.vc_custom_1790039508830{ padding-top:10px !important; }
  body.page-id-23730 .vc_column-inner:has(img[src*="Mapa-de-Hospitales-en-Tampa"]){ justify-content:flex-start !important; }
  body.page-id-23730 img[src*="Mapa-de-Hospitales-en-Tampa"]{ margin-top:32px !important; }
  html body.page-id-23730 section.vc_section.vc_custom_1714658513793{ padding-top:9px !important; }
  body.page-id-23730 .vc_custom_1714658513793 .vc_row:has(.ti-widget) h2{ margin-bottom:40px !important; }
}

/* Seguros medicos aceptados EN hospitales DE Florida (page-id-23730) — MOVIL - Claude 2026-09-21 */
@media (max-width:1023px){
  html body.page-id-23730 section.vc_section.vc_custom_1715294243175{ padding-top:25px !important; }
  body.page-id-23730 h2.vc_custom_1790036629008{ padding-top:10px !important; }
  html body.page-id-23730 .vc_custom_1715297582832{ padding-top:25px !important; }
  html body.page-id-23730 .vc_custom_1722972156615{ padding-top:25px !important; padding-bottom:35px !important; }
  body.page-id-23730 h2.vc_custom_1790039508830{ padding-top:10px !important; }
  body.page-id-23730 img[src*="Preguntas-frecuentes"]{ margin-top:35px !important; }
  body.page-id-23730 img[src*="Mapa-de-Hospitales-en-Orlando"]{ margin-top:35px !important; }
  body.page-id-23730 img[src*="Mapa-de-Hospitales-en-Tampa"]{ margin-top:35px !important; }
  html body.page-id-23730 section.vc_section.vc_custom_1714658513793{ padding-top:20px !important; }
  body.page-id-23730 .vc_custom_1714658513793 .vc_row:has(.ti-widget) h2{ margin-bottom:40px !important; }
}

/* Servicios comunitarios gratuitos (page-id-23774) — ESCRITORIO - Claude 2026-09-23 */
@media (min-width:1024px){
  body.page-id-23774 img[src*="ChatGPT-Image"]{ height:90px !important; object-fit:cover !important; object-position:50% 41% !important; }
  body.page-id-23774 h2.vc_custom_1790207653466{ padding-top:40px !important; }
  body.page-id-23774 img[src*="My-ACCESS"]{ margin-top:18px !important; }
  html body.page-id-23774 .vc_custom_1720475562519{ padding-top:60px !important; }
  body.page-id-23774 .vc_column-inner:has(img[src*="Asistencia-temporal"]){ justify-content:flex-start !important; }
  body.page-id-23774 img[src*="Asistencia-temporal"]{ margin-top:22px !important; }
  body.page-id-23774 .vc_column-inner:has(h2.vc_custom_1790213540040){ justify-content:flex-start !important; }
  body.page-id-23774 img[src*="Programa-SNAP"]{ margin-top:2px !important; }
  html body.page-id-23774 .vc_custom_1731951137599{ padding-top:18px !important; }
  body.page-id-23774 .vc_custom_1731950669498{ margin-top:35px !important; }
  html body.page-id-23774 section.vc_section.vc_custom_1714658513793{ padding-top:9px !important; }
  body.page-id-23774 .vc_custom_1714658513793 .vc_row:has(.ti-widget) h2{ margin-bottom:40px !important; }
}

/* Servicios comunitarios gratuitos (page-id-23774) — MOVIL - Claude 2026-09-23 */
@media (max-width:1023px){
  html body.page-id-23774 section.vc_section.vc_custom_1715294243175{ padding-top:25px !important; }
  body.page-id-23774 h2.vc_custom_1790207653466{ padding-top:10px !important; }
  body.page-id-23774 .vc_custom_1731950395237{ padding-top:5px !important; padding-bottom:10px !important; }
  html body.page-id-23774 .vc_custom_1720475562519{ padding-top:35px !important; }
  body.page-id-23774 img[src*="Asistencia-temporal"]{ margin-top:35px !important; }
  html body.page-id-23774 .vc_custom_1731951137599{ padding-top:25px !important; }
  body.page-id-23774 img[src*="Programa-SNAP"]{ margin-top:5px !important; }
  body.page-id-23774 .vc_custom_1731951137599 .wpb_single_image{ margin-bottom:35px !important; }
  body.page-id-23774 .vc_custom_1731950669498{ margin-top:35px !important; }
  html body.page-id-23774 section.vc_section.vc_custom_1714658513793{ padding-top:20px !important; }
  body.page-id-23774 .vc_custom_1714658513793 .vc_row:has(.ti-widget) h2{ margin-bottom:40px !important; }
}

