.composicion[data-astro-cid-j4g4xk6s]{min-width:0;margin:0;position:relative}.composicion__enlace[data-astro-cid-j4g4xk6s]{border-radius:var(--radio-foto-inserta);cursor:zoom-in;display:grid;position:relative}.composicion--suelta[data-astro-cid-j4g4xk6s] .composicion__enlace[data-astro-cid-j4g4xk6s]{border-radius:var(--radio-grande)}.composicion__enlace[data-astro-cid-j4g4xk6s]:focus-visible{outline-offset:3px}.composicion[data-astro-cid-j4g4xk6s] .composicion__foto{border-radius:var(--radio-foto-inserta);position:relative;overflow:hidden}.composicion--suelta[data-astro-cid-j4g4xk6s] .composicion__foto{border-radius:var(--radio-grande)}@media (prefers-reduced-motion:no-preference){.composicion--inserta[data-astro-cid-j4g4xk6s] .composicion__foto{animation:composicion-marco var(--momento) var(--curva-salida) both}.composicion--inserta[data-astro-cid-j4g4xk6s] .composicion__foto img{animation:composicion-asentar calc(var(--momento) * 1.4) var(--curva-salida) both}}@keyframes composicion-marco{0%{clip-path:inset(4% 3% 4% 3% round var(--radio-foto-inserta))}to{clip-path:inset(0 0 0 0 round var(--radio-foto-inserta))}}@keyframes composicion-asentar{0%{transform:scale(1.06)}}.composicion__pie[data-astro-cid-j4g4xk6s]{margin-top:var(--e-2);padding-inline:var(--e-2);font-size:var(--t-xs);color:var(--texto-2);overflow-wrap:anywhere;text-wrap:pretty;line-height:1.45}.composicion--inserta[data-astro-cid-j4g4xk6s]{height:100%;display:grid}.composicion--inserta[data-astro-cid-j4g4xk6s] .composicion__foto,.composicion--inserta[data-astro-cid-j4g4xk6s] .composicion__foto img{height:100%}.composicion--inserta[data-astro-cid-j4g4xk6s] .composicion__foto img{object-fit:cover;object-position:var(--posicion,50% 50%)}.composicion--suelta[data-astro-cid-j4g4xk6s]{max-width:48rem}.entrada[data-astro-cid-lcdefpme]{margin-top:var(--e-2)}.entrada__bloque[data-astro-cid-lcdefpme]{padding:var(--inserto-foto);background:var(--menta);border-radius:var(--radio-grande);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.entrada[data-astro-cid-lcdefpme] .entrada__arcos{opacity:.9;width:clamp(6rem,4rem + 8vw,9rem);height:auto;position:absolute;top:0;right:0;transform:translate(18%,-18%)rotate(90deg)}.entrada__texto[data-astro-cid-lcdefpme]{padding:var(--bloque-relleno);position:relative}.entrada__titulo[data-astro-cid-lcdefpme]{font-size:var(--t-3xl);letter-spacing:-.022em}.entrada__presentacion[data-astro-cid-lcdefpme]{margin-top:var(--e-2);font-size:var(--t-l);color:var(--texto-2)}.datos-rapidos[data-astro-cid-lcdefpme]{gap:var(--e-2) var(--e-5);margin:var(--e-4) 0 0;flex-wrap:wrap;padding:0;display:flex}.datos-rapidos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--e-2);display:inline-flex}.datos-rapidos[data-astro-cid-lcdefpme] svg{color:var(--verde);flex:none}.datos-rapidos[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:var(--peso-medio)}.datos-rapidos[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:2.75rem;font-weight:var(--peso-medio);align-items:center;margin-block:-.625rem;display:inline-flex}.entrada__acciones[data-astro-cid-lcdefpme]{gap:var(--e-3);margin-top:var(--e-5);flex-wrap:wrap;display:flex}.entrada[data-astro-cid-lcdefpme] .entrada__composicion,.entrada__pie[data-astro-cid-lcdefpme]{display:none}@media (width>=64rem){.entrada__pie[data-astro-cid-lcdefpme]{max-width:min(100%,34rem);margin-top:var(--e-2);padding-inline:var(--e-2);font-size:var(--t-xs);color:var(--texto-2);text-align:end;text-wrap:balance;overflow-wrap:anywhere;margin-inline-start:auto;line-height:1.45;display:block}.entrada__bloque[data-astro-cid-lcdefpme]{gap:var(--e-5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.entrada__bloque--sin-foto[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.entrada__texto[data-astro-cid-lcdefpme]{align-self:center}.entrada[data-astro-cid-lcdefpme] .entrada__composicion{align-self:stretch;display:grid}.entrada[data-astro-cid-lcdefpme] .entrada__arcos{inset:auto auto 0 0;transform:translate(-22%,22%)rotate(-90deg)}}.cabeza-seccion[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--e-1) var(--e-3);margin-bottom:var(--e-4);flex-wrap:wrap;display:flex}.cabeza-seccion[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--t-xl)}.cabeza-seccion[data-astro-cid-lcdefpme] .etiqueta[data-astro-cid-lcdefpme]{align-self:center}.cabeza-seccion__enlace[data-astro-cid-lcdefpme]{flex-basis:100%}@media (width>=48rem){.cabeza-seccion__enlace[data-astro-cid-lcdefpme]{flex-basis:auto;margin-inline-start:auto}}.portada[data-astro-cid-lcdefpme]{gap:var(--seccion);margin-top:var(--seccion);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.portada[data-astro-cid-lcdefpme]{gap:var(--seccion) var(--e-6);grid-template-columns:minmax(0,2fr) minmax(19rem,1fr);align-items:start}.portada--una-columna[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.portada__principal[data-astro-cid-lcdefpme]{grid-column:1;grid-row:var(--fila)}.portada__lateral[data-astro-cid-lcdefpme]{grid-column:2;grid-row:var(--fila)}.portada--una-columna[data-astro-cid-lcdefpme] .portada__lateral[data-astro-cid-lcdefpme]{grid-area:auto/1}.portada[data-astro-cid-lcdefpme] .portada__composicion{display:none}}.portada__texto--menta[data-astro-cid-lcdefpme],.portada__texto--mantequilla[data-astro-cid-lcdefpme]{padding:var(--bloque-relleno);border-radius:var(--radio-grande)}.portada__texto--menta[data-astro-cid-lcdefpme]{background:var(--menta)}.portada__texto--mantequilla[data-astro-cid-lcdefpme]{background:var(--mantequilla)}.horario[data-astro-cid-lcdefpme]{padding:var(--inserto-foto);background:var(--mantequilla);border-radius:var(--radio-grande);position:relative;overflow:hidden}.horario[data-astro-cid-lcdefpme] .horario__arcos{width:7rem;height:auto;position:absolute;top:0;right:0;transform:translate(30%,-30%)rotate(90deg)}.horario__lista[data-astro-cid-lcdefpme]{gap:var(--e-2);margin:0;display:grid;position:relative}.horario__fila[data-astro-cid-lcdefpme]{column-gap:var(--e-3);padding:var(--e-3) var(--e-4);background:var(--blanco);border-radius:var(--radio-foto-inserta);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.horario__fila[data-astro-cid-lcdefpme] svg{color:var(--verde);grid-row:span 2}.horario__fila[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--t-xs);color:var(--texto-2)}.horario__fila[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-weight:var(--peso-medio);margin:0;line-height:1.35}.horario__llamar[data-astro-cid-lcdefpme]{align-items:center;gap:var(--e-3);margin-top:var(--e-2);padding:var(--e-3) var(--e-4);border-radius:var(--radio-foto-inserta);background:var(--verde-hondo);color:var(--sobre-hondo);transition:background-color var(--medio) var(--curva-estado), transform var(--medio) var(--curva-salida), box-shadow var(--medio) var(--curva-estado);line-height:1.35;text-decoration:none;display:flex;position:relative}.horario__llamar[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:var(--peso-medio);white-space:nowrap}.horario__llamar[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0 0 -4px}.horario__llamar-icono[data-astro-cid-lcdefpme]{background:var(--acento);width:2rem;height:2rem;color:var(--texto);transition:transform var(--despliegue) var(--curva-salida);border-radius:50%;flex:none;place-items:center;display:grid}.horario__llamar[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--verde-hondo)}@media (hover:hover){.horario__llamar[data-astro-cid-lcdefpme]:hover{color:var(--sobre-hondo);background:var(--verde);box-shadow:var(--sombra-2);transform:translateY(var(--subida))}.horario__llamar[data-astro-cid-lcdefpme]:hover .horario__llamar-icono[data-astro-cid-lcdefpme]{transform:rotate(-14deg)}}.horario__llamar[data-astro-cid-lcdefpme]:active{transition-duration:var(--rapido);transform:scale(.98)}@media (width>=48rem) and (width<=63.99rem){.horario__lista[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.colegio[data-astro-cid-lcdefpme]{width:min(100% - 2 * var(--e-3), 92rem);margin:var(--seccion) auto 0;border-radius:var(--radio-grande);padding-block:clamp(2.5rem,1.5rem + 4vw,5rem);position:relative;overflow:hidden}.colegio[data-astro-cid-lcdefpme] .colegio__arcos{width:clamp(10rem,6rem + 14vw,18rem);height:auto;position:absolute;top:0;left:0;transform:translate(-28%,-28%)rotate(180deg)}.colegio__rejilla[data-astro-cid-lcdefpme]{gap:var(--e-6) var(--e-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.colegio__texto[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--t-2xl);letter-spacing:-.015em}.colegio__texto[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:first-of-type{margin-top:var(--e-3);font-size:var(--t-l);color:var(--sobre-hondo);line-height:1.5}.colegio__etapas[data-astro-cid-lcdefpme]{gap:var(--e-2);margin:var(--e-5) 0 var(--e-6);padding:var(--e-4) 0 0;border-top:1px solid #ffffff2e;display:grid}.colegio__etapas[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:baseline;gap:0 var(--e-2);flex-wrap:wrap;padding-inline-start:1.25rem;display:flex;position:relative}.colegio__etapas[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";top:.55em;background:var(--acento);border-radius:50%;width:.5rem;height:.5rem;position:absolute;inset-inline-start:0}.colegio__etapas[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:var(--peso-medio)}.colegio__etapas[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--t-s);color:var(--sobre-hondo-2)}@media (width>=64rem){.colegio__rejilla[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (width<=47.99rem){.entrada__texto[data-astro-cid-lcdefpme]{padding:var(--e-4) var(--e-4) var(--e-5)}.entrada[data-astro-cid-lcdefpme] .entrada__arcos{width:5rem;transform:translate(34%,-34%)rotate(90deg)}.datos-rapidos[data-astro-cid-lcdefpme]{gap:var(--e-2);flex-direction:column}}@media (width<=30rem){.entrada__acciones[data-astro-cid-lcdefpme] .boton[data-astro-cid-lcdefpme]{flex:100%}}
