.curated-gallery{display:flex}.curated-gallery_flex-column{flex-direction:column}.curated-gallery_content-inner-div{display:flex;flex-direction:row;flex-wrap:wrap-reverse}.curated-gallery_content{padding-left:16px;padding-right:16px;display:flex;flex-direction:column}.curated-gallery .primary-image{position:relative;background:rgba(51,51,51,.5)}.curated-gallery .primary-image .h1{position:absolute;left:7%;top:96px;color:#fff;font-size:32px;line-height:40.02px}.curated-gallery .h3{max-width:360px;color:#333;font-size:32px;font-weight:700;letter-spacing:0;line-height:32.2px}.curated-gallery .p{font-size:14px;line-height:23px;color:#333;font-size:16px;letter-spacing:0}.curated-gallery .primary-image{display:flex;justify-content:primary-image}.curated-gallery .gallery-image-circle{width:52px;height:52px;border-radius:50%;margin-right:20px;cursor:pointer}@media screen and (min-width:768px){.curated-gallery .gallery-image-circle{flex-wrap:wrap;margin-bottom:16px}}.curated-gallery .gallery-image-circles-container{position:relative}@media screen and (max-width:767px){.curated-gallery .gallery-image-circles-container{width:90vw;padding:0 2px}.curated-gallery .gallery-image-circles-container:after,.curated-gallery .gallery-image-circles-container:before{content:"";display:none;position:absolute;pointer-events:none;top:0;bottom:0;width:20px;z-index:2}.curated-gallery .gallery-image-circles-container.left-shadow:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0) 60%);left:0;display:block}.curated-gallery .gallery-image-circles-container.right-shadow:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 60%);right:0;display:block}}.curated-gallery .gallery-image-circles-container .gallery-image-circles{position:relative;padding-top:20px;padding-bottom:20px;display:flex;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.curated-gallery .gallery-image-circles-container .gallery-image-circles::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.curated-gallery .gallery-image-circles-container .gallery-image-circles{flex-wrap:wrap}}.curated-gallery .gallery-image-left{height:100%;width:100%;z-index:-1;object-fit:cover}.curated-gallery_content-dark{background:#333}.curated-gallery_content-dark .h3,.curated-gallery_content-dark .p{color:#fff}.curated-gallery_content-dark .border-circle{border:4px solid #fff}.curated-gallery_content-white .border-circle{border:4px solid #333}@media screen and (min-width:768px){.curated-gallery{flex-direction:row}.curated-gallery .gallery-image-circles{padding-bottom:74px}.curated-gallery .bottom-border{border-bottom:1px solid #f04a63}.curated-gallery .gallery-image-circle{width:68px;height:68px}.curated-gallery_content-inner-div{display:flex;flex-direction:column;padding-top:72px}.curated-gallery .primary-image{position:relative}.curated-gallery .primary-image .h1{position:absolute;left:20%;top:80px;width:360px;color:#fff;font-size:72px;font-weight:700;letter-spacing:0;line-height:74.98px}.curated-gallery_content{padding-left:48px}.curated-gallery_content-dark{align-items:flex-start}.curated-gallery_content-dark .border-circle{border:4px solid #fff}.curated-gallery_content-white .border-circle{border:4px solid #333}.curated-gallery .p{width:66%;margin-bottom:48px}.curated-gallery .primary-image,.curated-gallery_content{width:50%}}.review-card{border:none;box-shadow:0 0 5px 3px #f1f1f1;max-width:528px}.review-card h4{margin-bottom:0}.review-card .author{display:block;color:#666;font-size:14px;margin-bottom:16px}.review-card .stars-component{margin:0 0 16px;width:100px}.pagination-reveal{display:flex}.pagination-reveal .divider{border-left:1px solid #999;margin:4px 8px}.pagination-reveal .pagination-reveal-btn{font-weight:700;font-size:16px;color:#1aa130;background-color:#fff;padding:0}.neighborhood-reviews-component .header,.neighborhood-reviews-component .stars{display:flex}.neighborhood-reviews-component .header span,.neighborhood-reviews-component .stars>span.score{margin-left:16px}.neighborhood-reviews-component .header{align-items:baseline;margin-bottom:12px}.neighborhood-reviews-component .stars{align-items:center;margin-bottom:32px}.neighborhood-reviews-component .header span{color:#666}.neighborhood-reviews-component .stars .stars-component{width:150px}.neighborhood-reviews-component .stars span{font-size:24px;font-weight:700}.neighborhood-reviews-component .reviews{display:flex;flex-wrap:wrap;justify-content:flex-start}.neighborhood-reviews-component .reviews .card-component{margin-bottom:24px;width:100%}@media screen and (min-width:540px){.neighborhood-reviews-component .reviews .card-component{width:calc(50% - 12px)}.neighborhood-reviews-component .reviews .card-component:nth-child(2n){margin-left:24px}}.title-image-container{position:absolute;z-index:-1;width:100%;height:100%}.title-image-container .img-gradient{width:inherit;height:inherit}.title-image-container .img-gradient:after{content:"";position:absolute;left:0;width:inherit;height:inherit;background:linear-gradient(90deg,rgba(0,0,0,.8) 0,transparent)}.title-image-container .title-image{width:inherit;height:inherit}.title-image-container .page-title-icon{background:#008312;width:inherit;height:inherit}.contact-bar{--header-height:76px;--nav-height:45px;display:flex;flex-direction:row;z-index:500;height:var(--nav-height);position:-webkit-sticky;position:sticky;top:calc(var(--header-height) - 1px);background-color:#fff;border-bottom:2px solid #dfdfdf;padding-left:8px}.contact-bar .cta-item{height:40px;background-color:#fff;margin-right:8px}.contact-bar .cta-item.save,.contact-bar .cta-item.share{width:40px}.contact-bar .cta-item.save{padding:10px 8px}.contact-bar .cta-item.share{padding-top:8px;padding-left:8px}.contact-bar .cta-item.call{padding:6px 8px}.nhds-display-header_title{display:inline-flex;margin-bottom:24px}.nhds-display-header_icon{color:#333;height:24px;width:24px;margin-top:4px}.nhds-display-header_text{font-size:32px;font-weight:700;padding-left:12px;line-height:1}.nhds-display-header_select{margin-bottom:20px}.nhds-display-header.full-table{display:inline-flex;min-width:100%}.nhds-display-header.full-table .nhds-display-header_title{width:80%;margin-top:12px}.nhds-display-header.full-table .nhds-display-header_select{width:300px}.nhds-table{margin:0 4px}.nhds-table_head-row,.nhds-table_row{display:grid;grid-template-columns:200px 1fr}.nhds-table_head-row.full-table,.nhds-table_row.full-table{grid-template-columns:200px 3fr 2fr 4fr 3fr}.nhds-table_row{margin:20px 0}.nhds-table_head{color:#1aa130;font-weight:700;text-align:right}.nhds-table_head_label{cursor:pointer}.nhds-table_head.full-table,.nhds-table_head.name{text-align:left}.nhds-table_head.full-table.listings{text-align:center}.nhds-table_icon{color:#1aa130;height:24px;width:24px}.nhds-table_link{text-decoration:none;color:#333;font-weight:700;padding-left:8px}.nhds-table_cell{text-align:right}.nhds-table_cell.name{display:inline-flex;text-align:left}.nhds-table_cell.full-table{text-align:left}.nhds-table_cell.full-table.listings{text-align:center}.nhds-table .sort-arrow.full-table:before{border-style:solid;border-width:.15em .15em 0 0;content:"";display:inline-block;height:.5em;left:.5em;position:relative;top:.4em;vertical-align:top;width:.5em}.nhds-table .sort-arrow.full-table.asc:before{transform:rotate(315deg)}.nhds-table .sort-arrow.full-table.desc:before{transform:rotate(135deg)}.nhds-table .disabled:before{border-color:#666;cursor:not-allowed}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.text-expand-btn{color:#1aa130;background-color:#fff;padding:0;margin-left:4px}.area-overview_show-icon{border-top:1px solid #f04a63;padding-top:32px}.area-overview_show-icon .header{display:flex;height:40px}.area-overview_show-icon .text-expand{margin-left:88px}.area-overview_show-icon .real-estate-action-building-icon{width:60px;height:60px;margin-right:36px}.area-overview .description,.area-overview .info-score-card.overview{margin-bottom:24px}.area-overview .info-score-card.overview .card-info{justify-content:space-between}.area-overview .data-overview{display:block}@media screen and (min-width:768px){.area-overview .data-overview{display:flex}}.area-overview .data-overview>p{margin-bottom:0;line-height:24px}@media screen and (min-width:768px){.area-overview .data-overview>:not(:last-child){margin-right:16px}}.area-overview .data-overview td,.area-overview .data-overview th{font-weight:400;padding-right:12px;text-align:left;vertical-align:top}.area-overview .data-overview th{white-space:nowrap}@media(max-width:768px){.area-overview .data-overview{flex-wrap:wrap}.area-overview_show-icon .header{height:72px}.area-overview_show-icon .text-expand{margin-left:0}.area-overview_show-icon .real-estate-action-building-icon{width:50px;height:50px;margin-right:18px}}.page-title{display:inline-block}.page-title-heading{margin:0 0 4px}.page-title-sub-heading{font-size:16px;font-weight:400;margin:0}.page-title-sub-heading a{color:#333}.page-title.white-text .page-title-heading,.page-title.white-text .page-title-sub-heading,.page-title.white-text a{color:#fff}.pagination{list-style:none;font-size:14px;padding-left:0}.pagination .pagination-item{display:inline-block;color:#666;margin:0 1px;border:1px solid transparent}.pagination .pagination-item:first-child{margin-left:0}.pagination .pagination-item>a,.pagination .pagination-item>span{padding:2px 8px}.pagination .pagination-item>a{color:#666}.pagination .pagination-item>a:hover{background-color:#f1f1f1}.pagination .pagination-item.active>.pagination-item_link{color:#fff;background-color:#1aa130;border-radius:3px}.pagination .pagination-item.active>.pagination-item_link:hover{background-color:#005306}.pagination .pagination-item.arrow-item{padding:0}.pagination .pagination-item.arrow-item .pagination-arrow{width:8px;height:8px;margin-bottom:1px;fill:#333}.pagination .pagination-item.arrow-item .pagination-arrow.left{transform:rotate(-90deg)}.pagination .pagination-item.arrow-item .pagination-arrow.right{transform:rotate(90deg)}.pagination .pagination-item.arrow-item.disabled{padding:0 8px;cursor:not-allowed;border:none}.pagination .pagination-item.arrow-item.disabled svg{fill:#cbcbcb}.switch{background:#fff;border-radius:2px;display:inline-block}.switch-inner{display:flex;border-radius:3px;border:1px solid #dfdfdf}.switch-btn{color:#333;background:#fff;padding:8px;border:none;border-radius:0;font-size:13px;font-weight:400}.switch-btn:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.switch-btn:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}.switch-btn-active{color:#fff;background:#168829}.filters-display .filter-group{padding-bottom:12px}.filters-display h5{align-content:center;display:flex;margin-bottom:8px}.filters-display h5 svg{stroke:#333;stroke-width:1.2;margin-right:12px}.filters-display .checkbox-container{margin-bottom:8px}.filters-display label{font-weight:300}.filters-display .filters-actions{text-align:center}.filters-display .show-results{margin-bottom:12px}.filters-display .clear-filters{font-weight:400}.filters-drawer{background:#fff;padding:24px 24px 0;width:100%;z-index:610}.filters-drawer .heading-display{border:none;display:flex;justify-content:space-between;margin-bottom:24px}.filters-drawer .heading-display .title{display:flex;align-items:center}.filters-drawer .heading-display .filters-icon{stroke:#333;margin-right:12px}.filters-drawer .close-icon{transform:rotate(45deg)}.filters-drawer .filter-group{border-bottom:1px solid #dfdfdf;margin-bottom:24px;padding-bottom:24px}.filters-drawer .switch{width:100%;margin-bottom:24px}.filters-drawer .switch .switch-btn{width:50%}.filters-drawer .filters-actions{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;background:#fff;padding:24px;box-shadow:0 -5px 7px hsla(0,0%,78.4%,.6);margin-left:-24px;margin-right:-24px}.filters-drawer .top-filter-set{display:grid;grid-template:1fr 1fr/1fr 1fr;grid-gap:16px}.filters-drawer .top-filter-set .select-field{display:inline-block}.filters-drawer .top-filter-set .select-field label{display:none}.yelp{width:100%;bottom:0;display:flex}.yelp .yelp-control{position:absolute;right:0;top:0;height:100%;justify-content:flex-end}.yelp .header,.yelp .yelp-control{display:flex;align-items:center}.yelp .arrow-btn{border:none;padding-left:6px;padding-right:6px;padding-top:8px;background:#f1f1f1}.yelp .btn-gradient{background:linear-gradient(90deg,hsla(0,0%,94.5%,.07),#f1f1f1 30%);padding-left:10px}.yelp .arrow-icon{stroke:#333;margin-left:10px;cursor:pointer}.yelp .local-info-from{font-size:9.996px;margin:0}.yelp .category-btn,.yelp .local-info-from{color:#333;letter-spacing:0;line-height:16px}.yelp .category-btn{display:flex;justify-content:center;align-items:center;height:34.56px;padding:0 12px;border-radius:16px;background-color:#fff;cursor:pointer;font-size:12.96px;white-space:nowrap;font-weight:400;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.yelp .category-btn.active{font-weight:700}.yelp button.category-btn svg{margin-right:6.32px}.yelp .category-btn.parks.active{border-color:#b40}.yelp .category-btn.parks.active .yelp-category-icon{filter:invert(29%) sepia(90%) saturate(4638%) hue-rotate(26deg) brightness(94%) contrast(102%)}.yelp .category-btn.grocery.active{border-color:#3332ee}.yelp .category-btn.grocery.active .yelp-category-icon{filter:invert(20%) sepia(93%) saturate(6513%) hue-rotate(245deg) brightness(93%) contrast(101%)}.yelp .category-btn.restaurants-cafes.active{border-color:#ff3606}.yelp .category-btn.restaurants-cafes.active .yelp-category-icon{filter:invert(34%) sepia(98%) saturate(4441%) hue-rotate(357deg) brightness(101%) contrast(103%)}.yelp .category-btn.gyms.active{border-color:#9d20b5}.yelp .category-btn.gyms.active .yelp-category-icon{filter:invert(15%) sepia(97%) saturate(3034%) hue-rotate(282deg) brightness(99%) contrast(94%)}.yelp .category-btn.arts.active{border-color:#ff16d1}.yelp .category-btn.arts.active .yelp-category-icon{filter:invert(26%) sepia(86%) saturate(3738%) hue-rotate(296deg) brightness(101%) contrast(115%)}.yelp .category-btn.banks.active{border-color:#004e8e}.yelp .category-btn.banks.active .yelp-category-icon{filter:invert(18%) sepia(50%) saturate(3621%) hue-rotate(191deg) brightness(96%) contrast(102%)}.yelp .category-btn.dog-parks.active{border-color:#e71c88}.yelp .category-btn.dog-parks.active .yelp-category-icon{filter:invert(21%) sepia(57%) saturate(6510%) hue-rotate(316deg) brightness(95%) contrast(91%)}.yelp .category-btn.beauty-spas.active{border-color:#ce364c}.yelp .category-btn.beauty-spas.active .yelp-category-icon{filter:invert(34%) sepia(98%) saturate(4120%) hue-rotate(335deg) brightness(87%) contrast(84%)}.yelp .category-btn.hospitals.active{border-color:#6125e6}.yelp .category-btn.hospitals.active .yelp-category-icon{filter:invert(21%) sepia(86%) saturate(2896%) hue-rotate(252deg) brightness(85%) contrast(115%)}.yelp .category-btn.night-life.active{border-color:#484848}.yelp .category-btn.night-life.active .yelp-category-icon{filter:invert(25%) sepia(5%) saturate(11%) hue-rotate(58deg) brightness(101%) contrast(89%)}.yelp .category-btn.shopping.active{border-color:#229c90}.yelp .category-btn.shopping.active .yelp-category-icon{filter:invert(48%) sepia(88%) saturate(374%) hue-rotate(125deg) brightness(89%) contrast(87%)}.yelp.small-screen{position:relative;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.yelp.small-screen .yelp-icon{height:24px;width:64px}.yelp.small-screen .header{margin-bottom:8px}.yelp.small-screen .category-btn{background-color:#f1f1f1;margin-right:8px;margin-bottom:8px}.yelp.small-screen .local-info-from{padding-top:4.4px}.yelp.small-screen .categories{display:flex;max-width:600px;flex-wrap:wrap}.yelp.fullscreen{position:absolute;z-index:200;background:#f1f1f1;align-items:center}.yelp.fullscreen .yelp-icon{height:32px;width:64px}.yelp.fullscreen .header{padding:6.4px 16px;border-right:1px solid #ccc}.yelp.fullscreen .category-btn{background-color:#fff;margin:8px}.yelp.fullscreen .categories{display:flex;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;padding-right:48px}.yelp.fullscreen .categories::-webkit-scrollbar{width:0;height:0}.map-drawer-display{background:#fff;width:100%}.map-drawer-display .map-display-controls,.map-drawer-display header{justify-content:space-between;display:flex;border-bottom:2px solid #ccc;padding:12px 16px}.map-drawer-display .map-fixed-toolbar{top:100px}.filter-controls{align-items:center;display:flex;justify-content:flex-start}.filter-controls>*{margin-right:12px}.filter-controls>:last-child{margin-right:0}.filter-controls .select-field .select-inner{padding:8px}.filter-controls .sr-label label{display:none}.filter-controls .more-filters-btn{padding:8px}.filter-controls .more-filters-btn svg{position:relative;top:-2px;stroke:#1aa130}.filter-controls .more-filters-btn:hover svg{stroke:#fff}.filter-controls .filter-types-switch{flex-grow:2;display:flex;justify-content:flex-end}.filter-controls .more-filtering-container .menu-wrapper{left:16px;z-index:320}.filter-controls .more-filtering-container .more-filters-menu-display{padding:24px;width:800px}.filter-controls .more-filtering-container .close-more-filters{position:absolute;right:12px;top:12px;transform:rotate(45deg);z-index:320}.filter-controls .filters-display{display:grid;grid-template-columns:2fr 2fr 2fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-column-gap:16px;column-gap:16px;grid-auto-flow:column}.filter-controls .filters-display .home-type{grid-area:1/1/span 2/span 1}.filter-controls .filters-display .property-status{grid-area:3/1/span 2/span 1}.filter-controls .filters-display .home-info{grid-area:1/2/span 2/span 1}.filter-controls .filters-display .pets{grid-area:3/2/span 2/span 1}.filter-controls .filters-display .property-features{grid-area:1/3/span 3/span 1}.filter-controls .filters-display .filters-actions{grid-area:4/3/span 1/span 2;align-self:flex-end}.list-view-controls button{background:none;border:none;border-radius:0;color:#1aa130;font-size:16px;font-weight:300;line-height:1em;padding:0 8px}.list-view-controls button+button{border-left:1px solid #333;padding-right:0}.list-view-controls button.active{color:#333;font-weight:400}.no-properties-message{margin:0 4px}@media screen and (min-width:768px){.no-properties-message{margin:40px auto;max-width:400px}}.no-properties-message .message-component{padding-left:0;padding-right:0}.no-properties-message .message-component svg{stroke:#ccc}.no-properties-message .message-component .message-header{align-items:flex-start}.no-properties-message .message-component .message-heading{font-weight:400;max-width:225px}.no-properties-message .btn+.btn{margin-top:24px}.no-properties-message .save-favorite{border-top:1px solid #ccc;margin-top:24px;padding-top:24px;text-align:center}.no-properties-message .save-favorite span{display:flex;align-items:flex-start;justify-content:center}.area-properties-map .map-display.full-screen{min-width:100vw}.area-properties-map .area-properties-controls{align-items:center;display:grid;grid-column-gap:16px;column-gap:16px;padding-bottom:12px;grid-template-areas:"filters" "props-by-radius-msg" "sortViewOptions";grid-template-columns:1fr;grid-template-rows:40px}@media screen and (max-width:1079px){.area-properties-map .area-properties-controls{padding-left:0;padding-right:0}}@media screen and (min-width:1080px){.area-properties-map .area-properties-controls{box-shadow:0 7px 7px hsla(0,0%,62.7%,.3);grid-template-areas:"filters sortViewOptions";grid-template-columns:5fr 416px;position:relative;z-index:320}}@media screen and (min-width:1080px)and (max-width:1260px){.area-properties-map .area-properties-controls{grid-template-areas:"filters sortViewOptions";grid-template-columns:5fr 2fr}}.area-properties-map .found-properties-by-radius-msg{grid-area:props-by-radius-msg;display:flex;flex-direction:column;font-size:14px;padding:12px 16px 0}@media screen and (min-width:1080px){.area-properties-map .found-properties-by-radius-msg{padding:12px 8px}}.area-properties-map .view-display-controls{grid-area:filters;border-top:1px solid #ccc;border-bottom:1px solid #ccc;justify-content:space-between;display:flex;padding:12px 16px}.area-properties-map .view-display-controls .control-btn{display:flex;align-items:center;font-weight:400;stroke:#333}.area-properties-map .view-display-controls .control-btn svg{margin-right:8px}.area-properties-map .view-display-controls .control-btn span{white-space:nowrap}.area-properties-map .filter-drawer-btn>span{margin-left:4px}.area-properties-map .filter-controls{grid-area:filters;padding-left:16px;padding-right:16px}@media screen and (min-width:1080px){.area-properties-map .filter-controls{padding-left:0;padding-right:0}}.area-properties-map .sort-mode-controls{grid-area:sortViewOptions;padding:8px 16px 0;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1079px){.area-properties-map .sort-mode-controls .sort-controls{font-size:14px}}@media screen and (min-width:1080px){.area-properties-map .sort-mode-controls{padding-left:0;padding-right:0}}.area-properties-map .list-view-controls{justify-self:self-end}.area-properties-map .map-display{min-width:calc(100vw - 480px)}.area-properties-map .map-display.drawer{z-index:610}@media screen and (min-width:1080px){.area-properties-map .sort-controls{padding-left:0}.area-properties-map .list-view-controls{padding-right:0}}.area-properties-map .properties-map-container{position:relative}.area-properties-map .properties-map-container .toggle-screen{display:none}@media screen and (min-width:768px){.area-properties-map .properties-map-container .map-display{position:relative}.area-properties-map .properties-map-container .mapboxgl-map{height:600px}.area-properties-map .properties-map-container .toggle-screen{background-color:#fff;box-shadow:-13px 17px 13px 0 rgba(0,0,0,.2);position:absolute;width:48px;height:48px;transform:translateX(-100%);z-index:310;top:16px;border-top-left-radius:4px;border-bottom-left-radius:4px;cursor:pointer;display:flex;justify-content:center;align-items:center;left:calc(100vw - 480px)}.area-properties-map .properties-map-container .toggle-screen .toggle-map_icon{position:absolute;stroke:#333;width:15px;height:9.96px;transition:transform .5s;transform:rotate(-90deg)}.area-properties-map .properties-map-container .toggle-screen.full-screen{left:100%}.area-properties-map .properties-map-container .toggle-screen.full-screen .toggle-map_icon{transform:rotate(90deg)}}.area-properties-map .properties-map-container .properties-list .properties-list-wrapper{height:100%;padding:8px;position:relative;z-index:312;background:#fff}.area-properties-map .properties-map-container .scroll-list{height:100%;padding:4px 0}.area-properties-map .properties-map-container .loading-card{border:1px solid #ccc;border-radius:5px;overflow:hidden;width:100%}.area-properties-map .properties-map-container .tile-list{display:flex;flex-wrap:wrap;padding:0;list-style:none;text-indent:0;margin:0;flex:0 0 50px;align-items:stretch}.area-properties-map .properties-map-container .tile-list .list-item{padding:0 8px;width:100%}.area-properties-map .properties-map-container .tile-list .tile-item{padding:0 8px 16px;display:flex;align-items:stretch;width:100%}@media screen and (min-width:540px){.area-properties-map .properties-map-container .tile-list .tile-item{width:50%}}@media screen and (min-width:768px){.area-properties-map .properties-map-container .tile-list .tile-item{width:33.3%}}@media screen and (min-width:1080px){.area-properties-map .properties-map-container .tile-list .tile-item{width:50%}}@media screen and (min-width:1080px){.area-properties-map .properties-map-container{display:flex;height:600px}.area-properties-map .properties-map-container .scroll-list{overflow:auto;padding-right:16px}.area-properties-map .properties-map-container .properties-list{overflow:hidden;height:600px;box-shadow:-17px 0 7px -10px hsla(0,0%,62.7%,.3);width:480px;z-index:310;transition:transform .5s}}@media screen and (min-width:1080px){.area-properties-map .properties-map-container:before{background:rgba(0,0,0,.5);position:absolute;content:"";left:0;right:0;bottom:0;top:0;opacity:0;visibility:hidden;z-index:311;transition:opacity .2s ease}.area-properties-map.more-filters-exposed .properties-map-container:before{visibility:visible;opacity:1}}.area-properties-map .pagination-wrapper{display:flex;padding:4px;justify-content:space-between;align-items:center;background-color:#f1f1f1}.area-properties-map .pagination-wrapper .pagination-info-text{padding:4px}.property-modal-container .modal-content{margin:0;height:100%;width:100vw;height:100vh}@media screen and (min-width:768px){.property-modal-container .modal-content{width:calc(100vw - 100px)}}@media screen and (min-width:1080px){.property-modal-container .modal-content{width:calc(100vw - 150px)}}@media screen and (min-width:1280px){.property-modal-container .modal-content{width:calc(100vw - 300px)}}.property-modal-container .modal-content>.close-btn{display:none}.property-modal-container .modal-content .modal-inner-container{display:block;overflow:auto}.property-modal-container .modal-header{position:-webkit-sticky;position:sticky;top:0;z-index:500}.property-modal-container .modal-body{border-radius:0;overflow:initial}.property-modal-container .modal-body .property-modal-loader .placeholder{display:grid;grid-template-columns:auto 260px 260px;grid-template-rows:260px 260px;grid-gap:8px}@media screen and (min-width:768px)and (max-width:1079px){.property-modal-container .modal-body .property-modal-loader .placeholder{grid-template-columns:auto 260px}}.property-modal-container .modal-body .property-modal-loader .placeholder>div:first-child{grid-row:span 2}.property-modal-container .modal-footer{background:#fff;border-radius:0}.property-modal-container .modal-footer .footer-container{width:100%;background:#fff}.property-modal-header{--left-section-width:66%;--right-section-width:calc(100% - var(--left-section-width));display:flex;position:relative;min-height:82px}@media screen and (max-width:1080px){.property-modal-header{--left-section-width:72%}}.property-modal-header .menu-lead-form-container .menu-wrapper{right:0;width:400px}.property-modal-header .left-section{background:#000;width:var(--left-section-width);padding:16px 20px;display:flex;align-items:center;position:relative}.property-modal-header .left-section .favorite-btn{margin-left:12px;display:flex;align-items:center}.property-modal-header .left-section .favorite-btn .favorite-text{color:#fff;margin-bottom:4px;margin-left:8px;font-weight:700}.property-modal-header .left-section .share-btn{margin-left:12px;display:flex;align-items:center}@media screen and (max-width:1079px){.property-modal-header .left-section .share-btn{margin-left:12px}}.property-modal-header .left-section .share-btn .share-text{color:#fff;margin-bottom:4px;margin-left:8px;font-weight:700}.property-modal-header .left-section .call-chat-container{margin-left:12px}@media screen and (max-width:1079px){.property-modal-header .left-section .call-chat-container{margin-left:12px}}@media screen and (max-width:1079px){.property-modal-header .left-section .call-chat-container .cta-call-copy{display:none}}.property-modal-header .left-section .lead-form-container{margin-left:24px}.property-modal-header .left-section .lead-form-container .menu-lead-form-container{z-index:500}.property-modal-header .left-section .lead-form-container .menu-component>.btn{white-space:nowrap}.property-modal-header .right-section{background:#333;width:var(--right-section-width);padding:16px 32px 16px 20px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1079px){.property-modal-header .right-section{padding:16px}}.property-modal-header .right-section .listing-nav{display:flex;align-items:center}.property-modal-header .right-section .nav-btn{background:transparent;display:flex;align-items:center;padding:0}.property-modal-header .right-section .nav-btn:disabled{cursor:not-allowed}.property-modal-header .right-section .nav-btn:disabled .nav-icon{stroke:#cbcbcb}.property-modal-header .right-section .nav-btn:disabled .nav-btn-text{color:#cbcbcb}.property-modal-header .right-section .nav-btn .nav-icon{height:12px;width:8px;stroke:#fff}.property-modal-header .right-section .nav-btn .nav-btn-text{margin-bottom:0;color:#fff;font-weight:400}.property-modal-header .right-section .nav-btn .nav-btn-text.prev{margin-left:8px}.property-modal-header .right-section .nav-btn .nav-btn-text.next{margin-right:8px}.property-modal-header .right-section .separator{border-right:1px solid #000;margin:0 16px;height:16px}@media screen and (max-width:1079px){.property-modal-header .right-section .separator{margin:0 8px}}.property-modal-header .modal-close-btn{display:flex;align-items:center;background:transparent;padding:0;margin-left:auto}.property-modal-header .modal-close-btn .modal-close-icon{height:20px;width:20px;stroke:#fff;stroke-width:0;fill:#fff;transform:rotate(45deg)}.property-modal-header .modal-close-btn .close-text{color:#fff;margin-bottom:0;margin-left:4px;font-weight:400}.area-page .title-section,.page-main .title-section{display:flex;position:relative;padding-top:16px;padding-bottom:8px}@media screen and (max-width:767px){.area-page .title-section,.page-main .title-section{display:block;padding-top:0}}.area-page .title-section .title-left,.page-main .title-section .title-left{display:flex}@media screen and (max-width:767px){.area-page .title-section .title-left,.page-main .title-section .title-left{flex-direction:column;margin-left:16px}}.area-page .title-section .share-save,.page-main .title-section .share-save{display:flex;margin-top:12px;margin-left:16px}@media screen and (max-width:767px){.area-page .title-section .share-save,.page-main .title-section .share-save{margin-left:0}}.area-page .title-section .cta-item,.page-main .title-section .cta-item{border-radius:4px;height:40px;background-color:#fff}@media screen and (max-width:767px){.area-page .title-section .cta-item,.page-main .title-section .cta-item{margin-right:8px}}.area-page .title-section .cta-item.save,.area-page .title-section .cta-item.share,.page-main .title-section .cta-item.save,.page-main .title-section .cta-item.share{width:40px}.area-page .title-section .cta-item.save,.page-main .title-section .cta-item.save{padding:10px 8px}.area-page .title-section .cta-item.share,.page-main .title-section .cta-item.share{padding-top:6px;padding-left:8px}.area-page .title-section .cta-item.call .cta-set .call-link,.page-main .title-section .cta-item.call .cta-set .call-link{padding:4px 8px}.area-page .title-section .menu-component,.page-main .title-section .menu-component{position:relative;width:64px}@media screen and (max-width:767px){.area-page .title-section .menu-component,.page-main .title-section .menu-component{width:32px}.area-page .title-section .menu-component .menu-wrapper,.page-main .title-section .menu-component .menu-wrapper{left:-6px;top:36px;--left:55%!important}}.area-page .info-score-card,.page-main .info-score-card{width:auto}.area-page .info-score-card .card-info,.page-main .info-score-card .card-info{padding-right:0;padding-left:0}.area-page .request-info-container .menu-component,.page-main .request-info-container .menu-component{position:relative}.area-page .request-info-container .menu-wrapper,.page-main .request-info-container .menu-wrapper{width:100%;margin-left:0}.area-page .request-info-container .btn,.page-main .request-info-container .btn{width:100%}@media screen and (max-width:767px){.area-page .info-score-card-section,.page-main .info-score-card-section{padding-top:24px;padding-bottom:12px}.area-page .info-score-card .card-info,.page-main .info-score-card .card-info{padding:0}.area-page .around-section,.page-main .around-section{padding-left:0;padding-right:0}.area-page .around-section h2,.page-main .around-section h2{padding-left:16px;padding-right:16px}}.area-page .area-properties-list-section,.page-main .area-properties-list-section{padding-top:12px}.area-page .area-review-form-wr,.page-main .area-review-form-wr{max-width:680px;margin:28px 0}.area-page .area-review-form-wr .submit-review-heading,.page-main .area-review-form-wr .submit-review-heading{margin-bottom:20px}.area-page .area-review-form-wr .message-component,.page-main .area-review-form-wr .message-component{padding:0}.area-page .breadcrumbs-section,.page-main .breadcrumbs-section{padding-bottom:0}.area-page .breadcrumbs-section.top,.page-main .breadcrumbs-section.top{padding-top:16px}.area-page .breadcrumbs-section.top .breadcrumb-active,.area-page .breadcrumbs-section.top .breadcrumb-link,.page-main .breadcrumbs-section.top .breadcrumb-active,.page-main .breadcrumbs-section.top .breadcrumb-link{font-size:14px}.area-page .newsletter-panel,.page-main .newsletter-panel{padding:24px 0}@media screen and (min-width:768px){.area-page .newsletter-panel,.page-main .newsletter-panel{padding:72px 0}}.area-page .newsletter-panel.page-section,.page-main .newsletter-panel.page-section{border-top:1px solid #dfdfdf;max-width:none}.area-page .container.sell-your-home-ad-section,.page-main .container.sell-your-home-ad-section{max-width:1080px;padding:40px 16px;margin:auto}@media screen and (min-width:768px){.area-page .container.sell-your-home-ad-section,.page-main .container.sell-your-home-ad-section{padding:72px 8px}}.area-page .schedule-tour-section .message-header,.page-main .schedule-tour-section .message-header{font-size:32px;line-height:37px}.area-page .schedule-tour-section .success-msg,.page-main .schedule-tour-section .success-msg{margin-top:12px;font-weight:400}@media screen and (max-width:767px){.area-page .page-section-navigation.sticky,.page-main .page-section-navigation.sticky{top:120px}}.area-page .container{max-width:1280px;margin:0 auto}.area-page .title-section{justify-content:space-between}.area-page .nhds-display-section{grid-area:nhds-display-section}.area-page .schools-section{grid-area:schools-section}.area-page .right-rail{grid-area:right-rail}.area-page .right-rail .agent-card,.area-page .right-rail .agent-card-short{position:-webkit-sticky;position:sticky;top:130px}.area-page .right-rail-lead-form{padding:48px 32px;background-color:#fff;position:-webkit-sticky;position:sticky;top:120px}.area-page .right-rail-lead-form .form-disclaimer{margin-bottom:16px}.area-page .with-right-rail{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"nhds-display-section right-rail" "schools-section right-rail";margin-bottom:48px}.city-list{margin:0;padding:0;list-style-type:none}@media screen and (min-width:768px){.city-list{width:calc(100% - 72px);columns:212px 3;grid-column-gap:0;column-gap:0}}@media screen and (min-width:1080px){.city-list{width:1060px;column-count:4}}.city-list_icon{color:green}.city-list_item{display:flex;align-items:center;margin-bottom:20px}@media screen and (min-width:540px){.city-list_item{margin-bottom:28px;padding:0 8px}}.city-list_link{text-decoration:none;color:#333;font-weight:700;letter-spacing:0;line-height:1.5;padding-left:8px}.city-list_link:hover{cursor:pointer}.city-filter{display:flex;padding:0 20px;overflow-x:auto;scrollbar-width:none}.city-filter::-webkit-scrollbar{display:none}@media screen and (min-width:1080px){.city-filter{padding:0 4px}}@media screen and (max-width:768px){.city-filter_container{position:relative;margin:0 -16px}.city-filter_container:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));width:20px;left:0}.city-filter_container:after,.city-filter_container:before{position:absolute;content:" ";top:0;height:100%;pointer-events:none}.city-filter_container:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);width:40px;left:calc(100% - 40px)}}.city-filter_button{flex:0 0 auto;color:green;font-size:16px;letter-spacing:0;line-height:1.2;font-weight:700;border:0;background:transparent;outline:none;border-radius:0}.city-filter_button-selected{color:#333}.city-filter_button-top{padding:0 24px 0 2px;border-right:1px solid #999}.city-filter_button-all{padding:0 16px 0 24px}.city-filter_button-letter{padding:0 8px}.area-cities{padding:32px 16px}@media screen and (min-width:1080px){.area-cities{padding:48px calc(50% - 530px)}}.area-cities_icon{margin:0 8px 0 4px}.area-cities_header{font-size:24px;font-weight:700;letter-spacing:0;line-height:1.3;margin-bottom:24px}@media screen and (min-width:1080px){.area-cities_header{font-size:32px}}.area-cities_filter{font-weight:700;letter-spacing:0;line-height:19px;color:green;padding:12px 4px 24px}.area-cities_city-list{padding:32px 0 4px}.county-page-header-section{position:relative;height:216px;background:#008312}@media screen and (max-width:540px){.county-page-header-section{height:120px}}.county-page-header-section .county-icon{width:100%;height:100%}.county-page-header-section .page-title{z-index:1;position:absolute;bottom:0;left:0;top:0;display:flex;flex-direction:column;justify-content:center;color:#fff}.county-page-header-section .page-title-sub-heading{font-size:24px;letter-spacing:0;line-height:27.84px}.county-page-header-section .page-title-heading{line-height:37.12px;font-size:28.8px}.county-page-header-section .page-title-heading,.county-page-header-section .page-title-sub-heading{color:#fff}@media screen and (min-width:375px){.county-page-header-section .page-title-heading{font-size:32px}}@media screen and (min-width:768px){.county-page-header-section .page-title-heading{font-size:72px;line-height:48px}.county-page-header-section .page-title-sub-heading{font-size:32px;line-height:37.12px}}.county-page-header-section,.county-page svg{z-index:-1}.county-page .page-title,.county-page .take-top-btn{padding:0 24px}@media screen and (min-width:1080px){.county-page .page-title,.county-page .take-top-btn{padding:0 calc(50% - 522px)}}.county-page .newsletter-panel{padding:24px 0}@media screen and (min-width:768px){.county-page .newsletter-panel{padding:72px 0}}