.consulta3d[data-astro-cid-qmjq5ljj]{aspect-ratio:16/10;border-radius:var(--theme-shape-radius);width:100%;min-height:360px;max-height:78vh;box-shadow:var(--shadow-lg,0 12px 40px #0000002e);touch-action:none;background:#0a0e10;display:block;position:relative;overflow:hidden}.consulta3d[data-astro-cid-qmjq5ljj] canvas{width:100%;height:100%;display:block}.consulta3d__views[data-astro-cid-qmjq5ljj]{z-index:4;gap:8px;display:flex;position:absolute;top:14px;right:14px}.consulta3d__views[data-astro-cid-qmjq5ljj] button[data-astro-cid-qmjq5ljj]{font:inherit;cursor:pointer;color:#ffffffd1;backdrop-filter:blur(10px);background:#0a0e108c;border:1px solid #ffffff29;border-radius:100px;min-height:40px;padding:8px 15px;font-size:.8rem;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1)}.consulta3d__views[data-astro-cid-qmjq5ljj] button[data-astro-cid-qmjq5ljj]:hover{color:#fff;border-color:var(--theme-primary-400,#56a4bd)}.consulta3d__views[data-astro-cid-qmjq5ljj] button[data-astro-cid-qmjq5ljj].is-active{color:#fff;background:var(--theme-primary-600,#458295);border-color:var(--theme-primary-600,#458295)}.consulta3d__hint[data-astro-cid-qmjq5ljj]{z-index:4;color:#fff9;backdrop-filter:blur(10px);background:#0a0e108c;border:1px solid #ffffff1a;border-radius:100px;margin:0;padding:9px 14px;font-size:.74rem;position:absolute;bottom:14px;right:14px}.consulta3d__loading[data-astro-cid-qmjq5ljj]{z-index:5;color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;background:#0a0e10;place-items:center;font-size:.9rem;transition:opacity .5s;display:grid;position:absolute;inset:0}.consulta3d[data-astro-cid-qmjq5ljj].is-ready .consulta3d__loading[data-astro-cid-qmjq5ljj]{opacity:0;pointer-events:none}.consulta3d[data-astro-cid-qmjq5ljj] .c3d-label{z-index:3;pointer-events:none;white-space:nowrap;letter-spacing:.02em;color:#fff;text-shadow:0 1px 6px #000000d9;background:#0a0e10c7;border:1px solid #ffffff47;border-radius:100px;padding:3px 9px;font-size:.7rem;font-weight:600;transition:opacity .2s;position:absolute;transform:translate(-50%,-50%)}.consulta3d[data-astro-cid-qmjq5ljj] .c3d-label b{color:#ffffff9e;font-size:.62rem;font-weight:400;display:block}.consulta3d[data-astro-cid-qmjq5ljj] .c3d-mark{z-index:3;pointer-events:none;color:#fff;background:#458295d1;border:1px solid #ffffff38;border-radius:100px;padding:1px 6px;font-size:.58rem;position:absolute;transform:translate(-50%,-50%)}@media (width<=640px){.consulta3d__hint[data-astro-cid-qmjq5ljj]{display:none}}@media (prefers-reduced-motion:reduce){.consulta3d__loading[data-astro-cid-qmjq5ljj]{transition:none}}.consulta[data-astro-cid-xrmfufpb]{padding-block:80px}.consulta-tour[data-astro-cid-xrmfufpb]{border-block:1px solid var(--lf-line);margin-top:56px;padding-block:24px}.consulta-tour[data-astro-cid-xrmfufpb]>summary[data-astro-cid-xrmfufpb]{cursor:pointer;letter-spacing:-.04em;justify-content:space-between;align-items:center;gap:24px;padding-block:12px;font-size:clamp(22px,2.3vw,32px);line-height:1.3;list-style:none;display:flex}.consulta-tour[data-astro-cid-xrmfufpb]>summary[data-astro-cid-xrmfufpb]::-webkit-details-marker{display:none}.consulta-tour[data-astro-cid-xrmfufpb] small[data-astro-cid-xrmfufpb]{letter-spacing:.12em;color:var(--lf-muted);margin-bottom:12px;font-size:9px;display:block}.consulta-tour[data-astro-cid-xrmfufpb] summary[data-astro-cid-xrmfufpb] svg{flex-shrink:0;width:28px;height:28px;transition:transform .3s}.consulta-tour[data-astro-cid-xrmfufpb][open] summary[data-astro-cid-xrmfufpb] svg{transform:rotate(45deg)}.consulta-tour[data-astro-cid-xrmfufpb] .consulta3d{margin-top:30px}.consulta[data-astro-cid-xrmfufpb]{margin-bottom:0;padding-block:80px}.consulta__photos[data-astro-cid-xrmfufpb]{margin-top:var(--s5,1.5rem);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"featured featured featured featured featured room room room room room room room""featured featured featured featured featured room room room room room room room""featured featured featured featured featured room room room room room room room""featured featured featured featured featured room room room room room room room""waiting waiting waiting waiting sala2 sala2 sala2 sala2 entrance entrance entrance entrance""waiting waiting waiting waiting sala2 sala2 sala2 sala2 entrance entrance entrance entrance""waiting waiting waiting waiting sala2 sala2 sala2 sala2 entrance entrance entrance entrance""waiting waiting waiting waiting sala2 sala2 sala2 sala2 entrance entrance entrance entrance""waiting waiting waiting waiting sala2 sala2 sala2 sala2 entrance entrance entrance entrance""waiting waiting waiting waiting sala2 sala2 sala2 sala2 entrance entrance entrance entrance""facade facade facade facade facade facade panorama panorama panorama panorama panorama panorama""facade facade facade facade facade facade panorama panorama panorama panorama panorama panorama""facade facade facade facade facade facade panorama panorama panorama panorama panorama panorama""facade facade facade facade facade facade panorama panorama panorama panorama panorama panorama";grid-auto-rows:clamp(4.25rem,5vw,5.5rem);align-items:stretch;gap:clamp(.75rem,1.35vw,1.35rem);display:grid}.consulta__photo[data-astro-cid-xrmfufpb]{background:var(--theme-surface-1,#f2f2f2);cursor:zoom-in;border:0;border-radius:clamp(1.25rem,2.2vw,2.25rem);width:100%;height:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #0a0e101f}.consulta__photo[data-astro-cid-xrmfufpb]:focus-visible{outline:2px solid var(--theme-primary);outline-offset:4px}.consulta__photo[data-astro-cid-xrmfufpb] .consulta__photo-image{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1);display:block}.consulta__photo-overlay[data-astro-cid-xrmfufpb]{color:#fff;opacity:0;background:linear-gradient(#0a0e100d,#0a0e1061),#4582952e;place-items:center;transition:opacity .3s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0}.consulta__photo-overlay[data-astro-cid-xrmfufpb] svg{backdrop-filter:blur(10px);background:#ffffff29;border-radius:999px;width:2.75rem;height:2.75rem;padding:.55rem;box-shadow:0 1rem 2rem #0a0e1038}.consulta__photo[data-astro-cid-xrmfufpb]:hover .consulta__photo-image,.consulta__photo[data-astro-cid-xrmfufpb]:focus-visible .consulta__photo-image{transform:scale(1.035)}.consulta__photo[data-astro-cid-xrmfufpb]:hover .consulta__photo-overlay[data-astro-cid-xrmfufpb],.consulta__photo[data-astro-cid-xrmfufpb]:focus-visible .consulta__photo-overlay[data-astro-cid-xrmfufpb]{opacity:1}.consulta__photo--featured[data-astro-cid-xrmfufpb]{grid-area:featured}.consulta__photo--wide[data-astro-cid-xrmfufpb]{grid-area:room}.consulta__photo--portrait[data-astro-cid-xrmfufpb] .consulta__photo-image{object-position:center}.consulta__photo--room-portrait[data-astro-cid-xrmfufpb]{grid-area:sala2}.consulta__photo--entrance[data-astro-cid-xrmfufpb]{grid-area:entrance}.consulta__photo--waiting[data-astro-cid-xrmfufpb]{grid-area:waiting}.consulta__photo--waiting[data-astro-cid-xrmfufpb] .consulta__photo-image{object-position:center 56%}.consulta__photo--facade[data-astro-cid-xrmfufpb]{grid-area:facade}.consulta__photo--facade[data-astro-cid-xrmfufpb] .consulta__photo-image{object-position:center 45%}.consulta__photo--panorama[data-astro-cid-xrmfufpb]{grid-area:panorama}.consulta__photo--panorama[data-astro-cid-xrmfufpb] .consulta__photo-image{object-position:center 58%}.consulta-lightbox[data-astro-cid-xrmfufpb]{color:#fff;z-index:1000;opacity:0;visibility:hidden;background:#0a0e1000;border:0;grid-template-columns:minmax(3.5rem,1fr) minmax(0,84rem) minmax(3.5rem,1fr);align-items:center;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(1rem,3vw,2rem);transition:opacity .28s cubic-bezier(.16,1,.3,1),background-color .28s cubic-bezier(.16,1,.3,1),visibility .28s;display:grid;position:fixed;inset:0}.consulta-lightbox[data-astro-cid-xrmfufpb][aria-hidden=false]{opacity:1;visibility:visible;background:#0a0e10f0}.consulta-lightbox__content[data-astro-cid-xrmfufpb]{grid-column:2;justify-items:center;gap:1rem;margin:0;transition:transform .28s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(.75rem)scale(.98)}.consulta-lightbox[data-astro-cid-xrmfufpb][aria-hidden=false] .consulta-lightbox__content[data-astro-cid-xrmfufpb]{transform:translateY(0)scale(1)}.consulta-lightbox__image[data-astro-cid-xrmfufpb]{background:#ffffff0a;border-radius:clamp(1rem,2vw,1.75rem);width:auto;max-width:min(100%,84rem);height:auto;max-height:80vh;transition:opacity .2s;box-shadow:0 2rem 5rem #00000073}.consulta-lightbox__image[data-astro-cid-xrmfufpb][data-loading=true]{opacity:0}.consulta-lightbox__caption[data-astro-cid-xrmfufpb]{color:#fff;justify-content:center;align-items:center;max-width:min(100%,84rem);display:flex}.consulta-lightbox__caption-text[data-astro-cid-xrmfufpb]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.consulta-lightbox__counter[data-astro-cid-xrmfufpb]{backdrop-filter:blur(10px);font-size:var(--font-size-sm,.9375rem);font-variant-numeric:tabular-nums;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:.4rem .8rem}.consulta-lightbox__control[data-astro-cid-xrmfufpb]{z-index:1;color:#fff;backdrop-filter:blur(10px);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:3rem;height:3rem;transition:transform .2s,background-color .2s;display:grid;position:absolute}.consulta-lightbox__control[data-astro-cid-xrmfufpb]:hover,.consulta-lightbox__control[data-astro-cid-xrmfufpb]:focus-visible{background:#ffffff2e;transform:translateY(-1px)}.consulta-lightbox__control[data-astro-cid-xrmfufpb] svg{width:1.65rem;height:1.65rem}.consulta-lightbox__close[data-astro-cid-xrmfufpb]{top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.consulta-lightbox__prev[data-astro-cid-xrmfufpb],.consulta-lightbox__next[data-astro-cid-xrmfufpb]{top:50%;transform:translateY(-50%)}.consulta-lightbox__prev[data-astro-cid-xrmfufpb]:hover,.consulta-lightbox__prev[data-astro-cid-xrmfufpb]:focus-visible,.consulta-lightbox__next[data-astro-cid-xrmfufpb]:hover,.consulta-lightbox__next[data-astro-cid-xrmfufpb]:focus-visible{transform:translateY(calc(-50% - 1px))}.consulta-lightbox__prev[data-astro-cid-xrmfufpb]{left:clamp(1rem,3vw,2rem)}.consulta-lightbox__next[data-astro-cid-xrmfufpb]{right:clamp(1rem,3vw,2rem)}.consulta__cta[data-astro-cid-xrmfufpb]{margin-top:var(--s4,2rem);text-align:center;align-items:center;gap:var(--s2,1rem);background:var(--theme-surface-1,#f2f2f2);border-radius:var(--theme-shape-radius);flex-direction:column;padding:clamp(1.75rem,4vw,3rem) 1.5rem;display:flex}.consulta__cta-text[data-astro-cid-xrmfufpb]{max-width:40ch;font-size:var(--font-size-lg,1.25rem);margin:0;font-weight:600;line-height:1.3}.consulta__cta[data-astro-cid-xrmfufpb] .btn{min-height:44px;padding:.72rem 1.7rem;font-size:1rem}@media (width<=980px){.consulta__photos[data-astro-cid-xrmfufpb]{padding-inline:1rem;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;gap:clamp(.75rem,2vw,1rem);margin-inline:-1rem;padding-bottom:.75rem;scroll-padding-inline:1rem;display:flex;overflow:auto hidden}.consulta__photo[data-astro-cid-xrmfufpb]{aspect-ratio:16/10;scroll-snap-align:center;scroll-snap-stop:always;flex:none;width:min(84vw,34rem);height:auto}.consulta__photo--featured[data-astro-cid-xrmfufpb],.consulta__photo--wide[data-astro-cid-xrmfufpb],.consulta__photo--portrait[data-astro-cid-xrmfufpb],.consulta__photo--entrance[data-astro-cid-xrmfufpb],.consulta__photo--waiting[data-astro-cid-xrmfufpb],.consulta__photo--facade[data-astro-cid-xrmfufpb],.consulta__photo--panorama[data-astro-cid-xrmfufpb]{grid-area:auto}.consulta__photos[data-astro-cid-xrmfufpb]::-webkit-scrollbar{height:.45rem}.consulta__photos[data-astro-cid-xrmfufpb]::-webkit-scrollbar-track{background:var(--theme-surface-1,#f2f2f2);border-radius:999px}.consulta__photos[data-astro-cid-xrmfufpb]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 55%, white);border-radius:999px}}@media (width<=700px){.consulta__photos[data-astro-cid-xrmfufpb]{margin-inline:-1rem;scroll-padding-inline:1rem}.consulta__photo[data-astro-cid-xrmfufpb]{aspect-ratio:4/3;width:min(82vw,24rem)}.consulta-lightbox[data-astro-cid-xrmfufpb]{grid-template-columns:1fr;padding:4.5rem 1rem 1.25rem}.consulta-lightbox__content[data-astro-cid-xrmfufpb]{grid-column:1}.consulta-lightbox__image[data-astro-cid-xrmfufpb]{max-height:74vh}.consulta-lightbox__control[data-astro-cid-xrmfufpb]{width:2.75rem;height:2.75rem}.consulta-lightbox__prev[data-astro-cid-xrmfufpb]{left:1rem}.consulta-lightbox__next[data-astro-cid-xrmfufpb]{right:1rem}}@media (prefers-reduced-motion:reduce){.consulta__photo[data-astro-cid-xrmfufpb] .consulta__photo-image,.consulta__photo-overlay[data-astro-cid-xrmfufpb],.consulta-lightbox[data-astro-cid-xrmfufpb],.consulta-lightbox__content[data-astro-cid-xrmfufpb],.consulta-lightbox__image[data-astro-cid-xrmfufpb],.consulta-lightbox__control[data-astro-cid-xrmfufpb]{transition:none}.consulta__photo[data-astro-cid-xrmfufpb]:hover .consulta__photo-image,.consulta__photo[data-astro-cid-xrmfufpb]:focus-visible .consulta__photo-image{transform:none}}
