﻿.carousel{overflow:hidden;width:100vw}.carousel>ul{align-items:flex-end;display:flex;flex-wrap:nowrap;height:100%;transform:translateX(-100%)}.carousel>ul>li{display:inline-block;min-width:100%;padding:0 var(--gxs)}.carousel>ul.animating{pointer-events:none;transition:transform .2s ease-in-out}.carousel>ul.dragging a{pointer-events:none}.carousel>ul.dragging{transition:none}.carousel>ul.single{transform:translateX(0)!important}.carousel .arrow{color:var(--color-f);font-size:var(--font-size-2);left:0;letter-spacing:var(--font-size-2-letter-spacing);line-height:var(--line-height-3);position:absolute;top:50%}.carousel .arrow.right{left:inherit;right:0}.search-map{height:100%;position:relative;width:100%;z-index:10}.search-map__map{background-color:#e5e3df;height:100%;left:0;position:absolute;top:0;width:100%}.search-map .carousel{width:100%}.search-map .carousel>ul>li{display:inline-block;min-width:100%;padding:0 var(--g2)}.search-map .freedraw{align-items:stretch;background-color:rgba(71,78,82,.7);color:var(--color-f);letter-spacing:var(--font-size-7-letter-spacing);margin:0 auto;white-space:nowrap}.search-map .freedraw__text{padding:var(--g2)}.search-map .freedraw__button{background-color:rgba(71,78,82,.2);padding:var(--g2) var(--g3);transition:background-color .3s ease}.search-map .freedraw__button:focus,.search-map .freedraw__button:hover{background-color:#474e52}.search-map .btn{box-shadow:0 2px 4px 0 rgba(74,74,74,.3)}.search-map .mvt-map-results{bottom:0;left:50%;position:absolute;transform:translate(-50%,-50%)}@media(max-width:639px){.search-map .bottom-controls{position:relative}}.mvt-ads{height:100%;width:100%}.mvt-ads[type=photo]>div{align-items:center;border-radius:var(--border-radius);display:flex}.mvt-ads>div:empty:after{animation:skeleton_house_loading 1.5s infinite;background-image:linear-gradient(90deg,hsla(0,0%,98%,0),hsla(0,0%,98%,.8) 50%,hsla(0,0%,98%,0)),radial-gradient(circle .75rem,#ececec 99%,transparent 0),linear-gradient(#ececec 1.5rem,transparent 0),linear-gradient(#ececec 1.5rem,transparent 0),linear-gradient(#ececec 12px,transparent 0),linear-gradient(#ececec 12px,transparent 0),linear-gradient(#ececec,transparent 0),linear-gradient(#fafafa 200px,transparent 0);background-position:-140% 0,right .382rem top .382rem,.382rem .382rem,.382rem 125px,.382rem 157px,.382rem 175px,0 200px,0 0;background-repeat:no-repeat;background-size:200px 200px,1.5rem 1.5rem,30% 1.5rem,40% 1.5rem,65% 12px,80% 12px,100% 0,100% 100%;box-shadow:0 10px 45px rgba(0,0,0,.1);content:"";display:block;height:100%;width:100%}.mvt-ads iframe{min-height:100%}.search-grid .mvt-ads>div:empty{height:100%}@media screen and (max-width:639px){.search-grid .mvt-ads{height:250px;margin-bottom:var(--g1)}.search-grid .mvt-ads>div{align-items:center;display:flex;height:100%;justify-content:center}}.mvt-ads.removable{background:rgba(0,0,0,.1)}.mvt-ads{position:relative}.mvt-ads button{position:absolute;right:0;top:0;transform:translateY(-50%)}#ads-badge-frontier>div{display:block;height:32px;width:88px}.search-adshotlead .claimed-home-ad .circle{border:2px solid var(--color-springgreen)}.search-adshotlead .claimed-home-ad .avm-info{color:var(--color-springgreen)}.search-ads-btn{margin-right:auto;min-width:200px}.search-ads{background:var(--color-default-bg);border:1px solid var(--color-outline-border);border-radius:var(--border-radius);cursor:pointer;display:block;max-width:100%;overflow:hidden;padding-top:calc(47.6% + 4rem);position:relative}@media screen and (max-width:639px){.search-ads{box-shadow:0 2px 4px 0 rgba(74,74,74,.3)}}.search-ads>div{bottom:0;left:0;position:absolute;right:0;top:0}.search-ads>div .img{background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;flex-shrink:1;height:4.5rem;overflow:hidden;width:4.5rem}.search-ads.theme1 .img{background-image:url(../../novaimgs/vimages/hl4.svg)}.search-ads.theme0 .img,.search-ads.themerent .img{background-image:url(../../novaimgs/vimages/house.png);background-position:50%}.search-ads.theme2 .img{background-image:url(../../novaimgs/vimages/hl5.svg);background-position:50%}.search-ads.theme3 .img{background-image:url(../../novaimgs/vimages/hl7.svg);background-position:50%}.search-ads.thememoving .img{background-image:url(../../novaimgs/vimages/moving_box_family.jpg);background-position:50%}.search-ads .btn-dep{max-width:80%;min-width:10rem;width:-moz-fit-content;width:fit-content}.search-ads .h5{text-transform:none}.search-ads.theme4 .img{background-image:url(../../novaimgs/vimages/hl6.svg);background-position:50%;background-size:cover;width:4.5rem}@media screen and (max-width:639px){.search-adshotlead{min-height:250px}}.search-error .mapsearch-error{background-color:var(--color-bg-l1);border-radius:var(--border-radius);color:var(--color-default);font-size:var(--font-size-4);letter-spacing:var(--font-size-4-letter-spacing);line-height:28px;margin:var(--g1);padding:var(--g2)}.search-error .mapsearch-error .message{color:var(--color-default)}.search-error .mapsearch-error .adjust-filters{margin:var(--g1) 0}.search-error .mapsearch-error .adjust-filters .title{color:var(--color);font-size:var(--font-size-5);letter-spacing:var(--font-size-5-letter-spacing)}.search-error .mapsearch-error .adjust-filters ul li{align-items:center;background-color:var(--color-bg);border:1px solid var(--color-border-l1);border-radius:var(--font-size-5);display:inline-flex;font-size:var(--font-size-5);letter-spacing:var(--font-size-5-letter-spacing);line-height:calc(var(--font-size-5)*2);margin:var(--g0) var(--g0) var(--g0) 0;padding:0 var(--g1);text-transform:capitalize}.search-error .mapsearch-error .adjust-filters ul li button{font-size:var(--font-size-7);letter-spacing:var(--font-size-7-letter-spacing);margin:0 var(--g0)}.search-error .mapsearch-error .actions{margin:var(--g1) 0}.search-error .mapsearch-error .actions button{font-size:var(--font-size-5);letter-spacing:var(--font-size-5-letter-spacing)}.market-overview{--market-overview-xs:repeat(2,minmax(0,1fr));--market-overview-sm:repeat(4,minmax(0,1fr));--market-overview-md:repeat(4,minmax(0,1fr));--market-overview-lg:repeat(4,minmax(0,1fr));grid-column-gap:var(--g1);grid-row-gap:var(--g1);display:grid}@media screen and (max-width:639px){.market-overview{grid-template-columns:var(--market-overview-xs)}}@media(min-width:640px)and (max-width:991px){.market-overview{grid-template-columns:var(--market-overview-sm)}}@media(min-width:992px)and (max-width:1399px){.market-overview{grid-template-columns:var(--market-overview-md)}}@media screen and (min-width:1400px){.market-overview{grid-template-columns:var(--market-overview-lg)}}.market-overview .count{border-radius:var(--border-radius);color:var(--color-f);display:block;padding:var(--g2)}.market-overview .count,.market-overview .count:hover{background-color:var(--color-danger)}.market-overview .count .num{font-size:var(--font-size-2);letter-spacing:var(--font-size-2-letter-spacing);line-height:var(--line-height-3);line-height:var(--font-size-2);margin-bottom:var(--g0)}.market-overview .count .unit{color:var(--color-f);font-size:var(--font-size-5);letter-spacing:var(--font-size-5-letter-spacing);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amenities li a span,.bathrooms li a span,.bedrooms li a span,.price li a span{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.mvt-pagination{display:flex;flex-direction:column}.mvt-pagination__list{align-items:center;display:flex;flex-flow:wrap;gap:var(--g1);justify-content:center}.mvt-pagination__list-item{border-radius:calc(var(--form-size-1)/2);color:var(--color-default);display:block;height:var(--form-size-1);line-height:var(--form-size-1);margin:1px;text-align:center;width:var(--form-size-1)}@media(hover:hover){.mvt-pagination__list-item:hover{color:var(--color-main)}}.mvt-pagination__list-item:focus{box-shadow:0 0 0 4px rgba(14,105,89,.2)}.mvt-pagination__list-item--next,.mvt-pagination__list-item--next:visited,.mvt-pagination__list-item--prev,.mvt-pagination__list-item--prev:visited{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;display:inline-block;font-family:fonticon!important;font-style:normal;font-variant:normal;text-rendering:auto;text-transform:none}.mvt-pagination__list-item--next:before,.mvt-pagination__list-item--next:visited:before,.mvt-pagination__list-item--prev:before,.mvt-pagination__list-item--prev:visited:before{font-style:normal;font-weight:400;text-align:center}.mvt-pagination__list-item--next,.mvt-pagination__list-item--next:visited,.mvt-pagination__list-item--prev,.mvt-pagination__list-item--prev:visited{align-items:center;background-color:var(--color-f);border:1px solid #ddd;color:var(--color-2);display:flex;justify-content:center}.mvt-pagination__list-item--next:focus,.mvt-pagination__list-item--next:visited:focus,.mvt-pagination__list-item--prev:focus,.mvt-pagination__list-item--prev:visited:focus{border:1px solid var(--color-main);box-shadow:0 0 0 4px rgba(14,105,89,.2)}.mvt-pagination__list-item--next:visited[disabled]:not([disabled=false]),.mvt-pagination__list-item--next[disabled]:not([disabled=false]),.mvt-pagination__list-item--prev:visited[disabled]:not([disabled=false]),.mvt-pagination__list-item--prev[disabled]:not([disabled=false]){--color-disabled-bg:#6f6f6f;background-color:var(--color-f)!important;border:1px solid var(--color-f2);color:var(--color-disabled-bg)!important}.mvt-pagination__list-item--next:hover,.mvt-pagination__list-item--prev:hover{border:1px solid var(--color-main);color:var(--color-main)}.mvt-pagination__list-item--next[disabled=true]:focus,.mvt-pagination__list-item--prev[disabled=true]:focus{box-shadow:none!important}.mvt-pagination__list-item--prev:before{content:"\e90b";line-height:var(--form-size-1)}.mvt-pagination__list-item--next:before{content:"\e90c";line-height:var(--form-size-1)}.mvt-pagination__list-item--active,.mvt-pagination__list-item--active:visited{background-color:var(--color-brand);color:var(--color-default-bg)}@media(hover:hover){.mvt-pagination__list-item--active:hover,.mvt-pagination__list-item--active:visited:hover{background-color:var(--color-main);color:var(--color-default-bg)}}.markettrends-chart .mvt-chart{height:350px}.markettrends-dropdown{margin:15px;width:100%}@media screen and (max-width:639px){.markettrends-dropdown{margin-left:0}}.markettrends-dropdown .dropdown-list li{cursor:pointer;padding:8px}.markettrends-dropdown .hidden{display:none!important}.tabheader{background:#fff;border:1px solid #eee;border-radius:12px;min-width:-moz-fit-content;min-width:fit-content;padding:16px;width:228px}.tabheader .median-value{color:var(--color-2);font-size:var(--font-size-4);font-weight:700}.tabheader .city-info{align-items:center;display:flex}.tabheader .city-info .city-circle{border:none;border-radius:8px;display:inline-flex;height:16px;margin-right:var(--g1);width:16px}.tabheader .trend-text{display:flex}.tabheader .trend-text span{border-radius:16px!important;height:22px;margin-right:0!important;padding:0 var(--g1)!important}.tabheader .trend-text h6{margin-right:var(--g1);padding:0 var(--g1)}@media screen and (max-width:640px){.tabheader{padding:var(--g0)}}.tab-content-panel{padding-top:0!important}.tab-content-panel .trend-selection{display:flex}.tab-content-panel span{margin-top:5px}.tab-content-panel .markettrends-dropdown{margin-left:0!important;width:70%!important}@media(max-width:991px){.tab-content-panel .trend-selection{display:block;padding-top:var(--g3)!important}.tab-content-panel .trend{margin-top:var(--g3)!important}.tab-content-panel .markettrends-dropdown{margin:var(--g1) var(--g1)!important;width:95%!important}.tab-content-panel .markettrends-dropdown .dropdown,.tab-content-panel .markettrends-dropdown .dropdown a{width:100%!important}.tab-content-panel .chart-container-market{margin:var(--g1) 0!important}}.tab-content-panel .key-insight{background:#e6ebf3;border-radius:0 0 12px 12px;color:#043683;padding:16px}.tab-content-panel .key-insight .insight-title{display:flex;font-weight:500;margin-bottom:var(--g2)}.tab-content-panel .key-insight img{margin-right:var(--g1)}@media(max-width:991px){.tab-content-panel .tabheader{margin:var(--g2)!important}}.chart-container-market{background:#fff;border:1px solid #eee;border-radius:12px;margin-bottom:var(--g2);margin-left:0;padding:var(--g2)}@media(max-width:991px){.chart-container-market{margin:var(--g2)!important}}.markettrends-tabs ul.tabs-header{list-style:none;margin:0;padding:0}.markettrends-tabs ul.tabs-header .trend-metrics-tab{background-color:var(--color-main-l1);border:1px solid var(--color-d);border-bottom:0;border-radius:var(--border-radius) var(--border-radius) 0 0;color:var(--color);cursor:pointer;flex:1 0 250px;font-size:var(--font-size-5);letter-spacing:var(--font-size-5-letter-spacing);margin-right:var(--g1);overflow:hidden;padding:var(--g3)}.markettrends-tabs ul.tabs-header .trend-metrics-tab .median-value{color:var(--color-2);font-size:var(--font-size-3);font-weight:700;letter-spacing:var(--font-size-3-letter-spacing)}.markettrends-tabs ul.tabs-header li:last-child{margin-right:0}.markettrends-tabs ul.tabs-header .selected{background-color:var(--color-bg)}.markettrends-tabs .trend-metrics-tab-panel{background:#fafafa;margin-top:-1px;min-height:400px;padding:var(--g3) var(--g3)!important;padding-top:0}.markettrends-tabs .trend-metrics-tab-panel .tab-content{padding:var(--g3) 0}.markettrends-tabs .trend-text{font-size:var(--font-size-7);letter-spacing:var(--font-size-7-letter-spacing);margin-top:var(--g1)}.markettrends-tabs .trend-text span{margin-right:var(--g1);padding:var(--g1)}.markettrends-tabs .trend-text .raise{background-color:var(--color-safe-l1);border-radius:var(--border-radius);color:var(--color-safe);font-weight:700}.markettrends-tabs .trend-text .reduce{background-color:var(--color-danger-l1);border-radius:var(--border-radius);color:var(--color-danger);font-weight:700}.markettrends-tabs .trend-metrics-drop-down{display:none}.markettrends-tabs .tab-bookmark{width:100%!important}.markettrends-tabs .tab-bookmark li a:not(.active){border-bottom:none;color:#757575}@media(min-width:320px)and (max-width:992px){ul.tabs-header .trend-metrics-tab{display:none!important}ul.tabs-header .selected{display:block!important;padding-left:0!important}.tabs .trend-metrics-tab-panel{padding:0!important;padding-bottom:var(--g2)!important}.tabs .trend-metrics-tab-panel,ul.tabs-header .selected{border:0!important;border-radius:0!important;display:block}.tabs .trend-metrics-tab-panel .tab-content,ul.tabs-header .selected .tab-content{padding:0;width:100%}.trend-metrics-drop-down{display:block!important;margin:0 0 var(--g1) 0}}@media(min-width:640px){.trend-metrics-drop-down{width:40%}}.geolanding-markettrends .market-info-card{border:1px solid var(--color-outline-border);border-radius:var(--border-radius);cursor:pointer;flex:1;margin-bottom:var(--g2);min-width:145px;padding:var(--g2)}.geolanding-markettrends .market-info-card>div{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geolanding-markettrends .market-info-card .infobox{color:#db2165}.geolanding-markettrends .market-info-card.active{box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}.geolanding-markettrends .tab-bookmark{--tab-bookmark-color-border:transparent!important;overflow-x:auto}.geolanding-markettrends .tab-bookmark li:first-child a{padding-left:0!important}.geolanding-markettrends .dropdown-list{background-color:var(--color-bg-l1);color:var(--color)}.geolanding-markettrends .dropdown-list .list-title:hover{background-color:var(--color-bg)}.geolanding-markettrends .compareCityFields{display:flex;justify-content:space-evenly}.geolanding-markettrends .compareCityFields .markettrends-dropdown{margin:15px 5px;width:50%}@media(max-width:639px){.geolanding-markettrends .compareCityFields{flex-direction:column;margin-bottom:var(--g4);margin-left:calc(var(--g1)*-1)}.geolanding-markettrends .compareCityFields .markettrends-dropdown{margin-bottom:0!important;width:100%!important}}.geolanding-markettrends .chart-container{background:var(--color-bg);border:1px solid var(--color-e);border-radius:12px;margin-bottom:var(--g2);margin-left:0;padding:var(--g2)}.geolanding-markettrends .markettrends-schoolcard-noresult{align-items:center;border:1px solid var(--color-outline-border);border-radius:var(--border-radius);display:flex;gap:var(--g1);justify-content:center}@media screen and (max-width:639px){.geolanding-markettrends .markettrends-schoolcard-noresult{height:200px}}@media screen and (min-width:640px){.geolanding-markettrends .markettrends-schoolcard-noresult{height:225px}}.geolanding-markettrends .markettrends-tabs .trend-metrics-tab-panel{background-color:var(--color-bg);padding:var(--g3) 0!important}.geolanding-markettrends .markettrends-dropdown:last-of-type{margin-right:0}.seo-list>div:first-of-type{margin-bottom:var(--g0);margin-top:var(--g2)}.seo-list>ul{display:grid;gap:var(--g2)}.seo-list>ul,.seo-list>ul.reduced-links{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.seo-list li{position:relative}.seo-list a{align-items:baseline;display:flex;gap:var(--g1);justify-content:flex-start;text-decoration:none}.seo-list a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-list a[count]:after{color:var(--color);content:attr(count);display:block;flex-shrink:0;font-size:var(--font-size-6);pointer-events:none}.search-adsac .search-adsac-inner-container{--inline-color-bg-active:var(--color-main);border-radius:var(--xsm,4px) var(--xxl,32px) var(--xxl,32px) var(--xxl,32px);height:100%;padding:var(--g3)}.search-adsac .search-adsac-inner-container>div{gap:1rem}.search-adsac .search-adsac-inner-container .adsac_logo img{flex-shrink:0;height:21.778px;width:28px}.search-adsac .search-adsac-inner-container .banner-title{color:var(--color-f);font-size:var(--font-size-3);font-weight:650;letter-spacing:var(--font-size-1-letter-spacing);line-height:normal}.search-adsac .search-adsac-inner-container .banner-content{color:var(--color-f);font-size:var(--font-size-6);font-weight:300;letter-spacing:var(--font-size-2-letter-spacing);line-height:var(--line-height-3);padding-top:var(--g1)}.search-adsac .search-adsac-inner-container .banner-content span{font-style:italic}.search-adsac .search-adsac-inner-container .btn{border:1px solid var(--color-main);color:var(--color-main)}.search-adsac.msp-banner{align-items:center;display:flex;flex:1 0 0;flex-direction:column;gap:var(--gxs);height:100%;justify-content:center;padding:var(--g1)}.search-adsac.lead-banner .search-adsac-inner-container{height:auto;padding:var(--g4);width:100%}@media screen and (min-width:992px){.search-adsac.lead-banner .search-adsac-inner-container{max-width:419px}}.search-adsac.lead-banner .search-adsac-inner-container .banner-title{font-size:var(--font-size-2);letter-spacing:var(--font-size-1-letter-spacing);line-height:140%}.search-adsac.lead-banner .search-adsac-inner-container .banner-content{font-size:var(--font-size-5);letter-spacing:var(--font-size-2-letter-spacing);padding-top:1rem}.search-market-trends .stat-cards{display:grid;gap:var(--g2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:var(--g2)}.search-market-trends .stat-card{align-items:flex-start;border:1px solid var(--color-border-l1);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:var(--g0);height:100%;padding:var(--g3)}.search-market-trends .stat-card div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.school-section .district-types{background:var(--color-f2);border-radius:2rem;padding:.25rem;width:-moz-fit-content;width:fit-content}@media(max-width:639px){.school-section .district-types{font-size:var(--font-size-6)}}.school-section .district-types button{border-radius:2rem;cursor:pointer;line-height:75%;padding:.75rem 1.5rem;text-align:center}@media(max-width:639px){.school-section .district-types button{padding:.75rem .5rem}}.school-section .district-types button.active{background:var(--color-bg)}.school-section .district-select-box{width:390px}@media screen and (max-width:639px){.school-section .district-select-box{width:100%}}.school-section .radio-selection{border-bottom:1px solid var(--color-border);padding:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.school-section .radio-selection.active,.school-section .radio-selection:hover{background-color:var(--color-f2)}.school-section .radio-selection input[type=radio]{display:none}.school-section .cursor{cursor:pointer}.school-section .school-district-list{--list-height:300px;position:relative}.school-section .school-district-list div.outline:hover{box-shadow:0 2px 4px 0 rgba(74,74,74,.3)}.school-section .school-district-list .selected{box-shadow:0 2px 4px 0 rgba(74,74,74,.3);outline:1px solid var(--color-b)}.school-section .school-district-list .districts-list{border:1px solid var(--color-border);bottom:calc(var(--g3)*-1);box-shadow:0 2px 4px 0 rgba(74,74,74,.3);height:16rem;left:0;overflow-y:auto;position:absolute;transform:translateY(100%);width:100%;z-index:10011}.school-section .move-bottom{align-self:flex-end}.school-section .school-types{border-radius:1rem}.school-section .school-types .tab-bookmark{--tab-bookmark-color-border:none;border-bottom:1px solid var(--color-outline-border);padding:1rem 1.5rem 0}.school-section .school-types .tab-bookmark li{flex:0}.school-section .school-types .tab-bookmark li button{display:flex}.school-section .school-types .tab-bookmark li .count-pill{align-items:center;background-color:var(--color-main);border-radius:var(--border-radius);color:#fff;display:flex;justify-content:center;padding:0 6px}@media screen and (max-width:639px){.school-section .school-types .tab-bookmark{padding:.5rem .5rem 0}.school-section .school-types .tab-bookmark li button{font-size:var(--font-size-5)}.school-section .school-types .tab-bookmark li .count-pill{font-size:var(--font-size-6)}}.school-section .school-types .school-panel{border-radius:var(--g2);padding:var(--g2)}.school-section .school-types .school-panel .school-rating{align-items:center;border-radius:50%;color:var(--color-2);display:flex;font-size:var(--font-size-4);height:2.5rem;justify-content:center;width:2.5rem}.school-section .school-types .school-panel .school-msp-url{color:var(--color-brand)}.school-section .school-types .no-school-image{display:block;height:auto;width:100%}.search-footer .section{margin-top:var(--g3)}.search-footer .section.hot-lead{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border)}.search-footer .mvt-ads{margin:0 auto;min-width:300px;width:-moz-fit-content;width:fit-content}.search-footer .neighborhood.link{display:inline-block;padding-left:12px}.search-footer .agent-connection-lead{padding:var(--g4) 0}@media screen and (min-width:656px){.search-footer .agent-connection-lead{padding:var(--g4)}}.search-footer .agent-connection-lead .search-adsac-container{align-items:center;display:flex;justify-content:center;max-width:100%;overflow:hidden}@media screen and (min-width:656px){.page-search.grid-view{--img-ratio:60%}}.page-search.grid-view .search-footer>*{margin-left:auto;margin-right:auto;max-width:992px}.page-search.grid-view .search-footer>footer{max-width:none}@media screen and (max-width:1399px){.page-search.map-view .grid.list-card,.page-search.split-view .grid.list-card{grid-template-columns:repeat(1,minmax(80%,1fr))}}.page-search .map-view.split-view .market-overview{--market-overview-xs:repeat(2,minmax(0,1fr));--market-overview-sm:repeat(2,minmax(0,1fr));--market-overview-md:repeat(2,minmax(0,1fr));--market-overview-lg:repeat(4,minmax(0,1fr))}.page-search .map-view.split-view.col-1 .market-overview{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:1399px){.page-search .map-view.split-view .footer-links{flex-direction:column-reverse}.page-search .map-view.split-view .footer-links>div{width:100%}.page-search .map-view.split-view .footer-links a{margin:var(--gxs) var(--g1)}}.mvt-dropdown__toggle .icon-sort-down{position:relative;top:2px}.search-list-title{padding:var(--g1) var(--g2)}.search-list-title h1{font-size:var(--font-size-3);letter-spacing:var(--font-size-3-letter-spacing);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-list-title .market-trends .new-tag{background-color:var(--color-minor);border-radius:var(--border-radius);color:var(--color-bg);display:inline-block;font-size:var(--font-size-7);font-weight:var(--font-weight-medium);height:-moz-fit-content;height:fit-content;padding:2px var(--g1)}.search-list-title .market-trends a{font-weight:500}.search-list-title .market-trends img{margin:0 var(--g1)}@media screen and (max-width:639px){.search-list-title h1{display:none}}#body.loading .search-list-title .noresult{visibility:hidden}.search-title-bar{align-items:center;display:flex;justify-content:space-between}.search-title-bar>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-title-bar>:last-child{flex-shrink:0}#inline-sort{overflow:visible}@media screen and (max-width:639px){body.mobile.body-map-view.popover-open .search-title{display:none}}.pinned-panel{margin-bottom:var(--g2);margin-left:var(--g2);margin-right:var(--g2)}.search-grid{display:grid;gap:var(--g2);grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}@media screen and (min-width:1599px){.search-grid{grid-template-columns:repeat(auto-fit,minmax(370px,1fr))}}@media screen and (min-width:1920px){.search-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}}@media screen and (min-width:640px){.search-grid .card-agent,.search-grid .lazy-loading{height:225px}}@media screen and (max-width:639px){.search-grid .card-agent,.search-grid .lazy-loading{height:200px}#body.fullscreen .search-header-stick .addtional{display:none}}.search-title{padding-top:0}.search-result-table .search-header-stick{left:0;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:9}.search-result-table .search-header-stick .search-table{border-bottom:none;border-top:1px solid var(--color-border)}.search-table{border-bottom:1px solid var(--color-border);border-radius:0;width:100%}@media(hover:hover){.search-table .favorite i:hover:before{color:var(--color-heart);content:"\e923"}}.search-table .favorite i.active{color:var(--color-heart)}.search-table .favorite i.active:before{content:"\e923"}.search-table .singleline{max-width:40vw;width:-moz-fit-content;width:fit-content}.search-table .selected,.search-table tbody tr:hover{background-color:var(--color-bg-l1)}.search-table tr{cursor:pointer}.search-result-table .table tr td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-table .table .col-property-type{max-width:2.5rem;width:2.5rem}.search-result-table .table .col-property-price{max-width:6rem;width:6rem}.search-result-table .table .col-property-bath,.search-result-table .table .col-property-bed{max-width:3rem;width:3rem}.search-result-table .table .col-property-sqft{max-width:3.5rem;width:3.5rem}.search-result-table .table .col-property-dom{max-width:6.5rem;width:6.5rem}.search-result-table .table .col-property-pricepersqft{max-width:5.5rem;width:5.5rem}.search-result-table .table .col-property-yeadbuilt{max-width:5rem;width:5rem}.search-result-table .table .col-property-lotsize{max-width:5.5rem;width:5.5rem}.search-result-table .table .col-property-img{max-width:3rem;position:relative;width:3rem}.search-result-table .table .col-property-img img{border-radius:var(--border-radius);height:100%;left:0;-o-object-fit:cover;object-fit:cover;padding:var(--gxs);position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:639px){.search-result-table .table .col-property-type{max-width:2.5rem;width:2.5rem}.search-result-table .table .col-property-price{max-width:4rem;width:4rem}.search-result-table .table .col-property-bath,.search-result-table .table .col-property-bed{max-width:2.2rem;width:2.2rem}.search-result-table .table .col-property-dom,.search-result-table .table .col-property-pricepersqft,.search-result-table .table .col-property-type,.search-result-table .table .col-property-yeadbuilt{display:none}}.search-header-detail{padding-top:0;position:relative}.search-header-detail .skeleton{height:5rem}.search-header-detail .search-header-detail-panel{align-items:center;display:flex;gap:var(--g1) var(--g2);position:relative}@media screen and (max-width:639px){.search-header-detail .search-header-detail-btn{position:absolute;right:var(--gxs);top:var(--gxs)}}.search-header-detail .search-header-detail-btn button i{margin-top:3px}.search-header-detail .search-header-detail-img-arrow{display:none;position:absolute;top:50%;transform:translateY(-50%)}.search-header-detail .search-header-detail-img-arrow.prev{left:var(--g0)}.search-header-detail .search-header-detail-img-arrow.next{right:var(--g0)}@media screen and (max-width:639px){.search-header-detail>div{flex-direction:column}.search-header-detail .search-header-detail-img-arrow{display:block}}.search-header-detail .search-header-detail-img-placeholder{position:relative;transition-duration:0s;transition-property:opacity;z-index:9}.search-header-detail .search-header-detail-img-placeholder.disabled{opacity:0;pointer-events:none;transition-delay:2s}.search-header-detail .search-header-detail-img{height:10rem;position:relative;width:16.25rem}@media screen and (max-width:639px){.search-header-detail .search-header-detail-img{height:0;padding-top:48%;width:100%}.search-header-detail .search-header-detail-img img{left:0;position:absolute;top:0}}.search-header-detail .search-header-detail-img .tag{bottom:var(--g0);pointer-events:none;position:absolute;right:var(--g0);z-index:1}.search-header-detail .search-header-detail-img .mvt-player{border-radius:var(--border-radius)}.search-header-detail .search-header-detail-img img{border-radius:var(--border-radius);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.search-header-detail .search-header-detail-img:hover .search-header-detail-img-arrow{display:block}@media(hover:hover){.search-header-detail .favorite i:hover:before{color:var(--color-heart);content:"\e923"}}.search-header-detail .favorite i.active{color:var(--color-heart)}.search-header-detail .favorite i.active:before{content:"\e923"}.search-list{background-color:var(--color-bg);width:100%}.search-list .near-by-section{margin:var(--g3) auto;max-width:-moz-fit-content;max-width:fit-content}.search-list:not(.search-result-table) .search-header-detail,.search-list:not(.search-result-table) .search-table{display:none}.search-list .search-grid{margin:0 var(--g2)}.search-list .search-grid>*{order:14}.search-list .search-grid>:nth-child(-n+49){order:12}.search-list .search-grid>:nth-child(-n+41){order:10}.search-list .search-grid>:nth-child(-n+33){order:8}.search-list .search-grid>:nth-child(-n+21){order:6}.search-list .search-grid>:nth-child(-n+9){order:4}.search-list .search-grid>:nth-child(-n+6){order:2}.search-list .search-grid>:nth-child(-n+3){order:1}.search-list .search-grid>[order=ads]{order:3!important}.search-list .search-grid>[order="0"]{order:1!important}.search-list .search-grid>[order="1"]{order:5!important}.search-list .search-grid>[order="2"]{order:7!important}.search-list .search-grid>[order="3"]{order:9!important}.search-list .search-grid>[order="4"]{order:11!important}.search-list .search-grid>[order="5"]{order:13!important}.search-list .search-grid>[order="6"]{order:15!important}.search-list .search-grid>.rentalAd{order:1}.eidtable .card-property-edit{pointer-events:auto;transform:translateX(0)}.card-property-edit{--card-property-edit-color:var(--color-default);--card-property-edit-color-hover:var(--color-hover);--card-property-edit-bg:var(--color-bg);background-color:var(--card-property-edit-bg)!important;border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius);bottom:40%;box-shadow:0 2px 4px 0 rgba(74,74,74,.3);display:flex;pointer-events:none;position:absolute;right:0;transform:translateX(100%);transition:transform .5s}.card-property-edit>a{color:var(--card-property-edit-color)!important;opacity:.9;padding:var(--g1) var(--g2)}@media(hover:hover){.card-property-edit>a:hover{color:var(--card-property-edit-color-hover)!important;opacity:1}}.card-property-edit>a~a{border-left:1px solid var(--color-border)}.card-property-edit>a~a>span{font-size:0}.card-property-edit.selected{--card-property-edit-bg:var(--color-default);--card-property-edit-color-hover:var(--color-f)!important;--card-property-edit-color:var(--color-bg)}.card-property-edit.selected>a~a{border-left:1px solid var(--color-f)}.card-property-edit.selected>a~a>span{font-size:var(--font-size-5);letter-spacing:var(--font-size-5-letter-spacing)}.card-property-edit.selected .icon-square:before{content:"\e912"}.vue-recycle-scroller{padding:0 var(--g2)}.mvt-listproperty{min-height:207px}.bg-color-f{background-color:var(--color-f)}body{--search-filter-height:calc(var(--form-size-1) + var(--g2))}.search-filter-dropdown-show .search-filter>.search-filter-main,.search-filter-dropdown-show .search-filter>.search-filter-main .scroller{min-height:calc(var(--viewport-height) - var(--search-filter-height)*2)}.search-filter{background-color:var(--color-default-bg);display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;z-index:1950}@media screen and (min-width:992px){.search-filter [data-id=houseStates-newConstruction]~:not(.active),.search-filter [data-id=houseStates-rentals]:not(.active),.search-filter [data-id=soldDateRange]:not(.active){display:none}.search-filter [data-id=houseStates-newConstruction]~[data-id=tagFilter]{display:block}}.search-filter #reset{display:none}.search-filter .skeleton{grid-column:1/-1;height:var(--search-filter-height)}@media screen and (min-width:640px){.search-filter .search-switcher .icon-list:before{content:"\e945"}}.search-filter.resetFilter #reset{align-items:center;display:flex!important}.search-filter.resetFilter #reset span{margin-right:var(--gxs);white-space:nowrap}.search-filter.resetFilter .search-filter-main .scroller>div>:not(.active){display:none}.search-filter>.search-filter-main{flex-shrink:1;order:2;position:relative;width:100%}.search-filter>.search-filter-main .scroller .filterRedesignEnabled i.hidden-xs{display:none}.search-filter>.search-filter-main .scroller .filterRedesignEnabled .icon-times{top:0}.search-filter>.search-filter-main .scroller{-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none;width:100%}.search-filter>.search-filter-main .scroller::-webkit-scrollbar{display:none}.search-filter>.search-filter-main .scroller>div>*{order:3}.search-filter>.search-filter-main .scroller>div [order="1"]{order:1}.search-filter>.search-filter-main .scroller>div [order="2"]{order:2}.search-filter>.search-filter-main .scroller [data-id=propertyType]>span>span{max-width:160px;overflow:hidden;text-overflow:ellipsis}.search-filter>.search-filter-main{max-width:100vw}.search-filter>.search-filter-main .scroller{overflow-x:auto;overflow-y:hidden;padding:1px 0}.search-filter>.search-filter-main .scroller>div{display:flex;flex-wrap:nowrap;gap:var(--g1);grid-auto-flow:column;margin-left:var(--g1);width:-moz-fit-content;width:fit-content}.search-filter>.search-filter-fixed{display:flex;gap:var(--g1);position:relative}.search-filter>.search-filter-fixed.left{order:1;padding:1px 0 1px var(--g2)}.search-filter>.search-filter-fixed.left:after{background-image:linear-gradient(270deg,hsla(0,0%,100%,0) 0,#fff 80%);content:"";height:var(--form-size-1);position:absolute;right:0;top:0;transform:translateX(100%);width:var(--g1);z-index:1}.search-filter>.search-filter-fixed.right{order:3;padding:1px var(--g2) 1px 0}.search-filter>.search-filter-fixed.right:after{background-image:linear-gradient(270deg,#fff 20%,hsla(0,0%,100%,0));content:"";height:var(--form-size-1);left:0;position:absolute;top:0;transform:translateX(-100%);width:var(--g1);z-index:1}.search-filter .filter-count{background:var(--color-5);border-radius:50%;color:var(--color-default-bg);display:inline-block;font-size:var(--font-size-7);font-style:normal;height:var(--g3);line-height:var(--g3);text-align:center;width:var(--g3)}@media screen and (max-width:639px){.search-filter .btn-icon-only .btn-icon>span,.search-filter .btn-icon-only.btn-icon>span{display:none}}#body .search-filter{display:grid;grid-template-columns:fit-content(30%) minmax(0,100%) fit-content(30%)}#body #searchSave i{position:relative;top:1px}@media screen and (max-width:991px){#body #searchSave{display:none!important}#body .search-filter{grid-template-columns:fit-content(30%) minmax(0,100%) fit-content(30%)}#body .search-filter>.search-filter-main .scroller>div{margin-right:var(--g1)}}@media screen and (min-width:992px){#body #searchSave{display:inline-block!important}#body .search-filter-fixed.right{display:none!important}}.filter-shortcuts{background:var(--color-bg)}.filter-shortcuts .buttonContainer{display:flex;gap:8px;margin-left:10px;overflow-x:scroll;padding:1px}.filter-shortcuts .buttonContainer a[disabled=true] button{background:var(--color-f2);pointer-events:none}.hearst-logo{align-items:center;background-color:var(--color-bg);bottom:0;display:flex;height:5.625rem;position:fixed;width:100%;z-index:5000}.hearst-logo .partner-logo{align-items:center;display:flex;height:3.625rem;justify-content:center}.hearst-logo .partner-logo img{max-height:3.625rem;max-width:10.188rem}.hearst-logo .separator .pipe{background-color:#b6b6b6;border:1px solid #b6b6b6;height:3.625rem;margin:0 1rem}.hearst-logo .welcome{height:3.625rem}.hearst-logo .welcome .welcome-text{font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}.hearst-logo .welcome .mvt-logo{background-image:var(--logo-dark);background-repeat:no-repeat;background-size:contain;height:2.437rem;margin:0;pointer-events:none;width:8rem}@media(min-width:640px){.hearst-logo{justify-content:center}}@media(max-width:639px){.hearst-logo{height:2.8125rem;justify-content:space-evenly}.hearst-logo .partner-logo{height:1.875rem}.hearst-logo .partner-logo img{max-height:1.875rem}.hearst-logo .separator .pipe{height:1.875rem;margin:0}.hearst-logo .welcome{height:1.875rem}.hearst-logo .welcome .welcome-text{font-size:var(--font-size-8);letter-spacing:var(--font-size-8-letter-spacing);line-height:var(--line-height-2)}.hearst-logo .welcome .mvt-logo{height:1.25rem;width:4rem}}.hearst-logo.hide-logo{animation:hearstLogoAnimation .5s ease-in 5s forwards}@keyframes hearstLogoAnimation{0%{opacity:1}to{opacity:0}}.mvt-rangeslider{--mvt-rangeslider-color-bg:var(--color-bg);--mvt-rangeslider-color-bg-hover:var(--color-bg-l1);--mvt-rangeslider-color:var(--color-border);--mvt-rangeslider-color-active:var(--color);--mvt-rangeslider-color-border:var(--color-border);--mvt-rangeslider-size:1.25rem;display:flex;flex-direction:column;margin:var(--g3) auto 0 auto;width:100%}.mvt-rangeslider-input{min-height:var(--g2);position:relative}.mvt-rangeslider-input input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--mvt-rangeslider-color-border);height:2px;pointer-events:none;position:absolute;width:100%}.mvt-rangeslider-input input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--mvt-rangeslider-color-bg);border-radius:50%;box-shadow:0 0 0 1px var(--mvt-rangeslider-color-border);cursor:pointer;height:var(--mvt-rangeslider-size);pointer-events:all;width:var(--mvt-rangeslider-size)}.mvt-rangeslider-input input[type=range]::-moz-range-thumb{-webkit-appearance:none;background-color:var(--mvt-rangeslider-color-bg);border-radius:50%;box-shadow:0 0 0 1px var(--mvt-rangeslider-color-border);cursor:pointer;height:var(--mvt-rangeslider-size);pointer-events:all;width:var(--mvt-rangeslider-size)}.mvt-rangeslider-input input[type=range].from{height:0;z-index:1}.mvt-rangeslider-input input[type=range] input[type=range]::-webkit-slider-thumb:hover{background:var(--mvt-rangeslider-color-bg-hover)}.mvt-inputrange{--input-range-color:var(--color);--input-range-color-bg:var(--color-bg);--input-range-color-border:var(--color-border);--input-range-color-hover:var(--color-hover);--input-range-color-bg-hover:var(--color-bg-hover);--input-range-color-border-hover:var(--color-border-hover);--input-range-color-active:var(--color-active);--input-range-color-bg-active:var(--color-bg-active);--input-range-color-border-active:var(--color-border-active);--input-range-color-active-hover:var(--color-active-hover);--input-range-color-bg-active-hover:var(--color-bg-active-hover);--input-range-color-border-active-hover:var(--color-border-active-hover);--input-range-border-weight:1px;--input-range-font-weight:var(--font-weight-medium);--input-range-font-weight-active:var(--font-weight-medium)}.mvt-inputrange:not(.editable) .input input{box-shadow:none!important;pointer-events:none}.mvt-inputrange:not(.editable) .input.max input{text-align:right}.mvt-inputrange:not(.editable) .mvt-rangeslider{margin-top:var(--g2)}.mvt-inputrange-input{align-items:center;display:flex;gap:var(--g1);justify-content:space-between}.mvt-inputrange-input span{display:inline-block;flex-shrink:0;text-align:center}.mvt-inputrange-input .input{flex:1}.mvt-inputrange-input .input input[changed=true]{box-shadow:0 0 0 1px var(--input-range-color-border-active)}.select-range{--select-range-color:var(--color);--select-range-color-bg:var(--color-bg);--select-range-color-border:var(--color-border);--select-range-color-hover:var(--color-hover);--select-range-color-bg-hover:var(--color-bg-hover);--select-range-color-border-hover:var(--color-border-hover);--select-range-color-active:var(--color-active);--select-range-color-bg-active:var(--color-bg-active);--select-range-color-border-active:var(--color-border-active);--select-range-color-active-hover:var(--color-active-hover);--select-range-color-bg-active-hover:var(--color-bg-active-hover);--select-range-color-border-active-hover:var(--color-border-active-hover);--select-range-border-weight:1px;--select-range-font-weight:var(--font-weight-medium);--select-range-font-weight-active:var(--font-weight-medium);--select-option-color-bg:var(--color-default-bg);--select-range-size:var(--form-size-2);--select-range-font-size:var(--font-size-5);--select-range-gap:var(--g2)}.select-range.large{--select-range-size:var(--form-size-3);--select-range-font-size:var(--font-size-4);--select-range-gap:var(--g2)}.select-range.small{--select-range-size:var(--form-size-1);--select-range-font-size:var(--font-size-6);--select-range-gap:var(--g0)}.select-range{display:inline-block;min-width:-moz-fit-content;min-width:fit-content;position:relative;width:9rem}.select-range label{background-color:var(--select-range-color-bg);border-radius:var(--select-range-size);bottom:0;box-shadow:inset 0 0 0 1px var(--select-range-color-border);display:block;font-weight:var(--select-range-font-weight);left:0;overflow:hidden;padding:var(--select-range-gap) var(--g2);pointer-events:none;right:0;text-overflow:ellipsis;white-space:nowrap}.select-range .select-close,.select-range label{color:var(--select-range-color);font-size:var(--select-range-font-size);position:absolute;text-align:center;top:0;z-index:3}.select-range .select-close{background:transparent;border:0;border-radius:50%;display:none;height:var(--select-range-size);line-height:var(--line-height-3);padding-bottom:var(--select-range-gap);padding-top:var(--select-range-gap);right:var(--g1);width:var(--form-size-0)}.select-range select{background-color:var(--select-range-color-bg);border:none;border-radius:var(--form-size-1);box-shadow:0 0 0 1px var(--select-range-color-border);color:var(--select-range-color);cursor:pointer;display:block;flex-shrink:1;font-size:var(--select-range-font-size);padding:var(--select-range-gap) var(--g2);width:100%}.select-range select[changed=true]{box-shadow:0 0 0 1px var(--select-range-color-border-active)}@media(hover:hover){.select-range select:hover,.select-range select:hover~label{color:var(--select-range-color-hover)}.select-range select:hover~label{background-color:var(--select-range-color-bg-hover)}}.select-range select option{background-color:var(--select-option-color-bg);color:var(--color-default)}.select-range .split{display:block;flex-shrink:0;padding-left:var(--g1);padding-right:var(--g1)}.select-range>div{align-items:center;border-radius:var(--select-range-size);display:flex;flex-wrap:nowrap;height:var(--select-range-size);justify-content:center;overflow:hidden;position:relative;width:100%;z-index:1}.select-range:not(.active) label:after,.select-range:not(.active) label:before{position:relative;top:-1px}.select-range:not(.active) label:before{content:"-";padding-right:var(--g2)}.select-range:not(.active) label:after{content:"+";padding-left:var(--g2)}.select-range.active[reset] label{background-color:var(--select-range-color-bg-active);box-shadow:inset 0 0 0 1px var(--select-range-color-border-active);color:var(--select-range-color-active);padding-right:2rem}.select-range.active[reset] .select-close{display:block}.select-range.active:before{background-color:var(--color-default-bg);bottom:-6px;content:attr(label);display:block;font-size:var(--font-size-8);left:50%;letter-spacing:var(--font-size-8-letter-spacing);line-height:var(--line-height-1);opacity:1;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:3}.select-range.active,.select-range.active select{width:-moz-fit-content;width:fit-content}#body.autocomplete-tag-show{-webkit-overflow-scrolling:initial;overflow-x:hidden}#body.autocomplete-tag-show .autocomplete-tag-list{display:block}#body.autocomplete-tag-show .autocomplete-tag.result .input input{background-color:var(--color-bg);border-bottom-left-radius:0;border-bottom-right-radius:0}.autocomplete-tag{--autocomplete-tag-list-font-size:var(--font-size-5);--autocomplete-tag-list-gap:var(--g1);--autocomplete-tag-list-border-radius:calc(var(--form-size-2)/2);--autocomplete-tag-input-size:var(--form-size-2);position:relative}.autocomplete-tag .btn-dep{--btn-gap:var(--autocomplete-tag-list-gap);--btn-font-size:var(--autocomplete-tag-list-font-size);--btn-size:var(--autocomplete-tag-input-size);--btn-width:fit-content}.autocomplete-tag .input{--input-size:var(--autocomplete-tag-input-size);--input-gap:var(--autocomplete-tag-list-gap)}.autocomplete-tag.small{--autocomplete-tag-list-font-size:var(--font-size-6);--autocomplete-tag-list-gap:var(--g0);--autocomplete-tag-list-border-radius:calc(var(--form-size-1)/2);--autocomplete-tag-input-size:var(--form-size-1)}.autocomplete-tag.small .input{--input-icon-lineheight:1;--input-icon-scale:1rem;--input-icon-size:var(--form-size-1)}.autocomplete-tag.large{--autocomplete-tag-list-font-size:var(--font-size-4);--autocomplete-tag-list-gap:var(--g2);--autocomplete-tag-list-border-radius:calc(var(--form-size-3)/2);--autocomplete-tag-input-size:var(--form-size-3)}.autocomplete-tag.large .input{--input-icon-size:var(--form-size-3);--input-icon-lineheight:3;--input-icon-scale:1rem}.autocomplete-tag button{text-transform:capitalize}.autocomplete-tag-list-fixed{font-size:var(--autocomplete-tag-list-font-size)}.autocomplete-tag-list-fixed>button{padding-bottom:0;padding-top:0}.autocomplete-tag-list{display:none;position:absolute;top:var(--autocomplete-tag-input-size);width:100%;z-index:20000}.autocomplete-tag-list>ul{-ms-overflow-style:none;border-bottom-left-radius:var(--autocomplete-tag-list-border-radius);border-bottom-right-radius:var(--autocomplete-tag-list-border-radius);max-height:50vh;overflow-y:auto;overflow:-moz-scrollbars-none;scrollbar-width:none}.autocomplete-tag-list>ul::-webkit-scrollbar{display:none}.autocomplete-tag-list>ul{box-shadow:0 2px 4px 0 rgba(74,74,74,.3),0 0 0 1px var(--color-border)}.autocomplete-tag-list>ul li{background-color:var(--color-bg);border-top:1px solid var(--color-border-l1);color:var(--color)}.autocomplete-tag-list>ul li:first-of-type{border-top:none}@media(hover:hover){.autocomplete-tag-list>ul li.hover,.autocomplete-tag-list>ul li:hover{background-color:var(--color-bg-l1);color:var(--color-hover)}}.autocomplete-tag-list>ul li button{align-items:center;color:inherit;display:flex;font-size:var(--autocomplete-tag-list-font-size);gap:var(--g1);margin:0;padding:var(--autocomplete-tag-list-gap) var(--g2);text-transform:capitalize;width:100%}#body.searchfilter-active{max-width:calc(100% - var(--scroll-size));overflow-x:hidden!important;overflow-y:hidden!important}#body.searchfilter-active .mvt-searchfilter,#body.searchfilter-active .mvt-searchfilter-overlay{display:block}.mvt-searchfilter-overlay{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:3299}.mvt-searchfilter{--mvt-search-filter-height:85vh;--mvt-search-filter-width:25rem;--mvt-search-filter-bg:var(--color-bg);--mvt-search-filter-color:var(--color);background-color:var(--mvt-search-filter-bg);border-radius:var(--border-radius);box-shadow:0 2px 4px 0 rgba(74,74,74,.3);color:var(--mvt-search-filter-color);display:none;max-height:var(--mvt-search-filter-height);overflow-x:hidden;overflow-y:scroll;position:fixed;transition:opacity .3s ease-in-out;width:var(--mvt-search-filter-width);z-index:3300}@media screen and (max-width:639px){.mvt-searchfilter{border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0!important;left:0!important;right:0!important;top:auto!important}}.mvt-searchfilter.mode-focus .mvt-searchfilter-footer,.mvt-searchfilter.mode-focus .mvt-searchfilter-item:not(.focused),.mvt-searchfilter.mode-focus .mvt-searchfilter-save,.mvt-searchfilter.mode-focus .slot,.mvt-searchfilter.mode-focus .tab{display:none}@media screen and (min-width:640px){.mvt-searchfilter.mode-focus .mvt-searchfilter-item .filter-title,.mvt-searchfilter.mode-focus .mvt-searchfilter-item sub{display:none}.mvt-searchfilter.mode-focus .mvt-searchfilter-item.grouped .filter-title,.mvt-searchfilter.mode-focus .mvt-searchfilter-item.grouped sub{display:block}}.mvt-searchfilter.mode-focus .mvt-searchfilter-header{display:none}@media screen and (min-width:640px){.mvt-searchfilter.mode-focus:not(.wide){--mvt-search-filter-width:20rem}}@media screen and (max-width:639px){.mvt-searchfilter.mode-focus{box-shadow:0 -2px 4px 0 rgba(74,74,74,.3)}.mvt-searchfilter.mode-focus .mvt-searchfilter-close{display:block}.mvt-searchfilter.mode-focus~.mvt-searchfilter-overlay{background-color:rgba(0,0,0,.3)}}.mvt-searchfilter.mode-rent #hoa,.mvt-searchfilter.mode-rent #houseFeature,.mvt-searchfilter.mode-rent #houseMedia,.mvt-searchfilter.mode-rent #lotSize,.mvt-searchfilter.mode-rent [data-value=condos],.mvt-searchfilter.mode-rent [data-value=foreclosed],.mvt-searchfilter.mode-rent [data-value=hidePending],.mvt-searchfilter.mode-rent [data-value=land],.mvt-searchfilter.mode-rent [data-value=mobile],.mvt-searchfilter.mode-rent [data-value=multi-family],.mvt-searchfilter.mode-rent [data-value=newConstruction],.mvt-searchfilter.mode-rent [data-value=priceReduced],.mvt-searchfilter.mode-rent [data-value=virtualTour],.mvt-searchfilter.mode-rent:not(.mode-focus) #soldDateRange,.mvt-searchfilter.mode-sale [data-value=apartment],.mvt-searchfilter.mode-sale:not(.mode-focus) #soldDateRange,.mvt-searchfilter.mode-sold #houseStates,.mvt-searchfilter.mode-sold [data-value=apartment],.mvt-searchfilter.mode-sold [data-value=foreclosed],.mvt-searchfilter.mode-sold [data-value=newConstruction],.mvt-searchfilter.mode-sold [data-value=openHouse],.mvt-searchfilter.mode-sold [data-value=virtualTour]{display:none}.mvt-searchfilter .tab-bookmark{--tab-bookmark-color-border:var(--color-border-l1);margin-left:auto;margin-right:auto}.mvt-searchfilter .tab-bookmark li{flex:initial}@media screen and (max-width:639px){.mvt-searchfilter{--mvt-search-filter-height:100%;--mvt-search-filter-width:100%;left:0;top:0;transform:none}}.mvt-searchfilter .tab-bookmark .active{pointer-events:none}.mvt-searchfilter .mvt-searchfilter-header{border-bottom:1px solid var(--color-border-l1);top:0}.mvt-searchfilter .mvt-searchfilter-footer,.mvt-searchfilter .mvt-searchfilter-header{background-color:var(--color-bg);left:0;padding:var(--g2);position:-webkit-sticky;position:sticky;right:0;z-index:2}.mvt-searchfilter .mvt-searchfilter-footer{border-top:1px solid var(--color-border-l1);bottom:0}.mvt-searchfilter .mvt-searchfilter-footer>.btn-dep{width:100%}.mvt-searchfilter .mvt-searchfilter-body{padding:var(--g3);position:relative}.mvt-searchfilter .mvt-searchfilter-body #houseStates span>i{display:none}.mvt-searchfilter .mvt-searchfilter-close{display:none;position:absolute;right:var(--g2);top:var(--g1)}.mvt-searchfilter .grid.small>*{width:100%}.mvt-searchfilter .select{--select-color-bg-active:var(--color-default-bg-l1);--select-color-border-active:var(--color-default)}.mvt-searchfilter .select .select-close{display:none!important}.mvt-searchfilter .input{--input-border-radius:var(--border-radius)}.mvt-searchfilter .select-range{--select-range-color-bg-active:var(--color-default-bg-l1);--select-range-color-border-active:var(--color-default)}.mvt-searchfilter .select-range>div{overflow:initial}.mvt-searchfilter .select-range>div>label{display:none}.mvt-searchfilter .select-range>div select{border-radius:var(--border-radius);width:100%}.mvt-searchfilter .select-range[reset][changed=true].select-range .select-close,.mvt-searchfilter .select-range[reset][changed=true].select-range:before{display:none}.vue-histogram-slider-wrapper{--primary-color:var(--color-bg)!important;--label-color:var(--color-bg-l1)!important;--label-color-text:var(--color)!important;--holder-color:var(--color-bg-l1)!important;--holder-color-active:var(--color)!important;margin-left:auto;margin-right:auto;margin-top:100px;margin-top:var(--g1)}.vue-histogram-slider-wrapper .irs-grid{opacity:0}.vue-histogram-slider-wrapper .vue-histogram-view{display:none!important}.page-search{--search-list-width:var(--card-width);--img-ratio:60%}.page-search .header{grid-area:head}.page-search .search-map{grid-area:map}.page-search .search-list{grid-area:results;overflow-y:auto}.page-search .search-filter{grid-area:filters;padding-bottom:var(--g0)}.page-search .filterShortcuts{grid-area:shortcuts}.page-search{display:grid;width:100%}@media screen and (max-width:991px){.page-search{grid-template-areas:"head" "filters" "shortcuts" "results";grid-template-columns:1fr}.page-search .search-map{display:none}.page-search .header{position:-webkit-sticky;position:sticky;top:0;z-index:1999}.page-search .search-filter{position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:1990}.page-search.map-view{grid-template-areas:"head" "filters" "shortcuts" "map";grid-template-rows:auto auto auto 1fr;height:100vh;height:100dvh}.page-search.map-view .search-list{display:none}.page-search.map-view .search-map{display:block}}@media screen and (min-width:992px){.page-search{grid-template-areas:"head head" "filters filters" "shortcuts shortcuts" "results results";grid-template-columns:auto minmax(320px,min(40%,480px));grid-template-rows:auto auto auto 1fr;height:100vh;height:100dvh}.page-search .search-map{display:none}.page-search .search-list{overflow-y:auto}.page-search.map-view .search-map{display:block}.page-search.map-view.split-view{grid-template-areas:"head head" "filters filters" "shortcuts results" "map results"}.page-search.map-view:not(.split-view){grid-template-areas:"head head" "filters filters" "shortcuts shortcuts" "map map"}.page-search.map-view:not(.split-view) .search-list{display:none}}@media screen and (min-width:1400px){.page-search{grid-template-columns:auto minmax(640px,min(50%,960px))}}.page-search .msp-bottom-center{background-color:transparent;bottom:0;display:flex;gap:var(--g2);left:0;padding:var(--g0);position:fixed;right:0;z-index:1960}.page-search .msp-bottom-center>*{flex:1}.page-search .msp-bottom-center .btn{width:100%}@media screen and (min-width:640px){.page-search .msp-bottom-center{display:none}}.page-result,.search-title{width:100%}.body-expand-filter .viewbutton{display:none}.body-map-view{height:100%;left:0;overflow:hidden;position:fixed;top:var(--fixed-top);width:100%}#body.body-expand-filter,#body.body-page-loading{overflow-x:hidden!important}#body.body-expand-filter .msp-bottom-center{display:none}#body.body-expand-filter .grid-view .header{margin-bottom:var(--search-filter-height)}#body.open-map-bottom-panel .msp-bottom-center{display:none}.saveContainer{position:relative}.saveContainer .myTooltip{max-width:300px;position:absolute;right:var(--g5);top:var(--g1);width:90vw}.saveContainer .myTooltip i{color:var(--color-springgreen)}@media(max-width:640px){.saveContainer .myTooltip{max-width:280px;right:var(--g4)}}.saveContainer .btn-dep>i{margin-right:4px}.msp-footer-ad{bottom:0;left:0;position:fixed;width:100%;z-index:1960}@media screen and (max-width:639px){.msp-footer-ad{bottom:3.6rem;position:fixed}}.msp-banner-ad{margin:var(--g3) 0;max-width:100%;overflow:hidden}@media screen and (max-width:1399px){.msp-banner-ad{min-height:90px;width:468px}}@media screen and (max-width:639px){.msp-banner-ad{width:320px}}.search-list-label{align-items:center;height:var(--form-size-1)}@media screen and (max-width:639px){#cm-ccpa-container{display:none}}#body.fullscreen .header{transform:translateY(calc(var(--header-height)*-1 + var(--g1)))}#body.fullscreen .search-filter{box-shadow:0 2px 4px 0 hsla(0,0%,50%,.5);top:var(--g1)}