/*! bundle name: DesktopBlueprintSearchPagePage~3c15e640 */
.MapLayerButton__controlButton{background:transparent;border:unset}.MapLayerButton__controlButton--selected .MapLayerButton__img{outline:2px solid #00828c;outline-offset:2px}.MapLayerButton__controlButton--focused{outline:unset!important;outline:none;box-shadow:none}.MapLayerButton__controlButton.street{margin-right:2.5rem}.MapLayerButton__img{border:1px solid #d1d1d1;border-radius:8px;overflow:hidden;height:3.125rem;width:3.125rem;background-position:50%;object-fit:cover;height:3rem;width:3rem}.MapLayerButton__label{font-size:.875rem;font-weight:400;line-height:1.5;color:#131313}
.bp-MapControlsFlyout{position:relative}.bp-MapControlsFlyout__Flyout .Flyout__container{padding:1.5rem}.bp-MapControlsFlyout__Flyout.bp-Flyout__position--left.bp-Flyout__alignment--center .Flyout__arrow{top:50%}.bp-MapControlsFlyout__Flyout--title{margin-bottom:1.5rem}
.bp-ZoomControl{border-radius:6px;overflow:hidden}.bp-ZoomControl--zoomIn.bp-Button.MapControlsButton.bp-Button__icon-only,.bp-ZoomControl--zoomOut.bp-Button.MapControlsButton.bp-Button__icon-only{border-radius:unset}.bp-ZoomControl--zoomIn.bp-Button.MapControlsButton.bp-Button__icon-only:focus,.bp-ZoomControl--zoomOut.bp-Button.MapControlsButton.bp-Button__icon-only:focus{outline:unset!important;outline:none;box-shadow:none}.bp-ZoomControl--zoomIn.bp-Button.MapControlsButton.bp-Button__icon-only{border-bottom:1px solid #d1d1d1}
.bp-MapLayerOptionsFlyout{position:relative}.bp-MapLayerOptionsFlyout .bp-MapControlsFlyout__Flyout .Flyout__container{box-sizing:border-box;max-width:380px}.bp-MapLayerOptionsFlyout .bp-MapControlsFlyout__Flyout .bp-DefinitionFlyoutIcon .Flyout__arrow{display:none}.bp-MapLayerOptionsFlyout .bp-MapControlsFlyout__Flyout .bp-DefinitionFlyoutIcon .Flyout__container{text-align:left}.bp-MapLayerOptionsFlyout .bp-MapControlsFlyout__Flyout--options-grid,.MapLayerOptions__dialogDrawer .bp-MapControlsFlyout__Flyout--options-grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:2.5rem}.bp-MapLayerOptionsFlyout .bp-MapControlsFlyout__Flyout--options-grid .xout,.MapLayerOptions__dialogDrawer .bp-MapControlsFlyout__Flyout--options-grid .xout{padding-left:6px}.bp-MapLayerOptionsFlyout .bp-MapControlsFlyout__Flyout--options-grid .estimates,.MapLayerOptions__dialogDrawer .bp-MapControlsFlyout__Flyout--options-grid .estimates{margin-left:-10px}.MapLayerOptions__dialogDrawer .bp-MapControlsFlyout__Flyout--content{margin-top:.5rem}
.bp-MapControls{position:absolute;z-index:20;right:1rem;bottom:1rem}.bp-MapControls.reversePosition{top:1rem}.bp-MapControls__mainControls{position:absolute;bottom:0;right:0}.bp-MapControls__mainControls.reversePosition{top:0;right:0;bottom:unset}.bp-MapControls__removeOutlineBtn{position:absolute;bottom:0;right:3rem}.bp-MapControls__removeOutlineBtn.reversePosition{right:0;margin-right:0}.bp-MapControls__button .bp-Button.MapControlsButton--draw,.bp-MapControls__button .bp-Button.MapControlsButton--mapLayerOptions,.bp-MapControls__button .bp-Button.MapControlsButton--mapModes,.bp-MapControls__button .bp-Button.MapControlsButton--nearbySearch,.bp-MapControls__button .bp-Button.MapControlsButton--removeOutline-mobile,.bp-MapControls__button .bp-Button.MapControlsButton--zoom{padding:0;border-radius:6px;height:3rem;width:3rem;box-sizing:border-box;background-color:#fefefe;border:unset;box-shadow:0 2px 6px 0 rgba(19,19,19,.12),0 1px 2px 0 rgba(19,19,19,.08)}.bp-MapControls__button .bp-Button.MapControlsButton--draw .ButtonLabel .ButtonLabel__sublabel,.bp-MapControls__button .bp-Button.MapControlsButton--mapLayerOptions .ButtonLabel .ButtonLabel__sublabel,.bp-MapControls__button .bp-Button.MapControlsButton--mapModes .ButtonLabel .ButtonLabel__sublabel,.bp-MapControls__button .bp-Button.MapControlsButton--nearbySearch .ButtonLabel .ButtonLabel__sublabel,.bp-MapControls__button .bp-Button.MapControlsButton--removeOutline-mobile .ButtonLabel .ButtonLabel__sublabel,.bp-MapControls__button .bp-Button.MapControlsButton--zoom .ButtonLabel .ButtonLabel__sublabel{padding-top:0;font-size:.625rem;line-height:1}.bp-MapControls__button .bp-Button.MapControlsButton--draw .ButtonIcon>svg,.bp-MapControls__button .bp-Button.MapControlsButton--mapLayerOptions .ButtonIcon>svg,.bp-MapControls__button .bp-Button.MapControlsButton--mapModes .ButtonIcon>svg,.bp-MapControls__button .bp-Button.MapControlsButton--nearbySearch .ButtonIcon>svg,.bp-MapControls__button .bp-Button.MapControlsButton--removeOutline-mobile .ButtonIcon>svg,.bp-MapControls__button .bp-Button.MapControlsButton--zoom .ButtonIcon>svg{fill:#131313}.bp-MapControls__button .bp-Button.MapControlsButton--draw,.bp-MapControls__button .bp-Button.MapControlsButton--draw:active,.bp-MapControls__button .bp-Button.MapControlsButton--draw:hover,.bp-MapControls__button .bp-Button.MapControlsButton--mapLayerOptions,.bp-MapControls__button .bp-Button.MapControlsButton--mapLayerOptions:active,.bp-MapControls__button .bp-Button.MapControlsButton--mapLayerOptions:hover,.bp-MapControls__button .bp-Button.MapControlsButton--mapModes,.bp-MapControls__button .bp-Button.MapControlsButton--mapModes:active,.bp-MapControls__button .bp-Button.MapControlsButton--mapModes:hover,.bp-MapControls__button .bp-Button.MapControlsButton--nearbySearch,.bp-MapControls__button .bp-Button.MapControlsButton--nearbySearch:active,.bp-MapControls__button .bp-Button.MapControlsButton--nearbySearch:hover,.bp-MapControls__button .bp-Button.MapControlsButton--removeOutline-mobile,.bp-MapControls__button .bp-Button.MapControlsButton--removeOutline-mobile:active,.bp-MapControls__button .bp-Button.MapControlsButton--removeOutline-mobile:hover,.bp-MapControls__button .bp-Button.MapControlsButton--zoom,.bp-MapControls__button .bp-Button.MapControlsButton--zoom:active,.bp-MapControls__button .bp-Button.MapControlsButton--zoom:hover{color:#131313}.bp-MapControls__button .bp-Button.MapControlsButton--draw:hover,.bp-MapControls__button .bp-Button.MapControlsButton--mapLayerOptions:hover,.bp-MapControls__button .bp-Button.MapControlsButton--mapModes:hover,.bp-MapControls__button .bp-Button.MapControlsButton--nearbySearch:hover,.bp-MapControls__button .bp-Button.MapControlsButton--removeOutline-mobile:hover,.bp-MapControls__button .bp-Button.MapControlsButton--zoom:hover{background-color:#e9e9e9}.bp-MapControls__button .bp-Button.MapControlsButton--draw:active,.bp-MapControls__button .bp-Button.MapControlsButton--mapLayerOptions:active,.bp-MapControls__button .bp-Button.MapControlsButton--mapModes:active,.bp-MapControls__button .bp-Button.MapControlsButton--nearbySearch:active,.bp-MapControls__button .bp-Button.MapControlsButton--removeOutline-mobile:active,.bp-MapControls__button .bp-Button.MapControlsButton--zoom:active{background-color:#d1d1d1}.bp-MapControls__button .bp-Button.MapControlsButton:focus{outline:none;box-shadow:none;outline:unset!important}
.bp-SearchPageFloodOnMapOverlay{position:absolute;bottom:0;left:0;background-color:#fefefe;color:#131313;padding:1rem;box-sizing:border-box;width:320px;border-radius:0 6px 0 0;overflow:hidden}.bp-SearchPageFloodOnMapOverlay.isMobile{width:auto;right:0}.bp-SearchPageFloodOnMapOverlay .depth-scale{height:8px;width:100%;display:flex}.bp-SearchPageFloodOnMapOverlay .depth-legend-segment,.bp-SearchPageFloodOnMapOverlay .depth-scale-segment{width:20%}.bp-SearchPageFloodOnMapOverlay .zero{background:#a7dee9;border-radius:4px 0 0 4px}.bp-SearchPageFloodOnMapOverlay .half{background:#58adc5}.bp-SearchPageFloodOnMapOverlay .one{background:#3e6496}.bp-SearchPageFloodOnMapOverlay .two{background:#364b95}.bp-SearchPageFloodOnMapOverlay .three-plus{background:#350f56;border-radius:0 4px 4px 0}.bp-SearchPageFloodOnMapOverlay .zeroNew{background:#58b4ff;border-radius:4px 0 0 4px}.bp-SearchPageFloodOnMapOverlay .halfNew{background:#2491ff}.bp-SearchPageFloodOnMapOverlay .oneNew{background:#2672de}.bp-SearchPageFloodOnMapOverlay .twoNew{background:#222fbf}.bp-SearchPageFloodOnMapOverlay .three-plusNew{background:#212463;border-radius:0 4px 4px 0}
.bp-DrawInstructionBar{position:absolute;top:0;left:0;right:0;padding:0 1.5rem;height:3rem;background-color:rgba(34,34,34,.75);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:5}.bp-DrawInstructionBar__text{color:#fefefe}.bp-DrawInstructionBar__cancelLink{color:#95dee4;font-weight:700}
.bp-ListingCountBar{position:absolute;z-index:10;padding:.5rem 1rem;background-color:rgba(34,34,34,.75);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fefefe;border-radius:6px;overflow:hidden;top:1rem;left:1rem;font-size:.875rem;font-weight:400;line-height:1.5}.bp-ListingCountBar.desktop{top:20px;left:20px}.bp-ListingCountBar.desktop.reversePosition{left:1rem;margin-left:1rem;top:1rem}
.MapHomecardWrapper.bp-Homecard .bp-Homecard__Address{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MapHomecardWrapper .RentalHomecard__PropertyTypeDisplay .bp-SvgIcon svg{fill:#686868}.MapHomecardWrapper .RentalCTAContact.RentalCTAContact__twoCtas{margin-left:-.5rem;margin-right:-.5rem}.MapHomecardWrapper .RentalCTAContact.RentalCTAContact__twoCtas.RentalCTAContact__redesign{margin-left:0;margin-right:0;border-top-width:0;column-gap:.5rem}.MapHomecardWrapper--rentals .bp-Homecard__Content--custom .bp-Homecard__LargerUnits{padding-top:.5rem}.MapHomecardWrapper--rentals .bp-Homecard__Content--custom .bp-Homecard__LargerUnits .dotDivider{font-size:.75rem}.MapHomecardWrapper.MapHomecardWrapper--rentals.MapHomecardWrapper--condenseHomeCard .bp-Homecard__Content--custom .bp-Homecard__LargerUnits{padding-top:unset}.MapHomecardWrapper.MapHomecardWrapper--rentals.MapHomecardWrapper--condenseHomeCard .bp-Homecard__Content--custom .bp-Homecard__LargerUnits .text-nowrap.condenseHomeCard--HomeStats{padding-right:.75rem}
.RentalHomeMarkerFlyoutContent .bp-Homecard.MapHomecardWrapper--rentals{width:380px}.RentalHomeMarkerFlyoutContent .bp-Homecard.MapHomecardWrapper--rentals .bp-Homecard__Content{padding-bottom:0}.RentalHomeMarkerFlyoutContent .bp-Homecard.MapHomecardWrapper--rentals.bp-InteractiveHomecard--active,.RentalHomeMarkerFlyoutContent .bp-Homecard.MapHomecardWrapper--rentals.bp-InteractiveHomecard--active .bp-CarouselArrow,.RentalHomeMarkerFlyoutContent .bp-Homecard.MapHomecardWrapper--rentals:focus{outline:none!important}.RentalHomeMarkerFlyoutContent .bp-Homecard.MapHomecardWrapper--rentals .RentalCTAContact.RentalCTAContact__twoCtas{margin-left:-1rem;margin-right:-1rem}.RentalHomeMarkerFlyoutContent .bp-Homecard.MapHomecardWrapper--rentals .RentalCTAContact.RentalCTAContact__twoCtas.RentalCTAContact__redesign{margin-left:0;margin-right:0;border-top-width:0;column-gap:.5rem}.RentalHomeMarkerFlyoutContent>.RentalHomeMarkerFlyoutContent__Close--white.bp-CloseButton{position:absolute;z-index:3;right:.5rem;top:.5rem;border-radius:12px;flex-shrink:0;width:2.5rem;height:2.5rem;padding:.5rem;background:rgba(37,37,37,.7)}.RentalHomeMarkerFlyoutContent>.RentalHomeMarkerFlyoutContent__Close--white.bp-CloseButton span{width:1.5rem;height:1.5rem}.RentalHomeMarkerFlyoutContent>.RentalHomeMarkerFlyoutContent__Close--white.bp-CloseButton span svg{fill:#fefefe;height:.75rem;width:.75rem}.RentalHomeMarkerFlyoutContent>.RentalHomeMarkerFlyoutContent__Close--white.bp-CloseButton:hover{position:absolute;background:linear-gradient(0deg,rgba(36,34,32,.08),rgba(36,34,32,.08)),rgba(34,34,34,.7);z-index:2}.RentalHomeMarkerFlyoutContent>.RentalHomeMarkerFlyoutContent__Close--white.bp-CloseButton:active{position:absolute;background:rgba(36,34,32,.16);z-index:2;background:linear-gradient(0deg,rgba(36,34,32,.16),rgba(36,34,32,.16)),rgba(34,34,34,.7)}
.SearchFormSection{border-bottom:1px solid #d1d1d1;padding:2rem 1.5rem}@media (max-width:599px){.SearchFormSection{padding:1rem}}.SearchFormSection__header{margin-bottom:1rem}.SearchFormSection__subtitle,.SearchFormSection__title{white-space:nowrap}.SearchFormSection .Accordion__heading h3,.SearchFormSection__title{font-size:1.125rem;font-weight:700;line-height:1.25;line-height:1.5;display:inline-flex}.SearchFormSection__subtitle--right{margin-left:auto}.SearchFormSection.Accordion .Accordion__heading{padding:0}.SearchFormSection.Accordion .Accordion__heading .headingTitle{white-space:nowrap;font-size:1.125rem;display:inline-flex}.SearchFormSection.Accordion .Accordion__heading .headingSubtitle{width:100%;text-align:right;font-size:.875rem;font-weight:400;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:1rem}.SearchFormSection.Accordion .Accordion__heading .Accordion__toggleIcon{margin-left:.75rem}.SearchFormSection.Accordion .Accordion__content{padding-top:1rem;padding-bottom:0}.SearchFormSection .doubleRow>div{padding-bottom:1rem}.SearchFormSection .doubleRow:last-child>div:last-child{padding-bottom:0}.SearchFormSection .doubleRow .filterTitle{display:flex;font-size:.875rem;font-weight:400;line-height:1.5}.SearchFormSection .filterRow .rangeSelect{display:table;table-layout:fixed;width:100%}.SearchFormSection .filterRow .rangeSelect>*{display:table-cell}.SearchFormSection .separator{padding:0 .5rem;width:8px;font-size:8px;vertical-align:middle}.SearchFormSection .Expandable{margin-top:1rem}
.PropertyTypes__items.bp-ItemPicker{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem}@media (max-width:1199px){.PropertyTypes__items.bp-ItemPicker{grid-template-columns:repeat(3,1fr);grid-gap:.5rem}}@media (max-width:1199px){.PropertyTypes__items.bp-ItemPicker.isRentals{grid-template-columns:repeat(2,1fr)}}.PropertyTypes__items.bp-ItemPicker .bp-ItemPicker__option{margin:0;padding-left:0;padding-right:0;font-size:0}@media (max-width:1199px){.PropertyTypes__items.bp-ItemPicker .bp-ItemPicker__option{padding-top:1rem;padding-bottom:1rem}.PropertyTypes__items.bp-ItemPicker .bp-ItemPicker__option .bp-ItemPicker__optionIcon .bp-SvgIcon{width:1.5rem;height:1.5rem;margin-bottom:.5rem}}.PropertyTypes__items.bp-ItemPicker .bp-ItemPicker__option--checkbox{justify-content:center}@media (max-width:1199px){.PropertyTypes__items.bp-ItemPicker .bp-ItemPicker__option--checkbox .Label--text{font-size:.875rem}}.PropertyTypes__items.bp-ItemPicker .bp-ItemPicker__option--icon{padding:1rem}
.BuildingFlyout{background-color:#fefefe;cursor:default;overflow-y:auto;max-height:400px;width:320px}.BuildingFlyout.showUnifiedBuildingFlyout{overflow-y:unset;max-height:440px;width:480px;border-radius:12px;padding:0}.BuildingFlyout.showUnifiedBuildingFlyout .buildingInfo{width:448px;padding:1rem;display:inline-flex;max-height:142px;align-items:center}.BuildingFlyout.showUnifiedBuildingFlyout .buildingInfo:hover{background-color:rgba(21,114,122,.08)}.BuildingFlyout.showUnifiedBuildingFlyout .buildingInfo:active{background-color:rgba(21,114,122,.16)}.BuildingFlyout.showUnifiedBuildingFlyout .buildingInfo .buildingInfo__photo.left{padding-right:1rem;width:auto;height:max-content}.BuildingFlyout.showUnifiedBuildingFlyout .buildingInfo .buildingInfo__photo.left img{border-radius:6px;width:120px;min-height:88px}.BuildingFlyout.showUnifiedBuildingFlyout .buildingInfo .buildingInfo__info{padding-right:1rem;max-width:280px}.BuildingFlyout.showUnifiedBuildingFlyout .buildingInfo .buildingInfo__info .buildingInfo__name{color:#686868;font-size:.75rem;font-weight:700;line-height:1.25;line-height:16px}.BuildingFlyout.showUnifiedBuildingFlyout .buildingInfo .buildingInfo__info .buildingInfo__price{color:#222;font-size:1.125rem;font-weight:700;line-height:1.25;line-height:24px}.BuildingFlyout.showUnifiedBuildingFlyout .buildingInfo .buildingInfo__info .buildingInfo__amenities{color:#222;font-size:.875rem;font-weight:400;line-height:1.5;line-height:24px;text-overflow:ellipsis;overflow-x:hidden;text-wrap:nowrap}.BuildingFlyout.showUnifiedBuildingFlyout .buildingInfo .buildingInfo__info .buildingInfo__amenities span{margin-right:.75rem}.BuildingFlyout.showUnifiedBuildingFlyout .buildingInfo .buildingInfo__info .buildingInfo__address{color:#222;font-size:.75rem;font-weight:400;line-height:1.25;line-height:16px}.BuildingFlyout.showUnifiedBuildingFlyout .buildingInfo .buildingInfo__info .buildingInfo__propertyType{color:#686868;line-height:16px}.BuildingFlyout.showUnifiedBuildingFlyout .buildingInfo .buildingInfo__info .buildingInfo__propertyType svg{width:16px;height:16px}.BuildingFlyout.showUnifiedBuildingFlyout .buildingInfo .buildingInfo__info .buildingInfo__propertyType span{font-size:.75rem;font-weight:400;line-height:1.25;margin-right:.25rem;vertical-align:middle}.BuildingFlyout.showUnifiedBuildingFlyout .buildingInfo .BuildingUrl__Icon.right{position:absolute;right:16px;align-self:center}.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList{overflow-y:auto;max-height:249px;margin-top:1rem}@media (max-height:570px){.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList{max-height:182px}}.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList .buildingSection{border-top:none}.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList .buildingSection:not(:last-of-type){border-bottom:1px solid #ddd}.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList .buildingSection:not(:first-of-type){padding-top:.75rem}.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList .buildingSection .title{color:#686868;line-height:16px;padding-bottom:.25rem;padding-left:1rem}.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList .buildingSection .buildingRow.clickable{padding-left:1rem;width:auto;align-items:center;justify-content:unset}.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList .buildingSection .buildingRow.clickable:hover{background-color:rgba(21,114,122,.08)}.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList .buildingSection .buildingRow.clickable:active{background-color:rgba(21,114,122,.16)}.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList .buildingSection .buildingRow.clickable:not(:last-of-type){border-bottom:1px solid #ddd}.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList .buildingSection .buildingRow.clickable .left{padding-right:1rem;width:auto;height:max-content;display:flex}.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList .buildingSection .buildingRow.clickable .left img{width:120px;min-height:88px;border-radius:6px}.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList .buildingSection .buildingRow.clickable .middle{padding-right:1rem;width:248px}.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList .buildingSection .buildingRow.clickable .middle .name{color:#686868;font-size:.75rem;font-weight:700;line-height:1.25;line-height:16px;margin-bottom:.25rem}.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList .buildingSection .buildingRow.clickable .middle .price{color:#222;font-size:1.125rem;font-weight:700;line-height:1.25;line-height:24px;margin-bottom:.25rem}.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList .buildingSection .buildingRow.clickable .middle .amenity{color:#222;font-size:.875rem;font-weight:400;line-height:1.5;line-height:24px}.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList .buildingSection .buildingRow.clickable .middle .amenity span{margin-right:.75rem}.BuildingFlyout.showUnifiedBuildingFlyout .buildingSectionList .buildingSection .buildingRow.clickable .unitUrl__Icon.right{position:relative;align-self:center;display:block;width:auto}.BuildingFlyout .buildingInfo{border-bottom:1px solid #ddd}.BuildingFlyout .buildingSection:not(:nth-of-type(-n+2)){border-top:1px solid #ddd;margin-top:.5rem;padding-top:.5rem}.BuildingFlyout .buildingSection .buildingRow{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:.5rem 0}.BuildingFlyout .buildingSection .buildingRow .left{width:37%;height:82px}.BuildingFlyout .buildingSection .buildingRow .left img{width:100%;height:auto}.BuildingFlyout .buildingSection .buildingRow .right{width:58%;display:flex;flex-direction:column}
.DesktopNewConstructionCommunityFlyout{width:360px;max-height:400px;overflow-y:scroll;padding:0!important}.DesktopNewConstructionCommunityFlyout .headerBanner{height:6px;background:linear-gradient(115deg,#064f84,#026ab1)}.DesktopNewConstructionCommunityFlyout .communityIntro .bp-Homecard__Photo,.DesktopNewConstructionCommunityFlyout .homesList .bp-Homecard__Photo{position:static;margin-right:1rem;border-radius:6px}.DesktopNewConstructionCommunityFlyout .communityIntro .bp-Homecard__Photo--image,.DesktopNewConstructionCommunityFlyout .communityIntro .bp-Homecard__Photo--noPhoto,.DesktopNewConstructionCommunityFlyout .homesList .bp-Homecard__Photo--image,.DesktopNewConstructionCommunityFlyout .homesList .bp-Homecard__Photo--noPhoto{object-fit:cover}.DesktopNewConstructionCommunityFlyout .communityIntro .bp-Homecard__Photo--noPhoto svg,.DesktopNewConstructionCommunityFlyout .homesList .bp-Homecard__Photo--noPhoto svg{height:1.5rem;width:1.5rem}.DesktopNewConstructionCommunityFlyout .communityIntro .communityName,.DesktopNewConstructionCommunityFlyout .homesList .planName{font-size:1rem;font-weight:700;line-height:1.5;color:#15727a}.DesktopNewConstructionCommunityFlyout .communityIntro .communityAddress,.DesktopNewConstructionCommunityFlyout .homesList .planFeatures{font-size:.75rem;font-weight:400;line-height:1.5;color:#131313}.DesktopNewConstructionCommunityFlyout .communityIntro{background:rgba(2,106,177,.1);padding:1rem;display:flex;align-items:center}.DesktopNewConstructionCommunityFlyout .communityIntro .bp-Homecard__Photo--image,.DesktopNewConstructionCommunityFlyout .communityIntro .bp-Homecard__Photo--noPhoto{width:65px;height:60px;flex:0 0 auto}.DesktopNewConstructionCommunityFlyout .communityIntro .communityAddress{margin-top:.125rem}.DesktopNewConstructionCommunityFlyout .homesList{margin-bottom:1rem}.DesktopNewConstructionCommunityFlyout .homesList .availableHomesSection,.DesktopNewConstructionCommunityFlyout .homesList .readyToBuildHomesSection{margin-left:1rem;margin-right:1rem}.DesktopNewConstructionCommunityFlyout .homesList>div:first-child{margin-top:1rem}.DesktopNewConstructionCommunityFlyout .homesList h4{font-size:1rem;font-weight:700;line-height:1.5;color:#131313;margin-bottom:1rem}.DesktopNewConstructionCommunityFlyout .homesList .sectionSeparator{height:6px;background:#e9e9e9;margin:1.5rem 0}.DesktopNewConstructionCommunityFlyout .homesList .homecard{display:flex;align-items:center}.DesktopNewConstructionCommunityFlyout .homesList .homecard .bp-Homecard__Photo--image,.DesktopNewConstructionCommunityFlyout .homesList .homecard .bp-Homecard__Photo--noPhoto{width:120px;height:67px}.DesktopNewConstructionCommunityFlyout .homesList .homecard .planInfo>div{color:#131313}.DesktopNewConstructionCommunityFlyout .homesList .homecard .planInfo .reverseNameAndPrice{display:flex;flex-direction:column-reverse}.DesktopNewConstructionCommunityFlyout .homesList .homecard .planInfo .planName{display:block;width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DesktopNewConstructionCommunityFlyout .homesList .homecard .planInfo .planPrice{font-size:.875rem;font-weight:400;line-height:1.5}.DesktopNewConstructionCommunityFlyout .homesList .homecard .planInfo .planPrice span{font-weight:700}.DesktopNewConstructionCommunityFlyout .homesList .homecard .planInfo .planFeatures span:not(:last-child){margin-right:.75rem}.DesktopNewConstructionCommunityFlyout .homesList .homecard:not(:last-child){margin-bottom:.5rem}.DesktopNewConstructionCommunityFlyout .homesList .availableHomesSection .planInfo .planFeatures,.DesktopNewConstructionCommunityFlyout .homesList .availableHomesSection .planInfo .planName,.DesktopNewConstructionCommunityFlyout .homesList .readyToBuildHomesSection .planInfo>:not(:first-child){margin-top:.125rem}.bp-Flyout.newConstructionCommunity .Flyout__container{padding:0!important}
.ListingRemarks{position:absolute;height:100%;width:100%;background-color:rgba(34,34,34,.9);color:#fefefe;box-sizing:border-box;padding:2.5rem}@media (max-width:599px){.ListingRemarks{padding:3rem}}.ListingRemarks .bp-Homecard__Sashes{animation:fadeIn .25s ease-in}.ListingRemarks p{font-size:.875rem;font-weight:400;line-height:1.5;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.5rem}@media (min-width:600px){.ListingRemarks p{-webkit-line-clamp:7}}@media (min-width:600px){.ListingRemarks__withBroker p,.ListingRemarks__withTitle p{-webkit-line-clamp:6}.ListingRemarks__withBroker p.brokerText,.ListingRemarks__withTitle p.brokerText{-webkit-line-clamp:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1;display:flex}}
.bp-Flyout.HomeMarkerFlyoutContent.SingleHomeFlyoutContainer.brokerage.isMapPinPreview:not(.isUnifiedBuildingFlyout)>.Flyout__container{width:388px;padding:0}.bp-Flyout.HomeMarkerFlyoutContent.SingleHomeFlyoutContainer.brokerage.isMapPinPreview:not(.isUnifiedBuildingFlyout)>.Flyout__container .bp-Homecard.bp-InteractiveHomecard.MapHomecardWrapper .bp-Homecard__Sashes{max-width:285px}.bp-Flyout.HomeMarkerFlyoutContent.SingleHomeFlyoutContainer.brokerage.isMapPinPreview:not(.isUnifiedBuildingFlyout)>.Flyout__container .bp-CloseButton{position:absolute;z-index:3;right:.5rem;top:.5rem;border-radius:12px;flex-shrink:0;width:2.5rem;height:2.5rem;padding:.5rem;background:rgba(37,37,37,.7)}.bp-Flyout.HomeMarkerFlyoutContent.SingleHomeFlyoutContainer.brokerage.isMapPinPreview:not(.isUnifiedBuildingFlyout)>.Flyout__container .bp-CloseButton span{width:1.5rem;height:1.5rem}.bp-Flyout.HomeMarkerFlyoutContent.SingleHomeFlyoutContainer.brokerage.isMapPinPreview:not(.isUnifiedBuildingFlyout)>.Flyout__container .bp-CloseButton span svg{fill:#fefefe;height:.75rem;width:.75rem}.bp-Flyout.HomeMarkerFlyoutContent.SingleHomeFlyoutContainer.brokerage.isMapPinPreview:not(.isUnifiedBuildingFlyout)>.Flyout__container .bp-CloseButton:hover{position:absolute;background:linear-gradient(0deg,rgba(36,34,32,.08),rgba(36,34,32,.08)),rgba(34,34,34,.7);z-index:2}.bp-Flyout.HomeMarkerFlyoutContent.SingleHomeFlyoutContainer.brokerage.isMapPinPreview:not(.isUnifiedBuildingFlyout)>.Flyout__container .bp-CloseButton:active{position:absolute;background:rgba(36,34,32,.16);z-index:2;background:linear-gradient(0deg,rgba(36,34,32,.16),rgba(36,34,32,.16)),rgba(34,34,34,.7)}
.hoveredOrSelectedDotPin.hoveredOrSelectedDotPin .HomeMarkerFlyoutContent.bp-AutoPositionFlyout.bp-Flyout__position--below.brokerage.isMapPinPreview.hideFlyoutArrow,.hoveredOrSelectedDotPin.hoveredOrSelectedDotPin .HomeMarkerFlyoutContent.bp-AutoPositionFlyout.bp-Flyout__position--below.brokerage.isUnifiedBuildingFlyout.hideFlyoutArrow{top:33px}.hoveredOrSelectedDotPin.hoveredOrSelectedDotPin .HomeMarkerFlyoutContent.bp-AutoPositionFlyout.bp-Flyout__position--above.brokerage.isMapPinPreview.hideFlyoutArrow,.hoveredOrSelectedDotPin.hoveredOrSelectedDotPin .HomeMarkerFlyoutContent.bp-AutoPositionFlyout.bp-Flyout__position--above.brokerage.isUnifiedBuildingFlyout.hideFlyoutArrow{top:-18px}.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.bp-Flyout__position--below .Flyout__container:not(.brokerage.isMapPinPreview){top:-1rem!important}.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.brokerage.isMapPinPreview .Flyout__container,.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.brokerage.isUnifiedBuildingFlyout .Flyout__container{border-radius:12px}.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.bp-Flyout__alignment--start.brokerage.isMapPinPreview,.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.bp-Flyout__alignment--start.brokerage.isUnifiedBuildingFlyout{left:-.75rem}.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.bp-Flyout__alignment--start.brokerage.isUnifiedBuildingFlyout.newConstructionCommunity{left:-1.75rem}.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.bp-Flyout__position--below.brokerage.isUnifiedBuildingFlyout.newConstructionCommunity{top:28px}.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.bp-Flyout__alignment--center.brokerage.isMapPinPreview,.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.bp-Flyout__alignment--center.brokerage.isUnifiedBuildingFlyout{left:unset}.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.bp-Flyout__alignment--end.brokerage.isMapPinPreview,.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.bp-Flyout__alignment--end.brokerage.isUnifiedBuildingFlyout{right:40px}.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.bp-Flyout__alignment--end.brokerage.isUnifiedBuildingFlyout.newConstructionCommunity{right:60px}.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.bp-Flyout__position--above.brokerage.isMapPinPreview,.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.bp-Flyout__position--above.brokerage.isUnifiedBuildingFlyout{top:-30px}.HomeMarkerFlyoutContent.bp-AutoPositionFlyout:not(.isRentals.isMapPinPreview):not(.isUnifiedBuildingFlyout) .Flyout__container{max-width:380px!important;max-height:450px}.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.brokerage.isUnifiedBuildingFlyout .Flyout__container{max-width:480px!important;max-height:440px;padding:0;border-radius:12px;box-shadow:0 1px 4px 0 rgba(0,0,0,.08),0 4px 16px 0 rgba(0,0,0,.12)}.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.rental.isMapPinPreview .Flyout__container{padding:0;border-radius:12px}.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.rental.isMapPinPreview.dotPin .Flyout__container{top:0!important}.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.rental.isMapPinPreview.bp-Flyout__position--above.bp-Flyout__alignment--center,.HomeMarkerFlyoutContent.bp-AutoPositionFlyout.rental.isMapPinPreview.bp-Flyout__position--below.bp-Flyout__alignment--center{left:unset}
.avmPin{top:-10px;left:-10px;position:relative;width:0}.avmPin .avm_price{position:relative;top:12px;left:-24px;display:inline;color:#686868;font-size:.75rem;font-weight:400;line-height:1.25}.hovered.avmPin .avm_price,.selected.avmPin .avm_price{font-weight:700}.avmPin .bp-PushpinContent.avm{width:.75rem;height:.75rem;top:auto;left:auto;background:#949494;border:1px solid #757575;cursor:pointer;z-index:97;box-sizing:border-box;border-radius:2px}.avmPin.hovered .bp-PushpinContent.avm{background:#de3341;border-color:#84161f}.avmPin.selected .bp-PushpinContent.avm,.avmPin:active .bp-PushpinContent.avm{background:#84161f;border-color:#84161f}
.Pushpin{line-height:1}.Pushpin .bp-PushpinContent{display:inline-block;top:-23px;left:-50%;position:relative;border-radius:6.25rem;height:21px}.Pushpin .bp-PushpinContent.hidden{display:none}.Pushpin .bp-PushpinContent .inner-pushpin-content,.Pushpin .bp-PushpinContent .pushpin-content{background:#01783e;border:1px solid #03592e;border-radius:6.25rem;cursor:pointer;display:flex;align-items:center}.Pushpin .bp-PushpinContent .inner-pushpin-content .IconContainer,.Pushpin .bp-PushpinContent .pushpin-content .IconContainer{border-radius:6.25rem}.Pushpin .bp-PushpinContent .inner-pushpin-content .IconContainer.isRedfin,.Pushpin .bp-PushpinContent .pushpin-content .IconContainer.isRedfin{display:flex;align-items:center;justify-content:center;background-color:inherit;border-color:inherit;height:.75rem;width:.75rem;margin-left:.375rem}.Pushpin .bp-PushpinContent .inner-pushpin-content .IconContainer.isRedfin .redfin-halo-white,.Pushpin .bp-PushpinContent .pushpin-content .IconContainer.isRedfin .redfin-halo-white{height:inherit;width:inherit}.Pushpin .bp-PushpinContent .inner-pushpin-content .IconContainer.isActiveKeyListing,.Pushpin .bp-PushpinContent .pushpin-content .IconContainer.isActiveKeyListing{display:flex;align-items:center;justify-content:center;background-color:#fefefe;border-color:#03592e;height:16px;width:16px}.Pushpin .bp-PushpinContent .inner-pushpin-content .IconContainer.isActiveKeyListing .logoS,.Pushpin .bp-PushpinContent .pushpin-content .IconContainer.isActiveKeyListing .logoS{height:12px!important;width:12px!important}.Pushpin .bp-PushpinContent .inner-pushpin-content .IconContainer.isActiveKeyListing .logoS path,.Pushpin .bp-PushpinContent .pushpin-content .IconContainer.isActiveKeyListing .logoS path{transform:scale(.8) translate(-3px,-3px)}.Pushpin .bp-PushpinContent .inner-pushpin-content .IconContainer.isNewConstructionCommunity .new-construction,.Pushpin .bp-PushpinContent .pushpin-content .IconContainer.isNewConstructionCommunity .new-construction{height:18px!important;width:18px!important;fill:#fefefe;padding-left:.375rem}.Pushpin .bp-PushpinContent .inner-pushpin-content .price,.Pushpin .bp-PushpinContent .pushpin-content .price{font-size:.75rem;font-weight:700;line-height:1.25;line-height:1;color:#fefefe;padding:.125rem .375rem;display:inline-block;vertical-align:middle}.Pushpin .bp-PushpinContent .inner-pushpin-content.viewed,.Pushpin .bp-PushpinContent .pushpin-content.viewed{background:linear-gradient(90deg,hsla(0,0%,99.6%,.4),hsla(0,0%,99.6%,.4)),linear-gradient(270deg,#01783e,#01783e);border-color:#67937e}.Pushpin .bp-PushpinContent .inner-pushpin-content.viewed:after,.Pushpin .bp-PushpinContent .inner-pushpin-content.viewed:before,.Pushpin .bp-PushpinContent .pushpin-content.viewed:after,.Pushpin .bp-PushpinContent .pushpin-content.viewed:before{border-top-color:#67937e}.Pushpin .bp-PushpinContent .inner-pushpin-content.pending,.Pushpin .bp-PushpinContent .inner-pushpin-content.x-out,.Pushpin .bp-PushpinContent .pushpin-content.pending,.Pushpin .bp-PushpinContent .pushpin-content.x-out{background:#686868;border:1px solid #4f4f4f}.Pushpin .bp-PushpinContent .inner-pushpin-content.pending:after,.Pushpin .bp-PushpinContent .inner-pushpin-content.pending:before,.Pushpin .bp-PushpinContent .inner-pushpin-content.x-out:after,.Pushpin .bp-PushpinContent .inner-pushpin-content.x-out:before,.Pushpin .bp-PushpinContent .pushpin-content.pending:after,.Pushpin .bp-PushpinContent .pushpin-content.pending:before,.Pushpin .bp-PushpinContent .pushpin-content.x-out:after,.Pushpin .bp-PushpinContent .pushpin-content.x-out:before{border-top-color:#4f4f4f}.Pushpin .bp-PushpinContent .inner-pushpin-content.pending .r-logo,.Pushpin .bp-PushpinContent .inner-pushpin-content.x-out .r-logo,.Pushpin .bp-PushpinContent .pushpin-content.pending .r-logo,.Pushpin .bp-PushpinContent .pushpin-content.x-out .r-logo{fill:#4f4f4f}.Pushpin .bp-PushpinContent .inner-pushpin-content.solds,.Pushpin .bp-PushpinContent .pushpin-content.solds{background:#026ab1;border:1px solid #064f84}.Pushpin .bp-PushpinContent .inner-pushpin-content.solds:after,.Pushpin .bp-PushpinContent .inner-pushpin-content.solds:before,.Pushpin .bp-PushpinContent .pushpin-content.solds:after,.Pushpin .bp-PushpinContent .pushpin-content.solds:before{border-top-color:#064f84}.Pushpin .bp-PushpinContent .inner-pushpin-content.solds.viewed,.Pushpin .bp-PushpinContent .pushpin-content.solds.viewed{background:linear-gradient(90deg,hsla(0,0%,99.6%,.4),hsla(0,0%,99.6%,.4)),linear-gradient(270deg,#026ab1,#026ab1);border-color:#668eb3}.Pushpin .bp-PushpinContent .inner-pushpin-content.solds.viewed:after,.Pushpin .bp-PushpinContent .inner-pushpin-content.solds.viewed:before,.Pushpin .bp-PushpinContent .pushpin-content.solds.viewed:after,.Pushpin .bp-PushpinContent .pushpin-content.solds.viewed:before{border-top-color:#668eb3}.Pushpin .bp-PushpinContent .inner-pushpin-content.rental,.Pushpin .bp-PushpinContent .pushpin-content.rental{background:#ac3e7e;border:1px solid #892262}.Pushpin .bp-PushpinContent .inner-pushpin-content.rental:after,.Pushpin .bp-PushpinContent .inner-pushpin-content.rental:before,.Pushpin .bp-PushpinContent .pushpin-content.rental:after,.Pushpin .bp-PushpinContent .pushpin-content.rental:before{border-top-color:#892262}.Pushpin .bp-PushpinContent .inner-pushpin-content.rental.viewed,.Pushpin .bp-PushpinContent .pushpin-content.rental.viewed{background:linear-gradient(90deg,hsla(0,0%,99.6%,.4),hsla(0,0%,99.6%,.4)),linear-gradient(270deg,#ac3e7e,#ac3e7e);border-color:#b36e93}.Pushpin .bp-PushpinContent .inner-pushpin-content.rental.viewed:after,.Pushpin .bp-PushpinContent .inner-pushpin-content.rental.viewed:before,.Pushpin .bp-PushpinContent .pushpin-content.rental.viewed:after,.Pushpin .bp-PushpinContent .pushpin-content.rental.viewed:before{border-top-color:#b36e93}.Pushpin .bp-PushpinContent .inner-pushpin-content.rental--v2.hovered,.Pushpin .bp-PushpinContent .inner-pushpin-content.rental--v2.hovered.viewed,.Pushpin .bp-PushpinContent .inner-pushpin-content.rental--v2.selected,.Pushpin .bp-PushpinContent .pushpin-content.rental--v2.hovered,.Pushpin .bp-PushpinContent .pushpin-content.rental--v2.hovered.viewed,.Pushpin .bp-PushpinContent .pushpin-content.rental--v2.selected{background:#15727a;border:1px solid #05555c}.Pushpin .bp-PushpinContent .inner-pushpin-content.rental--v2.hovered.viewed:after,.Pushpin .bp-PushpinContent .inner-pushpin-content.rental--v2.hovered.viewed:before,.Pushpin .bp-PushpinContent .inner-pushpin-content.rental--v2.hovered:after,.Pushpin .bp-PushpinContent .inner-pushpin-content.rental--v2.hovered:before,.Pushpin .bp-PushpinContent .inner-pushpin-content.rental--v2.selected:after,.Pushpin .bp-PushpinContent .inner-pushpin-content.rental--v2.selected:before,.Pushpin .bp-PushpinContent .pushpin-content.rental--v2.hovered.viewed:after,.Pushpin .bp-PushpinContent .pushpin-content.rental--v2.hovered.viewed:before,.Pushpin .bp-PushpinContent .pushpin-content.rental--v2.hovered:after,.Pushpin .bp-PushpinContent .pushpin-content.rental--v2.hovered:before,.Pushpin .bp-PushpinContent .pushpin-content.rental--v2.selected:after,.Pushpin .bp-PushpinContent .pushpin-content.rental--v2.selected:before{border-top-color:#05555c}.Pushpin .bp-PushpinContent .inner-pushpin-content.rental--v2:active,.Pushpin .bp-PushpinContent .pushpin-content.rental--v2:active{background:#05555c}.Pushpin .bp-PushpinContent .inner-pushpin-content.rental--v2 .IconContainer,.Pushpin .bp-PushpinContent .pushpin-content.rental--v2 .IconContainer{display:flex}.Pushpin .bp-PushpinContent .inner-pushpin-content.rental--v2 .IconContainer svg,.Pushpin .bp-PushpinContent .pushpin-content.rental--v2 .IconContainer svg{height:14px!important;width:14px!important;fill:#fefefe;padding-left:.25rem}.Pushpin .bp-PushpinContent .inner-pushpin-content.new-construction,.Pushpin .bp-PushpinContent .pushpin-content.new-construction{background:#064f84;border:1px solid #064f84}.Pushpin .bp-PushpinContent .inner-pushpin-content.new-construction:after,.Pushpin .bp-PushpinContent .inner-pushpin-content.new-construction:before,.Pushpin .bp-PushpinContent .pushpin-content.new-construction:after,.Pushpin .bp-PushpinContent .pushpin-content.new-construction:before{border-top-color:#064f84;top:100%}.Pushpin .bp-PushpinContent .inner-pushpin-content.new-construction-pin:after,.Pushpin .bp-PushpinContent .inner-pushpin-content.new-construction-pin:before,.Pushpin .bp-PushpinContent .pushpin-content.new-construction-pin:after,.Pushpin .bp-PushpinContent .pushpin-content.new-construction-pin:before{top:calc(100% + 1px)}.Pushpin .bp-PushpinContent .inner-pushpin-content.hovered,.Pushpin .bp-PushpinContent .inner-pushpin-content.hovered.viewed,.Pushpin .bp-PushpinContent .inner-pushpin-content.isAVMPushpin,.Pushpin .bp-PushpinContent .inner-pushpin-content.selected,.Pushpin .bp-PushpinContent .pushpin-content.hovered,.Pushpin .bp-PushpinContent .pushpin-content.hovered.viewed,.Pushpin .bp-PushpinContent .pushpin-content.isAVMPushpin,.Pushpin .bp-PushpinContent .pushpin-content.selected{background:#de3341;border:1px solid #84161f}.Pushpin .bp-PushpinContent .inner-pushpin-content.hovered.viewed:after,.Pushpin .bp-PushpinContent .inner-pushpin-content.hovered.viewed:before,.Pushpin .bp-PushpinContent .inner-pushpin-content.hovered:after,.Pushpin .bp-PushpinContent .inner-pushpin-content.hovered:before,.Pushpin .bp-PushpinContent .inner-pushpin-content.isAVMPushpin:after,.Pushpin .bp-PushpinContent .inner-pushpin-content.isAVMPushpin:before,.Pushpin .bp-PushpinContent .inner-pushpin-content.selected:after,.Pushpin .bp-PushpinContent .inner-pushpin-content.selected:before,.Pushpin .bp-PushpinContent .pushpin-content.hovered.viewed:after,.Pushpin .bp-PushpinContent .pushpin-content.hovered.viewed:before,.Pushpin .bp-PushpinContent .pushpin-content.hovered:after,.Pushpin .bp-PushpinContent .pushpin-content.hovered:before,.Pushpin .bp-PushpinContent .pushpin-content.isAVMPushpin:after,.Pushpin .bp-PushpinContent .pushpin-content.isAVMPushpin:before,.Pushpin .bp-PushpinContent .pushpin-content.selected:after,.Pushpin .bp-PushpinContent .pushpin-content.selected:before{border-top-color:#84161f}.Pushpin .bp-PushpinContent .inner-pushpin-content:after,.Pushpin .bp-PushpinContent .inner-pushpin-content:before{content:" ";top:calc(100% - 3px);left:50%;border:solid transparent;border-top-color:#03592e;height:0;width:0;position:absolute;z-index:-1}.Pushpin .bp-PushpinContent .inner-pushpin-content:before{border-width:4px;margin-left:-4px}.Pushpin .bp-PushpinContent .inner-pushpin-content:after{border-width:5px;margin-left:-5px}.Pushpin .bp-PushpinContent .inner-pushpin-content:active{background:#84161f}.Pushpin .bp-PushpinContent.avmPushpin{top:-30px;left:-32px}.Pushpin .bp-PushpinContent.avmPushpin .bp-PushpinBadge{display:none}.Pushpin .bp-PushpinBadge{position:absolute;top:-7px}.Pushpin .bp-PushpinBadge__star{height:10px;width:10px}.Pushpin .bp-PushpinBadge__hidden{height:10px;width:12px}.Pushpin .bp-PushpinBadge__favorite:not(.upper-right-badge-new-design){height:10px;width:11px}.Pushpin .bp-PushpinBadge__favorite.upper-right-badge-new-design{height:13px;width:14px}.Pushpin .bp-PushpinBadge__open:not(.upper-right-badge-new-design){height:10px;width:24px}.Pushpin .bp-PushpinBadge__open.upper-right-badge-new-design{height:13px;width:13px;top:-8px;right:-4px}.Pushpin .bp-PushpinBadge__hot:not(.upper-right-badge-new-design){height:10px;width:24px}.Pushpin .bp-PushpinBadge__hot.upper-right-badge-new-design{height:13px;width:11px}.Pushpin .bp-PushpinBadge__deal:not(.upper-right-badge-new-design){height:10px;width:24px}.Pushpin .bp-PushpinBadge__deal.upper-right-badge-new-design{height:13px;width:13px}.Pushpin .bp-PushpinBadge__video{height:10px;width:16px}.Pushpin .bp-PushpinBadge__video.upper-right-badge{right:-5px}.Pushpin .bp-PushpinBadge__video.upper-center-badge{right:8px}.Pushpin .upper-left-badge{left:-5px}.Pushpin .upper-right-badge{right:0}.Pushpin .upper-right-badge-new-design{top:-7px;right:-3px}.Pushpin.animateMarkers{-webkit-transition:left .4s ease-out .3s,top .4s ease-out .3s,opacity .3s ease-in-out;-moz-transition:left .4s ease-out .3s,top .4s ease-out .3s,opacity .3s ease-in-out}.Pushpin.dotPin .bp-PushpinContent{height:12px;width:12px;top:0;transform:translateY(-50%)}.Pushpin.dotPin .bp-PushpinContent .inner-pushpin-content,.Pushpin.dotPin .bp-PushpinContent .pushpin-content{height:12px;width:12px}.Pushpin.dotPin .bp-PushpinContent .inner-pushpin-content:not(.selected),.Pushpin.dotPin .bp-PushpinContent .pushpin-content:not(.selected){border:1px solid #fefefe}.Pushpin.dotPin:not(.brokerage.isMapPinPreview):hover .bp-PushpinContent,.Pushpin.dotPin:not(.brokerage.isMapPinPreview):hover .bp-PushpinContent .inner-pushpin-content,.Pushpin.dotPin:not(.brokerage.isMapPinPreview):hover .bp-PushpinContent .pushpin-content{height:13.2px;width:13.2px}.hoveredOrSelectedDotPin .bp-PushpinContent{top:-9px}.hoveredOrSelectedDotPin .bp-PushpinContent .inner-pushpin-content:after,.hoveredOrSelectedDotPin .bp-PushpinContent .inner-pushpin-content:before{content:none}.hoveredOrSelectedDotPin .bp-PushpinContent .inner-pushpin-content:active{background:#84161f}
.HomeMarkersContainer.isMobile{touch-action:none}
.region-content .name-and-info{vertical-align:middle;font-size:.875rem;font-weight:400;line-height:1.5}.region-content .name-and-info .school-name .school-title{text-overflow:ellipsis;overflow:hidden;cursor:pointer}.region-content .name-and-info .school-name,.region-content .name-and-info .sub-info{display:block}.region-content .name-and-info .gs-rating-row{padding-top:8px}.region-content .name-and-info .rating{display:inline-block}.region-content .mobile .rating-and-name-col{width:100%}.region-content .mobile .rating-and-name-col .name-col{width:100%!important}.region-content .mobile .rating-and-name-col .name-col .school-name .school-title{white-space:nowrap;width:calc(100% - 20px)}
.SchoolFlyoutContent{display:flex}.SchoolFlyoutContent .status{display:none}.SchoolFlyoutContent .paginationButton.bp-Button__size--compact{padding:0}.SchoolFlyoutContent .paginationButton.bp-Button__size--compact:hover{background-color:transparent;border-color:transparent}
.school-marker{cursor:pointer;width:20px}.school-marker .school-marker-tooltip{position:absolute;left:-70px;top:5px;width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:-1px 0 #fefefe,0 1px #fefefe,1px 0 #fefefe,0 -1px #fefefe}.school-marker .school-pin.bp-SvgIcon{position:relative;fill:#686868}.school-marker .school-icon.bp-SvgIcon{position:absolute;height:20px;width:14px;left:7px;top:2px;fill:#fefefe}.school-marker .school-dot{display:none}.school-marker .school-button{position:absolute;left:-7px;top:-21px}.school-marker.selected .school-pin.bp-SvgIcon{fill:#c13515}.school-marker .SchoolAutoPositionFlyout.bp-Flyout .Flyout__container{max-width:230px}.school-marker .SchoolAutoPositionFlyout.bp-Flyout.bp-Flyout__position--above.bp-Flyout__alignment--center .Flyout__container,.school-marker .SchoolAutoPositionFlyout.bp-Flyout.bp-Flyout__position--below.bp-Flyout__alignment--center .Flyout__container{left:-110px!important}.school-marker .SchoolAutoPositionFlyout.bp-Flyout.bp-Flyout__position--above .Flyout__container{bottom:12px!important}
.DesktopMapSaveSearchButtonContainer{position:absolute;top:20px;right:20px;z-index:25;display:block}.DesktopMapSaveSearchButtonContainer.reversePosition{left:20px;right:auto}.DesktopMapSaveSearchButtonContainer .COPFlyout{left:50%}
.bp-DesktopSearchHeader{padding-top:2rem;padding-bottom:1rem;box-sizing:border-box;max-width:100%}.bp-DesktopSearchHeader .bp-DesktopSearchHeader__title,.reversePosition .bp-DesktopSearchHeader{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reversePosition .bp-DesktopSearchHeader{padding-top:unset;padding-bottom:unset;flex-shrink:1;flex-grow:1;min-width:0}
.ExposedSearchFilter{max-width:145px}.ExposedSearchFilter .RichSelect__button{border-color:#d1d1d1}.ExposedSearchFilter--mobile .RichSelect__label{width:100%}.ExposedSearchFilter .SearchFormSection{padding:0;border-bottom:none}.ExposedSearchFilter__footer{margin-top:2rem}.ExposedSearchFilter__footer .bp-Button+span .ExposedSearchFilter__doneBtn{margin-left:1rem}.ExposedSearchFilter__dialog .bp-DialogHeader{padding:1rem}.ExposedSearchFilter__dialog .bp-DialogHeader .ExposedSearchFilter__doneBtn:focus{outline:unset!important;outline:none;box-shadow:none}.ExposedSearchFilter__dialog.ExposedSearchFilter--price .DialogContent,.ExposedSearchFilter__dialog.ExposedSearchFilter--searchMode .DialogContent{height:50vh}.ExposedSearchFilter__dialog .DialogContent{padding:0 1rem 2rem}.ExposedSearchFilter__dialog .SearchFormSection{padding:0;border-bottom:none}.ExposedSearchFilter__dialog .SearchFormSection.BrokeragePropertyType,.ExposedSearchFilter__dialog .SearchFormSection.RentalsPropertyType{margin-top:.125rem}.ExposedSearchFilter__dialog .SearchFormSection.BrokeragePropertyType .SearchFormSection__header,.ExposedSearchFilter__dialog .SearchFormSection.RentalsPropertyType .SearchFormSection__header{display:none}
.SearchModeForm{width:100%}@media (min-width:600px){.SearchModeForm{min-width:300px}}.SearchModeForm--mobile{margin-top:.125rem}.SearchModeForm--mobile .SoldSection.Accordion__collapsed .Accordion__heading{padding-bottom:0}.SearchModeForm .ForSaleSection .Accordion__heading{padding-top:0}.SearchModeForm .ForSaleSection .Accordion__content{margin-left:2rem}.SearchModeForm .ForSaleSection .bp-Checkbox{padding-bottom:.75rem}.SearchModeForm .ForRentSection{padding:1rem 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.SearchModeForm .SoldSection .Accordion__content{margin-left:2rem;padding-bottom:0}
.RangeSlider{position:relative;z-index:0;width:100%}.RangeSlider,.RangeSlider__max,.RangeSlider__min{height:6px;border-radius:3px}.RangeSlider,.RangeSlider__min{background-color:#e9e9e9}.RangeSlider__max,.RangeSlider__min{position:absolute;top:0;left:0;width:0}.RangeSlider__min{z-index:2}.RangeSlider__max{z-index:1;background-color:#15727a}.RangeSlider__thumb{box-sizing:border-box;position:absolute;top:50%;right:-13px;z-index:1;width:26px;height:26px;background-color:#fefefe;border:1px solid #15727a;border-radius:100%;box-shadow:0 0 4px 0 rgba(19,19,19,.25);transform:translateY(-50%)}.RangeSlider__thumb:focus{outline:unset!important;outline:none;box-shadow:none}
.Price .tabBarWrapper .bp-TabBar .TabBar__list{padding:0 0 .25rem 0;overflow:visible}.Price .tabBarWrapper .bp-TabBar .TabBar__list .TabBarItem{font-size:1rem;margin-right:1.5rem}@media (max-width:599px){.Price .tabBarWrapper .bp-TabBar .TabBar__list .TabBarItem .TabBarItem__label{margin:0}}.Price .tabBarWrapper .bp-TabBar .TabBar__list .TabBarItem .TabBarItem__label--icon{display:flex;flex-direction:row-reverse}.Price .tabBarWrapper .bp-TabBar .TabBar__list .TabBarItem .TabBarItem__label--icon .bp-DefinitionFlyout:focus{outline:none}.Price .tabBarWrapper .bp-TabBar .TabBar__list .TabBarItem .TabBarItem__label--icon .bp-DefinitionFlyoutIcon .bp-SvgIcon{height:inherit;width:inherit;fill:#7e7e7e}.Price .tabBarWrapper .bp-TabBar .TabBar__list .TabBarItem .TabBarItem__label--icon .bp-DefinitionFlyoutIcon .Flyout__container{text-align:left}.Price .tabBarWrapper .bp-TabBar .TabBar__list .TabBarItem--flexible{margin-left:0}.Price .histogramSliderWrapper{margin:1rem .75rem .5rem .75rem}.Price .histogramSliderWrapper .Price__graph{display:flex;align-items:flex-end;height:100px}.Price .histogramSliderWrapper .Price__bar{flex:1;border-radius:6px;margin-right:1px;margin-left:1px;background-color:#e9e9e9}.Price .histogramSliderWrapper .Price__bar--highlighted{background-color:#15727a}.Price .histogramSliderWrapper .Price__bar:first-child{margin-left:0}.Price .histogramSliderWrapper .Price__bar:last-child{margin-right:0}.Price .histogramSliderWrapper .noHistogramMessage{margin-left:-.75rem;margin-bottom:36px;font-size:.875rem;font-weight:400;line-height:1.5;text-align:left;color:#4f4f4f}.Price .histogramSliderWrapper .RangeSlider{margin:.25rem 0}.Price .priceRangeLabels{display:flex;justify-content:space-between;color:#686868}.Price .inputRange{display:flex;justify-content:space-between;align-items:center}.Price .inputRange>.bp-Text{flex-grow:1;min-width:0}.Price .inputRange>.dash{color:#949494;margin:0 .5rem}.Price .inputRange.income-mobile{display:block}.Price .customMortgageDetailsWrapper .customMortgageDetails,.Price .customMortgageDetailsWrapper .monthlyPaymentDetailsText{margin:1rem 0}.Price .customMortgageDetailsWrapper .monthlyPaymentDetailsText{font-size:.875rem;font-weight:400;line-height:1.75;color:#131313}.Price .customMortgageDetailsWrapper .monthlyPaymentDetailsText .bp-DefinitionFlyout__underline{margin-right:0}.Price .customMortgageDetailsWrapper .monthlyPaymentDetailsText .estimatedMonthlyPayment .DefinitionFlyout__body{display:flex;flex-direction:column}.Price .customMortgageDetailsWrapper .monthlyPaymentDetailsText .estimatedMonthlyPayment .DefinitionFlyout__link{margin:.5rem 0 0 0}@media (min-width:900px){.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow{display:flex;justify-content:space-between}.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow>div{width:calc(50% - .75rem)}.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow:last-child>div{padding-bottom:0}}.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow{display:inline}.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow.downPayment{display:flex;border:1px solid #949494;border-radius:6px;margin:.25rem 0;overflow:hidden}.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow.downPayment .bp-Currency,.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow.downPayment .bp-Percent{min-width:0;flex:2;border-right:1px solid #949494}@media (min-width:900px) and (max-width:1199px){.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow.downPayment .bp-Currency,.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow.downPayment .bp-Percent{flex:1}}.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow.downPayment .bp-Currency .InputWrapper,.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow.downPayment .bp-Percent .InputWrapper{margin:0;border-radius:0;border:none}.Price .customMortgageDetailsWrapper .customMortgageDetails .doubleRow .filterRow.downPayment .SegmentedControl{border:none;min-width:0;flex:1}.Price .isMobile .customMortgageDetails .doubleRow>div:not(:last-child){padding-bottom:1.5rem}.Price .isMobile.isExposed .inputRange{padding:.5rem 0}
@media (max-width:899px){.ExposedPriceFilter--desktop{display:none}}@media (max-width:1199px){.ExposedPriceFilter--desktop.adjustForMapHeight{display:none}}.ExposedPriceFilter .Popover{overflow:visible;width:475px}.ExposedPriceFilter .Popover .customMortgageDetails .downPayment .bp-Currency,.ExposedPriceFilter .Popover .customMortgageDetails .downPayment .bp-Percent{min-width:60%!important;flex:1!important}.ExposedPriceFilter .belowSliderCopy{margin-top:1rem}
@media (max-width:599px){.BrokeragePropertyType .PropertyTypes__items.bp-ItemPicker{grid-template-columns:repeat(4,1fr)}.BrokeragePropertyType .PropertyTypes__items.bp-ItemPicker .bp-ItemPicker__option--icon{padding:1rem 0}}
.ExposedPropertyTypeFilterContainer{position:relative}@media (max-width:1199px){.ExposedPropertyTypeFilterContainer--desktop{display:none}}.ExposedPropertyTypeFilterContainer--desktop .ExposedPropertyTypeFilter .Popover.RichSelectPopover,.ExposedPropertyTypeFilterContainer .ExposedPropertyTypeFilter .SearchFormSection{min-width:max-content}@media (max-width:1199px){.ExposedPropertyTypeFilterContainer .ExposedPropertyTypeFilter .SearchFormSection.RentalsPropertyType .PropertyTypes__items.bp-ItemPicker{grid-template-columns:repeat(2,1fr)}}.ExposedPropertyTypeFilterContainer .ExposedPropertyTypeFilter .SearchFormSection__header{display:none}.ExposedPropertyTypeFilterContainer .bp-Flyout{top:2.2rem;left:2rem}.ExposedPropertyTypeFilterContainer .bp-Flyout .Flyout__container{max-width:240px}.ExposedPropertyTypeFilterContainer .bp-Flyout .Flyout__container .Flyout__content .includeApartmentsText{cursor:pointer;color:#15727a;font-weight:700}.ExposedPropertyTypeFilterContainer .bp-Toast .ToastAction{flex:1 0 35%}
.ItemPickerGroup{border:1px solid #ddd;border-radius:8px;background-color:#fefefe;padding:.125rem;overflow:hidden}.ItemPickerGroup__option{position:relative;color:#131313;font-size:1rem;font-weight:400;line-height:1.5;margin:0 .125rem;padding:.5rem;box-sizing:border-box;min-width:2.5rem;min-height:2.5rem;border:2px solid transparent;border-radius:6px;cursor:pointer;flex-grow:1}.ItemPickerGroup__option:first-of-type{margin-left:0}.ItemPickerGroup__option:last-of-type{margin-right:0}.ItemPickerGroup__option:active,.ItemPickerGroup__option:focus,.ItemPickerGroup__option:hover{border-color:#00828c;background-color:rgba(21,114,122,.08);color:#15727a}.ItemPickerGroup__option:active{background-color:rgba(21,114,122,.16)}.ItemPickerGroup__option:focus{outline:unset!important;outline:none;box-shadow:none}.ItemPickerGroup__option:before{content:attr(data-text);display:inline;font-size:1rem;font-weight:700;line-height:1.5;visibility:hidden;overflow:hidden;height:0}.ItemPickerGroup__option--selected{font-weight:700;color:#15727a;border-color:#00828c;background-color:rgba(21,114,122,.08)}.ItemPickerGroup__option--selected--between{border-radius:unset;border-right-width:0;border-left-width:0;padding:0 12px;margin:0}.ItemPickerGroup__option--selected--first{border-top-left-radius:8px;border-bottom-left-radius:8px}.ItemPickerGroup__option--selected--first:not(.ItemPickerGroup__option--selected--last){border-top-right-radius:unset;border-bottom-right-radius:unset;border-right-width:0;padding-right:12px;margin-right:0}.ItemPickerGroup__option--selected--last{border-top-right-radius:8px;border-bottom-right-radius:8px}.ItemPickerGroup__option--selected--last:not(.ItemPickerGroup__option--selected--first){border-top-left-radius:unset;border-bottom-left-radius:unset;border-left-width:0;padding-left:12px;margin-left:0}.ItemPickerGroup__option.ItemPickerGroup__option--unselected+.ItemPickerGroup__option--unselected:after{display:inline-block;position:absolute;content:"";left:-4px;height:1rem;width:.5px;background-color:#ddd}
@media (max-width:1199px){.ExposedBedsAndBathsContainer--desktop{display:none}}@media (min-width:600px){.ExposedBedsAndBathsContainer .SearchFormSection{min-width:425px}}
.bp-Button.ExposedAllFiltersButton{border-color:#d1d1d1;padding:.5rem .75rem}.bp-Button.ExposedAllFiltersButton .ButtonLabel{font-weight:400}.bp-Button.ExposedAllFiltersButton--desktop{padding:.5rem .75rem}.bp-Button.ExposedAllFiltersButton--desktop .ButtonLabel{line-height:1.5rem}.bp-Button.ExposedAllFiltersButton--desktop .ButtonIcon .bp-SvgIcon{fill:#686868}.bp-Button.ExposedAllFiltersButton--mobile:focus{outline:unset!important;outline:none;box-shadow:none}.bp-Button.ExposedAllFiltersButton--mobile:not(.hasFilters) .ButtonIcon{margin-right:0}.bp-Button.ExposedAllFiltersButton.hasFilters,.bp-Button.ExposedAllFiltersButton:active,.bp-Button.ExposedAllFiltersButton:focus,.bp-Button.ExposedAllFiltersButton:hover{color:#15727a;border-color:#00828c}.bp-Button.ExposedAllFiltersButton.hasFilters .ButtonIcon .bp-SvgIcon,.bp-Button.ExposedAllFiltersButton:active .ButtonIcon .bp-SvgIcon,.bp-Button.ExposedAllFiltersButton:focus .ButtonIcon .bp-SvgIcon,.bp-Button.ExposedAllFiltersButton:hover .ButtonIcon .bp-SvgIcon{fill:#15727a}.bp-Button.ExposedAllFiltersButton.bp-Button__disabled{background:#e9e9e9;border-color:hsla(0,0%,45.9%,.4);color:rgba(19,19,19,.4)}.bp-Button.ExposedAllFiltersButton.bp-Button__disabled.hasFilters,.bp-Button.ExposedAllFiltersButton.bp-Button__disabled:active,.bp-Button.ExposedAllFiltersButton.bp-Button__disabled:focus,.bp-Button.ExposedAllFiltersButton.bp-Button__disabled:hover{background:#e9e9e9}.bp-Button.ExposedAllFiltersButton.bp-Button__disabled.hasFilters .bp-SvgIcon.filter,.bp-Button.ExposedAllFiltersButton.bp-Button__disabled:active .bp-SvgIcon.filter,.bp-Button.ExposedAllFiltersButton.bp-Button__disabled:focus .bp-SvgIcon.filter,.bp-Button.ExposedAllFiltersButton.bp-Button__disabled:hover .bp-SvgIcon.filter{fill:#686868}.bp-Button.ExposedAllFiltersButton:focus,.bp-Button.ExposedAllFiltersButton:hover{background-color:rgba(21,114,122,.08)}.bp-Button.ExposedAllFiltersButton:active{background-color:rgba(21,114,122,.16)}.bp-Button.ExposedAllFiltersButton.hasFilters .ButtonLabel{font-weight:700}
.desktopExposedSearchFiltersContainer{padding:1rem 1.5rem}.desktopExposedSearchFiltersContainer .form{column-gap:.5rem}.desktopExposedSearchFiltersContainer .desktopExposedSearchFilter{display:flex;flex-direction:column;min-width:65px}.desktopExposedSearchFiltersContainer .disabledFilterFlyout .bp-Flyout{top:25%;left:auto}.desktopExposedSearchFiltersContainer .disabledFilterFlyout .bp-Flyout .bodyCopy{padding-right:1rem;margin-top:-1.5rem}
.SortFlyout{position:relative;cursor:pointer;overflow:hidden;height:24px;width:max-content}.SortFlyout.focused{outline:2px solid #3b98ed!important;outline-offset:2px;box-shadow:none!important;outline:none;box-shadow:0 0 0 1px #91bdfa,0 0 0 3px #5ea0f7,0 0 0 1px #91bdfa}.SortFlyout.focused.mobile{outline:unset!important;outline:none;box-shadow:none}.SortFlyout .sortFlyoutButton{-webkit-appearance:none;appearance:none;border:0;font-size:.875rem;font-weight:700;line-height:1.5}.SortFlyout .sortFlyoutButton:focus{outline:unset!important;outline:none;box-shadow:none}.SortFlyout .sortFlyoutButton:hover{text-decoration:none!important}.SortFlyout .bp-SvgIcon.dropdown{fill:#15727a}.SortFlyout__Select{position:absolute;top:0;left:0;bottom:0;opacity:0;width:100%;pointer-events:all}.SortFlyout__Select .Select__controlWrapper.InputWrapper{margin:0;padding:0;border-width:0}
.ViewFlyout{position:relative;cursor:pointer;overflow:hidden;height:24px;width:max-content}.ViewFlyout.focused{outline:2px solid #3b98ed!important;outline-offset:2px;box-shadow:none!important;outline:none;box-shadow:0 0 0 1px #91bdfa,0 0 0 3px #5ea0f7,0 0 0 1px #91bdfa}.ViewFlyout .viewFlyoutButton{-webkit-appearance:none;appearance:none;border:0;font-size:.875rem;font-weight:700;line-height:1.5}.ViewFlyout .viewFlyoutButton:focus{outline:unset!important;outline:none;box-shadow:none}.ViewFlyout .viewFlyoutButton:hover{text-decoration:none!important}.ViewFlyout .bp-SvgIcon.dropdown{fill:#15727a}.ViewFlyout__Select{position:absolute;top:0;left:0;bottom:0;opacity:0;width:100%;pointer-events:all}.ViewFlyout__Select .Select__controlWrapper.InputWrapper{margin:0;padding:0;border-width:0}
.ModeToggler .TabBarItem,.ModeToggler .TabBarItem .TabBarItem__label{background-color:#faf9f8}.ModeToggler .TabBarItem .TabBarItem__label:hover{background-color:rgba(19,19,19,.08)}.ModeToggler .TabBarItem .TabBarItem__label:active{background-color:rgba(19,19,19,.16)}.ModeToggler .TabBarItem--flexible:not(:first-of-type){margin-left:.25rem}.ModeToggler--hide{visibility:hidden;pointer-events:none}
.WideSidepaneHeader{z-index:15;min-width:700px;background-color:#faf9f8}@media (min-width:900px) and (max-width:1199px){.WideSidepaneHeader{min-width:457px}}@media (max-width:899px){.WideSidepaneHeader{min-width:375px}}.DesktopSearchHeader .sidepaneHeader,.WideSidepaneHeader .sidepaneHeader{display:flex;flex-wrap:wrap;vertical-align:middle}@media (min-width:1200px){.DesktopSearchHeader .sidepaneHeader:not(.fullPageListView),.WideSidepaneHeader .sidepaneHeader:not(.fullPageListView){flex-wrap:nowrap;align-items:flex-end;padding:0 30px 0}}@media (min-width:900px) and (max-width:1199px){.DesktopSearchHeader .sidepaneHeader h1,.WideSidepaneHeader .sidepaneHeader h1{width:397px}}@media (max-width:899px){.DesktopSearchHeader .sidepaneHeader h1,.WideSidepaneHeader .sidepaneHeader h1{width:315px}}.DesktopSearchHeader .RentBuyToggle,.WideSidepaneHeader .RentBuyToggle{padding:.75rem 0}@media (max-width:1200px){.DesktopSearchHeader .RentBuyToggle,.WideSidepaneHeader .RentBuyToggle{order:1;padding:0 1.5rem 0 0;transform:translateY(-.5rem)}}.WideSidepaneHeader{border-bottom:1px solid #ddd;position:relative}.WideSidepaneHeader.PhotoView{margin-bottom:1rem}.reversePosition .WideSidepaneHeader.PhotoView{margin-bottom:.5rem}.WideSidepaneHeader .stickExposedFilterAndDescription{background:#faf9f8}.WideSidepaneHeader .stickExposedFilterAndDescription.container--isSticky{border-bottom:1px solid #ddd;top:60px}body.simpleBannerPresent .WideSidepaneHeader .stickExposedFilterAndDescription.container--isSticky{top:132px}.WideSidepaneHeader .stickExposedFilterAndDescription:before{content:"";width:100%;height:1px;position:absolute;top:-1px;background:inherit}.DesktopSearchHeader .descriptionAndModeContainer,.WideSidepaneHeader .descriptionAndModeContainer{padding:0 1.5rem}.DesktopSearchHeader .descriptionAndModeContainer.reversePosition,.WideSidepaneHeader .descriptionAndModeContainer.reversePosition{padding:.75rem 1.5rem 1.5rem 1.5rem;align-items:baseline;row-gap:1rem;column-gap:1.5rem;flex-wrap:wrap}@media (min-width:1200px){.DesktopSearchHeader .descriptionAndModeContainer.reversePosition,.WideSidepaneHeader .descriptionAndModeContainer.reversePosition{flex-wrap:nowrap}}@media (min-width:900px) and (max-width:1199px){.DesktopSearchHeader .descriptionAndModeContainer .description,.WideSidepaneHeader .descriptionAndModeContainer .description{width:235px}}@media (max-width:899px){.DesktopSearchHeader .descriptionAndModeContainer .description,.WideSidepaneHeader .descriptionAndModeContainer .description{width:160px}}.DesktopSearchHeader .descriptionAndModeContainer .description.reversePosition,.WideSidepaneHeader .descriptionAndModeContainer .description.reversePosition{width:-moz-fit-content;width:fit-content;flex-shrink:0}.DesktopSearchHeader .descriptionAndModeContainer .description>*,.WideSidepaneHeader .descriptionAndModeContainer .description>*{display:inline-block}.DesktopSearchHeader .descriptionAndModeContainer .description .descriptionSummary__bullet,.WideSidepaneHeader .descriptionAndModeContainer .description .descriptionSummary__bullet{color:#686868;margin:0 .5rem}@media (max-width:1199px){.DesktopSearchHeader .descriptionAndModeContainer .description .descriptionSummary .filterContainer,.WideSidepaneHeader .descriptionAndModeContainer .description .descriptionSummary .filterContainer{display:none}}.DesktopSearchHeader .descriptionAndModeContainer .description .descriptionSummary .flyoutsContainer.reversePosition,.WideSidepaneHeader .descriptionAndModeContainer .description .descriptionSummary .flyoutsContainer.reversePosition{display:flex}.DesktopSearchHeader .descriptionAndModeContainer .description .descriptionSummary .SortFlyout,.DesktopSearchHeader .descriptionAndModeContainer .description .descriptionSummary>*,.WideSidepaneHeader .descriptionAndModeContainer .description .descriptionSummary .SortFlyout,.WideSidepaneHeader .descriptionAndModeContainer .description .descriptionSummary>*{display:inline-block}.DesktopSearchHeader .descriptionAndModeContainer .description .descriptionSummary .filterContainer,.WideSidepaneHeader .descriptionAndModeContainer .description .descriptionSummary .filterContainer{max-width:285px;white-space:nowrap;line-height:13px}.DesktopSearchHeader .descriptionAndModeContainer .description .descriptionSummary .filterContainer .filter,.WideSidepaneHeader .descriptionAndModeContainer .description .descriptionSummary .filterContainer .filter{max-width:230px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left}.DesktopSearchHeader .descriptionAndModeContainer .description .descriptionSummary .homes.summary.reversePosition,.WideSidepaneHeader .descriptionAndModeContainer .description .descriptionSummary .homes.summary.reversePosition{margin-right:1rem;flex-shrink:0}@media (max-width:899px){.DesktopSearchHeader .descriptionAndModeContainer .description .descriptionSummary .homes .showingText,.WideSidepaneHeader .descriptionAndModeContainer .description .descriptionSummary .homes .showingText{display:none}}.DesktopSearchHeader .descriptionAndModeContainer .description .descriptionSummary .sort.summary.reversePosition,.WideSidepaneHeader .descriptionAndModeContainer .description .descriptionSummary .sort.summary.reversePosition{margin-right:1rem}.DesktopSearchHeader .descriptionAndModeContainer .description .descriptionSummary .sort.summary.reversePosition.simplifyDesktopSearchView,.WideSidepaneHeader .descriptionAndModeContainer .description .descriptionSummary .sort.summary.reversePosition.simplifyDesktopSearchView{margin-right:0}.DesktopSearchHeader .descriptionAndModeContainer .description .descriptionSummary.reversePosition,.WideSidepaneHeader .descriptionAndModeContainer .description .descriptionSummary.reversePosition{margin-top:unset;margin-bottom:unset;display:flex;align-items:baseline;row-gap:1rem;flex-wrap:wrap}@media (min-width:900px){.DesktopSearchHeader .descriptionAndModeContainer .description .descriptionSummary.reversePosition,.WideSidepaneHeader .descriptionAndModeContainer .description .descriptionSummary.reversePosition{flex-wrap:nowrap}}body.shortStickyBanner .WideSidepaneHeader{top:108px}body.stickyBanner .WideSidepaneHeader{top:147px}
.ExposedSaveSearchButton .DesktopMapSaveSearchButtonContainer{position:unset;display:flex}.ExposedSaveSearchButton .DesktopMapSaveSearchButtonContainer .bp-Button{height:42px}.ExposedSaveSearchButton .DesktopMapSaveSearchButtonContainer .savedSearchFlyout{position:absolute}
.ExposedLayoutButtonContainer{position:relative;margin-left:auto}.ExposedLayoutButtonContainer .ExposedLayoutButton{border:1px solid #d1d1d1;height:42px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ExposedLayoutButtonContainer .ExposedLayoutButton:active,.ExposedLayoutButtonContainer .ExposedLayoutButton:focus,.ExposedLayoutButtonContainer .ExposedLayoutButton:hover{background-color:#e9e9e9}.ExposedLayoutButtonContainer .ExposedLayoutButton:active .ButtonIcon svg,.ExposedLayoutButtonContainer .ExposedLayoutButton:focus .ButtonIcon svg,.ExposedLayoutButtonContainer .ExposedLayoutButton:hover .ButtonIcon svg{fill:#131313}.ExposedLayoutButtonContainer .ExposedLayoutButton:active .ButtonLabel__sublabel,.ExposedLayoutButtonContainer .ExposedLayoutButton:focus .ButtonLabel__sublabel,.ExposedLayoutButtonContainer .ExposedLayoutButton:hover .ButtonLabel__sublabel{color:#131313}.ExposedLayoutButtonContainer .ExposedLayoutButton.bp-Button__with-sublabel{padding:0 6px}.ExposedLayoutButtonContainer .ExposedLayoutButton .ButtonIcon,.ExposedLayoutButtonContainer .ExposedLayoutButton .ButtonIcon svg{width:1.25rem;height:1.25rem}.ExposedLayoutButtonContainer .ExposedLayoutButton .ButtonLabel__sublabel{font-size:10px;line-height:1;padding-top:0}.ExposedLayoutButtonContainer .ExposedLayoutMenu{margin-top:.75rem;padding:.75rem;right:0}.ExposedLayoutButtonContainer .ExposedLayoutMenu .MenuItemRow{display:flex;flex-direction:column;gap:.5rem}.ExposedLayoutButtonContainer .ExposedLayoutMenu .MenuItemRow .MenuItem{margin:0;width:180px}.ExposedLayoutButtonContainer .ExposedLayoutMenu .MenuItemRow .MenuItem--selected .MenuItem__item{background-color:rgba(21,114,122,.16);color:#15727a;border-radius:6px}.ExposedLayoutButtonContainer .ExposedLayoutMenu .MenuItemRow .MenuItem--selected .MenuItem__item .MenuItem__icon svg{fill:#15727a}.ExposedLayoutButtonContainer .ExposedLayoutMenu .MenuItemRow .MenuItem .MenuItem__icon{width:1.25rem;height:1.25rem}
.desktopFullPageExposedFiltersBar{padding:12px 24px;width:inherit;display:block}.desktopFullPageExposedFiltersBar.adjustForMapHeight{width:792px}@media (max-width:900px){.desktopFullPageExposedFiltersBar.adjustForMapHeight{width:372px}}@media (min-width:900px) and (max-width:1199px){.desktopFullPageExposedFiltersBar.adjustForMapHeight{width:440px}}.desktopFullPageExposedFiltersBar .form{column-gap:.5rem}.desktopFullPageExposedFiltersBar .desktopExposedSearchFilter{display:flex;flex-direction:column;min-width:65px}.desktopFullPageExposedFiltersBar .disabledFilterFlyout .bp-Flyout{top:25%;left:auto}.desktopFullPageExposedFiltersBar .disabledFilterFlyout .bp-Flyout .bodyCopy{padding-right:1rem;margin-top:-1.5rem}
.PopularCityTagsContainer{border-top:0;margin:0;padding:.5rem 2rem;height:55px;box-sizing:border-box;border-bottom:1px solid #ddd;z-index:10010;background-color:#faf9f8}.PopularCityTagsContainer.CenterHide .bp-Carousel__slider{-webkit-mask-image:linear-gradient(90deg,hsla(0,0%,99.6%,0),#fefefe 10%,#fefefe 80%,hsla(0,0%,99.6%,0));mask-image:linear-gradient(90deg,hsla(0,0%,99.6%,0),#fefefe 10%,#fefefe 80%,hsla(0,0%,99.6%,0))}.PopularCityTagsContainer.LeftMost .bp-Carousel__slider{-webkit-mask-image:linear-gradient(90deg,#fefefe 80%,hsla(0,0%,99.6%,0));mask-image:linear-gradient(90deg,#fefefe 80%,hsla(0,0%,99.6%,0))}.PopularCityTagsContainer.RightMost .bp-Carousel__slider{-webkit-mask-image:linear-gradient(90deg,hsla(0,0%,99.6%,0),#fefefe 10%);mask-image:linear-gradient(90deg,hsla(0,0%,99.6%,0),#fefefe 10%)}.PopularCityTagsContainer.PhotosMode.tagContainer--fullWidth{box-shadow:0 4px 16px 0 rgba(19,19,19,.12),0 1px 4px 0 rgba(19,19,19,.08)}.PopularCityTagsContainer .tagContainer{display:inline-flex;border-radius:6px}.PopularCityTagsContainer .tagContainer,.PopularCityTagsContainer .tagContainer:hover{text-decoration:none}.PopularCityTagsContainer .tagContainer:focus{outline-offset:0}.PopularCityTagsContainer .bp-Carousel__cell{padding:.5rem}.PopularCityTagsContainer .bp-CarouselArrow{border:0;background-color:transparent}.MobilePopularCityTagsContainer{border-top:1px solid #ddd;margin:0;padding:1rem 0}.MobilePopularCityTagsContainer.container--hasClearedOrigin{box-shadow:0 4px 4px -1px rgba(19,19,19,.2)}.MobilePopularCityTagsContainer.container--isSticky.isShowingMobileNavBar{transition:transform .1s cubic-bezier(.33,1,.68,1);transform:translate3d(0,49.5px,0)}.MobilePopularCityTagsContainer .bp-Carousel__cell:first-child{margin-left:1rem;padding-left:0}
.SchoolDisclaimers .school-disclaimer-section .school-icon{padding-right:1rem}.SchoolDisclaimers .school-disclaimer-section .SchoolDistrictDisclaimer{margin-bottom:0;padding:0 0 1rem}.SchoolDisclaimers .school-disclaimer-section .SchoolDistrictDisclaimer .district-list{margin-bottom:.5rem}
.CoreRentalPill{display:flex;top:-.5rem;z-index:1;position:absolute;left:50%;transform:translateX(-50%)}.CoreRentalPill .Badge{border:2px solid #fefefe;color:#686868;background:#e9e9e9;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.AvmSection{padding:1rem 1.5rem 2rem 1.5rem}
.PlaceholderHomecard{background-color:#fefefe}.PlaceholderHomecard--mobile{margin-bottom:1rem}.PlaceholderHomecard__homecard{height:100%;width:100%}
.PhotosView{margin:0 1.25rem}.PhotosView.reversePosition{margin:unset}.PhotosView.hidden{display:none}.PhotosView.isStateMFP{padding-top:0}.PhotosView .MerchInlinePhotoView{width:100%;height:auto}.PhotosView .HomeCardsContainer{flex-direction:column}@media (min-width:1200px){.PhotosView .HomeCardsContainer:not(.reversePosition){flex-direction:row}}.PhotosView .HomeCardsContainer.reversePosition{display:grid;justify-content:center;column-gap:1rem;grid-template-columns:repeat(auto-fill,372px)}@media (min-width:900px) and (max-width:1200px){.PhotosView .HomeCardsContainer.reversePosition{grid-template-columns:repeat(auto-fill,440px)}}@media (min-width:1200px){.PhotosView .HomeCardsContainer.reversePosition{grid-template-columns:repeat(auto-fill,388px)}}@media (min-width:1200px) and (max-width:calc(1280px - 1px)){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer{grid-template-columns:repeat(auto-fill,388px)}}@media (min-width:1280px) and (max-width:calc(1920px - 1px)){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer{grid-template-columns:repeat(auto-fill,418px)}}@media (min-width:1920px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer{grid-template-columns:repeat(auto-fill,493px)}}@media (min-width:1200px) and (max-width:calc(1920px - 1px)){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer>div.reversePosition{width:388px;min-width:388px}}@media (min-width:1280px) and (max-width:1920px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer>div.reversePosition{width:418px;min-width:418px;height:403px;min-height:403px}}@media (min-width:1920px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer>div.reversePosition{width:493px;min-width:493px;height:453px;min-height:453px}}@media (min-width:1280px) and (max-width:1920px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer>div.reversePosition.hasBrokerageKeyFacts{height:423px;min-height:423px}}@media (min-width:1920px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer>div.reversePosition.hasBrokerageKeyFacts{height:473px;min-height:473px}}@keyframes split-post-favorite-extension-grow-bp3{to{height:477px;min-height:477px}}@keyframes split-post-favorite-extension-grow-bp4{to{height:443px;min-height:443px}}@keyframes split-post-favorite-extension-shrink-bp3{to{height:417px;min-height:417px}}@keyframes split-post-favorite-extension-shrink-bp4{to{height:383px;min-height:383px}}@media (min-width:1280px) and (max-width:1920px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer>div.reversePosition.hasPostFavoriteExtension{animation:split-post-favorite-extension-grow-bp3 .2s ease-out 1 both}}@media (min-width:1920px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer>div.reversePosition.hasPostFavoriteExtension{animation:split-post-favorite-extension-grow-bp4 .2s ease-out 1 both}}@media (min-width:1280px) and (max-width:1920px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer>div.reversePosition.hasPostFavoriteExtension--noTourCta{animation:split-post-favorite-extension-grow-bp3 .2s ease-out 1 both,split-post-favorite-extension-shrink-bp3 .2s ease-out 1.7s 1 both}}@media (min-width:1920px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer>div.reversePosition.hasPostFavoriteExtension--noTourCta{animation:split-post-favorite-extension-grow-bp4 .2s ease-out 1 both,split-post-favorite-extension-shrink-bp4 .2s ease-out 1.7s 1 both}}@keyframes split-keyfacts-post-favorite-extension-grow-bp3{to{height:483px;min-height:483px}}@keyframes split-keyfacts-post-favorite-extension-grow-bp4{to{height:533px;min-height:533px}}@keyframes split-keyfacts-post-favorite-extension-shrink-bp3{to{height:423px;min-height:423px}}@keyframes split-keyfacts-post-favorite-extension-shrink-bp4{to{height:473px;min-height:473px}}@media (min-width:1280px) and (max-width:1920px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer>div.reversePosition.hasBrokerageKeyFacts.hasPostFavoriteExtension{animation:split-keyfacts-post-favorite-extension-grow-bp3 .2s ease-out 1 both}}@media (min-width:1920px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer>div.reversePosition.hasBrokerageKeyFacts.hasPostFavoriteExtension{animation:split-keyfacts-post-favorite-extension-grow-bp4 .2s ease-out 1 both}}@media (min-width:1280px) and (max-width:1920px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer>div.reversePosition.hasBrokerageKeyFacts.hasPostFavoriteExtension--noTourCta{animation:split-keyfacts-post-favorite-extension-grow-bp3 .2s ease-out 1 both,split-keyfacts-post-favorite-extension-shrink-bp3 .2s ease-out 1.7s 1 both}}@media (min-width:1920px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer>div.reversePosition.hasBrokerageKeyFacts.hasPostFavoriteExtension--noTourCta{animation:split-keyfacts-post-favorite-extension-grow-bp4 .2s ease-out 1 both,split-keyfacts-post-favorite-extension-shrink-bp4 .2s ease-out 1.7s 1 both}}@media (min-width:1280px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer>div.InlineResultStaticPlacement__homecard{height:auto}}.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer.reversePosition.hasBrokerageKeyFacts>div{height:392px;min-height:392px}@media (min-width:900px) and (max-width:1200px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer.reversePosition.hasBrokerageKeyFacts>div{height:437px;min-height:437px}}@media (min-width:1200px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer.reversePosition.hasBrokerageKeyFacts>div{height:403px;min-height:403px}}@media (min-width:1280px) and (max-width:1920px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer.reversePosition.hasBrokerageKeyFacts>div{height:423px;min-height:423px}}@media (min-width:1920px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer.reversePosition.hasBrokerageKeyFacts>div{height:473px;min-height:473px}}@media (min-width:1280px) and (max-width:1920px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer.isRentals>div.reversePosition{height:452px;min-height:452px}}@media (min-width:1920px){.PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer .HomeCardContainer.isRentals>div.reversePosition{height:502px;min-height:502px}}@media (min-width:1200px){.PhotosView .HomeCardContainer{width:50%}}.PhotosView .HomeCardContainer.reversePosition{width:unset}.PhotosView .HomeCardContainer .MapHomeCardReact .bp-Homecard{width:100%;height:100%;background-color:#fefefe}.PhotosView .HomeCardContainer>*{margin:8px;height:330px;width:326px}@media (min-width:900px){.PhotosView .HomeCardContainer>*{height:334px;width:334px}}.PhotosView .HomeCardContainer>.reversePosition{width:372px;min-width:372px;height:372px;min-height:372px}@media (min-width:900px) and (max-width:calc(1200px - 1px)){.PhotosView .HomeCardContainer>.reversePosition{width:440px;min-width:440px;height:417px;min-height:417px}}@media (min-width:1200px){.PhotosView .HomeCardContainer>.reversePosition{width:388px;min-width:388px;height:383px;min-height:383px}}.PhotosView .HomeCardContainer>.reversePosition.hasBrokerageKeyFacts{height:392px;min-height:392px}@media (min-width:900px) and (max-width:1200px){.PhotosView .HomeCardContainer>.reversePosition.hasBrokerageKeyFacts{height:437px;min-height:437px}}@media (min-width:1200px){.PhotosView .HomeCardContainer>.reversePosition.hasBrokerageKeyFacts{height:403px;min-height:403px}}.PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension{animation:split-post-favorite-extension-grow-default .2s ease-out 1 both}@keyframes split-post-favorite-extension-grow-default{to{height:432px;min-height:432px}}@keyframes split-post-favorite-extension-grow-bp1{to{height:477px;min-height:477px}}@keyframes split-post-favorite-extension-grow-bp2{to{height:443px;min-height:443px}}@keyframes split-post-favorite-extension-shrink-default{to{height:372px;min-height:372px}}@keyframes split-post-favorite-extension-shrink-bp1{to{height:417px;min-height:417px}}@keyframes split-post-favorite-extension-shrink-bp2{to{height:383px;min-height:383px}}@media (min-width:900px) and (max-width:1200px){.PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension{animation:split-post-favorite-extension-grow-bp1 .2s ease-out 1 both}}@media (min-width:1200px){.PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension{animation:split-post-favorite-extension-grow-bp2 .2s ease-out 1 both}}.PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension--noTourCta{animation:split-post-favorite-extension-grow-default .2s ease-out 1 both,split-post-favorite-extension-shrink-default .2s ease-out 1.7s 1 both}@media (min-width:900px) and (max-width:1200px){.PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension--noTourCta{animation:split-post-favorite-extension-grow-bp1 .2s ease-out 1 both,split-post-favorite-extension-shrink-bp1 .2s ease-out 1.7s 1 both}}@media (min-width:1200px){.PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension--noTourCta{animation:split-post-favorite-extension-grow-bp2 .2s ease-out 1 both,split-post-favorite-extension-shrink-bp2 .2s ease-out 1.7s 1 both}}.PhotosView .HomeCardContainer>.reversePosition.hasBrokerageKeyFacts.hasPostFavoriteExtension{animation:split-keyfacts-post-favorite-extension-grow-default .2s ease-out 1 both}@keyframes split-keyfacts-post-favorite-extension-grow-default{to{height:452px;min-height:452px}}@keyframes split-keyfacts-post-favorite-extension-grow-bp1{to{height:497px;min-height:497px}}@keyframes split-keyfacts-post-favorite-extension-grow-bp2{to{height:463px;min-height:463px}}@keyframes split-keyfacts-post-favorite-extension-shrink-default{to{height:392px;min-height:392px}}@keyframes split-keyfacts-post-favorite-extension-shrink-bp1{to{height:437px;min-height:437px}}@keyframes split-keyfacts-post-favorite-extension-shrink-bp2{to{height:403px;min-height:403px}}@media (min-width:900px) and (max-width:1200px){.PhotosView .HomeCardContainer>.reversePosition.hasBrokerageKeyFacts.hasPostFavoriteExtension{animation:split-keyfacts-post-favorite-extension-grow-bp1 .2s ease-out 1 both}}@media (min-width:1200px){.PhotosView .HomeCardContainer>.reversePosition.hasBrokerageKeyFacts.hasPostFavoriteExtension{animation:split-keyfacts-post-favorite-extension-grow-bp2 .2s ease-out 1 both}}.PhotosView .HomeCardContainer>.reversePosition.hasBrokerageKeyFacts.hasPostFavoriteExtension--noTourCta{animation:split-keyfacts-post-favorite-extension-grow-default .2s ease-out 1 both,split-keyfacts-post-favorite-extension-shrink-default .2s ease-out 1.7s 1 both}@media (min-width:900px) and (max-width:1200px){.PhotosView .HomeCardContainer>.reversePosition.hasBrokerageKeyFacts.hasPostFavoriteExtension--noTourCta{animation:split-keyfacts-post-favorite-extension-grow-bp1 .2s ease-out 1 both,split-keyfacts-post-favorite-extension-shrink-bp1 .2s ease-out 1.7s 1 both}}@media (min-width:1200px){.PhotosView .HomeCardContainer>.reversePosition.hasBrokerageKeyFacts.hasPostFavoriteExtension--noTourCta{animation:split-keyfacts-post-favorite-extension-grow-bp2 .2s ease-out 1 both,split-keyfacts-post-favorite-extension-shrink-bp2 .2s ease-out 1.7s 1 both}}.PhotosView .HomeCardContainer>.MerchPlacement{background-color:#fefefe;height:inherit}.PhotosView .HomeCardContainer.isRentals>*{height:399px}.PhotosView .HomeCardContainer.isRentals>.reversePosition{height:421px;min-height:421px}@media (min-width:900px) and (max-width:1200px){.PhotosView .HomeCardContainer.isRentals>.reversePosition{height:466px;min-height:466px}}@media (min-width:1200px){.PhotosView .HomeCardContainer.isRentals>.reversePosition{height:432px;min-height:432px}}.PhotosView .selectedHomeCard .MapHomeCardReact .bp-Homecard{box-shadow:0 0 0 3px #222}.PhotosView:not(.reversePosition).mlsAttributionCardHeight .HomeCardContainer>*{height:344px}@media (min-width:900px){.PhotosView:not(.reversePosition).mlsAttributionCardHeight .HomeCardContainer>*{height:348px}}.PhotosView:not(.reversePosition).mlsAttributionCardHeight.brokerageKeyFactsHeight .HomeCardContainer>*{height:364px}@media (min-width:900px){.PhotosView:not(.reversePosition).mlsAttributionCardHeight.brokerageKeyFactsHeight .HomeCardContainer>*{height:368px}}.PhotosView:not(.reversePosition).brokerageKeyFactsHeight .HomeCardContainer>*{height:350px}@media (min-width:900px){.PhotosView:not(.reversePosition).brokerageKeyFactsHeight .HomeCardContainer>*{height:354px}}.reversePosition.listMode .PhotosView .HomeCardsContainer.reversePosition{grid-template-columns:repeat(auto-fill,352px)}@media (min-width:1024px) and (max-width:calc(1280px - 1px)){.reversePosition.listMode .PhotosView .HomeCardsContainer.reversePosition{grid-template-columns:repeat(auto-fill,315px)}}@media (min-width:1280px) and (max-width:calc(1440px - 1px)){.reversePosition.listMode .PhotosView .HomeCardsContainer.reversePosition{grid-template-columns:repeat(auto-fill,400px)}}@media (min-width:1440px) and (max-width:calc(1920px - 1px)){.reversePosition.listMode .PhotosView .HomeCardsContainer.reversePosition{grid-template-columns:repeat(auto-fill,336px)}}@media (min-width:1920px) and (max-width:calc(2560px - 1px)){.reversePosition.listMode .PhotosView .HomeCardsContainer.reversePosition{grid-template-columns:repeat(auto-fill,456px)}}@media (min-width:2560px) and (max-width:calc(3840px - 1px)){.reversePosition.listMode .PhotosView .HomeCardsContainer.reversePosition{grid-template-columns:repeat(auto-fill,490px)}}@media (min-width:3840px){.reversePosition.listMode .PhotosView .HomeCardsContainer.reversePosition{grid-template-columns:repeat(auto-fill,460px)}}@media (min-width:1200px) and (max-width:calc(1280px - 1px)){.reversePosition.listMode .PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer{grid-template-columns:repeat(auto-fill,388px)}}@media (min-width:1280px) and (max-width:calc(1920px - 1px)){.reversePosition.listMode .PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer{grid-template-columns:repeat(auto-fill,418px)}}@media (min-width:1920px){.reversePosition.listMode .PhotosView .HomeCardsContainer.reversePosition.widerHomecardsContainer{grid-template-columns:repeat(auto-fill,493px)}}.reversePosition.listMode .PhotosView .HomeCardContainer.isRentals>.reversePosition{height:408px;min-height:408px}@media (min-width:1024px) and (max-width:calc(1280px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer.isRentals>.reversePosition{height:383px;min-height:383px}}@media (min-width:1280px) and (max-width:calc(1440px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer.isRentals>.reversePosition{height:440px;min-height:440px}}@media (min-width:1440px) and (max-width:calc(1920px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer.isRentals>.reversePosition{height:397px;min-height:397px}}@media (min-width:1920px) and (max-width:calc(2560px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer.isRentals>.reversePosition{height:477px;min-height:477px}}@media (min-width:2560px) and (max-width:calc(3840px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer.isRentals>.reversePosition{height:499px;min-height:499px}}@media (min-width:3840px){.reversePosition.listMode .PhotosView .HomeCardContainer.isRentals>.reversePosition{height:480px;min-height:480px}}.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition{width:352px;min-width:352px;height:359px;min-height:359px}@media (min-width:1024px) and (max-width:calc(1280px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition{width:315px;min-width:315px;height:334px;min-height:334px}}@media (min-width:1280px) and (max-width:calc(1440px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition{width:400px;min-width:400px;height:391px;min-height:391px}}@media (min-width:1440px) and (max-width:calc(1920px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition{width:336px;min-width:336px;height:348px;min-height:348px}}@media (min-width:1920px) and (max-width:calc(2560px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition{width:456px;min-width:456px;height:428px;min-height:428px}}@media (min-width:2560px) and (max-width:calc(3840px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition{width:490px;min-width:490px;height:450px;min-height:450px}}@media (min-width:3840px){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition{width:460px;min-width:460px;height:431px;min-height:431px}}.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasBrokerageKeyFacts{height:379px;min-height:379px}@media (min-width:1024px) and (max-width:calc(1280px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasBrokerageKeyFacts{height:354px;min-height:354px}}@media (min-width:1280px) and (max-width:calc(1440px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasBrokerageKeyFacts{height:411px;min-height:411px}}@media (min-width:1440px) and (max-width:calc(1920px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasBrokerageKeyFacts{height:368px;min-height:368px}}@media (min-width:1920px) and (max-width:calc(2560px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasBrokerageKeyFacts{height:448px;min-height:448px}}@media (min-width:2560px) and (max-width:calc(3840px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasBrokerageKeyFacts{height:470px;min-height:470px}}@media (min-width:3840px){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasBrokerageKeyFacts{height:451px;min-height:451px}}.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension{animation:list-post-favorite-extension-grow-default .2s ease-out 1 both}@keyframes list-post-favorite-extension-grow-default{to{height:419px;min-height:419px}}@keyframes list-post-favorite-extension-grow-bp1{to{height:394px;min-height:394px}}@keyframes list-post-favorite-extension-grow-bp2{to{height:451px;min-height:451px}}@keyframes list-post-favorite-extension-grow-bp3{to{height:408px;min-height:408px}}@keyframes list-post-favorite-extension-grow-bp4{to{height:488px;min-height:488px}}@keyframes list-post-favorite-extension-grow-bp5{to{height:510px;min-height:510px}}@keyframes list-post-favorite-extension-grow-bp6{to{height:491px;min-height:491px}}@keyframes list-post-favorite-extension-shrink-default{to{height:359px;min-height:359px}}@keyframes list-post-favorite-extension-shrink-bp1{to{height:334px;min-height:334px}}@keyframes list-post-favorite-extension-shrink-bp2{to{height:391px;min-height:391px}}@keyframes list-ost-favorite-extension-shrink-bp3{to{height:348px;min-height:348px}}@keyframes list-post-favorite-extension-shrink-bp4{to{height:428px;min-height:428px}}@keyframes list-post-favorite-extension-shrink-bp5{to{height:450px;min-height:450px}}@keyframes list-post-favorite-extension-shrink-bp6{to{height:431px;min-height:431px}}@media (min-width:1024px) and (max-width:calc(1280px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension{animation:list-post-favorite-extension-grow-bp1 .2s ease-out 1 both}}@media (min-width:1280px) and (max-width:calc(1440px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension{animation:list-post-favorite-extension-grow-bp2 .2s ease-out 1 both}}@media (min-width:1440px) and (max-width:calc(1920px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension{animation:list-post-favorite-extension-grow-bp3 .2s ease-out 1 both}}@media (min-width:1920px) and (max-width:calc(2560px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension{animation:list-post-favorite-extension-grow-bp4 .2s ease-out 1 both}}@media (min-width:2560px) and (max-width:calc(3840px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension{animation:list-post-favorite-extension-grow-bp5 .2s ease-out 1 both}}@media (min-width:3840px){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension{animation:list-post-favorite-extension-grow-bp6 .2s ease-out 1 both}}.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension--noTourCta{animation:list-post-favorite-extension-grow-default .2s ease-out 1 both,list-post-favorite-extension-shrink-default .2s ease-out 1.7s 1 both}@media (min-width:1024px) and (max-width:calc(1280px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension--noTourCta{animation:list-post-favorite-extension-grow-bp1 .2s ease-out 1 both,list-post-favorite-extension-shrink-bp1 .2s ease-out 1.7s 1 both}}@media (min-width:1280px) and (max-width:calc(1440px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension--noTourCta{animation:list-post-favorite-extension-grow-bp2 .2s ease-out 1 both,list-post-favorite-extension-shrink-bp2 .2s ease-out 1.7s 1 both}}@media (min-width:1440px) and (max-width:calc(1920px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension--noTourCta{animation:list-post-favorite-extension-grow-bp3 .2s ease-out 1 both,list-post-favorite-extension-shrink-bp3 .2s ease-out 1.7s 1 both}}@media (min-width:1920px) and (max-width:calc(2560px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension--noTourCta{animation:list-post-favorite-extension-grow-bp4 .2s ease-out 1 both,list-post-favorite-extension-shrink-bp4 .2s ease-out 1.7s 1 both}}@media (min-width:2560px) and (max-width:calc(3840px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension--noTourCta{animation:list-post-favorite-extension-grow-bp5 .2s ease-out 1 both,list-post-favorite-extension-shrink-bp5 .2s ease-out 1.7s 1 both}}@media (min-width:3840px){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension--noTourCta{animation:list-post-favorite-extension-grow-bp6 .2s ease-out 1 both,list-post-favorite-extension-shrink-bp6 .2s ease-out 1.7s 1 both}}.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension.hasBrokerageKeyFacts{animation:list-keyfacts-post-favorite-extension-grow-default .2s ease-out 1 both}@keyframes list-keyfacts-post-favorite-extension-grow-default{to{height:439px;min-height:439px}}@keyframes list-keyfacts-post-favorite-extension-grow-bp1{to{height:414px;min-height:414px}}@keyframes list-keyfacts-post-favorite-extension-grow-bp2{to{height:471px;min-height:471px}}@keyframes list-keyfacts-post-favorite-extension-grow-bp3{to{height:428px;min-height:428px}}@keyframes list-keyfacts-post-favorite-extension-grow-bp4{to{height:508px;min-height:508px}}@keyframes list-keyfacts-post-favorite-extension-grow-bp5{to{height:530px;min-height:530px}}@keyframes list-keyfacts-post-favorite-extension-grow-bp6{to{height:511px;min-height:511px}}@keyframes list-keyfacts-post-favorite-extension-shrink-default{to{height:379px;min-height:379px}}@keyframes list-keyfacts-post-favorite-extension-shrink-bp1{to{height:354px;min-height:354px}}@keyframes list-keyfacts-post-favorite-extension-shrink-bp2{to{height:411px;min-height:411px}}@keyframes list-keyfacts-post-favorite-extension-shrink-bp3{to{height:368px;min-height:368px}}@keyframes list-keyfacts-post-favorite-extension-shrink-bp4{to{height:448px;min-height:448px}}@keyframes list-keyfacts-post-favorite-extension-shrink-bp5{to{height:470px;min-height:470px}}@keyframes list-keyfacts-post-favorite-extension-shrink-bp6{to{height:451px;min-height:451px}}@media (min-width:1024px) and (max-width:calc(1280px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension.hasBrokerageKeyFacts{animation:list-keyfacts-post-favorite-extension-grow-bp1 .2s ease-out 1 both}}@media (min-width:1280px) and (max-width:calc(1440px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension.hasBrokerageKeyFacts{animation:list-keyfacts-post-favorite-extension-grow-bp2 .2s ease-out 1 both}}@media (min-width:1440px) and (max-width:calc(1920px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension.hasBrokerageKeyFacts{animation:list-keyfacts-post-favorite-extension-grow-bp3 .2s ease-out 1 both}}@media (min-width:1920px) and (max-width:calc(2560px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension.hasBrokerageKeyFacts{animation:list-keyfacts-post-favorite-extension-grow-bp4 .2s ease-out 1 both}}@media (min-width:2560px) and (max-width:calc(3840px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension.hasBrokerageKeyFacts{animation:list-keyfacts-post-favorite-extension-grow-bp5 .2s ease-out 1 both}}@media (min-width:3840px){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension.hasBrokerageKeyFacts{animation:list-keyfacts-post-favorite-extension-grow-bp6 .2s ease-out 1 both}}.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension.hasBrokerageKeyFacts--noTourCta{animation:list-keyfacts-post-favorite-extension-grow-default .2s ease-out 1 both,list-keyfacts-post-favorite-extension-shrink-default .2s ease-out 1.7s 1 both}@media (min-width:1024px) and (max-width:calc(1280px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension.hasBrokerageKeyFacts--noTourCta{animation:list-keyfacts-post-favorite-extension-grow-bp1 .2s ease-out 1 both,list-keyfacts-post-favorite-extension-shrink-bp1 .2s ease-out 1.7s 1 both}}@media (min-width:1280px) and (max-width:calc(1440px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension.hasBrokerageKeyFacts--noTourCta{animation:list-keyfacts-post-favorite-extension-grow-bp2 .2s ease-out 1 both,list-keyfacts-post-favorite-extension-shrink-bp2 .2s ease-out 1.7s 1 both}}@media (min-width:1440px) and (max-width:calc(1920px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension.hasBrokerageKeyFacts--noTourCta{animation:list-keyfacts-post-favorite-extension-grow-bp3 .2s ease-out 1 both,list-keyfacts-post-favorite-extension-shrink-bp3 .2s ease-out 1.7s 1 both}}@media (min-width:1920px) and (max-width:calc(2560px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension.hasBrokerageKeyFacts--noTourCta{animation:list-keyfacts-post-favorite-extension-grow-bp4 .2s ease-out 1 both,list-keyfacts-post-favorite-extension-shrink-bp4 .2s ease-out 1.7s 1 both}}@media (min-width:2560px) and (max-width:calc(3840px - 1px)){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension.hasBrokerageKeyFacts--noTourCta{animation:list-keyfacts-post-favorite-extension-grow-bp5 .2s ease-out 1 both,list-keyfacts-post-favorite-extension-shrink-bp5 .2s ease-out 1.7s 1 both}}@media (min-width:3840px){.reversePosition.listMode .PhotosView .HomeCardContainer>.reversePosition.hasPostFavoriteExtension.hasBrokerageKeyFacts--noTourCta{animation:list-keyfacts-post-favorite-extension-grow-bp6 .2s ease-out 1 both,list-keyfacts-post-favorite-extension-shrink-bp6 .2s ease-out 1.7s 1 both}}.reversePosition.listMode .PhotosView .HomeCardContainer>.MerchPlacement{height:inherit}
.NearbyViews .PhotosView{margin:0 1.5rem 1.5rem}.NearbyViewsHeader .nearbyHomesTitle{padding:0 1.5rem 1.5rem}.NearbyViewsHeader .nearbyHomesTitle.isMobile{padding:0 0 1.5rem 0}.NearbyViewsHeader .ConfirmIcon .bp-SvgIcon{fill:#131313;border:2px solid #131313;border-radius:100%;padding:.25rem}.NearbyViewsHeader .endOfResults,.NearbyViewsHeader .pageNumber{text-align:center}.NearbyViewsHeader .separator{padding-top:.5rem;padding-bottom:.5rem;display:flex;align-items:center;text-align:center}.NearbyViewsHeader .separator:after,.NearbyViewsHeader .separator:before{content:"";flex:1;width:50px;border-bottom:1px solid #ddd}.NearbyViewsHeader .separator:before{margin-right:1rem}.NearbyViewsHeader .separator:after{margin-left:1rem}.NearbyViewsHeader .separator .DownloadAndSave{margin-top:0}
.CollapsiblePhotosViews{margin:1.5rem 1.25rem}.CollapsiblePhotosViews .CollapsiblePhotosViewsHeader__title{margin-left:.5rem}.CollapsiblePhotosViews .PhotosView{margin:0}.XOutResults .NoResultsView+.CollapsiblePhotosViews{margin-top:0}.XOutResults .CollapsiblePhotosViews+.NearbyViews{margin-top:3rem}
.SearchPagination .Pagination{display:inline-flex}@media (max-width:1200px){.SearchPagination .PageArrow__direction--previous{margin-right:.5rem}.SearchPagination .bp-Button+.bp-Button,.SearchPagination .PageArrow__direction--next{margin-left:.5rem}}
.HomeViews .SearchPagination{margin-top:1.5rem;margin-bottom:1.25rem}
.RentalsNearbyView .nearbyHomesTitle{padding:0 1.5rem 1.5rem}.RentalsNearbyView .nearbyHomesTitle.isMobile{padding:0 1rem 1.5rem}.RentalsNearbyView .DisplayAdLeaderboard,.RentalsNearbyView .PhotosView{margin-bottom:1.5rem}
