:root{--section-padding-vertical:60px}.uk3-button{border-radius:4px;display:inline-block;font-size:15px;line-height:normal;max-width:100%;padding:14px 20px;text-transform:uppercase;white-space:nowrap}.uk3-button-primary{background-color:var(--white);border:2px solid var(--action);color:var(--action)}.uk3-button-primary:focus,.uk3-button-primary:hover,.uk3-button-secondary{background-color:var(--action);color:var(--white)}.uk3-button-secondary{border:2px solid var(--action)}.uk3-button-secondary:focus,.uk3-button-secondary:hover{background-color:var(--white);border-color:var(--action);color:var(--action)}.uk3-button-white{background-color:initial;border:2px solid var(--white);color:var(--white);font-size:14px}.uk3-button-white:focus,.uk3-button-white:hover{background-color:var(--white);color:var(--action)}.button-min{min-width:150px}.header-button{background-color:var(--white);color:var(--action)}.header-button:focus,.header-button:hover{background-color:var(--action);color:var(--white)}.uk3-form-success{border:none}.uk3-form-success,.uk3-input,.uk3-input:focus,.uk3-textarea:focus{color:var(--image-overlay)}.uk3-input:focus,.uk3-textarea:focus{border:1px solid var(--action)}:root{--action:#1f18c0;--action-rgb:31,24,192;--action-light:#eef3f8;--action-light-rgb:238,243,248;--action-dark:#335f8f;--action-dark-rgb:51,95,143;--accent:#31353d;--accent-rgb:49,53,61;--white:#fff;--white-rgb:255,255,255;--black:#000;--black-rgb:0,0,0;--footer-color:#1c1d21;--heading:#000;--warning:#d89d0b;--error:#d82047;--gray-light:#f8f8f8;--facebook:#3b5998;--twitter:#00acee;--linkedin:#0e76a8;--email:#b2b2b2;--primary:#1f18c0;--secondary:#31353d;--background:#f6f8fc;--green:#1f18c0;--success:#1f18c0;--gray:#7990a2;--image-overlay:rgba(31,33,36,0.8);--heading-title:#141115;--active-tag:#6693c4;--phone-text:#396ca2;--phone-text-rgb:57,108,162;--header-font:"neue-haas-unica",sans-serif;--body-font:"neue-haas-unica",sans-serif;--primary-font:var(--header-font);--secondary-font:var(--body-font);--body:#31353d;--transition_time:250ms;--transition_ease:ease-in-out;--transition_end:end;--transition:var(--transition_time) var(--transition_ease);--global-border-radius:10px}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--body);font-family:var(--body-font)}#app .fade-enter-active,#app .fade-leave-active{opacity:0;overflow:hidden;transition:all var(--transition)}#app floorplan-navigator::part(property-image){--modal-floorplan-height:800px;width:100%}@media(max-width:901px){#app floorplan-navigator::part(property-image){display:none}}#app floorplan-navigator::part(building-image){height:100%;width:100%}#app floorplan-navigator::part(unit-listing){max-height:100vh}#app floorplan-navigator::part(floor-map){--floormap-text-color-default:#000!important;max-height:85vh}@media(min-width:1301px)and (max-height:900px){#app floorplan-navigator::part(floor-map){max-height:70vh}}@media(min-width:1900px)and (min-height:901px){#app floorplan-navigator::part(floor-map){max-height:90vh}}