.Breadcrumbs{display:flex;position:relative}.Breadcrumbs .fade-left:before,.Breadcrumbs:after{bottom:0;content:"";position:absolute;top:0;width:35px}.Breadcrumbs:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);right:0}.Breadcrumbs .fade-left:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:0}@media (min-width:600px){.Breadcrumbs .fade-left:before,.Breadcrumbs:after{width:0}}.Breadcrumbs ol{display:flex;max-width:100%;overflow:auto;white-space:nowrap}.Breadcrumbs ol li{align-items:center;display:flex}.Breadcrumbs ol li:last-child .active,.Breadcrumbs ol li:last-child a{margin-right:35px}.Breadcrumbs ol li svg{fill:#e2e2e2}.Breadcrumbs ol li .active{color:#333}@media (min-width:600px){.Breadcrumbs ol{flex-wrap:wrap;overflow:hidden;white-space:normal}.Breadcrumbs ol li{display:list-item}.Breadcrumbs ol li:last-child .active,.Breadcrumbs ol li:last-child a{margin-right:0}}
.Breadcrumbs{flex-wrap:wrap;overflow:auto}.RegionBreadcrumbs.mobile>.Breadcrumbs{flex-wrap:nowrap}
.RegionBreadcrumbs{width:calc(100% - 40px);padding:0 20px}.RegionBreadcrumbs.grayBackground{padding:0 20px 32px}.RegionBreadcrumbs.grayBackground.hasNearbyHomesVariant{padding-top:55px}.RegionBreadcrumbs .Breadcrumbs .separator .SvgIcon{fill:#999}.RegionBreadcrumbs .Breadcrumbs{justify-content:center}.RegionBreadcrumbs.mobile .Breadcrumbs ol{justify-content:unset;margin-left:auto;margin-right:auto}.RegionBreadcrumbs.grayBackground{text-align:center;background-color:#fff;padding-top:30px}@media (max-width:599px){.RegionBreadcrumbs.grayBackground{padding-top:34px}}
.mls-disclaimer-list{display:flex;flex-direction:column;padding:0 30px 48px;background-color:#fff}@media (max-width:599px){.mls-disclaimer-list{padding:32px 16px}}.mls-disclaimer-list>:first-child{margin-bottom:1.5rem}.mls-disclaimer-list .mls_disclaimer{font-size:.75rem;color:#767676;width:618px}@media (min-width:900px) and (max-width:1199px){.mls-disclaimer-list .mls_disclaimer{width:438px}}@media (max-width:899px){.mls-disclaimer-list .mls_disclaimer{width:100%}.mls-disclaimer-list .mls_disclaimer img{display:block;margin-bottom:10px}}
.SideDrawerDialog{position:fixed;top:0;left:0;z-index:10000;height:100%;width:100%;visibility:hidden;opacity:0;overflow:auto;transition-property:visibility,opacity;transition-delay:.2s}.SideDrawerDialog.padding-body-none .SideDrawerDialog__content{padding-right:0;padding-left:0;padding-top:0}.SideDrawerDialog.bg-accent-color .SideDrawerDialog__header{flex-direction:column-reverse}.SideDrawerDialog.bg-accent-color .SideDrawerDialog__close{margin-bottom:1.5rem}.SideDrawerDialog.bg-accent-color .SideDrawerDialog__content{padding-top:1rem}.SideDrawerDialog.isOpen{visibility:visible;opacity:1;transition-delay:0s}.SideDrawerDialog.hasClickableBackground{width:31rem;overflow:visible}@media (min-width:400px){.SideDrawerDialog.hasClickableBackground.SideDrawerDialog--small{width:23rem}}@media (min-width:400px){.SideDrawerDialog.hasClickableBackground.SideDrawerDialog--large{width:42rem}}.SideDrawerDialog.hasClickableBackground.align-right{left:auto;right:0}.SideDrawerDialog,.SideDrawerDialog__drawer{transition-duration:.2s}.SideDrawerDialog__overlay{position:fixed;top:0;left:0;height:100%;width:100%;opacity:0;transition-property:opacity}.isOpen .SideDrawerDialog__overlay{opacity:1;transition-duration:.25s}.hasClickableBackground .SideDrawerDialog__overlay{display:none}.SideDrawerDialog__content,.SideDrawerDialog__drawer,.SideDrawerDialog__header{box-sizing:border-box}.SideDrawerDialog__drawer{position:absolute;top:0;left:0;min-height:100vh;width:100%;transform:translate3d(-100%,0,0);transition-property:transform}@media (min-width:400px){.SideDrawerDialog__drawer{width:31rem}.SideDrawerDialog--small .SideDrawerDialog__drawer{width:23rem}.SideDrawerDialog--large .SideDrawerDialog__drawer{width:42rem}}.isOpen.align-right .SideDrawerDialog__drawer,.isOpen .SideDrawerDialog__drawer{transform:translateZ(0);transition-duration:.25s}.align-right .SideDrawerDialog__drawer{left:auto;right:0;transform:translate3d(100%,0,0)}.fixed-header .SideDrawerDialog__drawer,.hasClickableBackground .SideDrawerDialog__drawer{height:100vh;min-height:0}.hasClickableBackground .SideDrawerDialog__drawer{overflow:auto}.fixed-header .SideDrawerDialog__drawer{overflow:hidden}.SideDrawerDialog__header{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.SideDrawerDialog__header-container{display:flex;align-items:center}.SideDrawerDialog__img{display:block;height:3rem;width:3rem;border-radius:100%}.SideDrawerDialog__close{margin-left:auto}.fixed-header .SideDrawerDialog__content{overflow:auto}@media (min-width:400px){.banners-0 .SideDrawerDialog__drawer{padding-top:50px}.banners-1 .SideDrawerDialog__drawer{padding-top:67px}.banners-2 .SideDrawerDialog__drawer{padding-top:84px}}
.SideDrawerDialog.bg-accent-color .SideDrawerDialog__header{color:#fff;background-color:#007f72}.SideDrawerDialog.bg-accent-color .SideDrawerDialog__close .SvgIcon{fill:#fff}.SideDrawerDialog__overlay{background-color:rgba(0,0,0,.5)}.SideDrawerDialog__drawer{background-color:#fff}@media (min-width:400px){.SideDrawerDialog__drawer{box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.3)}}
.SearchFormSection{border-bottom:1px solid #e2e2e2}.SearchFormSection--open .SearchFormSection__svg{transform:rotate(180deg)}.SearchFormSection__header{overflow:hidden;text-overflow:ellipsis}.SearchFormSection__header.margin-bottom-twenty{margin-bottom:20px}.SearchFormSection__header.titleWithExtraLabel{overflow:initial}.SearchFormSection__header:focus{outline:unset!important;outline:none;box-shadow:none}.SearchFormSection__subtitle,.SearchFormSection__title{white-space:nowrap}.SearchFormSection__title{font-size:1.125rem}.SearchFormSection__subtitle{width:100%;color:#585858}.SearchFormSection__subtitle--right{text-align:right}.SearchFormSection__subtitle--truncated{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchFormSection__svg{transition:transform .2s ease-out 0s}.SearchFormSection__container .East,.SearchFormSection__container .finishedBasement,.SearchFormSection__container .North,.SearchFormSection__container .South,.SearchFormSection__container>:not(:last-child){margin-bottom:1.25rem}.SearchFormSection__button{font-weight:400}
.BrokeragePropertyType__items.ItemPicker .items{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:.5rem;grid-row-gap:.5rem}.BrokeragePropertyType__items.ItemPicker .ItemPicker__option{margin-right:0;margin-bottom:0;padding-top:1rem;padding-bottom:1rem;padding-right:0;padding-left:0;box-sizing:border-box;fill:#585858;border:1px solid #e2e2e2;border-radius:.5rem;box-shadow:none}.BrokeragePropertyType__items.ItemPicker .ItemPicker__option:focus{outline:unset!important;outline:none;box-shadow:none}.BrokeragePropertyType__items.ItemPicker .ItemPicker__option--selected{font-weight:600;color:#fff!important;background-color:#1080a2;fill:#fff!important;border-color:#1080a2}.BrokeragePropertyType__items.ItemPicker .ItemPicker__text{font-size:.75rem!important}.BrokeragePropertyType__items.isDesktop .items{grid-template-columns:repeat(3,1fr)}@media (min-width:600px){.BrokeragePropertyType__items.isDesktop .items{grid-template-columns:repeat(4,1fr)}}
.NativeSlider{display:flex;align-items:center;flex-direction:column;position:relative;width:100%;height:50px}.NativeSlider.sublabel-none{height:26px}.NativeSlider .slider{width:100%;position:relative}.NativeSlider .rendered{width:100%;z-index:1;pointer-events:none;position:absolute;top:0;left:0;right:2px;bottom:0}.NativeSlider .rendered .left,.NativeSlider .rendered .right{display:inline-block;margin-top:10px;border-radius:3px;box-sizing:border-box;border:none;width:100%;height:6px;background:#e2e2e2;cursor:pointer}.NativeSlider .rendered .left{background-color:#65c0cf;border-radius:3px}.NativeSlider .rendered .right{background-color:#e2e2e2;border-radius:3px}.NativeSlider .rendered .thumbWrap{z-index:2;pointer-events:none;position:absolute;top:0;left:0;right:26px;bottom:0;margin:0}.NativeSlider .rendered .thumbWrap .thumb{position:absolute;top:0;box-sizing:border-box;width:26px;height:26px;border-radius:50%;background-color:#fff;border:1px solid #65c0cf;box-shadow:0 0 4px 0 rgba(0,0,0,.25);position:relative;z-index:4;cursor:pointer}.NativeSlider [type=range]{display:block;width:100%;flex:1;margin:0;padding:0;min-height:26px;background:transparent;outline:none!important;font:inherit}.NativeSlider [type=range],.NativeSlider [type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.NativeSlider [type=range]::-webkit-slider-runnable-track{border-radius:3px;box-sizing:border-box;border:none;width:100%;height:6px;background:#e2e2e2;cursor:pointer;background:#65c0cf}.webkit.NativeSlider [type=range]::-webkit-slider-runnable-track{visibility:hidden}.NativeSlider [type=range]::-moz-range-track{border-radius:3px;box-sizing:border-box;border:none;width:100%;height:6px;background:#e2e2e2;cursor:pointer}.NativeSlider [type=range]::-moz-focus-outer{border:0}.NativeSlider [type=range]::-ms-track{border-radius:3px;box-sizing:border-box;border:none;width:100%;height:6px;background:#e2e2e2;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.NativeSlider [type=range]::-ms-fill-lower{background:#65c0cf;border-radius:3px 0 0 3px}.NativeSlider [type=range]::-ms-fill-upper{background:#e2e2e2;border-radius:0 3px 3px 0}.NativeSlider [type=range]:focus::-ms-fill-lower{background:#65c0cf;border-radius:3px 0 0 3px}.NativeSlider [type=range]:focus::-ms-fill-upper{background:#e2e2e2;border-radius:0 3px 3px 0}.NativeSlider [type=range]::-webkit-slider-thumb{margin-top:-10px;box-sizing:border-box;width:26px;height:26px;border-radius:50%;background-color:#fff;border:1px solid #65c0cf;box-shadow:0 0 4px 0 rgba(0,0,0,.25);position:relative;z-index:4;cursor:pointer}.webkit.NativeSlider [type=range]::-webkit-slider-thumb{visibility:hidden}.NativeSlider [type=range]::-moz-range-thumb{box-sizing:border-box;width:26px;height:26px;border-radius:50%;background-color:#fff;border:1px solid #65c0cf;box-shadow:0 0 4px 0 rgba(0,0,0,.25);position:relative;z-index:4;cursor:pointer}.NativeSlider [type=range] ::-moz-range-track{background:#e2e2e2}.NativeSlider [type=range]::-moz-range-progress{border-radius:3px 0 0 3px;background:#65c0cf;height:6px;border:none;outline:none}.NativeSlider [type=range]::-ms-thumb{margin-top:0;box-sizing:border-box;width:26px;height:26px;border-radius:50%;background-color:#fff;border:1px solid #65c0cf;box-shadow:0 0 4px 0 rgba(0,0,0,.25);position:relative;z-index:4;cursor:pointer;box-shadow:none}.NativeSlider [type=range]::-ms-tooltip{display:none}.one-tone-track.NativeSlider [type=range]::-webkit-slider-runnable-track{background-color:#e2e2e2}.one-tone-track.NativeSlider [type=range]::-ms-fill-lower,.one-tone-track.NativeSlider [type=range]:focus::-ms-fill-lower{background-color:#e2e2e2}.one-tone-track.NativeSlider [type=range]::-moz-range-progress{background-color:#e2e2e2}.NativeSlider .midpoint-line:after{content:"";display:block;height:36px;border-left:1px solid #65c0cf;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.NativeSlider .sublabel-container{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;width:100%;padding:5px 0 3px}.NativeSlider .sublabel{display:block;color:#999;font-weight:400!important;font-size:.875rem!important}.NativeSlider .midpoint-label{left:50%;top:-1rem;width:100%}
.Slider{width:100%}
.dropDownItem{display:block;border-top:1px solid #e2e2e2;width:100%;height:50px;background:#fff}@media screen and (min-width:900px){.dropDownItem.isSelected{background:#f5f5f5}}.dropDownItem .placeName{top:50%;position:relative;transform:translateY(-50%);padding-left:8px}.dropDownItem:hover{background:#f5f5f5}
.autoCompleteDropdown{border:1px solid #e2e2e2;border-top:none;background:#fff;width:100%;position:absolute;z-index:100}@media screen and (min-width:600px) and (max-width:900px){.autoCompleteDropdown{transform:translateY(-100%);margin-top:-40px}}
.TravelTimeFilterContent .field.text>.input{cursor:text;padding-right:30px}.TravelTimeFilterContent .field.text>.input input{-webkit-appearance:none;appearance:none}.TravelTimeFilterContent .field.text>.input input:invalid{box-shadow:none}.clear-icon-commute-input{background-color:transparent;position:absolute;zoom:1;vertical-align:middle;border:0;z-index:3;width:18px;height:18px;top:0;right:0;fill:#999}.clear-icon-commute-input.hidden{display:none}.pac-container:after{background-image:none!important;height:0}.pac-icon{display:none}.pac-item{padding:9px 0 9px 0;margin-right:-17px}.pac-item:first-child{border-top:0}.pac-item-query{padding-left:8px;font-size:16px;color:#333}.pac-container{box-shadow:none;border:1px solid #999;box-sizing:content-box;margin:9px 0 0 -9px;padding-right:17px}.commute-input{height:40px}.clear-button-block{position:absolute;right:0;top:50%;margin-right:5px;margin-top:-11px}.btn-clear-commute-input,.clear-icon-commute-input{background-color:transparent;zoom:1;vertical-align:middle;border:0;z-index:3;width:18px;height:18px;top:0;right:0;fill:#999}@media screen and (max-width:599px){.btn-clear-commute-input,.clear-icon-commute-input{display:inline-block}}.btn-clear-commute-input{position:absolute}.clear-icon-commute-input{position:relative}
.TravelTime__items.ItemPicker .items{display:flex}.TravelTime__items.ItemPicker .ItemPicker__option{padding-top:.75rem;padding-bottom:.75rem;padding-right:1rem;padding-left:1rem;margin-top:1.5rem;margin-right:1rem;box-sizing:border-box;fill:#585858;border:1px solid #e2e2e2;border-radius:.5rem;box-shadow:none}.TravelTime__items.ItemPicker .ItemPicker__option:focus{outline:unset!important;outline:none;box-shadow:none}.TravelTime__items.ItemPicker .ItemPicker__option--selected{font-weight:600;color:#fff;background-color:#1080a2;fill:#fff;border-color:#1080a2}
.SearchFormSection.TravelTime.isDesktop .SearchFormSection__header .SvgIcon{cursor:pointer}.SearchFormSection.TravelTime.isDesktop .TravelTimeFilterContent{margin-top:21px}.SearchFormSection.TravelTime.isDesktop .TravelTimeFilterContent .field.Checkbox.label-right.travelWithTraffic .labelExtra{margin-left:-16px}
.SearchFormSection.Schools.isDesktop .SearchFormSection__header .SvgIcon{cursor:pointer}.SearchFormSection.Schools.isDesktop .SchoolsFilterContent{margin-top:21px}.SearchFormSection.Schools.isDesktop .SchoolsFilterContent .Checkbox.field.label-right>label>.text{overflow:visible}
.SearchFormSection.WalkScore.isDesktop .SearchFormSection__header .SvgIcon{cursor:pointer}.SearchFormSection.WalkScore.isDesktop .WalkScoreFilterContent{margin-top:28px}.SearchFormSection.WalkScore.isDesktop .WalkScoreFilterContent .WalkScoreOption{margin-top:20px}
.ItemPickerRange.ItemPickerPill{width:100%}.ItemPickerRange.ItemPickerPill .ItemPickerPill__option{margin-right:0;padding-top:.75rem;padding-bottom:.75rem;min-width:auto;flex:1;border-radius:0}.ItemPickerRange.ItemPickerPill .ItemPickerPill__option:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.ItemPickerRange.ItemPickerPill .ItemPickerPill__option:not(:first-child){margin-left:-1px}.ItemPickerRange.ItemPickerPill .ItemPickerPill__option:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.ItemPickerRange.ItemPickerPill .ItemPickerPill__option--selected{border-color:#ccc}.ItemPickerRange.ItemPickerPill .ItemPickerPill__option--padding-horiz-smaller{padding-right:.5rem;padding-left:.5rem}.ItemPickerRange.ItemPickerPill .ItemPickerPill__option--padding-horiz-none{padding-right:0;padding-left:0}.ItemPickerRange.ItemPickerPill.ItemPickerPill--multi .ItemPickerPill__option--selected{color:#fff;background-color:#1080a2}.ItemPickerRange.isDesktop.ItemPickerPill .ItemPickerPill__option{margin-left:0;padding-top:10.5px;padding-bottom:10.5px}.ItemPickerRange.isDesktop.ItemPickerPill .ItemPickerPill__option--selected{margin-left:-1px;margin-right:-1px}.ItemPickerRange.isDesktop.ItemPickerPill .ItemPickerPill__option:first-child--selected{margin-left:0}.ItemPickerRange.isDesktop.ItemPickerPill .ItemPickerPill__option:last-child--selected{margin-right:0}
.SearchFormSection.Tours.isDesktop .SearchFormSection__header .SvgIcon{cursor:pointer}
.RangeSlider{position:relative;z-index:0;width:100%}.RangeSlider,.RangeSlider__max,.RangeSlider__min{height:6px;border-radius:3px}.RangeSlider,.RangeSlider__min{background-color:#e2e2e2}.RangeSlider__max,.RangeSlider__min{position:absolute;top:0;left:0;width:0}.RangeSlider__min{z-index:2}.RangeSlider__max{z-index:1;background-color:#65c0cf}.RangeSlider__thumb{box-sizing:border-box;position:absolute;top:50%;right:-13px;z-index:1;width:26px;height:26px;background-color:#fff;border:1px solid #65c0cf;border-radius:100%;box-shadow:0 0 4px 0 rgba(0,0,0,.25);transform:translateY(-50%)}.RangeSlider__thumb:focus{outline:unset!important;outline:none;box-shadow:none}
.inputRangeAfterHistogram{margin-top:30px}.inputRangeAfterHistogram>.margin-horiz-smaller{color:#999}.noHistogramMessageSection{margin-left:-15px;margin-bottom:36px}.noHistogramMessageSection .noHistogramMessage{color:#585858}.Price__graph{height:5rem}.Price__bar{flex:1;margin-right:1px;margin-left:1px;background-color:#e2e2e2}.Price__bar--highlighted{background-color:#65c0cf}.Price__bar:first-child{margin-left:0}.Price__bar:last-child{margin-right:0}
.CollapsibleRow__header{overflow:hidden;text-overflow:ellipsis}.CollapsibleRow__header:focus{outline:unset!important;outline:none;box-shadow:none}.CollapsibleRow__subtitle,.CollapsibleRow__title{white-space:nowrap}.CollapsibleRow__subtitle.disabled,.CollapsibleRow__title.disabled{color:#ccc}.CollapsibleRow__subtitle{width:100%;text-align:right;color:#585858}.CollapsibleRow__svg{transition:transform .2s ease-out 0s}.CollapsibleRow__svg--open{transform:rotate(180deg)}
.inputRangeAfterHistogram{margin-top:30px}.inputRangeAfterHistogram>.margin-horiz-smaller{color:#999}.noHistogramMessageSection{margin-left:-15px;margin-bottom:36px}.noHistogramMessageSection .noHistogramMessage{color:#585858}.tabBarWrapper .TabBar__pos-relative{display:flex;justify-content:center}.tabBarWrapper .TabBar__pos-relative .TabBar__item{font-size:1rem}.tabBarWrapper.isInSearchForm,.tabBarWrapper.isMobile{display:-webkit-box}@media (min-width:1200px){.tabBarWrapper.isInSearchForm,.tabBarWrapper.isMobile{margin-top:-40px;display:flex;justify-content:center}}.tabBarWrapper.isInSearchForm .TabBar__pos-relative,.tabBarWrapper.isMobile .TabBar__pos-relative{justify-content:left;margin-left:-16px}.tabBarWrapper.isInSearchForm .Pill.monthlyPaymentFilterNewPill,.tabBarWrapper.isMobile .Pill.monthlyPaymentFilterNewPill{position:relative;top:25%;margin-left:-8px}.PriceWithMonthlyPayment .Select{width:100%}.PriceWithMonthlyPayment .Select.downPayment{width:50%;margin-left:-1px;min-width:60px!important}.PriceWithMonthlyPayment .Select.downPayment.isInSearchForm{width:60%}@media (max-width:1199px){.PriceWithMonthlyPayment .Select.downPayment.isInSearchForm{max-width:min-content}}.Price__graph{height:5rem}.Price__bar{flex:1;margin-right:1px;margin-left:1px;background-color:#e2e2e2}.Price__bar--highlighted{background-color:#65c0cf}.Price__bar:first-child{margin-left:0}.Price__bar:last-child{margin-right:0}span .monthlyPaymentDetailsText{font-size:14.5px;font-weight:400;line-height:1.75;color:#333}span .monthlyPaymentDetailsText.isInSearchForm{font-size:14.3px}span .monthlyPaymentDetailsText .estimatedMonthlyPayment .moreLink{font-weight:600}@media (min-width:1200px){span .monthlyPaymentDetailsText .DefinitionFlyout.hoaFees .flyout{right:-188px}span .monthlyPaymentDetailsText .DefinitionFlyout.propertyTaxes .flyout{right:-205.5px}}span .showDetailsButton{padding:0}span .showDetailsButton .showDetailsButtonWrapper{display:flex}span .showDetailsButton .showDetailsButtonWrapper .showDetailsButtonText{font-weight:400;padding-right:4px;line-height:24px}span .showDetailsButton .showDetailsButtonWrapper .showDetailsButtonIcon{fill:#1080a2;padding:0}span .showDetailsButton .showDetailsButtonWrapper .showDetailsButtonIcon.hideDetails{transform:rotate(180deg)}span .showDetailsButton:hover .showDetailsButtonIcon{fill:#65c0cf}span .CollapsibleRow{margin-bottom:20px}span .CollapsibleRow .downPaymentInputWrapper{display:flex}span .CollapsibleRow .downPaymentInputWrapper .Text.downPaymentAmount,span .CollapsibleRow .downPaymentInputWrapper .Text.downPaymentPercent{padding-right:16px}span .CollapsibleRow .downPaymentInputWrapper .ItemPickerRange{width:33%}span .doubleRow{display:flex;justify-content:space-between;padding-bottom:20px}span .doubleRow>div{width:calc(50% - 16px)}span .doubleRow>div.noPadding>*{padding:0}span .doubleRow .filterTitle{font-size:1rem;color:#333;margin-bottom:.5rem;height:20px}span .doubleRow .filterTitle.insuranceRate{font-size:15px}@media (min-width:1200px){span .doubleRow .filterTitle.insuranceRate.isInSearchForm{font-size:14.5px}}@media (max-width:1199px){span .doubleRow .filterTitle.insuranceRate.isInSearchForm .DefinitionFlyout .flyout .container .DefinitionFlyout{max-width:-moz-fit-content!important;max-width:fit-content!important}}span .doubleRow .filterTitle.insuranceRate .DefinitionFlyout.insuranceRate .flyout{right:-164px}@media (min-width:1200px){span .doubleRow .filterTitle .DefinitionFlyout.interestRate .flyout{right:-164px}}span .doubleRow.isInSearchForm{padding-bottom:0}@media (max-width:1199px){span .doubleRow.isInSearchForm{display:initial}span .doubleRow.isInSearchForm>div{width:auto}}span .doubleRow.isInSearchForm .filterTitle{padding-bottom:0}span .doubleRow .filterRow{display:flex}
.Wheel,.Wheel__duo,.Wheel__solo{position:relative}.Wheel__duo:after,.Wheel__solo:after{content:"";position:absolute;left:0;bottom:0;z-index:0;height:2rem;width:100%;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.Wheel__solo{padding-right:3rem;padding-left:3rem}.Wheel__duo{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:3rem}.Wheel:before{padding-top:.5rem;padding-bottom:.5rem;padding-right:.75rem;padding-left:.75rem;font-size:.875rem;box-sizing:border-box;content:"\00a0";position:absolute;top:0;left:0;width:100%;background-color:rgba(16,128,162,.1);border-radius:6px}.Wheel__slider{position:relative;max-height:13.3125rem;list-style-type:none;scroll-snap-type:mandatory;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.Wheel__slider::-webkit-scrollbar{display:none}.Wheel--mounted .Wheel__cell{scroll-snap-align:start}
.SearchFormPrototypeSearchMode .SearchFormSection:first-of-type{border-bottom:none}.SearchFormPrototypeSearchMode .SearchFormSection:nth-of-type(2){padding-top:0}
.SearchFormSection .ListingTypesFilterContent .field.Checkbox.label-right.excludeShortSales .labelExtra{margin-left:-16px}
.DesktopBrokerageContent.SearchFormContent.desktop{padding:0 0 64px}.DesktopBrokerageContent.SearchFormContent.desktop .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.DesktopBrokerageContent.SearchFormContent.desktop .inner_content{margin-top:0}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection{padding:30px}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__title{font-size:1.25rem;color:#333}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection.SearchMode{padding-top:0}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection.Beds{border-bottom:none;padding-bottom:0}@media (min-width:1200px){.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection.shouldExcludeExposedFiltersInSearchForm{display:none!important}}@media (min-width:900px){.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection.Price.shouldExcludeExposedFiltersInSearchForm{display:none!important}}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection.Price .hideHistogram{padding-top:1rem}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection.Schools.schoolRatingsFilter .doubleRow{width:70%}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection.Schools.schoolRatingsFilter .doubleRow .filterRow span.disabled{color:#e2e2e2}@media (max-width:1199px){.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection.ListingStatusForSale{border-bottom:none;padding-bottom:0}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection .HomeFeatures .outdoorParking{padding-bottom:1rem}}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection .doubleRow{margin-bottom:0}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection .doubleRow .filterRow{padding:0 0 20px 0}@media (max-width:1199px){.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection .DefinitionFlyout .Flyout .flyout .container .DefinitionFlyout{max-width:150px}}@media (min-width:1200px){.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection .doubleRow{display:flex;justify-content:space-between}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection .doubleRow.flexAlignStart{align-items:flex-start}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection .doubleRow.flexAlignEnd{align-items:flex-end}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection .doubleRow>div{width:calc(50% - 20px)}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection .doubleRow>div.noPadding>*{padding:0}}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container .Text{width:100%}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container .Checkbox{width:100%;margin-bottom:0;display:inline-flex}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container .Select:not(.customWidth){width:100%}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container .Select.default .input{color:#999}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container .filterTitle{padding:0 0 8px 0;color:#333;font-size:16px}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container .filterTitle>.DefinitionFlyout>.DefinitionFlyoutLink{padding-bottom:0;color:#ccc}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container .filterRow .rangeSelect{display:table;table-layout:fixed;width:100%}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container .filterRow .rangeSelect>*{display:table-cell}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container.DesktopPriceFilterInSearchForm,.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container.SearchMode{padding:0 85px}@media (max-width:1199px){.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container.DesktopPriceFilterInSearchForm,.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container.SearchMode{padding:0}}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container.ListingStatusSolds{width:50%}@media (max-width:1199px){.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container.ListingStatusSolds{width:100%}}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container.CostAndFinance .Checkbox .labelExtra{margin-left:-16px}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container.HomeFeatures .itemPickerSection .filterTitle{display:block}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container.HomeFeatures .itemPickerSection .filterRow{padding-bottom:.75rem}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container.HomeFeatures .Checkbox .labelExtra{margin-left:-16px}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container.HomeFeatures .checkboxSection{padding:21px 0 30px;margin-bottom:0}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container.HomeFeatures .checkboxSection .basement .finishedBasement,.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container.HomeFeatures .checkboxSection .basement .unfinishedBasement,.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container.HomeFeatures .checkboxSection .homeFacingDirection .Checkbox{display:flex;margin-bottom:0}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container.HomeFeatures .checkboxSection .basement .subFilters{padding-left:29px}@media (max-width:1199px){.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container.HomeFeatures .checkboxSection{padding-top:.25rem}}@media (min-width:1200px){.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container.ListingType .excludeShortSales.inEditSavedSearchForm.Checkbox .labelExtra .DefinitionFlyout .flyout{left:-200px!important}}.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container .ItemPickerPill.BasePicker .ItemPickerPill__option--selected,.DesktopBrokerageContent.SearchFormContent.desktop .SearchFormSection__container .ItemPickerPill.BasePicker .ItemPickerPill__option--selected.ItemPickerPill__option--disabled{color:#fff!important}
.RentalsPropertyType__items.ItemPicker .items{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:.5rem;grid-row-gap:.5rem}.RentalsPropertyType__items.ItemPicker .ItemPicker__option{margin-right:0;margin-bottom:0;padding-top:1rem;padding-bottom:1rem;padding-right:0;padding-left:0;box-sizing:border-box;fill:#585858;border:1px solid #e2e2e2;border-radius:.5rem;box-shadow:none}.RentalsPropertyType__items.ItemPicker .ItemPicker__option:focus{outline:unset!important;outline:none;box-shadow:none}.RentalsPropertyType__items.ItemPicker .ItemPicker__option--selected{font-weight:600;color:#fff!important;background-color:#1080a2;fill:#fff!important;border-color:#1080a2}.RentalsPropertyType__items.ItemPicker .ItemPicker__text{font-size:.75rem!important}.RentalsPropertyType__items.isDesktop .items{grid-template-columns:repeat(3,1fr)}@media (min-width:600px){.RentalsPropertyType__items.isDesktop .items{grid-template-columns:repeat(4,1fr)}}
.RentalsAmenities .amenities-list-desktop{column-count:2}.RentalsAmenities .amenities-list-mobile>:not(:last-child){margin-bottom:1.25rem}
.RentalsOtherAmenities .amenities-list-desktop{column-count:2}.RentalsOtherAmenities .amenities-list-mobile>:not(:last-child){margin-bottom:1.25rem}
.deal-section{display:flex;align-items:center;border-radius:5px;padding-left:1rem;border:1px solid #e2e2e2;padding-top:.5rem;padding-bottom:.5rem}.deal-section,.deal-section .Svg{padding-right:1rem}.deal-section .label{width:100%;white-space:break-spaces!important;align-items:center}.deal-section .label .checkbox{margin-left:auto}
.MoveInDate .SearchFormSection__subtitle--right{margin-right:0}.MoveInDate .Datepicker{width:100%}.MoveInDate .Button.clear-date-button{width:auto;padding-right:0;padding-left:0}
.SquareFootage{padding-right:5rem;padding-left:5rem}.SquareFootageMobile .rangeSelect{display:flex;justify-content:space-around;align-items:center}
.DesktopRentalsContent.SearchFormContent.desktop{padding:0 0 64px}.DesktopRentalsContent.SearchFormContent.desktop .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.DesktopRentalsContent.SearchFormContent.desktop .inner_content{margin-top:0}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection{padding:30px}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection__title{font-size:1.25rem;color:#333}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection.SearchMode{padding-top:0}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection.Beds{border-bottom:none;padding-bottom:0}@media (min-width:1200px){.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection.shouldExcludeExposedFiltersInSearchForm{display:none!important}}@media (max-width:1199px){.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection.ListingStatusForSale{border-bottom:none;padding-bottom:0}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection .HomeFeatures .outdoorParking{padding-bottom:16px}}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection .doubleRow{margin-bottom:0}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection .doubleRow .filterRow{padding:0 0 20px 0}@media (min-width:1200px){.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection .doubleRow{display:flex;justify-content:space-between}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection .doubleRow.flexAlignStart{align-items:flex-start}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection .doubleRow.flexAlignEnd{align-items:flex-end}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection .doubleRow>div{width:calc(50% - 20px)}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection .doubleRow>div.noPadding>*{padding:0}}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection__container .Text{width:100%}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection__container .Checkbox{width:100%;margin-bottom:0;display:inline-flex}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection__container .Select{width:100%}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection__container .Select.default .input{color:#999}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection__container .square-footage .filterRowContainer .filterTitle{padding:0 0 8px 0;color:#333;font-size:16px}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection__container .square-footage .filterRowContainer .filterRow{padding:0 0 28px 0}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection__container .square-footage .filterRowContainer .filterRow .rangeSelect{display:table;table-layout:fixed;width:100%}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection__container .square-footage .filterRowContainer .filterRow .rangeSelect>*{display:table-cell;text-align:center;vertical-align:middle}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection__container.DesktopPriceFilterInSearchForm,.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection__container.SearchMode{padding:0 85px}@media (max-width:1199px){.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection__container.DesktopPriceFilterInSearchForm,.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection__container.SearchMode{padding:0}}.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection__container .ItemPickerPill.BasePicker .ItemPickerPill__option--selected,.DesktopRentalsContent.SearchFormContent.desktop .SearchFormSection__container .ItemPickerPill.BasePicker .ItemPickerPill__option--selected.ItemPickerPill__option--disabled{color:#fff!important}
.MobileMapSaveSearchToggleContainer{display:flex;align-items:center;justify-content:space-between}.MobileMapSaveSearchToggleContainer .leftSide{text-align:left}.MobileMapSaveSearchToggleContainer .leftSide .title{font-weight:700;font-size:.875rem;padding-bottom:5px}.MobileMapSaveSearchToggleContainer .leftSide .message{font-size:.75rem}
.DesktopMapSaveSearchToggleContainer{display:flex;justify-content:space-between;align-items:center;width:100%}.DesktopMapSaveSearchToggleContainer .copy{text-align:left}.DesktopMapSaveSearchToggleContainer .copy .title{font-weight:700;font-size:.875rem;padding-bottom:5px}.DesktopMapSaveSearchToggleContainer .copy .message{font-size:.75rem}.DesktopMapSaveSearchToggleContainer .saveSearchToggle{margin-left:16px}.DesktopMapSaveSearchToggleContainer .saveSearchToggle label{display:flex}
.SearchFormPrototypeFooter{padding-top:.5rem;padding-bottom:.5rem;padding-right:1.5rem;padding-left:1.5rem;position:-webkit-sticky;position:sticky;left:0;bottom:0;z-index:9;display:flex;justify-content:space-between;background-color:#fff;box-shadow:0 -3px 8px rgba(0,0,0,.1)}
.SearchFormPrototypeToggle{position:-webkit-sticky;position:sticky;top:2.5rem;left:0;z-index:5;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.1)}.SearchFormPrototypeToggle .SaveSearchButtonContainer{display:flex;align-items:center}
.SearchFormPrototype{top:0;left:0;z-index:10021;height:100%;width:100%;background-color:#fff;overflow-y:auto}.SearchFormPrototype .margin-vert-twenty{margin-top:1.25rem;margin-bottom:1.25rem}.SearchFormPrototype .margin-top-twenty{margin-top:1.25rem}.SearchFormPrototype .margin-bottom-twenty{margin-bottom:1.25rem}.SearchFormPrototype .Select,.SearchFormPrototype .Text{width:100%}.SearchFormPrototype.searchForm{position:fixed}.SearchFormPrototype__header{box-sizing:border-box;top:0;z-index:5;height:2.5rem;background-color:#fff;border-bottom:1px solid #e2e2e2}.SearchFormPrototype .school-slider,.SearchFormPrototype__header{position:-webkit-sticky;position:sticky}.SearchFormPrototype .Checkbox{width:100%}.SearchFormPrototype .Checkbox.field>label{padding-top:0;padding-bottom:0}.SearchFormPrototype .Checkbox .label{width:100%;justify-content:space-between}.SearchFormPrototype .RadioNew.field{width:100%}.SearchFormPrototype .RadioNew.field>.input{padding-top:0;padding-bottom:0;padding-right:0}.SearchFormPrototype .RadioNew.field>.input>.items>.item{margin-top:0}.SearchFormPrototype .RadioNew.field>.input>.items>.item>label{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.SearchFormPrototype .RadioNew.field>.input>.items>.item>label .text{margin-left:0}.SearchFormPrototype .RadioNew.field>.input>.items>.item:not(:last-child){margin-bottom:1rem}.SearchFormPrototype .Checkbox.outdoorParking .label{width:auto}.SearchFormPrototype .Checkbox.outdoorParking .labelExtra{margin-left:-16px}
#searchForm.desktop{position:static;z-index:10021;overflow:hidden}#searchForm.desktop div.singleColumnOnly{display:block}#searchForm.desktop div.doubleColumnOnly{display:none}#searchForm.desktop .scrollable{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}#searchForm.desktop .form,#searchForm.desktop .scrollable{height:100%}#searchForm.desktop .button-text.showToggleHeader>div{font-size:.875rem;line-height:24px}#searchForm.desktop .fixedFooter{position:absolute;z-index:1;right:15px;left:0;display:block;padding:0 20px;font-size:14px}@media (min-width:1200px){#searchForm.desktop .fixedFooter.useFlex{display:flex;justify-content:space-between;align-items:center}}#searchForm.desktop .fixedFooter .rightFooter{display:flex;align-items:center;justify-content:space-between;flex-grow:0;padding:12px 0}#searchForm.desktop .fixedFooter .rightFooter .applyButtonContainer{display:flex;align-items:center}#searchForm.desktop .fixedFooter .leftFooter{display:flex;align-items:center;border-bottom:1px solid #e2e2e2;padding:12px 0}@media (min-width:1200px){#searchForm.desktop .fixedFooter .leftFooter{border-bottom:none}}#searchForm.desktop .fixedFooter .homeCount{padding:0 18px}#searchForm.desktop .fixedFooter .resetSearchOptions{font-size:inherit;background-color:transparent;padding:0;cursor:pointer;margin-right:1rem}#searchForm.desktop .fixedFooter .applyButton{width:auto}@media (min-width:1200px){#searchForm.desktop div.singleColumnOnly{display:none}#searchForm.desktop div.doubleColumnOnly{display:block}#searchForm.desktop .toggleRow .Toggle{width:160px}#searchForm.desktop .doubleRow{display:flex;justify-content:space-between}#searchForm.desktop .doubleRow.flexAlignStart{align-items:flex-start}#searchForm.desktop .doubleRow.flexAlignEnd{align-items:flex-end}#searchForm.desktop .doubleRow>div{width:calc(50% - 20px)}#searchForm.desktop .doubleRow>div.noPadding>*{padding:0}#searchForm.desktop .tripleRow{display:flex;justify-content:space-between}#searchForm.desktop .tripleRow.flexAlignStart{align-items:flex-start}#searchForm.desktop .tripleRow.flexAlignEnd{align-items:flex-end}#searchForm.desktop .tripleRow>div{width:calc(33% - 20px)}#searchForm.desktop .tripleRow>div.noPadding>*{padding:0}}#searchForm{position:fixed;width:100%;height:100%;background-color:#fff;z-index:10020;top:0;-webkit-text-size-adjust:100%}#searchForm div.doubleColumnOnly{display:none}#searchForm .button-text{box-sizing:content-box;line-height:0;display:flex;align-items:center;justify-content:flex-start}#searchForm .button-text.showToggleHeader>div{line-height:1.5}#searchForm .field.select.Stepper>span.input{width:auto}#searchForm .fixedFooter,#searchForm .fixedHeader{position:fixed;right:0;left:0;z-index:10020;background-color:#fff;text-align:center}#searchForm .fixedHeader{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e2e2}#searchForm .fixedHeader .cancelButton,#searchForm .fixedHeader .resetSearchOptions{font-weight:400}#searchForm .cancelButton{background-color:#fff;color:#1080a2}#searchForm .separator{line-height:41px;color:#999;text-align:center;padding:0 10px;width:1rem;font-size:14px;font-weight:300;vertical-align:middle}#searchForm .fixedFooter{bottom:0;border-top:1px solid #e2e2e2;padding:10px 20px 20px 20px}#searchForm .buttonBorder{border:none}#searchForm .resetSearchOptions{color:#1080a2;background-color:#fff}#searchForm .disabled{color:#e2e2e2}#searchForm .applyButton{width:100%}#searchForm .remarksRow{padding:0 0 20px 0}#searchForm .remarks{width:calc(50% - 20px)}#searchForm .linkIcon{margin-left:5px;vertical-align:text-bottom;fill:#1080a2;width:24px;height:24px;vertical-align:middle}#searchForm .linkIcon.collapseArrow{position:relative;top:2px}#searchForm .linkIcon.expandArrow{transform:rotate(180deg);-webkit-transform:rotate(180deg)}#searchForm .heading{color:#333;line-height:40px;font-size:20px}#searchForm .homeCount{color:#333;padding:0 0 14px 0}
.MoreFiltersSideDialog{z-index:10040;overflow-y:hidden}.MoreFiltersSideDialog:not(.isOpen){overflow-y:hidden}.MoreFiltersSideDialog .SideDrawerDialog__drawer{width:375px}@media (min-width:900px){.MoreFiltersSideDialog .SideDrawerDialog__drawer{width:457px}}@media (min-width:1200px){.MoreFiltersSideDialog .SideDrawerDialog__drawer{width:650px}}.MoreFiltersSideDialog .SideDrawerDialog__drawer .SideDrawerDialog__header{padding:24px 30px;overflow:hidden}.MoreFiltersSideDialog .SideDrawerDialog__drawer .SideDrawerDialog__header button.SideDrawerDialog__close{cursor:pointer;border:none;background-color:#fff}.MoreFiltersSideDialog .SideDrawerDialog__drawer .SideDrawerDialog__header button.SideDrawerDialog__close .SvgIcon{width:18px;height:18px;fill:#585858}.MoreFiltersSideDialog .SideDrawerDialog__drawer .SideDrawerDialog__content{padding:0}.MoreFiltersSideDialog .SideDrawerDialog__drawer .SideDrawerDialog__content #searchForm.desktop .scrollable{overflow-y:hidden}.MoreFiltersSideDialog .SideDrawerDialog__drawer .SideDrawerDialog__content #searchForm.desktop .fixedFooter{right:0;z-index:10020}
.region-content .region-content-section.programmaticText{text-align:left;font-size:12px}
.neighborhood-photos-container{float:none;zoom:1}.neighborhood-photos-container:after,.neighborhood-photos-container:before{content:"";display:table}.neighborhood-photos-container:after{clear:both}.neighborhood-photos-container img{width:100%;border:1px solid #d7d8d7;box-sizing:border-box;position:relative}.neighborhood-photos-container>div{position:relative;margin-bottom:20px}.neighborhood-photos-container div.place{position:relative;display:inline-block;width:24.25%;margin-left:1%}.neighborhood-photos-container div.place:first-child{margin-left:0!important}.neighborhood-photos-container div.place>div{overflow:hidden}.neighborhood-photos-container div.place p.place-name{margin:0;color:#767676;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.neighborhood-photos-container.count-3 div.place{width:32.65%}@media (max-width:599px){.neighborhood-photos-container div.place{width:49%;margin-left:2%}.neighborhood-photos-container div.place:nth-child(n+3){display:none}}
.neighborhood-photos-section{max-width:940px}.neighborhood-photos-section .neighborhood-photos-container div.photo-container{width:100%;padding-bottom:71.875%;position:relative}.neighborhood-photos-section .neighborhood-photos-container div.photo-container img{position:absolute;top:0;left:0;width:100%;height:100%}.neighborhood-photos-section .neighborhood-photos-container.count-6 div.place{width:32.3333%;margin-left:1.5%}.neighborhood-photos-section .neighborhood-photos-container.count-6 div.place+div.place+div.place+div.place{margin-left:0}.neighborhood-photos-section .neighborhood-photos-container.count-6 div.place+div.place+div.place+div.place+div.place{margin-left:1.5%}.neighborhood-photos-section .neighborhood-photos-container.count-4{width:70%;margin:0 auto}.neighborhood-photos-section .neighborhood-photos-container.count-4 div.place{width:47%;margin-left:2%}.neighborhood-photos-section .neighborhood-photos-container.count-4 div.place+div.place+div.place{margin-left:0}.neighborhood-photos-section .neighborhood-photos-container.count-4 div.place+div.place+div.place+div.place{display:inline-block;margin-left:2%}.neighborhood-photos-section .neighborhood-photos-container.count-4 div.place+div.place+div.place+div.place+div.place{display:none}@media (max-width:599px){.neighborhood-photos-section .neighborhood-photos-container.count-4,.neighborhood-photos-section .neighborhood-photos-container.count-6{width:100%}.neighborhood-photos-section .neighborhood-photos-container.count-4 div.place,.neighborhood-photos-section .neighborhood-photos-container.count-6 div.place{width:47%;margin-left:2%!important}.neighborhood-photos-section .neighborhood-photos-container.count-4 div.place:nth-child(n+3),.neighborhood-photos-section .neighborhood-photos-container.count-6 div.place:nth-child(n+3){display:inline-block}.neighborhood-photos-section .neighborhood-photos-container.count-4 div.place:nth-child(n+5),.neighborhood-photos-section .neighborhood-photos-container.count-6 div.place:nth-child(n+5){display:none}}@media (max-width:399px){.neighborhood-photos-section .neighborhood-photos-container.count-4 div.place,.neighborhood-photos-section .neighborhood-photos-container.count-6 div.place{width:100%;margin-left:0!important}.neighborhood-photos-section .neighborhood-photos-container.count-4 div.place:nth-child(n+4),.neighborhood-photos-section .neighborhood-photos-container.count-6 div.place:nth-child(n+4){display:none}.neighborhood-photos-section .neighborhood-photos-container.count-4 div.place img,.neighborhood-photos-section .neighborhood-photos-container.count-6 div.place img{border-width:1px 0}.neighborhood-photos-section .neighborhood-photos-container.count-4 div.place p,.neighborhood-photos-section .neighborhood-photos-container.count-6 div.place p{margin:4px 15px 0;text-align:center}}
.RealEstateTrends{padding-bottom:1.5rem}.RealEstateTrends .DetailsComponent.primary{justify-content:flex-start}.RealEstateTrends .DetailsComponent.primary .detail{flex:1;display:flex}@media (min-width:1200px){.RealEstateTrends .DetailsComponent.primary .detail{flex-direction:row;align-items:flex-end}.RealEstateTrends .DetailsComponent.primary .detail.saleSqft{padding-left:63px}.RealEstateTrends .DetailsComponent.primary .detail .sub-label{margin-left:16px}}@media (max-width:1199px){.RealEstateTrends .DetailsComponent.primary .detail{flex-direction:column;align-items:flex-start}.RealEstateTrends .DetailsComponent.primary .detail.saleSqft{padding-left:30px}.RealEstateTrends .DetailsComponent.primary .detail br{display:none}}@media (max-width:899px){.RealEstateTrends .DetailsComponent.primary .detail.saleSqft{padding-left:12px}}.RealEstateTrends .DetailsComponent.primary .value{font-size:32px}
.dataPoints .value{font-size:28px;padding:.25rem 0}@media (max-width:899px){.dataPoints .value{padding:24px 0 8px}}.dataPoints .yoyChange.pct-up{color:#75b945}.dataPoints .yoyChange.pct-down,.dataPoints .yoyChange.reverse-color-style.pct-up{color:#fd3316}.dataPoints .yoyChange.reverse-color-style.pct-down{color:#75b945}.dataPoints .date,.dataPoints .yoyChange span{color:#767676}
.dataTabs{margin-bottom:2rem;display:flex}.dataTabs .ModeOption{flex:1;padding:24px;border-left:1px solid transparent;border-right:1px solid transparent;border-top:4px solid transparent;border-bottom:1px solid #e2e2e2}.dataTabs .ModeOption .label{color:#1080a2}.dataTabs .ModeOption .label:hover{color:#65c0cf}.dataTabs .ModeOption.selected{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:4px solid #333;border-bottom:1px solid transparent}.dataTabs .ModeOption.selected .label{color:#333;font-weight:600}.dataTabs .ModeOption .tab{text-align:left;padding:0}
@media (max-width:899px){.housingMarketDropdown .Select{width:100%}.housingMarketDropdown .Select:nth-child(2){margin-top:.75rem}}
.Placeholder{margin-bottom:2rem;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.Placeholder.version-6 .placeholderRow:nth-child(10):after,.Placeholder.version-6 .placeholderRow:nth-child(10):before{width:42.33187583%}.Placeholder.version-6 .placeholderRow:nth-child(9):after,.Placeholder.version-6 .placeholderRow:nth-child(9):before{width:38.16240929%}.Placeholder.version-6 .placeholderRow:nth-child(8):after,.Placeholder.version-6 .placeholderRow:nth-child(8):before{width:44.42116921%}.Placeholder.version-6 .placeholderRow:nth-child(7):after,.Placeholder.version-6 .placeholderRow:nth-child(7):before{width:39.15495204%}.Placeholder.version-6 .placeholderRow:nth-child(6):after,.Placeholder.version-6 .placeholderRow:nth-child(6):before{width:42.83620066%}.Placeholder.version-6 .placeholderRow:nth-child(5):after,.Placeholder.version-6 .placeholderRow:nth-child(5):before{width:40.13092904%}.Placeholder.version-6 .placeholderRow:nth-child(4):after,.Placeholder.version-6 .placeholderRow:nth-child(4):before{width:40.47492724%}.Placeholder.version-6 .placeholderRow:nth-child(3):after,.Placeholder.version-6 .placeholderRow:nth-child(3):before{width:43.72467717%}.Placeholder.version-6 .placeholderRow:nth-child(2):after,.Placeholder.version-6 .placeholderRow:nth-child(2):before{width:35.33166651%}.Placeholder.version-6 .placeholderRow:first-child:after,.Placeholder.version-6 .placeholderRow:first-child:before{width:44.26443051%}.Placeholder.version-5 .placeholderRow:nth-child(10):after,.Placeholder.version-5 .placeholderRow:nth-child(10):before{width:38.16240929%}.Placeholder.version-5 .placeholderRow:nth-child(9):after,.Placeholder.version-5 .placeholderRow:nth-child(9):before{width:44.42116921%}.Placeholder.version-5 .placeholderRow:nth-child(8):after,.Placeholder.version-5 .placeholderRow:nth-child(8):before{width:39.15495204%}.Placeholder.version-5 .placeholderRow:nth-child(7):after,.Placeholder.version-5 .placeholderRow:nth-child(7):before{width:42.83620066%}.Placeholder.version-5 .placeholderRow:nth-child(6):after,.Placeholder.version-5 .placeholderRow:nth-child(6):before{width:40.13092904%}.Placeholder.version-5 .placeholderRow:nth-child(5):after,.Placeholder.version-5 .placeholderRow:nth-child(5):before{width:40.47492724%}.Placeholder.version-5 .placeholderRow:nth-child(4):after,.Placeholder.version-5 .placeholderRow:nth-child(4):before{width:43.72467717%}.Placeholder.version-5 .placeholderRow:nth-child(3):after,.Placeholder.version-5 .placeholderRow:nth-child(3):before{width:35.33166651%}.Placeholder.version-5 .placeholderRow:nth-child(2):after,.Placeholder.version-5 .placeholderRow:nth-child(2):before{width:44.26443051%}.Placeholder.version-5 .placeholderRow:first-child:after,.Placeholder.version-5 .placeholderRow:first-child:before{width:42.29180004%}.Placeholder.version-4 .placeholderRow:nth-child(10):after,.Placeholder.version-4 .placeholderRow:nth-child(10):before{width:44.42116921%}.Placeholder.version-4 .placeholderRow:nth-child(9):after,.Placeholder.version-4 .placeholderRow:nth-child(9):before{width:39.15495204%}.Placeholder.version-4 .placeholderRow:nth-child(8):after,.Placeholder.version-4 .placeholderRow:nth-child(8):before{width:42.83620066%}.Placeholder.version-4 .placeholderRow:nth-child(7):after,.Placeholder.version-4 .placeholderRow:nth-child(7):before{width:40.13092904%}.Placeholder.version-4 .placeholderRow:nth-child(6):after,.Placeholder.version-4 .placeholderRow:nth-child(6):before{width:40.47492724%}.Placeholder.version-4 .placeholderRow:nth-child(5):after,.Placeholder.version-4 .placeholderRow:nth-child(5):before{width:43.72467717%}.Placeholder.version-4 .placeholderRow:nth-child(4):after,.Placeholder.version-4 .placeholderRow:nth-child(4):before{width:35.33166651%}.Placeholder.version-4 .placeholderRow:nth-child(3):after,.Placeholder.version-4 .placeholderRow:nth-child(3):before{width:44.26443051%}.Placeholder.version-4 .placeholderRow:nth-child(2):after,.Placeholder.version-4 .placeholderRow:nth-child(2):before{width:42.29180004%}.Placeholder.version-4 .placeholderRow:first-child:after,.Placeholder.version-4 .placeholderRow:first-child:before{width:37.11108894%}.Placeholder.version-3 .placeholderRow:nth-child(10):after,.Placeholder.version-3 .placeholderRow:nth-child(10):before{width:39.15495204%}.Placeholder.version-3 .placeholderRow:nth-child(9):after,.Placeholder.version-3 .placeholderRow:nth-child(9):before{width:42.83620066%}.Placeholder.version-3 .placeholderRow:nth-child(8):after,.Placeholder.version-3 .placeholderRow:nth-child(8):before{width:40.13092904%}.Placeholder.version-3 .placeholderRow:nth-child(7):after,.Placeholder.version-3 .placeholderRow:nth-child(7):before{width:40.47492724%}.Placeholder.version-3 .placeholderRow:nth-child(6):after,.Placeholder.version-3 .placeholderRow:nth-child(6):before{width:43.72467717%}.Placeholder.version-3 .placeholderRow:nth-child(5):after,.Placeholder.version-3 .placeholderRow:nth-child(5):before{width:35.33166651%}.Placeholder.version-3 .placeholderRow:nth-child(4):after,.Placeholder.version-3 .placeholderRow:nth-child(4):before{width:44.26443051%}.Placeholder.version-3 .placeholderRow:nth-child(3):after,.Placeholder.version-3 .placeholderRow:nth-child(3):before{width:42.29180004%}.Placeholder.version-3 .placeholderRow:nth-child(2):after,.Placeholder.version-3 .placeholderRow:nth-child(2):before{width:37.11108894%}.Placeholder.version-3 .placeholderRow:first-child:after,.Placeholder.version-3 .placeholderRow:first-child:before{width:39.17533766%}.Placeholder.version-2 .placeholderRow:nth-child(10):after,.Placeholder.version-2 .placeholderRow:nth-child(10):before{width:42.83620066%}.Placeholder.version-2 .placeholderRow:nth-child(9):after,.Placeholder.version-2 .placeholderRow:nth-child(9):before{width:40.13092904%}.Placeholder.version-2 .placeholderRow:nth-child(8):after,.Placeholder.version-2 .placeholderRow:nth-child(8):before{width:40.47492724%}.Placeholder.version-2 .placeholderRow:nth-child(7):after,.Placeholder.version-2 .placeholderRow:nth-child(7):before{width:43.72467717%}.Placeholder.version-2 .placeholderRow:nth-child(6):after,.Placeholder.version-2 .placeholderRow:nth-child(6):before{width:35.33166651%}.Placeholder.version-2 .placeholderRow:nth-child(5):after,.Placeholder.version-2 .placeholderRow:nth-child(5):before{width:44.26443051%}.Placeholder.version-2 .placeholderRow:nth-child(4):after,.Placeholder.version-2 .placeholderRow:nth-child(4):before{width:42.29180004%}.Placeholder.version-2 .placeholderRow:nth-child(3):after,.Placeholder.version-2 .placeholderRow:nth-child(3):before{width:37.11108894%}.Placeholder.version-2 .placeholderRow:nth-child(2):after,.Placeholder.version-2 .placeholderRow:nth-child(2):before{width:39.17533766%}.Placeholder.version-2 .placeholderRow:first-child:after,.Placeholder.version-2 .placeholderRow:first-child:before{width:36.54981989%}.Placeholder.version-1 .placeholderRow:nth-child(10):after,.Placeholder.version-1 .placeholderRow:nth-child(10):before{width:40.13092904%}.Placeholder.version-1 .placeholderRow:nth-child(9):after,.Placeholder.version-1 .placeholderRow:nth-child(9):before{width:40.47492724%}.Placeholder.version-1 .placeholderRow:nth-child(8):after,.Placeholder.version-1 .placeholderRow:nth-child(8):before{width:43.72467717%}.Placeholder.version-1 .placeholderRow:nth-child(7):after,.Placeholder.version-1 .placeholderRow:nth-child(7):before{width:35.33166651%}.Placeholder.version-1 .placeholderRow:nth-child(6):after,.Placeholder.version-1 .placeholderRow:nth-child(6):before{width:44.26443051%}.Placeholder.version-1 .placeholderRow:nth-child(5):after,.Placeholder.version-1 .placeholderRow:nth-child(5):before{width:42.29180004%}.Placeholder.version-1 .placeholderRow:nth-child(4):after,.Placeholder.version-1 .placeholderRow:nth-child(4):before{width:37.11108894%}.Placeholder.version-1 .placeholderRow:nth-child(3):after,.Placeholder.version-1 .placeholderRow:nth-child(3):before{width:39.17533766%}.Placeholder.version-1 .placeholderRow:nth-child(2):after,.Placeholder.version-1 .placeholderRow:nth-child(2):before{width:36.54981989%}.Placeholder.version-1 .placeholderRow:first-child:after,.Placeholder.version-1 .placeholderRow:first-child:before{width:35.24953079%}.Placeholder .placeholderRow{width:100%}.Placeholder .placeholderRow:after,.Placeholder .placeholderRow:before{content:".";color:transparent;display:block;background-color:#f5f5f5;animation:shimmer 1.5s infinite}.Placeholder .placeholderRow:before{float:left}.Placeholder .placeholderRow:after{display:none;float:right}.Placeholder .placeholderRow:not(:first-child):not(:only-child){margin-top:.5rem}.Placeholder.right .placeholderRow:before{display:none}.Placeholder.double .placeholderRow:after,.Placeholder.double .placeholderRow:before,.Placeholder.right .placeholderRow:after{display:block}@keyframes shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}
.metricSummary{background:#f5f5f5;border-radius:4px;padding:1rem;margin-top:1rem}.metricSummary .label .metricLabel{font-weight:600;display:inline-block}.metricSummary .label .propertyTypeLabel{font-size:.875rem;color:#767676;display:inline-block}.metricSummary .Placeholder{margin:1rem 0}.metricSummary .Placeholder .placeholderRow:before{background-color:#b2b2b2}.metricSummary .value{font-size:22px;padding:.25rem 0}@media (max-width:899px){.metricSummary .value{padding:1rem 0 .5rem}}.metricSummary .date{color:#767676}.metricSummary .yoyAndYearTab{display:flex;flex-direction:row;justify-content:space-between;font-size:.875rem}
.graphComparisonSearchBox{margin-bottom:1.5rem;flex:1}.graphComparisonSearchBox .SearchBox{margin-right:.5rem}.graphComparisonSearchBox .SearchBox .SearchBoxForm{padding:0}.graphComparisonSearchBox .SearchBox .SearchBoxForm input{font-size:.875rem}.graphComparisonSearchBox .SearchBox .SearchBoxForm .ExpandedResults{margin-left:0;width:100%}.graphComparisonSearchBox .SearchBox .SearchBoxForm .ExpandedResults .expanded-row-content .expanded-type,.graphComparisonSearchBox .SearchBox .SearchBoxForm .ExpandedResults .SvgIcon.search{display:none}.graphComparisonSearchBox .SearchBox .SearchBoxForm .ExpandedResults .expanded-row-content .item-row{margin:0;padding:10px}.graphComparisonSearchBox .locationsWrapper{font-size:.75rem}.graphComparisonSearchBox .locationsWrapper .locationHeader{background-color:#f5f5f5;border-radius:4px;padding:.5rem}.graphComparisonSearchBox .locationsWrapper .locationHeader .locationSubheader{color:#767676}.graphComparisonSearchBox .locationsWrapper .locationEntries{border-bottom:1px solid #e2e2e2;margin-bottom:1rem;padding-bottom:.5rem}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry{padding:.5rem .5rem}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry.nationalPlaceholder .regionName{margin-left:16px}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry.hide{background-color:#f5f5f5;opacity:.5}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .dotAndRegionName{display:flex}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .dotAndRegionName .dot{width:10px;height:10px;margin-right:.375rem;margin-top:3px;border-radius:5px;display:inline-block}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .dotAndRegionName .infoIconStyle{height:10px;width:10px;margin-top:auto;margin-bottom:auto;margin-right:.375rem}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .dotAndRegionName .regionName{word-break:break-word}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .Placeholder{margin-bottom:0}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .Placeholder .placeholderRow:first-child:before{width:90%}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry:first-child .dot{background:#000}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry:nth-child(2) .dot{background:#f6a058}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry:nth-child(3) .dot{background:#59e0d0}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry:nth-child(4) .dot{background:#77a2d0}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry:nth-child(5) .dot{background:#a22769}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .growth.green{color:#75b945}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .growth.red{color:#fd3316}.graphComparisonSearchBox .locationsWrapper .locationEntry,.graphComparisonSearchBox .locationsWrapper .locationHeader{display:flex;align-items:center}.graphComparisonSearchBox .locationsWrapper .locationEntry>:first-child,.graphComparisonSearchBox .locationsWrapper .locationHeader>:first-child{flex:2;margin-right:.75rem}.graphComparisonSearchBox .locationsWrapper .locationEntry>:nth-child(2),.graphComparisonSearchBox .locationsWrapper .locationEntry>:nth-child(3),.graphComparisonSearchBox .locationsWrapper .locationHeader>:nth-child(2),.graphComparisonSearchBox .locationsWrapper .locationHeader>:nth-child(3){flex:1;margin-right:.75rem}.graphComparisonSearchBox .locationsWrapper .locationEntry>:nth-child(4),.graphComparisonSearchBox .locationsWrapper .locationHeader>:nth-child(4){width:14px;cursor:pointer}.graphComparisonSearchBox .locationsWrapper .locationEntry>:nth-child(4) svg,.graphComparisonSearchBox .locationsWrapper .locationHeader>:nth-child(4) svg{height:14px;width:14px}.graphComparisonSearchBox .maxRegionMessage{font-size:.75rem;background-color:#f5f5f5;border-radius:4px;padding:1rem}@media screen and (min-width:599px){.graphComparisonSearchBox .locationsWrapper .locationHeader{padding-left:1rem;padding-right:1rem}.graphComparisonSearchBox .locationsWrapper .locationEntries{padding-top:.5rem}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:599px){.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .DefinitionFlyout{width:-moz-fit-content;width:fit-content}}
.marketGraphDescription{padding:1.5rem;height:100%;width:400px;background:#f5f5f5;margin-right:1rem;border-radius:8px}.marketGraphDescription .heading{font-size:1rem;font-weight:600;margin-bottom:.75rem}.marketGraphDescription p{font-size:.875rem}
.mouseTrackingWrapper{position:relative}.mouseTrackingWrapper.isLoading{opacity:.1}.mouseTrackingWrapper.isLoading .spinnerStyle{opacity:1}.mouseTrackingWrapper svg{overflow:hidden}.ghostTownDesign{left:40%;bottom:50%;position:absolute;color:#767676;background-color:#f5f5f5;padding:.75rem;border-radius:4px;font-size:.875rem}.ghostTownDesign.isMobile{left:25%}.spinnerStyle{left:50%;bottom:50%;position:absolute}
.lineGraph{margin-top:20px}.lineGraph .ToolTip{font-size:14px;color:#333;width:170px}.lineGraph .ToolTip.isMarketGraphExperiment{width:max-content}.lineGraph .ToolTip .valuesContainer{display:flex;justify-content:space-between;margin-top:5px}.lineGraph .ToolTip .valuesContainer .value{font-weight:600}.lineGraph .ToolTip .valuesContainer:nth-child(2) .value{color:#000}.lineGraph .ToolTip .valuesContainer:nth-child(3) .value{color:#f6a058}.lineGraph .ToolTip .valuesContainer:nth-child(4) .value{color:#59e0d0}.lineGraph .ToolTip .valuesContainer:nth-child(5) .value{color:#77a2d0}.lineGraph .ToolTip .valuesContainer:nth-child(6) .value{color:#a22769}.lineGraph .ToolTip .valuesContainer .yoyChange.pct-up{color:#75b945}.lineGraph .ToolTip .valuesContainer .yoyChange.pct-down,.lineGraph .ToolTip .valuesContainer .yoyChange.reverse-color-style.pct-up{color:#fd3316}.lineGraph .ToolTip .valuesContainer .yoyChange.reverse-color-style.pct-down{color:#75b945}.lineGraph .ToolTip .valuesContainer .yoyChange span{color:#333}
.graph-placeholder>svg{display:block;margin:auto;height:100%}.graph-placeholder .hidden{visibility:hidden}
.yoyChange.pct-up{color:#75b945}.yoyChange.pct-down,.yoyChange.reverse-color-style.pct-up{color:#fd3316}.yoyChange.reverse-color-style.pct-down{color:#75b945}.yoyChange span{color:#767676}.mobile-section-content .tabAndLineGraphWrapper{margin-top:1rem}@media (min-width:900px){.tabAndLineGraphWrapper{width:59%}}.tabAndLineGraphWrapper .expand-text{line-height:24px;font-size:14px;display:inline}.tabAndLineGraphWrapper .expand-direction{font-size:14px}.tabAndLineGraphWrapper .expand-svg{width:22px;height:22px}.graphTabs{float:right}@media (max-width:1199px){.isMarketToolsExperiment .ModeToggler.graphTabs{top:116px;font-size:.875rem;margin-right:1rem}.isMarketToolsExperiment .ModeToggler.graphTabs .ModeOption{padding-bottom:2px}}@media (max-width:899px){.graphTabs{position:relative;top:63px}}.graphTabs .ModeOption{padding:0 5px 5px}.graphTabs .ModeOption:not(:first-child){margin-left:1rem}@media (max-width:599px){.graphTabs .ModeOption:not(:first-child){margin-left:.5rem}}.graphTabs .ModeOption.selected{font-weight:600;border-bottom:2px solid #000}.desktop-section-content{display:none}@media (min-width:1200px){.desktop-section-content{display:block}}@media (min-width:900px){.desktop-section-content.full-width{display:block}}@media (min-width:1200px){.mobile-section-content{display:none}}@media (min-width:900px){.mobile-section-content.full-width{display:none}}.graphTabsMobile .ModeOption{padding-bottom:2px;margin-left:.5rem;padding:0 5px 5px;font-size:.875rem}.graphTabsMobile .ModeOption.selected{font-weight:600;border-bottom:2px solid #000}
.noDataAlert{display:flex;flex-direction:row;background-color:#f5f5f5;color:#767676;padding:1rem;font-size:.75rem;margin:1rem 0}.noDataAlert .SvgIcon{width:16px;height:16px;fill:#767676}.noDataAlert .noDataAlertText{padding-left:.75rem}
.shareAndEmbedGraph{margin-bottom:1.5rem}.shareAndEmbedGraph .button+.button{margin-left:.5rem}.shareAndEmbedGraph .button svg{width:18px;height:18px}.dialog-wrap .commonDialogHeaderStyle.Dialog.standard.unpadded.shown>.cell>.guts .header{padding:2rem 2rem 1.5rem 2rem;border:0;text-align:left;height:auto}@media screen and (max-width:599px){.dialog-wrap .commonDialogHeaderStyle.Dialog.standard.unpadded.shown>.cell>.guts .header{padding:1.5rem}}.dialog-wrap .commonDialogHeaderStyle.Dialog.standard.unpadded.shown>.cell>.guts .header h3{text-align:left;padding:0;font-size:1.375rem;font-weight:600;line-height:2rem}.dialog-wrap .commonDialogHeaderStyle.Dialog.standard.unpadded.shown>.cell>.guts .header .close-button{padding:0}@media screen and (max-width:599px){.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .content-wrapper{height:calc(100vh - 80px);margin-top:80px}}.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .content,.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent{height:100%}.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent .shareDialogBody{padding:0 2rem}@media screen and (max-width:599px){.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent .shareDialogBody{padding:0 1.5rem}}.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent .shareDialogFooter{background:#f5f5f5;padding:2rem 2rem 3rem 2rem;box-sizing:border-box;width:100%}@media screen and (max-width:599px){.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent .shareDialogFooter{padding:2rem 1.5rem;position:absolute;bottom:0}}.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent .shareDialogFooter .urlAndCopy{display:flex}.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent .shareDialogFooter .urlAndCopy input{flex:1;height:30px;padding:0 5px;outline:0;margin-right:.5rem;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent .shareDialogFooter .shareDialogCTAs{display:flex;justify-content:space-between;margin:2rem auto 0 auto;max-width:400px}.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent .shareDialogFooter .shareDialogCTAs button .svg-icon .SvgIcon{width:32px;height:32px}@media screen and (max-width:599px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .content-wrapper{height:calc(100vh - 80px);margin-top:80px}}@media screen and (min-width:600px) and (max-width:899px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts{max-height:calc(100vh - 60px);overflow-y:scroll}}.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedDialogContent{display:flex;padding:0 2rem 3rem;flex-direction:row-reverse}@media screen and (min-width:600px) and (max-width:899px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedDialogContent{flex-direction:column}}@media screen and (max-width:599px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedDialogContent{padding:0 1.5rem 2rem;flex-direction:column}}.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer{padding-top:3rem}@media screen and (max-width:599px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer{padding-top:0}}@media screen and (min-width:900px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer{max-width:400px;margin-right:3rem}}@media screen and (min-width:600px) and (max-width:899px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer{margin-top:2rem}}.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer .checkboxText{color:#767676;margin-top:.5rem;margin-bottom:3rem}@media screen and (max-width:899px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer .checkboxText{margin-bottom:2rem}}.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer .copyDirection{color:#333;font-weight:600}.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer .copyCode{overflow:hidden;padding:.5rem;border:1px solid #ccc;margin:1rem 0;height:150px}@media screen and (max-width:599px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer .copyHTML{width:100%}}.shareAndEmbedSpinner{display:flex;width:527px;height:446px;align-items:center;justify-content:center}@media screen and (max-width:599px){.shareAndEmbedSpinner{width:100%;height:408px}}.graphImage{background:#fff;box-shadow:0 2px 16px rgba(0,0,0,.1);margin-bottom:1.5rem;width:527px;height:446px}@media screen and (max-width:599px){.graphImage{width:100%;height:408px;margin-left:auto;margin-right:auto;margin-top:1.5rem}}.hideElement{display:none}
.MarketInsightsGraphSection{margin-top:1rem}.MarketInsightsGraphSection .dataPoints .value{font-size:1.375rem;padding-top:1rem}@media (max-width:1199px){.MarketInsightsGraphSection .dataPoints .value{padding-top:1rem;padding-bottom:.25rem}}.MarketInsightsGraphSection .dataPoints .date,.MarketInsightsGraphSection .dataPoints .yoyChange{font-size:.875rem}.MarketInsightsGraphSection .dataTabs .ModeOption{padding:1rem}.MarketInsightsGraphSection .dataTabs .label{font-size:.875rem}.MarketInsightsGraphSection .dataTabs .dataPoints .value{padding:.25rem 0}.MarketInsightsGraphSection .graphTabs span{font-size:1rem}@media (max-width:1199px){.MarketInsightsGraphSection .graphTabs{position:relative;top:40px}}@media (min-width:1200px){.MarketInsightsGraphSection .desktop-section-content{display:flex;flex-direction:column}.MarketInsightsGraphSection .desktop-section-content .graphTabs{width:-moz-fit-content;width:fit-content;align-self:flex-end}}.MarketInsightsGraphSection .mobile-section-content .field{margin-bottom:0}.MarketInsightsGraphSection .lineGraph{margin-top:0}.embedFooter{display:flex;justify-content:space-between;width:100%;height:54px;border-top:1px solid #e2e2e2;margin-top:2rem}.embedFooter .embedFooter-flex-item{padding-top:16px;padding-bottom:16px}.embedFooter .embedFooter-flex-item img{height:22px}
div.region-trends-section.region-content-section{padding:2.5rem 2rem}.region-content.mobile div.region-trends-section.region-content-section{padding:2rem 20px 1.5rem}div.region-trends-section.region-content-section .trends-primary-heading{color:#000}div.region-trends-section.region-content-section .description{font-size:.75rem;color:#767676;margin-bottom:1rem}div.region-trends-section.region-content-section .trends-blurb,div.region-trends-section.region-content-section .trends-label{color:#767676}div.region-trends-section.region-content-section .trends-blurb{max-width:660px;padding:7px 20px}div.region-trends-section.region-content-section .trends-list{width:270px;padding-top:20px}div.region-trends-section.region-content-section .trends-item{display:flex;justify-content:space-between}div.region-trends-section.region-content-section .trends-item:not(:first-child){border-top:1px solid #e2e2e2}div.region-trends-section.region-content-section .MarketInsightsGraphTrendsSection .dropdown,div.region-trends-section.region-content-section .MarketInsightsGraphTrendsSection .ModeToggler{display:none}.desktop div.region-trends-section.region-content-section .MarketInsightsGraphTrendsSection .value,.desktop div.region-trends-section.region-content-section .MarketInsightsGraphTrendsSection .yoyChange{padding-right:1.5rem}.desktop div.region-trends-section.region-content-section .MarketInsightsGraphTrendsSection .date,.desktop div.region-trends-section.region-content-section .MarketInsightsGraphTrendsSection .yoyChange{font-size:.875rem}.desktop div.region-trends-section.region-content-section .MarketInsightsGraphTrendsSection .mobile-section-content{display:block}div.region-trends-section.region-content-section .MarketInsightsGraphTrendsSection .value{padding-top:.5rem}
.cityGuideSubHeading{font-size:1.375rem;font-weight:600;line-height:2rem}.headerContainer.justify-between{display:flex}.headerContainer.justify-between .blogTitle{color:#767676;font-size:14px}.headerContainer.justify-between a{line-height:24px;padding-right:1rem}.headerContainer.justify-between a .entrypoint-link{font-weight:600;font-size:1rem}.articleContainer{display:flex;box-sizing:border-box;flex-direction:row;padding-top:1rem}@media (max-width:1199px){.articleContainer{overflow-x:scroll}}.articleContainer .cityArticleContainer{flex:50%;margin-right:1.5rem}.articleContainer .articleCard{box-sizing:border-box;display:flex;margin-bottom:1.5rem}@media (max-width:1199px){.articleContainer .articleCard{height:6rem;width:20rem}}.articleContainer .articleCard a{flex:1;display:flex;justify-content:flex-start;flex-direction:row;align-items:center;color:inherit}.articleContainer .articleCard a .entryPointPhoto{border-radius:4px;height:6rem;width:8rem}.articleContainer .articleCard a p{font-size:.8rem;font-weight:600;padding-left:1rem}.articleContainer .articleCard:hover{cursor:pointer;border-radius:8px;box-shadow:0 0 6px rgba(0,0,0,.3);color:#65c0cf}
.homeBuyingResources{border-top:1px solid #e2e2e2;padding:2.5rem 2rem}.homeBuyingResources-title{font-size:1.375rem;font-weight:600;line-height:2rem;padding-bottom:1.5rem}.homeBuyingResources-card{box-shadow:0 0 3px 0 #aaa;display:grid;margin-bottom:1rem;padding:1.5rem}.homeBuyingResources-card:not(:last-child){margin-right:1rem}.homeBuyingResources-card:hover{border-color:#ccc;box-shadow:0 0 7px 0 rgba(0,0,0,.35)}.homeBuyingResources-card .Svg{width:32px}.homeBuyingResources-card-text{color:#333;display:block;font-size:1rem;font-weight:600;padding-top:.75rem}.homeBuyingResources-moreResources{font-size:1rem;padding-top:.5rem}@media (max-width:1199px){.homeBuyingResources .flex{flex-direction:column}.homeBuyingResources-card{display:flex}.homeBuyingResources-card:not(:last-child){margin-right:0}.homeBuyingResources-card .Svg{align-self:center;padding-right:1.5rem}.homeBuyingResources-card-text{align-self:center;padding-top:0}}@media (max-width:599px){.homeBuyingResources{padding-top:2rem;padding-bottom:2rem;padding-right:1.5rem;padding-left:1.5rem}}
#homeValuesContainer .MoreResources .resources-section{padding:0;margin:15px 0 0;width:100%;text-align:left}#region-content .MoreResources .resources-section{display:block;margin:0 0 15px 0}#region-content .MoreResources.with-contextual-interlinks .resources-section{text-align:left;width:auto;margin:0 0 15px 0;padding:0}.region-content .region-content-section.MoreResources.with-contextual-interlinks .primary-heading{text-align:left;padding:0 0 1.5rem}.region-content .region-content-section.MoreResources .primary-heading.rentals{padding-top:1.5rem}.MoreResources{font-size:16px}.MoreResources .columns{display:block}.MoreResources h3{color:#333;font-size:16px;font-weight:550;line-height:1.375;margin-top:0;margin-bottom:.75rem}.MoreResources.with-contextual-interlinks h3{text-align:left;font-weight:700}.MoreResources ul{list-style-type:none}.MoreResources ul,.MoreResources ul li{margin:0;padding:0}.MoreResources ul li.resources-section-li{padding-bottom:.75rem}@media (min-width:1200px){.MoreResources ul li.resources-section-li{width:50%;display:inline-block;vertical-align:top;padding-right:.75rem;box-sizing:border-box}}.MoreResources .link-text{line-height:28px;font-size:1rem;text-decoration:none;color:#1080a2;width:100%;text-overflow:ellipsis;display:block;overflow:hidden;word-break:break-all;white-space:nowrap}.MoreResources .SvgIcon{position:relative;top:-1px}.MoreResources .SvgIcon.show-less{width:25px;height:25px;vertical-align:middle;fill:currentColor}.MoreResources .SvgIcon.show-more{transform:rotate(180deg)}.MoreResources .SvgIcon.search{vertical-align:middle;padding-right:.5rem}
.region-content .region-content-section.faq-section .primary-heading{text-align:left;padding:0 0 20px}.region-content .region-content-section.faq-section .questions{font-size:14px;line-height:22px}.region-content .region-content-section.faq-section .questions .question-text{font-weight:700;color:#767676}.region-content .region-content-section.faq-section .questions .answer-text{margin-bottom:20px;color:#767676}.region-content .region-content-section.faq-section .subtext{margin-top:1.25rem}.region-content .region-content-section.faq-section.newFAQsection{padding-bottom:2.5rem}@media (max-width:599px){.region-content .region-content-section.faq-section.newFAQsection{padding-bottom:2rem}}.region-content .region-content-section.faq-section.newFAQsection .answer-text,.region-content .region-content-section.faq-section.newFAQsection .primary-heading,.region-content .region-content-section.faq-section.newFAQsection .question-text{color:#333}.region-content .region-content-section.faq-section.newFAQsection .primary-heading{font-size:1.375rem;font-weight:600;line-height:2rem;padding-bottom:1.5rem}.region-content .region-content-section.faq-section.newFAQsection .question-text:first-child{padding-top:0}.region-content .region-content-section.faq-section.newFAQsection .question-text:last-child{padding-bottom:0}.region-content .region-content-section.faq-section.newFAQsection .answer-text{font-size:1rem;font-weight:400;margin-bottom:0}
.mobile-disclaimers{text-align:center;color:#767676}.mobile-disclaimers .disclaimer{padding:10px 10px 0}.mobile-disclaimers .onboard-disclaimer img{height:1em}
.subrating-row{padding-bottom:.25rem;zoom:1}.subrating-row:after,.subrating-row:before{content:"";display:table}.subrating-row:after{clear:both}.subrating-row .subrating-type{font-size:1rem;color:#767676;float:left}.subrating-row .subrating-score{float:left;padding-right:1rem;width:40px}.subrating-row .subrating-score .subrating-value{font-weight:600;font-size:1.125rem;color:#333}.subrating-row .subrating-score .out-of{font-size:.75rem;color:#333}
.review-row .star-rating{padding-bottom:8px;font-size:.875rem}.review-row .star-rating .SvgIcon{height:17px;width:17px;vertical-align:text-top;fill:#fad700}.review-row .star-rating .SvgIcon.empty{fill:#c2c2c2}.review-text{font-size:1rem;line-height:24px;padding-bottom:8px}.review-sub-info{font-size:.75rem;line-height:18px;color:#767676;padding-bottom:28px}
.mobile .greatschools-rating-definition .DefinitionFlyoutLink.underline{border-bottom-style:dashed}.mobile .greatschools-rating-definition .title{padding-bottom:2px}.DefinitionFlyout .moreLink{font-size:14px}.greatschools-rating-definition .DefinitionFlyoutLink.underline{border-bottom-style:dashed}.greatschools-rating-definition .title{font-size:.875rem}.great-schools-section .section-title .greatschools-rating-definition .title{font-size:1.125rem}.greatschools-summary-rating-definition .title{font-size:.875rem}.greatschools-summary-rating-definition .underline{-webkit-text-decoration-style:dashed;text-decoration-style:dashed}
@media (max-width:599px){.dialog-wrap.full-screen .Dialog.school-dialog:not(.unpadded)>.cell>.guts>.content-wrapper{padding:0 24px 24px 24px;margin-top:0;height:90vh}}.school-info-dialog .Dialog.school-dialog>.cell .header>.close-button .button{padding:.25rem}.school-address{padding-top:16px;padding-bottom:4px;line-height:24px}.school-info-content{padding-bottom:24px}.school-info-content .school-rating-and-title{position:relative;display:flex;align-items:center}.school-info-content .school-rating-and-title .ellipse{display:inline-block;background-color:#f5f5f5;border-radius:50%;width:66px;height:66px;text-align:center;line-height:66px;margin-right:16px}.school-info-content .school-rating-and-title .ellipse .gs-rating-text .rating-num{font-weight:600;font-size:18px}.school-info-content .school-rating-and-title .ellipse .gs-rating-text .out-of{font-size:.875rem}.school-info-content .school-rating-and-title .school-name{display:inline-block;overflow-wrap:normal;word-break:break-word;font-weight:600;font-size:1.375rem;max-width:calc(100% - 82px);position:relative}.school-info-content .star-rating{line-height:20px}.school-info-content .star-rating .StarRating .SvgIcon{width:14px;height:14px}.school-info-content .star-rating .num-reviews{color:#000;cursor:none}.school-secondary-info *{font-size:1rem;padding-bottom:4px;line-height:24px}.section-title{font-weight:600;font-size:1.125rem;padding:28px 0 16px 0}.great-schools-section .last-updated{font-size:12px;color:#767676;padding-bottom:4px;padding-top:12px}.school-reviews{font-size:.875rem;padding-bottom:2px}
.schools-section .schools-table.isCollapsed .schools-table-row:nth-child(n+3),.SchoolsSection .schools-table.isCollapsed .schools-table-row:nth-child(n+3){display:none!important}.schools-section .schools-table .greatschools-rating-definition,.SchoolsSection .schools-table .greatschools-rating-definition{padding-bottom:12px}.schools-section .schools-table .SchoolItemPickerPill,.SchoolsSection .schools-table .SchoolItemPickerPill{padding-bottom:24px}.schools-section .schools-table .SchoolItemPickerPill+.greatschools-rating-definition,.SchoolsSection .schools-table .SchoolItemPickerPill+.greatschools-rating-definition{padding-bottom:8px}.schools-section .schools-table .tabs,.SchoolsSection .schools-table .tabs{display:inline-block;max-width:100%;margin:5px 0 20px;border-bottom:1px solid #e2e2e2;white-space:nowrap}.schools-section .schools-table .tabs .schoolTabWrapper,.SchoolsSection .schools-table .tabs .schoolTabWrapper{display:inline-block;padding:0 30px}.schools-section .schools-table .tabs .schoolTabWrapper:first-child,.SchoolsSection .schools-table .tabs .schoolTabWrapper:first-child{padding-left:0}.schools-section .schools-table .tabs .schoolTabWrapper,.SchoolsSection .schools-table .tabs .schoolTabWrapper{padding-right:0}.schools-section .schools-table .tabs .schoolTab,.SchoolsSection .schools-table .tabs .schoolTab{font-weight:400;padding-bottom:8px;font-size:1rem}.schools-section .schools-table .tabs .selected,.SchoolsSection .schools-table .tabs .selected{font-weight:700;border-bottom:2px solid #000}@media print{.schools-section .schools-table .schools-content,.SchoolsSection .schools-table .schools-content{position:static!important;height:auto!important}}.schools-section .schools-table .schools-content--toggle svg,.SchoolsSection .schools-table .schools-content--toggle svg{vertical-align:bottom;fill:#1080a2}.schools-section .schools-table .schools-content .basic-table-3,.SchoolsSection .schools-table .schools-content .basic-table-3{width:100%;line-height:1;font-size:1rem}.schools-section .schools-table .schools-content .basic-table-3 .schools-table-row td,.SchoolsSection .schools-table .schools-content .basic-table-3 .schools-table-row td{padding:12px 0 12px 0}.schools-section .schools-table .schools-content .basic-table-3 .schools-table-row td .GhostTown,.SchoolsSection .schools-table .schools-content .basic-table-3 .schools-table-row td .GhostTown{text-align:left;border:0}.schools-section .schools-table .schools-content .basic-table-3 .schools-table-row .rating-and-name-col,.SchoolsSection .schools-table .schools-content .basic-table-3 .schools-table-row .rating-and-name-col{display:inherit;max-width:350px}.schools-section .schools-table .schools-content .basic-table-3 .schools-table-row .rating-and-name-col .gs-rating-col,.SchoolsSection .schools-table .schools-content .basic-table-3 .schools-table-row .rating-and-name-col .gs-rating-col{padding-right:1rem}.schools-section .schools-table .schools-content .basic-table-3 .schools-table-row .rating-and-name-col .gs-rating-col .rating,.SchoolsSection .schools-table .schools-content .basic-table-3 .schools-table-row .rating-and-name-col .gs-rating-col .rating{font-size:1rem}.schools-section .schools-table .schools-content .basic-table-3 .schools-table-row .rating-and-name-col .gs-rating-col .ellipse,.SchoolsSection .schools-table .schools-content .basic-table-3 .schools-table-row .rating-and-name-col .gs-rating-col .ellipse{background-color:#f5f5f5;border-radius:50%;width:56px;height:56px;font-size:18px;text-align:center;line-height:56px}.schools-section .schools-table .schools-content .basic-table-3 .schools-table-row .rating-and-name-col .gs-rating-col .ellipse .gs-rating-text .rating-num,.SchoolsSection .schools-table .schools-content .basic-table-3 .schools-table-row .rating-and-name-col .gs-rating-col .ellipse .gs-rating-text .rating-num{font-weight:600;font-size:18px}.schools-section .schools-table .schools-content .basic-table-3 .schools-table-row .rating-and-name-col .gs-rating-col .ellipse .gs-rating-text .out-of,.SchoolsSection .schools-table .schools-content .basic-table-3 .schools-table-row .rating-and-name-col .gs-rating-col .ellipse .gs-rating-text .out-of{font-size:.75rem}.schools-section .schools-table .schools-content .basic-table-3 .schools-table-row .sub-info,.SchoolsSection .schools-table .schools-content .basic-table-3 .schools-table-row .sub-info{display:block;padding-top:4px;line-height:18px}.schools-section .schools-table .schools-content .basic-table-3 .GhostTown,.SchoolsSection .schools-table .schools-content .basic-table-3 .GhostTown{border-top:0}@media screen and (min-width:600px){.schools-section .schools-table .schools-content .basic-table-3 .schools-table-row,.SchoolsSection .schools-table .schools-content .basic-table-3 .schools-table-row{display:flex;align-items:center;justify-content:space-between;border-top:none;border-bottom:none}.schools-section .schools-table .schools-content .basic-table-3 .rating-col,.SchoolsSection .schools-table .schools-content .basic-table-3 .rating-col{display:table-cell;min-width:95px}.schools-section .schools-table .schools-content .basic-table-3 .rating-and-name-col,.SchoolsSection .schools-table .schools-content .basic-table-3 .rating-and-name-col{display:inherit}.schools-section .schools-table .schools-content .basic-table-3 .rating-and-name-col .name-col,.SchoolsSection .schools-table .schools-content .basic-table-3 .rating-and-name-col .name-col{min-width:275px;width:40%;text-align:left;margin-top:auto;margin-bottom:auto}.schools-section .schools-table .schools-content .basic-table-3 .rating-and-name-col .name-col .name-and-info .school-name,.SchoolsSection .schools-table .schools-content .basic-table-3 .rating-and-name-col .name-col .name-and-info .school-name{white-space:nowrap;line-height:24px}.schools-section .schools-table .schools-content .basic-table-3 .distance-col,.SchoolsSection .schools-table .schools-content .basic-table-3 .distance-col{min-width:75px}.schools-section .schools-table .schools-content .basic-table-3 .distance-col .value,.SchoolsSection .schools-table .schools-content .basic-table-3 .distance-col .value{line-height:24px}.schools-section .schools-table .schools-content .basic-table-3 .num-students-col,.SchoolsSection .schools-table .schools-content .basic-table-3 .num-students-col{min-width:75px}.schools-section .schools-table .schools-content .basic-table-3 .num-students-col .students,.SchoolsSection .schools-table .schools-content .basic-table-3 .num-students-col .students{line-height:24px}.schools-section .schools-table .schools-content .basic-table-3 .rating-col,.schools-section .schools-table .schools-content .basic-table-3 .search-col,.SchoolsSection .schools-table .schools-content .basic-table-3 .rating-col,.SchoolsSection .schools-table .schools-content .basic-table-3 .search-col{display:table-cell}}@media screen and (max-width:599px){.schools-section .schools-table .scrollable,.SchoolsSection .schools-table .scrollable{overflow-x:scroll}.schools-section .schools-table .schools-content .basic-table-3 .schools-table-row,.SchoolsSection .schools-table .schools-content .basic-table-3 .schools-table-row{padding-bottom:4px;border-top:none;border-bottom:none}.schools-section .schools-table .schools-content .basic-table-3 .schools-table-row .rating-and-name-col,.SchoolsSection .schools-table .schools-content .basic-table-3 .schools-table-row .rating-and-name-col{display:inline-flex}.schools-section .schools-table .schools-content .basic-table-3 .schools-table-row .rating-and-name-col .gs-rating-col,.SchoolsSection .schools-table .schools-content .basic-table-3 .schools-table-row .rating-and-name-col .gs-rating-col{display:table-cell}.schools-section .schools-table .expandableSection.collapsible .tabs,.SchoolsSection .schools-table .expandableSection.collapsible .tabs{margin-left:0;margin-right:0;overflow-x:scroll;white-space:nowrap}.schools-section .schools-table .expandableSection.collapsible .tabs .schoolTab,.SchoolsSection .schools-table .expandableSection.collapsible .tabs .schoolTab{font-size:.875rem;padding-left:8px;padding-right:8px;border-color:#fff;border-bottom-color:#ccc;border-bottom-width:2px}.schools-section .schools-table .expandableSection.collapsible .tabs .selected,.SchoolsSection .schools-table .expandableSection.collapsible .tabs .selected{background-color:#fff;border-bottom-color:#000;font-weight:700}.schools-section .schools-table .expandableSection.collapsible .tabs .first-tab,.SchoolsSection .schools-table .expandableSection.collapsible .tabs .first-tab{padding-left:0}.schools-section .schools-table .expandableSection.collapsible .schools-content,.schools-section .schools-table .expandableSection.collapsible .schools-content .schools-content-data,.SchoolsSection .schools-table .expandableSection.collapsible .schools-content,.SchoolsSection .schools-table .expandableSection.collapsible .schools-content .schools-content-data{height:auto}}.schools-section .schools-table .more-schools,.SchoolsSection .schools-table .more-schools{margin-top:10px}.schools-section .schools-table a.see-homes-link,.SchoolsSection .schools-table a.see-homes-link{padding-top:5px;display:block}.schools-section .subtext,.SchoolsSection .subtext{font-size:12px;color:#767676}.schools-section .subtext a,.SchoolsSection .subtext a{color:#333;text-decoration:underline}
.basic-table{font-size:.75rem;border-collapse:separate;width:100%}.basic-table td,.basic-table th{padding:.8em;vertical-align:top;text-align:left}.basic-table th{font-size:.75rem;font-weight:600;text-shadow:#fff 0 1px 1px;color:#767676;background:#f5f5f5;text-align:center}.basic-table .text-align-first-col,.basic-table td:first-child,.basic-table th:first-child{text-align:left}.basic-table .border-bottom,.basic-table th,.basic-table tr:last-child td{border-bottom:1px solid #e2e2e2}.basic-table .border-bottom-inner,.basic-table tr:not(:last-child) td{border-bottom:1px dashed #e2e2e2}.basic-table .border-left,.basic-table tr td,.basic-table tr th:first-child{border-left:1px solid #e2e2e2}.basic-table .border-right,.basic-table tr td:last-child,.basic-table tr th:last-child{border-right:1px solid #e2e2e2}.basic-table .border-top,.basic-table th{border-top:1px solid #e2e2e2}.basic-table .number{text-align:center}.basic-table .highlight{font-weight:600}.basic-table-2{font-size:.75rem;border-collapse:collapse;border:1px solid #e2e2e2;width:100%}.basic-table-2 td,.basic-table-2 th{padding:.8em;vertical-align:top;text-align:left}.basic-table-2 th{font-size:.75rem;font-weight:600;text-shadow:#fff 0 1px 1px;color:#767676;background:#f5f5f5;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.basic-table-2 td{border-top:1px dashed #e2e2e2;border-bottom:1px dashed #e2e2e2;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2}.basic-table-2 .number{text-align:center}.basic-table-2 .highlight{font-weight:600}@media only screen and (min-width:600px){.basic-table-2,.basic-table-2 th{font-size:.875rem}}.basic-table-3{font-size:.75rem;border-collapse:collapse;width:100%}.basic-table-3 td,.basic-table-3 th{vertical-align:top;text-align:left}.basic-table-3 th{padding:.8em 0;font-size:1rem;font-weight:600;text-shadow:#fff 0 1px 1px;color:#767676;border-bottom:1px solid #e2e2e2}.basic-table-3 tr{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.basic-table-3 tr:first-child{border-top:none}.basic-table-3 tr:last-child{border-bottom:none}.basic-table-3 td{padding:1.5em 0 1.5em}.basic-table-3 .number{text-align:center}.basic-table-3 .highlight{font-weight:600}@media only screen and (min-width:600px){.basic-table-3{font-size:.875rem}.basic-table-3 th{font-size:1rem}}
.expandableSection.collapsible{box-sizing:border-box}.ExampleBlock__example .expandableSection.collapsible{margin-top:1.5rem;box-shadow:0 0 5px 0 rgba(0,0,0,.15)}.expandableSection.collapsible .previewTextSection{display:flex;justify-content:space-between}.expandableSection.collapsible .previewTextSection .previewContentSectionText{display:inline-flex;flex-direction:column;width:90%;flex-grow:1}.expandableSection.collapsible .previewTextSection .previewText{font-size:.875rem;color:#767676;padding:.25rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expandableSection.collapsible .previewTextSection .previewText.expanded{padding:0}.expandableSection.collapsible .previewTextSection .linkIcon{margin-right:5px;vertical-align:top;fill:#999;width:18px;height:18px;transform:rotate(-90deg)}.expandableSection.collapsible .previewTextSection .expandArrow{transform:rotate(90deg)}.expandableSection.collapsible .sectionHeaderContainer{position:relative}.mobileDP .expandableSection.collapsible .sectionHeaderContainer{width:100%}.expandableSection.collapsible .sectionContent{padding-bottom:2rem}.expandableSection.collapsible:not(.permanentlyExpanded) .sectionHeaderContainer{cursor:pointer}.expandableSection.neighborhoodInfo .sectionContent{position:relative}.expandableSection.miniMap.permanentlyExpanded{left:0;border-top:none}.expandableSection.miniMap.permanentlyExpanded .sectionContent{padding:0}.desktopDP .expandableSection.collapsible{left:0;width:100%;margin-top:-3rem}.desktopDP .expandableSection.collapsible .sectionHeaderContainer{padding:2rem 0}.desktopDP .expandableSection.collapsible .sectionContent{padding:0 0 2rem}.desktopDP .expandableSection.collapsible .previewTextSection{align-items:center}.desktopDP .expandableSection.collapsible .previewContentSectionText{flex-direction:row!important;align-items:center}.desktopDP .expandableSection.collapsible .previewContentSectionText .text{padding:0;height:auto}.desktopDP .expandableSection.collapsible .previewContentSectionText .previewText{color:#333}.desktopDP .expandableSection.collapsible .previewContentSectionArrow{text-align:right}.desktopDP .expandableSection.collapsible .linkIcon{fill:#999!important}.HomeDetailsPage #content:not(.has-js) .sectionHeaderContainer .expandArrow{transform:rotate(-90deg)!important}
.schools-section .more-schools{color:#767676;font-size:12px;font-weight:600}.schools-section .schools-table2 .schools-content .basic-table-3 .schools-table-row.hovered .rating-and-name-col .gs-rating-col .ellipse{border:1px solid #e2e2e2}.schools-section .subtext{color:#767676;font-size:12px}.schools-section .schools-table-row{margin:0 -20px;padding:0 20px}.schools-section .schools-table-row.hovered,.schools-section .schools-table-row.selected{border:none;background-color:rgba(0,0,0,.05)}.schools-section .schools-table-row.hovered+.schools-table-row,.schools-section .schools-table-row.selected+.schools-table-row{border:none}.schools-section a.see-homes-link{display:none}.schools-section .MarkerIcon{background:#767676}.schools-section .TabBar{padding-bottom:.75rem}.schools-section .TabBar li.TabBar__list-item{margin-left:0;margin-right:2rem;font-size:1rem}.schools-section .TabBar li.TabBar__list-item .TabBar__item{padding-bottom:.75rem}.mobile .distance-col,.mobile .gs-rating-col{display:none}.mobile.schools-section a.see-homes-link{display:block}
@media screen and (max-width:599px){.walk-score{min-width:280px;margin-left:auto;margin-right:auto}}.walk-score .viz-container .score{margin-bottom:30px}.walk-score .viz-container .score svg{width:27px;height:27px}.walk-score .viz-container .score .percentage{padding-bottom:10px}.walk-score .viz-container .score .value{font-size:16px;font-weight:600}.mobile.walk-score .viz-container .score .value{line-height:1.75rem}.walk-score .viz-container .score .good{color:#73b843}.walk-score .viz-container .score .fair{color:#fcb000}.walk-score .viz-container .score .poor{color:#e6681f}.walk-score .viz-container .score .total{font-size:10px;color:#767676}.mobile.walk-score .viz-container .score .total{font-size:inherit}.walk-score .viz-container .score .label{color:#585858;font-size:12px}.walk-score .viz-container .score .walkscore-link{color:#585858}.mobile.walk-score .viz-container .score .walkscore-trademark{font-size:14px}.walk-score .viz-container .description{font-size:16px}.walk-score .viz-container .walkscore-trademark{color:#767676}.walk-score .viz-container .score.not-last{margin-right:70px}@media (max-width:399px){.walk-score .viz-container div.score.not-last:nth-child(2){margin-right:0}}@media (max-width:390px){.walk-score .viz-container div.score.not-last:nth-child(2){margin-right:10px}}.walk-score .h3,.walk-score h3{text-align:left}.walk-score .desc{font-size:16px;color:#767676}.walk-score.mobile .scrollable{overflow-x:scroll}@media only screen and (max-width:599px){.nhs .walk-score .desc{margin-left:10px;margin-right:10px}}
.transportation-score-section .viz-container{margin-top:25px}@media screen and (max-width:599px){.transportation-score-section .viz-container{margin-bottom:0}}.transportation-score-section .viz-container img.icon{border:none}.transportation-score-section .walk-score .RadialMeter.not-first{margin-left:40px}.region-content .living-section .walk-score,.transportation-score-section .walk-score{text-align:left}.region-content .living-section .walk-score .viz-container .score.not-last{margin-right:48px;margin-bottom:24px}
.ExpandableCard h3{margin-bottom:unset}.ExpandableCard:hover{cursor:pointer}.ExpandableCard .summaryContent{width:100%;padding:16px;box-sizing:border-box}.ExpandableCard .sectionContent{width:100%}.ExpandableCard .sectionDivider{border-top:1px solid #e2e2e2;display:block!important;margin:0 0 20px 0}.ExpandableCard .content-left{margin-top:auto;margin-bottom:auto}.ExpandableCard .content-middle{padding-left:24px;flex-shrink:2;flex-grow:2;min-width:0}.ExpandableCard .content-right{margin-top:auto;margin-bottom:auto;transition:transform .5s}.expanded.ExpandableCard .content-right{transform:rotate(-180deg)}@media (max-width:600px){.ExpandableCard .content-right{transform:rotate(-90deg)}}.ExpandableCard .additional-seo-text-container{display:none}.v2.ExpandableCard{border-radius:8px}
.RegionClimateRiskCard{font-size:1rem}.RegionClimateRiskCard .ExpandableCard.v2{overflow:visible}.RegionClimateRiskCard .RegionClimateRiskContent--container{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding-bottom:2rem}.RegionClimateRiskCard .RegionClimateRiskContent--container.renderFullCard{margin-left:4.5rem;margin-right:4.5rem}.RegionClimateRiskCard .RegionClimateRiskContent--content{display:flex;flex-direction:column;gap:.75rem}.RegionClimateRiskCard .RegionClimateRiskContent--scoreImage{height:70px;object-fit:contain;object-position:0 0}.RegionClimateRiskCard .expandableSection.ExpandableCard .sectionContent{padding-bottom:0}.RegionClimateRiskCard .sectionContentContainer.expanded{margin-bottom:unset}.Dialog,.dialog-wrap,.DialogUnderlay{z-index:10050!important}
.PointOfInterestItem--name{text-overflow:ellipsis}.PointOfInterestItem--name .POIIcon{height:24px;vertical-align:bottom;padding-right:.25rem}.PointOfInterestItem--name .POIIcon .SvgIcon{padding:.25rem;height:16px;width:16px;fill:#fff;border-radius:4px}.PointOfInterestItem--name .POIIcon .SvgIcon.Restaurant{background-color:#fa7b20}.PointOfInterestItem--name .POIIcon .SvgIcon.Pet{background-color:#1080a2}.PointOfInterestItem--name .POIIcon .SvgIcon.Outdoor{background-color:#2e7e36}.PointOfInterestItem--name .POIIcon .SvgIcon.FunForAll{background-color:#ffb92e}.PointOfInterestItem--name .POIIcon .SvgIcon.Arts{background-color:#ff5655}
.searchPagePointsOfInterest-section .foursquareDisclaimer{padding-bottom:1rem;padding-top:.5rem;font-size:.75rem}.searchPagePointsOfInterest-section .doubleRow{display:flex;flex-wrap:wrap;justify-content:space-between}.searchPagePointsOfInterest-section .doubleRow.flexAlignStart{align-items:flex-start}.searchPagePointsOfInterest-section .doubleRow.flexAlignEnd{align-items:flex-end}.searchPagePointsOfInterest-section .doubleRow .PointOfInterestItem{width:calc(50% - 16px);padding:0 0 24px 0}.searchPagePointsOfInterest-section .doubleRow .PointOfInterestItem.isMobile{width:calc(100% - 16px)}
.CostOfLivingWidget .contentContainer{padding-top:1rem}.CostOfLivingWidget .CostOfLivingTile{border:1px solid #e2e2e2;border-radius:5px;padding:1rem 2rem 1rem 1rem}.CostOfLivingWidget .CostOfLivingTile+.CostOfLivingTile{margin:0 1rem}.CostOfLivingWidget .CostOfLivingCalcButton{background:#e2e2e2;padding:1rem;align-items:center;border-radius:5px;justify-content:space-between;color:#333}.CostOfLivingWidget .CostOfLivingCalcButton :hover,.CostOfLivingWidget .CostOfLivingCalcButton :visited{color:#333}.CostOfLivingWidget .CostOfLivingCalcButton .slide-next{margin-left:.5rem}.CostOfLivingWidget .CostOfLivingCalcButton .Calculator{margin-right:1rem}.CostOfLivingWidget .CostOfLivingCalcButton .flex{align-items:center}.CostOfLivingWidget.phone .CostOfLivingTile{flex-grow:2}.CostOfLivingWidget.phone .CostOfLivingTile+.CostOfLivingTile{margin-right:0}.CostOfLivingWidget.phone .CostOfLivingCalcButton{margin-top:1rem}
.region-content{clear:both;width:100%}@media (max-width:599px){.region-content .region-content-section.living-section.showCarouselArrow .TabBar__arrow{box-sizing:border-box;outline:unset!important;outline:none;box-shadow:none;align-items:center;justify-content:center;height:2rem;width:2rem;border:1px solid #ccc;border-radius:100%;background-color:#fff;display:flex}.region-content .region-content-section.living-section.showCarouselArrow .TabBar__arrow:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:100%;box-shadow:0 0 6px rgba(0,0,0,.2);opacity:0}.region-content .region-content-section.living-section.showCarouselArrow .TabBar__arrow--previous{left:0}.region-content .region-content-section.living-section.showCarouselArrow .TabBar__arrow--next{right:0}.region-content .region-content-section.living-section.showCarouselArrow .TabBar__arrow .SvgIcon{fill:#585858}.region-content .region-content-section.living-section.showCarouselArrow .TabBar__arrow:hover:after{opacity:1}.region-content .region-content-section.living-section.showCarouselArrow .TabBar__arrow:hover .SvgIcon{fill:#333}}.region-content .region-content-section.living-section .TabBar__pos-relative{justify-content:unset}.region-content .region-content-section.living-section .living-section{padding-top:1.5rem}.region-content .region-content-section.living-section .living-section.mobile{padding-top:1rem}.region-content .livingSection-heading{font-size:18px;color:#333;font-weight:600;padding-bottom:1rem}.region-content .livingSection-title{font-size:1.375rem;color:#333;font-weight:600;padding-bottom:1.5rem}.region-content .climate-section.living-section,.region-content .schools-section.living-section{padding-bottom:1.5rem}.region-content .schools-section.living-section .schools-table .SchoolDistrictDisclaimer .clear-fix{font-size:1rem}.region-content .livingSection-intro{font-size:1rem;color:#333}.region-content .searchPagePointsOfInterestSection-intro.livingSection-intro{padding-bottom:1.5rem}.region-content a{text-decoration:none}.region-content.mobile{background-color:#fff!important}.region-content.mobile .region-content-section{padding:2rem 20px 1rem}.region-content.mobile .region-content-section .agent-contact-with-regional-agent-stats-section-wrapper{padding-bottom:0}.region-content.mobile .region-content-section .agent-contact-with-regional-agent-stats-section-wrapper>div{padding-top:0;padding-bottom:30px}.region-content.mobile .region-content-section .agent-contact-with-regional-agent-stats-section-wrapper>div .primary-heading{margin:0;padding:20px}@media (min-width:964px){.region-content.fullPageListView .footerContent,.region-content.fullPageListView .homeBuyingResources,.region-content.fullPageListView .region-content-section{padding:2.5rem calc((100% - 750px)/2) 1rem}.region-content.fullPageListView .footerContent.agent-contact-with-regional-agent-stats-section-wrapper,.region-content.fullPageListView .homeBuyingResources.agent-contact-with-regional-agent-stats-section-wrapper,.region-content.fullPageListView .region-content-section.agent-contact-with-regional-agent-stats-section-wrapper{width:750px}.region-content.fullPageListView .footerContent.showRelatedLongTailSearches,.region-content.fullPageListView .homeBuyingResources.showRelatedLongTailSearches,.region-content.fullPageListView .region-content-section.showRelatedLongTailSearches{border-top:none}}.region-content #region-description-section,.region-content .region-footer-disclaimers-section{max-width:870px;color:#767676}.region-content #region-description-section p,.region-content .region-footer-disclaimers-section p{margin-bottom:1rem;line-height:1.75}.region-content .region-footer-disclaimers-section{line-height:1.75}@media (min-width:600px){.region-content .footerContent{padding-left:2rem;padding-right:2rem;max-width:none;width:calc(100% - 4rem)}}.region-content .homeBuyingResources,.region-content .region-content-section{padding:2.5rem 2rem 1rem;margin-left:auto;margin-right:auto;border-top:1px solid #e2e2e2}.region-content .homeBuyingResources.expandableSection.collapsible,.region-content .region-content-section.expandableSection.collapsible{margin-top:0}.region-content .homeBuyingResources.expandableSection.collapsible .sectionContent,.region-content .region-content-section.expandableSection.collapsible .sectionContent{padding:0}.region-content .homeBuyingResources .primary-heading,.region-content .homeBuyingResources .sectionHeaderContainer,.region-content .region-content-section .primary-heading,.region-content .region-content-section .sectionHeaderContainer{padding:0 0 1.5rem 0;font-size:1.375rem;font-weight:600;line-height:2rem}.region-content .homeBuyingResources .secondary-heading,.region-content .region-content-section .secondary-heading{text-align:center;font-size:24px;font-weight:300}.region-content .homeBuyingResources .subheader,.region-content .region-content-section .subheader{margin-bottom:20px;font-size:.875rem;font-weight:400}.region-content .homeBuyingResources .blurb,.region-content .region-content-section .blurb{font-size:16px;font-weight:400;color:#767676;text-align:left;max-width:660px;margin-left:auto;margin-right:auto}.region-content .homeBuyingResources .mls-disclosure,.region-content .region-content-section .mls-disclosure{font-size:12px}.region-content .homeBuyingResources hr:not(.sectionDivider),.region-content .region-content-section hr:not(.sectionDivider){margin-top:20px;width:40%}.region-content .walk-score{text-align:center}.region-content .TabBar{padding-bottom:.75rem}.region-content .TabBar li.TabBar__list-item{margin-left:0;margin-right:2rem;font-size:1rem}.region-content .TabBar li.TabBar__list-item .TabBar__item{padding-bottom:.75rem}.region-content-sidepane-offset:before{display:block;content:" ";background:transparent;height:214px;margin-top:-214px;pointer-events:none}
.HorizontalScrollingController{text-align:center;outline:none;overflow-x:hidden}.HorizontalScrollingController .buttonControl{display:inline-block;vertical-align:top;zoom:1;cursor:pointer;text-align:center;vertical-align:middle;width:20px;height:35px;background-repeat:no-repeat;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.HorizontalScrollingController .buttonControl.next>svg,.HorizontalScrollingController .buttonControl.prev>svg{width:24px;height:24px;fill:#585858}.HorizontalScrollingController .buttonControl.next:hover>svg,.HorizontalScrollingController .buttonControl.prev:hover>svg{fill:#333}.HorizontalScrollingController .buttonControl.next.disabled,.HorizontalScrollingController .buttonControl.next.disabled:hover,.HorizontalScrollingController .buttonControl.prev.disabled,.HorizontalScrollingController .buttonControl.prev.disabled:hover{cursor:default}.HorizontalScrollingController .buttonControl.next.disabled:hover>svg,.HorizontalScrollingController .buttonControl.next.disabled>svg,.HorizontalScrollingController .buttonControl.prev.disabled:hover>svg,.HorizontalScrollingController .buttonControl.prev.disabled>svg{fill:#e2e2e2}.HorizontalScrollingController .HorizontalPersistentViewport,.HorizontalScrollingController .HorizontalScrollingViewport{display:inline-block;vertical-align:top;zoom:1;padding:0;overflow:hidden;vertical-align:middle}.HorizontalScrollingController .HorizontalPersistentViewport>ul,.HorizontalScrollingController .HorizontalScrollingViewport>ul{margin:0;padding:0;list-style-type:none}.HorizontalScrollingController .HorizontalPersistentViewport>ul.transition,.HorizontalScrollingController .HorizontalScrollingViewport>ul.transition{transition:transform .3s ease-out 0s}.HorizontalScrollingController .HorizontalPersistentViewport>ul>li,.HorizontalScrollingController .HorizontalScrollingViewport>ul>li{display:inline-block;zoom:1;margin:0;padding:0;vertical-align:top}.HorizontalScrollingController .HorizontalPersistentViewport>ul>li>*,.HorizontalScrollingController .HorizontalScrollingViewport>ul>li>*{margin-left:auto;margin-right:auto}.HorizontalScrollingController .indicatorContainer{margin:10px;text-align:center;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.HorizontalScrollingController .indicatorContainer .indicator{display:inline-block;background:#e2e2e2;height:6px;width:6px;margin:6px;border-radius:6px}.HorizontalScrollingController .indicatorContainer .indicator.selected{background:#333}.no-text-highlight::selection,.no-text-highlight ::selection{background:transparent}
.keyboard-shortcuts-dialog td{line-height:20px;padding:.5rem 0}.keyboard-shortcuts-dialog .shortcut{text-align:right}.keyboard-shortcuts-dialog .key{color:#333;border:1px solid #999;background:#f5f5f5;border-radius:2px;padding:2px 6px}.keyboard-shortcuts-dialog .key .SvgIcon{height:14px;width:14px;vertical-align:middle}.keyboard-shortcuts-dialog .desc{text-align:left;padding-left:5px}
.ListingUpdatesAdminForm .Checkbox.field.label-right{margin-top:15px}.ListingUpdatesAdminForm .Checkbox.field.label-right label>.text{font-weight:700!important}.ListingUpdatesAdminForm .field{width:100%;margin-bottom:.75rem}.ListingUpdatesAdminForm .field.disabled,.ListingUpdatesAdminForm .field ::placeholder{color:#b2b2b2}.ListingUpdatesAdminForm .emailAddress .label{padding-top:0}.ListingUpdatesAdminForm .emailSection{margin-top:15px}.ListingUpdatesAdminForm .emailSection .emailDottedLine{margin:10px 0 10px 0}.ListingUpdatesAdminForm .emailSection .emailDottedLine img{width:100%;vertical-align:middle}.ListingUpdatesAdminForm .emailSection .emailMessage .label{padding-top:0}.ListingUpdatesAdminForm .emailSection .emailMessage .input{width:100%}.ListingUpdatesAdminForm .emailSection .emailMessage .input textarea{min-height:5em}.ListingUpdatesAdminForm .emailSection .emailText{font-style:italic;line-height:1.2em}.ListingUpdatesAdminForm .emailSection .emailText .updateText{padding-top:5px}.ListingUpdatesAdminForm .actions{margin-top:20px}.ListingUpdatesAdminForm .actions .save{margin-right:15px}.ListingUpdatesAdminForm .actions .cancel{vertical-align:middle}.customer-facing .Dialog.CustomerEmailNotFoundDialog>.cell>.guts,.customer-facing .Dialog.CustomerUnsubscribedFromEmailsDialog>.cell>.guts,.customer-facing .Dialog.ListingUpdatesAdminFormErrorDialog>.cell>.guts{max-width:410px}.customer-facing .Dialog.CustomerEmailNotFoundDialog>.cell>.guts .actions,.customer-facing .Dialog.CustomerUnsubscribedFromEmailsDialog>.cell>.guts .actions,.customer-facing .Dialog.ListingUpdatesAdminFormErrorDialog>.cell>.guts .actions{margin-top:20px}
.customer-facing .Dialog.v83.ListingUpdatesAdminDialog>.cell>.guts{max-width:460px}.customer-facing .Dialog.v83.ListingUpdatesAdminDialog>.cell>.guts .ListingUpdatesAdminForm{margin-top:15px}
