/* LT Elementor Global Styles v1.17.2 - Estilos Base. No editar manualmente. Generado: 2026-09-30 00:03:18 UTC */

/* === Layout y padding global === */
:root { --lt-egs-content-width: 1600px; }

/* El ancho clásico se sincroniza con container_width del Kit activo. */

:root {
  --global-padding-desktop: 5vw;
  --global-padding-tablet:  4vw;
  --global-padding-mobile:  20px;
  --global-padding-force-desktop: var(--global-padding-desktop);
  --global-padding-force-tablet:  2vw;
  --global-padding-force-mobile:  var(--global-padding-mobile);
}

/* Elementor 4 Atomic: editor y frontend comparten marcadores de estado container-*. */
.e-atomic-element:where(.container-boxed-global) { width: 100% !important; max-width: min(100%, 1600px) !important; margin-inline: auto !important; min-width: 0; box-sizing: border-box; }
.e-atomic-element:where(.container-boxed-global):where(.container-padding-auto) { max-width: min(100%, calc(1600px + 5vw + 5vw)) !important; }
.e-atomic-element:where(.container-boxed-global):where(.container-padding-force) { max-width: min(100%, calc(1600px + 5vw + 5vw)) !important; }
.e-atomic-element:where(.container-padding-auto) { box-sizing: border-box; padding-left: 5vw !important; padding-right: 5vw !important; }
.e-atomic-element:where(.container-padding-force) { box-sizing: border-box; padding-left: 5vw !important; padding-right: 5vw !important; }
.e-atomic-element:where(.container-padding-none,.container-no-padding-all) { padding-left: 0 !important; padding-right: 0 !important; }
:where(.lt-section,.e-lt-section) { width: 100%; max-width: none; min-width: 0; box-sizing: border-box; }
:where(.lt-boxed-section,.e-lt-boxed-section) { width: 100%; max-width: none; min-width: 0; box-sizing: border-box; padding-left: max(5vw, calc((100% - 1600px) / 2)); padding-right: max(5vw, calc((100% - 1600px) / 2)); }
:where(.lt-container,.e-lt-container) { width: 100%; max-width: min(100%, 1600px); margin-inline: auto; padding-left: 5vw; padding-right: 5vw; min-width: 0; box-sizing: border-box; }
:where(.lt-global-padding,.e-lt-global-padding) { padding-left: 5vw; padding-right: 5vw; box-sizing: border-box; }
:where(.lt-no-global-padding,.e-lt-no-global-padding) { padding-left: 0 !important; padding-right: 0 !important; }

/* Legacy Auto: solo boxed raíz. Full e internos nunca salvo opt-in. */
.elementor > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner,
.elementor > .elementor-section-wrap > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner,
.elementor-edit-area-active > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner,
.elementor-edit-area-active > .elementor-section-wrap > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner,
body.elementor-editor-active .elementor > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner,
body.elementor-editor-active .elementor > .elementor-section-wrap > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner { padding-left: var(--global-padding-desktop) !important; padding-right: var(--global-padding-desktop) !important; }
.elementor-element.e-con.lt-egs-global-padding-apply.e-con-boxed:not(.lt-egs-global-padding-none) > .e-con-inner { padding-left: var(--global-padding-force-desktop) !important; padding-right: var(--global-padding-force-desktop) !important; }
.elementor-element.e-con.lt-egs-global-padding-apply.e-con-full:not(.lt-egs-global-padding-none) { padding-left: var(--global-padding-force-desktop) !important; padding-right: var(--global-padding-force-desktop) !important; }
.elementor-element.e-con.no-margins-all.e-con-boxed > .e-con-inner,
.elementor-element.e-con.lt-egs-global-padding-none.e-con-boxed > .e-con-inner,
.elementor-element.e-con.lt-egs-global-padding-none.e-con-full { padding-left: 0 !important; padding-right: 0 !important; }

@media (max-width: 1024px) {
  .e-atomic-element:where(.container-boxed-global) { max-width: min(100%, 1600px) !important; }
  .e-atomic-element:where(.container-boxed-global):where(.container-padding-auto) { max-width: min(100%, calc(1600px + 4vw + 4vw)) !important; }
  .e-atomic-element:where(.container-boxed-global):where(.container-padding-force) { max-width: min(100%, calc(1600px + 2vw + 2vw)) !important; }
  .e-atomic-element:where(.container-padding-auto) { padding-left: 4vw !important; padding-right: 4vw !important; }
  .e-atomic-element:where(.container-padding-force) { padding-left: 2vw !important; padding-right: 2vw !important; }
  .e-atomic-element:where(.container-no-padding-tablet,.container-no-padding-all,.container-padding-none) { padding-left: 0 !important; padding-right: 0 !important; }
  :where(.lt-boxed-section,.e-lt-boxed-section) { padding-left: max(4vw, calc((100% - 1600px) / 2)); padding-right: max(4vw, calc((100% - 1600px) / 2)); }
  :where(.lt-container,.e-lt-container,.lt-global-padding,.e-lt-global-padding) { padding-left: 4vw; padding-right: 4vw; }
  :where(.lt-no-global-padding-tablet,.e-lt-no-global-padding-tablet) { padding-left: 0 !important; padding-right: 0 !important; }
.elementor > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner,
.elementor > .elementor-section-wrap > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner,
.elementor-edit-area-active > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner,
.elementor-edit-area-active > .elementor-section-wrap > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner,
body.elementor-editor-active .elementor > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner,
body.elementor-editor-active .elementor > .elementor-section-wrap > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner { padding-left: var(--global-padding-tablet) !important; padding-right: var(--global-padding-tablet) !important; }
.elementor-element.e-con.lt-egs-global-padding-apply.e-con-boxed:not(.lt-egs-global-padding-none) > .e-con-inner { padding-left: var(--global-padding-force-tablet) !important; padding-right: var(--global-padding-force-tablet) !important; }
.elementor-element.e-con.lt-egs-global-padding-apply.e-con-full:not(.lt-egs-global-padding-none) { padding-left: var(--global-padding-force-tablet) !important; padding-right: var(--global-padding-force-tablet) !important; }
.elementor-element.e-con.no-margins-tablet.e-con-boxed > .e-con-inner,
.elementor-element.e-con.no-margins-tablet.e-con-full { padding-left: 0 !important; padding-right: 0 !important; }
.elementor-element.e-con.no-margins-all.e-con-boxed > .e-con-inner,
.elementor-element.e-con.lt-egs-global-padding-none.e-con-boxed > .e-con-inner,
.elementor-element.e-con.lt-egs-global-padding-none.e-con-full { padding-left: 0 !important; padding-right: 0 !important; }
}

@media (max-width: 767px) {
  .e-atomic-element:where(.container-boxed-global) { max-width: min(100%, 1600px) !important; }
  .e-atomic-element:where(.container-boxed-global):where(.container-padding-auto) { max-width: min(100%, calc(1600px + 20px + 20px)) !important; }
  .e-atomic-element:where(.container-boxed-global):where(.container-padding-force) { max-width: min(100%, calc(1600px + 20px + 20px)) !important; }
  .e-atomic-element:where(.container-padding-auto) { padding-left: 20px !important; padding-right: 20px !important; }
  .e-atomic-element:where(.container-padding-force) { padding-left: 20px !important; padding-right: 20px !important; }
  .e-atomic-element:where(.container-no-padding-mobile,.container-no-padding-tablet,.container-no-padding-all,.container-padding-none) { padding-left: 0 !important; padding-right: 0 !important; }
  :where(.lt-boxed-section,.e-lt-boxed-section) { padding-left: max(20px, calc((100% - 1600px) / 2)); padding-right: max(20px, calc((100% - 1600px) / 2)); }
  :where(.lt-container,.e-lt-container,.lt-global-padding,.e-lt-global-padding) { padding-left: 20px; padding-right: 20px; }
  :where(.lt-no-global-padding-mobile,.e-lt-no-global-padding-mobile,.lt-no-global-padding-tablet,.e-lt-no-global-padding-tablet) { padding-left: 0 !important; padding-right: 0 !important; }
.elementor > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner,
.elementor > .elementor-section-wrap > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner,
.elementor-edit-area-active > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner,
.elementor-edit-area-active > .elementor-section-wrap > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner,
body.elementor-editor-active .elementor > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner,
body.elementor-editor-active .elementor > .elementor-section-wrap > .elementor-element.e-con.e-con-boxed:not(.e-child):not(.lt-egs-global-padding-none) > .e-con-inner { padding-left: var(--global-padding-mobile) !important; padding-right: var(--global-padding-mobile) !important; }
.elementor-element.e-con.lt-egs-global-padding-apply.e-con-boxed:not(.lt-egs-global-padding-none) > .e-con-inner { padding-left: var(--global-padding-force-mobile) !important; padding-right: var(--global-padding-force-mobile) !important; }
.elementor-element.e-con.lt-egs-global-padding-apply.e-con-full:not(.lt-egs-global-padding-none) { padding-left: var(--global-padding-force-mobile) !important; padding-right: var(--global-padding-force-mobile) !important; }
.elementor-element.e-con.no-margins-mobile.e-con-boxed > .e-con-inner,
.elementor-element.e-con.no-margins-mobile.e-con-full { padding-left: 0 !important; padding-right: 0 !important; }
.elementor-element.e-con.no-margins-tablet.e-con-boxed > .e-con-inner,
.elementor-element.e-con.no-margins-tablet.e-con-full { padding-left: 0 !important; padding-right: 0 !important; }
.elementor-element.e-con.no-margins-all.e-con-boxed > .e-con-inner,
.elementor-element.e-con.lt-egs-global-padding-none.e-con-boxed > .e-con-inner,
.elementor-element.e-con.lt-egs-global-padding-none.e-con-full { padding-left: 0 !important; padding-right: 0 !important; }
}

/* === Familias, pesos y colores tipográficos Elementor === */
/* Familia y color se aplican sin !important; una regla local/Atomic puede sobrescribirlos. */
@media (min-width: 1025px) {
body:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.e-paragraph-base:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-text-editor:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-text-editor p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-theme-post-content p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-icon-box .elementor-icon-box-description:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-image-box .elementor-image-box-description:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-icon-list .elementor-icon-list-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-accordion .elementor-tab-content > p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-toggle .elementor-tab-content > p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.e-n-accordion .e-n-accordion-item-content > p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.lt-egs-apply-body:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.lt-egs-apply-body p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)) {
  font-family: "Outfit";
}
}

@media (min-width: 768px) and (max-width: 1024px) {
body:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.e-paragraph-base:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-text-editor:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-text-editor p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-theme-post-content p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-icon-box .elementor-icon-box-description:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-image-box .elementor-image-box-description:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-icon-list .elementor-icon-list-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-accordion .elementor-tab-content > p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-toggle .elementor-tab-content > p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.e-n-accordion .e-n-accordion-item-content > p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.lt-egs-apply-body:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.lt-egs-apply-body p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)) {
  font-family: "Outfit";
}
}

@media (max-width: 767px) {
body:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.e-paragraph-base:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-text-editor:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-text-editor p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-theme-post-content p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-icon-box .elementor-icon-box-description:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-image-box .elementor-image-box-description:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-icon-list .elementor-icon-list-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-accordion .elementor-tab-content > p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-toggle .elementor-tab-content > p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.e-n-accordion .e-n-accordion-item-content > p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.lt-egs-apply-body:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.lt-egs-apply-body p:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)) {
  font-family: "Outfit";
}
}

@media (min-width: 1025px) {
h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-heading h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-heading .elementor-heading-title:is(h1):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-text-editor h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-theme-post-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-container h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-accordion .elementor-tab-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-toggle .elementor-tab-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.e-n-accordion .e-n-accordion-item-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.lt-responsive-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.lt-responsive-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-icon-box h1.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-image-box h1.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-kit-5 h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-kit-5 .elementor-widget-heading h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h1):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)) {
  font-family: "Geist";
}
}

@media (min-width: 768px) and (max-width: 1024px) {
h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-heading h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-heading .elementor-heading-title:is(h1):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-text-editor h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-theme-post-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-container h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-accordion .elementor-tab-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-toggle .elementor-tab-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.e-n-accordion .e-n-accordion-item-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.lt-responsive-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.lt-responsive-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-icon-box h1.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-image-box h1.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-kit-5 h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-kit-5 .elementor-widget-heading h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h1):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)) {
  font-family: "Geist";
}
}

@media (max-width: 767px) {
h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-heading h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-heading .elementor-heading-title:is(h1):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-text-editor h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-theme-post-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-container h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-accordion .elementor-tab-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-toggle .elementor-tab-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.e-n-accordion .e-n-accordion-item-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.lt-responsive-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.lt-responsive-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-icon-box h1.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-image-box h1.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-kit-5 h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-kit-5 .elementor-widget-heading h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h1):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)) {
  font-family: "Geist";
}
}

@media (min-width: 1025px) {
h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-heading h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-heading .elementor-heading-title:is(h1):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-text-editor h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-theme-post-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-container h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-accordion .elementor-tab-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-toggle .elementor-tab-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.e-n-accordion .e-n-accordion-item-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.lt-responsive-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.lt-responsive-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-icon-box h1.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-image-box h1.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-kit-5 h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-kit-5 .elementor-widget-heading h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h1):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)) {
  font-weight: 700 !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-heading h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-heading .elementor-heading-title:is(h1):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-text-editor h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-theme-post-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-container h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-accordion .elementor-tab-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-toggle .elementor-tab-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.e-n-accordion .e-n-accordion-item-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.lt-responsive-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.lt-responsive-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-icon-box h1.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-image-box h1.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-kit-5 h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-kit-5 .elementor-widget-heading h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h1):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)) {
  font-weight: 700 !important;
}
}

@media (max-width: 767px) {
h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-heading h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-heading .elementor-heading-title:is(h1):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-text-editor h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-theme-post-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-container h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-accordion .elementor-tab-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-toggle .elementor-tab-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.e-n-accordion .e-n-accordion-item-content h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.lt-responsive-accordion .e-n-accordion-item-title-header h1.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.lt-responsive-accordion .e-n-accordion-item-title-header h1.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-icon-box h1.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-image-box h1.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-kit-5 h1:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-kit-5 .elementor-widget-heading h1.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h1):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)) {
  font-weight: 700 !important;
}
}

@media (min-width: 1025px) {
h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-heading h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-heading .elementor-heading-title:is(h2):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-text-editor h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-theme-post-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-container h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-accordion .elementor-tab-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-toggle .elementor-tab-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.e-n-accordion .e-n-accordion-item-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.lt-responsive-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.lt-responsive-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-icon-box h2.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-image-box h2.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-kit-5 h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-kit-5 .elementor-widget-heading h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h2):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)) {
  font-family: "Geist";
}
}

@media (min-width: 768px) and (max-width: 1024px) {
h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-heading h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-heading .elementor-heading-title:is(h2):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-text-editor h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-theme-post-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-container h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-accordion .elementor-tab-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-toggle .elementor-tab-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.e-n-accordion .e-n-accordion-item-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.lt-responsive-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.lt-responsive-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-icon-box h2.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-image-box h2.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-kit-5 h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-kit-5 .elementor-widget-heading h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h2):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)) {
  font-family: "Geist";
}
}

@media (max-width: 767px) {
h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-heading h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-heading .elementor-heading-title:is(h2):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-text-editor h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-theme-post-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-container h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-accordion .elementor-tab-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-toggle .elementor-tab-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.e-n-accordion .e-n-accordion-item-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.lt-responsive-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.lt-responsive-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-icon-box h2.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-image-box h2.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-kit-5 h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-kit-5 .elementor-widget-heading h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h2):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)) {
  font-family: "Geist";
}
}

@media (min-width: 1025px) {
h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-heading h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-heading .elementor-heading-title:is(h2):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-text-editor h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-theme-post-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-container h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-accordion .elementor-tab-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-toggle .elementor-tab-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.e-n-accordion .e-n-accordion-item-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.lt-responsive-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.lt-responsive-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-icon-box h2.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-image-box h2.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-kit-5 h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-kit-5 .elementor-widget-heading h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h2):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)) {
  font-weight: 600 !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-heading h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-heading .elementor-heading-title:is(h2):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-text-editor h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-theme-post-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-container h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-accordion .elementor-tab-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-toggle .elementor-tab-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.e-n-accordion .e-n-accordion-item-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.lt-responsive-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.lt-responsive-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-icon-box h2.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-image-box h2.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-kit-5 h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-kit-5 .elementor-widget-heading h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h2):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)) {
  font-weight: 600 !important;
}
}

@media (max-width: 767px) {
h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-heading h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-heading .elementor-heading-title:is(h2):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-text-editor h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-theme-post-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-container h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-accordion .elementor-tab-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-toggle .elementor-tab-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.e-n-accordion .e-n-accordion-item-content h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.lt-responsive-accordion .e-n-accordion-item-title-header h2.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.lt-responsive-accordion .e-n-accordion-item-title-header h2.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-icon-box h2.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-image-box h2.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-kit-5 h2:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-kit-5 .elementor-widget-heading h2.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h2):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)) {
  font-weight: 600 !important;
}
}

@media (min-width: 1025px) {
h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-heading h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-heading .elementor-heading-title:is(h3):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-text-editor h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-theme-post-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-container h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-accordion .elementor-tab-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-toggle .elementor-tab-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.e-n-accordion .e-n-accordion-item-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.lt-responsive-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.lt-responsive-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-icon-box h3.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-widget-image-box h3.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-kit-5 h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-kit-5 .elementor-widget-heading h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h3):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)) {
  font-family: "Geist";
}
}

@media (min-width: 768px) and (max-width: 1024px) {
h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-heading h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-heading .elementor-heading-title:is(h3):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-text-editor h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-theme-post-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-container h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-accordion .elementor-tab-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-toggle .elementor-tab-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.e-n-accordion .e-n-accordion-item-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.lt-responsive-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.lt-responsive-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-icon-box h3.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-widget-image-box h3.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-kit-5 h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-kit-5 .elementor-widget-heading h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h3):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)) {
  font-family: "Geist";
}
}

@media (max-width: 767px) {
h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-heading h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-heading .elementor-heading-title:is(h3):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-text-editor h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-theme-post-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-container h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-accordion .elementor-tab-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-toggle .elementor-tab-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.e-n-accordion .e-n-accordion-item-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.lt-responsive-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.lt-responsive-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-icon-box h3.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-widget-image-box h3.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-kit-5 h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-kit-5 .elementor-widget-heading h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h3):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)) {
  font-family: "Geist";
}
}

@media (min-width: 1025px) {
h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-heading h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-heading .elementor-heading-title:is(h3):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-text-editor h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-theme-post-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-container h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-accordion .elementor-tab-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-toggle .elementor-tab-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.e-n-accordion .e-n-accordion-item-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.lt-responsive-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.lt-responsive-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-icon-box h3.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-image-box h3.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-kit-5 h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-kit-5 .elementor-widget-heading h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h3):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)) {
  font-weight: 500 !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-heading h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-heading .elementor-heading-title:is(h3):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-text-editor h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-theme-post-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-container h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-accordion .elementor-tab-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-toggle .elementor-tab-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.e-n-accordion .e-n-accordion-item-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.lt-responsive-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.lt-responsive-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-icon-box h3.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-image-box h3.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-kit-5 h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-kit-5 .elementor-widget-heading h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h3):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)) {
  font-weight: 500 !important;
}
}

@media (max-width: 767px) {
h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-heading h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-heading .elementor-heading-title:is(h3):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-text-editor h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-theme-post-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-container h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-accordion .elementor-tab-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-toggle .elementor-tab-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.e-n-accordion .e-n-accordion-item-content h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.lt-responsive-accordion .e-n-accordion-item-title-header h3.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.lt-responsive-accordion .e-n-accordion-item-title-header h3.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-icon-box h3.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-image-box h3.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-kit-5 h3:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-kit-5 .elementor-widget-heading h3.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h3):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)) {
  font-weight: 500 !important;
}
}

@media (min-width: 1025px) {
h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
h4.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-heading h4.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-heading .elementor-heading-title:is(h4):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-text-editor h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-theme-post-content h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-container h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-accordion .elementor-tab-content h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-toggle .elementor-tab-content h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.e-n-accordion .e-n-accordion-item-content h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h4.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h4.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h4.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h4.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.lt-responsive-accordion .e-n-accordion-item-title-header h4.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.lt-responsive-accordion .e-n-accordion-item-title-header h4.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-icon-box h4.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-widget-image-box h4.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-kit-5 h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-kit-5 .elementor-widget-heading h4.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h4):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)) {
  font-weight: 300 !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
h4.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-heading h4.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-heading .elementor-heading-title:is(h4):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-text-editor h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-theme-post-content h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-container h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-accordion .elementor-tab-content h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-toggle .elementor-tab-content h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.e-n-accordion .e-n-accordion-item-content h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h4.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h4.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h4.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h4.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.lt-responsive-accordion .e-n-accordion-item-title-header h4.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.lt-responsive-accordion .e-n-accordion-item-title-header h4.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-icon-box h4.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-widget-image-box h4.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-kit-5 h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-kit-5 .elementor-widget-heading h4.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h4):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)) {
  font-weight: 300 !important;
}
}

@media (max-width: 767px) {
h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
h4.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-heading h4.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-heading .elementor-heading-title:is(h4):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-text-editor h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-theme-post-content h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-container h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-accordion .elementor-tab-content h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-toggle .elementor-tab-content h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.e-n-accordion .e-n-accordion-item-content h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h4.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-n-accordion .e-n-accordion-item-title-header h4.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h4.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-lemon-responsive-accordion .e-n-accordion-item-title-header h4.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.lt-responsive-accordion .e-n-accordion-item-title-header h4.e-n-accordion-item-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.lt-responsive-accordion .e-n-accordion-item-title-header h4.lt-ra-title-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-icon-box h4.elementor-icon-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-widget-image-box h4.elementor-image-box-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-kit-5 h4:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-kit-5 .elementor-widget-heading h4.elementor-heading-title:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-kit-5 .elementor-widget-heading .elementor-heading-title:is(h4):not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)) {
  font-weight: 300 !important;
}
}

@media (min-width: 1025px) {
.elementor-button:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-button .elementor-button-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-button-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
button:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
input[type='button']:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
input[type='submit']:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)) {
  font-family: "Annie Use Your Telescope";
}
}

@media (min-width: 768px) and (max-width: 1024px) {
.elementor-button:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-button .elementor-button-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-button-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
button:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
input[type='button']:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
input[type='submit']:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)) {
  font-family: "Annie Use Your Telescope";
}
}

@media (max-width: 767px) {
.elementor-button:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-button .elementor-button-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-button-text:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
button:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
input[type='button']:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
input[type='submit']:not(:where(.text-small,.g-662ec06e,.text-button,.g-0db4e533,.text-intro,.g-f883dd3c,.text-intro-contenidos,.g-e5ccbfe9,.text-boton,.g-b3957513)):not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)) {
  font-family: "Annie Use Your Telescope";
}
}

@media (min-width: 1025px) {
.text-button:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-kit-5 .text-button:not(:where(.lt-egs-local-font-family-desktop)),
.g-0db4e533:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-kit-5 .g-0db4e533:not(:where(.lt-egs-local-font-family-desktop)) {
  font-family: "Annie Use Your Telescope";
}
}

@media (min-width: 768px) and (max-width: 1024px) {
.text-button:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-kit-5 .text-button:not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.g-0db4e533:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-kit-5 .g-0db4e533:not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)) {
  font-family: "Annie Use Your Telescope";
}
}

@media (max-width: 767px) {
.text-button:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-kit-5 .text-button:not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.g-0db4e533:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-kit-5 .g-0db4e533:not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)) {
  font-family: "Annie Use Your Telescope";
}
}

@media (min-width: 1025px) {
.text-intro:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-kit-5 .text-intro:not(:where(.lt-egs-local-font-family-desktop)),
.g-f883dd3c:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-kit-5 .g-f883dd3c:not(:where(.lt-egs-local-font-family-desktop)) {
  font-family: "Plus Jakarta Sans";
}
}

@media (min-width: 768px) and (max-width: 1024px) {
.text-intro:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-kit-5 .text-intro:not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.g-f883dd3c:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-kit-5 .g-f883dd3c:not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)) {
  font-family: "Plus Jakarta Sans";
}
}

@media (max-width: 767px) {
.text-intro:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-kit-5 .text-intro:not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.g-f883dd3c:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-kit-5 .g-f883dd3c:not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)) {
  font-family: "Plus Jakarta Sans";
}
}

@media (min-width: 1025px) {
.text-intro:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-kit-5 .text-intro:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.g-f883dd3c:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-kit-5 .g-f883dd3c:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)) {
  font-weight: 400 !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
.text-intro:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-kit-5 .text-intro:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.g-f883dd3c:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-kit-5 .g-f883dd3c:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)) {
  font-weight: 400 !important;
}
}

@media (max-width: 767px) {
.text-intro:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-kit-5 .text-intro:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.g-f883dd3c:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-kit-5 .g-f883dd3c:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)) {
  font-weight: 400 !important;
}
}

@media (min-width: 1025px) {
.text-intro-contenidos:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-kit-5 .text-intro-contenidos:not(:where(.lt-egs-local-font-family-desktop)),
.g-e5ccbfe9:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop)),
.elementor-kit-5 .g-e5ccbfe9:not(:where(.lt-egs-local-font-family-desktop)) {
  font-family: "Plus Jakarta Sans";
}
}

@media (min-width: 768px) and (max-width: 1024px) {
.text-intro-contenidos:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-kit-5 .text-intro-contenidos:not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.g-e5ccbfe9:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)),
.elementor-kit-5 .g-e5ccbfe9:not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet)) {
  font-family: "Plus Jakarta Sans";
}
}

@media (max-width: 767px) {
.text-intro-contenidos:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-kit-5 .text-intro-contenidos:not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.g-e5ccbfe9:not(.lt-egs-font-family-override):not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)),
.elementor-kit-5 .g-e5ccbfe9:not(:where(.lt-egs-local-font-family-desktop,.lt-egs-local-font-family-tablet,.lt-egs-local-font-family-mobile)) {
  font-family: "Plus Jakarta Sans";
}
}

@media (min-width: 1025px) {
.text-intro-contenidos:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-kit-5 .text-intro-contenidos:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.g-e5ccbfe9:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)),
.elementor-kit-5 .g-e5ccbfe9:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop)) {
  font-weight: 500 !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
.text-intro-contenidos:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-kit-5 .text-intro-contenidos:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.g-e5ccbfe9:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)),
.elementor-kit-5 .g-e5ccbfe9:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet)) {
  font-weight: 500 !important;
}
}

@media (max-width: 767px) {
.text-intro-contenidos:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-kit-5 .text-intro-contenidos:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.g-e5ccbfe9:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)),
.elementor-kit-5 .g-e5ccbfe9:not(#lt-egs-font-weight-override):not(:where(.lt-egs-local-font-weight-desktop,.lt-egs-local-font-weight-tablet,.lt-egs-local-font-weight-mobile)) {
  font-weight: 500 !important;
}
}

/* Variables de tipografías globales personalizadas de Elementor */
:root:root,
.elementor-kit-5.elementor-kit-5 {
  --e-global-typography-fe1f68ab-font-family: "Annie Use Your Telescope";
  --e-global-typography-6cbb1a6e-font-family: "Plus Jakarta Sans";
  --e-global-typography-6cbb1a6e-font-weight: 400;
  --e-global-typography-e51bf2de-font-family: "Plus Jakarta Sans";
  --e-global-typography-e51bf2de-font-weight: 500;
}

/* === Espaciado Tipografía clásico + flujo Atomic opt-in === */
.elementor-widget-text-editor {
  --space-p: 0rem;
  --space-p-block: 2.5rem;
  --space-p-before-list: 1.6rem;
  --space-h2-after: 1rem;
  --space-h2-after-block: 2rem;
  --space-h3-after: 1rem;
  --space-h3-after-block: 1.6rem;
  --space-list-after: 2rem;
  --space-li: 0.8rem;
  --space-list-to-p: 1rem;
  --space-heading-to-list: 0.8rem;
  --space-nested-list: 0.4rem;
}

:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) {
  --space-p: 0rem;
  --space-p-block: 2.5rem;
  --space-p-before-list: 1.6rem;
  --space-h2-after: 1rem;
  --space-h2-after-block: 2rem;
  --space-h3-after: 1rem;
  --space-h3-after-block: 1.6rem;
  --space-list-after: 2rem;
  --space-li: 0.8rem;
  --space-list-to-p: 1rem;
  --space-heading-to-list: 0.8rem;
  --space-nested-list: 0.4rem;
}

.elementor-widget-text-editor h2 { margin-bottom: var(--space-h2-after); }
.elementor-widget-text-editor h2:not(:last-child):not(:has(+ p)) { margin-bottom: var(--space-h2-after-block); }
.elementor-widget-text-editor h3 { margin-bottom: var(--space-h3-after); }
.elementor-widget-text-editor h3:not(:last-child):not(:has(+ p)) { margin-bottom: var(--space-h3-after-block); }
.elementor-widget-text-editor p { margin-bottom: var(--space-p); }
.elementor-widget-text-editor p:not(:last-child):not(:has(+ p)):not(:has(+ ul)):not(:has(+ ol)) { margin-bottom: var(--space-p-block); }
.elementor-widget-text-editor p:has(+ ul),.elementor-widget-text-editor p:has(+ ol) { margin-bottom: var(--space-p-before-list); }
.elementor-widget-text-editor ul li,.elementor-widget-text-editor ol li { margin-bottom: var(--space-li); }
.elementor-widget-text-editor ul li:last-child,.elementor-widget-text-editor ol li:last-child { margin-bottom: 0; }
.elementor-widget-text-editor ul,.elementor-widget-text-editor ol { margin-bottom: var(--space-list-after); }
.elementor-widget-text-editor ul:last-child,.elementor-widget-text-editor ol:last-child { margin-bottom: 0; }
.elementor-widget-text-editor p + ul,.elementor-widget-text-editor p + ol { margin-top: 0; }
.elementor-widget-text-editor ul + p,.elementor-widget-text-editor ol + p { margin-top: var(--space-list-to-p); }
.elementor-widget-text-editor h2 + ul,.elementor-widget-text-editor h2 + ol,.elementor-widget-text-editor h3 + ul,.elementor-widget-text-editor h3 + ol { margin-top: var(--space-heading-to-list); }
.elementor-widget-text-editor ul ul,.elementor-widget-text-editor ul ol,.elementor-widget-text-editor ol ul,.elementor-widget-text-editor ol ol { margin-top: var(--space-nested-list); margin-bottom: var(--space-nested-list); }
.elementor-widget-text-editor ul,.elementor-widget-text-editor ol,.elementor-widget-text-editor li { padding-top: 0; padding-bottom: 0; }

:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) > * { min-width: 0; }
:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) > :where(h2, :has(h2)) { margin-block-end: var(--space-h2-after); }
:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) > :where(h2, :has(h2)):not(:has(+ p)):not(:has(+ * p)) { margin-block-end: var(--space-h2-after-block); }
:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) > :where(h3, :has(h3)) { margin-block-end: var(--space-h3-after); }
:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) > :where(h3, :has(h3)):not(:has(+ p)):not(:has(+ * p)) { margin-block-end: var(--space-h3-after-block); }
:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) > :where(p, :has(p)) { margin-block-end: var(--space-p); }
:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) > :where(p, :has(p)):not(:has(+ p)):not(:has(+ * p)):not(:has(+ ul)):not(:has(+ ol)):not(:has(+ * ul)):not(:has(+ * ol)) { margin-block-end: var(--space-p-block); }
:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) > :where(p, :has(p)):is(:has(+ ul),:has(+ ol),:has(+ * ul),:has(+ * ol)) { margin-block-end: var(--space-p-before-list); }
:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) > :where(ul, ol, :has(ul), :has(ol)) { margin-block-end: var(--space-list-after); }
:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) > :where(ul, ol, :has(ul), :has(ol)) + :where(p, :has(p)) { margin-block-start: var(--space-list-to-p); }
:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) > :where(h2,h3,:has(h2),:has(h3)) + :where(ul, ol, :has(ul), :has(ol)) { margin-block-start: var(--space-heading-to-list); }
:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) :where(ul,ol) :where(li) { margin-block-end: var(--space-li); padding-block: 0; }
:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) :where(ul,ol) :where(li:last-child) { margin-block-end: 0; }
:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) :where(ul ul,ul ol,ol ul,ol ol) { margin-block: var(--space-nested-list); }
:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) > :last-child { margin-block-end: 0; }
:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) > :where(h2,h3,p,ul,ol) { margin-block-start: 0; }
:where(.container-content-flow,.lt-content-flow,.e-lt-content-flow) > * :where(h2,h3,p,ul,ol) { margin-block-start: 0; margin-block-end: 0; }


/* === LT Huecos responsive === */
.e-con:where(.lt-egs-gap-preset-default) {
  --gap: 1rem 1rem;
  --row-gap: 1rem;
  --column-gap: 1rem;
  --gap-row: 1rem;
  --gap-column: 1rem;
  --grid-row-gap: 1rem;
  --grid-column-gap: 1rem;
  gap: var(--gap);
}
.e-con:where(.lt-egs-gap-preset-default) > .e-con-inner {
  --gap: inherit;
  --row-gap: inherit;
  --column-gap: inherit;
  --gap-row: inherit;
  --gap-column: inherit;
  --grid-row-gap: inherit;
  --grid-column-gap: inherit;
  gap: var(--gap);
}
@media (max-width: 1024px) {
.e-con:where(.lt-egs-gap-preset-default) {
  --gap: 1rem 1rem;
  --row-gap: 1rem;
  --column-gap: 1rem;
  --gap-row: 1rem;
  --gap-column: 1rem;
  --grid-row-gap: 1rem;
  --grid-column-gap: 1rem;
  gap: var(--gap);
}
.e-con:where(.lt-egs-gap-preset-default) > .e-con-inner {
  --gap: inherit;
  --row-gap: inherit;
  --column-gap: inherit;
  --gap-row: inherit;
  --gap-column: inherit;
  --grid-row-gap: inherit;
  --grid-column-gap: inherit;
  gap: var(--gap);
}
}
@media (max-width: 767px) {
.e-con:where(.lt-egs-gap-preset-default) {
  --gap: 1rem 1rem;
  --row-gap: 1rem;
  --column-gap: 1rem;
  --gap-row: 1rem;
  --gap-column: 1rem;
  --grid-row-gap: 1rem;
  --grid-column-gap: 1rem;
  gap: var(--gap);
}
.e-con:where(.lt-egs-gap-preset-default) > .e-con-inner {
  --gap: inherit;
  --row-gap: inherit;
  --column-gap: inherit;
  --gap-row: inherit;
  --gap-column: inherit;
  --grid-row-gap: inherit;
  --grid-column-gap: inherit;
  gap: var(--gap);
}
}
.e-con:where(.lt-egs-gap-preset-grid) {
  --gap: 4rem 4rem;
  --row-gap: 4rem;
  --column-gap: 4rem;
  --gap-row: 4rem;
  --gap-column: 4rem;
  --grid-row-gap: 4rem;
  --grid-column-gap: 4rem;
  gap: var(--gap);
}
.e-con:where(.lt-egs-gap-preset-grid) > .e-con-inner {
  --gap: inherit;
  --row-gap: inherit;
  --column-gap: inherit;
  --gap-row: inherit;
  --gap-column: inherit;
  --grid-row-gap: inherit;
  --grid-column-gap: inherit;
  gap: var(--gap);
}
@media (max-width: 1024px) {
.e-con:where(.lt-egs-gap-preset-grid) {
  --gap: 2rem 2rem;
  --row-gap: 2rem;
  --column-gap: 2rem;
  --gap-row: 2rem;
  --gap-column: 2rem;
  --grid-row-gap: 2rem;
  --grid-column-gap: 2rem;
  gap: var(--gap);
}
.e-con:where(.lt-egs-gap-preset-grid) > .e-con-inner {
  --gap: inherit;
  --row-gap: inherit;
  --column-gap: inherit;
  --gap-row: inherit;
  --gap-column: inherit;
  --grid-row-gap: inherit;
  --grid-column-gap: inherit;
  gap: var(--gap);
}
}
@media (max-width: 767px) {
.e-con:where(.lt-egs-gap-preset-grid) {
  --gap: 2rem 2rem;
  --row-gap: 2rem;
  --column-gap: 2rem;
  --gap-row: 2rem;
  --gap-column: 2rem;
  --grid-row-gap: 2rem;
  --grid-column-gap: 2rem;
  gap: var(--gap);
}
.e-con:where(.lt-egs-gap-preset-grid) > .e-con-inner {
  --gap: inherit;
  --row-gap: inherit;
  --column-gap: inherit;
  --gap-row: inherit;
  --gap-column: inherit;
  --grid-row-gap: inherit;
  --grid-column-gap: inherit;
  gap: var(--gap);
}
}
.e-con:where(.lt-egs-gap-preset-doublegaprows) {
  --gap: 8rem 4rem;
  --row-gap: 8rem;
  --column-gap: 4rem;
  --gap-row: 8rem;
  --gap-column: 4rem;
  --grid-row-gap: 8rem;
  --grid-column-gap: 4rem;
  gap: var(--gap);
}
.e-con:where(.lt-egs-gap-preset-doublegaprows) > .e-con-inner {
  --gap: inherit;
  --row-gap: inherit;
  --column-gap: inherit;
  --gap-row: inherit;
  --gap-column: inherit;
  --grid-row-gap: inherit;
  --grid-column-gap: inherit;
  gap: var(--gap);
}
@media (max-width: 1024px) {
.e-con:where(.lt-egs-gap-preset-doublegaprows) {
  --gap: 6rem 2rem;
  --row-gap: 6rem;
  --column-gap: 2rem;
  --gap-row: 6rem;
  --gap-column: 2rem;
  --grid-row-gap: 6rem;
  --grid-column-gap: 2rem;
  gap: var(--gap);
}
.e-con:where(.lt-egs-gap-preset-doublegaprows) > .e-con-inner {
  --gap: inherit;
  --row-gap: inherit;
  --column-gap: inherit;
  --gap-row: inherit;
  --gap-column: inherit;
  --grid-row-gap: inherit;
  --grid-column-gap: inherit;
  gap: var(--gap);
}
}
@media (max-width: 767px) {
.e-con:where(.lt-egs-gap-preset-doublegaprows) {
  --gap: 4rem 2rem;
  --row-gap: 4rem;
  --column-gap: 2rem;
  --gap-row: 4rem;
  --gap-column: 2rem;
  --grid-row-gap: 4rem;
  --grid-column-gap: 2rem;
  gap: var(--gap);
}
.e-con:where(.lt-egs-gap-preset-doublegaprows) > .e-con-inner {
  --gap: inherit;
  --row-gap: inherit;
  --column-gap: inherit;
  --gap-row: inherit;
  --gap-column: inherit;
  --grid-row-gap: inherit;
  --grid-column-gap: inherit;
  gap: var(--gap);
}
}
.e-con:where(.lt-egs-gap-preset-mini-entre-elementos) {
  --gap: 1rem 1rem;
  --row-gap: 1rem;
  --column-gap: 1rem;
  --gap-row: 1rem;
  --gap-column: 1rem;
  --grid-row-gap: 1rem;
  --grid-column-gap: 1rem;
  gap: var(--gap);
}
.e-con:where(.lt-egs-gap-preset-mini-entre-elementos) > .e-con-inner {
  --gap: inherit;
  --row-gap: inherit;
  --column-gap: inherit;
  --gap-row: inherit;
  --gap-column: inherit;
  --grid-row-gap: inherit;
  --grid-column-gap: inherit;
  gap: var(--gap);
}
@media (max-width: 1024px) {
.e-con:where(.lt-egs-gap-preset-mini-entre-elementos) {
  --gap: 1rem 1rem;
  --row-gap: 1rem;
  --column-gap: 1rem;
  --gap-row: 1rem;
  --gap-column: 1rem;
  --grid-row-gap: 1rem;
  --grid-column-gap: 1rem;
  gap: var(--gap);
}
.e-con:where(.lt-egs-gap-preset-mini-entre-elementos) > .e-con-inner {
  --gap: inherit;
  --row-gap: inherit;
  --column-gap: inherit;
  --gap-row: inherit;
  --gap-column: inherit;
  --grid-row-gap: inherit;
  --grid-column-gap: inherit;
  gap: var(--gap);
}
}
@media (max-width: 767px) {
.e-con:where(.lt-egs-gap-preset-mini-entre-elementos) {
  --gap: 1rem 1rem;
  --row-gap: 1rem;
  --column-gap: 1rem;
  --gap-row: 1rem;
  --gap-column: 1rem;
  --grid-row-gap: 1rem;
  --grid-column-gap: 1rem;
  gap: var(--gap);
}
.e-con:where(.lt-egs-gap-preset-mini-entre-elementos) > .e-con-inner {
  --gap: inherit;
  --row-gap: inherit;
  --column-gap: inherit;
  --gap-row: inherit;
  --gap-column: inherit;
  --grid-row-gap: inherit;
  --grid-column-gap: inherit;
  gap: var(--gap);
}
}
.e-con:where(.lt-egs-gap-preset-grid-menor) {
  --gap: 2rem 2rem;
  --row-gap: 2rem;
  --column-gap: 2rem;
  --gap-row: 2rem;
  --gap-column: 2rem;
  --grid-row-gap: 2rem;
  --grid-column-gap: 2rem;
  gap: var(--gap);
}
.e-con:where(.lt-egs-gap-preset-grid-menor) > .e-con-inner {
  --gap: inherit;
  --row-gap: inherit;
  --column-gap: inherit;
  --gap-row: inherit;
  --gap-column: inherit;
  --grid-row-gap: inherit;
  --grid-column-gap: inherit;
  gap: var(--gap);
}
@media (max-width: 1024px) {
.e-con:where(.lt-egs-gap-preset-grid-menor) {
  --gap: 1px 1px;
  --row-gap: 1px;
  --column-gap: 1px;
  --gap-row: 1px;
  --gap-column: 1px;
  --grid-row-gap: 1px;
  --grid-column-gap: 1px;
  gap: var(--gap);
}
.e-con:where(.lt-egs-gap-preset-grid-menor) > .e-con-inner {
  --gap: inherit;
  --row-gap: inherit;
  --column-gap: inherit;
  --gap-row: inherit;
  --gap-column: inherit;
  --grid-row-gap: inherit;
  --grid-column-gap: inherit;
  gap: var(--gap);
}
}
@media (max-width: 767px) {
.e-con:where(.lt-egs-gap-preset-grid-menor) {
  --gap: 1px 1px;
  --row-gap: 1px;
  --column-gap: 1px;
  --gap-row: 1px;
  --gap-column: 1px;
  --grid-row-gap: 1px;
  --grid-column-gap: 1px;
  gap: var(--gap);
}
.e-con:where(.lt-egs-gap-preset-grid-menor) > .e-con-inner {
  --gap: inherit;
  --row-gap: inherit;
  --column-gap: inherit;
  --gap-row: inherit;
  --gap-column: inherit;
  --grid-row-gap: inherit;
  --grid-column-gap: inherit;
  gap: var(--gap);
}
}


/* === LT Paddings preconfigurados === */
.e-con:where(.lt-egs-padding-preset-padding-between-blocks) {
  --padding-top: 6rem;
  padding-top: var(--padding-top);
  --padding-bottom: 6rem;
  padding-bottom: var(--padding-bottom);
}
.e-atomic-element:where(.container-padding-preset-padding-between-blocks) {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}
@media (max-width: 1024px) {
.e-con:where(.lt-egs-padding-preset-padding-between-blocks) {
  --padding-top: 4rem;
  padding-top: var(--padding-top);
  --padding-bottom: 4rem;
  padding-bottom: var(--padding-bottom);
}
.e-atomic-element:where(.container-padding-preset-padding-between-blocks) {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
}
@media (max-width: 767px) {
.e-con:where(.lt-egs-padding-preset-padding-between-blocks) {
  --padding-top: 2rem;
  padding-top: var(--padding-top);
  --padding-bottom: 2rem;
  padding-bottom: var(--padding-bottom);
}
.e-atomic-element:where(.container-padding-preset-padding-between-blocks) {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
}
.e-con:where(.lt-egs-padding-preset-doble-padding) {
  --padding-top: 10rem;
  padding-top: var(--padding-top);
  --padding-bottom: 10rem;
  padding-bottom: var(--padding-bottom);
}
.e-atomic-element:where(.container-padding-preset-doble-padding) {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}
@media (max-width: 1024px) {
.e-con:where(.lt-egs-padding-preset-doble-padding) {
  --padding-top: 8rem;
  padding-top: var(--padding-top);
  --padding-bottom: 8rem;
  padding-bottom: var(--padding-bottom);
}
.e-atomic-element:where(.container-padding-preset-doble-padding) {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}
}
@media (max-width: 767px) {
.e-con:where(.lt-egs-padding-preset-doble-padding) {
  --padding-top: 3rem;
  padding-top: var(--padding-top);
  --padding-bottom: 3rem;
  padding-bottom: var(--padding-bottom);
}
.e-atomic-element:where(.container-padding-preset-doble-padding) {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
}
.e-con:where(.lt-egs-padding-preset-padding-between-blocks,.lt-egs-padding-preset-doble-padding).e-parent.e-con-boxed,.e-con.e-parent.e-con-full>.e-con:where(.lt-egs-padding-preset-padding-between-blocks,.lt-egs-padding-preset-doble-padding).e-child.e-con-boxed{padding-left:0!important;padding-right:0!important;}
.e-con:where(.lt-egs-padding-preset-padding-between-blocks,.lt-egs-padding-preset-doble-padding).no-margins-all{padding-left:0!important;padding-right:0!important;}
@media (max-width:1024px){.e-con:where(.lt-egs-padding-preset-padding-between-blocks,.lt-egs-padding-preset-doble-padding).no-margins-tablet{padding-left:0!important;padding-right:0!important;}}
@media (max-width:767px){.e-con:where(.lt-egs-padding-preset-padding-between-blocks,.lt-egs-padding-preset-doble-padding).no-margins-mobile{padding-left:0!important;padding-right:0!important;}}
.e-atomic-element:where(.container-padding-none,.container-no-padding-all){padding-left:0!important;padding-right:0!important;}
@media (max-width:1024px){.e-atomic-element:where(.container-no-padding-tablet,.container-no-padding-all,.container-padding-none){padding-left:0!important;padding-right:0!important;}}
@media (max-width:767px){.e-atomic-element:where(.container-no-padding-mobile,.container-no-padding-tablet,.container-no-padding-all,.container-padding-none){padding-left:0!important;padding-right:0!important;}}

