.elementor-kit-31316{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;}.elementor-kit-31316 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { ----color--primary-base:#0058a3; ----color--primary-dark:#00417a; ----color--primary-light:#d4e3ff; ----color--accent-base:#00d2fd; ----color--accent-hover:#3cd7ff; ----color--surface-page:#EEF6FF; ----color--surface-card:#ffffff; ----color--surface-subtle:#f1f3ff; ---color--text-main:#141b2b; ----color--text-muted:#424751; ----color--text-inverse:#ffffff; ----color--border-subtle:#c2c6d3; ----font-family--heading:Plus Jakarta Sans; ----font-family--body:Plus Jakarta Sans; ----font-size--headline-xl:clamp(2.25rem, 1.107rem + 5.71vw, 6.25rem); ----font-size--headline-lg:clamp(2.25rem, 2.005rem + 1.09vw, 3rem); ----font-size--headline-md:clamp(1.75rem, 1.668rem + 0.36vw, 2rem); ----font-size--headline-sm:clamp(1.25rem, 1.168rem + 0.36vw, 1.5rem); ----font-size--body-lg:clamp(1rem, 0.959rem + 0.18vw, 1.125rem); ----font-size--body-md:clamp(0.875rem, 0.834rem + 0.18vw, 1rem); ----font-size--label-md:0.875rem; ----line-height--tight:1.1; ----line-height--snug:1.2; ----line-height--heading:1.3; ----line-height--body:1.6; ----font-weight--regular:400; ----font-weight--semibold:600; ----font-weight--bold:700; ----color-fondo-suave:#f4f5f8; ----color-fondo-cabecera:#F5F8FF; --color-titulos:#141b2b; --fondo-seccion:#E3EDFA; --color-primary:#0058a3; --color-surface:#f9f9ff; --color-on-surface:#141b2b; --color-on-surface-variant:#424751; --color-surface-container:#e9edff; --spacing-xs:4px; --spacing-sm:12px; --spacing-md:24px; --spacing-lg:48px; --spacing-xl:80px; ----color--surface-container-lowest:#ffffff; ----color--surface-container:#e9edff; ----color--surface-container-highest:#dce2f7; ----color--outline-variant:#c2c6d3; ----color--surface-dim:#d3daef; ----color--tertiary:#004a31; ----font-size--headline-xl-fix:60px; ----radius--sm:16px; ----radius--md:24px; ----radius--lg:32px; ----radius--xl:40px; ----radius--2xl:48px; ----spacing--gutter:24px; ----spacing--container:1280px; ----shadow--premium:0 10px 40px -10px rgba(0, 88, 163, 0.08); --stitch-primary:#0058a3; --stitch-on-primary:#ffffff; --stitch-secondary:#00677e; --stitch-on-secondary:#ffffff; --stitch-tertiary:#004a31; --stitch-background:#f9f9ff; --stitch-on-background:#141b2b; --stitch-surface:#f9f9ff; --stitch-on-surface:#141b2b; --stitch-on-surface-variant:#424751; --stitch-outline:#727782; --stitch-error:#ba1a1a; --stitch-font-heading:Plus Jakarta Sans; --stitch-font-body:Plus Jakarta Sans; --stitch-size-headline-xl:60px; --stitch-size-headline-lg:48px; --stitch-size-headline-md:32px; --stitch-size-headline-sm:24px; --stitch-size-body-lg:18px; --stitch-size-body-md:16px; --stitch-size-label-md:14px; ----color--accent-teal:#0f766e; ----color--accent-teal-light:#48b8a6; ----color--accent-teal-dark:#0b5d56; ----color--surface-dark:#0b192c; ----color--surface-dark-soft:#111f34; --color--primary-base:#0058A3; --color--primary-dark:#0359A1; --color--surface-dark:#0B192C; --color--surface-dark-soft:#111F34; --color--accent-teal:#0F766E; --color--accent-teal-light:#48B6A7; --color--accent-teal-dark:#0B5D56; --color--text-heading:#0F172A; --color--text-body:#334155; --color--text-muted:#64748B; --color--bg-canvas:#F8FAFC; --color--bg-card:#FFFFFF; --color--border-subtle:#E2E8F0; --color--accent-teal-50:#ecfdf9; --color--accent-teal-deep:#115e59; --color--accent-teal-glow:#5eead4; --color--accent-teal-mist:#f0fdfa; --color--accent-teal-soft:#99f6e4; --color--accent-teal-wash:#ccfbf1; --color--border-cool:#c9d8dc; --color--border-faint:#f1f5f9; --color--border-hover:#cbd5e1; --color--brand-alpha-10:rgba(3,89,161,0.10); --color--brand-mist:#f0f9ff; --color--brand-sky:#7dd3fc; --color--brand-soft:#bae6fd; --color--canvas-alpha-70:rgba(248,250,252,0.7); --color--ink-alpha-00:rgba(15,23,42,0); --color--ink-alpha-12:rgba(15,23,42,0.12); --color--primary-darker:#074b85; --color--slate-alpha-28:rgba(51,65,85,0.28); --color--surface-tint:#e7eef0; --color--teal-alpha-16:rgba(94,234,212,0.16); --color--teal-alpha-32:rgba(15,118,110,0.32); --color--teal-alpha-45:rgba(94,234,212,0.45); --color--text-body-strong:#475569; --color--text-heading-soft:#1e293b; --color--text-muted-on-dark:#94a3b8; --color--window-close:#ff5f57; --color--window-maximize:#28c840; --color--window-minimize:#febc2e; --font--body:Inter; --font--editorial:Newsreader; --font--heading:Plus Jakarta Sans; --radius-button:0.75rem; --radius-card:1rem; --radius-card-mobile:1.125rem; --radius-lg:1.25rem; --radius-pill:9999px; --radius-sm:0.5rem; --shadow--card-hover:0 18px 40px -22px rgba(15,23,42,0.35); --shadow--deep:0 8px 24px -8px rgba(11,25,44,0.35); --shadow--float:0 12px 26px -18px rgba(15,23,42,0.55); --shadow--hairline:0 1px 2px 0 rgba(15,23,42,0.05); --shadow--inset:inset 0 0 0 1px rgba(15,23,42,0.10); --shadow--lift:0 24px 48px -24px rgba(15,23,42,0.5); --space--10:0.625rem; --space--12:0.75rem; --space--14:0.875rem; --space--16:1rem; --space--2:0.125rem; --space--20:1.25rem; --space--24:1.5rem; --space--28:1.75rem; --space--32:2rem; --space--36:2.25rem; --space--6:0.375rem; --color--brand-soft-alpha-90:rgba(186,230,253,0.9); --color--brand-mist-alpha-80:rgba(240,249,255,0.8); --shadow--focus-ring:0 0 0 3px rgba(3,89,161,0.15); --radius-xs:0.375rem; --color--ink-alpha-04:rgba(15,23,42,0.04); --color--ink-alpha-06:rgba(15,23,42,0.06); --color--ink-alpha-08:rgba(15,23,42,0.08); --color--teal-alpha-80:rgba(153,246,228,0.8); --color--navy-alpha-42:rgba(11,25,44,0.42); --space--40:2.5rem; --space--44:2.75rem; --space--48:3rem; --space--56:3.5rem; --space--64:4rem; --space--80:5rem; --radius-tight:0.625rem; --shadow--panel:0 20px 40px -12px rgba(11,25,44,0.35); --radius-md:0.875rem; --radius-xl:1.5rem; --radius-2xl:1.75rem; --space--4:0.25rem; --space--8:0.5rem; --container-low:#EFF4FF; --container-low-border:#DBE6F6; ----color--primary-base_1:#0058a3; ----color--primary-dark_1:#00417a; ----color--primary-light_1:#d4e3ff; ----color--accent-base_1:#00d2fd; ----color--accent-hover_1:#3cd7ff; ----color--surface-page_1:#EEF6FF; ----color--surface-card_1:#ffffff; ----color--surface-subtle_1:#f1f3ff; ---color--text-main_1:#141b2b; ----color--text-muted_1:#424751; ----color--text-inverse_1:#ffffff; ----color--border-subtle_1:#c2c6d3; ----font-family--heading_1:Plus Jakarta Sans; ----font-family--body_1:Plus Jakarta Sans; ----font-size--headline-xl_1:clamp(2.25rem, 1.107rem + 5.71vw, 6.25rem); ----font-size--headline-lg_1:clamp(2.25rem, 2.005rem + 1.09vw, 3rem); ----font-size--headline-md_1:clamp(1.75rem, 1.668rem + 0.36vw, 2rem); ----font-size--headline-sm_1:clamp(1.25rem, 1.168rem + 0.36vw, 1.5rem); ----font-size--body-lg_1:clamp(1rem, 0.959rem + 0.18vw, 1.125rem); ----font-size--body-md_1:clamp(0.875rem, 0.834rem + 0.18vw, 1rem); ----font-size--label-md_1:0.875rem; ----line-height--tight_1:1.1; ----line-height--snug_1:1.2; ----line-height--heading_1:1.3; ----line-height--body_1:1.6; ----font-weight--regular_1:400; ----font-weight--semibold_1:600; ----font-weight--bold_1:700; ----color-fondo-suave_1:#f4f5f8; ----color-fondo-cabecera_1:#F5F8FF; --color-titulos_1:#141b2b; --fondo-seccion_1:#E3EDFA; --color-primary_1:#0058a3; --color-surface_1:#f9f9ff; --color-on-surface_1:#141b2b; --color-on-surface-variant_1:#424751; --color-surface-container_1:#e9edff; --spacing-xs_1:4px; --spacing-sm_1:12px; --spacing-md_1:24px; --spacing-lg_1:48px; --spacing-xl_1:80px; ----color--surface-container-lowest_1:#ffffff; ----color--surface-container_1:#e9edff; ----color--surface-container-highest_1:#dce2f7; ----color--outline-variant_1:#c2c6d3; ----color--surface-dim_1:#d3daef; ----color--tertiary_1:#004a31; ----font-size--headline-xl-fix_1:60px; ----radius--sm_1:16px; ----radius--md_1:24px; ----radius--lg_1:32px; ----radius--xl_1:40px; ----radius--2xl_1:48px; ----spacing--gutter_1:24px; ----spacing--container_1:1280px; ----shadow--premium_1:0 10px 40px -10px rgba(0, 88, 163, 0.08); --stitch-primary_1:#0058a3; --stitch-on-primary_1:#ffffff; --stitch-secondary_1:#00677e; --stitch-on-secondary_1:#ffffff; --stitch-tertiary_1:#004a31; --stitch-background_1:#f9f9ff; --stitch-on-background_1:#141b2b; --stitch-surface_1:#f9f9ff; --stitch-on-surface_1:#141b2b; --stitch-on-surface-variant_1:#424751; --stitch-outline_1:#727782; --stitch-error_1:#ba1a1a; --stitch-font-heading_1:Plus Jakarta Sans; --stitch-font-body_1:Plus Jakarta Sans; --stitch-size-headline-xl_1:60px; --stitch-size-headline-lg_1:48px; --stitch-size-headline-md_1:32px; --stitch-size-headline-sm_1:24px; --stitch-size-body-lg_1:18px; --stitch-size-body-md_1:16px; --stitch-size-label-md_1:14px; ----color--accent-teal_1:#0f766e; ----color--accent-teal-light_1:#48b8a6; ----color--accent-teal-dark_1:#0b5d56; ----color--surface-dark_1:#0b192c; ----color--surface-dark-soft_1:#111f34; --color--primary-base_1:#0058A3; --color--primary-dark_1:#0359A1; --color--surface-dark_1:#0B192C; --color--surface-dark-soft_1:#111F34; --color--accent-teal_1:#0F766E; --color--accent-teal-light_1:#48B6A7; --color--accent-teal-dark_1:#0B5D56; --color--text-heading_1:#0F172A; --color--text-body_1:#334155; --color--text-muted_1:#64748B; --color--bg-canvas_1:#F8FAFC; --color--bg-card_1:#FFFFFF; --color--border-subtle_1:#E2E8F0; --color--accent-teal-50_1:#ecfdf9; --color--accent-teal-deep_1:#115e59; --color--accent-teal-glow_1:#5eead4; --color--accent-teal-mist_1:#f0fdfa; --color--accent-teal-soft_1:#99f6e4; --color--accent-teal-wash_1:#ccfbf1; --color--border-cool_1:#c9d8dc; --color--border-faint_1:#f1f5f9; --color--border-hover_1:#cbd5e1; --color--brand-alpha-10_1:rgba(3,89,161,0.10); --color--brand-mist_1:#f0f9ff; --color--brand-sky_1:#7dd3fc; --color--brand-soft_1:#bae6fd; --color--canvas-alpha-70_1:rgba(248,250,252,0.7); --color--ink-alpha-00_1:rgba(15,23,42,0); --color--ink-alpha-12_1:rgba(15,23,42,0.12); --color--primary-darker_1:#074b85; --color--slate-alpha-28_1:rgba(51,65,85,0.28); --color--surface-tint_1:#e7eef0; --color--teal-alpha-16_1:rgba(94,234,212,0.16); --color--teal-alpha-32_1:rgba(15,118,110,0.32); --color--teal-alpha-45_1:rgba(94,234,212,0.45); --color--text-body-strong_1:#475569; --color--text-heading-soft_1:#1e293b; --color--text-muted-on-dark_1:#94a3b8; --color--window-close_1:#ff5f57; --color--window-maximize_1:#28c840; --color--window-minimize_1:#febc2e; --font--body_1:Inter; --font--editorial_1:Newsreader; --font--heading_1:Plus Jakarta Sans; --radius-button_1:0.75rem; --radius-card_1:1rem; --radius-card-mobile_1:1.125rem; --radius-lg_1:1.25rem; --radius-pill_1:9999px; --radius-sm_1:0.5rem; --shadow--card-hover_1:0 18px 40px -22px rgba(15,23,42,0.35); --shadow--deep_1:0 8px 24px -8px rgba(11,25,44,0.35); --shadow--float_1:0 12px 26px -18px rgba(15,23,42,0.55); --shadow--hairline_1:0 1px 2px 0 rgba(15,23,42,0.05); --shadow--inset_1:inset 0 0 0 1px rgba(15,23,42,0.10); --shadow--lift_1:0 24px 48px -24px rgba(15,23,42,0.5); --space--10_1:0.625rem; --space--12_1:0.75rem; --space--14_1:0.875rem; --space--16_1:1rem; --space--2_1:0.125rem; --space--20_1:1.25rem; --space--24_1:1.5rem; --space--28_1:1.75rem; --space--32_1:2rem; --space--36_1:2.25rem; --space--6_1:0.375rem; --color--brand-soft-alpha-90_1:rgba(186,230,253,0.9); --color--brand-mist-alpha-80_1:rgba(240,249,255,0.8); --shadow--focus-ring_1:0 0 0 3px rgba(3,89,161,0.15); --radius-xs_1:0.375rem; --color--ink-alpha-04_1:rgba(15,23,42,0.04); --color--ink-alpha-06_1:rgba(15,23,42,0.06); --color--ink-alpha-08_1:rgba(15,23,42,0.08); --color--teal-alpha-80_1:rgba(153,246,228,0.8); --color--navy-alpha-42_1:rgba(11,25,44,0.42); --space--40_1:2.5rem; --space--44_1:2.75rem; --space--48_1:3rem; --space--56_1:3.5rem; --space--64_1:4rem; --space--80_1:5rem; --radius-tight_1:0.625rem; --shadow--panel_1:0 20px 40px -12px rgba(11,25,44,0.35); --radius-md_1:0.875rem; --radius-xl_1:1.5rem; --radius-2xl_1:1.75rem; --space--4_1:0.25rem; --space--8_1:0.5rem; --container-low_1:#EFF4FF; --container-low-border_1:#DBE6F6; }