.elementor-kit-7{--e-global-color-primary:#112028;--e-global-color-secondary:#E31270;--e-global-color-text:#142027;--e-global-color-accent:#E31270;--e-global-color-b601591:#F1F0EE;--e-global-color-91d8eb8:#FBEBEB;--e-global-typography-primary-font-family:"League Spartan";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Quicksand";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Quicksand";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"League Spartan";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-text );text-decoration:underline;}.elementor-kit-7 a:hover{color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ——— Ocultar TÍTULO NATIVO en la página 2291 ——— */
body.page-id-2291 .entry-header,
body.page-id-2291 .entry-header *,

body.page-id-2291 header.page-header,
body.page-id-2291 header.page-header *,

body.page-id-2291 .page-header,
body.page-id-2291 .page-header *,

body.page-id-2291 .wp-block-post-title,
body.page-id-2291 h1.entry-title,
body.page-id-2291 .page-title,
body.page-id-2291 .site-header .page-title,

/* Variantes frecuentes según el tema */
body.page-id-2291 .generate-page-header,
body.page-id-2291 .ocean-page-header,
body.page-id-2291 .nv-page-title-wrap,
body.page-id-2291 .ast-archive-title,
body.page-id-2291 .ct-page-title,
body.page-id-2291 .entry-hero,
body.page-id-2291 .page-hero,

/* Título inyectado por Theme Builder de Elementor */
body.page-id-2291 .elementor-widget-theme-post-title,
body.page-id-2291 .elementor-page-title {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* ——— RESCATE: mantener visibles tus headings creados con Elementor ——— */
body.page-id-2291 .elementor .elementor-widget-heading .elementor-heading-title {
  display: block !important;
  visibility: visible !important;
  height: auto !important;
  margin: initial !important;
  padding: initial !important;
}
/* ——— Ocultar títulos nativos en TODAS las páginas de descarga ——— */
body.page-id-2179 .entry-title,
body.page-id-2243 .entry-title,
body.page-id-2265 .entry-title,
body.page-id-2282 .entry-title,
body.page-id-2291 .entry-title,

body.page-id-2179 .page-title,
body.page-id-2243 .page-title,
body.page-id-2265 .page-title,
body.page-id-2282 .page-title,
body.page-id-2291 .page-title,

body.page-id-2179 .wp-block-post-title,
body.page-id-2243 .wp-block-post-title,
body.page-id-2265 .wp-block-post-title,
body.page-id-2282 .wp-block-post-title,
body.page-id-2291 .wp-block-post-title,

body.page-id-2179 header.page-header,
body.page-id-2243 header.page-header,
body.page-id-2265 header.page-header,
body.page-id-2282 header.page-header,
body.page-id-2291 header.page-header,

body.page-id-2179 .elementor-widget-theme-post-title,
body.page-id-2243 .elementor-widget-theme-post-title,
body.page-id-2265 .elementor-widget-theme-post-title,
body.page-id-2282 .elementor-widget-theme-post-title,
body.page-id-2291 .elementor-widget-theme-post-title {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* ——— Mantener visibles los headings que tú creas en Elementor ——— */
body.page-id-2179 .elementor .elementor-widget-heading .elementor-heading-title,
body.page-id-2243 .elementor .elementor-widget-heading .elementor-heading-title,
body.page-id-2265 .elementor .elementor-widget-heading .elementor-heading-title,
body.page-id-2282 .elementor .elementor-widget-heading .elementor-heading-title,
body.page-id-2291 .elementor .elementor-widget-heading ./* End custom CSS */