<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! bundle name: bp-SearchBTFBundle~3c15e640 */
@media (max-width:599px){.RegionBreadcrumbs .Breadcrumbs:after{display:none}}.RegionBreadcrumbs .SearchBreadcrumbs ol li a{font-size:.875rem;font-weight:400;line-height:1.5}
.mls-disclaimer-list{padding:1.5rem 1.5rem 3rem 1.5rem}@media (max-width:599px){.mls-disclaimer-list{padding:2rem 1rem}}.mls-disclaimer-list&gt;:not(:last-child){margin-bottom:1.5rem}@media (max-width:899px){.mls-disclaimer-list .mls_disclaimer img{display:block;margin-bottom:.75rem}}.listMode .mls-disclaimer-list{max-width:1184px;margin:0 auto}
.SearchMode.desktop{padding-top:0}@media (min-width:1200px){.SearchMode .SearchFormSection__container{width:447px;margin:0 77.5px}}
.RangeSlider{position:relative;z-index:0;width:100%}.RangeSlider,.RangeSlider__max,.RangeSlider__min{height:6px;border-radius:3px}.RangeSlider,.RangeSlider__min{background-color:#e9e9e9}.RangeSlider__max,.RangeSlider__min{position:absolute;top:0;left:0;width:0}.RangeSlider__min{z-index:2}.RangeSlider__max{z-index:1;background-color:#15727a}.RangeSlider__thumb{box-sizing:border-box;position:absolute;top:50%;right:-13px;z-index:1;width:26px;height:26px;background-color:#fefefe;border:1px solid #15727a;border-radius:100%;box-shadow:0 0 4px 0 rgba(19,19,19,.25);transform:translateY(-50%)}.RangeSlider__thumb:focus{outline:unset!important;outline:none;box-shadow:none}
.Price .tabBarWrapper .bp-TabBar .TabBar__list{padding:0 0 .25rem 0;overflow:visible}.Price .tabBarWrapper .bp-TabBar .TabBar__list .TabBarItem{font-size:1rem;margin-right:1.5rem}.Price .tabBarWrapper .bp-TabBar .TabBar__list .TabBarItem .TabBarItem__label--icon{display:flex;flex-direction:row-reverse}.Price .tabBarWrapper .bp-TabBar .TabBar__list .TabBarItem .TabBarItem__label--icon .bp-DefinitionFlyout:focus{outline:none}.Price .tabBarWrapper .bp-TabBar .TabBar__list .TabBarItem .TabBarItem__label--icon .bp-DefinitionFlyoutIcon .bp-SvgIcon{height:inherit;width:inherit;fill:#7e7e7e}.Price .tabBarWrapper .bp-TabBar .TabBar__list .TabBarItem .TabBarItem__label--icon .bp-DefinitionFlyoutIcon .Flyout__container{text-align:left}.Price .tabBarWrapper .bp-TabBar .TabBar__list .TabBarItem--flexible{margin-left:0}.Price .histogramSliderWrapper{margin:1rem .75rem .5rem .75rem}.Price .histogramSliderWrapper .Price__graph{display:flex;align-items:flex-end;height:100px}.Price .histogramSliderWrapper .Price__bar{flex:1;border-radius:6px;margin-right:1px;margin-left:1px;background-color:#e9e9e9}.Price .histogramSliderWrapper .Price__bar--highlighted{background-color:#15727a}.Price .histogramSliderWrapper .Price__bar:first-child{margin-left:0}.Price .histogramSliderWrapper .Price__bar:last-child{margin-right:0}.Price .histogramSliderWrapper .noHistogramMessage{margin-left:-.75rem;margin-bottom:36px;font-size:.875rem;font-weight:400;line-height:1.5;text-align:left;color:#4f4f4f}.Price .histogramSliderWrapper .RangeSlider{margin:.25rem 0}.Price .priceRangeLabels{display:flex;justify-content:space-between;color:#686868}.Price .inputRange{display:flex;justify-content:space-between;align-items:center}.Price .inputRange&gt;.bp-Text{flex-grow:1;min-width:0}.Price .inputRange&gt;.dash{color:#949494;margin:0 .5rem}.Price .inputRange.income-mobile{display:block}.Price .customMortgageDetailsWrapper .customMortgageDetails,.Price .customMortgageDetailsWrapper .monthlyPaymentDetailsText{margin:1rem 0}.Price .customMortgageDetailsWrapper .monthlyPaymentDetailsText{font-size:.875rem;font-weight:400;line-height:1.75;color:#131313}.Price .customMortgageDetailsWrapper .monthlyPaymentDetailsText .bp-DefinitionFlyout__underline{margin-right:0}.Price .customMortgageDetailsWrapper .monthlyPaymentDetailsText .estimatedMonthlyPayment .DefinitionFlyout__body{display:flex;flex-direction:column}.Price .customMortgageDetailsWrapper .monthlyPaymentDetailsText .estimatedMonthlyPayment .DefinitionFlyout__link{margin:.5rem 0 0 0}@media (min-width:900px){.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow{display:flex;justify-content:space-between}.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow&gt;div{width:calc(50% - .75rem)}.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow:last-child&gt;div{padding-bottom:0}}.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow{display:inline}.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow.downPayment{display:flex;border:1px solid #949494;border-radius:6px;margin:.25rem 0;overflow:hidden}.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow.downPayment .bp-Currency,.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow.downPayment .bp-Percent{min-width:0;flex:2;border-right:1px solid #949494}@media (min-width:900px) and (max-width:1199px){.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow.downPayment .bp-Currency,.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow.downPayment .bp-Percent{flex:1}}.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow.downPayment .bp-Currency .InputWrapper,.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow.downPayment .bp-Percent .InputWrapper{margin:0;border-radius:0;border:none}.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow.downPayment .SegmentedControl{border:none;min-width:0;flex:1}.Price .isMobile .customMortgageDetails .doubleRow&gt;div:not(:last-child){padding-bottom:1.5rem}.Price .isMobile.isExposed .inputRange{padding:.5rem 0}@media (max-width:599px){.Price.SearchFormSection--condensed .bp-TabBar .TabBarItem__label{margin:0}}
@media (max-width:599px){.BrokeragePropertyType--condensed .PropertyTypes__items.bp-ItemPicker{grid-template-columns:repeat(4,1fr)}.BrokeragePropertyType--condensed .PropertyTypes__items.bp-ItemPicker .bp-ItemPicker__option--icon{padding:1rem 0}}
.ItemPickerGroup{border:1px solid #ddd;border-radius:8px;background-color:#fefefe;padding:.125rem;overflow:hidden}.ItemPickerGroup__option{position:relative;color:#131313;font-size:1rem;font-weight:400;line-height:1.5;margin:0 .125rem;padding:.5rem;box-sizing:border-box;min-width:2.5rem;min-height:2.5rem;border:2px solid transparent;border-radius:6px;cursor:pointer;flex-grow:1}.ItemPickerGroup__option:first-of-type{margin-left:0}.ItemPickerGroup__option:last-of-type{margin-right:0}.ItemPickerGroup__option:active,.ItemPickerGroup__option:focus,.ItemPickerGroup__option:hover{border-color:#00828c;background-color:rgba(21,114,122,.08);color:#15727a}.ItemPickerGroup__option:active{background-color:rgba(21,114,122,.16)}.ItemPickerGroup__option:focus{outline:unset!important;outline:none;box-shadow:none}.ItemPickerGroup__option:before{content:attr(data-text);display:inline;font-size:1rem;font-weight:700;line-height:1.5;visibility:hidden;overflow:hidden;height:0}.ItemPickerGroup__option--selected{font-weight:700;color:#15727a;border-color:#00828c;background-color:rgba(21,114,122,.08)}.ItemPickerGroup__option--selected--between{border-radius:unset;border-right-width:0;border-left-width:0;padding:0 12px;margin:0}.ItemPickerGroup__option--selected--first{border-top-left-radius:8px;border-bottom-left-radius:8px}.ItemPickerGroup__option--selected--first:not(.ItemPickerGroup__option--selected--last){border-top-right-radius:unset;border-bottom-right-radius:unset;border-right-width:0;padding-right:12px;margin-right:0}.ItemPickerGroup__option--selected--last{border-top-right-radius:8px;border-bottom-right-radius:8px}.ItemPickerGroup__option--selected--last:not(.ItemPickerGroup__option--selected--first){border-top-left-radius:unset;border-bottom-left-radius:unset;border-left-width:0;padding-left:12px;margin-left:0}.ItemPickerGroup__option.ItemPickerGroup__option--unselected+.ItemPickerGroup__option--unselected:after{display:inline-block;position:absolute;content:"";left:-4px;height:1rem;width:.5px;background-color:#ddd}
.SearchFormContent .inner_content .SearchFormSection.Beds{padding-bottom:0;border-bottom:unset}.SearchFormContent .inner_content .SearchFormSection.Baths{padding-top:1rem}.SearchFormContent .inner_content .SearchFormSection.WalkScore .WalkScoreOption:not(:last-child){padding-bottom:.75rem}.SearchFormContent .inner_content .SearchFormSection.Schools .optionLabel,.SearchFormContent .inner_content .SearchFormSection.WalkScore .optionLabel{display:flex;justify-content:space-between;padding-bottom:.75rem}.SearchFormContent .inner_content .SearchFormSection.Schools .optionLabel .title,.SearchFormContent .inner_content .SearchFormSection.WalkScore .optionLabel .title{font-weight:700}.SearchFormContent .inner_content .SearchFormSection.Schools .optionLabel .subtitle,.SearchFormContent .inner_content .SearchFormSection.WalkScore .optionLabel .subtitle{font-size:.875rem}.SearchFormContent .inner_content .SearchFormSection.Schools .optionLabel .subtitle .score,.SearchFormContent .inner_content .SearchFormSection.WalkScore .optionLabel .subtitle .score{font-weight:700}.SearchFormContent .inner_content .SearchFormSection.Schools .bp-Slider,.SearchFormContent .inner_content .SearchFormSection.WalkScore .bp-Slider,.SearchFormContent.mobile .inner_content .SearchFormSection .bp-Checkbox .Label{width:100%}
.BrokerageContent.SearchFormContent .inner_content .SearchFormSection.HomeFeatures .garageSpots{padding-bottom:.25rem}.BrokerageContent.SearchFormContent .inner_content .SearchFormSection.HomeFeatures .basementOptions,.BrokerageContent.SearchFormContent .inner_content .SearchFormSection.HomeFeatures .homeFacingDirection{padding-left:1.5rem}.BrokerageContent.SearchFormContent .inner_content .SearchFormSection.HomeFeatures .basementOptions .bp-Checkbox,.BrokerageContent.SearchFormContent .inner_content .SearchFormSection.HomeFeatures .homeFacingDirection .bp-Checkbox{margin-top:.5rem}.BrokerageContent.SearchFormContent .inner_content .SearchFormSection.HomeFeatures .keywordSearch{padding-top:1rem}.BrokerageContent.SearchFormContent .inner_content .SearchFormSection .ListingType .ListingTypeContent.cannotCommingleListingTypes&gt;.bp-Checkbox:not(:last-child),.BrokerageContent.SearchFormContent .inner_content .SearchFormSection .ListingType .ListingTypeContent.cannotCommingleListingTypes&gt;.bp-Radio:not(:last-child),.BrokerageContent.SearchFormContent .inner_content .SearchFormSection .ListingType .ListingTypeContent.cannotCommingleListingTypes&gt;div:not(:last-child){padding-bottom:1rem}.BrokerageContent.SearchFormContent .inner_content .SearchFormSection .ListingType .ListingTypeContent.cannotCommingleListingTypes .bp-Checkbox{padding-left:1.5rem}
.RentalsContent.SearchFormContent .inner_content .SearchFormSection.Deals .bp-ItemPicker__option.Deals{margin-bottom:0}.RentalsContent.SearchFormContent #att-fiber-logo{height:20px;padding-bottom:.25rem}
.SearchForm .fixedFooter{bottom:0;position:-webkit-sticky;position:sticky;border-top:1px solid #d1d1d1;background:#fefefe;margin-top:-1px;z-index:1}.SearchForm .fixedFooter .rightFooter{display:flex;justify-content:space-between;padding:1rem 1.5rem}@media (max-width:1199px){.SearchForm.desktop .bp-DefinitionFlyout .Flyout__content{max-width:150px}}@media (min-width:1200px){.SearchForm.desktop .doubleRow{display:flex;justify-content:space-between;row-gap:1rem}.SearchForm.desktop .doubleRow&gt;div{width:calc(50% - .5rem)}.SearchForm.desktop .doubleRow:last-child&gt;div{padding-bottom:0}.SearchForm.desktop .doubleRow&gt;div:last-child .bp-Checkbox .bp-DefinitionFlyout .Flyout__container{left:unset;right:-1rem}.SearchForm.desktop .doubleRow&gt;div:last-child .bp-Checkbox .bp-DefinitionFlyout .Flyout__container .Flyout__arrow{left:unset;right:1rem}}.SearchForm.desktop .bp-DefinitionFlyout .DefinitionFlyout__body p+p{margin-top:1rem}.SearchForm.mobile{top:0;left:0;z-index:10042;height:100%;width:100%;background-color:#fefefe;overflow-y:auto}.SearchForm.mobile.inSearchForm{position:fixed}.SearchForm.mobile .mobileHeader{position:-webkit-sticky;position:sticky;display:block;top:0;z-index:5;background-color:#fefefe;border-bottom:1px solid #ddd}.SearchForm.mobile .mobileHeader .bp-SvgIcon.close{margin:1rem 1rem .5rem}.SearchForm.mobile .mobileHeader .MobileSaveSearchHeader{padding:.75rem 1rem}.SearchForm.mobile .mobileHeader--withResetButton{box-shadow:0 0 4px 0 rgba(0,0,0,.16)}.SearchForm.mobile .mobileHeader--withResetButton .bp-SvgIcon.close{margin:10px 38px 10px 16px}.SearchForm.mobile .mobileHeader--withResetButton .bp-Button.resetSearchOptions{padding:10px 1rem}.SearchForm.mobile .mobileHeader--withResetButton .MobileSaveSearchHeader{border-top:1px solid #ddd}.SearchForm.mobile .fixedFooter .rightFooter{padding:1.5rem 1rem}.SearchForm.mobile .fixedFooter .rightFooter--noResetButton{padding:.5rem 1rem}.SearchForm.mobile .fixedFooter .rightFooter--noResetButton .applyButton,.SearchForm.mobile .fixedFooter .rightFooter--noResetButton .applyButtonContainer{width:100%}
.AllFiltersDialog{min-height:100vh}.AllFiltersDialog--desktop{position:absolute;right:0;border-top-right-radius:0!important;border-bottom-left-radius:8px;width:375px!important}@media (min-width:900px){.AllFiltersDialog--desktop{width:457px!important}}@media (min-width:1200px){.AllFiltersDialog--desktop{width:650px!important}}.DialogWrapper--animate-in .AllFiltersDialog--desktop{animation:slideOver .3s linear forwards}.DialogWrapper--animate-out .AllFiltersDialog--desktop.AllFiltersDialog--animate-out{animation:slideOut .3s linear forwards}.AllFiltersDialog--mobile .bp-DialogHeader{z-index:unset}.AllFiltersDialog .DialogContent{padding:0}@keyframes slideOver{0%{right:-100%}to{right:0}}@keyframes slideOut{0%{right:0}to{right:-100%}}
#region-description-section.RegionProgrammaticDescription.region-content-section p:last-of-type{margin-bottom:0}
.bp-MoreResources h3{font-weight:700;line-height:1.5;font-size:1rem;color:#131313;padding-bottom:1rem}.bp-MoreResources .bp-TabBar{padding-bottom:.5rem}.bp-MoreResources .bp-TabBar .TabBar__list{padding:0 0 .25rem 0}.bp-MoreResources .bp-TabBar .TabBarItem--flexible{margin-left:0}.bp-MoreResources ul{list-style-type:none}.bp-MoreResources ul .resources-section-li:not(.hidden){padding:.5rem 0;font-size:.875rem;font-weight:400;line-height:1.5}@media (min-width:1200px){.bp-MoreResources ul .resources-section-li:not(.hidden){width:50%;display:inline-block;vertical-align:top;padding-right:1rem;box-sizing:border-box}}.bp-MoreResources ul .Expandable{padding-top:.5rem}.bp-MoreResources ul .Expandable .ExpandableLink{font-size:.875rem}.bp-MoreResources .link-text{font-weight:400;display:flex;align-items:center;color:#15727a;width:100%}.bp-MoreResources .link-text div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bp-MoreResources .bp-SvgIcon.search{padding-right:.5rem;color:#131313}.bp-MoreResources.averageHomePricesSection .bp-TabBar{padding-top:1.5rem}.bp-MoreResources .primary-heading.rentals{padding-top:2.5rem!important}.bp-MoreResources .nearbyForRentSection .columns .bp-TabBar:last-of-type{padding-top:1.5rem}
.RealEstateTrends{padding-bottom:1.5rem}.RealEstateTrends .DetailsComponent .detail{flex-direction:row;flex:1}.RealEstateTrends .DetailsComponent .detail .value{font-size:1rem;font-weight:700;line-height:1.5}.RealEstateTrends .DetailsComponent .detail .label{font-size:.875rem;font-weight:400;line-height:1.5;color:#686868}.RealEstateTrends .DetailsComponent.primary{flex-direction:row;gap:.5rem}.RealEstateTrends .DetailsComponent.primary .detail{align-items:baseline;gap:1rem}.RealEstateTrends .DetailsComponent.primary .detail.saleSqft{text-align:right}@media (min-width:1200px){.RealEstateTrends .DetailsComponent.primary .detail.saleSqft{text-align:left}}.RealEstateTrends .DetailsComponent.primary .detail .sub-label{font-size:.875rem;font-weight:400;line-height:1.5}.RealEstateTrends .DetailsComponent.primary .detail .value{font-size:1.625rem;font-weight:700;line-height:1.25}.RealEstateTrends .DetailsComponent.secondary{flex-direction:column;gap:.5rem}.RealEstateTrends .DetailsComponent.secondary .detail{flex-direction:row-reverse;justify-content:space-between}@media (min-width:1200px){.RealEstateTrends .DetailsComponent.secondary{flex-direction:row;justify-content:space-between;gap:unset}.RealEstateTrends .DetailsComponent.secondary .detail{flex-direction:column}}
div.region-trends-section.region-content-section{position:relative}div.region-trends-section.region-content-section .trends-primary-heading{font-size:1.4375rem;font-weight:700;line-height:1.25}@media (min-width:1200px){div.region-trends-section.region-content-section .trends-primary-heading{display:inline;top:2rem}}div.region-trends-section.region-content-section.withTrendsGraph .trends-primary-heading{-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media (min-width:1200px){div.region-trends-section.region-content-section.withTrendsGraph .trends-primary-heading{position:absolute;max-width:50%}}div.region-trends-section.region-content-section .MarketInsightsGraphSection{margin-top:0}div.region-trends-section.region-content-section .MarketInsightsGraphSection__title{display:none}div.region-trends-section.region-content-section .MarketInsightsGraphSection .housingMarketDropdown{display:flex;flex-direction:column-reverse;gap:.75rem}@media (min-width:1200px){div.region-trends-section.region-content-section .MarketInsightsGraphSection .housingMarketDropdown .propertyTypeDropdown{margin-left:auto;margin-top:0}}div.region-trends-section.region-content-section .MarketInsightsGraphSection .graphComparisonSearchBox .locationsWrapper .locationEntries{margin-bottom:0;border-color:#ddd}
.LocalArticles .headerContainer .headerContainer__readMoreButton.bp-Button{display:flex;flex-direction:row-reverse}@media (max-width:899px){.LocalArticles .headerContainer .headerContainer__readMoreButton.bp-Button{padding:0 0 .5rem 0}}.LocalArticles .headerContainer .headerContainer__readMoreButton.bp-Button .ButtonIcon{margin-right:0;margin-left:.5rem}.LocalArticles .articleContainer{display:grid;gap:.5rem}@media (min-width:1200px){.LocalArticles .articleContainer{grid-template-columns:repeat(2,1fr);gap:1rem}}.LocalArticles .articleContainer .cityArticleContainer{gap:.5rem}.LocalArticles .articleContainer .articleCard{border-radius:6px;overflow:hidden;border:.5px solid #d1d1d1;background-color:#fefefe}.LocalArticles .articleContainer .articleCard:focus,.LocalArticles .articleContainer .articleCard:hover{background-color:rgba(21,114,122,.08);text-decoration:none}.LocalArticles .articleContainer .articleCard:active{background-color:rgba(21,114,122,.16)}.LocalArticles .articleContainer .articleCard .entryPointPhoto{width:6rem;height:5.125rem;object-fit:cover}.LocalArticles .articleContainer .articleCard__text{padding:.5rem}
.homeBuyingResources a.homeBuyingResources-card,.homeBuyingResources a.homeBuyingResources-card:hover{text-decoration:none;color:#131313}.homeBuyingResources-card{display:grid;padding:1rem;border-radius:6px;border:.5px solid #d1d1d1;background:#fefefe}.homeBuyingResources-card:not(:last-child){margin-right:1.5rem}.homeBuyingResources-card-text{padding-top:.75rem}.homeBuyingResources-card&gt;svg{width:2.25rem;height:2.25rem}.homeBuyingResources-moreResources{font-size:1rem;font-weight:700;line-height:1.5;padding-top:1.5rem}@media (max-width:1199px){.homeBuyingResources .flex{flex-direction:column}.homeBuyingResources-card{display:flex}.homeBuyingResources-card:not(:last-child){margin-right:0;margin-bottom:1rem}.homeBuyingResources-card-text{align-self:center;padding:0 0 0 1rem}}
.agent-contact-wrapper{padding:0}.agent-contact-wrapper .agent-contact-section{position:relative}.agent-contact-wrapper .agent-contact-section .agent-image{height:420px;background-size:cover;background-position:50%;background-image:url(e2e050825592a2b5b786391fe6cae159.jpg)}.agent-contact-wrapper .agent-contact-section .message-wrapper{position:absolute;top:0;width:100%;height:100%}.agent-contact-wrapper .agent-contact-section .message-wrapper .message{padding:0 25px;height:100%;background:rgba(0,0,0,.3);color:#fefefe}.agent-contact-wrapper .agent-contact-section .message-wrapper .message .agentContactCTA,.agent-contact-wrapper .agent-contact-section .message-wrapper .message .regionalAgentStats,.agent-contact-wrapper .agent-contact-section .message-wrapper .message .title{padding-top:2rem}.agent-contact-wrapper .agent-contact-section .message-wrapper .message .title{font-size:1.8125rem;font-weight:700;line-height:1.25;line-height:40px}.agent-contact-wrapper .agent-contact-section .message-wrapper .message .regionalAgentStats .stat{display:flex}.agent-contact-wrapper .agent-contact-section .message-wrapper .message .regionalAgentStats .stat:not(:last-child){padding-bottom:1rem}.agent-contact-wrapper .agent-contact-section .message-wrapper .message .regionalAgentStats .stat .stat-value{display:flex;align-items:center;font-size:1.4375rem;font-weight:700;line-height:1.25;line-height:32px;width:66px;margin-right:.5rem}.agent-contact-wrapper .agent-contact-section .message-wrapper .message .regionalAgentStats .stat .stat-value .satisfaction.bp-SvgIcon.star-filled{margin-left:.25rem}.agent-contact-wrapper .agent-contact-section .message-wrapper .message .regionalAgentStats .stat .stat-value .satisfaction.bp-SvgIcon.star-filled path{fill:#e4ab3a}.agent-contact-wrapper .agent-contact-section .message-wrapper .message .regionalAgentStats .stat .stat-descriptors{display:flex;align-items:center}.agent-contact-wrapper .agent-contact-section .message-wrapper .message .regionalAgentStats .stat .stat-descriptors .stat-label{font-size:.875rem}.agent-contact-wrapper .agent-contact-section .message-wrapper .message .statDescription{padding-top:.75rem;font-size:.875rem}
.schools-section .SchoolSegmentedControl .SegmentedControl__option{flex-basis:0px}.schools-section .school-section-disclaimer{display:grid}.schools-section .subtext{font-size:.75rem;font-weight:400;line-height:1.5;color:#686868}.schools-section .schools-content{display:grid}.schools-section .more-schools{padding-top:1rem;font-size:.75rem;font-weight:700;line-height:1.5}.schools-section .greatschools-summary-rating-definition{padding-bottom:1.5rem}.schools-section .school-disclaimer-subparagraph{padding-top:.75rem}.schools-section .gs-rating-text{min-width:40px}
.RegionClimateRiskContent--content,.RegionClimateRiskContent--header,.RegionClimateRiskContent--scoreImage{padding-bottom:1rem}
.searchPagePointsOfInterest-section .foursquareDisclaimer{padding-top:2rem;font-size:.75rem;font-weight:400;line-height:1.5;color:#686868}.searchPagePointsOfInterest-section .doubleRow{display:grid;justify-content:space-between}@media (min-width:900px){.searchPagePointsOfInterest-section .doubleRow{grid-template-columns:repeat(2,1fr);column-gap:.5rem}}.searchPagePointsOfInterest-section .doubleRow .PointOfInterestItem{width:calc(50% - 16px);padding:0 0 1.5rem 0}.searchPagePointsOfInterest-section .doubleRow .PointOfInterestItem.isMobile{width:calc(100% - 16px)}.searchPagePointsOfInterest-section .POIIcon{height:1.5rem;vertical-align:bottom;padding-right:.25rem}.searchPagePointsOfInterest-section .POIIcon .bp-SvgIcon,.searchPagePointsOfInterest-section .POIIcon .SvgIcon{padding:.25rem;height:1.5rem;width:1.5rem;fill:#fefefe;border-radius:6px}.searchPagePointsOfInterest-section .POIIcon .bp-SvgIcon.restaurants,.searchPagePointsOfInterest-section .POIIcon .SvgIcon.restaurants{background-color:#e5751f}.searchPagePointsOfInterest-section .POIIcon .bp-SvgIcon.dog,.searchPagePointsOfInterest-section .POIIcon .SvgIcon.dog{background-color:#026ab1}.searchPagePointsOfInterest-section .POIIcon .bp-SvgIcon.land-alt,.searchPagePointsOfInterest-section .POIIcon .SvgIcon.land-alt{background-color:#01783e}.searchPagePointsOfInterest-section .POIIcon .bp-SvgIcon.FunForAll,.searchPagePointsOfInterest-section .POIIcon .SvgIcon.FunForAll{background-color:#e4ab3a}.searchPagePointsOfInterest-section .POIIcon .bp-SvgIcon.Arts,.searchPagePointsOfInterest-section .POIIcon .SvgIcon.Arts{background-color:#f56642}
.living-section .TabBarItem{background-color:unset;white-space:nowrap}.living-section .TabBarItem--flexible:first-of-type{margin-left:0}@media (max-width:599px){.living-section .TabBarItem--flexible:not(:first-of-type){margin-left:.75rem}}.living-section .bp-TabBar{margin-bottom:1.5rem}.living-section .bp-TabBar__list{padding-left:0}
.RegionLocalInsightCard{margin:.75rem 0;display:flex;flex-direction:column;border:1px solid #d1d1d1;border-radius:6px;padding:.75rem;width:100%;box-sizing:border-box}.RegionLocalInsightCard.isMobile{max-width:311px}.RegionLocalInsightCard.isAA{background-color:#f9f9f9}.RegionLocalInsightCard--previousInsightNotice{width:100%;margin-bottom:.5rem}.RegionLocalInsightCard--note{color:#131313;display:flex;text-overflow:ellipsis;overflow:hidden}.RegionLocalInsightCard--note--firstQuotationContainer,.RegionLocalInsightCard--note .secondQuotationContainer{font-size:2.25rem;font-weight:700;line-height:1.25}.RegionLocalInsightCard--note--firstQuotationContainer{margin-right:.25rem;line-height:1}.RegionLocalInsightCard--note--firstQuotationContainer:before{content:open-quote}.RegionLocalInsightCard--note .secondQuotationContainer{vertical-align:middle;line-height:.5;margin-left:.25rem}.RegionLocalInsightCard--note .secondQuotationContainer:after{content:close-quote}.RegionLocalInsightCard--note--contentContainer--content{font-size:1rem;font-weight:400;line-height:1.5}.RegionLocalInsightCard--note--contentContainer--date{margin-top:.25rem;color:#686868;font-size:.75rem;font-weight:400;line-height:1.5}.RegionLocalInsightCard--note--contentContainer--date.isPreviousInsight{color:#915c00}.RegionLocalInsightCard--note--contentContainer--date.isPreviousInsight .previousInsightMessage{color:#686868;margin-left:.25rem}.RegionLocalInsightCard--agentInfo{display:flex;flex-direction:row;margin-top:1rem}.RegionLocalInsightCard--agentInfo--agentPhoto,.RegionLocalInsightCard--agentInfo--agentPhoto .photo-container{display:flex;align-items:center}.RegionLocalInsightCard--agentInfo--agentPhoto .photo-container img{border-radius:100%;width:72px;height:72px}.RegionLocalInsightCard--agentInfo--agentDetails{display:flex;flex-direction:row;justify-content:space-between;width:100%}.RegionLocalInsightCard--agentInfo--agentDetails .agentNameAndRole{display:flex;flex-direction:column;justify-content:center;color:#131313;margin-left:1rem}.RegionLocalInsightCard--agentInfo--agentDetails .agentNameAndRole .agentName{font-size:1rem;font-weight:700;line-height:1.5}.RegionLocalInsightCard--agentInfo--agentDetails .agentNameAndRole .agentRole{font-size:.875rem;font-weight:400;line-height:1.5}.RegionLocalInsightCard--agentInfo--agentDetails .premierInsigniaContainer{margin-left:.25rem}.RegionLocalInsightCard--agentInfo--agentDetails .premierInsigniaContainer .premier-insignia{height:48px}.RegionLocalInsightCard--icons{line-height:0}
.RegionTourInsights{display:flex;flex-direction:column;margin-bottom:2rem}.RegionTourInsights .LocalInsightsSection--carousel .bp-Carousel__cell{display:inline-flex;align-items:flex-start}.RegionTourInsights .LocalInsightsSection--carousel .bp-Carousel__cell:first-child{margin-left:0}.RegionTourInsights .LocalInsightsSection--carousel.single-insight .LocalInsightCard{max-width:unset}.RegionTourInsights.bp-Section h2{white-space:wrap}.RegionTourInsights .headerContainer{padding:0 0 0 0}.RegionTourInsights .TabBarItem--fixed{flex:none}.RegionTourInsights .BaseCarousel--horiz .bp-Carousel__cell{display:inline-flex;align-items:flex-start}.RegionTourInsights .BaseCarousel--horiz .bp-Carousel__cell:first-child{padding-left:0}@media (min-width:400px){.RegionTourInsights .BaseCarousel--horiz{margin-right:0;margin-left:0}}@media (min-width:600px){.RegionTourInsights .BaseCarousel--horiz{padding-right:0;padding-left:0;width:21rem}}@media (min-width:1199px){.RegionTourInsights .BaseCarousel--horiz{padding-right:0;padding-left:0;width:43rem}}.RegionTourInsights .BaseCarousel--horiz.desktop .bp-Carousel__slider:after{position:absolute;content:"";right:0;width:20px;height:500px;background:linear-gradient(90deg,transparent,#faf9f8);z-index:1}.RegionTourInsights .BaseCarousel--horiz.desktop .bp-CarouselArrow--next{z-index:2}
.region-content .livingSection-heading{font-size:1.125rem;font-weight:700;line-height:1.25;padding-bottom:1rem}.region-content .climate-section.living-section,.region-content .schools-section.living-section{padding-bottom:1.5rem}.region-content #region-description-section,.region-content .region-footer-disclaimers-section{max-width:870px;color:#686868}.region-content #region-description-section p,.region-content .region-footer-disclaimers-section p{margin-bottom:1rem;line-height:1.75}.region-content .region-footer-disclaimers-section{line-height:1.75}@media (min-width:600px){.region-content .footerContent{max-width:none;width:calc(100% - 4rem)}}.region-content .region-content-section{padding:2rem 1.5rem;margin-right:auto;border-top:1px solid #ddd}.region-content .region-content-section .bp-TabBar .TabBarItem{background-color:inherit}.region-content .region-content-section .bp-TabBar .TabBarItem .TabBarItem__label{background-color:#faf9f8}.region-content .region-content-section .bp-TabBar .TabBarItem .TabBarItem__label:hover{background-color:rgba(19,19,19,.08)}.region-content .region-content-section .bp-TabBar .TabBarItem .TabBarItem__label:active{background-color:rgba(19,19,19,.16)}.region-content .region-content-section .primary-heading,.region-content .region-content-section .sectionHeaderContainer{padding:0 0 1.5rem 0;font-size:1.4375rem;font-weight:700;line-height:1.25}.region-content .region-content-section .secondary-heading{text-align:center;font-size:1.4375rem;font-weight:400}.region-content .region-content-section .subheader{margin-bottom:1.25rem;font-size:.875rem;font-weight:400;line-height:1.5}.region-content .region-content-section .blurb{font-size:1rem;font-weight:400;line-height:1.5;text-align:left;max-width:660px;margin-left:auto;margin-right:auto}.region-content .region-content-section .mls-disclosure{font-size:.875rem}.region-content .region-content-section hr:not(.sectionDivider){margin-top:1.25rem;width:40%}.region-content .walk-score{text-align:center}.region-content-sidepane-offset:before{display:block;content:" ";background:#faf9f8;height:214px;margin-top:-214px;pointer-events:none}.listMode .region-content{max-width:1184px;margin:0 auto}.listMode .region-content .region-content-section{padding:2rem 1.5rem}.listMode .region-content .region-footer-disclaimers-section{max-width:unset}
.keyboard-shortcuts-dialog td{line-height:20px;padding:.5rem 0}.keyboard-shortcuts-dialog .shortcut{text-align:right}.keyboard-shortcuts-dialog .key{color:#4f4f4f;border:1px solid #b5b5b5;background:#e9e9e9;border-radius:2px;padding:2px 6px}.keyboard-shortcuts-dialog .key .bp-SvgIcon{height:14px;width:14px;vertical-align:middle}.keyboard-shortcuts-dialog .desc{text-align:left;padding-left:5px}
.ListingUpdatesDialog .topHeader{padding-bottom:1rem;border-bottom:1px solid #ddd}.ListingUpdatesDialog .middle{padding-top:1rem}.ListingUpdatesDialog .middle .bp-SvgIcon.email{margin-right:.75rem}.ListingUpdatesDialog .register-section{padding-top:1rem}
.ListingUpdatesAdminForm .formContent&gt;div,.ListingUpdatesAdminForm .formContent&gt;span{padding-bottom:1rem}.ListingUpdatesAdminForm .formContent .notifyCustomer .CheckboxGroup__options{margin-top:0}.CustomerEmailNotFoundDialog .instructions{padding-bottom:1rem}
.AdminTab{position:fixed;bottom:1rem;left:1rem}.AdminTab--dialog{background:#fefefe;border-radius:12px;margin-bottom:.5rem}.AdminTab--dialog .content{padding:1.5rem}.AdminTab--dialog .content .title{font-size:1.125rem;font-weight:700;padding-bottom:1.5rem}.AdminTab--dialog .content ul li{list-style-type:disc;margin-left:1rem}.AdminTab--dialog .content ul li:not(:last-child){padding-bottom:.5rem}.AdminTab--dialog .content ul li a{font-size:.875rem;font-weight:400;line-height:1.5;cursor:pointer}#left-container.reversePosition .AdminTab{position:absolute;margin-left:1rem}
</pre></body></html>