@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap);.uk3-button{line-height:21px;max-width:100%;transition:all var(--transition)!important}.uk3-button-default,.uk3-button-link,.uk3-button-primary,.uk3-button-text{text-transform:none}.uk3-button-default,.uk3-button-primary,.uk3-button-text{border:1px solid var(--action);border-radius:var(--border-radius-large);font-family:var(--header-font);font-size:var(--button-fs);padding:var(--button-padding)!important}.uk3-button-default{background-color:var(--action)!important;color:var(--white)!important;text-transform:uppercase}.uk3-button-default:focus,.uk3-button-default:hover{border-color:var(--action)!important;color:var(--white)!important;opacity:.7}.uk3-button-primary{background-color:var(--white);color:var(--action)}.uk3-button-primary:focus,.uk3-button-primary:hover{background-color:var(--action);color:var(--white)}.uk3-button-text{background-color:initial;color:var(--white)!important}.uk3-button-text:focus,.uk3-button-text:hover{background-color:var(--action);opacity:.7}.uk3-button-link{text-decoration:none!important}.uk3-button-link:focus,.uk3-button-link:hover{color:var(--action)!important}.uk3-button-secondary{background-color:var(--white);border:1px solid var(--action-light)!important;border-radius:var(--border-radius-small);color:var(--heading)!important;cursor:pointer;font-family:var(--body-font);font-size:var(--body-fs-small);margin-right:var(--spacing-xxsmall);padding:var(--filter-padding)!important;text-transform:uppercase;transition:all var(--transition)!important}.uk3-button-secondary:focus,.uk3-button-secondary:hover{background-color:var(--action-light);color:var(--heading)}.uk3-button-secondary--active{background-color:var(--action-light)!important}.uk3-invisible.always-visible{cursor:default;pointer-events:none;visibility:unset!important}.uk3-invisible.always-visible,.uk3-invisible.always-visible span{color:var(--gray)!important}.uk3-lightbox{background:rgba(var(--black-rgb),.8)}.uk3-pagination>*{padding-left:0}.uk3-card-body{padding:0!important}.uk3-modal-dialog{max-width:800px!important;width:100%!important}.uk3-modal,.uk3-notification{z-index:99999!important}:root{--action:#a22e2e;--action-rgb:162,46,46;--action-light:#e8e8e8;--action-light-rgb:232,232,232;--accent:#989898;--accent-rgb:152,152,152;--white:#fff;--white-rgb:255,255,255;--offwhite:#f4f7fa;--offwhite-rgb:244,247,250;--gray:rgba(0,0,0,0.30196078431372547);--gray-rgb:0,0,0;--black:#111;--black-rgb:17,17,17;--body:#0b0e10;--body-rgb:11,14,16;--body-action:#a22e2e;--body-light:#fff;--text-shadow-color:rgba(0,0,0,0.30196078431372547);--text-shadow-color-rgb:0,0,0;--heading:#0b0e10;--scrollbar-bg:#a22e2e;--header-bg:#fff;--footer-bg:#0b0e10;--shadow-color:rgba(0,0,0,0.2);--shadow-color-rgb:0,0,0;--success:#a22e2e;--warning:#d89d0b;--error:#d82047;--danger:#d82047;--box-shadow-color:rgba(var(--shadow-color-rgb),0.1);--box-shadow-color-med:rgba(var(--shadow-color-rgb),0.15);--box-shadow-color-darker:rgba(var(--shadow-color-rgb),0.2);--body-font:Poppins,sans-serif;--header-font:Poppins,sans-serif;--mobile-menu-font:Poppins,sans-serif;--transition-time:300ms;--transition-ease:ease-out;--transition:var(--transition-time) var(--transition-ease);--spacing-xxlarge:100px;--spacing-xlarge:76px;--spacing-large:55px;--spacing-medium:43px;--spacing-small:35px;--spacing-xsmall:23px;--spacing-xxsmall:14px;--button-padding:23px 32px;--filter-padding:4px 10px;--body-fs-small:14px;--body-fs:16px;--button-fs:18px;--h1-fs:48px;--h2-fs:36px;--h3-fs:28px;--h4-fs:18px;--h5-fs:14px;--h6-fs:14px;--h1-lh:55px;--h2-lh:42px;--h3-lh:33px;--h4-lh:24px;--h5-lh:19px;--h6-lh:24px;--icon-size:20px;--border-radius-large:8px;--border-radius-small:5px}.page-wrapper{width:100%}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--body);font-family:var(--body-font);text-align:center}#app floorplan-navigator::part(container){width:100%}@media(min-width:1500px){#app floorplan-navigator::part(container){max-width:75vw}}@media(min-width:1900px){#app floorplan-navigator::part(container){max-width:75%}}#app floorplan-navigator::part(application-wrapper){--floorplan-nav-border:2px solid var(--accent);display:grid;font-family:var(--body-font)!important;justify-items:center}@media(min-width:1300px){#app floorplan-navigator::part(application-wrapper){--template-rows:auto auto 0.9fr;--template-columns:0.55fr 0.45fr}}#app floorplan-navigator::part(building-image),#app floorplan-navigator::part(property-image){--building-height:500px;--accent:var(--action);height:100%}@media(max-width:1300px){#app floorplan-navigator::part(building-image),#app floorplan-navigator::part(property-image){--building-height:400px}}@media(max-width:61.9375rem){#app floorplan-navigator::part(building-image),#app floorplan-navigator::part(property-image){display:none}}#app floorplan-navigator::part(floor-select){--floor-select-bg:var(--action)}#app floorplan-navigator::part(unit-filters){--unit-filters-bg:var(--action);display:grid}#app floorplan-navigator::part(unit-listing){max-height:100vh}#app floorplan-navigator::part(unit-modal-card){text-align:start}#app floorplan-navigator::part(filter),#app floorplan-navigator::part(unit-listing-card){color:var(--black)}#app #popupModal{padding:30px 15px!important}#app #popupModal .modal-default__dialog{height:100%;max-height:unset!important;max-width:unset!important;width:70vw!important}@media(max-width:62rem){#app #popupModal .modal-default__dialog{max-height:1200px;min-height:1000px;width:90vw!important}}#app #popupModal .modal-default__body{display:grid;grid-template-columns:repeat(3,1fr);height:100%;padding:0!important}@media(max-width:62rem){#app #popupModal .modal-default__body{grid-template-columns:unset;max-height:1200px;min-height:1000px}}#app #popupModal .modal-default__body:before{background-image:var(--image);background-position:50%;background-repeat:no-repeat;background-size:cover}@media(max-width:62rem){#app #popupModal .modal-default__body:before{height:55px}}#app #popupModal .modal-default__body:after{content:none}#app #popupModal .modal-default__body>form{grid-column:span 2;padding:var(--spacing-large)}@media(max-width:62rem){#app #popupModal .modal-default__body>form{grid-column:unset;padding:var(--spacing-xsmall)}}#app #popupModal .modal-default__body>form legend{margin-bottom:var(--spacing-small);padding:0!important}#app #popupModal .modal-default__body>form legend .content-default{font-size:var(--h3-lh)}@media(max-width:48rem){#app #popupModal .modal-default__body>form legend .content-default{font-size:var(--h4-lh)}}.fade-enter-active,.fade-leave-active{overflow:hidden;transition:all var(--transition)}