.sr[data-astro-cid-2zkkuxj5]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.top[data-astro-cid-2zkkuxj5]{background:var(--camel);color:var(--techo);padding:clamp(48px, 8vh, 112px) 0 calc(clamp(48px, 7vw, 96px) + var(--point));--point:clamp(24px, 4vw, 56px)}.top__grid[data-astro-cid-2zkkuxj5]{grid-template-columns:1.2fr 1fr;align-items:end;gap:40px clamp(40px,6vw,96px);display:grid}.top[data-astro-cid-2zkkuxj5] h1[data-astro-cid-2zkkuxj5]{font-size:clamp(2.4rem,1.3rem + 3.2vw,4.4rem);font-weight:850}.top[data-astro-cid-2zkkuxj5] .lede[data-astro-cid-2zkkuxj5]{margin:1em 0 0}.routes[data-astro-cid-2zkkuxj5]{margin:0;padding:0;list-style:none}.routes[data-astro-cid-2zkkuxj5] li[data-astro-cid-2zkkuxj5]{border-top:1px solid #1515154d;grid-template-columns:8.5em 1fr;align-items:center;gap:12px;padding:14px 0;display:grid}.routes__name[data-astro-cid-2zkkuxj5]{font-family:var(--display);font-size:1.2rem;font-weight:750}@media (width<=860px){.top__grid[data-astro-cid-2zkkuxj5]{grid-template-columns:1fr}.routes[data-astro-cid-2zkkuxj5] li[data-astro-cid-2zkkuxj5]{grid-template-columns:1fr;gap:4px}.routes[data-astro-cid-2zkkuxj5] .btn[data-astro-cid-2zkkuxj5]{width:100%}}.lista[data-astro-cid-2zkkuxj5]{background:var(--papel)}.lista__grid[data-astro-cid-2zkkuxj5]{grid-template-columns:1fr 1.5fr;align-items:start;gap:32px clamp(32px,5vw,88px);display:grid}.lista__intro[data-astro-cid-2zkkuxj5]{max-width:26em;margin:14px 0 24px}.lista__actions[data-astro-cid-2zkkuxj5]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.lista__groups[data-astro-cid-2zkkuxj5]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px clamp(24px,3vw,48px);display:grid}.lista__groups[data-astro-cid-2zkkuxj5] h3[data-astro-cid-2zkkuxj5]{font-family:var(--text);color:var(--camel-ink);border-bottom:2px solid var(--techo);padding-bottom:8px;font-size:1rem;font-weight:650}.lista__groups[data-astro-cid-2zkkuxj5] ul[data-astro-cid-2zkkuxj5]{margin:0;padding:0;list-style:none}.lista__groups[data-astro-cid-2zkkuxj5] li[data-astro-cid-2zkkuxj5]{font-family:var(--display);border-bottom:1px solid #15151524;padding:10px 0;font-size:1.2rem;font-weight:700;line-height:1.2}@media (width<=860px){.lista__grid[data-astro-cid-2zkkuxj5]{grid-template-columns:1fr}.lista__actions[data-astro-cid-2zkkuxj5] .btn[data-astro-cid-2zkkuxj5]{width:100%}}.arma__head[data-astro-cid-2zkkuxj5]{grid-template-columns:1fr 1.3fr;align-items:end;gap:20px clamp(32px,5vw,80px);margin-bottom:clamp(32px,4vw,52px);display:grid}@media (width<=860px){.arma__head[data-astro-cid-2zkkuxj5]{grid-template-columns:1fr}}.arma__demo[data-astro-cid-2zkkuxj5]{border:1.5px dashed var(--camel-deep);background:var(--papel);margin:14px 0 0;padding:0 12px;font-weight:600;display:inline-block}.arma__demo[data-astro-cid-2zkkuxj5] a[data-astro-cid-2zkkuxj5]{padding:12px 0;display:inline-block}.form[data-astro-cid-2zkkuxj5]{grid-template-columns:1fr 340px;grid-template-areas:"s1 sum""s2 sum""s3 sum";align-items:start;gap:0 clamp(32px,5vw,80px);display:grid}.step[data-astro-cid-2zkkuxj5]{border:0;min-width:0;margin:0;padding:0 0 32px}.step[data-astro-cid-2zkkuxj5] legend[data-astro-cid-2zkkuxj5]{font-family:var(--display);margin-bottom:14px;padding:0;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:800}.form[data-astro-cid-2zkkuxj5]>.step[data-astro-cid-2zkkuxj5]:first-of-type{grid-area:s1}.form[data-astro-cid-2zkkuxj5]>.step[data-astro-cid-2zkkuxj5]:nth-of-type(2){grid-area:s2}.form[data-astro-cid-2zkkuxj5]>.step[data-astro-cid-2zkkuxj5]:nth-of-type(3){grid-area:s3}.svc-pick[data-astro-cid-2zkkuxj5]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 28px;display:grid}.svc-pick__name[data-astro-cid-2zkkuxj5]{color:var(--camel-ink);margin:0 0 4px;font-size:.95rem;font-weight:650}.check[data-astro-cid-2zkkuxj5]{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.check[data-astro-cid-2zkkuxj5] input[data-astro-cid-2zkkuxj5]{width:20px;height:20px;accent-color:var(--techo);margin:0}.days[data-astro-cid-2zkkuxj5]{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}@media (width>=1200px){.days[data-astro-cid-2zkkuxj5]:not(.days--bands){grid-template-columns:repeat(7,1fr)}.days[data-astro-cid-2zkkuxj5]:not(.days--bands) .pill[data-astro-cid-2zkkuxj5]>span[data-astro-cid-2zkkuxj5]{padding:10px}}.days--bands[data-astro-cid-2zkkuxj5]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.pill[data-astro-cid-2zkkuxj5]{cursor:pointer;position:relative}.pill[data-astro-cid-2zkkuxj5] input[data-astro-cid-2zkkuxj5]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pill[data-astro-cid-2zkkuxj5]>span[data-astro-cid-2zkkuxj5]{background:var(--papel);border:1.5px solid #1515152e;border-radius:2px;flex-direction:column;justify-content:center;min-height:64px;padding:10px 14px;display:flex;position:relative}.pill[data-astro-cid-2zkkuxj5] b[data-astro-cid-2zkkuxj5]{font-family:var(--display);font-size:1.1rem;font-weight:700}.pill[data-astro-cid-2zkkuxj5] small[data-astro-cid-2zkkuxj5]{color:var(--gris);font-size:.85rem}.pill[data-astro-cid-2zkkuxj5] input[data-astro-cid-2zkkuxj5]:checked+span[data-astro-cid-2zkkuxj5]{background:var(--camel);border-color:var(--techo)}.pill[data-astro-cid-2zkkuxj5] input[data-astro-cid-2zkkuxj5]:checked+span[data-astro-cid-2zkkuxj5] small[data-astro-cid-2zkkuxj5]{color:var(--techo)}.pill[data-astro-cid-2zkkuxj5] input[data-astro-cid-2zkkuxj5]:checked+span[data-astro-cid-2zkkuxj5]:after{content:"";background:var(--techo);clip-path:polygon(0 0,100% 0,50% 100%);width:18px;height:9px;margin-left:-9px;position:absolute;bottom:-9px;left:50%}.pill[data-astro-cid-2zkkuxj5] input[data-astro-cid-2zkkuxj5]:focus-visible+span[data-astro-cid-2zkkuxj5]{outline:3px solid var(--techo);outline-offset:3px}.pill--off[data-astro-cid-2zkkuxj5]>span[data-astro-cid-2zkkuxj5]{cursor:not-allowed;background:0 0;border-style:dashed}.pill--off[data-astro-cid-2zkkuxj5] b[data-astro-cid-2zkkuxj5]{color:var(--gris)}.summary[data-astro-cid-2zkkuxj5]{top:calc(var(--head-h) + 24px);background:var(--papel);color:var(--tinta);border:2px dashed var(--camel-deep);grid-area:sum;padding:28px;position:sticky}.summary__title[data-astro-cid-2zkkuxj5]{font-family:var(--display);margin-bottom:8px;font-size:1.5rem;font-weight:800}.summary__text[data-astro-cid-2zkkuxj5]{min-height:3.2em}.summary__note[data-astro-cid-2zkkuxj5]{color:var(--gris);margin:14px 0 0;font-size:.95rem}.summary__note[data-astro-cid-2zkkuxj5] a[data-astro-cid-2zkkuxj5]{color:var(--tinta);padding:10px 0;font-weight:650;display:inline-block}@media (width<=960px){.form[data-astro-cid-2zkkuxj5]{grid-template-columns:1fr;grid-template-areas:"s1""s2""s3""sum"}.summary[data-astro-cid-2zkkuxj5]{position:static}}.visita__grid[data-astro-cid-2zkkuxj5]{grid-template-columns:1fr 1.1fr;grid-template-areas:"info photo""info map";align-items:start;gap:28px clamp(28px,5vw,80px);display:grid}.visita__info[data-astro-cid-2zkkuxj5]{grid-area:info}.visita__photo[data-astro-cid-2zkkuxj5]{aspect-ratio:3/2;object-fit:cover;object-position:50% 40%;grid-area:photo;width:100%}.visita__map[data-astro-cid-2zkkuxj5]{--point:36px;background:var(--papel);grid-area:map}.visita__map[data-astro-cid-2zkkuxj5] iframe[data-astro-cid-2zkkuxj5]{aspect-ratio:3/2;width:100%}.visita__info[data-astro-cid-2zkkuxj5] .lede[data-astro-cid-2zkkuxj5]{margin:18px 0 6px}.visita__note[data-astro-cid-2zkkuxj5]{margin-top:14px;font-size:.9rem}.visita__ph[data-astro-cid-2zkkuxj5]{aspect-ratio:16/9;max-width:440px;color:var(--pared);background:repeating-linear-gradient(135deg,#b4936c38 0 2px,#0000 2px 14px),#222;margin-top:28px}.visita__ph[data-astro-cid-2zkkuxj5] span[data-astro-cid-2zkkuxj5]{color:#c9c7c1}@media (width<=860px){.visita__grid[data-astro-cid-2zkkuxj5]{grid-template-columns:1fr;grid-template-areas:"info""photo""map"}.visita__map[data-astro-cid-2zkkuxj5] iframe[data-astro-cid-2zkkuxj5]{aspect-ratio:1}.visita__ph[data-astro-cid-2zkkuxj5]{aspect-ratio:4/3;max-width:100%}}
