.NotFoundRoute{top:0;left:0;position:fixed;z-index:12;height:100%;width:100%;display:flex;background:#fff}.NotFoundRoute .NotFoundRoute__content{width:50%;padding:24px 10%}@media (max-width:767px){.NotFoundRoute .NotFoundRoute__content{width:100%}}.NotFoundRoute .NotFoundRoute__logo{display:inline-block;margin-bottom:120px;text-decoration:none}@media (max-width:767px){.NotFoundRoute .NotFoundRoute__logo{margin-bottom:100px}}.NotFoundRoute .NotFoundRoute__logo .icon{font-size:60px;color:#ce011f;font-weight:400;cursor:pointer}.NotFoundRoute .NotFoundRoute__line{background:#343342;height:2px;width:33px;margin-right:14px}.NotFoundRoute .NotFoundRoute__404{color:#343342}.NotFoundRoute .NotFoundRoute__header{color:#343342;font-size:48px;margin-bottom:24px;line-height:1;max-width:336px}.NotFoundRoute .NotFoundRoute__semibold{font-weight:600}.NotFoundRoute .NotFoundRoute__element{display:flex;margin-bottom:40px;align-items:center}.NotFoundRoute .NotFoundRoute__picture{width:50%;background-image:url(https://storage.googleapis.com/static-img-prod-1c53/web/not-found.jpg);background-size:cover;background-repeat:no-repeat;background-position-x:72%}@media (max-width:767px){.NotFoundRoute .NotFoundRoute__picture{display:none}}.NotFoundRoute .NotFoundRoute__description{margin-bottom:40px;color:#6d797a}.NotWorkingRoute{top:0;left:0;position:fixed;z-index:12;height:100%;width:100%;display:flex;background:#fff}.NotWorkingRoute .NotWorkingRoute__content{width:50%;padding:24px 10%}@media (max-width:767px){.NotWorkingRoute .NotWorkingRoute__content{width:100%}}.NotWorkingRoute .NotWorkingRoute__logo{display:inline-block;margin-bottom:120px;text-decoration:none}@media (max-width:767px){.NotWorkingRoute .NotWorkingRoute__logo{margin-bottom:100px}}.NotWorkingRoute .NotWorkingRoute__logo .icon{font-size:60px;color:#ce011f;font-weight:400;cursor:pointer}.NotWorkingRoute .NotWorkingRoute__line{background:#343342;height:2px;width:33px;margin-right:14px}.NotWorkingRoute .NotWorkingRoute__500{color:#343342}.NotWorkingRoute .NotWorkingRoute__header{color:#343342;font-size:48px;margin-bottom:24px;max-width:336px;line-height:1}.NotWorkingRoute .NotWorkingRoute__semibold{font-weight:600}.NotWorkingRoute .NotWorkingRoute__element{display:flex;margin-bottom:40px;align-items:center}.NotWorkingRoute .NotWorkingRoute__picture{width:50%;background-image:url(https://storage.googleapis.com/static-img-prod-1c53/web/not-working.jpg);background-size:cover;background-repeat:no-repeat;background-position-x:72%}@media (max-width:767px){.NotWorkingRoute .NotWorkingRoute__picture{display:none}}.NotWorkingRoute .NotWorkingRoute__description{margin-bottom:40px;color:#6d797a}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.FiltersModal{width:100%;height:100%;position:fixed;border:1px solid rgba(52,51,66,.1);top:0;left:0;background:#fff;z-index:15}.FiltersModal .FiltersModal__header{box-shadow:0 4px 10px 0 rgba(0,0,0,.05);position:relative}.FiltersModal .FiltersModal__modalHeader{position:relative;height:80px;color:#343342;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600}.FiltersModal .FiltersModal__modalHeader .icon{left:16px;cursor:pointer;font-size:16px;position:absolute;top:50%;transform:translateY(-50%)}.FiltersModal .FiltersModal__modalHeader .FiltersModal__headerLabel{margin-left:24px}.FiltersModal .KWTabs__tab{width:100px}.FiltersModal .FiltersModal__body{height:calc(100% - 112px)}.FiltersModal .FiltersModal__filtersTab{height:100%}.FiltersModal .FiltersModal__filtersList{height:calc(100% - 80px);overflow-y:scroll}.FiltersModal .FiltersModal__footer{height:80px;box-shadow:0 -1px 5px 0 rgba(0,0,0,.05);display:flex;align-items:center;position:relative;padding:16px}.FiltersModal .FiltersModal__resetButton{width:calc((100% - 10px)/2);margin-right:10px}.FiltersModal .FiltersModal__resetButton.KWButton--disabled{opacity:.4}.FiltersModal .FiltersModal__showResults{width:calc((100% - 10px)/2)}.DropdownFilter{position:relative;float:left;margin-right:10px;list-style:none}.DropdownFilter .DropdownFilter__content{position:absolute;top:40px;left:0;background:#fff;z-index:14;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);border:1px solid rgba(109,121,122,.1);border-radius:6px}.DropdownFilter.DropdownFilter--more .DropdownFilter__content{transform:translateX(-50%);left:50%}.ExclusiveListingsInfoDialog{padding:32px;max-width:420px}.ExclusiveListingsInfoDialog .kwDialog__heading{margin-bottom:0;font-size:20px;font-weight:600;line-height:1.4;color:#343342}.ExclusiveListingsInfoDialog .ExclusiveListingsInfoDialog__text,.ExclusiveListingsInfoDialog .kwDialog__heading{font-family:Source Sans Pro,sans-serif;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center}.ExclusiveListingsInfoDialog .ExclusiveListingsInfoDialog__text{margin-top:32px;margin-bottom:32px;font-size:16px;font-weight:400;line-height:1.56;color:#6d797a}.ExclusiveListingsFilter__modalContent{background:#fff;color:#6d797a;text-align:center;width:80%;margin:20px auto;font-size:16px;font-family:Source Sans Pro,sans-serif;line-height:1.56}.BooleanGroup{border:1px solid #343342;border-radius:4px}.BooleanGroup .BooleanGroup__header{display:flex;justify-content:space-between;padding:10px 15px;cursor:pointer;font-size:14px;font-family:Source Sans Pro,sans-serif}.BooleanGroup:not(:last-child){margin-bottom:15px}.BooleanGroup.BooleanGroup--notActive{border:1px solid rgba(109,121,122,.1);color:#6d797a}.BooleanGroup.BooleanGroup--notActive .BooleanGroup__label{font-weight:400}.BooleanGroup .BooleanGroup__content{overflow:hidden;padding:10px 0 10px 15px;border-top:1px solid rgba(109,121,122,.1)}.BooleanGroup .BooleanGroup__label{font-weight:600}.FiltersLine{margin:0;padding:0}.FiltersLine .FiltersLine__body{max-height:370px;overflow-y:auto;overflow-x:hidden}.FiltersLine .FiltersLine__moreFiltersTitle,.FiltersLine .FiltersLine__reset{font-size:14px;font-family:Source Sans Pro,sans-serif;color:#343342;font-weight:600}.FiltersLine .FiltersLine__reset{pointer-events:none;opacity:.4}.FiltersLine .FiltersLine__reset.FiltersLine__reset--enabled{cursor:pointer;pointer-events:auto;opacity:1}.FiltersLine .FiltersLine__moreHeader{display:flex;justify-content:space-between;padding:16px 16px 0}.FiltersLine .FiltersLine__resetButtonContainer{padding:10px}.Filter{padding:16px;color:#343342;font-weight:600}.Filter.Filter--inlined{display:flex;justify-content:space-between;align-items:center}.Filter.Filter--bordered{border-bottom:1px solid #f2f2f2}.Filter.Filter--clickable{cursor:pointer}.Filter.Filter--no-padding{padding:0}.Filter.Filter--margin{margin-bottom:20px}.Filter.Filter--inactive{color:#6d797a;font-weight:400}.Filter .Filter__inlineHeader{display:flex;align-items:center;height:42px;font-size:14px;flex-grow:1;font-family:Source Sans Pro,sans-serif;align-self:flex-start}.Filter .Filter__header{margin-bottom:15px;display:flex;justify-content:space-between;font-family:Source Sans Pro,sans-serif}.Filter .Filter__headerLabel{font-size:14px}.Filter .Filter__wrapper{padding:15px}.Filter .Filter__resetButton{color:#343342;font-size:14px;font-weight:600;cursor:pointer}.Filter .Filter__resetButton.Filter--disabled{cursor:default;opacity:.4}.Filter .icon{font-size:16px;margin-left:8px}.RangeControl:not(:last-child){margin-bottom:15px}.RangeControl .RangeControl__input{border:1px solid rgba(52,51,66,.2);flex-grow:1;height:40px;outline:0;padding:10px 15px;border-radius:4px;font-size:14px;width:0;font-family:Source Sans Pro,sans-serif}.RangeControl .RangeControl__input::-webkit-input-placeholder{font-size:14px;color:#6d797a;font-family:Source Sans Pro,sans-serif}.RangeControl .RangeControl__input::-moz-placeholder{font-size:14px;color:#6d797a;font-family:Source Sans Pro,sans-serif}.RangeControl .RangeControl__input:-ms-input-placeholder{font-size:14px;color:#6d797a;font-family:Source Sans Pro,sans-serif}.RangeControl .RangeControl__input::-ms-input-placeholder{font-size:14px;color:#6d797a;font-family:Source Sans Pro,sans-serif}.RangeControl .RangeControl__input::placeholder{font-size:14px;color:#6d797a;font-family:Source Sans Pro,sans-serif}.RangeControl .RangeControl__input.RangeControl--invalid{border:1px solid #fd5c51}.RangeControl .RangeControl__blockLabel{font-size:13px;margin-bottom:5px}.RangeControl .RangeControl__inlineLabel{font-size:14px;color:#343342;font-family:Source Sans Pro,sans-serif}.RangeControl .RangeControl__to{height:40px;width:60px;display:flex;justify-content:center;align-items:center;font-weight:600;color:#6d797a}.RangeControl .RangeControl__controls{display:flex;margin-top:30px}.TagsInput{border:1px solid rgba(52,51,66,.2);min-height:100px;padding-top:7px;padding-right:7px;overflow:hidden;border-radius:4px;position:relative;cursor:text}.TagsInput .TagsInput__placeholder{position:absolute;top:7px;left:7px;color:#6d797a;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400}.TagsInput .TagsInput__input{font-family:Source Sans Pro,sans-serif;font-size:14px;border:0;margin-left:7px;margin-bottom:7px;outline:0;padding:0;width:10px}.TagsInput .TagsInput__tag{background:rgba(109,121,122,.1);border-radius:4px;padding:8px;margin:0 0 7px 7px;display:inline-block;position:relative;color:#343342;font-family:Source Sans Pro,sans-serif;font-weight:600}.TagsInput .TagsInput__wrapper{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.TagsInput .icon{display:inline-block;font-size:8px;margin-left:10px;cursor:pointer}.TabbedGroup{border-bottom:1px solid #f2f2f2;padding:15px}.TabbedGroup .SingleSelection{margin:0 auto 25px}.TabbedGroup .RangeControl{margin-top:25px}.TabbedGroup .TabbedGroup__header{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.TabbedGroup .TabbedGroup__headerLabel{font-weight:600;font-size:14px;color:#343342;font-family:Source Sans Pro,sans-serif;width:calc(100% - 200px)}.TabbedGroup .TabbedGroup__singleSelectionWrapper{flex-grow:1}.TabbedGroup .TabbedGroup__singleSelectionWrapper .SingleSelection{margin:0}.SingleSelectionOptions .SingleSelectionOptions__circle{border:1px solid rgba(109,121,122,.1);padding:2px;border-radius:50%;height:14px;width:14px}.SingleSelectionOptions .SingleSelectionOptions__dot{background:#343342;border-radius:50%;width:8px;height:8px;display:none}.SingleSelectionOptions .SingleSelectionOptions__option{color:#6d797a;cursor:pointer;border:1px solid rgba(109,121,122,.1);display:flex;justify-content:space-between;padding:10px 12px;border-radius:4px;margin-bottom:8px;align-items:center;font-weight:400}.SingleSelectionOptions .SingleSelectionOptions__option:not(.SingleSelectionOptions__option--active):hover{background:rgba(201,210,211,.15)}.SingleSelectionOptions .SingleSelectionOptions__option:last-child{margin-bottom:0}.SingleSelectionOptions .SingleSelectionOptions__option--active{color:#343342;border:1px solid #343342;font-weight:600;font-size:14px;cursor:default}.SingleSelectionOptions .SingleSelectionOptions__option--active .SingleSelectionOptions__circle{border:1px solid #343342}.SingleSelectionOptions .SingleSelectionOptions__option--active .SingleSelectionOptions__dot{display:block}.AgentSavedSearchDialog{padding:16px;display:flex;flex-direction:column;align-items:center;max-width:343px}.AgentSavedSearchDialog .AgentSavedSearchDialog__avatar{height:48px;width:48px;margin-top:-40px;margin-bottom:10px}.AgentSavedSearchDialog .AgentSavedSearchDialog__title{font-size:16px;font-weight:600;padding:0 40px;text-align:center}.AgentSavedSearchDialog .AgentSavedSearchDialog__savedSearch{margin-top:24px;margin-bottom:24px;border:1px solid rgba(52,51,66,.05);border-radius:4px;box-shadow:0 4px 10px 0 rgba(0,0,0,.05);padding:16px;width:100%}.AgentSavedSearchDialog .AgentSavedSearchDialog__savedSearch .AgentSavedSearchDialog__savedSearchTitle{font-size:16px;font-weight:600}.AgentSavedSearchDialog .AgentSavedSearchDialog__savedSearch .AgentSavedSearchDialog__savedSearchSubTitle{color:#6d797a}.AgentSavedSearchDialog .AgentSavedSearchDialog__actions{width:100%;display:flex}.AgentSavedSearchDialog .AgentSavedSearchDialog__actions>*{flex:1}.AgentSavedSearchDialog .AgentSavedSearchDialog__actions>:first-child{margin-right:7px}.l-searchRoute .FiltersInList{padding-bottom:64px}.l-searchRoute .FiltersInList .FiltersInList__footer{padding:16px;position:fixed;bottom:0;background-color:#fff;border-radius:0 0 4px 4px;box-shadow:0 -1px 5px 0 rgba(0,0,0,.05)}@media (min-width:1440px){.l-searchRoute .SearchList{max-width:840px;width:100%}}@media (max-width:767px){.l-searchRoute .SearchList{padding-bottom:60px}.l-searchRoute .SearchList.SerchList--noPadding{padding-bottom:0}}.l-searchRoute .SearchList .SearchList__content,.l-searchRoute .SearchList .SearchList__header{padding:0 16px}@media (max-width:767px){.l-searchRoute .SearchList .SearchList__content,.l-searchRoute .SearchList .SearchList__header{padding:0}}.l-searchRoute .SearchList .SearchList__content{display:flex;flex-direction:column}.l-searchRoute .SearchList .SearchList__autoSizer{display:flex;flex-direction:column;height:100%!important;width:100%!important;justify-content:space-between}.l-searchRoute .SearchList .SearchList__autoSizer.SearchList__autoSizer--empty{justify-content:flex-start}.l-searchRoute .SearchList .SearchList__header{display:flex;flex-direction:column;height:130px;justify-content:center}@media (max-width:1023px){.l-searchRoute .SearchList .SearchList__header{height:139px}}.l-searchRoute .SearchList .SearchList__contentVirtualized{overflow:unset!important;outline:0}.l-searchRoute .SearchList .SearchList__contentVirtualized .ReactVirtualized__Grid__innerScrollContainer{overflow:unset!important}.l-searchRoute .SearchList .SearchList__contentVirtualizedPadding{padding-bottom:50px}@media (max-width:767px){.l-searchRoute .SearchList .SearchList__contentVirtualizedPadding{padding-bottom:0}}.l-searchRoute .SearchList.SearchList--fixed .SearchList__header{position:fixed;padding:0 16px;top:80px;background:#fff;right:0;z-index:1;box-shadow:0 6px 12px 0 rgba(0,0,0,.1)}.l-searchRoute .SearchList.SearchList--fixed .SearchList__header.SearchList__header--withMlsHeader{top:109px}.l-searchRoute .SearchList.SearchList--fixed .SearchList__header.SearchList__header--withMlsHeader.SearchList__header--withDisclaimer{top:141px}@media (max-width:767px){.l-searchRoute .SearchList.SearchList--fixed .SearchList__header.SearchList__header--withMlsHeader.SearchList__header--withDisclaimer{top:154px}}.l-searchRoute .SearchList.SearchList--fixed .SearchList__header.SearchList__header--withDisclaimer{top:112px}@media (max-width:767px){.l-searchRoute .SearchList.SearchList--fixed .SearchList__header.SearchList__header--withDisclaimer{top:125px}}.l-searchRoute .SearchList.SearchList--fixed .SearchList__content{padding-top:130px}@media (max-width:1023px){.l-searchRoute .SearchList.SearchList--fixed .SearchList__content{padding-top:51px}}@media (max-width:767px){.l-searchRoute .SearchList.SearchList--fixed .SearchList__content{padding-top:0}}@media (max-width:1023px){.l-searchRoute .SearchList.SearchList--filters .SearchList__header{box-shadow:0 6px 12px 0 rgba(0,0,0,.1);padding:16px}.l-searchRoute .SearchList.SearchList--filters .SearchList__content{padding-left:0;padding-right:0}}.l-searchRoute .SearchList.SearchList--alone .SearchList__content{padding-top:147px}@media (max-width:1023px){.l-searchRoute .SearchList.SearchList--alone .SearchList__content{padding-top:82px}}@media (max-width:767px){.l-searchRoute .SearchList.SearchList--alone .SearchList__content{padding-top:0}}.l-searchRoute .SearchList.SearchList--alone .SearchList__content.SearchList__content--empty{padding-top:95px}@media (max-width:1023px){.l-searchRoute .SearchList.SearchList--alone .SearchList__content.SearchList__content--empty{padding-top:60px}}@media (max-width:767px){.l-searchRoute .SearchList.SearchList--alone .SearchList__content.SearchList__content--empty{padding-top:0}}.l-searchRoute .SearchList .SearchList__close .icon{cursor:pointer}.l-searchRoute .SearchList .SearchList__empty{height:292px;display:flex;align-items:center;justify-content:center;flex:1 0 auto}.l-searchRoute .SearchList .SearchList__empty .SearchList__emptyContent{max-width:225px}@media (max-width:1023px){.l-searchRoute .SearchList .SearchList__actions .KWButton--dropdownFilter{margin-right:10px}}.l-searchRoute .SearchList .SearchList__actions,.l-searchRoute .SearchList .SearchList__summary{display:flex;justify-content:space-between;align-items:center;margin-top:16px;margin-bottom:16px}.l-searchRoute .SearchList .SearchList__separator{height:1px;width:100%;margin:0;background-color:#c9d2d3;border:0}.l-searchRoute .SearchList .SearchList__sort{position:relative}.l-searchRoute .SearchList .SearchList__sort.SearchList__sortOpened{text-align:right}.l-searchRoute .SearchList .SearchList__sort.SearchList__sortOpened .SearchList__sortToggle{background:#343342;border-color:transparent;color:#fff}.l-searchRoute .SearchList .SearchList__sortPopup{width:226px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);border-radius:6px;top:100%;position:absolute;z-index:14;overflow:hidden;right:0;margin-top:5px}.l-searchRoute .SearchList .SearchList__sortToggle{background:transparent;border:1px solid #343342;padding:5px 10px;display:inline-flex;align-items:center;color:#343342;border-radius:4px;justify-content:space-between;cursor:pointer}.l-searchRoute .SearchList .SearchList__sortToggle .icon{margin-right:25px}.l-searchRoute .SearchList .SearchList__sortToggle span{font-family:Source Sans Pro,sans-serif;font-weight:600}.l-searchRoute .SearchList .SearchList__listAction{width:160px;height:32px;margin:0 auto 16px}.l-searchRoute .SearchList .SearchList__listAction.SearchList__listAction--loading{height:100%;min-height:292px;margin-bottom:0}@media (max-width:767px){.l-searchRoute .SearchList .SearchList__listAction.SearchList__listAction--loading{height:292px}}.l-searchRoute .SearchList .SearchList__listAction.SearchList__listAction--empty{height:0;margin-bottom:0}.l-searchRoute .SearchList .SearchList__footer{width:auto;margin:0 -16px;overflow:hidden;flex:1 0 auto;justify-content:flex-end}.l-searchRoute .ViewSwitchMobile.KWViewSwitch{border-radius:4px;position:fixed;width:calc(100% - 32px);bottom:20px;display:flex;flex-direction:row;justify-content:space-around}.l-searchRoute .ViewSwitchMobile.KWViewSwitch .KWViewSwitch__item{height:40px;padding:0!important;display:flex;justify-content:center;flex:1}.l-searchRoute .ViewSwitchMobile.KWViewSwitch.ViewSwitchMobile--dark{background:#343342;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.l-searchRoute .ViewSwitchMobile.KWViewSwitch.ViewSwitchMobile--dark .KWViewSwitch__item{color:#fff;border-right:1px solid rgba(52,51,66,.3);width:33%}.l-searchRoute .ViewSwitchMobile.KWViewSwitch.ViewSwitchMobile--light{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.l-searchRoute .ViewSwitchMobile.KWViewSwitch.ViewSwitchMobile--light .KWViewSwitch__item{color:#343342;font-family:Source Sans Pro,sans-serif;font-weight:600;width:50%}.l-searchRoute .NeighborhoodsList{margin:15px 0 12px}.l-searchRoute .NeighborhoodsList .NeighborhoodsList__title{margin-bottom:10px;margin-left:16px;font-weight:600}.l-searchRoute .NeighborhoodsList .NeighborhoodsList__title .icon{margin-right:10px}.l-searchRoute .NeighborhoodItem{margin:16px}.l-searchRoute .NeighborhoodItem .NeighborhoodItem__back{margin-bottom:10px;font-weight:600;cursor:pointer;display:flex;align-items:center}.l-searchRoute .NeighborhoodItem .NeighborhoodItem__back .icon{margin-right:10px;font-size:16px}.l-searchRoute .NeighborhoodItem .NeighborhoodItem__content{overflow:hidden;border-radius:4px;box-shadow:0 6px 12px 0 rgba(0,0,0,.05)}.l-searchRoute .l-searchRoute-map{position:fixed;height:calc(100% - 80px);border-right:1px solid rgba(109,121,122,.1)}.l-searchRoute .l-searchRoute-map.l-searchRoute-map--mlsHeader{padding-top:29px}@media (max-width:767px){.l-searchRoute .l-searchRoute-map{left:0;border-right:0}}@media (min-width:1440px){.l-searchRoute .l-searchRoute-map{width:100%;max-width:calc(100% - 840px)}}.l-searchRoute .l-searchRoute-list{position:absolute;right:0}.l-searchRoute .l-searchRoute-list.l-searchRoute-list--mlsHeader{padding-top:29px}@media (min-width:1440px){.l-searchRoute .l-searchRoute-list{max-width:840px;width:100%}}@media (max-width:767px){.l-searchRoute .l-searchRoute-list{position:static;padding-top:82px}.l-searchRoute .l-searchRoute-list.l-searchRoute-list--mlsHeader{padding-top:111px}}.l-searchRoute .l-propertyCard{margin-bottom:16px}.l-searchRoute .l-searchRoute-neighborhoods{background:#f7f7f7}@media (max-width:767px){.l-searchRoute-md.l-searchRoute-md--h100{height:100%}}.l-searchRoute-mlsHeader{position:fixed;z-index:6;width:100%}.PropertyGeneralInfo .PropertyGeneralInfo__detailsText{margin-bottom:20px;font-size:16px;line-height:24px;color:#6d797a}.PropertyGeneralInfo .PropertyGeneralInfo__disclaimer{padding-top:24px;color:#6d797a;font-size:12px}.PropertyGeneralInfo .PropertyGeneralInfo__forSaleLabel{padding:1px 19px;cursor:pointer;background:#fff;border-color:#343342}.PropertyGeneralInfo .PropertyGeneralInfo__heading{display:flex;align-items:center;justify-content:space-between}.PropertyGeneralInfo .PropertyGeneralInfo__heading h1{font-weight:600;margin:0;line-height:45px;font-size:26px}.PropertyGeneralInfo .PropertyGeneralInfo__address{font-size:16px;margin-bottom:40px;font-weight:600}@media (max-width:1023px){.PropertyGeneralInfo .PropertyGeneralInfo__address{font-size:14px;margin-bottom:35px}}.PropertyGeneralInfo .PropertyGeneralInfo__facets{list-style:none;margin:0;padding:0;display:flex;align-items:center}@media (max-width:767px){.PropertyGeneralInfo .PropertyGeneralInfo__facets{flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}}.PropertyGeneralInfo .PropertyGeneralInfo__facets li{margin-right:70px}@media (max-width:767px){.PropertyGeneralInfo .PropertyGeneralInfo__facets li{margin-right:0;flex-grow:1;flex-direction:column;width:50%;margin-bottom:25px;padding-right:16px}}.PropertyGeneralInfo .PropertyGeneralInfo__facets li:last-child{margin-right:0}.PropertyInfoMobile .PropertyInfoMobile__row{display:flex;justify-content:space-between}.PropertyInfoMobile .PropertyInfoMobile__row:first-child{margin-bottom:21px}.PropertyInfoMobile .PropertyInfoMobile__row .PropertyInfoMobile__priceInfo{display:flex;flex-direction:column}.PropertyInfoMobile .PropertyInfoMobile__row .PropertyInfoMobile__priceInfo .PropertyInfoMobile__price{font-size:18px;line-height:32px;font-weight:700;font-family:Source Sans Pro,sans-serif;color:#343342}.PropertyInfoMobile .PropertyInfoMobile__row .PropertyInfoMobile__priceInfo .PropertyInfoMobile__priceVariance{font-size:12px}.PropertyInfoMobile .PropertyInfoMobile__row .PropertyInfoMobile__facets{display:flex}.PropertyInfoMobile .PropertyInfoMobile__row .PropertyInfoMobile__facets .PropertyInfoMobile__facet{margin-left:24px}.PropertyInfoMobile .PropertyInfoMobile__row .PropertyInfoMobile__facets .PropertyInfoMobile__facet:first-child{margin-left:0}.PropertyInfoMobile .PropertyInfoMobile__row .PropertyInfoMobile__facets .PropertyInfoMobile__facet .PropertyInfoMobile__facetValue{font-size:18px;font-weight:600;color:#343342}.PropertyInfoMobile .PropertyInfoMobile__row .PropertyInfoMobile__facets .PropertyInfoMobile__facet .PropertyInfoMobile__facetLable{color:#6d797a;text-transform:capitalize}.PropertyInfoMobile .PropertyInfoMobile__row.PropertyInfoMobile__row--openHouse{justify-content:flex-start;align-items:center;margin-top:24px}.PropertyInfoMobile .PropertyInfoMobile__row .PropertyInfoMobile__heading{font-size:14px;color:#6d797a;display:flex;flex-direction:column;font-weight:600}.PropertyActions{box-shadow:0 6px 20px 0 rgba(0,0,0,.1);position:relative}.PropertyActions .PropertyActions__categorySwitch{padding:24px 16px 0}@media (max-width:767px){.PropertyActions .PropertyActions__categorySwitch{padding:16px 0 6px;width:160px}}.PropertyActions .PropertyActions__homeDetails{border-top:1px solid #f2f2f2;padding-top:30px;padding-bottom:30px}.PropertyActions .PropertyActions__detailsText{margin-bottom:20px;font-size:16px;line-height:24px;color:#6d797a}.PropertyActions .PropertyActions__disclaimer{padding-top:24px;color:#6d797a;font-size:12px}@media (max-width:767px){.PropertyActions{box-shadow:none;padding:0}}.PropertyActions .PropertyActions__generalInfo{margin-top:6px;margin-bottom:30px}.PropertyActions .PropertyActions__labels{padding:24px 16px 0}.PropertyActions .PropertyActions__priceContainer{padding:24px 16px 0;display:flex;align-items:flex-end}@media (max-width:1023px){.PropertyActions .PropertyActions__priceContainer{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.PropertyActions .PropertyActions__priceContainer{align-items:flex-end;flex-direction:row;margin-bottom:15px;padding:25px 0 0}}.PropertyActions .PropertyActions__priceContainer .PropertyActions__price{font-size:32px;line-height:32px;font-weight:700;font-family:Source Sans Pro,sans-serif;margin-right:15px}@media (max-width:1023px){.PropertyActions .PropertyActions__priceContainer .PropertyActions__price{margin-bottom:9px}}@media (max-width:767px){.PropertyActions .PropertyActions__priceContainer .PropertyActions__price{margin-bottom:0}}.PropertyActions .PropertyActions__openHouse{padding:24px 16px 0;display:flex;align-items:flex-end}.PropertyActions .PropertyActions__socialSection{height:48px;display:flex;margin-top:24px;padding:10px 0;border-radius:0;border-top:1px solid #f2f2f2;position:relative}.PropertyActions .PropertyActions__facts{margin-top:24px;padding:0 16px}@media (max-width:1023px){.PropertyActions .PropertyActions__facts{margin-top:10px}}@media (max-width:767px){.PropertyActions .PropertyActions__facts{display:flex;align-items:center;flex-wrap:wrap;padding:0}}.PropertyActions .PropertyActions__priceVariance{margin-right:10px}@media (max-width:767px){.PropertyActions .PropertyActions__priceVariance{margin-right:15px}}.PropertyActions .PropertyActions__claimHomeButton{width:calc(100% - 32px);margin:0 16px;position:relative}.PropertyActions .PropertyActions__claimHomeButton.PropertyActions__claimHomeButton--small{width:calc((100% - 10px)/2);margin:0 10px 0 0}.PropertyActions .PropertyActions__agentSection{border-top:1px solid #f2f2f2;padding:16px}@media (max-width:767px){.PropertyActions .PropertyActions__agentSection{padding-left:0;padding-right:0}}.PropertyActions .PropertyActions__costSection .PropertyActions_costCTA{border-top:1px solid #f2f2f2;padding:16px;display:flex;justify-content:space-between;align-items:center}.PropertyActions .PropertyActions__costSection .PropertyActions_costCTA .PropertyActions_costInfo{display:flex;flex-direction:column}.PropertyActions .PropertyActions__costSection .PropertyActions_costCTA .PropertyActions_costInfo .PropertyActions_costInfoContainer{display:flex;align-items:center}.PropertyActions .PropertyActions__costSection .PropertyActions_costCTA .PropertyActions_costInfo .PropertyActions_costInfoText{color:#6d797a;font-size:14px}.PropertyActions .PropertyActions__costSection .PropertyActions_costCTA .PropertyActions_costInfo .PropertyActions_costInfoSubtext{color:#343342;font-size:12px;line-height:18px;max-width:150px}@media (max-width:1023px){.PropertyActions .PropertyActions__costSection .PropertyActions_costCTA .PropertyActions_costInfo .PropertyActions_costInfoSubtext{max-width:unset}}.PropertyActions .PropertyActions__costSection .PropertyActions_costCTA .PropertyActions_costInfo .PropertyActions_costLogo{width:auto;height:auto}.PropertyActions .PropertyActions__costSection .PropertyActions_costCTA .PropertyActions_costInfo .PropertyActions_costLogo img{height:12px;margin-left:4px}.PropertyActions .PropertyActions__costSection .PropertyActions_costCTA .PropertyActions_costLink{text-decoration:underline;color:#343342;font-size:14px;font-weight:600}.PropertyActions .PropertyActions__costSection .PropertyActions_costCTA .PropertyActions_costLink a{color:inherit}@media (max-width:1023px){.PropertyActions .PropertyActions__costSection .PropertyActions_costCTA .PropertyActions_costLink{display:inline;padding-left:5px;font-size:12px}}.PropertyActions .PropertyActions__agentHeader{font-size:20px;color:#343342;font-family:Source Sans Pro,sans-serif;font-weight:600;margin-bottom:24px}.PropertyActions .PropertyActions__agentButtons{display:flex}.PropertyActions .PropertyActions__viewProfile{width:calc((100% - 8px)/2);margin-right:8px}.PropertyActions .PropertyActions__contactsButtonWrapper{position:relative;width:calc((100% - 8px)/2)}.PropertyActions .PropertyActions__contactsButtonWrapper .PropertyActions__contactsButton{width:100%}.CommuteOptionsModal .CommuteOptionsModal__item{cursor:pointer}.CommuteOptionsModal .CommuteOptionsModal__circle{color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;height:60px;width:60px;margin:0 auto}.CommuteOptionsModal .CommuteOptionsModal__circle.CommuteOptionsModal--edit{background-color:#343342}.CommuteOptionsModal .CommuteOptionsModal__circle.CommuteOptionsModal--directions{background-image:linear-gradient(90deg,#68d0cb,#1ca1d4)}.CommuteOptionsModal .CommuteOptionsModal__circle.CommuteOptionsModal--delete{background-image:linear-gradient(90deg,#f97474,#ff3f3f)}.CommuteOptionsModal .CommuteOptionsModal__commuteName{text-align:center;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommuteOptionsModal .CommuteOptionsModal__circleText{color:#6d797a;text-align:center;margin-top:10px;font-size:14px}.CommuteOptionsModal .CommuteOptionsModal__cancel{text-align:center;color:rgba(109,121,122,.5);cursor:pointer;margin-bottom:30px;font-size:16px}.CommuteOptionsModal .CommuteOptionsModal__buttons{display:flex;justify-content:space-evenly;margin:30px 0}.CommuteOptionsModal .icon{font-size:20px}.Commute{font-size:14px;color:#6d797a;margin-top:8px;font-weight:400}.HomeDetails .HomeDetails__detailsText{line-height:24px;color:#6d797a}.HomeDetails .HomeDetails__photosWrapper{margin-top:60px}.HomeDetails .HomeDetails__category{width:150px}.HomeDetails .HomeDetails__categoryThumbnail{box-shadow:0 3px 5px 0 rgba(0,0,0,.1);background-repeat:no-repeat;background-size:cover;background-position:50%;width:150px;height:200px;margin-bottom:20px;border-radius:2px;cursor:pointer}.HomeDetails .HomeDetails__categoryLabel{color:#343342;font-weight:600;font-size:15px}.HomeDetails .HomeDetails__photosCount{color:#6d797a;font-size:14px}.HomeDetails .HomeDetails__miniCarousel{position:relative;margin:10px 0 44px}.HomeDetails .HomeDetails__miniCarousel .PropertyDetailsGallery__carousel{width:100%;margin:0}.HomeDetails .HomeDetails__miniCarousel .KWCarouselWithArrows__arrow{top:100px}.HomeDetails .HomeDetails__disclaimer{padding-top:16px;color:#6d797a;font-size:12px}.HomeDetails .HomeDetails__agentData{margin-top:30px;color:#6d797a}.HomeDetails .HomeDetails__agentData .HomeDetails__agentInfoRow{margin-top:2px;flex-wrap:wrap;display:flex}.HomeDetails .HomeDetails__agentData .HomeDetails__agentInfoRow .HomeDetails__agentInfoValue{font-weight:700}.WhatLocalsSay{border-top:1px solid rgba(201,210,211,.2)}.WhatLocalsSay .WhatLocalsSayHeading{margin-top:37px;height:28px;font-family:Source Sans Pro,sans-serif;font-size:20px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;color:#343342;margin-bottom:37px}.WhatLocalsSay .WhatLocalsSay__tabs{margin-bottom:46px}.WhatLocalsSay .WhatLocalsSay__tabs .KWTabs__content{justify-content:normal}.WhatLocalsSay .WhatLocalsSay__tabs .KWTabs__content .KWTabs__tab{margin-right:10px}.WhatLocalsSay .WhatLocalsSayRating{display:flex;position:relative;align-items:center;flex-wrap:wrap}.WhatLocalsSay .WhatLocalsSayRating .WhatLocalsSay__link{text-decoration:none}.WhatLocalsSay .WhatLocalsSayRating .WhatLocalsSayRating__item{width:100px;display:flex;justify-content:center;margin-bottom:25px;margin-right:50px}.WhatLocalsSay .WhatLocalsSayRating .WhatLocalsSayRating__item.WhatLocalsSayRating__item--viewMore{margin-right:0}.WhatLocalsSay .WhatLocalsSayRating .WhatLocalsSayRating__item.WhatLocalsSayRating__item--viewMore .WhatLocalsSayRating__chart .KWCircleRating .WhatLocalsSayRating__rating{font-size:30px;letter-spacing:1px;margin-top:-15px}.WhatLocalsSay .WhatLocalsSayRating .WhatLocalsSayRating__item.WhatLocalsSayRating__item--viewMore .WhatLocalsSayRating__chart .WhatLocalsSayRating__info{color:#343342}@media (max-width:767px){.WhatLocalsSay .WhatLocalsSayRating .WhatLocalsSayRating__item{margin-right:10px}}.WhatLocalsSay .WhatLocalsSayRating .WhatLocalsSayRating__item .WhatLocalsSayRating__chart{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;cursor:pointer;text-align:center}.WhatLocalsSay .WhatLocalsSayRating .WhatLocalsSayRating__item .WhatLocalsSayRating__chart .KWCircleRating{margin-bottom:10px}.WhatLocalsSay .WhatLocalsSayRating .WhatLocalsSayRating__item .WhatLocalsSayRating__chart .WhatLocalsSayRating__rating{font-size:16px;font-weight:700;letter-spacing:.2px;text-align:center;line-height:22px}.WhatLocalsSay .WhatLocalsSayRating .WhatLocalsSayRating__item .WhatLocalsSayRating__chart .WhatLocalsSayRating__rating .WhatLocalsSayRating__menu{width:28px;height:21px;border-radius:10px;background:#343342;position:absolute;top:-4px;left:-10px;color:#fff;display:flex;flex-direction:column;justify-content:center}.WhatLocalsSay .WhatLocalsSayRating .WhatLocalsSayRating__item .WhatLocalsSayRating__chart .WhatLocalsSayRating__rating .WhatLocalsSayRating__menu>.WhatLocalsSayRating__menuIcon{font-size:11px;cursor:pointer}.WhatLocalsSay .WhatLocalsSayRating .WhatLocalsSayRating__item .WhatLocalsSayRating__chart .WhatLocalsSayRating__rating .WhatLocalsSayRating__menu :after{content:"";position:absolute;bottom:-3px;right:0;background-color:#343342;width:10px;height:11px;-webkit-clip-path:polygon(25% 24%,88% 20%,60% 100%);clip-path:polygon(25% 24%,88% 20%,60% 100%);transform:rotate(-30deg)}.PropertyHeader .PropertyHeader__container{position:relative;width:100%;height:563px;margin:20px auto 30px;box-shadow:0 30px 20px -20px rgba(0,0,0,.25);z-index:0}@media (max-width:767px){.PropertyHeader .PropertyHeader__container{height:300px;margin-top:0;margin-bottom:0;box-shadow:none;border-radius:0}}.PropertyHeaderCarousel{position:relative;height:100%}.PropertyHeaderCarousel .carousel{border-radius:4px}@media (max-width:767px){.PropertyHeaderCarousel .carousel{border-radius:0}}.PropertyHeaderCarousel .swiper-slide{height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.PropertyHeaderCarousel .swiper-slide:after{content:" ";position:absolute;width:100%;height:115px;bottom:0;background:linear-gradient(rgba(52,51,66,0),rgba(52,51,66,.5))}.PropertyHeaderCarousel.PropertyHeaderCarousel--empty .swiper-pagination-bullet{background-color:#c9d2d3;opacity:1}.PropertyHeaderCarousel.PropertyHeaderCarousel--empty .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#343342}.PropertyHeaderCarousel.PropertyHeaderCarousel--empty .swiper-slide:after{content:unset}.PropertyHeaderCarousel.PropertyHeaderCarousel--empty .PropertyHeaderCarousel__info{color:#343342}.PropertyHeaderCarousel .PropertyHeaderCarousel__arrowContainer{display:block;width:100px;height:100%;position:absolute;z-index:20;top:0}@media (max-width:1023px){.PropertyHeaderCarousel .PropertyHeaderCarousel__arrowContainer{display:none}}.PropertyHeaderCarousel .PropertyHeaderCarousel__arrowContainer.PropertyHeaderCarousel__arrowContainer--left{left:0;background:linear-gradient(-90deg,rgba(52,51,66,0),rgba(52,51,66,.4));border-radius:4px 0 0 4px}.PropertyHeaderCarousel .PropertyHeaderCarousel__arrowContainer.PropertyHeaderCarousel__arrowContainer--right{right:0;background:linear-gradient(90deg,rgba(52,51,66,0),rgba(52,51,66,.4));border-radius:0 4px 4px 0}.PropertyHeaderCarousel .PropertyHeaderCarousel__arrowContainer .PropertyHeaderCarousel__arrow{cursor:pointer;color:#fff;position:absolute;top:50%;z-index:21;font-size:24px!important;display:block}@media (max-width:1023px){.PropertyHeaderCarousel .PropertyHeaderCarousel__arrowContainer .PropertyHeaderCarousel__arrow{display:none}}.PropertyHeaderCarousel .PropertyHeaderCarousel__arrowContainer .PropertyHeaderCarousel__arrow.PropertyHeaderCarousel__arrow--prev{left:20px;transform:translateY(-50%);font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.PropertyHeaderCarousel .PropertyHeaderCarousel__arrowContainer .PropertyHeaderCarousel__arrow.PropertyHeaderCarousel__arrow--prev:before{content:"\e924"}.PropertyHeaderCarousel .PropertyHeaderCarousel__arrowContainer .PropertyHeaderCarousel__arrow.PropertyHeaderCarousel__arrow--next{right:20px;transform:translateY(-50%) rotate(180deg);font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.PropertyHeaderCarousel .PropertyHeaderCarousel__arrowContainer .PropertyHeaderCarousel__arrow.PropertyHeaderCarousel__arrow--next:before{content:"\e924"}.PropertyHeaderCarousel .PropertyHeaderCarousel__tags{position:absolute;z-index:23;bottom:20px;left:20px;text-transform:uppercase}.PropertyHeaderCarousel .PropertyHeaderCarousel__tag{margin-right:8px}.PropertyHeaderCarousel .PropertyHeaderCarousel__info{position:absolute;z-index:23;font-family:Source Sans Pro,sans-serif;bottom:20px;left:auto;right:20px;color:#fff;display:flex}.PropertyHeaderCarousel .PropertyHeaderCarousel__info div:last-child{cursor:pointer}.PropertyHeaderCarousel .PropertyHeaderCarousel__info>div{margin-left:10px}.PropertyStreetView{cursor:pointer;width:100%;height:100%}.PropertyStreetView .PropertyStreetView__image{width:100%;height:100%;background-position:50%;background-size:cover;border-radius:4px}@media (max-width:767px){.PropertyStreetView .PropertyStreetView__image{border-radius:0}}.PropertyStreetView .PropertyStreetView__tags{position:absolute;bottom:20px;left:20px;text-transform:uppercase}.PropertyStreetView .PropertyStreetView__tag{margin-right:8px;cursor:default}.NearbySchools .NearbySchools__schools{margin-bottom:12px}.NearbySchools .NearbySchools__schools .NearbySchools__school{padding-bottom:20px}.RequestTour{padding:0 16px 16px;background-color:#fff}@media (max-width:767px){.RequestTour{position:fixed;bottom:0;left:0;display:flex;flex-wrap:wrap;align-items:center;width:100%;z-index:1}}.RequestTour .RequestTour__innerWrapper{padding-top:0}@media (max-width:767px){.RequestTour .RequestTour__innerWrapper{display:flex;width:100%}.RequestTour .RequestTour__innerWrapper>*{flex:1 0 calc(50% - 25px)}.RequestTour .RequestTour__innerWrapper>:nth-child(2){margin:16px 16px 16px 0}}.RequestTour .RequestTour__innerWrapper .RequestTour__scheduleButton{width:100%;height:46px;border:2px solid #343342;font-size:16px}.RequestTour .RequestTour__innerWrapper .RequestTour__panel{display:flex;padding:10px;border-radius:4px;align-items:center}.RequestTour .RequestTour__innerWrapper .RequestTour__panel .icon{margin-right:16px}.RequestTour .RequestTour__innerWrapper .RequestTour__panel.RequestTour--pending{border:1px solid #c9d2d3}.RequestTour .RequestTour__innerWrapper .RequestTour__panel.RequestTour--pending .icon{color:#c9d2d3;font-size:16px}.RequestTour .RequestTour__innerWrapper .RequestTour__panel.RequestTour--requested,.RequestTour .RequestTour__innerWrapper .RequestTour__panel.RequestTour--scheduled{border:1px solid #35c655}@media (max-width:767px){.RequestTour .RequestTour__innerWrapper .RequestTour__panel.RequestTour--requested,.RequestTour .RequestTour__innerWrapper .RequestTour__panel.RequestTour--scheduled{width:calc((100% - 10px)/2);justify-content:center;background:#fff}}.RequestTour .RequestTour__innerWrapper .RequestTour__panel.RequestTour--requested .icon,.RequestTour .RequestTour__innerWrapper .RequestTour__panel.RequestTour--scheduled .icon{color:#35c655;font-size:15px}.RequestTour .RequestTour__innerWrapper .RequestTour__panel .RequestTour__panelText{font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:1.57}.RequestTour .RequestTour__innerWrapper .RequestTour__panel .RequestTour__panelText .RequestTour__status{font-weight:600;color:#343342}.RequestTour .RequestTour__innerWrapper .RequestTour__panel .RequestTour__panelText .RequestTour__text{color:#6d797a}@media (max-width:767px){.RequestTour .RequestTour__innerWrapper .RequestTour__panel .RequestTour__panelText .RequestTour__text{display:none}}.PropertyDetailsNavigation{z-index:3;height:80px;display:flex;justify-content:space-between;align-items:center;padding:0 35px;background-color:#fff;width:100%}@media (max-width:1439px){.PropertyDetailsNavigation{padding:0 16px}}@media (max-width:767px){.PropertyDetailsNavigation{padding:0}}.PropertyDetailsNavigation .KWTabs__slider{background:linear-gradient(90deg,#504e6b,#343342)}.PropertyDetailsNavigation .PropertyDetailsNavigation__leftGroup,.PropertyDetailsNavigation .PropertyDetailsNavigation__navItems,.PropertyDetailsNavigation .PropertyDetailsNavigation__propertyButtons{display:flex;height:100%;align-items:center}.PropertyDetailsNavigation .PropertyDetailsNavigation__propertyAddress{color:#343342;font-size:18px;font-family:Source Sans Pro,sans-serif;font-weight:700}.PropertyDetailsNavigation .PropertyDetailsNavigation__propertySubAddress{font-size:14px;font-family:Source Sans Pro,sans-serif;color:#6d797a}.PropertyDetailsNavigation .PropertyDetailsNavigation__address{margin-right:22px;padding-right:40px;height:100%;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #fafafa}@media (max-width:1439px){.PropertyDetailsNavigation .PropertyDetailsNavigation__address{margin-right:unset;padding-right:unset}}@media (max-width:1023px){.PropertyDetailsNavigation .PropertyDetailsNavigation__address{display:none}}@media (max-width:767px){.PropertyDetailsNavigation .PropertyDetailsNavigation__address{margin-right:5px;padding-right:0}}.PropertyDetailsNavigation .PropertyDetailsNavigation__navItems{margin-left:60px;color:#6d797a}.PropertyDetailsNavigation .PropertyDetailsNavigation__navItems div{font-weight:600;display:flex;height:100%;border-bottom:4px solid #fff;align-items:center;transition:all .2s}.PropertyDetailsNavigation .PropertyDetailsNavigation__navItems div:not(:first-child){margin-left:35px}.PropertyDetailsNavigation .PropertyDetailsNavigation__navItems .active{color:#000;border-bottom-color:#343342}.PropertyDetailsNavigation a{text-decoration:none;color:inherit}.PropertyDetailsNavigation .KWTabs{height:94%;margin-left:20px}@media (max-width:1023px){.PropertyDetailsNavigation .KWTabs{margin-left:0}}.PropertyDetailsNavigation .KWTabs .KWTabs__content{height:100%}@media (max-width:1439px){.PropertyDetailsNavigation .KWTabs .KWTabs__content .KWTabs__tab{padding:0 10px}}.PropertyDetailsNavigation .KWTabs .KWTabs__content .KWTabs__tab .icon{display:none}.KWMapPinMarker .medical{background-image:linear-gradient(287deg,#ff3f3f,#f97474)}.KWMapPinMarker .medical+.KWMapPinMarker__arrow{border-top-color:#f97474}.KWMapPinMarker .grocery{background-image:linear-gradient(105deg,#504e6b,#343342)}.KWMapPinMarker .grocery+.KWMapPinMarker__arrow{border-top-color:#343342}.KWMapPinMarker .gas{background-color:#6d797a}.KWMapPinMarker .gas+.KWMapPinMarker__arrow{border-top-color:#6d797a}.KWMapPinMarker .park{background-image:linear-gradient(107deg,#66e4a2,#35c655)}.KWMapPinMarker .park+.KWMapPinMarker__arrow{border-top-color:#35c655}.HomeFacts{width:100%}.HomeFacts .HomeFacts__facts{padding:0;margin:0;list-style:none}.HomeFacts .HomeFacts__fact{display:flex;justify-content:space-between;margin-bottom:16px}.HomeFacts .HomeFacts__label{margin-bottom:4px;color:#6d797a;font-size:14px}.HomeFacts .HomeFacts__value{font-weight:600;font-size:14px;color:#343342;text-align:right;max-width:300px}@media (max-width:767px){.HomeFacts .HomeFacts__value{max-width:260px}}@media (max-width:359px){.HomeFacts .HomeFacts__value{max-width:220px}}.RequestATourForm{width:512px;display:flex;padding:44px 24px 0;flex-direction:column}@media (max-width:767px){.RequestATourForm{width:100%;padding:16px}}.RequestATourForm .RequestATourForm__map{height:124px;margin-bottom:31px}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__error{color:red;margin-top:8px}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__label{font-size:16px;font-weight:600;margin-bottom:16px}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__chooseDateAndTime{width:100%;height:22px;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#6d797a;margin:5px 0 8px}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__chooseDateAndTime>div:first-child{width:53%;margin:0 5px 20px}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__chooseDateAndTime>div:last-child{width:45%}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__responsive{margin-right:10px}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__dateInputs{width:100%;display:inline;margin:0 5px 20px}@media (min-width:768px){.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__dateInputs{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:24px;color:rgba(52,51,66,.5)}}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__dateInputs .KWDatepicker{width:97%}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__dateInputs .KWDatepicker .RequestATourForm__datePicker{margin-bottom:5px}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__dateInputs .KWTimepicker{width:100%}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__dateInputs>div:first-child,.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__dateInputs>div:last-child{width:97%}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__disclaimer{background-color:#f3f3f3;border-radius:5px;margin-bottom:16px;position:relative;padding:16px 16px 16px 40px}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__disclaimer .icon{position:absolute;left:16px;top:16px}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__tourType{margin-bottom:16px}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__platformProviders{margin-bottom:24px}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__platformProviders .KWMultipleSelection__option{border-radius:5px;width:30%;padding-top:28px;padding-bottom:28px;text-align:center}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__addCustomNoteLabel{height:22px;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#6d797a;margin-bottom:16px}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__customNoteField{margin-bottom:26px}.RequestATourForm .RequestATourForm__formContainer .RequestATourForm__formContainer__customNoteField textarea{height:89px;font-size:14px;opacity:.2px;border-radius:4px;width:100%;padding:15px 12px;resize:none;font-family:Source Sans Pro,sans-serif}.RequestATourForm .RequestATourForm__bringYourAgent{height:40px;display:flex;flex-direction:row}.RequestATourForm .RequestATourForm__bringYourAgent img{width:40px;margin-right:16px}.RequestATourForm .RequestATourForm__bringYourAgent .description{max-width:282px;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#6d797a}.PhotosGrid{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:22}.PhotosGrid .PhotosGrid__header{position:relative;display:flex;justify-content:space-between;align-items:center;box-shadow:0 0 5px rgba(0,0,0,.25);height:80px}.PhotosGrid .PhotosGrid__header .PhotosGrid__buttons{display:flex;padding-right:48px}.PhotosGrid .PhotosGrid__header .PhotosGrid__addressMain{color:#343342;font-size:18px;font-family:Source Sans Pro,sans-serif;font-weight:700}.PhotosGrid .PhotosGrid__header .PhotosGrid__addressSub{font-size:14px;font-family:Source Sans Pro,sans-serif;color:#6d797a}.PhotosGrid .PhotosGrid__header .PhotosGrid__address{background:no-repeat}.PhotosGrid .PhotosGrid__header .icon-back-arrow{font-size:24px;cursor:pointer;margin-top:10px;margin-right:25px}.PhotosGrid .PhotosGrid__header .PhotosGrid__leftGroup{display:flex;padding-left:50px}.PhotosGrid .PhotosGrid__content{height:calc(100% - 160px);overflow-y:scroll;background-color:#fafafa;padding:80px 0}.PhotosGrid .PhotosGrid__content .PhotosGrid__categoryHeader{margin-bottom:0;margin-top:0;color:#343342;font-family:Source Sans Pro,sans-serif;font-size:26px;font-weight:600}.PhotosGrid .PhotosGrid__content .PhotosGrid__subHeader{margin-bottom:10px;margin-top:0;color:#6d797a}.PhotosGrid .PhotosGrid__footer{height:80px;box-shadow:0 0 5px rgba(0,0,0,.25);position:relative}.PhotosGrid .PhotosGrid__footer .grid{height:100%}.PhotosGrid .PhotosGrid__footer .PhotosGrid__requestTourButton{width:170px;margin-right:8px}.PhotosGrid .PhotosGrid__footer .PhotosGrid__askAgentButton{width:170px}.PhotosGrid .PhotosGrid__footer .kw-money-formatter{font-size:26px;font-family:Source Sans Pro,sans-serif;font-weight:700}.PhotosGrid .PhotosGrid__footer .PhotosGrid__footerSqft{color:#6d797a}.PhotosGrid .PhotosGrid__footer .row{height:100%}.PhotosGrid .PhotosGrid__footer .col-12{display:flex;justify-content:space-between;align-items:center}.PhotosGrid .Mosaic_1{margin-bottom:100px}.PhotosGrid .Mosaic_1 .Mosaic_1__piece{border-radius:4px;height:414px;width:100%;cursor:pointer;background-size:cover}.PhotosGrid .Mosaic_2{height:414px;margin-bottom:100px}.PhotosGrid .Mosaic_2 .Mosaic_2__piece{border-radius:4px;width:100%;cursor:pointer;background-size:cover}.PhotosGrid .Mosaic_2 .Mosaic_2__piece_1{height:199px;margin-bottom:16px}.PhotosGrid .Mosaic_2 .Mosaic_2__piece_2{height:199px}.PhotosGrid .Mosaic_2 .Mosaic_2__piece_3{height:100%}.PhotosGrid .Mosaic_3__row_1{margin-bottom:16px;height:414px}.PhotosGrid .Mosaic_3__row_2{margin-bottom:100px;height:414px}.PhotosGrid .Mosaic_3__piece,.PhotosGrid .Mosaic_4__piece{height:100%;width:100%;border-radius:4px;cursor:pointer;background-size:cover}.PhotosGrid .Mosaic_4__row_1{height:516px;margin-bottom:16px}.PhotosGrid .Mosaic_4__row_2{height:413px;margin-bottom:100px}.PhotosGrid .Mosaic_5{margin-bottom:100px;height:516px}.PhotosGrid .Mosaic_5 .Mosaic_5__piece{border-radius:4px;width:100%;cursor:pointer;background-size:cover}.PhotosGrid .Mosaic_5 .Mosaic_5__piece_1{height:100%}.PhotosGrid .Mosaic_5 .Mosaic_5__piece_2{margin-bottom:16px;height:250px}.PhotosGrid .Mosaic_5 .Mosaic_5__piece_3{height:250px}.PropertyTaxes .PropertyTaxes__line{margin-top:27px;height:25px;display:flex;justify-content:space-between;align-items:center}.PropertyTaxes .PropertyTaxes__line:last-child{margin-bottom:40px}@media (max-width:767px){.PropertyTaxes .PropertyTaxes__line:last-child{margin-bottom:35px}}.PropertyTaxes .PropertyTaxes__line .PropertyTaxes__lineLabel{font-family:Source Sans Pro,sans-serif;font-size:16px;color:#6d797a}@media (max-width:767px){.PropertyTaxes .PropertyTaxes__line .PropertyTaxes__lineLabel{font-size:14px}}.PropertyTaxes .PropertyTaxes__line .PropertyTaxes__linePrice{font-size:18px;font-family:Source Sans Pro,sans-serif;font-weight:600;color:#343342}@media (max-width:767px){.PropertyTaxes .PropertyTaxes__line .PropertyTaxes__linePrice{font-size:14px}}.CostEstimateSection .CostEstimateSection__header{width:100%;display:flex;justify-content:space-between;height:29px;align-items:center}.CostEstimateSection .CostEstimateSection__header .CostEstimateSection__title{font-size:16px;color:#343342;font-weight:600}.CostEstimateSection .CostEstimateSection__header .CostEstimateSection__value{font-size:20px;color:#2baad2;font-weight:700}.CostEstimateSection .CostEstimateSection__header .CostEstimateSection__value.CostEstimateSection__value--editable{border-bottom:1px solid #2baad2;display:flex;flex-direction:column;justify-content:center}.CostEstimateSection .CostEstimateSection__content{display:flex;flex-direction:column}.CostEstimateSection .CostEstimateSection__content .CostEstimateSection__contentRow{display:flex;justify-content:space-between;height:27px;margin-top:11px;align-items:center;font-size:14px}.CostEstimateSection .CostEstimateSection__content .CostEstimateSection__contentRow .CostEstimateSection__contentRowDescription{display:flex;font-size:14px}.CostEstimateSection .CostEstimateSection__content .CostEstimateSection__contentRow .CostEstimateSection__contentRowDescription>div{margin-right:5px}.CostEstimateSection .CostEstimateSection__content .CostEstimateSection__contentRow .CostEstimateSection__contentRowDescription .CostEstimateSection__contentRowDescriptionPercentage{font-weight:600}.CostEstimateSection .CostEstimateSection__content .CostEstimateSection__contentRow .CostEstimateSection__contentRowDescription .CostEstimateSection__contentRowDescriptionPercentage.CostEstimateSection__contentRowDescriptionPercentage--editable{border-bottom:1px solid}.CostEstimateSection .CostEstimateSection__content .CostEstimateSection__contentRow .CostEstimateSection__contentRowAmount{font-size:14px;height:100%;display:flex;align-items:center;color:#343342;font-weight:600}.CostEstimateSection .CostEstimateSection__content .CostEstimateSection__contentRow .CostEstimateSection__contentRowAmount.CostEstimateSection__contentRowAmount--editable{border-bottom:1px solid}.DueAtCloseSection .DueAtCloseSection__savedUsingKellerMortgage{display:flex;flex-direction:row}.DueAtCloseSection .DueAtCloseSection__savedUsingKellerMortgage .DueAtCloseSection__kellerMortgage{margin-left:5px;font-weight:600}.ButtonsSection{display:flex;flex-direction:column}.ButtonsSection .ButtonsSection__imageButtons{width:100%;display:flex;flex-direction:column}.ButtonsSection .ButtonsSection__imageButtons .ButtonsSection__mortgageButtonAction{max-width:550px;border:1px solid rgba(52,51,66,.2);display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:4px}.ButtonsSection .ButtonsSection__imageButtons .ButtonsSection__mortgageButtonAction:not(:first-child){margin-top:24px}.ButtonsSection .ButtonsSection__imageButtons .ButtonsSection__mortgageButtonAction .ButtonsSection__mortgageLink{cursor:pointer;text-decoration:none}@media (max-width:767px){.ButtonsSection .ButtonsSection__imageButtons .ButtonsSection__mortgageButtonAction .ButtonsSection__mortgageLink{width:100%}}.ButtonsSection .ButtonsSection__imageButtons .ButtonsSection__mortgageButtonAction .ButtonsSection__button{width:168px}.ButtonsSection .ButtonsSection__imageButtons .ButtonsSection__mortgageButtonAction .ButtonsSection__mortgageButtonActionImageContainer{display:flex;flex-direction:column;font-weight:600;max-width:180px}.ButtonsSection .ButtonsSection__imageButtons .ButtonsSection__mortgageButtonAction .ButtonsSection__mortgageButtonActionImageContainer img{margin-bottom:8px;max-width:105px;width:-webkit-min-content;width:-moz-min-content;width:min-content;height:100%}.ButtonsSection .ButtonsSection__imageButtons .ButtonsSection__mortgageButtonAction .ButtonsSection__mortgageButtonActionImageContainer .ButtonsSection__zeroPlus{display:flex;align-items:center}.ButtonsSection .ButtonsSection__imageButtons .ButtonsSection__mortgageButtonAction .ButtonsSection__mortgageButtonActionImageContainer .ButtonsSection__zeroPlus .icon{padding-right:4px;transform:rotate(180deg)}@media (max-width:767px){.ButtonsSection .ButtonsSection__imageButtons{flex-direction:column}.ButtonsSection .ButtonsSection__imageButtons .ButtonsSection__mortgageButtonAction{width:100%;margin-top:12px;flex-direction:column}.ButtonsSection .ButtonsSection__imageButtons .ButtonsSection__mortgageButtonAction .ButtonsSection__mortgageButtonActionImageContainer{max-width:unset;width:100%;margin-bottom:16px}.ButtonsSection .ButtonsSection__imageButtons .ButtonsSection__mortgageButtonAction .ButtonsSection__button{width:100%}}.ButtonsSection .ButtonsSection__modal{width:360px}.MonthlyExpensesSection .MonthlyExpensesSection__homeOwnersInsurance{display:flex}.MonthlyExpensesSection .MonthlyExpensesSection__homeOwnersInsurance img{margin-left:5px;height:16px;width:16px}.CostEstimate .CostEstimate__section{margin-bottom:38px}.CostEstimate .CostEstimate__note{margin-top:16px;font-size:12px;color:#6d797a}.Activity{display:flex}.Activity .Activity__stat{display:flex;justify-content:center;margin-right:60px}@media (max-width:767px){.Activity .Activity__stat{flex-direction:column}.Activity .Activity__stat .Activity__statDescription{margin-left:0;align-items:center;margin-top:12px;justify-content:space}}@media (min-width:768px){.Activity .Activity__stat .Activity__statDescription{margin-left:17px}}.Activity .Activity__stat .Activity__statIconContainer{width:46px;height:46px;border-radius:50%;border:1px solid;display:flex;align-items:center;justify-content:center}.Activity .Activity__stat .Activity__statIconContainer span{font-size:18px}.Activity .Activity__stat .Activity__statDescription{display:flex;flex-direction:column;justify-content:space-around}.Activity .Activity__stat .Activity__statDescription .Activity__statCount{font-family:Source Sans Pro,sans-serif;font-weight:600;display:flex;align-items:center;color:#343342}.Activity .Activity__stat .Activity__statDescription .Activity__statText{font-family:Source Sans Pro,sans-serif;font-size:12px;color:#6d797a}.Activity .Activity__stat.Activity__stat--views .Activity__statIconContainer{border:1px solid #21a4d4}.Activity .Activity__stat.Activity__stat--views .Activity__statIconContainer span{color:#21a4d4}.Activity .Activity__stat.Activity__stat--favorites .Activity__statIconContainer{border:1px solid #fd5c51}.Activity .Activity__stat.Activity__stat--favorites .Activity__statIconContainer span{color:#fd5c51}.Activity .Activity__stat.Activity__stat--hides .Activity__statIconContainer{border:1px solid #343342}.Activity .Activity__stat.Activity__stat--hides .Activity__statIconContainer span{color:#343342}.PropertyDetailsFooter{background-color:#fafafa;padding-top:93px;padding-bottom:40px}@media (max-width:767px){.PropertyDetailsFooter{padding-top:26px}}@media (max-width:1439px){.PropertyDetailsFooter{padding-top:93px}}.PropertyNavigationActions{display:flex;align-items:center;height:100%}.PropertyNavigationActions .PropertyNavigationActions__button{position:static;margin-right:15px}.PropertyNavigationActions .PropertyNavigationActions__button .icon-heart-active,.PropertyNavigationActions .PropertyNavigationActions__button.PropertyNavigationActions__button--hide:hover:not(.PropertyNavigationActions__hideButton--hidden) .icon,.PropertyNavigationActions .PropertyNavigationActions__button.PropertyNavigationActions__hideButton--hidden .icon{color:#fd5c51}.PropertyDetailsRoute{background:#fff;position:relative;height:100%;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-name:showup;animation-name:showup}.PropertyDetailsRoute .PropertyDetails__discussion{z-index:0;top:160px;height:calc(100% - 160px)}@media (max-width:767px){.PropertyDetailsRoute .PropertyDetails__discussion{top:80px;height:calc(100% - 80px)}}.PropertyDetailsRoute .l-propertyActions{margin-top:10px;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-name:showup;animation-name:showup}.PropertyDetailsRoute .l-propertyActions.l-propertyActionsFixed>div{position:fixed;top:90px}.PropertyDetailsRoute .icon-search-back-arrow{transform:rotate(180deg);display:inline-block;margin-left:5px;font-size:8px}.PropertyDetailsRoute .PropertyDetails__detailsText{font-size:16px;color:#6d797a;margin-bottom:20px;line-height:24px}.PropertyDetailsRoute .PropertyDetails__disclaimer{margin-top:60px;color:#6d797a}.PropertyDetailsRoute .PropertyDetails__propertyGeneralInfo{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-name:showup;animation-name:showup;overflow:hidden}@media (max-width:767px){.PropertyDetailsRoute .PropertyDetails__propertyGeneralInfo{padding-bottom:70px}}.OurLeadershipRoute .LeaderCard{background:#fff;border:1px solid #c9d2d3;border-radius:4px;margin-bottom:16px;height:355px}.OurLeadershipRoute .LeaderCard .LeaderCard__body{padding:24px;display:flex;flex-direction:column;align-items:center}.OurLeadershipRoute .LeaderCard .LeaderCard__avatar{height:80px;width:80px;margin-bottom:16px}.OurLeadershipRoute .LeaderCard .LeaderCard__name{font-size:18px;font-weight:700;color:#343342}.OurLeadershipRoute .LeaderCard .LeaderCard__roles{color:#6d797a;font-size:14px;margin-bottom:16px;font-weight:600;text-align:center;height:42px}.OurLeadershipRoute .LeaderCard .LeaderCard__address{font-size:14px;font-weight:600;color:#6d797a;margin-bottom:8px;text-align:center;height:42px}.OurLeadershipRoute .LeaderCard .LeaderCard__phone{font-size:14px;font-weight:600;height:21px}.OurLeadershipRoute .LeaderCard .LeaderCard__phone a{color:#6d797a;text-decoration:none}.OurLeadershipRoute .LeaderCard .LeaderCard__email{padding:16px;text-align:center;cursor:pointer;text-decoration:none;color:#343342;font-weight:600;display:block;border-top:1px solid #f5f5f5}.OurLeadershipRoute .OurLeadershipRoute__header{text-align:center;font-size:26px;padding:40px;color:#343342;font-weight:700;background:#fff}.OurLeadershipRoute .OurLeadershipRoute__container{background-color:#fafafa;padding-bottom:80px;min-height:100%}.OurLeadershipRoute .OurLeadershipRoute__container.OurLeadershipRoute__container--empty{height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center}@media (min-width:1024px){.OurLeadershipRoute .OurLeadershipRoute__container .OurLeadershipRoute__cardContainer.col-l-4{width:33.33333%}}.OurLeadershipRoute .OurLeadershipRoute__container .OurLeadershipRoute__cardContainer .OurLeadershipRoute__card{margin-bottom:16px}.OurLeadershipRoute .OurLeadershipRoute__container .OurLeadershipRoute__empty{transform:translateY(-50%)}.OurLeadershipRoute .OurLeadershipRoute__container .OurLeadershipRoute__listInfo{display:flex;justify-content:space-between;align-items:center;padding-top:40px;padding-bottom:24px}.OurLeadershipRoute .OurLeadershipRoute__container .OurLeadershipRoute__listInfo .OurLeadershipRoute__sortContainer{position:relative}.OurLeadershipRoute .OurLeadershipRoute__container .OurLeadershipRoute__listInfo .OurLeadershipRoute__sortContainer .OurLeadershipRoute__sortPopup{width:auto;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);border-radius:6px;position:absolute;z-index:14;right:0;margin-top:8px;overflow:hidden}.NeighborhoodNavigation.KWHeader .NeighborhoodNavigation__leftGroup{display:flex;justify-content:flex-start;align-items:center}@media (max-width:767px){.NeighborhoodNavigation.KWHeader .NeighborhoodNavigation__leftGroup{align-items:flex-end;flex:1}}.NeighborhoodNavigation>div{height:100%}.NeighborhoodNavigation .NeighborhoodNavigation__leftGroup{margin-left:120px}@media (max-width:1439px){.NeighborhoodNavigation .NeighborhoodNavigation__leftGroup{margin-left:0}}.NeighborhoodNavigation .NeighborhoodNavigation__rigthGroup{display:flex;align-items:center;height:100%}.NeighborhoodNavigation .NeighborhoodNavigation__rigthGroup .NeighborhoodNavigation__buttons{position:static;margin-right:15px}.NeighborhoodNavigation .NeighborhoodNavigation__rigthGroup .NeighborhoodNavigation__buttons:last-child{margin-right:0}.NeighborhoodNavigation .NeighborhoodNavigation__rigthGroup .NeighborhoodNavigation__buttons.NeighborhoodNavigation__buttons--circle{height:40px;width:40px;border-radius:50%}.NeighborhoodNavigation .NeighborhoodNavigation__rigthGroup .NeighborhoodNavigation__buttons.NeighborhoodNavigation__buttons--circle .icon{margin:0}.NeighborhoodNavigation .NeighborhoodNavigation__rigthGroup .NeighborhoodNavigation__buttons.NeighborhoodNavigation__buttons--circle .icon-share{position:relative;top:1px}.NeighborhoodNavigation .NeighborhoodNavigation__rigthGroup .NeighborhoodNavigation__buttons.NeighborhoodNavigation__buttons--circle .icon-heart-active{color:#fd5c51}@media (max-width:767px){.NeighborhoodNavigation .NeighborhoodNavigation__rigthGroup .NeighborhoodNavigation__buttons.NeighborhoodNavigation__buttons--circle{height:30px;width:30px;padding:0}.NeighborhoodNavigation .NeighborhoodNavigation__rigthGroup .NeighborhoodNavigation__buttons.NeighborhoodNavigation__buttons--circle .icon{font-size:12px}}@media (max-width:767px){.NeighborhoodNavigation .NeighborhoodNavigation__rigthGroup .NeighborhoodNavigation__buttons{margin-right:10px}}.NeighborhoodNavigation .NeighborhoodNavigation__rigthGroup .NeighborhoodNavigation__buttons.NeighborhoodNavigation__buttons--follow .icon{border-radius:50%;color:#35c655;font-size:14px}.NeighborhoodNavigation .NeighborhoodNavigation__rigthGroup .NeighborhoodNavigation__link{text-decoration:none}.InsightActions{display:flex;justify-content:space-between;font-size:14px;line-height:1.6;color:#343342}.InsightActions>div{display:flex;align-items:center;cursor:pointer}.InsightActions>div .icon{margin-right:5px}.InsightFullCard{width:650px;height:424px;padding:16px;flex-direction:column}.InsightFullCard,.InsightFullCard .InsightFullCard__wrapper{display:flex;justify-content:space-between}.InsightFullCard .InsightFullCard__wrapper .InsightFullCard__content{display:flex;align-items:flex-start;flex-direction:column;width:310px;padding-bottom:1px}.InsightFullCard .InsightFullCard__wrapper .InsightFullCard__title{line-height:22px;font-size:16px;font-weight:600;color:#343342;margin-bottom:23px;display:flex;align-items:center}.InsightFullCard .InsightFullCard__wrapper .InsightFullCard__title.InsightFullCard__titleAvatar{margin-bottom:13px}.InsightFullCard .InsightFullCard__wrapper .InsightFullCard__title .KWAvatar{width:32px;height:32px;margin-right:7px}.InsightFullCard .InsightFullCard__wrapper .InsightFullCard__description{font-size:16px;line-height:23px;max-height:280px;overflow-y:auto;color:#343342;font-weight:400;width:100%}.InsightFullCard .InsightFullCard__wrapper .InsightFullCard__images{display:flex;max-width:295px;width:100%;flex-direction:column;position:relative}.InsightFullCard .InsightFullCard__wrapper .InsightFullCard__images .InsightFullCard__previewImage{background-size:cover;height:100%;display:block;width:100%;max-height:308px;border-radius:4px}.InsightFullCard .InsightFullCard__wrapper .InsightFullCard__images .InsightFullCard__imageList{margin:15px 0}.InsightFullCard .InsightFullCard__wrapper .InsightFullCard__images .InsightFullCard__imageList .InsightFullCard__carousel{width:248px}.InsightFullCard .InsightFullCard__actions{padding-top:10px;border-top:1px solid rgba(52,51,66,.05)}.InsightMobileDialog .KWModal__content{display:flex;flex-direction:column}.InsightMobileDialog .InsightMobileDialog__closeBtn{position:absolute;top:41px;left:19px;color:#343342;cursor:pointer;font-size:16px;z-index:32}.InsightMobileDialog.InsightMobileDialog--images .InsightMobileDialog__closeBtn{color:#fff}.InsightMobileDialog.InsightMobileDialog--images .InsightMobileDialog__imageCounter{position:absolute;bottom:15px;right:15px;z-index:32;color:#fff}.InsightMobileDialog .InsightMobileDialog__images{height:275px;width:100%;position:absolute;display:flex}.InsightMobileDialog .InsightMobileDialog__images .InsightMobileDialog__carousel{height:100%;width:100%}.InsightMobileDialog .InsightMobileDialog__images .InsightMobileDialog__image{height:275px;background-size:cover}.InsightMobileDialog .InsightMobileDialog__images .InsightMobileDialog__imageContainer{width:100%;min-width:100%}.InsightMobileDialog .InsightMobileDialog__images .InsightMobileDialog__shadow{opacity:.5}.InsightMobileDialog .InsightMobileDialog__images .InsightMobileDialog__shadow--prev{background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#343342)}.InsightMobileDialog .InsightMobileDialog__images .InsightMobileDialog__shadow--next{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#343342)}.InsightMobileDialog .InsightMobileDialog__images .InsightMobileDialog__arrow{color:#fff;font-size:15px}.InsightMobileDialog .InsightMobileDialog__images .InsightMobileDialog__arrow--prev{left:15px}.InsightMobileDialog .InsightMobileDialog__images .InsightMobileDialog__arrow--next{right:15px}.InsightMobileDialog .InsightMobileDialog__container{margin:100px 16px 16px 19px;display:flex;flex-direction:column}.InsightMobileDialog .InsightMobileDialog__container.InsightMobileDialog--images{margin-top:300px}.InsightMobileDialog .InsightMobileDialog__container .InsightMobileDialog__title{line-height:22px;font-size:16px;font-weight:600;color:#343342;margin-bottom:23px;display:flex;align-items:center}.InsightMobileDialog .InsightMobileDialog__container .InsightMobileDialog__title.InsightMobileDialog__titleAvatar{margin-bottom:8px}.InsightMobileDialog .InsightMobileDialog__container .InsightMobileDialog__title .KWAvatar{width:32px;height:32px;margin-right:7px}.InsightMobileDialog .InsightMobileDialog__container .InsightMobileDialog__description{font-size:16px;line-height:23px;max-height:280px;overflow-y:auto;color:#343342;font-weight:400;width:100%;margin-top:10px}.InsightReportDialog .InsightReportDialog__content{padding-left:16px}.InsightReportDialog .InsightReportDialog__content .InsightReportDialog__item{padding:16px 0;border-bottom:1px solid rgba(52,51,66,.05);margin-left:39px}.InsightReportDialog .InsightReportDialog__content .InsightReportDialog__item:first-child{margin-top:0}.InsightReportDialog .InsightReportDialog__content .InsightReportDialog__item:last-child{margin-bottom:0;border-bottom:none}.InsightReportDialog .InsightReportDialog__content .InsightReportDialog__item .InsightReportDialog__option{left:-39px;position:relative}.InsightReportDialog .InsightReportDialog__content .InsightReportDialog__item .InsightReportDialog__option .InsightReportDialog__text{margin-top:8px;margin-left:39px}.NeighborhoodRoute .NeighborhoodSection:last-child{padding-bottom:80px}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodSection:last-child{padding-bottom:40px}}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodSection:not(:first-child){border-top:1px solid rgba(0,0,0,.05)}}.NeighborhoodRoute .NeighborhoodSection.NeighborhoodSection--dark{background-color:#fafafa}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodSection.NeighborhoodSection--dark{background-color:#fff}}.NeighborhoodRoute .NeighborhoodSection .NeighborhoodSection__arrow{position:relative;height:60px;top:-150px;margin-left:120px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;font-size:14px;color:#353345;width:200px;font-weight:700}@media (max-width:1439px){.NeighborhoodRoute .NeighborhoodSection .NeighborhoodSection__arrow{margin-left:8px;bottom:-48px}}.NeighborhoodRoute .NeighborhoodSection .NeighborhoodSection__arrow .icon{font-size:25px;transform:scale(1.1,1.5) rotate(-90deg);margin-left:-8px;cursor:pointer}.NeighborhoodRoute .NeighborhoodSection .NeighborhoodSection__fake{padding:15px;width:100%}.NeighborhoodRoute .NeighborhoodSection .NeighborhoodSection__fake .NeighborhoodSection__fakeInner{height:320px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:42px;color:#fff;font-weight:600}.NeighborhoodRoute .NeighborhoodSection .NeighborhoodSection__header{width:100%;text-align:center;line-height:28px;font-family:Source Sans Pro,sans-serif;font-size:20px;font-weight:600;color:#343342;padding-top:50px}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodSection .NeighborhoodSection__header{text-align:left;padding-top:32px}}.NeighborhoodRoute .NeighborhoodSection .NeighborhoodSection__header .NeighborhoodSection__subHeader{margin-top:8px;font-size:14px;color:#6d797a;font-weight:400}.NeighborhoodRoute .NeighborhoodSection .NeighborhoodSection_section{padding:0}.NeighborhoodRoute .NeighborhoodSection--propertyList{padding-bottom:35px}.NeighborhoodRoute .NeighborhoodSection--commute,.NeighborhoodRoute .NeighborhoodSection--insight,.NeighborhoodRoute .NeighborhoodSection--poi,.NeighborhoodRoute .NeighborhoodSection--school{padding-bottom:60px;border-top:1px solid rgba(0,0,0,.05)}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodSection--commute,.NeighborhoodRoute .NeighborhoodSection--insight,.NeighborhoodRoute .NeighborhoodSection--poi,.NeighborhoodRoute .NeighborhoodSection--school{padding-bottom:32px}}@media (max-width:1023px){.NeighborhoodRoute .NeighborhoodSection--poi{padding-bottom:40px}}.NeighborhoodRoute .NeighborhoodSection--commute .NeighborhoodSection__header,.NeighborhoodRoute .NeighborhoodSection--insight .NeighborhoodSection__header,.NeighborhoodRoute .NeighborhoodSection--local .NeighborhoodSection__header,.NeighborhoodRoute .NeighborhoodSection--poi .NeighborhoodSection__header,.NeighborhoodRoute .NeighborhoodSection--school .NeighborhoodSection__header{padding-top:65px;padding-bottom:56px}@media (max-width:1439px){.NeighborhoodRoute .NeighborhoodSection--commute .NeighborhoodSection__header,.NeighborhoodRoute .NeighborhoodSection--insight .NeighborhoodSection__header,.NeighborhoodRoute .NeighborhoodSection--local .NeighborhoodSection__header,.NeighborhoodRoute .NeighborhoodSection--poi .NeighborhoodSection__header,.NeighborhoodRoute .NeighborhoodSection--school .NeighborhoodSection__header{padding-bottom:45px}}@media (max-width:1023px){.NeighborhoodRoute .NeighborhoodSection--commute .NeighborhoodSection__header,.NeighborhoodRoute .NeighborhoodSection--insight .NeighborhoodSection__header,.NeighborhoodRoute .NeighborhoodSection--local .NeighborhoodSection__header,.NeighborhoodRoute .NeighborhoodSection--poi .NeighborhoodSection__header,.NeighborhoodRoute .NeighborhoodSection--school .NeighborhoodSection__header{padding-bottom:60px}}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodSection--commute .NeighborhoodSection__header,.NeighborhoodRoute .NeighborhoodSection--insight .NeighborhoodSection__header,.NeighborhoodRoute .NeighborhoodSection--local .NeighborhoodSection__header,.NeighborhoodRoute .NeighborhoodSection--poi .NeighborhoodSection__header,.NeighborhoodRoute .NeighborhoodSection--school .NeighborhoodSection__header{padding-top:35px;padding-bottom:24px}}.NeighborhoodRoute .Commute{min-height:448px}@media (max-width:1023px){.NeighborhoodRoute .Commute{min-height:unset}}.NeighborhoodRoute .Insight .InsightCard{width:336px;height:300px;border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);padding:18px 24px 18px 16px;display:flex;justify-content:space-between;flex-direction:column;margin:1px;cursor:pointer}@media (max-width:767px){.NeighborhoodRoute .Insight .InsightCard{width:100%;max-width:336px}}.NeighborhoodRoute .Insight .InsightCard.InsightCard--full{padding-bottom:10px}.NeighborhoodRoute .Insight .InsightCard.InsightCard--full .InsightCard__content{max-height:272px}.NeighborhoodRoute .Insight .InsightCard.InsightCard--dark{background:linear-gradient(132deg,#504e6b,#343342)}.NeighborhoodRoute .Insight .InsightCard.InsightCard--dark .InsightCard__description .InsightCard__actions,.NeighborhoodRoute .Insight .InsightCard.InsightCard--dark .InsightCard__images .InsightCard__actions,.NeighborhoodRoute .Insight .InsightCard.InsightCard--dark .InsightCard__title .InsightCard__actions{color:#fff}.NeighborhoodRoute .Insight .InsightCard.InsightCard--mobileInsight{width:100%;box-shadow:none;border:none;margin:0;padding:0}.NeighborhoodRoute .Insight .InsightCard.InsightCard--mobileInsight.InsightCard--dark{padding:18px 24px 18px 16px}.NeighborhoodRoute .Insight .InsightCard .InsightCard__content{display:flex;align-items:flex-start;flex-direction:column;max-height:180px;padding-bottom:1px}.NeighborhoodRoute .Insight .InsightCard .InsightCard__title{line-height:22px;font-size:16px;font-weight:600;color:#343342;margin-bottom:23px;display:flex;align-items:center}.NeighborhoodRoute .Insight .InsightCard .InsightCard__title.InsightCard__titleAvatar{margin-bottom:13px}.NeighborhoodRoute .Insight .InsightCard .InsightCard__title .KWAvatar{width:32px;height:32px;margin-right:16px}.NeighborhoodRoute .Insight .InsightCard .InsightCard__description{font-size:16px;line-height:23px;color:#343342;font-weight:400;overflow:hidden;width:100%}.NeighborhoodRoute .Insight .InsightCard .InsightCard__truncate{padding-right:30px}.NeighborhoodRoute .Insight .InsightCard .InsightCard__truncate span{padding-left:5px;font-weight:600}.NeighborhoodRoute .Insight .InsightCard .InsightCard__images{display:flex;flex-direction:column}.NeighborhoodRoute .Insight .InsightCard .InsightCard__images .InsightCard__actions{padding-top:10px}@media (max-width:767px) and (max-width:359px){.NeighborhoodRoute .Insight .InsightCard{width:272px}}@media (max-width:1439px){.NeighborhoodRoute .Insight{display:flex;flex-direction:column;justify-content:center;align-items:center}}.NeighborhoodRoute .Insight .Insight__cardContainer{width:336px}@media (max-width:767px){.NeighborhoodRoute .Insight .Insight__cardContainer{width:100%;max-width:336px}}@media (max-width:767px) and (max-width:359px){.NeighborhoodRoute .Insight .Insight__cardContainer{width:272px}}.NeighborhoodRoute .Insight .Insight__carousel{width:100%;max-width:1050px;overflow:hidden}@media (max-width:1439px){.NeighborhoodRoute .Insight .Insight__carousel{margin:0 17px}}@media (max-width:1439px) and (max-width:767px){.NeighborhoodRoute .Insight .Insight__carousel{margin:0 auto;width:272px}}.NeighborhoodRoute .Insight .Insight__arrow__arrow--prev{left:-10px}.NeighborhoodRoute .Insight .Insight__arrow__arrow--next{right:-10px}@media (min-width:1440px){.NeighborhoodRoute .Insight .Insight__arrow__arrow--prev{left:-20px}.NeighborhoodRoute .Insight .Insight__arrow__arrow--next{right:-20px}}.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;font-size:14px;font-weight:600;color:#343342;font-family:Source Sans Pro,sans-serif;max-width:512px}@media (max-width:1439px){.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__header{max-width:calc(100% - 150px)}}@media (max-width:1023px){.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__header{max-width:calc(100% - 50px)}}@media (max-width:767px){.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__header{max-width:100%}}.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__header .FeaturedHomes__arrows{display:flex}.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__header .FeaturedHomes__arrows .FeaturedHomes__arrow{outline:0;cursor:pointer;color:#000;font-size:10px;font-weight:700;font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__header .FeaturedHomes__arrows .FeaturedHomes__arrow:before{content:"\e924"}.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__header .FeaturedHomes__arrows .FeaturedHomes__arrow--next{transform:rotate(180deg)}.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__header .FeaturedHomes__arrows .FeaturedHomes__arrow:first-child{padding-right:12px}.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__header .FeaturedHomes__arrows .FeaturedHomes__arrow.swiper-button-disabled{font-weight:100;cursor:default}.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__content{overflow:hidden;position:relative}.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__content .FeaturedHomes__shadow{width:167px;position:absolute;height:100%;right:0;top:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);transform:scaleY(.8);cursor:pointer}@media (max-width:1439px){.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__content .FeaturedHomes__shadow{width:132px}}@media (max-width:1023px){.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__content .FeaturedHomes__shadow{width:32px}}.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__content .FeaturedHomes__shadow--none{display:none}.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__content .FeaturedHomes__carousel{width:100%;margin:0;overflow:visible;max-width:512px}@media (max-width:1439px){.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__content .FeaturedHomes__carousel{max-width:calc(100% - 150px)}}@media (max-width:1023px){.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__content .FeaturedHomes__carousel{max-width:calc(100% - 50px)}}@media (max-width:767px){.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__content .FeaturedHomes__carousel{max-width:100%}}.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__content .FeaturedHomes__insightCard{padding:2px 3px 5px;visibility:hidden;transition-timing-function:ease;transition-duration:.4s;transition-property:all;max-width:100%}.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__content .FeaturedHomes__insightCard.swiper-slide-active{visibility:visible}.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__content .FeaturedHomes__insightCard.swiper-slide-next{visibility:visible;transform:scale(.8);transform-origin:left}@media (max-width:767px){.NeighborhoodRoute .FeaturedHomes .FeaturedHomes__content .FeaturedHomes__insightCard.swiper-slide-next{transform:none}}.NeighborhoodRoute .FeaturedHomeCard{display:flex;flex-direction:column;background:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.1);border-radius:4px;padding:16px;text-decoration:none;cursor:pointer;color:inherit}@media (max-width:767px){.NeighborhoodRoute .FeaturedHomeCard{padding:0;box-shadow:none}}.NeighborhoodRoute .FeaturedHomeCard .FeaturedHomeCard__images{height:481px;width:100%}@media (max-width:1023px){.NeighborhoodRoute .FeaturedHomeCard .FeaturedHomeCard__images{height:344px}}.NeighborhoodRoute .FeaturedHomeCard .FeaturedHomeCard__image{width:100%;height:100%;max-height:100%;overflow:hidden;border-radius:4px;background-color:rgba(52,51,66,.4)}.NeighborhoodRoute .FeaturedHomeCard .FeaturedHomeCard__image>div{width:100%;height:100%;background-size:cover}.NeighborhoodRoute .FeaturedHomeCard .FeaturedHomeCard__info{margin:18px}.NeighborhoodRoute .NeighborhoodMap{min-height:500px}.NeighborhoodRoute .NeighborhoodGeneral{display:flex;flex-wrap:wrap;margin-top:32px;margin-bottom:32px}@media (max-width:1439px){.NeighborhoodRoute .NeighborhoodGeneral{margin-top:65px}}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodGeneral{margin-top:40px}}.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info{margin-top:120px;margin-bottom:225px;display:flex;flex-direction:column}@media (max-width:1439px){.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info{margin-top:unset}}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info{margin-bottom:60px}}.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info .NeighborhoodGeneral__header{font-size:48px;font-weight:700;font-family:Source Sans Pro,sans-serif;color:#343342;line-height:1}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info .NeighborhoodGeneral__header{font-size:26px;width:calc(100% - 60px)}.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info .NeighborhoodGeneral__header .NeighborhoodGeneral__headerImg{position:absolute;right:0;top:0;width:54px;height:54px;overflow:hidden}.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info .NeighborhoodGeneral__header .NeighborhoodGeneral__headerImg>div{width:100%;height:100%;background-size:cover}}.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info .NeighborhoodGeneral__location{margin-top:16px;font-size:16px;font-weight:600;color:#343342}.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info .NeighborhoodGeneral__location .icon{margin-right:5px;color:#343342}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info .NeighborhoodGeneral__location{margin-top:8px}}.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info .NeighborhoodGeneral__stats{margin-top:40px}@media (max-width:1023px){.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info .NeighborhoodGeneral__stats{margin-top:60px}}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info .NeighborhoodGeneral__stats{margin-top:40px}}.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info .NeighborhoodGeneral__poi{margin-top:40px;display:flex;flex-direction:column;color:#343342}@media (max-width:1023px){.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info .NeighborhoodGeneral__poi{width:unset;margin-top:60px}}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info .NeighborhoodGeneral__poi{margin-top:40px}}.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info .NeighborhoodGeneral__poi .NeighborhoodGeneral__poiHeader{font-size:16px;font-weight:600;font-family:Source Sans Pro,sans-serif;margin-bottom:16px}.NeighborhoodRoute .NeighborhoodGeneral .NeighborhoodGeneral__info .NeighborhoodGeneral__walkability{margin-top:45px}.NeighborhoodRoute .LocalSay{padding-bottom:65px}@media (max-width:767px){.NeighborhoodRoute .LocalSay{padding-bottom:31px}}.NeighborhoodRoute .LocalSay .LocalSay__collapseLabel{padding-left:calc((33.33333% - 90px)/2)}@media (max-width:767px){.NeighborhoodRoute .LocalSay .LocalSay__collapseLabel{padding-left:unset}}.NeighborhoodRoute .LocalSay .LocalSay_list{display:flex;flex-wrap:wrap;justify-content:flex-start}.NeighborhoodRoute .LocalSay .LocalSay_list .LocalSay__chart{display:flex;width:33.33333%;justify-content:center}.NeighborhoodRoute .LocalSay .LocalSay_list .LocalSay__chart .LocalSay__chartConatiner{display:flex;flex-direction:column;align-items:center;margin-top:10px;margin-bottom:30px}@media (max-width:767px){.NeighborhoodRoute .LocalSay .LocalSay_list .LocalSay__chart .LocalSay__chartConatiner{margin-top:5px;margin-bottom:23px}}.NeighborhoodRoute .LocalSay .LocalSay_list .LocalSay__chart .LocalSay__chartConatiner .LocalSay__rating{font-size:20px;font-weight:700;letter-spacing:.2px;text-align:center}@media (max-width:767px){.NeighborhoodRoute .LocalSay .LocalSay_list .LocalSay__chart .LocalSay__chartConatiner .LocalSay__rating{font-size:16px}}.NeighborhoodRoute .LocalSay .LocalSay_list .LocalSay__chart .LocalSay__chartConatiner .LocalSay__info{padding-top:17px;color:#343342;font-weight:600;text-align:center;line-height:1.5;font-size:14px}@media (max-width:767px){.NeighborhoodRoute .LocalSay .LocalSay_list .LocalSay__chart .LocalSay__chartConatiner .LocalSay__info{font-size:12px;padding-top:12px}}.NeighborhoodRoute .MarketSection{display:flex;flex-direction:column;margin-bottom:55px}@media (max-width:767px){.NeighborhoodRoute .MarketSection{margin-bottom:32px}.NeighborhoodRoute .MarketSection:last-child{margin-bottom:0}}.NeighborhoodRoute .MarketSection .MarketSection__title{font-size:16px;font-weight:600;color:#343342;line-height:1.5;margin-bottom:24px;font-family:Source Sans Pro,sans-serif}@media (max-width:767px){.NeighborhoodRoute .MarketSection .MarketSection__title{margin-bottom:16px}}.NeighborhoodRoute .MarketSection .MarketSection__container{width:100%;height:100%;background-color:#fff;border-radius:4px;box-shadow:0 3px 5px 0 rgba(0,0,0,.1);padding:30px 25px;display:flex;justify-content:space-between}@media (max-width:767px){.NeighborhoodRoute .MarketSection .MarketSection__container{border-radius:0;box-shadow:none;padding:0}}.NeighborhoodRoute .CurrentStats{flex:1;display:flex;justify-content:space-between}@media (max-width:767px){.NeighborhoodRoute .CurrentStats{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}}@media (max-width:359px){.NeighborhoodRoute .CurrentStats{flex:1;width:auto;align-items:flex-start}}@media (max-width:767px){.NeighborhoodRoute .CurrentStats .CurrentStats__info{margin-bottom:16px;min-width:50%;align-items:flex-start;padding-right:10px}}.NeighborhoodRoute .CurrentStats .CurrentStats--mobile{flex:1 0 100%}.NeighborhoodRoute .SoldStats{display:flex;flex-direction:column;flex:1}.NeighborhoodRoute .SoldStats .SoldStats__tabs{margin-bottom:32px}.NeighborhoodRoute .SoldStats .SoldStats__items{flex:1;display:flex;justify-content:space-between}@media (max-width:767px){.NeighborhoodRoute .SoldStats .SoldStats__items{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}}@media (max-width:359px){.NeighborhoodRoute .SoldStats .SoldStats__items{flex:1;width:auto;align-items:flex-start}}.NeighborhoodRoute .SoldStats .SoldStats__items .SoldStats__items--mobile{flex:1 0 100%}@media (max-width:767px){.NeighborhoodRoute .SoldStats .SoldStats__items .SoldStats__info{margin-bottom:16px;min-width:50%;align-items:flex-start;padding-right:10px}}.NeighborhoodRoute .StatsTable{display:flex;font-size:12px;width:100%;justify-content:space-around}.NeighborhoodRoute .StatsTable .StatsTable__column{flex-direction:column;display:flex;flex:1 0 auto;height:100%}.NeighborhoodRoute .StatsTable .StatsTable__column>div:first-child{padding-bottom:8px}.NeighborhoodRoute .StatsTable .StatsTable__column>div{padding:6px 10px}.NeighborhoodRoute .StatsTable .StatsTable__column .StatsTable__header{font-weight:600}.NeighborhoodRoute .StatsTable .StatsTable__column.StatsTable__column--inline{justify-content:flex-end;align-items:flex-end}.NeighborhoodRoute .StatsTable .StatsTable__column.StatsTable__column--inline .StatsTable__header{color:#343342}.NeighborhoodRoute .StatsTable .StatsTable__column.StatsTable__column--inline>div{color:#6d797a}.NeighborhoodRoute .Homeownership{display:flex;justify-content:space-around;width:100%}@media (max-width:767px){.NeighborhoodRoute .Homeownership{margin-top:20px}}.NeighborhoodRoute .Homeownership .Homeownership__container{display:flex;flex-direction:column;justify-content:center}.NeighborhoodRoute .Homeownership .Homeownership__container>div{display:flex;flex-direction:column}@media (max-width:1023px){.NeighborhoodRoute .Homeownership .Homeownership__container>div{flex-direction:row;align-items:center}}@media (max-width:767px){.NeighborhoodRoute .Homeownership .Homeownership__container>div{flex-direction:column}}.NeighborhoodRoute .Homeownership .Homeownership__container .Homeownership__rating{font-size:20px;font-weight:700;text-align:center;line-height:20px;letter-spacing:1px}.NeighborhoodRoute .Homeownership .Homeownership__container .Homeownership__info{font-size:14px;font-weight:600;color:#343342;text-align:center;height:20px;margin-top:10px}@media (max-width:1023px){.NeighborhoodRoute .Homeownership .Homeownership__container .Homeownership__info{margin-top:0;margin-left:25px}}@media (max-width:767px){.NeighborhoodRoute .Homeownership .Homeownership__container .Homeownership__info{margin-left:0;margin-top:10px}}.NeighborhoodRoute .HomeType{display:flex;flex-direction:column;width:100%}.NeighborhoodRoute .HomeType .HomeType__chart{display:flex;padding-bottom:5px}.NeighborhoodRoute .HomeType .HomeType__chart .HomeType__chartItem{margin-right:2px;height:10px;border-radius:2px;flex:25}.NeighborhoodRoute .HomeType .HomeType__chart .HomeType__chartItem:first-child{background:#fa6d6d}.NeighborhoodRoute .HomeType .HomeType__chart .HomeType__chartItem:nth-child(2){background:#5ecacd}.NeighborhoodRoute .HomeType .HomeType__chart .HomeType__chartItem:nth-child(3){background:#343342}.NeighborhoodRoute .HomeType .HomeType__chart .HomeType__chartItem:nth-child(4){background:#38d389}.NeighborhoodRoute .HomeType .HomeType__chart .HomeType__chartItem:last-child{padding-right:0}.NeighborhoodRoute .HomeType .HomeType__lines{display:flex;flex-direction:column}.NeighborhoodRoute .HomeType .HomeType__lines>div:first-child{margin-top:20px}.NeighborhoodRoute .HomeType .HomeType__lines>div:first-child .MarketDataLine__title--color:before{background:#fa6d6d}.NeighborhoodRoute .HomeType .HomeType__lines>div:nth-child(2) .MarketDataLine__title--color:before{background:#5ecacd}.NeighborhoodRoute .HomeType .HomeType__lines>div:nth-child(3) .MarketDataLine__title--color:before{background:#343342}.NeighborhoodRoute .HomeType .HomeType__lines>div:nth-child(4) .MarketDataLine__title--color:before{background:#38d389}.NeighborhoodRoute .HomeType .HomeType__lines>div:nth-child(4) .HomeType__linePercentage{font-weight:600;color:#343342}.NeighborhoodRoute .HomeCondition{display:flex;flex-direction:column;flex:1}.NeighborhoodRoute .MarketDataLine{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:15px;position:relative}.NeighborhoodRoute .MarketDataLine .MarketDataLine__title{color:#6d797a}.NeighborhoodRoute .MarketDataLine .MarketDataLine__title.MarketDataLine__title--color{padding-left:22px}.NeighborhoodRoute .MarketDataLine .MarketDataLine__title.MarketDataLine__title--color:before{content:" ";position:absolute;left:0;width:8px;height:8px;border-radius:50%;transform:translateY(calc(50% + 2px))}.NeighborhoodRoute .MarketDataLine .MarketDataLine__value{font-weight:600;color:#343342}.NeighborhoodRoute .Market .Market__container{display:flex;flex-direction:column;padding-bottom:70px}@media (max-width:767px){.NeighborhoodRoute .Market .Market__container{padding-bottom:32px}}@media (max-width:1439px){.NeighborhoodRoute .Market .Market__container{margin-bottom:32px}}.NeighborhoodRoute .Market .Market__container span{display:flex;align-items:center;justify-content:space-around;width:100%}.NeighborhoodRoute .Market .Market__filterIcon{font-size:12px}.NeighborhoodRoute .School .School__mobile{margin-top:20px}.NeighborhoodRoute .School .School__disclaimer{text-align:center;margin-top:80px}@media (max-width:1023px){.NeighborhoodRoute .School .School__disclaimer{margin-top:42px}}@media (max-width:767px){.NeighborhoodRoute .School .School__disclaimer{text-align:justify}}.NeighborhoodRoute .School .School__tabs{margin-bottom:5px}.NeighborhoodRoute .NeighborhoodPlacesMap{width:100%;height:100%}.NeighborhoodRoute .NeighborhoodPlaceTags{display:flex;flex-direction:column;padding-bottom:20px}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodPlaceTags{flex-direction:row;flex:unset}}.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__carousel{background:#fff}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__carousel{padding-left:16px}}.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__tags{display:flex;flex-wrap:wrap;margin-left:2px}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__tags{flex-direction:row;flex-wrap:nowrap;width:100%;height:36px;margin:32px 0 20px}}.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__tags .NeighborhoodPlaceTags__tagContainer{width:auto}.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__tags .NeighborhoodPlaceTags__tag{width:auto;height:32px;font-size:14px;border-radius:16px;box-shadow:0 2px 5px 0 rgba(0,0,0,.15);background-color:#fff;margin-right:8px;margin-bottom:8px;padding:5px 16px;font-family:Source Sans Pro,sans-serif;color:#343342;display:flex;align-items:center;position:relative;cursor:pointer}.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__tags .NeighborhoodPlaceTags__tag.NeighborhoodPlaceTags__tag--selected{background:#343342;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);color:#fff}.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__tags .NeighborhoodPlaceTags__tag.NeighborhoodPlaceTags__tag--selected .NeighborhoodPlaceTags__type:before{border:1px solid #fff;width:4px;height:4px}.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__tags .NeighborhoodPlaceTags__tag.NeighborhoodPlaceTags__tag--selected .NeighborhoodPlaceTags__type.NeighborhoodPlaceTags__type--restaurants:before{background-color:#ff3f3f}.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__tags .NeighborhoodPlaceTags__tag.NeighborhoodPlaceTags__tag--selected .NeighborhoodPlaceTags__type.NeighborhoodPlaceTags__type--cafes:before{background-color:#e6bb2f}.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__tags .NeighborhoodPlaceTags__tag.NeighborhoodPlaceTags__tag--selected .NeighborhoodPlaceTags__type.NeighborhoodPlaceTags__type--nightlife:before{background-color:#343342}.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__tags .NeighborhoodPlaceTags__tag.NeighborhoodPlaceTags__tag--selected .NeighborhoodPlaceTags__type.NeighborhoodPlaceTags__type--shopping:before{background-color:#761cd4}.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__tags .NeighborhoodPlaceTags__tag.NeighborhoodPlaceTags__tag--selected .NeighborhoodPlaceTags__type.NeighborhoodPlaceTags__type--entertainment:before{background-color:#50c9c3}.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__tags .NeighborhoodPlaceTags__tag.NeighborhoodPlaceTags__tag--selected .NeighborhoodPlaceTags__type.NeighborhoodPlaceTags__type--fitness:before{background-color:#ff7fb8}.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__tags .NeighborhoodPlaceTags__tag.NeighborhoodPlaceTags__tag--selected .NeighborhoodPlaceTags__type.NeighborhoodPlaceTags__type--groceries:before{background-color:#35c655}.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__tags .NeighborhoodPlaceTags__tag .NeighborhoodPlaceTags__type{padding-left:14px;position:relative;white-space:nowrap}.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__tags .NeighborhoodPlaceTags__tag .NeighborhoodPlaceTags__type:before{content:" ";position:absolute;left:0;width:6px;height:6px;border-radius:50%;transform:translateY(calc(50% + 5px));background-color:#c9d2d3}.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__tags .NeighborhoodPlaceTags__tag .NeighborhoodPlaceTags__type.NeighborhoodPlaceTags__type--highlights{padding-left:unset}.NeighborhoodRoute .NeighborhoodPlaceTags .NeighborhoodPlaceTags__tags .NeighborhoodPlaceTags__tag .NeighborhoodPlaceTags__type.NeighborhoodPlaceTags__type--highlights:before{display:none}.NeighborhoodRoute .NeighborhoodPlaceList{height:100%;max-height:478px}@media (max-width:1023px){.NeighborhoodRoute .NeighborhoodPlaceList{overflow:unset}}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodPlaceList{padding:0 16px}}.NeighborhoodRoute .NeighborhoodPlaceList .NeighborhoodPlaceList__item{max-height:72px}@media (max-width:1023px){.NeighborhoodRoute .NeighborhoodPlaceList .NeighborhoodPlaceList__item{max-width:276px}}@media (max-width:359px){.NeighborhoodRoute .NeighborhoodPlaceList .NeighborhoodPlaceList__item{max-width:100%}}.NeighborhoodRoute .NeighborhoodPlaceList .NeighborhoodPlaceList__carousel{background:#fff;width:100%;margin:45px 0;max-height:388px}@media (max-width:1023px){.NeighborhoodRoute .NeighborhoodPlaceList .NeighborhoodPlaceList__carousel{margin:0 8px}}.NeighborhoodRoute .NeighborhoodPlaceList .NeighborhoodPlaceList__nav .NeighborhoodPlaceList__nav__arrow{font-size:14px;font-weight:700}@media (min-width:1024px){.NeighborhoodRoute .NeighborhoodPlaceList .NeighborhoodPlaceList__nav .NeighborhoodPlaceList__nav__arrow.NeighborhoodPlaceList__nav__arrow--prev{top:-5px}.NeighborhoodRoute .NeighborhoodPlaceList .NeighborhoodPlaceList__nav .NeighborhoodPlaceList__nav__arrow.NeighborhoodPlaceList__nav__arrow--next{bottom:-5px}}@media (max-width:1023px){.NeighborhoodRoute .NeighborhoodPlaceList .NeighborhoodPlaceList__nav .NeighborhoodPlaceList__nav__arrow.NeighborhoodPlaceList__nav__arrow--prev{left:-8px}.NeighborhoodRoute .NeighborhoodPlaceList .NeighborhoodPlaceList__nav .NeighborhoodPlaceList__nav__arrow.NeighborhoodPlaceList__nav__arrow--next{right:-8px}}@media (max-width:1023px){.NeighborhoodRoute .NeighborhoodPlaceList .NeighborhoodPlaceList__nav .NeighborhoodPlaceList__nav__shadow{position:absolute}.NeighborhoodRoute .NeighborhoodPlaceList .NeighborhoodPlaceList__nav .NeighborhoodPlaceList__nav__shadow.NeighborhoodPlaceList__nav__shadow--next{right:-8px}.NeighborhoodRoute .NeighborhoodPlaceList .NeighborhoodPlaceList__nav .NeighborhoodPlaceList__nav__shadow.NeighborhoodPlaceList__nav__shadow--prev{left:-8px}}@media (max-width:1023px){.NeighborhoodRoute .NeighborhoodPlaces{padding:0}}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodPlaces{flex-direction:column}}.NeighborhoodRoute .NeighborhoodPlaces .NeighborhoodPlaces__container{height:660px}@media (max-width:1023px){.NeighborhoodRoute .NeighborhoodPlaces .NeighborhoodPlaces__container{flex-direction:column;height:unset}}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodPlaces .NeighborhoodPlaces__container{height:unset;flex-direction:column;margin:0 -12px}}.NeighborhoodRoute .NeighborhoodPlaces .NeighborhoodPlaces__container .NeighborhoodPlaces__map{height:100%}@media (max-width:1023px){.NeighborhoodRoute .NeighborhoodPlaces .NeighborhoodPlaces__container .NeighborhoodPlaces__map{height:600px;padding:0}}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodPlaces .NeighborhoodPlaces__container .NeighborhoodPlaces__map{height:340px}}.NeighborhoodRoute .NeighborhoodPlaces .NeighborhoodPlaces__container .NeighborhoodPlaces__listContainer{height:100%}@media (max-width:1023px){.NeighborhoodRoute .NeighborhoodPlaces .NeighborhoodPlaces__container .NeighborhoodPlaces__listContainer{padding:30px 16px 0}}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodPlaces .NeighborhoodPlaces__container .NeighborhoodPlaces__listContainer{padding:0}}.NeighborhoodRoute .NeighborhoodPlaces .NeighborhoodPlaces__container .NeighborhoodPlaces__listContainer .NeighborhoodPlaces__list{display:flex;flex-direction:column;height:100%}.NeighborhoodRoute .NeighborhoodPlaces .NeighborhoodPlaces__disclaimer{display:flex;align-items:center;margin-top:20px}@media (max-width:1023px){.NeighborhoodRoute .NeighborhoodPlaces .NeighborhoodPlaces__disclaimer{margin-top:35px}}@media (max-width:767px){.NeighborhoodRoute .NeighborhoodPlaces .NeighborhoodPlaces__disclaimer{margin-top:26px}}.NeighborhoodRoute .NeighborhoodPlaces .NeighborhoodPlaces__disclaimer .NeighborhoodPlaces__disclaimerImg{width:35px;margin-left:4px}.NeighborhoodRoute .PropertyList{padding-top:70px}@media (max-width:767px){.NeighborhoodRoute .PropertyList{padding-top:32px;padding-bottom:32px}}.NeighborhoodRoute .Nearby{padding-top:70px;padding-bottom:40px;display:flex;flex-direction:column}.NeighborhoodRoute .Nearby .NeighborhoodCard{display:flex;flex-direction:column;width:100%;border-radius:4px;border:1px solid #f2f2f2;padding:25px 16px 16px;justify-content:space-between;text-decoration:none;height:100%}.NeighborhoodRoute .Nearby .NeighborhoodCard .NeighborhoodCard__header{display:flex;flex-direction:column;align-content:space-between}.NeighborhoodRoute .Nearby .NeighborhoodCard .NeighborhoodCard__header .NeighborhoodCard__title{font-size:18px;font-weight:500;color:#343342;line-height:1.3}.NeighborhoodRoute .Nearby .NeighborhoodCard .NeighborhoodCard__header .NeighborhoodCard__saleInfo{display:flex;margin-top:14px}.NeighborhoodRoute .Nearby .NeighborhoodCard .NeighborhoodCard__header .NeighborhoodCard__saleInfo span{color:#31aed1;font-size:14px;padding-right:4px;font-weight:700}.NeighborhoodRoute .Nearby .NeighborhoodCard .NeighborhoodCard__header .NeighborhoodCard__saleInfo>div{font-size:12px;color:#6d797a}.NeighborhoodRoute .Nearby .NeighborhoodCard .NeighborhoodCard__header .NeighborhoodCard__saleInfo>div:first-child{margin-right:15px}.NeighborhoodRoute .Nearby .NeighborhoodCard .NeighborhoodCard__info{display:flex}.NeighborhoodRoute .Nearby .NeighborhoodCard .NeighborhoodCard__info .NeighborhoodCard__infoCol{display:flex;flex-direction:column;flex:auto}.NeighborhoodRoute .Nearby .NeighborhoodCard .NeighborhoodCard__info .NeighborhoodCard__infoCol>div{color:#6d797a;font-size:12px;line-height:1.5}.NeighborhoodRoute .Nearby .NeighborhoodCard .NeighborhoodCard__info .NeighborhoodCard__infoCol>div:not(:last-child){padding-bottom:3px}.NeighborhoodRoute .Nearby .NeighborhoodCard .NeighborhoodCard__info .NeighborhoodCard__infoCol>div span{color:#343342;font-weight:600;padding-right:8px}.NeighborhoodRoute .Nearby .NeighborhoodCard .NeighborhoodCard__info .NeighborhoodCard__infoCol:last-child{padding-left:10px}.NeighborhoodRoute .Nearby .NeighborhoodCard .NeighborhoodCard__info .NeighborhoodCard__line{height:auto;max-width:1px;flex:1 0 100%;background-color:rgba(52,51,66,.1);margin:0 auto}.NeighborhoodRoute .Nearby .Nearby__title{font-size:18px;font-weight:600;color:#343342;line-height:1.5;margin-bottom:24px;align-items:center;display:flex;justify-content:space-between}.NeighborhoodRoute .Nearby .Nearby__container{width:100%;height:100%;display:flex;justify-content:space-between}.NeighborhoodRoute .Nearby .Nearby__container .Nearby__carousel{height:100%;flex:1;padding-bottom:3px}.NeighborhoodRoute .Nearby .Nearby__container .Nearby__card{max-width:317px;width:100%;height:170px}@media (max-width:359px){.NeighborhoodRoute .Nearby .Nearby__container .Nearby__card{max-width:100%}}.NeighborhoodRoute .NeighborhoodRoute__general{width:100%}.RecentHomes{padding-bottom:16px}.RecentHomes .RecentHomes__header{display:flex;justify-content:space-between;margin-top:40px}.RecentHomes .RecentHomes__title{font-size:18px;color:#343342;font-family:Source Sans Pro,sans-serif;font-weight:700}.RecentHomes .RecentHomes__propertiesList{margin-top:8px}.RecentHomes .RecentHomes__propertyCard{margin-top:16px}.AllRecentHomes{background:#fafafa;min-height:100%}.AllRecentHomes .AllRecentHomes__header{display:flex;flex-direction:row;height:80px;width:100%;align-items:center;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.05);top:80px;position:fixed;z-index:1}.AllRecentHomes .AllRecentHomes__options{display:flex;margin-left:25px;flex-direction:row;align-items:center;font-family:Source Sans Pro,sans-serif}.AllRecentHomes .AllRecentHomes__body{margin-top:160px}.AllRecentHomes .AllRecentHomes__list{height:100%;width:100%}