.elementor-42075 .elementor-element.elementor-element-12f389e{--display:flex;}/* Start custom CSS for html, class: .elementor-element-c57791b *//* === Forzar estilos SOLO en la página 42012 === */
body.page-id-42012 #politica-viaje,
body.page-id-42012 #politica-viaje * {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif !important;
}

/* Color base para texto normal (p, li, a, etc.) */
body.page-id-42012 #politica-viaje,
body.page-id-42012 #politica-viaje p,
body.page-id-42012 #politica-viaje li,
body.page-id-42012 #politica-viaje a,
body.page-id-42012 #politica-viaje span,
body.page-id-42012 #politica-viaje i,
body.page-id-42012 #politica-viaje em,
body.page-id-42012 #politica-viaje strong,
body.page-id-42012 #politica-viaje small {
  color: #EAEAEA !important;
}

/* Títulos en #F9FAFB (muy claro — casi blanco) */
body.page-id-42012 #politica-viaje h1,
body.page-id-42012 #politica-viaje h2,
body.page-id-42012 #politica-viaje h3 {
  color: #F9FAFB !important;
}

/* Tamaño y espaciado de H3: entre body y H2 */
body.page-id-42012 #politica-viaje h3 {
  font-size: 18px !important;     /* > 16px del body, < 22px del H2 */
  line-height: 1.35 !important;
  font-weight: 800 !important;
  margin-top: 20px !important;     /* más aire sobre el H3 */
  margin-bottom: 8px !important;
}

/* Enlaces dentro del bloque: subrayados y color base */
body.page-id-42012 #politica-viaje a {
  text-decoration: underline !important;
  color: #EAEAEA !important;
}/* End custom CSS */