.BaseDisclosure[data-v-faf8aabf]{border-bottom:1px solid var(--color-grey-light);border-top:1px solid var(--color-grey-light)}.BaseDisclosure__header[data-v-faf8aabf]{padding:var(--spacing) 0}.BaseDisclosure__header-button[data-v-faf8aabf]:focus-visible{border-radius:2px;outline:3px solid var(--color-a11y-focus);outline-offset:0}.BaseDisclosure__header-button[data-v-faf8aabf]{align-items:center;display:flex;justify-content:space-between;text-align:left;width:100%}.BaseDisclosure__header-button-icon[data-v-faf8aabf]{height:auto;width:2.4rem}.BaseDisclosure--is-open .BaseDisclosure__header-button-icon[data-v-faf8aabf]{transform:rotate(180deg)}.BaseDisclosure__body[data-v-faf8aabf]{padding-bottom:var(--spacing)}.ContractSelector[data-v-59eef145]{display:flex;flex-direction:column;gap:var(--spacing)}.ContractSelector__contracts[data-v-59eef145]{display:flex;flex-wrap:wrap;gap:var(--spacing)}.ContractSelector__contract[data-v-59eef145]{text-align:center;width:100%}@media (min-width:375px){.ContractSelector__contract[data-v-59eef145]{flex:1 0 15rem;max-width:17rem}}.ContractSelector__input[data-v-59eef145]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ContractSelector__input:checked+.ContractSelector__contract-label[data-v-59eef145]{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-white));border-color:var(--color-primary)}.ContractSelector__input:focus-visible+.ContractSelector__contract-label[data-v-59eef145]{outline:3px solid var(--color-a11y-focus)}.ContractSelector__contract-label[data-v-59eef145]{border:1px solid var(--color-grey-light);border-radius:8px;cursor:pointer;padding:var(--spacing) var(--spacing-sm)}.ContractSelector__contract-price[data-v-59eef145]{font-size:2.2rem;font-weight:700}.ContractSelector__contracts-actions[data-v-59eef145]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}@media (min-width:480px){.ContractSelector__contracts-actions[data-v-59eef145]{gap:var(--spacing)}}.ContractSelector__contracts-actions>*[data-v-59eef145]{flex:1;min-width:13rem;width:100%}@media (min-width:375px){.ContractSelector__contracts-actions>*[data-v-59eef145]{min-width:15rem}}@media (min-width:480px){.ContractSelector__contracts-actions>*[data-v-59eef145]{flex:initial;width:-moz-fit-content;width:fit-content}}.RoomCard[data-v-ed28398d]{display:flex;flex-direction:column-reverse;gap:var(--spacing-md)}@media (min-width:1024px){.RoomCard[data-v-ed28398d]{flex-direction:row-reverse}}.RoomCard[data-v-ed28398d] .ImageCarousel{--image-carousel-aspect-ratio-width:4;--image-carousel-aspect-ratio-height:5;--image-carousel-navigation-button-size:5.4rem;height:auto;width:auto}@media (min-width:568px){.RoomCard[data-v-ed28398d] .ImageCarousel{--image-carousel-aspect-ratio-width:16;--image-carousel-aspect-ratio-height:9}}@media (min-width:1024px){.RoomCard[data-v-ed28398d] .ImageCarousel{--image-carousel-aspect-ratio-width:7;--image-carousel-aspect-ratio-height:9}}.RoomCard__info[data-v-ed28398d]{position:relative}@media (min-width:1024px){.RoomCard__info[data-v-ed28398d]{flex:7}}.RoomCard__jump-images[data-v-ed28398d]{height:3.3rem;position:absolute;right:0}.RoomCard__image-carousel[data-v-ed28398d]{overflow:hidden;position:relative}@media (min-width:1024px){.RoomCard__image-carousel[data-v-ed28398d]{flex:3}}.RoomCard--is-showing-status-banner .RoomCard__image-carousel[data-v-ed28398d] .ImageCarousel__actions{top:var(--spacing-md)}.RoomCard__actions-floorplan[data-v-ed28398d],.RoomCard__actions-zoom[data-v-ed28398d]{font-size:1.4rem;height:3.3rem;padding:0 var(--spacing-sm)}.RoomCard__actions-zoom[data-v-ed28398d]{margin-left:auto}.RoomCard__details-features[data-v-ed28398d]{-moz-column-gap:var(--spacing);column-gap:var(--spacing);display:flex;flex-wrap:wrap;line-height:1.5;list-style:disc inside}.RoomCard__details-list-item[data-v-ed28398d]::marker{color:var(--color-primary);margin-right:var(--spacing-xs)}.is-chrome .RoomCard__details-list-item span[data-v-ed28398d]{margin-left:-10px}.RoomCard__status-banner[data-v-ed28398d]{align-items:center;border-radius:6px 6px 0 0;color:var(--color-white);display:flex;height:3rem;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.RoomCard--is-sold-out .RoomCard__status-banner[data-v-ed28398d]{background:var(--color-red)}.RoomCard--has-limited-availability .RoomCard__status-banner[data-v-ed28398d]{background:var(--color-secondary)}
