@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes markerBounce{0%{transform:translateZ(0);animation-timing-function:ease-out}50%{transform:translate3d(0,-20px,0);animation-timing-function:ease-in}to{transform:translateZ(0);animation-timing-function:ease-out}}@keyframes fadeInSlideDown{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}body{-webkit-user-select:none;user-select:none;font-family:var(--primaryfont),Raleway,sans-serif;--tabletMinSize: 768px;--desktopMinSize: 1025px;margin:0;padding:0}body app-root{position:absolute;overflow:hidden;width:100%;height:100%;display:block}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{border:solid 5px transparent}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 10px 10px #23232359;border:solid 5px transparent;border-radius:1rem}h1{font-family:var(--headerfont),sans-serif;text-transform:var(--headerfontuppercase)}.panning .svg-container svg symbol,.panning .svg-container svg use{display:none}.shift-up-for-nav slide-out-menu .menu .body{padding-bottom:var(--bottom-nav-height)!important}.shift-up-for-nav .page-container .svg-viewport,.shift-up-for-nav .page-container .compare-plan-container{height:calc(100% - var(--bottom-nav-height))}.shift-up-for-nav .page-container .map-viewport~.tools-container,.shift-up-for-nav .page-container .map-container~scale-control,.shift-up-for-nav .page-container #map-container scale-control,.shift-up-for-nav .page-container slideshow .dots{bottom:calc(var(--bottom-nav-height) + 1rem)}.shift-up-for-nav brochure .page-container,.shift-up-for-nav navigational-sections .sections-content section,.shift-up-for-nav .half-width gallery-slider .slide-body,.shift-up-for-nav accordion-sections .media-content .content-body,.shift-up-for-nav accordion-sections .accordions-content{padding-bottom:var(--bottom-nav-height)}.page-container{width:100%;height:100%;background-color:var(--background2);color:var(--foreground2)}.page-container .content-container{transition:width .3s ease;height:100%;width:calc(100% - var(--slide-out-menu-standard-width));position:relative}@media (max-width: 1024px){.page-container .content-container{width:100%}}.page-container .content-container.expanded{width:100%}.page-container .content-container .tools-container{position:absolute;right:2rem;bottom:2rem;display:inline-flex;flex-direction:column}.page-container .content-container .tools-container scale-control{margin-top:2rem}.page-container .content-container scale-control>button:hover:not(.selected) icon svg,.page-container .content-container .tools-container>button:hover:not(.selected) icon svg{fill:var(--global-active-background-alpha-high)}svg #houses_and_legend{pointer-events:none}svg #Lots>g,svg [id^=Lots_]>g{cursor:pointer}svg #Lots>g [id$=secondarysymbol],svg #Lots>g [id*=-dims],svg #Lots>g [id*=_dims],svg [id^=Lots_]>g [id$=secondarysymbol],svg [id^=Lots_]>g [id*=-dims],svg [id^=Lots_]>g [id*=_dims]{display:none}svg #Lots>g.bright text,svg #Lots>g.bright text tspan,svg [id^=Lots_]>g.bright text,svg [id^=Lots_]>g.bright text tspan{fill:#fff!important}svg #Lots>g.bright [id^=TEXT] path,svg [id^=Lots_]>g.bright [id^=TEXT] path{fill:#fff!important}svg #Lots>g:focus,svg [id^=Lots_]>g:focus{outline:2px solid black}svg #Lots>g:focus:not(:focus-visible),svg [id^=Lots_]>g:focus:not(:focus-visible){outline:none}.blocking-overlay-backdrop{background-color:var(--transparent-gray);pointer-events:auto!important;-webkit-backdrop-filter:blur(var(--blur-level));backdrop-filter:blur(var(--blur-level))}.hidden{display:none}.flex{display:flex}.flex.row{flex-direction:row}.flex.column{flex-direction:column}.flex.align-center{align-items:center}.flex.align-start{align-items:flex-start}.flex.align-end{align-items:flex-end}.flex.justify-start{justify-content:flex-start}.flex.justify-end{justify-content:flex-end}.flex.justify-between{justify-content:space-between}.flex.justify-center{justify-content:center}.flex.allow-wrap{flex-wrap:wrap}.flex-grow-1{flex-grow:1}.text-right{text-align:right}.push-right{margin-left:auto}.padding-1rem{padding:1rem}.padding-2rem{padding:2rem}.height-100{height:100%}icon svg,ml-icon svg{width:100%;height:100%;display:block}ul.with-bullets{list-style:disc;padding-left:1.5rem}input,select,textarea,mat-select{background-color:var(--background6);color:var(--foreground6);border:none;padding:.5rem;font-size:14px;border-radius:var(--border-radius-buttons);box-shadow:var(--box-shadow-inputs)}input[type=checkbox]{box-shadow:none}.selectable,button{cursor:pointer}button:active:not([disabled],.disabled){box-shadow:inset 0 3px 5px #00000020}button.disabled{opacity:.5;pointer-events:none}button:focus{outline:2px solid #000}button:focus:not(:focus-visible){outline:none}[border-optional].border-top{border-top:10px solid var(--headerborder);padding-top:0}[border-optional].border-bottom{border-bottom:10px solid var(--headerborder);padding-bottom:0}[border-optional].border-all{border:10px solid var(--headerborder);padding:.5rem}.counter{margin-left:auto;margin-right:10px;border-radius:50%;width:2rem;height:2rem;font-size:14px;display:flex;align-items:center;justify-content:center;background-color:var(--background2);color:var(--foreground2);animation:fadeIn .25s ease;flex-shrink:0}.counter.active{background-color:var(--global-active-background-alpha-low)}@media only screen and (max-width: 1200px){:root{--slide-out-menu-standard-width: 33vw}}@supports (overflow: overlay){.mat-mdc-select-panel{overflow:overlay!important}}.mat-mdc-select-panel::-webkit-scrollbar-track{border-radius:var(--border-radius-modals)}.mat-mdc-select-panel::-webkit-scrollbar-thumb{border-radius:var(--border-radius-modals)}.mat-mdc-select-panel:not([class*=mat-elevation-z]){box-shadow:var(--box-shadow-inputs)}mat-select.mat-mdc-select{font-family:var(--primaryfont)}mat-select.mat-mdc-select.mat-select-disabled .mat-select-arrow{opacity:.3}mat-select.mat-mdc-select .mat-mdc-select-value-text,mat-select.mat-mdc-select .mat-select-placeholder{font-size:1em}mat-select:focus:not(:focus-visible){outline:none}.mat-mdc-option.disabled{opacity:.3;pointer-events:none}.mat-mdc-option .mat-option-text{font-size:1em}body .mat-mdc-tooltip{font-size:14px;box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626;overflow:visible;white-space:pre-line;margin:10px}.gm-style-pbc{z-index:5!important;pointer-events:none}
