.ilustracion.svelte-1bms7t6{width:100%;height:100%;position:absolute;inset:0}.barra-admin.svelte-1uha8ag{background:var(--azul-osc);color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:8px 16px;font-size:.92rem;display:flex}.barra-admin.svelte-1uha8ag .boton:where(.svelte-1uha8ag){min-height:38px;padding:7px 14px}.direccion.svelte-1uha8ag{white-space:pre-line}.portada.svelte-1uha8ag{isolation:isolate;border-bottom:1px solid var(--borde);padding-block:clamp(48px,11vw,108px) clamp(40px,8vw,76px);position:relative;overflow:hidden}.acuarela.svelte-1uha8ag{z-index:-2;background:radial-gradient(60% 70% at 12% 18%, #a8c8e0b8, transparent 62%), radial-gradient(50% 60% at 88% 8%, #a8c8e08c, transparent 60%), radial-gradient(70% 80% at 72% 92%, #a8c8e073, transparent 66%), linear-gradient(180deg, #eef5fa 0%, var(--fondo) 100%);position:absolute;inset:0}.foto-portada.svelte-1uha8ag{z-index:-1;object-fit:cover;object-position:34% center;opacity:1;width:100%;height:100%;position:absolute;inset:0}.portada.svelte-1uha8ag:after{content:"";z-index:-1;background:linear-gradient(98deg,#f8fbfde6 0%,#f8fbfdb8 26%,#f8fbfd57 48%,#f8fbfd0d 72%,#f8fbfd00 100%);position:absolute;inset:0}@media (width<=48rem){.portada.svelte-1uha8ag{align-items:flex-start;min-height:78vh;padding-block:32px 0;display:flex}.portada.svelte-1uha8ag:after{background:linear-gradient(#f8fbfdeb 0%,#f8fbfdcc 38%,#f8fbfd4d 68%,#f8fbfd00 100%)}.foto-portada.svelte-1uha8ag{object-position:center 22%}.contenido-portada.svelte-1uha8ag{padding-block-end:26px}}.contenido-portada.svelte-1uha8ag{position:relative}.sobretitulo.svelte-1uha8ag{letter-spacing:.19em;text-transform:uppercase;color:var(--azul-osc);margin-bottom:14px;font-size:.78rem;font-weight:700}.portada.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,8vw,3.6rem);font-weight:400;line-height:1.05}.apellido.svelte-1uha8ag{letter-spacing:.13em;text-transform:uppercase;color:var(--gris);margin-top:6px;font-family:system-ui,sans-serif;font-size:.58em;font-weight:600;display:inline-block}.lema.svelte-1uha8ag{color:var(--tinta);max-width:30ch;margin-block:20px 30px;font-size:clamp(1rem,2.6vw,1.2rem)}.botones-portada.svelte-1uha8ag{flex-direction:column;gap:12px;max-width:27rem;display:flex}@media (width>=32rem){.botones-portada.svelte-1uha8ag{flex-direction:row}}.botones-portada.svelte-1uha8ag .boton:where(.svelte-1uha8ag){box-shadow:var(--sombra)}.botones-portada.svelte-1uha8ag .secundario:where(.svelte-1uha8ag){background:#fffc}.plazas.svelte-1uha8ag{color:var(--gris);margin-block-start:20px;font-size:.9rem}.tira.svelte-1uha8ag{background:var(--azul-osc);color:#fff}.tira-dentro.svelte-1uha8ag{text-align:center;grid-template-columns:repeat(3,1fr);gap:10px;padding-block:20px;display:grid}.dato.svelte-1uha8ag{flex-direction:column;gap:2px;display:flex}.dato.svelte-1uha8ag b:where(.svelte-1uha8ag){font-family:Georgia,serif;font-size:clamp(1.3rem,4vw,1.9rem);font-weight:400;line-height:1.1}.dato.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.12em;text-transform:uppercase;color:var(--azul);font-size:.72rem}.bloque.svelte-1uha8ag{padding-block:clamp(34px,7vw,62px)}.bloque.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:Georgia,serif;font-size:clamp(1.5rem,4.5vw,2.1rem);font-weight:400}.entradilla-bloque.svelte-1uha8ag{color:var(--gris);max-width:46ch;margin-block:12px 26px}.carro.svelte-1uha8ag{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding-block-end:4px;display:flex;overflow-x:auto}.carro.svelte-1uha8ag::-webkit-scrollbar{display:none}.carro.svelte-1uha8ag>article{scroll-snap-align:start;flex:0 0 100%}.mandos.svelte-1uha8ag{justify-content:center;align-items:center;gap:14px;margin-block-start:14px;display:none}@media (width<=47.99rem){.mandos.svelte-1uha8ag{display:flex}}.flecha.svelte-1uha8ag{font:inherit;width:var(--toque);height:var(--toque);border:1.5px solid var(--borde);background:var(--superficie);color:var(--azul-medio);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding-bottom:3px;font-size:1.7rem;line-height:1;display:grid}.flecha.svelte-1uha8ag:disabled{opacity:.35;cursor:default}.puntos.svelte-1uha8ag{align-items:center;gap:8px;display:flex}.punto.svelte-1uha8ag{background:var(--borde);cursor:pointer;border:0;border-radius:50%;width:9px;height:9px;padding:0;position:relative}.punto.svelte-1uha8ag:before{content:"";width:30px;height:30px;margin:-10px 0 0 -10px;position:absolute}.punto.activo.svelte-1uha8ag{background:var(--azul-medio);border-radius:99px;width:22px}@media (width>=48rem){.carro.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:16px;display:grid;overflow:visible}.carro.svelte-1uha8ag>article{flex:initial}}@media (width>=64rem){.carro.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.modalidad.svelte-1uha8ag{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);flex-direction:column;display:flex;overflow:hidden}.foto-modalidad.svelte-1uha8ag{aspect-ratio:16/10;background:radial-gradient(75% 85% at 28% 22%, #6fa3c6, transparent 66%), radial-gradient(65% 75% at 82% 84%, #8fbbd8, transparent 64%), var(--azul-osc);align-items:flex-end;display:flex;position:relative;overflow:hidden}.foto-modalidad.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nombre-sobre-foto.svelte-1uha8ag{z-index:1;color:#fff;text-shadow:0 1px 8px #102a3ebf;background:linear-gradient(#102a3e00 0%,#102a3e6b 45%,#102a3ee0 100%);width:100%;padding:42px 16px 13px;font-family:Georgia,serif;font-size:clamp(1.3rem,3.8vw,1.6rem);line-height:1.15;position:relative}.cuerpo-modalidad.svelte-1uha8ag{flex-direction:column;flex:1;gap:9px;padding:16px;display:flex}.desc.svelte-1uha8ag{color:var(--gris);font-size:.9rem}.para-quien.svelte-1uha8ag{letter-spacing:.09em;text-transform:uppercase;color:var(--gris);margin-block-start:2px;font-size:.72rem;font-weight:700}.cursos.svelte-1uha8ag{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cursos.svelte-1uha8ag li:where(.svelte-1uha8ag){background:var(--lavado);color:var(--azul-osc);white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:.84rem}.pasos-fondo.svelte-1uha8ag{background:var(--superficie);border-block:1px solid var(--borde)}.pasos.svelte-1uha8ag{grid-template-columns:1fr;gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){.pasos.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:24px 32px}}.pasos.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:flex-start;gap:14px;display:flex}.num.svelte-1uha8ag{background:var(--lavado);width:40px;height:40px;color:var(--azul-osc);border-radius:50%;flex:none;place-items:center;font-family:Georgia,serif;font-size:1.15rem;display:grid}.pasos.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--tinta);margin-bottom:3px;display:block}.pasos.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--gris);font-size:.93rem}.cierre.svelte-1uha8ag{margin-block-start:32px;display:flex}.cierre.svelte-1uha8ag .boton:where(.svelte-1uha8ag){width:100%;max-width:22rem}.estudio.svelte-1uha8ag{grid-template-columns:1fr;align-items:center;gap:24px;display:grid}@media (width>=48rem){.estudio.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:40px}}.direccion.svelte-1uha8ag{color:var(--gris);margin-block:14px 20px;line-height:1.75}.contactos.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lado-derecho.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.mapa.svelte-1uha8ag{aspect-ratio:4/3;border-radius:var(--radio);width:100%;max-width:100%;box-shadow:var(--sombra-alta);border:0;display:block}.como-llegar.svelte-1uha8ag{padding-inline:0}
