.elementor-kit-919{--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:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-919 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){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@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 { --nx-bg:#F6F8F7; --nx-surface:#FFFFFF; --nx-ink:#0E2A2E; --nx-ink-soft:#4A6265; --nx-line:#DCE4E3; --nx-accent:#0D9270; --nx-accent-light:#35B392; --nx-accent-soft:#E5F3EE; --nx-display:Cabinet Grotesk; --nx-texto:Switzer; --nx-t-display:clamp(2.75rem, 5vw, 4.5rem); --nx-t-h1:clamp(2.25rem, 3.6vw, 3rem); --nx-t-h2:clamp(1.75rem, 2.6vw, 2.25rem); --nx-t-h3:1.5rem; --nx-t-cuerpo:1.125rem; --nx-t-apoyo:1rem; --nx-esp-xs:8px; --nx-esp-sm:16px; --nx-esp-md:32px; --nx-esp-lg:64px; --nx-esp-xl:clamp(4rem, 8vw, 7rem); --nx-radio-sm:10px; --nx-radio-md:20px; --nx-radio-lg:32px; --nx-radio-pill:999px; --nx-oro:#E7C458; --nx-plata:#C6D2DA; --nx-bronce:#D98E4A; --nx-accent-strong:#0B7A5E; }
/* Start custom CSS */.wpforms-container{--wpforms-field-border-radius:10px;--wpforms-field-background-color:#FFFFFF;--wpforms-field-border-color:#DCE4E3;--wpforms-field-text-color:#0E2A2E;--wpforms-label-color:#0E2A2E;--wpforms-label-sublabel-color:#4A6265;--wpforms-label-error-color:#B3261E;--wpforms-button-border-radius:999px;--wpforms-button-background-color:#0B7A5E;--wpforms-button-border-color:#0B7A5E;--wpforms-button-text-color:#FFFFFF;--wpforms-field-size-input-height:48px;--wpforms-field-size-input-spacing:18px;--wpforms-field-size-font-size:16px;--wpforms-button-size-font-size:16px;--wpforms-button-size-height:48px;--wpforms-button-size-padding-h:28px;font-family:var(--nx-texto,inherit);}.wpforms-container .wpforms-field-label{font-weight:600;}.wpforms-container .wpforms-submit{font-weight:600;}.wpforms-container .wpforms-submit:hover,.wpforms-container .wpforms-submit:focus{background-color:#095F4A!important;border-color:#095F4A!important;}.wpforms-container input:focus-visible,.wpforms-container select:focus-visible,.wpforms-container textarea:focus-visible,.wpforms-container .wpforms-submit:focus-visible{outline:2px solid #0D9270;outline-offset:2px;}.wpforms-container .wpforms-field-description{color:#4A6265;}.wpforms-container a{color:#0B7A5E;}
/* --- Fundación Neo Inclusión: iconos y microinteracciones --- */
.nx-icono svg{fill:none;}
.nx-icono-caja{transition:background-color .25s ease,color .25s ease;}
.elementor .nx-tarjeta{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}
.elementor .nx-tarjeta:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(14,42,46,.09);}
.elementor .nx-tarjeta:hover .nx-icono-caja{background-color:#0D9270;color:#FFFFFF;}
.elementor .nx-boton-primario,.elementor .nx-boton-secundario,.elementor .nx-boton-tarjeta{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;}
.elementor .nx-boton-primario:hover,.elementor .nx-boton-secundario:hover{transform:translateY(-1px);}
.nx-dato{transition:background-color .25s ease;}
@media (prefers-reduced-motion:reduce){.elementor .nx-tarjeta,.elementor .nx-boton-primario,.elementor .nx-boton-secundario,.elementor .nx-boton-tarjeta,.nx-icono-caja{transition:none!important;}.elementor .nx-tarjeta:hover,.elementor .nx-boton-primario:hover,.elementor .nx-boton-secundario:hover{transform:none!important;}}
/* --- Fundación Neo Inclusión: cabecera pegada --- */
header.elementor-location-header{position:sticky;top:0;z-index:100;}
body.admin-bar header.elementor-location-header{top:32px;}
@media screen and (max-width:782px){body.admin-bar header.elementor-location-header{top:46px;}}

/* --- Fundación Neo Inclusión: cabecera estrecha --- */
@media (max-width:1199px){.cabecera-cta{display:none !important;}.cabecera-barra .elementor-nav-menu--main .elementor-item{font-size:14px !important;padding-inline:4px !important;}.cabecera-barra .elementor-nav-menu--main > .elementor-nav-menu > li{margin-inline:5px !important;}}
/* --- Fundación Neo Inclusión: documentos legales --- */
.nx-legal{font-family:var(--nx-texto,inherit);color:var(--nx-ink,#0E2A2E);font-size:16px;line-height:1.7;}
.nx-legal > *:first-child{margin-top:0;}
.nx-legal h2{font-family:var(--nx-display,inherit);font-weight:800;font-size:clamp(21px,2.1vw,26px);line-height:1.2;letter-spacing:-.4px;color:var(--nx-ink,#0E2A2E);margin:48px 0 14px;scroll-margin-top:96px;}
.nx-legal h3{font-family:var(--nx-display,inherit);font-weight:700;font-size:clamp(17px,1.6vw,19px);line-height:1.3;color:var(--nx-ink,#0E2A2E);margin:30px 0 10px;}
.nx-legal p{margin:0 0 14px;}
.nx-legal strong{font-weight:650;color:var(--nx-ink,#0E2A2E);}
.nx-legal a{color:var(--nx-accent,#0D9270);text-decoration:underline;text-underline-offset:3px;}
.nx-legal a:hover{text-decoration-thickness:2px;}
.nx-legal ul,.nx-legal ol{margin:0 0 16px;padding-left:22px;}
.nx-legal li{margin:0 0 8px;padding-left:4px;}
.nx-legal li::marker{color:var(--nx-accent,#0D9270);}
.nx-legal hr{border:0;border-top:1px solid var(--nx-line,#DCE4E3);margin:40px 0 0;}
.nx-legal code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:var(--nx-accent-soft,#E5F3EE);color:var(--nx-ink,#0E2A2E);padding:2px 6px;border-radius:6px;}
.nx-legal blockquote{margin:22px 0;padding:18px 20px;background:var(--nx-accent-soft,#E5F3EE);border-left:3px solid var(--nx-accent,#0D9270);border-radius:0 14px 14px 0;}
.nx-legal blockquote p:last-child{margin-bottom:0;}
.nx-legal .nx-tabla,.nx-legal table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:15px;}
.nx-legal table th{text-align:left;font-family:var(--nx-display,inherit);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--nx-ink-soft,#4A6265);padding:10px 14px;border-bottom:1px solid var(--nx-line,#DCE4E3);}
.nx-legal table td{padding:12px 14px;border-bottom:1px solid var(--nx-line,#DCE4E3);vertical-align:top;}
.nx-legal table tr:last-child td{border-bottom:0;}
.nx-legal table thead th:empty{padding:0;border-bottom:0;}
.nx-legal .nx-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--nx-line,#DCE4E3);border-radius:16px;margin:0 0 18px;background:var(--nx-surface,#fff);}
.nx-legal .nx-scroll > table{margin:0;}
.nx-legal em{color:var(--nx-ink-soft,#4A6265);}
@media (max-width:600px){.nx-legal{font-size:15.5px;}.nx-legal table{font-size:14px;}.nx-legal table th,.nx-legal table td{padding:10px;}}
.nx-legal .cmplz-manage-consent{margin-top:8px;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cabinet Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.fundacionneoinclusion.cl/wp-content/uploads/2026/09/632567686f.woff2') format('woff2');
}
@font-face {
	font-family: 'Cabinet Grotesk';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.fundacionneoinclusion.cl/wp-content/uploads/2026/09/7e8230c2a8.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.fundacionneoinclusion.cl/wp-content/uploads/2026/09/b4de4f7b13.woff2') format('woff2');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.fundacionneoinclusion.cl/wp-content/uploads/2026/09/bfe01a23b2.woff2') format('woff2');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.fundacionneoinclusion.cl/wp-content/uploads/2026/09/5c4f9fc685.woff2') format('woff2');
}
/* End Custom Fonts CSS */