.web{--f-txt:var(--font-figtree), "Figtree", system-ui, sans-serif;--f-tit:var(--f-txt);--w-radio:999px;--w-caja:20px;--w-caja-foto:24px;--w-peso-h1:500;--w-peso-h2:500;--w-velo:color-mix(in srgb, var(--w-acento) 9%, var(--w-fondo));--w-velo-2:color-mix(in srgb, var(--w-acento) 18%, var(--w-fondo));--w-sombra:0 0 0 1px color-mix(in srgb, var(--w-texto) 6%, transparent), 0 2px 4px color-mix(in srgb, var(--w-texto) 5%, transparent), 0 24px 40px -20px color-mix(in srgb, var(--w-acento) 45%, transparent);background:var(--w-fondo);color:var(--w-texto);font-family:var(--f-txt);text-align:left;-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.6;position:relative;container:web/inline-size}.web *{box-sizing:border-box}.web :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,address){margin:0}.web :where(ul,ol){padding:0;list-style:none}.web a{color:inherit;text-decoration:none}.web button{font:inherit;color:inherit;cursor:pointer}.web a:focus-visible,.web button:focus-visible,.web summary:focus-visible{outline:2px solid var(--w-acento-txt);outline-offset:3px}.web .w-in{max-width:1312px;margin:0 auto;padding:0 64px}.web .w-btn{border-radius:var(--w-radio);background:var(--w-acento);min-height:52px;color:var(--w-sobre);white-space:nowrap;box-shadow:0 10px 22px -12px color-mix(in srgb, var(--w-acento) 80%, transparent);border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.web .w-btn:hover{filter:brightness(1.08)}.web .w-btn.sec{background:var(--w-tarjeta);color:var(--w-texto);box-shadow:inset 0 0 0 1px var(--w-linea)}.web .w-btn.sec:hover{filter:none;background:var(--w-velo)}.web .w-btn.peq{min-height:44px;padding:0 18px;font-size:15px}.web .w-btn.ancho{width:100%}.web .w-btn svg{flex:none;width:18px;height:18px}.web .w-btn-dato{opacity:.78;margin-left:auto;font-weight:400}.web .w-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--w-acento-txt);font-size:14px;font-weight:600}.web .w-acciones{flex-wrap:wrap;gap:12px;display:flex}.web .w-chips{flex-wrap:wrap;gap:8px;display:flex}.web .w-chip{background:var(--w-velo);min-height:38px;color:var(--w-texto);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:500;display:inline-flex}.web .w-chip svg{width:16px;height:16px;color:var(--w-acento-txt)}.web .w-tarjeta{background:var(--w-tarjeta);border-radius:var(--w-caja);box-shadow:inset 0 0 0 1px var(--w-linea);padding:28px}.web .w-estr{color:var(--w-acento-txt)}.web .w-h1,.web .w-h2,.web .w-marca b,.web .w-hueco-dato b,.web .w-conf .v,.web .w-fila .pr{font-family:var(--f-tit)}.web .w-top{z-index:5;background:color-mix(in srgb, var(--w-fondo) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--w-linea);position:sticky;top:0}.web .w-top-in{align-items:center;gap:28px;min-height:80px;display:flex}.web .w-marca{align-items:center;gap:12px;min-width:0;margin-right:auto;line-height:1.2;display:flex}.web .w-mono{background:var(--w-acento);width:44px;height:44px;color:var(--w-sobre);letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;font-size:16px;font-weight:600;display:grid;overflow:hidden}.web .w-mono img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.web .w-marca b{font-size:18px;font-weight:600;display:block}.web .w-marca small{color:var(--w-suave);white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.web .w-hero{padding:80px 0 104px}.web .w-hero-in{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:80px;display:grid}.web .w-h1{letter-spacing:-.035em;font-size:64px;line-height:1.04;font-weight:var(--w-peso-h1);max-width:15ch;margin:16px 0 0}.web .w-hueco{background:var(--w-tarjeta);border-radius:var(--w-caja);box-shadow:var(--w-sombra);max-width:560px;min-height:196px;margin-top:36px;padding:24px}.web .w-hueco-tit{letter-spacing:.08em;text-transform:uppercase;color:var(--w-suave);font-size:14px;font-weight:600}.web .w-hueco-dato{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:6px 0 16px;display:flex}.web .w-hueco-dato b{letter-spacing:-.015em;font-size:24px;font-weight:400;line-height:1.25}.web .w-hueco-dato span{color:var(--w-suave);font-size:15px}.web .w-slots{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.web .w-slot{border-radius:calc(var(--w-caja) * .6);background:var(--w-velo);border:0;flex-direction:column;justify-content:center;align-items:flex-start;min-height:52px;padding:6px 16px;font-size:15px;line-height:1.25;display:inline-flex}.web .w-slot small{color:var(--w-suave);font-size:13px}.web .w-slot b{font-weight:600}.web .w-slot[aria-pressed=true]{background:var(--w-acento);color:var(--w-sobre)}.web .w-slot[aria-pressed=true] small{color:inherit;opacity:.8}.web .w-slot:hover{box-shadow:inset 0 0 0 2px var(--w-acento)}.web .w-hero-foto{position:relative}.web .w-foto{background:linear-gradient(160deg, var(--w-velo-2), var(--w-banda) 70%);border-radius:var(--w-caja-foto);position:relative;overflow:hidden}.web .w-foto img{-o-object-fit:cover;object-fit:cover}.web .w-iniciales{color:var(--w-acento-txt);justify-content:center;align-items:center;font-size:56px;display:flex;position:absolute;inset:0}.web .w-hero-retrato{aspect-ratio:4/5;box-shadow:var(--w-sombra)}.web .w-flota{background:var(--w-tarjeta);color:var(--w-texto);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-size:16px;font-weight:600;line-height:1.3;display:flex;position:absolute;top:24px;right:24px;box-shadow:0 18px 36px -16px #00000059}.web .w-play{background:var(--w-acento);width:40px;height:40px;color:var(--w-sobre);border-radius:999px;flex:none;place-items:center;display:grid}.web .w-play svg{width:16px;height:16px}.web .w-conf{border-top:1px solid var(--w-linea);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;margin:32px 0 0;padding:26px 0 0;display:grid}.web .w-conf li{align-content:start;gap:4px;display:grid}.web .w-conf .v{letter-spacing:-.02em;color:var(--w-texto);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:24px;font-weight:400;line-height:1.15;display:flex}.web .w-conf .v .w-estr{font-size:18px}.web .w-conf .s{color:var(--w-suave);font-size:14px;line-height:1.4}.web .w-sec{padding:112px 0;scroll-margin-top:80px}.web .w-h2{letter-spacing:-.025em;font-size:44px;line-height:1.1;font-weight:var(--w-peso-h2);margin:0 0 12px}.web .w-sec-sub{color:var(--w-suave);max-width:60ch;margin:0 0 48px;font-size:18px}.web .w-sec-cab:not(:has(.w-sec-sub)){margin-bottom:36px}.web .w-num{display:none}.web .w-ops{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.web .w-op{background:var(--w-tarjeta);border-radius:var(--w-caja);box-shadow:var(--w-sombra);flex-direction:column;gap:16px;padding:28px;display:flex}.web .w-op p{font-size:18px;line-height:1.55}.web .w-op footer{color:var(--w-suave);margin-top:auto;font-size:15px}.web .w-op footer b{color:var(--w-texto);font-weight:600}.web .w-aviso{color:var(--w-suave);margin-top:24px;font-size:15px}.web .w-primera{background:var(--w-acento);color:var(--w-sobre);border-radius:calc(var(--w-caja) * 1.3);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:40px 80px;padding:64px;display:grid}.web .w-primera .w-h2{color:inherit;margin:10px 0 12px}.web .w-primera .w-eyebrow{color:inherit;opacity:.78}.web .w-primera .w-sub{opacity:.82;max-width:34ch;font-size:18px}.web .w-p3s{gap:24px;display:grid}.web .w-p3{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;display:grid}.web .w-p3 .n{background:color-mix(in srgb, var(--w-sobre) 16%, transparent);border-radius:99px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:600;display:grid}.web .w-p3 b{margin-top:10px;font-size:20px;font-weight:600;line-height:1.3;display:block}.web .w-p3 p{opacity:.82;font-size:16px;line-height:1.5}.web .w-pdatos{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.web .w-pdatos li{background:color-mix(in srgb, var(--w-sobre) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--w-sobre) 26%, transparent);border-radius:999px;padding:8px 14px;font-size:15px;font-weight:500}.web .w-primera .w-acciones{margin-top:28px}.web .w-primera .w-btn{background:var(--w-sobre);color:var(--w-acento);box-shadow:none}.web .w-primera .w-btn.sec{color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--w-sobre) 45%, transparent);background:0 0}.web .w-llam2{border-top:1px solid color-mix(in srgb, var(--w-sobre) 22%, transparent);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;padding-top:22px;display:flex}.web .w-llam2 p{flex:1;min-width:220px;font-size:16px;line-height:1.45}.web .w-llam2 p b{font-size:18px;display:block}.web .w-esps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.web .w-esp{background:var(--w-tarjeta);border-radius:var(--w-caja);box-shadow:inset 0 0 0 1px var(--w-linea);flex-direction:column;gap:8px;padding:26px;display:flex}.web .w-esp b{font-size:20px;font-weight:600;line-height:1.3}.web .w-esp p{color:var(--w-suave);font-size:16px;line-height:1.5}.web .w-quien .w-eyebrow{margin-bottom:14px}.web .w-sobre{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:72px;display:grid}.web .w-sobre.sola{grid-template-columns:minmax(0,1fr)}.web .w-sobre-txt p{color:var(--w-suave);max-width:58ch;margin:0 0 18px;font-size:19px;line-height:1.65}.web .w-sobre-txt p:first-of-type{color:var(--w-texto)}.web .w-forma{gap:14px;margin-top:14px;display:grid}.web .w-forma li{gap:14px;font-size:16px;line-height:1.45;display:flex}.web .w-forma li>span{color:var(--w-suave);font-variant-numeric:tabular-nums;min-width:44px}.web .w-forma small{color:var(--w-suave);font-size:14px;display:block}.web .w-video{border-radius:var(--w-caja);max-width:880px;overflow:hidden}.web .w-tabla{background:var(--w-tarjeta);border-radius:var(--w-caja);box-shadow:inset 0 0 0 1px var(--w-linea);overflow:hidden}.web .w-tabla-cab,.web .w-fila{grid-template-columns:minmax(0,1fr) 150px 130px;align-items:center;gap:24px;padding:0 28px;display:grid}.web .w-tabla-cab{letter-spacing:.08em;text-transform:uppercase;min-height:48px;color:var(--w-suave);background:var(--w-velo);font-size:13px;font-weight:600}.web .w-tabla-cab span:last-child{text-align:right}.web .w-fila{border-top:1px solid var(--w-linea);padding:22px 28px}.web .w-fila b{font-size:19px;font-weight:600;line-height:1.3;display:block}.web .w-fila .d{color:var(--w-suave);margin-top:2px;font-size:15px;line-height:1.45;display:block}.web .w-fila .dur{color:var(--w-suave);font-variant-numeric:tabular-nums;font-size:16px}.web .w-fila .pr{letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:30px;font-weight:400;line-height:1}.web .w-tar-pie{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;margin-top:24px;display:grid}.web .w-gratis{color:var(--w-suave);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:16px;display:flex}.web .w-gratis b{color:var(--w-texto);font-weight:600}.web .w-gratis em{background:var(--w-velo);color:var(--w-acento-txt);border-radius:999px;padding:5px 12px;font-size:14px;font-style:normal;font-weight:600}.web .w-pagos{color:var(--w-suave);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:15px;display:flex}.web .w-pagos span{min-height:34px;box-shadow:inset 0 0 0 1px var(--w-linea);color:var(--w-texto);border-radius:999px;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.web .w-sedes{gap:24px;display:grid}.web .w-donde{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:24px;display:grid}.web .w-sede{flex-direction:column;gap:14px;display:flex}.web .w-sede>b{font-size:21px;font-weight:600}.web .w-sede address{color:var(--w-suave);font-size:17px;font-style:normal;line-height:1.5}.web .w-mapa{border-radius:var(--w-caja);background:var(--w-banda);min-height:360px;position:relative;overflow:hidden}.web .w-mapa>button,.web .w-mapa>div{aspect-ratio:auto;border-radius:var(--w-caja);height:100%;min-height:360px;margin:0}.web .w-mapa iframe{aspect-ratio:auto;height:100%;min-height:360px}.web .w-online{border-top:1px solid var(--w-linea);align-items:flex-start;gap:14px;margin-top:auto;padding-top:18px;display:flex}.web .w-online svg{width:22px;height:22px;color:var(--w-acento-txt);flex:none;margin-top:3px}.web .w-online p{color:var(--w-suave);font-size:16px}.web .w-online b{color:var(--w-texto);font-size:17px;display:block}.web [data-solo-online] .w-online{border-top:0;padding-top:0}.web .w-fotos{grid-template-columns:1.7fr 1fr;gap:20px;display:grid}.web .w-fc{aspect-ratio:4/3;border-radius:var(--w-caja-foto);background:var(--w-banda);display:block;position:relative;overflow:hidden}.web .w-fotos .w-fc:first-child{aspect-ratio:auto;grid-row:span 2;min-height:100%}.web .w-fotos .w-fc:only-child{aspect-ratio:16/9;grid-area:auto/1/auto/-1}.web .w-faq-rej{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.web .w-faq-lista details{border-bottom:1px solid var(--w-linea)}.web .w-faq-lista details:first-child{border-top:1px solid var(--w-linea)}.web .w-faq-lista summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;font-size:19px;font-weight:600;list-style:none;display:flex}.web .w-faq-lista summary::-webkit-details-marker{display:none}.web .w-faq-lista summary:after{content:"+";color:var(--w-acento-txt);font-size:28px;font-weight:300;line-height:1}.web .w-faq-lista details[open] summary:after{content:"−"}.web .w-faq-lista details p{color:var(--w-suave);max-width:62ch;padding:0 0 22px}.web .w-reservar-rej{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:72px;display:grid}.web .w-reservar .w-h2{margin-top:12px;font-size:52px}.web .w-rv,.web .w-contacto{background:var(--w-tarjeta);color:var(--w-texto);border-radius:var(--w-caja);box-shadow:var(--w-sombra);padding:28px;scroll-margin-top:96px}.web .w-rv-cab{margin-bottom:18px}.web .w-rv-cab b{font-size:22px;font-weight:600;line-height:1.25;display:block}.web .w-rv-cab span{color:var(--w-suave);font-size:15px}.web .w-contacto-botones{gap:10px;display:grid}.web .w-pie{border-top:1px solid var(--w-linea);background:var(--w-fondo);padding:56px 0 48px}.web .w-pie-in{color:var(--w-suave);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px 48px;font-size:15px;line-height:1.5;display:grid}.web .w-pie-in b{color:var(--w-texto);font-weight:600}.web .w-pie nav{flex-wrap:wrap;gap:8px;display:flex}.web .w-pie nav a{min-height:40px;box-shadow:inset 0 0 0 1px var(--w-linea);color:var(--w-texto);border-radius:999px;align-items:center;padding:0 14px;font-weight:500;display:inline-flex}.web .w-pie nav a:hover{background:var(--w-velo)}.web .w-urgencia{border-radius:var(--w-caja);background:var(--w-banda);color:var(--w-texto);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 16px;padding:16px 20px;display:flex}.web .w-urgencia p{font-weight:600}.web .w-tels{flex-wrap:wrap;gap:8px;display:flex}.web .w-tels a{min-height:40px;box-shadow:inset 0 0 0 1px var(--w-linea);background:var(--w-fondo);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.web .w-tels svg{width:16px;height:16px}.web .w-gp{border-top:1px solid var(--w-linea);grid-column:1/-1;align-items:center;gap:10px;padding-top:20px;font-size:14px;display:flex}.web .w-gp svg{width:18px;height:18px;color:var(--w-suave);flex:none}.web .w-barra,.web .w-lateral{display:none}.web[data-plantilla=cercana]{--f-tit:Georgia, "Times New Roman", serif;--w-radio:999px;--w-caja:22px;--w-caja-foto:32px;--w-peso-h1:400;--w-peso-h2:400}.web[data-plantilla=cercana] .w-sec[data-banda]{background:var(--w-banda)}.web[data-plantilla=cercana] .w-hero{background:linear-gradient(180deg, var(--w-velo) 0%, var(--w-fondo) 100%)}.web[data-plantilla=tranquila]{--f-tit:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--w-radio:999px;--w-caja:18px;--w-caja-foto:20px;--w-peso-h1:400;--w-peso-h2:400}.web[data-plantilla=tranquila] .w-hero{padding:96px 0 0}.web[data-plantilla=tranquila] .w-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 96px}.web[data-plantilla=tranquila] .w-hero-txt{display:contents}.web[data-plantilla=tranquila] .w-hero-cab{grid-column:1/-1}.web[data-plantilla=tranquila] .w-h1{letter-spacing:-.04em;max-width:14ch;margin:20px 0 0;font-size:88px;line-height:1}.web[data-plantilla=tranquila] .w-hero-pie{align-self:start}.web[data-plantilla=tranquila] .w-hero-pie .w-conf{margin-top:0}.web[data-plantilla=tranquila] .w-hueco{width:100%;box-shadow:inset 0 0 0 1px var(--w-linea);justify-self:end;margin-top:0}.web[data-plantilla=tranquila] .w-hero-foto{grid-column:1/-1;margin-top:56px}.web[data-plantilla=tranquila] .w-hero-retrato{aspect-ratio:auto;height:440px;box-shadow:none}.web[data-plantilla=tranquila] .w-sec{border-top:1px solid var(--w-linea);padding:120px 0}.web[data-plantilla=tranquila] .w-sec>.w-in{grid-template-columns:340px minmax(0,1fr);gap:0 96px;display:grid}.web[data-plantilla=tranquila] .w-sec-cab{margin-bottom:0}.web[data-plantilla=tranquila] .w-h2{font-size:40px;line-height:1.12}.web[data-plantilla=tranquila] .w-sec-sub{margin:0;font-size:17px}.web[data-plantilla=tranquila] .w-primera{background:var(--w-velo);color:var(--w-texto);grid-column:1/-1}.web[data-plantilla=tranquila] .w-primera .w-eyebrow{color:var(--w-acento-txt);opacity:1}.web[data-plantilla=tranquila] .w-primera .w-sub,.web[data-plantilla=tranquila] .w-p3 p{color:var(--w-suave);opacity:1}.web[data-plantilla=tranquila] .w-p3 .n{background:var(--w-acento);color:var(--w-sobre)}.web[data-plantilla=tranquila] .w-pdatos li{background:var(--w-tarjeta);box-shadow:inset 0 0 0 1px var(--w-linea)}.web[data-plantilla=tranquila] .w-primera .w-btn{background:var(--w-acento);color:var(--w-sobre)}.web[data-plantilla=tranquila] .w-primera .w-btn.sec{background:var(--w-tarjeta);color:var(--w-texto);box-shadow:inset 0 0 0 1px var(--w-linea)}.web[data-plantilla=tranquila] .w-llam2{border-top-color:var(--w-linea)}.web[data-plantilla=tranquila] .w-llam2 p{color:var(--w-suave)}.web[data-plantilla=tranquila] .w-llam2 p b{color:var(--w-texto)}.web[data-plantilla=tranquila] .w-op,.web[data-plantilla=tranquila] .w-rv,.web[data-plantilla=tranquila] .w-contacto{box-shadow:inset 0 0 0 1px var(--w-linea)}.web[data-plantilla=tranquila] .w-ops{grid-template-columns:minmax(0,1fr)}.web[data-plantilla=tranquila] .w-op{box-shadow:none;border-bottom:1px solid var(--w-linea);background:0 0;border-radius:0;padding:0 0 28px}.web[data-plantilla=tranquila] .w-op:last-child{border-bottom:0}.web[data-plantilla=tranquila] .w-op p{font-family:var(--f-tit);letter-spacing:-.01em;color:var(--w-texto);font-size:26px;line-height:1.35}.web[data-plantilla=tranquila] .w-esps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.web[data-plantilla=tranquila] .w-esp{box-shadow:none;border-top:1px solid var(--w-linea);background:0 0;border-radius:0;padding:24px 0}.web[data-plantilla=tranquila] .w-faq-rej{grid-column:1/-1;grid-template-columns:340px minmax(0,1fr);gap:0 96px}.web[data-plantilla=tranquila] .w-sobre{grid-template-columns:minmax(0,1fr);gap:40px}.web[data-plantilla=tranquila] .w-donde{grid-template-columns:minmax(0,1fr)}.web[data-plantilla=tranquila] .w-reservar-rej{grid-column:1/-1;grid-template-columns:340px minmax(0,1fr);gap:0 96px}.web[data-plantilla=ordenada]{--w-radio:10px;--w-caja:12px;--w-caja-foto:12px;--w-peso-h1:500;--w-peso-h2:500;font-size:17px}.web[data-plantilla=ordenada] .w-cuerpo{grid-template-columns:420px minmax(0,1fr);align-items:stretch;display:grid}.web[data-plantilla=ordenada] .w-principal{counter-reset:sec;min-width:0;padding:0 64px}.web[data-plantilla=ordenada] .w-principal .w-in{max-width:1040px;margin:0;padding:0}.web[data-plantilla=ordenada] .w-top-in,.web[data-plantilla=ordenada] .w-pie-in{max-width:none;padding:0 48px}.web[data-plantilla=ordenada] .w-hero{border-bottom:1px solid var(--w-linea);padding:72px 0 64px}.web[data-plantilla=ordenada] .w-hero-in{grid-template-columns:minmax(0,1fr);gap:0}.web[data-plantilla=ordenada] .w-hero-foto,.web[data-plantilla=ordenada] .w-hero .w-conf,.web[data-plantilla=ordenada] .w-hero .w-hueco{display:none}.web[data-plantilla=ordenada] .w-h1{letter-spacing:-.03em;max-width:18ch;margin:14px 0 0;font-size:54px;line-height:1.06}.web[data-plantilla=ordenada] .w-sec{border-bottom:1px solid var(--w-linea);padding:72px 0}.web[data-plantilla=ordenada] .w-h2{letter-spacing:-.02em;font-size:32px}.web[data-plantilla=ordenada] .w-sec-sub{margin-bottom:32px;font-size:17px}.web[data-plantilla=ordenada] .w-sec-cab{align-items:baseline;gap:14px;display:flex}.web[data-plantilla=ordenada] .w-sec-cab>div{flex:1}.web[data-plantilla=ordenada] .w-num{color:var(--w-acento-txt);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;display:inline}.web[data-plantilla=ordenada] .w-sec .w-num:before{counter-increment:sec;content:counter(sec, decimal-leading-zero)}.web[data-plantilla=ordenada] .w-op,.web[data-plantilla=ordenada] .w-esp{box-shadow:inset 0 0 0 1px var(--w-linea)}.web[data-plantilla=ordenada] .w-ops{grid-template-columns:repeat(2,minmax(0,1fr))}.web[data-plantilla=ordenada] .w-esps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.web[data-plantilla=ordenada] .w-esp{padding:20px 22px}.web[data-plantilla=ordenada] .w-primera{grid-template-columns:minmax(0,1fr);gap:28px;padding:48px}.web[data-plantilla=ordenada] .w-faq-rej{grid-template-columns:minmax(0,1fr);gap:0}.web[data-plantilla=ordenada] .w-sobre{grid-template-columns:minmax(0,1fr);gap:32px}.web[data-plantilla=ordenada] .w-donde{grid-template-columns:minmax(0,1fr)}.web[data-plantilla=ordenada] .w-mapa,.web[data-plantilla=ordenada] .w-mapa>button,.web[data-plantilla=ordenada] .w-mapa>div,.web[data-plantilla=ordenada] .w-mapa iframe{min-height:260px}.web[data-plantilla=ordenada] .w-lateral{background:var(--w-banda);border-right:1px solid var(--w-linea);order:-1;padding:40px 40px 56px 48px;display:block}.web[data-plantilla=ordenada] .w-lado-foto{aspect-ratio:4/3}.web[data-plantilla=ordenada] .w-lateral .w-conf{border:0;grid-template-columns:minmax(0,1fr);gap:18px;margin:28px 0 32px;padding:0}.web[data-plantilla=ordenada] .w-lateral .w-conf .v{font-size:20px}.web[data-plantilla=ordenada] .w-lado-rv{position:sticky;top:104px}@container web (max-width:760px){.web .w-in{padding:0 20px}.web .w-top-in{gap:12px;min-height:64px}.web .w-mono{width:38px;height:38px;font-size:14px}.web .w-marca b{font-size:16px}.web .w-marca small{font-size:13px}.web .w-top .w-btn{display:none}.web .w-hero,.web[data-plantilla] .w-hero{padding:28px 0 56px}.web .w-hero-in,.web[data-plantilla] .w-hero-in{grid-template-columns:minmax(0,1fr);gap:0}.web[data-plantilla] .w-hero-txt{display:block}.web .w-h1,.web[data-plantilla] .w-h1{max-width:none;margin:10px 0 0;font-size:38px;line-height:1.08}.web[data-plantilla=tranquila] .w-h1{font-size:44px}.web .w-hero-foto,.web[data-plantilla] .w-hero-foto{order:-1;margin:0 0 20px;display:block}.web .w-hero-retrato,.web[data-plantilla] .w-hero-retrato{aspect-ratio:16/10;border-radius:calc(var(--w-caja-foto) * .7);height:auto}.web[data-plantilla] .w-hero .w-conf{display:grid}.web[data-plantilla] .w-hero .w-hueco{max-width:none;margin-top:24px;padding:20px;display:block}.web .w-hueco-dato b{font-size:21px}.web .w-flota{padding:8px 12px;font-size:14px;top:12px;right:12px}.web .w-sec,.web[data-plantilla] .w-sec{padding:64px 0}.web .w-h2,.web[data-plantilla] .w-h2{font-size:30px}.web .w-sec-sub{margin-bottom:28px;font-size:16px}.web[data-plantilla=tranquila] .w-sec>.w-in{grid-template-columns:minmax(0,1fr)}.web[data-plantilla=tranquila] .w-sec-cab{margin-bottom:28px}.web[data-plantilla=tranquila] .w-op p{font-size:21px}.web[data-plantilla=ordenada] .w-cuerpo{display:block}.web[data-plantilla=ordenada] .w-principal{padding:0}.web[data-plantilla=ordenada] .w-principal .w-in,.web[data-plantilla=ordenada] .w-top-in,.web[data-plantilla=ordenada] .w-pie-in{padding:0 20px}.web[data-plantilla=ordenada] .w-lateral{border-right:0;border-top:1px solid var(--w-linea);padding:48px 20px 64px;display:block}.web[data-plantilla=ordenada] .w-lateral .w-lado-foto,.web[data-plantilla=ordenada] .w-lateral .w-conf{display:none}.web[data-plantilla=ordenada] .w-lado-rv{position:static}.web .w-ops,.web .w-esps,.web .w-sobre,.web .w-donde,.web .w-faq-rej,.web .w-reservar-rej,.web[data-plantilla] .w-ops,.web[data-plantilla] .w-esps,.web[data-plantilla] .w-donde,.web[data-plantilla] .w-reservar-rej,.web[data-plantilla] .w-sobre,.web[data-plantilla] .w-faq-rej{grid-template-columns:minmax(0,1fr);gap:16px}.web .w-faq-rej{gap:24px}.web .w-reservar .w-h2{font-size:32px}.web .w-op,.web .w-esp,.web .w-rv,.web .w-contacto,.web .w-tarjeta{padding:22px}.web .w-rv,.web .w-contacto{padding:18px}.web .w-mapa,.web .w-mapa>button,.web .w-mapa>div,.web .w-mapa iframe{min-height:220px}.web .w-fotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.web .w-fotos .w-fc:first-child{aspect-ratio:16/10;grid-area:auto/1/auto/-1}.web .w-pie-in{grid-template-columns:minmax(0,1fr)}.web .w-pie{padding:40px 0 32px}.web .w-faq-lista summary{font-size:17px}.web .w-conf{gap:18px 16px;margin-top:24px;padding-top:20px}.web .w-conf .v{font-size:19px}.web .w-tabla-cab{display:none}.web .w-fila{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:18px}.web .w-fila .dur{grid-area:2/1;font-size:15px}.web .w-fila .pr{grid-area:1/2/span 2;font-size:24px}.web .w-tar-pie{grid-template-columns:minmax(0,1fr)}.web .w-tar-pie .w-btn{width:100%}.web .w-primera,.web[data-plantilla] .w-primera{border-radius:var(--w-caja);grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 22px}.web .w-p3{grid-template-columns:40px minmax(0,1fr);gap:14px}.web .w-p3 .n{width:40px;height:40px;font-size:16px}.web .w-p3 b{margin-top:6px;font-size:18px}.web .w-primera .w-acciones .w-btn{width:100%}.web .w-btn{white-space:normal;text-align:center}.web .w-barra{z-index:6;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--w-tarjeta);border-top:1px solid var(--w-linea);align-items:center;gap:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 28px -14px #00000047}.web .w-barra div{flex:1;min-width:0;line-height:1.25}.web .w-barra small{color:var(--w-suave);font-size:13px;display:block}.web .w-barra b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;display:block;overflow:hidden}.web .w-barra .w-btn{white-space:nowrap;min-height:48px;padding:0 20px}}.web .reserva-bloque{--tinta:var(--w-acento);--linea:var(--w-linea);color:var(--w-texto)}.web .reserva-bloque .text-blanco,.web .reserva-bloque .text-white{color:var(--w-sobre)}.web .bg-blanco{background-color:var(--w-tarjeta)}.web .bg-salvia{background-color:var(--w-banda)}.web .border-salvia-hondo{border-color:var(--w-linea)}.web .hover\:bg-verde-hover:hover,.web .active\:bg-verde-pulsado:active{background-color:var(--w-acento);filter:brightness(.92)}.web .text-tinta{color:var(--w-texto)}.web .text-tinta-suave{color:var(--w-suave)}.web .text-verde{color:var(--w-acento-txt)}.web .bg-verde{background-color:var(--w-acento)}.web .border-linea{border-color:var(--w-linea)}.web .border-tinta{border-color:var(--w-texto)}[data-ocultas~=especialidades] [data-sec=especialidades],[data-ocultas~=como-trabajo] [data-sec=como-trabajo],[data-ocultas~=servicios] [data-sec=servicios],[data-ocultas~=sedes] [data-sec=sedes],[data-ocultas~=resenas] [data-sec=resenas],[data-ocultas~=preguntas] [data-sec=preguntas],[data-ocultas~=video] [data-sec=video],[data-ocultas~=fotos] [data-sec=fotos],[data-ocultas~=primera-sesion] [data-sec=primera-sesion],[data-ocultas~=para-quien] [data-sec=para-quien],[data-ocultas~=aviso-urgencia] [data-aviso-urgencia],[data-ocultas~=video] a[href=\#video]{display:none!important}.web .w-hero-retrato img{-o-object-position:50% 22%;object-position:50% 22%}
