.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-hero-kicker .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:700;line-height:1.25em;color:#E0C080;}.elementor-12 .elementor-element.elementor-element-hero-title .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:58px;font-weight:800;line-height:1.06em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-hero-description{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-12 .elementor-element.elementor-element-cta-informes .elementor-button{background-color:#0B6B53;font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-cta-portal .elementor-button{background-color:#0B1F3A;font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-hero-school-image img{width:100%;height:420px;object-fit:cover;object-position:center center;border-radius:28px 28px 28px 28px;}.elementor-12 .elementor-element.elementor-element-modelo-title .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:800;line-height:1.1em;color:#17212B;}.elementor-12 .elementor-element.elementor-element-modelo-copy{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#17212B;}.elementor-12 .elementor-element.elementor-element-pilar-constructivismo-title .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:800;line-height:1.1em;color:#0B6B53;}.elementor-12 .elementor-element.elementor-element-pilar-constructivismo-copy{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:#17212B;}.elementor-12 .elementor-element.elementor-element-pilar-bilingue-title .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:800;line-height:1.1em;color:#0B6B53;}.elementor-12 .elementor-element.elementor-element-pilar-bilingue-copy{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:#17212B;}.elementor-12 .elementor-element.elementor-element-niveles-title .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:800;line-height:1.1em;color:#17212B;}.elementor-12 .elementor-element.elementor-element-nivel-et-title .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:800;line-height:1.1em;color:#0B1F3A;}.elementor-12 .elementor-element.elementor-element-nivel-et-copy{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:#17212B;}.elementor-12 .elementor-element.elementor-element-nivel-kinder-title .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:800;line-height:1.1em;color:#0B6B53;}.elementor-12 .elementor-element.elementor-element-nivel-kinder-copy{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:#17212B;}.elementor-12 .elementor-element.elementor-element-nivel-primaria-title .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-nivel-primaria-copy{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-vida-escolar-title .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:800;line-height:1.1em;color:#17212B;}.elementor-12 .elementor-element.elementor-element-vida-escolar-intro{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:400;line-height:1.55em;color:#17212B;}.elementor-12 .elementor-element.elementor-element-actividad-ciencia-title .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:27px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-actividad-ciencia-copy{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-actividad-ajedrez-title .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:27px;font-weight:800;line-height:1.1em;color:#17212B;}.elementor-12 .elementor-element.elementor-element-actividad-ajedrez-copy{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#17212B;}.elementor-12 .elementor-element.elementor-element-actividad-arte-title .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:27px;font-weight:800;line-height:1.1em;color:#17212B;}.elementor-12 .elementor-element.elementor-element-actividad-arte-copy{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#17212B;}.elementor-12 .elementor-element.elementor-element-actividad-sustentabilidad-title .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:27px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-actividad-sustentabilidad-copy{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-contacto-inicio-title .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:800;line-height:1.1em;color:#17212B;}.elementor-12 .elementor-element.elementor-element-contacto-inicio-text{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:400;line-height:1.55em;color:#4A5662;}.elementor-12 .elementor-element.elementor-element-contacto-whatsapp .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:700;fill:#0B6B53;color:#0B6B53;border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-contacto-telefonos{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#4A5662;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-12 .elementor-element.elementor-element-hero-title .elementor-heading-title{font-size:46px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-hero-school-image img{height:360px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-12 .elementor-element.elementor-element-hero-title .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12 .elementor-element.elementor-element-hero-school-image img{height:284px;}.elementor-12 .elementor-element.elementor-element-modelo-title .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-pilar-constructivismo-title .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-pilar-bilingue-title .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-niveles-title .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-nivel-et-title .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-nivel-kinder-title .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-nivel-primaria-title .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-vida-escolar-title .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-actividad-ciencia-title .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-actividad-ajedrez-title .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-actividad-arte-title .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-actividad-sustentabilidad-title .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-contacto-inicio-title .elementor-heading-title{font-size:32px;}}