/*! bundle name: RegionalHousingMarketPagePage~76698580 */
.Star .StarSvg{width:28px;height:28px;stroke:#ffb92e;stroke-width:1.7;fill:#fff;transition:fill .5s ease}.Star .StarSvg.highlighted{fill:#ffb92e}
.fiveStarSurveyDialog .header{display:inline;float:right;overflow:initial!important}.fiveStarSurveyDialog .header .close-button{margin-top:3px;z-index:1000}@media (max-width:599px){.fiveStarSurveyDialog.variant:not(.fullScreen) .guts{height:14.5rem}.fiveStarSurveyDialog.variant.fullScreen .cell{padding:0!important}.fiveStarSurveyDialog.variant.fullScreen .cell .guts{height:100vh;transition:height .5s ease}.fiveStarSurveyDialog.variant.fullScreen .cell .guts .content,.fiveStarSurveyDialog.variant.fullScreen .cell .guts .content-wrapper,.fiveStarSurveyDialog.variant.fullScreen .cell .guts .fiveStarSurveyGuts{height:100%}}.fiveStarSurveyGuts{overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.fiveStarSurveyGuts .agentImage .agentImageContent{transition:height .5s ease,opacity .5s ease;overflow:hidden}.fiveStarSurveyGuts .agentImage .agentImageContent img{margin:10px auto;display:block;border-radius:100%;width:110px}.fiveStarSurveyGuts .surveyTitle{text-align:center}.fiveStarSurveyGuts .surveyTitle p{margin:0;font-size:1.375rem;line-height:1.5em}.fiveStarSurveyGuts .flexGrow{flex-grow:1;display:flex;flex-direction:column}.fiveStarSurveyGuts .flexGrow .bottomContent{justify-content:space-between}.fiveStarSurveyGuts .stars{margin:.5rem auto 0 auto;display:flex;flex-direction:row;justify-content:space-between;width:80%;transition:margin-bottom .5s ease}.fiveStarSurveyGuts .reasonsContent{display:flex;justify-content:space-between;transition:height .5s ease,opacity .5s ease;overflow:hidden}.fiveStarSurveyGuts .reasonsContent .Checkbox{height:2.5rem}.fiveStarSurveyGuts .bottomContent{transition:height .5s ease,opacity .5s ease;margin-top:1rem}.fiveStarSurveyGuts .bottomContent:not(.bottom-transition-enter){height:12.7rem}.fiveStarSurveyGuts .bottomContent .suggestionBox{margin-bottom:24px}.fiveStarSurveyGuts .bottomContent .suggestionBox .feedbackTitle{margin-bottom:.5rem}.fiveStarSurveyGuts .bottomContent .suggestionBox .feedbackTitle .parentheticalOptional{font-weight:400}.fiveStarSurveyGuts .bottomContent .suggestionBox .commentBox .commentInput{width:100%;font-size:.875rem}.fiveStarSurveyGuts .bottomContent .suggestionBox .commentBox .commentInput>.input{width:auto}.fiveStarSurveyGuts .bottomContent .submitButtonWrapper,.fiveStarSurveyGuts .bottomContent .submitButtonWrapper .Button{width:100%}.fiveStarSurveyGuts.control{width:75vw;max-width:18rem}.fiveStarSurveyGuts.control.hasStars.belowCutoff .stars{margin-bottom:1rem}.fiveStarSurveyGuts.control.hasStars.aboveCutoff .stars{margin-bottom:0}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent{flex-wrap:wrap}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent:not(.reasons-transition-enter):not(.reasons-transition-leave){height:5.25rem}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent .Button{width:calc(50% - .4375rem);height:2.1875rem;margin-bottom:.875rem;padding:0}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent .Button:last-child,.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent .Button:nth-child(3){margin-bottom:0}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent .Button.pressed{background-color:#ccc}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent .Button span{font-size:.875rem;vertical-align:baseline}.fiveStarSurveyGuts.control.hasStars .feedbackTitle{font-size:.875rem}@media (max-width:599px){.fiveStarSurveyGuts.variant:not(.hasStars){overflow:visible;position:relative;height:auto}.fiveStarSurveyGuts.variant:not(.hasStars) .agentImage{position:absolute;top:-79px;left:0;right:0}.fiveStarSurveyGuts.variant:not(.hasStars) .agentImage img{margin:0 auto}.fiveStarSurveyGuts.variant:not(.hasStars) .surveyTitle{margin-top:3.125rem;margin-bottom:1rem}}@media (min-width:599px){.fiveStarSurveyGuts.variant{width:75vw;max-width:21rem}.fiveStarSurveyGuts.variant .agentImage .agentImageContent img{margin-top:0}}.fiveStarSurveyGuts.variant.hasStars .stars{margin-bottom:.5rem}.fiveStarSurveyGuts.variant.hasStars .reasonsContent{flex-direction:column;flex-wrap:nowrap}.fiveStarSurveyGuts.variant.hasStars .reasonsContent:not(.reasons-transition-leave):not(.reasons-transition-enter){height:9.5rem}.fiveStarSurveyGuts.variant.hasStars .reasonsContent .Checkbox{margin-bottom:1rem}.fiveStarSurveyGuts.variant.hasStars .reasonsContent .Checkbox:last-child{margin-bottom:0}.reasons-transition-enter{opacity:0;height:0}.reasons-transition-enter.reasons-transition-enter-active,.reasons-transition-leave{opacity:1;height:5.25rem}.reasons-transition-leave.reasons-transition-leave-active{opacity:0;height:0}.fiveStarSurveyGuts.variant .reasons-transition-enter.reasons-transition-enter-active,.fiveStarSurveyGuts.variant .reasons-transition-leave:not(.reasons-transition-leave-active){height:9.5rem}.agentImage-transition-leave{opacity:1;height:110px}.agentImage-transition-leave.agentImage-transition-leave-active,.bottom-transition-enter{opacity:0;height:0}.bottom-transition-enter.bottom-transition-enter-active{opacity:1;height:12.7rem}
@media (max-width:899px){.WelcomeBackSurvey .guts{position:fixed!important;top:0;left:0;bottom:0;height:unset!important}.WelcomeBackSurvey .guts .content-wrapper{height:100%!important;margin-top:0!important}.WelcomeBackSurvey .guts .content-wrapper .content{height:100%}}.WelcomeBackSurvey .toursToFollowUpWithView,.WelcomeBackSurvey .toursToFollowUpWithView .listOfTouredMiniHomeCards{height:100%}.WelcomeBackSurvey .content-wrapper{padding-bottom:0!important}.WelcomeBackSurvey .content{max-width:50rem}.WelcomeBackSurvey.isSplashScreen .content-wrapper{height:100%!important}.WelcomeBackSurvey.isSplashScreen .content-wrapper .content{position:relative}.WelcomeBackSurvey.isSplashScreen .howElseHelp{visibility:hidden}.WelcomeBackSurvey .splashScreenContainer{position:absolute;left:0;right:0;display:flex;height:100%}.WelcomeBackSurvey .splashScreenContainer .splashScreen{position:relative;top:-12px;margin:auto;text-align:center;opacity:1;transition-property:opacity;transition-duration:.5s}.WelcomeBackSurvey .splashScreenContainer .splashScreen.fade-transition{opacity:0}.WelcomeBackSurvey .title{font-weight:600;font-size:1.375rem}.WelcomeBackSurvey .subtitle{margin-top:.5rem;margin-bottom:1.5rem;line-height:1.5rem;color:#767676}.WelcomeBackSurvey .multiselectButtons{display:flex;flex-wrap:wrap;justify-content:space-between}.WelcomeBackSurvey .multiselectButtons .Button{color:#333;background-color:#fff;font-weight:400;margin-bottom:.5rem;padding:1rem .5rem;height:unset;border-width:2px}.WelcomeBackSurvey .multiselectButtons .Button.selected{border-color:#000;color:#000}.WelcomeBackSurvey .howElseHelp{height:100%;display:flex;flex-direction:column}.WelcomeBackSurvey .howElseHelp .multiselectButtons .Button{width:100%}@media (min-width:600px){.WelcomeBackSurvey .howElseHelp .multiselectButtons .Button{width:unset;min-width:calc(50% - .5rem)}}.WelcomeBackSurvey .howElseHelp .problemWithAgent{margin-top:1rem;margin-bottom:.75rem}@media (min-width:600px){.WelcomeBackSurvey .howElseHelp .problemWithAgent{margin-top:1.5rem;margin-bottom:1rem}}.WelcomeBackSurvey .TextArea,.WelcomeBackSurvey .TextArea>.input{width:100%!important}.WelcomeBackSurvey .sorryToHear{height:100%;display:flex;flex-direction:column}@media (min-width:900px){.WelcomeBackSurvey .sorryToHear{max-width:35rem}}.WelcomeBackSurvey .stickyFooter{display:flex;flex-direction:column;margin-top:auto;position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff;width:100%}.WelcomeBackSurvey .stickyFooter:before{content:"";border-top:1px solid #e2e2e2;width:calc(100% + 48px);position:relative;left:-24px}.WelcomeBackSurvey .stickyFooter .buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:.75rem;padding-bottom:.75rem}@media (min-width:600px){.WelcomeBackSurvey .stickyFooter .buttons{flex-wrap:nowrap}}.WelcomeBackSurvey .stickyFooter .buttons .Button{width:100%}@media (max-width:899px){.WelcomeBackSurvey .stickyFooter .buttons .Button.primary{flex-grow:1}}@media (min-width:600px){.WelcomeBackSurvey .stickyFooter .buttons .Button.primary{min-width:15rem;width:auto}}@media (min-width:600px){.WelcomeBackSurvey .stickyFooter .buttons .noThanksButton{width:auto}}.WelcomeBackSurvey .touredMiniHomeCard{box-shadow:.1875rem .1875rem .3125rem .125rem #e2e2e2;border-radius:.3125rem;width:100%;top:auto}.WelcomeBackSurvey .touredMiniHomeCard .MiniHomeCard{width:100%}.WelcomeBackSurvey .touredMiniHomeCard .MiniHomeCard .homecardv2{min-width:11rem;height:7rem;border:none}.WelcomeBackSurvey .touredMiniHomeCard .MiniHomeCard .homecardv2 .PhotoWrapper{cursor:pointer}@media (max-width:399px){.WelcomeBackSurvey .touredMiniHomeCard .MiniHomeCard .addressDisplay span{font-size:.75rem}.WelcomeBackSurvey .touredMiniHomeCard .MiniHomeCard .addressDisplay .cityStateZip{font-size:.625rem}}.WelcomeBackSurvey .touredMiniHomeCard .Checkbox{margin-left:auto}.WelcomeBackSurvey .touredMiniHomeCard .Checkbox span{cursor:pointer}.WelcomeBackSurvey .followUpTouredHomesMenuTitle{width:80%;display:inline-block}.WelcomeBackSurvey .followUpTouredHomesMenuSubtitle{margin-bottom:1.5rem;line-height:1.5rem;color:#767676}.WelcomeBackSurvey .multiSelectQuestionHeader{flex-wrap:wrap}@media (min-width:600px){.WelcomeBackSurvey .multiSelectQuestionHeader{margin-bottom:1.375rem}}.WelcomeBackSurvey .multiSelectQuestionHeader .ProfilePhoto{width:4.125rem;height:4.125rem;display:inline-block;margin-right:2rem}@media (min-width:600px){.WelcomeBackSurvey .multiSelectQuestionHeader .ProfilePhoto{width:5.125rem;height:5.125rem}}.WelcomeBackSurvey .multiSelectQuestionHeader .title{width:12.5rem}@media (min-width:600px){.WelcomeBackSurvey .multiSelectQuestionHeader .title{width:100%}}.WelcomeBackSurvey .LeftIcon{color:#585858}.WelcomeBackSurvey .multiselectQuestion .backToTouredHomesMobile{padding-top:0;padding-left:0;margin-bottom:0;color:#585858}.WelcomeBackSurvey .multiselectQuestion .backToTouredHomesDesktop{padding-left:0;margin-left:auto;color:#585858}.WelcomeBackSurvey .multiselectQuestion .backToTouredHomesDesktop .svg-icon .SvgIcon{width:1.5rem;height:1.5rem}
.OfferInsightsSection .OfferInsightsWidget ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.OfferInsightsSection .OfferInsightsWidget ul li{margin-bottom:1.5rem}.desktop .OfferInsightsSection .OfferInsightsWidget ul li{width:calc(50% - 12px)}.phone .OfferInsightsSection .OfferInsightsWidget ul li,.tablet .OfferInsightsSection .OfferInsightsWidget ul li{width:100%}.OfferInsightsSection .OfferInsightsWidget ul li .offer-result-line{margin-bottom:0}.OfferInsightsSection .OfferInsightsWidget ul li .offer-result-line .sold-price{font-weight:400}.OfferInsightsSection .OfferInsightsWidget ul li .home-stats{word-spacing:4px;color:#585858}.OfferInsightsSection .OfferInsightsWidget ul li .detail .label,.OfferInsightsSection .OfferInsightsWidget ul li .sale-date{text-transform:lowercase}.OfferInsightsSection .OfferInsightsWidget ul li .divider{margin:0}
.migrationTable{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-top:4rem;margin-bottom:2rem;font-size:.875rem}.migrationTable .inbound,.migrationTable .outbound{width:48%}.migrationTable .inbound .tableName,.migrationTable .outbound .tableName{padding-bottom:1rem;padding-left:.5rem;font-size:18px;font-weight:600}.migrationTable .inbound table,.migrationTable .outbound table{width:100%}.migrationTable .inbound table td,.migrationTable .inbound table th,.migrationTable .inbound table tr,.migrationTable .outbound table td,.migrationTable .outbound table th,.migrationTable .outbound table tr{padding:1px}.migrationTable .inbound table td,.migrationTable .outbound table td{padding:.5rem}.migrationTable .inbound table .subHeading,.migrationTable .outbound table .subHeading{padding-top:0;font-size:.75rem;color:#767676}.migrationTable .inbound table .heading,.migrationTable .outbound table .heading{font-weight:600}.migrationTable .inbound table .index,.migrationTable .outbound table .index{width:5%;font-weight:600}.migrationTable .inbound table .cityName,.migrationTable .outbound table .cityName{width:40%;padding-left:.5rem;text-align:left}.migrationTable .inbound table .cityName .DefinitionFlyout,.migrationTable .outbound table .cityName .DefinitionFlyout{padding-left:.5rem}.migrationTable .inbound table .cityName .DefinitionFlyout .DefinitionFlyoutLink.underline,.migrationTable .outbound table .cityName .DefinitionFlyout .DefinitionFlyoutLink.underline{-webkit-text-decoration-style:none;text-decoration-style:none;text-decoration:none}.migrationTable .inbound table .cityName .DefinitionFlyout .DefinitionFlyoutLink:focus,.migrationTable .outbound table .cityName .DefinitionFlyout .DefinitionFlyoutLink:focus{box-shadow:none}.migrationTable .inbound table .cityName .DefinitionFlyout .Pill,.migrationTable .outbound table .cityName .DefinitionFlyout .Pill{cursor:pointer}.migrationTable .inbound table .cityName .DefinitionFlyout .Pill.padding-vert-smallest,.migrationTable .outbound table .cityName .DefinitionFlyout .Pill.padding-vert-smallest{padding-top:0;padding-bottom:0}.migrationTable .inbound table .cityData,.migrationTable .outbound table .cityData{width:50%;text-align:right}.migrationTable .inbound table .quarterData,.migrationTable .outbound table .quarterData{text-align:right}.migrationTable .inbound table .percentChange,.migrationTable .outbound table .percentChange{text-align:right;white-space:nowrap}.migrationTable .inbound table .percentChange .up,.migrationTable .outbound table .percentChange .up{fill:#2e7e36;color:#2e7e36}.migrationTable .inbound table .percentChange .down,.migrationTable .outbound table .percentChange .down{fill:#710f11;color:#710f11}.migrationTable .inbound table .percentChange .SvgIcon,.migrationTable .outbound table .percentChange .SvgIcon{height:14px;width:14px}.migrationTable .inbound table .values,.migrationTable .outbound table .values{border-bottom:1px solid #d8d8d8}.migrationTable .inbound table .values .flexItem,.migrationTable .outbound table .values .flexItem{display:inline-block}@media (max-width:899px){.migrationTable{flex-direction:column;margin-top:2rem}.migrationTable .inbound,.migrationTable .outbound{width:100%}.migrationTable .inbound table .subHeading .flexItem,.migrationTable .inbound table .values .flexItem,.migrationTable .outbound table .subHeading .flexItem,.migrationTable .outbound table .values .flexItem{display:block}.migrationTable .inbound table .cityData,.migrationTable .outbound table .cityData{width:100%}.migrationTable .outbound{margin-top:2rem}}.migrationDisclaimer{color:#999;margin-bottom:3rem}.migrationDisclaimer .disclaimerText{font-size:.75rem}.migrationDisclaimer .disclaimerHeading{font-size:.875rem;font-weight:600}
.usStateMap{display:flex;flex-direction:row;margin-top:3rem;justify-content:center}.usStateMap .centerContainer svg{overflow:visible}.usStateMap .centerContainer svg g{cursor:pointer}.usStateMap .centerContainer svg g.paths{opacity:.85}.usStateMap #tooltip{background:#fff;padding:5px;display:none;position:absolute;width:200px;box-shadow:0 0 4px rgba(0,0,0,.25);border-radius:8px}.usStateMap #tooltip .flyoutBox{font-size:14px;padding:1px;width:auto}.usStateMap #tooltip .flyoutBox .stateName{white-space:nowrap;padding-bottom:1px;font-weight:600}.usStateMap #tooltip .flyoutBox .flyoutText .bold{font-weight:600}.usStateMap .rightContainer{width:10%;padding-left:1rem}.usStateMap .rightContainer .shareAndEmbedGraph{display:flex;flex-direction:column}.usStateMap .rightContainer .shareAndEmbedGraph button{margin-top:1rem;margin-left:0}.usStateMap .leftContainer{display:flex;flex-direction:column;font-size:14px;text-align:center;width:20%}.usStateMap .leftContainer .bounds{font-weight:600}.usStateMap .leftContainer .gradientBox{width:26px;height:118px;margin-left:auto;margin-right:auto;margin-bottom:.5rem;margin-top:.5rem;background:linear-gradient(180deg,#e14e17,#e2da8b 40%,#fff 50%,#9dc3e5 60%,#1c2cb7)}.usStateMap .leftContainer .dataUnavailable{width:26px;height:26px;margin-left:auto;margin-right:auto;margin-top:1.25rem;margin-bottom:.5rem;background:repeating-linear-gradient(45deg,#f5f5f5,#f5f5f5 .25em,#b2b2b2 0,#b2b2b2 .5em)}.usStateMap .leftContainer .regionHousingMarketLegend .legend{display:flex;justify-content:center;opacity:.85}.usStateMap .leftContainer .regionHousingMarketLegend .legend .legendText{opacity:1;margin-right:.5rem;color:#000}.usStateMap .leftContainer .regionHousingMarketLegend .legend .strokeWidth:first-of-type{width:7px;height:26px;margin-right:.5rem}.usStateMap .leftContainer .regionHousingMarketLegend .legend .strokeWidth:nth-of-type(2){width:14px;height:26px;margin-right:.5rem}.usStateMap .leftContainer .regionHousingMarketLegend .legend .strokeWidth:nth-of-type(3){width:21px;height:26px;margin-right:.5rem}.usStateMap .leftContainer .regionHousingMarketLegend .legend .strokeWidth:nth-of-type(4){width:28px;height:26px;margin-right:.5rem}.usStateMap .centerContainer{width:60%}.usStateMap foreignObject div{background-color:#fff;padding:1rem;z-index:1000;box-shadow:0 0 4px rgba(0,0,0,.25);border-radius:8px;font-weight:400;font-size:20px}.columnViewUsStateMap{flex-direction:column;margin-top:1rem}.columnViewUsStateMap .leftContainer .legendFlexBox{display:flex;flex-direction:row}.columnViewUsStateMap .leftContainer .legendFlexBox .legendFlexItem{width:50%}.columnViewUsStateMap .leftContainer .legendFlexBox .legendFlexItem .rightAlignText{text-align:right}.columnViewUsStateMap .leftContainer .legendFlexBox .legendFlexItem .leftAlignText{text-align:left}.columnViewUsStateMap .leftContainer .dataUnavailable{margin-left:0;margin-right:1rem}.columnViewUsStateMap .leftContainer .dataUnavailableText{margin-top:1.25rem}.columnViewUsStateMap .leftContainer .horizontalGradientBox{width:100%;height:26px;background:linear-gradient(90deg,#e14e17,#e2da8b 40%,#fff 50%,#9dc3e5 60%,#1c2cb7)}@media (max-width:899px){.usStateMap .centerContainer{padding-top:2rem;padding-bottom:2rem;overflow-x:auto}.usStateMap .centerContainer,.usStateMap .centerContainer svg,.usStateMap .leftContainer,.usStateMap .rightContainer{width:100%}.usStateMap .rightContainer{padding-left:0}.usStateMap .rightContainer .shareAndEmbedGraph{display:flex;flex-direction:row}.usStateMap .rightContainer .shareAndEmbedGraph .button:not(:first-of-type){margin-left:.5rem}.usStateMap #tooltip{display:block;padding:1rem;background-color:#f5f5f5;color:#767676;border-radius:4px;margin-top:1rem;position:relative;border:none;width:auto}}@media (max-width:599px){.usStateMap .centerContainer svg{width:200%}}
.MigrationSection .migrationSearches{display:flex;flex-direction:column;margin-top:1rem}.MigrationSection .migrationSearches .migrationSearchesSelection{display:flex;flex-direction:row;justify-content:center}.MigrationSection .migrationSearches .migrationSearchesSelection .Button{margin-left:0}.MigrationSection .migrationFlexbox{display:flex;flex-direction:row}.MigrationSection .migrationFlexbox .migrationTable .inbound,.MigrationSection .migrationFlexbox .migrationTable .outbound{width:80%}.MigrationSection .migrationFlexbox .usStateMap .leftContainer{margin-top:4rem;width:100%}.MigrationSection .migrationFlexbox .usStateMap .rightContainer{width:100%}.MigrationSection .migrationFlexbox .usStateMap .rightContainer .shareAndEmbedGraph{flex-direction:row;justify-content:center}.MigrationSection .migrationFlexbox .usStateMap .rightContainer .shareAndEmbedGraph button{margin-left:.5rem}.MigrationSection .migrationFlexbox .migrationSubheader{padding-bottom:.75rem;font-weight:bolder}@media (max-width:599px){.MigrationSection .migrationFlexbox .migrationSubheader{padding-bottom:1rem}}.MigrationSection .migrationFlexbox li{padding-bottom:1rem;list-style-position:outside;margin-left:1rem}.MigrationSection .migrationFlexbox ul{padding-bottom:.5rem;list-style-type:disc;list-style-position:inside}@media (min-width:600px){.MigrationSection .migrationFlexbox ul{width:43%}}@media (max-width:599px){.MigrationSection .mobileUnflex{display:block}}.MigrationSection .migrationTitlePadding{padding-bottom:.25rem}@media (max-width:599px){.MigrationSection .migrationTitlePadding{padding-bottom:.75rem}}.MigrationSection .subheaderInfoPadding{padding-bottom:1.5rem}@media (max-width:599px){.MigrationSection .subheaderInfoPadding{padding-bottom:1.25rem}}.MigrationSection .ghostTown-migration{border:1px solid #e2e2e2;border-radius:4px;font-size:1rem;color:#000;display:block;box-sizing:border-box;padding-top:1rem;padding-bottom:1rem;padding-left:1.375rem;margin-top:.75rem;margin-bottom:.5rem}.MigrationSection .ghostTown-migration .ghostTown-title{font-weight:600;padding-bottom:.3rem}.MigrationSection .ghostTown-migration .ghostTown-explanation{padding-bottom:.75rem}.MigrationSection .ghostTown-migration .ghostTown-button{background-color:#f5f5f5;height:2.5rem;padding-top:.4rem;padding-bottom:.4rem;box-sizing:border-box;color:#585858}.phone.HousingMarketPage .MigrationSection .migrationSearchesSelection button,.tablet.HousingMarketPage .MigrationSection .migrationSearchesSelection button{padding:0 1rem 0 1rem}.phone.HousingMarketPage .MigrationSection .migrationSearches .migrationFlexbox,.tablet.HousingMarketPage .MigrationSection .migrationSearches .migrationFlexbox{display:flex;flex-direction:column-reverse}.phone.HousingMarketPage .MigrationSection .migrationSearches .migrationFlexbox .migrationTable,.phone.HousingMarketPage .MigrationSection .migrationSearches .migrationFlexbox .regionalMarketInsightGraph .leftContainer,.tablet.HousingMarketPage .MigrationSection .migrationSearches .migrationFlexbox .migrationTable,.tablet.HousingMarketPage .MigrationSection .migrationSearches .migrationFlexbox .regionalMarketInsightGraph .leftContainer{margin-top:2rem}.phone.HousingMarketPage .MigrationSection .migrationSearches .migrationFlexbox .migrationTable .inbound,.phone.HousingMarketPage .MigrationSection .migrationSearches .migrationFlexbox .migrationTable .outbound,.tablet.HousingMarketPage .MigrationSection .migrationSearches .migrationFlexbox .migrationTable .inbound,.tablet.HousingMarketPage .MigrationSection .migrationSearches .migrationFlexbox .migrationTable .outbound{width:100%;margin-top:0}.phone.HousingMarketPage .MigrationSection .migrationSearches .migrationFlexbox .usStateMap .rightContainer .shareAndEmbedGraph,.tablet.HousingMarketPage .MigrationSection .migrationSearches .migrationFlexbox .usStateMap .rightContainer .shareAndEmbedGraph{justify-content:left}
.TransportationSection{padding-bottom:.5rem}.desktop .TransportationSection .walk-score .viz-container,.tablet .TransportationSection .walk-score .viz-container{display:flex;justify-content:space-between;max-width:800px}.TransportationSection .walk-score .viz-container .score{display:flex;position:relative;margin-bottom:4rem}.TransportationSection .walk-score .viz-container .score .transport-icon-and-percentage{display:flex}.TransportationSection .walk-score .viz-container .score .transport-icon-and-percentage svg{height:50px;width:50px}.TransportationSection .walk-score .viz-container .score .transport-icon-and-percentage .percentage{padding-left:2rem}.TransportationSection .walk-score .viz-container .score .transport-icon-and-percentage .percentage .value{font-size:1.75rem}.TransportationSection .walk-score .viz-container .score .transport-icon-and-percentage .percentage .total{font-size:1.375rem;font-weight:600}.TransportationSection .walk-score .viz-container .score .transport-desc-and-label{position:absolute;top:2.5rem;left:5rem}.TransportationSection .walk-score .viz-container .score .transport-desc-and-label .description{white-space:nowrap}
#homeValuesContainer .MoreResources .resources-section{padding:0;margin:15px 0 0;width:100%;text-align:left}#region-content .MoreResources .resources-section{display:block;margin:0 0 15px 0}#region-content .MoreResources.with-contextual-interlinks .resources-section{text-align:left;width:auto;margin:0 0 15px 0;padding:0}.region-content .region-content-section.MoreResources.with-contextual-interlinks .primary-heading{text-align:left;padding:0 0 1.5rem}.region-content .region-content-section.MoreResources .primary-heading.rentals{padding-top:1.5rem}.MoreResources{font-size:16px}.MoreResources .columns{display:block}.MoreResources h3{color:#333;font-size:16px;font-weight:550;line-height:1.375;margin-top:0;margin-bottom:.75rem}.MoreResources.with-contextual-interlinks h3{text-align:left;font-weight:700}.MoreResources ul{list-style-type:none}.MoreResources ul,.MoreResources ul li{margin:0;padding:0}.MoreResources ul li.resources-section-li{padding-bottom:.75rem}@media (min-width:1200px){.MoreResources ul li.resources-section-li{width:50%;display:inline-block;vertical-align:top;padding-right:.75rem;box-sizing:border-box}}.MoreResources .link-text{line-height:28px;font-size:1rem;text-decoration:none;color:#1080a2;width:100%;text-overflow:ellipsis;display:block;overflow:hidden;word-break:break-all;white-space:nowrap}.MoreResources .SvgIcon{position:relative;top:-1px}.MoreResources .SvgIcon.show-less{width:25px;height:25px;vertical-align:middle;fill:currentColor}.MoreResources .SvgIcon.show-more{transform:rotate(180deg)}.MoreResources .SvgIcon.search{vertical-align:middle;padding-right:.5rem}
.HousingMarketPage #content{overflow-x:visible}.HousingMarketPage .primary-heading{font-weight:600;font-size:1.375rem}.desktop.HousingMarketPage .WideSidepaneHeader,.tablet.HousingMarketPage .WideSidepaneHeader{padding-top:2rem}.desktop.HousingMarketPage .WideSidepaneHeader,.desktop.HousingMarketPage .WideSidepaneHeader .SearchPageNav,.tablet.HousingMarketPage .WideSidepaneHeader,.tablet.HousingMarketPage .WideSidepaneHeader .SearchPageNav{border-bottom:none}.desktop.HousingMarketPage .WideSidepaneHeader .sidepaneHeader,.tablet.HousingMarketPage .WideSidepaneHeader .sidepaneHeader{justify-content:space-between}.desktop.HousingMarketPage .WideSidepaneHeader .sidepaneHeader h1,.tablet.HousingMarketPage .WideSidepaneHeader .sidepaneHeader h1{padding-left:0}.desktop.HousingMarketPage .WideSidepaneHeader .sidepaneHeader{padding-left:min(120px,max(32px,calc(50vw - 600px)));padding-right:min(120px,max(32px,calc(50vw - 600px)));box-sizing:content-box;max-width:1200px;width:80%;margin:0 auto}.desktop.HousingMarketPage .WideSidepaneHeader .sidepaneHeader h1{font-size:2.25rem;width:auto}.tablet.HousingMarketPage .WideSidepaneHeader .sidepaneHeader{padding-left:1.5rem;padding-right:1.5rem}.phone.HousingMarketPage .WideSidepaneHeader{border-bottom:none;z-index:1}.phone.HousingMarketPage .WideSidepaneHeader .SearchPageNav>:first-child,.phone.HousingMarketPage .WideSidepaneHeader h1{padding-left:1.5rem}.phone.HousingMarketPage .WideSidepaneHeader .SearchPageNav>:last-child{padding-left:0}.desktop.HousingMarketPage .ExpandableProgrammaticText{padding-left:min(120px,max(32px,calc(50vw - 600px)));padding-right:min(120px,max(32px,calc(50vw - 600px)));box-sizing:content-box;max-width:1200px;width:80%;margin:0 auto;padding-top:.5rem;padding-bottom:1.5rem}.tablet.HousingMarketPage .ExpandableProgrammaticText{padding-left:1.5rem;padding-right:1.5rem}.phone.HousingMarketPage .ExpandableProgrammaticText{margin-right:1.5rem;margin-left:1.5rem}.phone.HousingMarketPage .ExpandableProgrammaticText .expand-direction{font-size:.875rem}.phone.HousingMarketPage .ExpandableProgrammaticText .MarketInsightsProgrammaticText{color:#333;line-height:1.5rem}.HousingMarketPage .StickyNavHeader{position:-webkit-sticky;position:sticky;z-index:10010}.desktop.HousingMarketPage .StickyNavHeader,.tablet.HousingMarketPage .StickyNavHeader{top:0}.phone.HousingMarketPage .StickyNavHeader{top:55px}.desktop.HousingMarketPage .StickyNavHeader .MarketInsightsSubNav .TabBar{max-width:1200px;width:80%;margin:0 auto}.desktop.HousingMarketPage .StickyNavHeader .MarketInsightsSubNav .TabBar__list-item:first-of-type{margin-left:0}.tablet.HousingMarketPage .StickyNavHeader .MarketInsightsSubNav{padding-right:0;padding-left:0}.tablet.HousingMarketPage .StickyNavHeader .MarketInsightsSubNav .TabBar__list-item:first-of-type{margin-left:1.5rem}.tablet.HousingMarketPage .StickyNavHeader .MarketInsightsSubNav .TabBar__arrow--next{right:1rem}.tablet.HousingMarketPage .StickyNavHeader .MarketInsightsSubNav .TabBar__arrow--previous{left:1rem}.phone.HousingMarketPage .StickyNavHeader .MarketInsightsSubNav{padding-right:0;padding-left:0}.phone.HousingMarketPage .StickyNavHeader .MarketInsightsSubNav .TabBar__list-item:first-of-type{margin-left:1.5rem}.desktop.HousingMarketPage .HomePricesSection{padding-left:min(120px,max(32px,calc(50vw - 600px)));padding-right:min(120px,max(32px,calc(50vw - 600px)));box-sizing:content-box;max-width:1200px;width:80%;margin:0 auto;margin-top:40px;margin-bottom:40px}.desktop.HousingMarketPage .HomePricesSection h2{padding-bottom:.5rem}.tablet.HousingMarketPage .HomePricesSection{padding-left:1.5rem;padding-right:1.5rem;margin-top:30px;margin-bottom:30px}.tablet.HousingMarketPage .HomePricesSection h2{padding-bottom:.5rem}.phone.HousingMarketPage .HomePricesSection{margin-right:1.5rem;margin-left:1.5rem;margin-top:30px;margin-bottom:30px}.phone.HousingMarketPage .HomePricesSection h2{padding-bottom:.5rem}.phone.HousingMarketPage .HomePricesSection .MarketInsightsSummarySection{padding-top:.5rem}.phone.HousingMarketPage .HomePricesSection .metricSummary{border-radius:6px}.phone.HousingMarketPage .HomePricesSection .metricSummary .propertyTypeLabel{display:block}.HousingMarketPage .HomePricesSection .housingMarketDropdown>:first-child,.HousingMarketPage .HomePricesSection .shareAndEmbedGraph>:first-child{width:calc(50% - .5rem);margin-right:1rem}.HousingMarketPage .HomePricesSection .housingMarketDropdown>:last-child,.HousingMarketPage .HomePricesSection .shareAndEmbedGraph>:last-child{width:calc(50% - .5rem);margin-top:0;margin-left:0}.HousingMarketPage .HomePricesSection .MarketInsightsSummarySection{padding-top:.5rem}.HousingMarketPage .HomePricesSection .MarketInsightsSummarySection p{font-size:1rem;padding-bottom:1.5rem;line-height:1.5rem}.HousingMarketPage .RegionalAgentSearchSection{padding-bottom:2rem}.desktop.HousingMarketPage .RegionalAgentSearchSection{padding-left:min(120px,max(32px,calc(50vw - 600px)));padding-right:min(120px,max(32px,calc(50vw - 600px)));box-sizing:content-box;max-width:1200px;width:80%;margin:0 auto;margin-top:40px;margin-bottom:40px}.tablet.HousingMarketPage .RegionalAgentSearchSection{padding-left:1.5rem;padding-right:1.5rem;margin-top:30px;margin-bottom:30px}.phone.HousingMarketPage .RegionalAgentSearchSection{margin-top:30px;margin-bottom:30px}.phone.HousingMarketPage .RegionalAgentSearchSection .AgentSectionTextWithCta{margin-right:1.5rem;margin-left:1.5rem}@media (min-width:600px){.phone.HousingMarketPage .RegionalAgentSearchSection{margin-right:1.5rem;margin-left:1.5rem}}.desktop.HousingMarketPage .CompeteScore{padding-left:min(120px,max(32px,calc(50vw - 600px)));padding-right:min(120px,max(32px,calc(50vw - 600px)));box-sizing:content-box;max-width:1200px;width:80%;margin:0 auto;margin-top:40px;margin-bottom:40px}.tablet.HousingMarketPage .CompeteScore{padding-left:1.5rem;padding-right:1.5rem;margin-top:30px;margin-bottom:30px}.phone.HousingMarketPage .CompeteScore{margin-top:30px;margin-bottom:30px;margin-right:1.5rem;margin-left:1.5rem}.phone.HousingMarketPage .CompeteScore .sectionHeader{padding-bottom:.75rem}.phone.HousingMarketPage .CompeteScore .NearbyCompeteScoresSectionV2 .heading{font-size:.875rem}.phone.HousingMarketPage .CompeteScore .NearbyCompeteScoresSectionV2 .content{margin-left:-1.5rem;margin-right:-1.5rem;margin-top:.5rem;padding-right:1.5rem;padding-left:1.5rem}.HousingMarketPage .CompeteScore .housingMarketDropdown>:first-child,.HousingMarketPage .CompeteScore .shareAndEmbedGraph>:first-child{width:calc(50% - .5rem);margin-right:1rem}.HousingMarketPage .CompeteScore .housingMarketDropdown>:last-child,.HousingMarketPage .CompeteScore .shareAndEmbedGraph>:last-child{width:calc(50% - .5rem);margin-top:0;margin-left:0}.desktop.HousingMarketPage .OfferInsightsSection{padding-left:min(120px,max(32px,calc(50vw - 600px)));padding-right:min(120px,max(32px,calc(50vw - 600px)));box-sizing:content-box;max-width:1200px;width:80%;margin:0 auto;margin-top:40px}.tablet.HousingMarketPage .OfferInsightsSection{padding-left:1.5rem;padding-right:1.5rem;margin-top:30px;margin-bottom:30px}.phone.HousingMarketPage .OfferInsightsSection{margin-top:30px;margin-bottom:30px;margin-right:1.5rem;margin-left:1.5rem}.HousingMarketPage .OfferInsightsSection .OfferInsightsCard.hovered{box-shadow:0 0 2px 0 rgba(0,0,0,.2)}.HousingMarketPage .OfferInsightsSection .sectionContentContainer{margin-bottom:0!important}.desktop.HousingMarketPage .RecentlySoldHomesSection{padding-left:min(120px,max(32px,calc(50vw - 600px)));padding-right:min(120px,max(32px,calc(50vw - 600px)));box-sizing:content-box;max-width:1200px;width:80%;margin:0 auto;margin-bottom:40px}.tablet.HousingMarketPage .RecentlySoldHomesSection{padding-left:1.5rem;padding-right:1.5rem;margin-top:30px;margin-bottom:30px}.phone.HousingMarketPage .RecentlySoldHomesSection{margin-top:30px;margin-bottom:30px;margin-right:1.5rem;margin-left:1.5rem}.HousingMarketPage .RecentlySoldHomesSection .sectionHeader{display:none}.HousingMarketPage .RecentlySoldHomesSection .RecentlySoldHomeCard.selected{border-color:transparent}.desktop.HousingMarketPage .top-10-entry-point-section{padding-left:min(120px,max(32px,calc(50vw - 600px)));padding-right:min(120px,max(32px,calc(50vw - 600px)));box-sizing:content-box;max-width:1200px;width:80%;margin:0 auto;margin-top:40px;margin-bottom:40px}.tablet.HousingMarketPage .top-10-entry-point-section{padding-left:1.5rem;padding-right:1.5rem;margin-top:30px;margin-bottom:30px}.phone.HousingMarketPage .top-10-entry-point-section{margin-right:1.5rem;margin-left:1.5rem;margin-top:30px;margin-bottom:30px}.HousingMarketPage .top-10-entry-point-section .sectionHeader{padding-bottom:.75rem}.HousingMarketPage .top-10-entry-point-section .subheader{padding-bottom:1.5rem}.HousingMarketPage .top-10-entry-point-section .sections{display:flex;flex-wrap:wrap}.HousingMarketPage .top-10-entry-point-section .sections .top-10-entry-point-card{border:none;display:flex;flex-direction:row-reverse;height:auto;justify-content:flex-end}.desktop.HousingMarketPage .top-10-entry-point-section .sections .top-10-entry-point-card,.tablet.HousingMarketPage .top-10-entry-point-section .sections .top-10-entry-point-card{width:50%}.HousingMarketPage .top-10-entry-point-section .sections .top-10-entry-point-card img{height:88px;width:149px}.phone.HousingMarketPage .top-10-entry-point-section .sections .top-10-entry-point-card img{width:100px}.HousingMarketPage .top-10-entry-point-section .sections .top-10-entry-point-card p{width:auto}.phone.HousingMarketPage .top-10-entry-point-section .sections .top-10-entry-point-card p{padding-right:0}.desktop.HousingMarketPage .schools-section{padding-left:min(120px,max(32px,calc(50vw - 600px)));padding-right:min(120px,max(32px,calc(50vw - 600px)));box-sizing:content-box;max-width:1200px;width:80%;margin:0 auto;margin-top:40px;margin-bottom:40px}.desktop.HousingMarketPage .schools-section .basic-table-3{width:750px!important}.tablet.HousingMarketPage .schools-section{padding-left:1.5rem;padding-right:1.5rem;margin-top:30px;margin-bottom:30px}.tablet.HousingMarketPage .schools-section .num-students-col,.tablet.HousingMarketPage .schools-section .rating-col{display:initial}.phone.HousingMarketPage .schools-section{margin-right:1.5rem;margin-left:1.5rem;margin-top:30px;margin-bottom:30px}.phone.HousingMarketPage .schools-section .schools-table .schools-content .basic-table-3 .schools-table-row{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:2rem}.phone.HousingMarketPage .schools-section .schools-table .schools-content .basic-table-3 .schools-table-row:after{content:""}.phone.HousingMarketPage .schools-section .schools-table .schools-content .basic-table-3 .schools-table-row td{padding:0}.phone.HousingMarketPage .schools-section .schools-table .schools-content .basic-table-3 .schools-table-row .rating-and-name-col{width:100%;max-width:none}.phone.HousingMarketPage .schools-section .schools-table .schools-content .basic-table-3 .schools-table-row .num-students-col{margin-left:70px}.phone.HousingMarketPage .schools-section .schools-table .schools-content .basic-table-3 .schools-table-row .rating-col{margin-top:-.5rem}.phone.HousingMarketPage .schools-section .schools-table .schools-content .basic-table-3 .schools-table-row .sub-info{font-size:.75rem}.HousingMarketPage .schools-section .sectionHeader .title{padding-bottom:.5rem}.HousingMarketPage .schools-section .schools-table{display:flex;flex-direction:column}.HousingMarketPage .schools-section .schools-table .TabBar__item{padding-top:1.5rem}.HousingMarketPage .schools-section .schools-table .schools-content,.HousingMarketPage .schools-section .schools-table .TabBar__pos-relative{order:1}.HousingMarketPage .schools-section .schools-table .TabBar__pos-relative{padding-bottom:.75rem}.HousingMarketPage .schools-section .schools-table .greatschools-rating-definition{padding-bottom:0}.HousingMarketPage .schools-section .schools-table .SchoolDistrictDisclaimer{margin-bottom:1rem}.desktop.HousingMarketPage .climate-section{margin-top:40px;padding-left:min(120px,max(32px,calc(50vw - 600px)));padding-right:min(120px,max(32px,calc(50vw - 600px)));box-sizing:content-box;max-width:1200px;width:80%;margin:0 auto}.desktop.HousingMarketPage .climate-section .RegionClimateRiskCard{width:60%}.tablet.HousingMarketPage .climate-section{padding-left:1.5rem;padding-right:1.5rem;margin-top:30px;margin-bottom:30px}.phone.HousingMarketPage .climate-section{margin-right:1.5rem;margin-left:1.5rem;margin-top:30px;margin-bottom:30px}.phone.HousingMarketPage .climate-section h6{font-size:.875rem}.phone.HousingMarketPage .climate-section .env-risk-section.isMobileTablet,.tablet.HousingMarketPage .climate-section .env-risk-section.isMobileTablet{box-shadow:none;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.HousingMarketPage .climate-section .sectionHeader .title{padding-bottom:.5rem}.HousingMarketPage .climate-section.expandableSection.expanded>.sectionContentContainer{margin:0}.tablet.HousingMarketPage .NearbyEnvironment--toggle{padding-left:1.5rem;padding-right:1.5rem;margin-top:30px;margin-bottom:30px}.phone.HousingMarketPage .NearbyEnvironment--toggle{margin-right:1.5rem;margin-left:1.5rem;margin-top:30px;margin-bottom:30px}.desktop.HousingMarketPage .NearbyEnvironment{margin-bottom:40px;padding-left:min(120px,max(32px,calc(50vw - 600px)));padding-right:min(120px,max(32px,calc(50vw - 600px)));box-sizing:content-box;max-width:1200px;width:80%;margin:0 auto}.HousingMarketPage .climate-section .env-risk-section,.HousingMarketPage .NearbyEnvironment .env-risk-section{display:flex;align-items:center;justify-content:space-evenly}.desktop.HousingMarketPage .climate-section .env-risk-section,.desktop.HousingMarketPage .NearbyEnvironment .env-risk-section{flex-basis:20%;height:115px}.HousingMarketPage .climate-section .climate-section-nearby-regions,.HousingMarketPage .NearbyEnvironment .climate-section-nearby-regions{display:none}.desktop.HousingMarketPage .TransportationSection{padding-left:min(120px,max(32px,calc(50vw - 600px)));padding-right:min(120px,max(32px,calc(50vw - 600px)));box-sizing:content-box;max-width:1200px;width:80%;margin:0 auto;margin-top:40px;margin-bottom:40px}.tablet.HousingMarketPage .TransportationSection{padding-left:1.5rem;padding-right:1.5rem;margin-top:30px;margin-bottom:30px}.phone.HousingMarketPage .TransportationSection{margin-right:1.5rem;margin-left:1.5rem;margin-top:30px;margin-bottom:30px}.desktop.HousingMarketPage .MoreResources{padding-left:min(120px,max(32px,calc(50vw - 600px)));padding-right:min(120px,max(32px,calc(50vw - 600px)));box-sizing:content-box;max-width:1200px;width:80%;margin:0 auto;margin-top:40px;margin-bottom:40px}.desktop.HousingMarketPage .MoreResources .resources-section{width:25%;display:inline-block;vertical-align:top;margin-top:2rem}.tablet.HousingMarketPage .MoreResources{padding-left:1.5rem;padding-right:1.5rem;margin-top:30px;margin-bottom:30px}.tablet.HousingMarketPage .MoreResources .resources-section{width:50%;display:inline-block;vertical-align:top;margin-top:2rem}.phone.HousingMarketPage .MoreResources{margin-right:1.5rem;margin-left:1.5rem;margin-top:30px;margin-bottom:30px}.phone.HousingMarketPage .MoreResources .resources-section{margin-top:1.5rem}.desktop.HousingMarketPage .MigrationSection{padding-left:min(120px,max(32px,calc(50vw - 600px)));padding-right:min(120px,max(32px,calc(50vw - 600px)));box-sizing:content-box;max-width:1200px;width:80%;margin:0 auto;margin-top:40px;margin-bottom:40px}.tablet.HousingMarketPage .MigrationSection{padding-left:1.5rem;padding-right:1.5rem;margin-top:30px;margin-bottom:30px}.phone.HousingMarketPage .MigrationSection{margin-right:1.5rem;margin-left:1.5rem;margin-top:30px;margin-bottom:30px}.phone.HousingMarketPage .SiteFooter .row-center{width:100%}.homeMarker .SvgIcon{height:30px;width:30px;transform:translateZ(0)}.homeMarker .map-icon-for-sale{fill:#2e7e36}.homeMarker .map-icon-sold{fill:#5d8acb}.homeMarker .map-icon-foreclosed{fill:#4c3967}.homeMarker .map-icon-owner{fill:#a22769}.homeMarker .map-icon-owner-std{height:32px;width:30px;fill:#a22769;stroke:#fff;stroke-width:1.5px}.homeMarker .map-icon-owner-mini{height:16px;width:14px;fill:#a22769;stroke:#fff;stroke-width:1.5px}.homeMarker .map-icon-foreclosed-std{height:32px;width:30px;fill:#4c3967;stroke:#fff;stroke-width:1.5px}.homeMarker .map-icon-foreclosed-mini{height:16px;width:14px;fill:#4c3967;stroke:#fff;stroke-width:1.5px}.homeMarker .map-icon-redfin{fill:#c82021}.homeMarker .map-icon-for-sale-std{height:32px;width:30px;fill:#2e7e36;stroke:#fff;stroke-width:1.5px}.homeMarker .map-icon-for-sale-mini{height:16px;width:14px;fill:#2e7e36;stroke:#fff;stroke-width:1.5px}.homeMarker .map-icon-sold-std{height:32px;width:30px;fill:#5d8acb;stroke:#fff;stroke-width:1.5px}.homeMarker .map-icon-sold-mini{height:16px;width:14px;fill:#5d8acb;stroke:#fff;stroke-width:1.5px}.pin-condo-st0,.pin-land-st0,.pin-multi-family-st0,.pin-single-st0,.pin-townhouse-st0{fill:#fff}.pin-condo-st2,.pin-land-st2,.pin-multi-family-st2,.pin-single-st2,.pin-townhouse-st2{fill:rgba(0,0,0,.5)}.pin-condo-st3,.pin-land-st3,.pin-multi-family-st3,.pin-single-st3,.pin-townhouse-st3{fill-rule:evenodd;clip-rule:evenodd;fill:#4681c5}.pin-condo-st4,.pin-land-st4,.pin-multi-family-st4,.pin-single-st4,.pin-townhouse-st4{fill-rule:evenodd;clip-rule:evenodd;fill:#fff}.pin-redfin-sign-st0{fill:#fff}.pin-redfin-sign-st1{fill:#c82021}.pin-redfin-sign-st2{fill:#710f11}.shadow{filter:drop-shadow(0 0 3px #404040)}
