.carousel[data-v-abf8f9d1]{align-items:center;width:100%;height:100%;display:flex;position:relative}.viewport[data-v-abf8f9d1]{width:100%;overflow:hidden}.container[data-v-abf8f9d1]{align-items:center;display:flex}.container[data-v-abf8f9d1] .slide{min-width:0;max-width:100%;max-height:100vh;padding:var(--spacing-24);box-sizing:border-box;-o-object-fit:contain;object-fit:contain;flex:0 0 100%}@media (width<=767px){.container[data-v-abf8f9d1] .slide{padding:var(--spacing-12)}}.counter[data-v-abf8f9d1]{bottom:var(--spacing-24);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-surface-white);left:50%;transform:translate(-50%)}.btn[data-v-abf8f9d1],.counter[data-v-abf8f9d1]{position:absolute}.btn[data-v-abf8f9d1]{top:50%;transform:translateY(-50%)}.btn-left[data-v-abf8f9d1]{left:var(--spacing-16)}.btn-right[data-v-abf8f9d1]{right:var(--spacing-16)}.backdrop[data-v-1e4f9c66]{z-index:1100;background-color:#2b2b2be6;position:fixed;inset:0}.backdrop[data-state=open][data-v-1e4f9c66]{animation:fade-in var(--duration-base) var(--ease-out)}.backdrop[data-state=closed][data-v-1e4f9c66]{animation:fade-out var(--duration-fast) var(--ease-out)}.positioner[data-v-1e4f9c66]{z-index:1101;position:fixed;inset:0}.content[data-v-1e4f9c66],.positioner[data-v-1e4f9c66]{justify-content:center;align-items:center;display:flex}.content[data-v-1e4f9c66]{width:100%;height:100%;position:relative}.content[data-state=open][data-v-1e4f9c66]{animation:scale-in var(--duration-slow) var(--ease-out)}.content[data-state=closed][data-v-1e4f9c66]{animation:fade-out var(--duration-fast) var(--ease-out)}.close[data-v-1e4f9c66]{top:var(--spacing-16);right:var(--spacing-16);z-index:1;cursor:pointer;color:var(--color-surface-white);transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:none;padding:0;position:absolute}@media (hover:hover){.close[data-v-1e4f9c66]:hover{opacity:.7}}.close-icon[data-v-1e4f9c66]{--size-icon:2rem;width:var(--size-icon);height:var(--size-icon);display:block}.visually-hidden[data-v-1e4f9c66]{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.gallery[data-v-a3209d4a]{padding-block:var(--spacing-block-container);background-color:var(--color-surface-light);overflow:hidden}.carousel[data-v-a3209d4a]{height:28rem!important}@media (width<=767px){.carousel[data-v-a3209d4a]{height:14.625rem!important}}.carousel[data-v-a3209d4a] .slider-container{gap:var(--spacing-8);padding-inline:var(--spacing-inline-container)}.carousel[data-v-a3209d4a] .slide{border-radius:var(--radius-md);cursor:zoom-in}@media (width<=767px){.carousel[data-v-a3209d4a] .btn.btn-left{left:calc(var(--spacing-inline-container) + var(--spacing-20))}.carousel[data-v-a3209d4a] .btn.btn-right{right:calc(var(--spacing-inline-container) + var(--spacing-20))}}@media (width>=768px){.carousel[data-v-a3209d4a] .slide{aspect-ratio:320/448;flex:none;width:auto}.carousel[data-v-a3209d4a] .picture:first-of-type .slide{aspect-ratio:640/448}}.info[data-v-5647a95b],.location[data-v-5647a95b],.title[data-v-5647a95b]{--font-weight:inherit;--font-size:inherit;--line-height:inherit;font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height)}.card[data-v-5647a95b]{align-items:center;gap:var(--spacing-16);display:flex}.no-image[data-v-5647a95b],[data-v-5647a95b] .image{border-radius:var(--radius-md);width:5rem;height:5rem}.card-content[data-v-5647a95b]{gap:var(--spacing-4);flex-direction:column;display:flex}.title[data-v-5647a95b]{--font-weight:var(--font-weight-h5);--font-size:var(--font-size-h5);--line-height:var(--line-height-h5);color:var(--color-heading-black)}.location[data-v-5647a95b]{--font-weight:var(--font-weight-normal);--font-size:.875rem;--line-height:1.25rem;gap:var(--spacing-8);color:var(--color-text-regular);flex-wrap:nowrap;align-items:center;display:flex}.location .icon[data-v-5647a95b]{--size-icon:1.125rem;width:var(--size-icon);height:var(--size-icon)}.info[data-v-5647a95b]{--font-weight:var(--font-weight-medium);--font-size:.8125rem;--line-height:1rem;color:var(--color-primary-500)}.amenities[data-v-336a89e0]{gap:var(--spacing-24);flex-direction:column;display:flex}.amenities-list[data-v-336a89e0]{--columns:3;grid-template-columns:repeat(var(--columns),1fr);gap:var(--spacing-16);display:grid}@media (width<=991px){.amenities-list[data-v-336a89e0]{--columns:2}}@media (width<=767px){.amenities-list[data-v-336a89e0]{--columns:1}}.section-block[data-v-92e20d84]{gap:var(--spacing-gap-section-page);flex-direction:column;display:flex}@media (width>=768px){.section-block[data-v-92e20d84]{--font-weight-h4:var(--font-weight-h5);--font-size-h4:var(--font-size-h5);--line-height-h4:var(--line-height-h5)}}.section-block.with-padding[data-v-92e20d84]{padding-block:var(--spacing-block-section-page);padding-inline:var(--spacing-inline-section-page)}.complex-overview[data-v-2d4fd707]{--padding-block:0rem;--padding-inline:0rem;--padding:calc(var(--padding-block) - var(--border-size,0rem)) calc(var(--padding-inline) - var(--border-size,0rem));padding:var(--padding);--border-size:0rem;--border-color:transparent;border:var(--border-size) solid var(--border-color);--border-radius:0rem;border-radius:var(--border-radius);--box-shadow:none;box-shadow:var(--box-shadow);--color:inherit;--background-color:none;color:var(--color);background-color:var(--background-color)}.desc[data-v-2d4fd707]{--font-weight:inherit;--font-size:inherit;--line-height:inherit;font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height)}.complex-overview[data-v-2d4fd707]{box-sizing:border-box;transition:transform var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);--border-radius:var(--radius-lg);--box-shadow:var(--box-shadow-md);--background-color:var(--color-surface-white)}.desc[data-v-2d4fd707]{--font-weight:var(--font-weight-normal);--font-size:var(--font-size-text-md);--line-height:var(--line-height-text-md);color:var(--color-text-regular)}.more-link[data-v-2d4fd707]{border-width:0!important;padding:0!important}
