.elementor .s-fbrand-img{width:auto;height:110px;display:block;}.elementor .s-fbrand{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex:0 0 auto;}.elementor .s-fabout{max-width:28em;margin-block-start:20px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-fsocial-ig-ic{width:20px;height:20px;}.elementor .s-fsocial-fb-ic{width:20px;height:20px;}.elementor .s-fsocial-vimeo-ic{width:20px;height:20px;}.elementor .s-fsocial{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:12px;}.elementor .s-fcol-1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-fh-escuela{font-size:25.5px;color:#FFFFFF;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-flinks{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .s-fcol-2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-fh-atencion{font-size:25.5px;color:#FFFFFF;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-fhrs-0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:12px;justify-content:space-between;}.elementor .s-fhrs-1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:12px;justify-content:space-between;}.elementor .s-fhrs-2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:12px;justify-content:space-between;}.elementor .s-fhrs-3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:12px;justify-content:space-between;}.elementor .s-fhrs{max-width:260px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:10px;}.elementor .s-fcol-3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-fh-contacto{font-size:25.5px;color:#FFFFFF;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-fct-dir-ic{width:18px;height:18px;color:var(--naranja);margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:0 0 auto;}.elementor .s-fct-dir-1{display:block;}.elementor .s-fct-dir-2{display:block;}.elementor .s-fct-dir-t{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-fct-dir{color:inherit;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:12px;align-items:flex-start;}.elementor .s-fct-tel-ic{width:18px;height:18px;color:var(--naranja);margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:0 0 auto;}.elementor .s-fct-tel{width:auto;color:inherit;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:12px;align-items:flex-start;}.elementor .s-fct-tel:hover,.elementor .s-fct-tel:focus-visible{color:var(--naranja);}.elementor .s-fct-wa-ic{width:18px;height:18px;color:var(--naranja);margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:0 0 auto;}.elementor .s-fct-wa{width:auto;color:inherit;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:12px;align-items:flex-start;}.elementor .s-fct-wa:hover,.elementor .s-fct-wa:focus-visible{color:var(--naranja);}.elementor .s-fct-mail-ic{width:18px;height:18px;color:var(--naranja);margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:0 0 auto;}.elementor .s-fct-mail-t{overflow:hidden;}.elementor .s-fct-mail{width:auto;color:inherit;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:12px;align-items:flex-start;}.elementor .s-fct-mail:hover,.elementor .s-fct-mail:focus-visible{color:var(--naranja);}.elementor .s-fct{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:10px;}.elementor .s-fcol-4{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-fgrid{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1.2fr 1.3fr;}.elementor .s-fcl-0{font-size:14.3px;}.elementor .s-fcl-1{font-size:14.3px;}.elementor .s-fcl-2{font-size:14.3px;}.elementor .s-fcopy-l{width:auto;column-gap:20px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;row-gap:6px;flex-wrap:wrap;}.elementor .s-fcopy{font-size:14.3px;column-gap:24px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:56px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:14px;border-start-end-radius:14px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:rgba(255,255,255,.05);display:flex;row-gap:10px;flex-wrap:wrap;justify-content:space-between;}.elementor .s-site-footer-in{padding-block-start:72px;padding-block-end:0px;padding-inline-start:max(16px, 4vw);padding-inline-end:max(16px, 4vw);}.elementor .s-site-footer{font-size:15.6px;color:var(--pie-texto);line-height:1.6em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--pie);}.elementor .s-wa-tip{max-width:230px;font-family:var(--fuente-textos);font-weight:400;font-size:15px;color:var(--tinta);line-height:1.4em;text-align:start;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:14px;border-width:0px;background-color:#FFFFFF;box-shadow:0px 12px 30px -14px rgba(47,29,20,.4);}.elementor .s-wa-head-img{width:42px;height:42px;border-radius:999px;background-color:#FFFFFF;}.elementor .s-wa-head-n{font-weight:700;font-size:16.6px;line-height:1.3em;}.elementor .s-wa-dot{width:8px;height:8px;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:999px;background-color:#25D366;flex:0 0 auto;}.elementor .s-wa-head-s{font-size:13.3px;opacity:90%;}.elementor .s-wa-head-on{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:6px;align-items:center;}.elementor .s-wa-head-t{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-wa-close{font-size:22px;color:#FFFFFF;line-height:1em;cursor:pointer;padding-block-start:4px;padding-block-end:4px;padding-inline-start:6px;padding-inline-end:6px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;border-width:0px;background-color:transparent;}.elementor .s-wa-head{color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;background-color:#075E54;display:flex;gap:12px;align-items:center;}.elementor .s-wa-bubble-t{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-wa-bubble-s{font-size:11.9px;color:#999999;text-align:end;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-wa-bubble{max-width:88%;font-size:15.8px;color:#222222;line-height:1.45em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;border-start-start-radius:0px;border-start-end-radius:12px;border-end-start-radius:12px;border-end-end-radius:12px;background-color:#FFFFFF;}.elementor .s-wa-body{padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;background-color:#ECE5DD;}.elementor .s-wa-go-ic{width:1.1em;height:1.1em;flex:0 0 auto;}.elementor .s-wa-go{width:auto;font-weight:600;font-size:15.3px;color:#FFFFFF;text-decoration:none;padding-block-start:0.65em;padding-block-end:0.65em;padding-inline-start:0.9em;padding-inline-end:0.9em;border-radius:10px;background-color:var(--whatsapp);display:flex;gap:0.5em;justify-content:center;align-items:center;}.elementor .s-wa-go:hover,.elementor .s-wa-go:focus-visible{background-color:#178A45;}.elementor .s-wa-opts{padding-block-start:14px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .s-wa-card{width:min(330px, calc(100vw - 44px));overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:18px;background-color:#FFFFFF;box-shadow:0px 24px 60px -18px rgba(47,29,20,.45);}.elementor .s-wa-btn-ic{width:32px;height:32px;}.elementor .s-wa-btn{width:62px;height:62px;position:relative;color:#FFFFFF;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:999px;border-width:0px;background-color:var(--whatsapp);box-shadow:0px 12px 28px -8px rgba(31,168,85,.7);transition:all 200ms;display:grid;justify-content:center;align-content:center;}.elementor .s-wa-btn:hover,.elementor .s-wa-btn:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .s-wa-float{position:fixed;inset-inline-end:22px;inset-block-end:22px;z-index:70;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;align-items:flex-end;}.elementor .s-mbar-tel-ic{width:20px;height:20px;}.elementor .s-mbar-tel-t{color:inherit;line-height:1.3em;}.elementor .s-mbar-tel{width:auto;font-weight:600;font-size:12.75px;color:var(--tinta);text-decoration:none;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:12px;display:flex;flex-direction:column;gap:3px;align-items:center;}.elementor .s-mbar-horario-ic{width:20px;height:20px;}.elementor .s-mbar-horario-t{color:inherit;line-height:1.3em;}.elementor .s-mbar-horario{font-weight:600;font-size:12.75px;color:#FFFFFF;text-decoration:none;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:12px;background-color:var(--naranja-intenso);display:flex;flex-direction:column;gap:3px;align-items:center;}.elementor .s-mbar-map-ic{width:20px;height:20px;}.elementor .s-mbar-map-t{color:inherit;line-height:1.3em;}.elementor .s-mbar-map{width:auto;font-weight:600;font-size:12.75px;color:var(--tinta);text-decoration:none;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:12px;display:flex;flex-direction:column;gap:3px;align-items:center;}.elementor .s-mbar{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:none;}