.wpb_raw_html{line-height:1.4}.wpb_raw_html .facetwp-facet .facet-label{display:none}.gm-style-iw-chr{display:none}.gm-style-iw-d{padding-top:1rem}.facetwp-facet-search_projects .facet-label{display:none}.no-clip-path .us-btn-style_1{-webkit-clip-path:none!important;clip-path:none!important}.map-popup{font-size:.7rem;line-height:1.3;padding:0 0 5px 5px;text-align:center}.map-popup div.popup-taxonomy{font-size:.7rem;letter-spacing:.1em;margin-bottom:.25rem;text-transform:uppercase}.map-popup h3.popup-title{font-size:1.3rem;margin:0 0 1rem 0;padding:0}.map-popup div.popup-image{position:relative;margin:0}.map-popup div.popup-image img{border-radius:.2rem .2rem 0 0;display:block;margin:0;padding:0;max-width:100%}.map-popup div.popup-meta{background:var(--color-content-bg-alt);border-radius:0 0 .2rem .2rem;color:var(--color-content-heading);font-weight:400;line-height:1;padding:1rem}.map-popup div.popup-meta div.popup-name{font-size:1.2rem}.map-popup div.popup-meta div.popup-name a{color:var(--color-content-heading)}.map-popup div.popup-meta div.popup-beds-baths{margin-top:.5rem}.map-popup div.popup-meta div.popup-sqft{margin-top:.5rem}.map-popup div.popup-meta div.popup-link{color:var(--color-content-border);display:block;font-size:.9rem;font-weight:700;margin:1rem -1rem -1rem -1rem;text-align:center}.map-popup div.popup-meta div.popup-link a{display:block;font-family:var(--font-family);font-size:.7rem;line-height:1!important;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:.1em;padding:1em 1.5em;background:var(--color-content-primary);border-color:transparent;color:#fff!important}.map-popup div.popup-meta div.popup-link a:hover{background:var(--color-content-secondary);border-color:transparent;color:#fff!important}html body .facetwp-facet.facetwp-type-pager .facetwp-pager .facetwp-page{color:#fff!important;font-size:.8rem;gap:.25rem;letter-spacing:.1em;text-transform:uppercase}html body .facetwp-facet.facetwp-type-pager .facetwp-pager .facetwp-page:not(.next),html body .facetwp-facet.facetwp-type-pager .facetwp-pager .facetwp-page:not(.prev){line-height:32px;height:32px!important;width:32px!important}html body .facetwp-facet.facetwp-type-pager .facetwp-pager .facetwp-page.next,html body .facetwp-facet.facetwp-type-pager .facetwp-pager .facetwp-page.prev{width:auto!important}html body .facetwp-facet.facetwp-type-pager .facetwp-pager .facetwp-page.prev{margin-right:.25rem}html body .facetwp-facet.facetwp-type-pager .facetwp-pager .facetwp-page.next{margin-left:.25rem}html body .facetwp-facet.facetwp-type-pager .facetwp-pager .facetwp-page:not(.prev):not(.next).active{background:var(--color-content-link-hover);color:#fff;border:2px solid var(--color-content-link-hover)!important}html body .facetwp-facet.facetwp-type-pager .facetwp-pager .facetwp-page:not(.prev):not(.next):hover{background:var(--color-content-secondary);color:#fff;border:2px solid var(--color-content-secondary)!important}.facetwp-counter{display:none!important}input[type=button].facetwp-autocomplete-update{display:none!important}.fcomplete-wrap{z-index:1000}.fcomplete-wrap .fcomplete-result{background:#fff;color:#000;opacity:1}.fcomplete-wrap .fcomplete-result:hover{background:var(--color-content-primary);color:#fff}body.home .fcomplete-wrap{text-align:left;position:absolute;top:72px;z-index:99999}body.home .fcomplete-wrap .fcomplete-status{color:#666}body .facet-label{width:100%;display:block;font-size:1.2rem;font-weight:700;margin-bottom:.25rem}body .facet-label:only-child{display:none}body .facet-label .reset{font-size:.8rem;margin-left:.25rem}body .facet-label .reset:hover{cursor:pointer}body .facetwp-facet{margin-bottom:0}body .facetwp-facet .facetwp-input-wrap{width:100%}body .facetwp-facet input,body .facetwp-facet select{width:100%}body .facetwp-facet .facetwp-checkbox{background:0 0;padding-left:30px;position:relative}body .facetwp-facet .facetwp-checkbox:before{content:'\f0c8';font-family:fontawesome;margin-right:.5rem;color:var(--color-content-primary);font-weight:300;font-size:1.2rem;position:absolute;left:0}body .facetwp-facet .facetwp-checkbox.checked:before{content:'\f14a';font-weight:700;color:var(--color-content-primary)}body .facetwp-facet.facetwp-type-proximity{display:grid;grid-template-columns:2fr 1fr;gap:.5rem}@media (max-width:1024px){body .facetwp-facet.facetwp-type-proximity{grid-template-columns:1fr}}body .facetwp-facet.facetwp-type-proximity .facet-label{grid-column:span 2}@media (max-width:1024px){body .facetwp-facet.facetwp-type-proximity .facet-label{grid-column:unset}}body .facetwp-facet.facetwp-type-proximity .location-results{z-index:10}body .facetwp-facet.facetwp-type-date_range{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}@media (max-width:1024px){body .facetwp-facet.facetwp-type-date_range{grid-template-columns:1fr}}body .facetwp-facet.facetwp-type-date_range .facet-label{grid-column:span 2}@media (max-width:1024px){body .facetwp-facet.facetwp-type-date_range .facet-label{grid-column:unset}}body .facetwp-facet.facetwp-type-fselect .fs-wrap{width:100%;display:block}body .facetwp-facet.facetwp-type-fselect .fs-wrap .fs-label-wrap{border-radius:0;border:var(--inputs-border-width) solid var(--color-content-border)}body .facetwp-facet.facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-label{font-weight:400;letter-spacing:0;background:var(--color-content-bg);color:var(--color-content-text);min-height:var(--inputs-height);line-height:var(--inputs-height);padding:0 var(--inputs-padding);font-size:var(--inputs-font-size)}body .facetwp-facet.facetwp-type-fselect .fs-wrap .fs-dropdown .fs-search input{border-radius:.2rem;border:var(--inputs-border-width) solid var(--color-content-border);background:var(--color-content-bg-alt);color:var(--color-content-text);min-height:var(--inputs-height);line-height:var(--inputs-height);padding:0 var(--inputs-padding);font-size:var(--inputs-font-size)}body .facetwp-facet.facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options{padding:.5rem;max-height:300px}body .facetwp-facet.facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-checkbox:before{content:'\f0c8';color:var(--color-content-primary);font-weight:400;font-family:fontawesome;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px}body .facetwp-facet.facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-checkbox i{display:none!important}body .facetwp-facet.facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option.selected .fs-checkbox:before{content:'\f14a';font-weight:700}body .facetwp-facet.facetwp-type-fselect .d,body .facetwp-facet.facetwp-type-fselect .d0{font-weight:700}body .facetwp-facet.facetwp-type-fselect .d .fs-option-label,body .facetwp-facet.facetwp-type-fselect .d0 .fs-option-label{padding-left:.5rem!important}body .facetwp-facet.facetwp-type-fselect .d1{margin-left:15px!important}body .facetwp-facet.facetwp-type-fselect .d1 .fs-option-label{padding-left:.5rem!important}body .facetwp-facet.facetwp-facet-projects_map #facetwp-map{width:100%!important;height:calc(100vh - var(--header-sticky-height,0))!important;min-height:500px!important}body .facetwp-facet.facetwp-facet-projects_map #facetwp-map .gm-style-iw{padding:.75rem;max-width:300px!important}body .facetwp-facet.facetwp-facet-projects_map #facetwp-map .gm-style-iw .location-title{font-size:1.2rem;line-height:1.4;color:var(--color-content-bg)}body .facetwp-facet.facetwp-facet-projects_map #facetwp-map .gm-style-iw .location-title a{color:var(--color-content-heading)!important}body .facetwp-facet.facetwp-type-number_range{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}body .facetwp-facet.facetwp-type-number_range .facet-label{grid-column:span 2}body .facetwp-facet.facetwp-type-number_range .facetwp-submit{grid-column:span 2;background:var(--color-content-primary);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;line-height:2rem;min-height:2rem;font-size:.8rem;color:#fff}body .facetwp-facet.facetwp-type-number_range .facetwp-submit:hover{background:var(--color-content-secondary)}body .facetwp-facet.facetwp-type-pager .facetwp-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem}body .facetwp-facet.facetwp-type-pager .facetwp-pager .facetwp-page{margin-right:0;padding:0;font-size:1.2rem;line-height:40px;-webkit-box-sizing:content-box;box-sizing:content-box}body .facetwp-facet.facetwp-type-pager .facetwp-pager .facetwp-page:not(.prev):not(.next){width:40px;height:40px;text-align:center;border:2px solid var(--color-content-border);border-radius:4px}body .facetwp-facet.facetwp-type-pager .facetwp-pager .facetwp-page:not(.prev):not(.next).active,body .facetwp-facet.facetwp-type-pager .facetwp-pager .facetwp-page:not(.prev):not(.next):hover{background:var(--color-content-primary);color:#fff;border:2px solid var(--color-content-primary)!important}body .facetwp-map-filtering{display:none!important}body .facetwp-flyout{width:350px;background:var(--color-content-bg);border:0}@media (max-width:600px){body .facetwp-flyout{width:100%}}body .facetwp-flyout .facetwp-flyout-close{padding:1.5rem 1.5rem 0;font-size:1.2rem;color:var(--color-content-primary)}body .facetwp-flyout .facetwp-flyout-content{padding:1.5rem}body .facetwp-flyout .facetwp-flyout-content .flyout-row{margin-bottom:1rem}body .facetwp-flyout .facetwp-flyout-content .flyout-row h3{font-size:1.2rem;display:none}body .facetwp-flyout .facetwp-flyout-content .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}body .facetwp-flyout-open .total-more-filters{background:#fff;color:var(--color-content-primary);margin-left:5px;padding:0 10px;border-radius:1rem}.facet-table thead tr{background:var(--color-content-primary);color:#fff}.facet-table tbody tr:nth-child(even){background:var(--color-content-bg-alt)}.facet-table td{vertical-align:middle}@media screen and (max-width:768px){.facet-table.responsive thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.facet-table.responsive tr{display:block}.facet-table.responsive td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}.facet-table.responsive td:before{content:attr(data-title);float:left;font-weight:700}}