/*! bundle name: DesktopBlueprintSearchPagePage~3c15e640 */
.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}
.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-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}
.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}
.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}
.NoResultsView{padding:1rem 1.5rem}.NoResultsView.hasNearbyResults{border-bottom:1px solid #d1d1d1}.NoResultsView .options li{list-style-type:disc;list-style-position:inside;display:list-item;margin-bottom:.5rem;color:#131313}.NoResultsView .options li:only-of-type{list-style-type:none}.NoResultsView .DesktopMapSaveSearchButtonContainer{position:unset;display:inline-block}.NoResultsView .DesktopMapSaveSearchButtonContainer .savedSearchFlyout{position:relative}.NoResultsView .DesktopMapSaveSearchButtonContainer .savedSearchFlyout .bp-Flyout.bp-Flyout__position--below{top:0}.NoResultsView .filterTagsContainer .bp-Tag{margin-right:.5rem;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}
.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){.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:1200px){.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>.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)}}.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>.MerchPlacement{height:inherit}
.NearbyViews .PhotosView{margin:0 1.5rem 1.5rem}.NearbyViewsHeader.isMobile .NoResultsView{padding:1rem}.NearbyViewsHeader .nearbyHomesTitle{padding:0 1.5rem 1.5rem}.NearbyViewsHeader .nearbyHomesTitle.isMobile{padding:0 1rem 1.5rem}.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}
.grid-container{overflow-x:hidden}.fluid-gutter{padding-right:6.5%;padding-left:6.5%}@media (min-width:600px){.fluid-gutter{margin-left:auto!important;margin-right:auto!important;width:94%;padding-left:0;padding-right:0}}@media (min-width:900px){.fluid-gutter{max-width:1260px;width:82%}}.row,.row-center{width:101.96078431%;margin-right:-.98039216%;margin-left:-.98039216%;box-sizing:border-box;display:block;zoom:1}.row-center:after,.row-center:before,.row:after,.row:before{content:"";display:table}.row-center:after,.row:after{clear:both}.row-center-flex,.row-flex{width:101.96078431%;margin-right:-.98039216%;margin-left:-.98039216%;box-sizing:border-box;display:flex;flex-wrap:wrap}.row-center-flex:after,.row-center-flex:before,.row-flex:after,.row-flex:before{content:"";display:flex}.fluid-gutter.row,.fluid-gutter.row-flex,.row-center,.row-center-flex{margin-left:0!important;margin-right:0!important;padding-left:5.65%;padding-right:5.65%}@media (min-width:600px){.fluid-gutter.row,.fluid-gutter.row-flex,.row-center,.row-center-flex{margin:0 auto!important;width:95.84%;padding-right:0;padding-left:0}}@media (min-width:900px){.fluid-gutter.row,.fluid-gutter.row-flex,.row-center,.row-center-flex{max-width:1286px;width:83.61%}}@media (max-width:599px){.fluid-full-width-sm{width:114.94252874%;margin-left:-7.47126437%;margin-right:-7.47126437%}}@media (max-width:599px){.fluid-full-width-sm.fluid-gutter{width:auto;padding-left:7.47126437%;padding-right:7.47126437%}}@media (min-width:600px){.fluid-full-width-sm.fluid-gutter{width:100%}}.row-center-flex>*,.row-center>*,.row-flex>*,.row>*{width:98.03921569%}.col-1,.row-center-flex>*,.row-center>*,.row-flex>*,.row>*{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-1{width:6.37254902%}.col-2{width:14.70588235%}.col-2,.col-3{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-3{width:23.03921569%}.col-4{width:31.37254902%}.col-4,.col-5{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-5{width:39.70588235%}.col-6{width:48.03921569%}.col-6,.col-7{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-7{width:56.37254902%}.col-8{width:64.70588235%}.col-8,.col-9{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-9{width:73.03921569%}.col-10{width:81.37254902%}.col-10,.col-11{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-11{width:89.70588235%}.col-12{display:block;float:left;width:98.03921569%;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-push-1{margin-left:9.31372549%}.col-push-2{margin-left:17.64705882%}.col-push-3{margin-left:25.98039216%}.col-push-4{margin-left:34.31372549%}.col-push-5{margin-left:42.64705882%}.col-push-6{margin-left:50.98039216%}.order-first{order:-1}.order-last{order:99}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}@media (min-width:600px){.col-md-1{width:6.37254902%}.col-md-1,.col-md-2{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-md-2{width:14.70588235%}.col-md-3{width:23.03921569%}.col-md-3,.col-md-4{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-md-4{width:31.37254902%}.col-md-5{width:39.70588235%}.col-md-5,.col-md-6{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-md-6{width:48.03921569%}.col-md-7{width:56.37254902%}.col-md-7,.col-md-8{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-md-8{width:64.70588235%}.col-md-9{width:73.03921569%}.col-md-9,.col-md-10{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-md-10{width:81.37254902%}.col-md-11{width:89.70588235%}.col-md-11,.col-md-12{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-md-12{width:98.03921569%}.col-push-md-1{margin-left:9.31372549%}.col-push-md-2{margin-left:17.64705882%}.col-push-md-3{margin-left:25.98039216%}.col-push-md-4{margin-left:34.31372549%}.col-push-md-5{margin-left:42.64705882%}.col-push-md-6{margin-left:50.98039216%}.order-md-first{order:-1}.order-md-last{order:99}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}}@media (min-width:900px){.col-lg-1{width:6.37254902%}.col-lg-1,.col-lg-2{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-lg-2{width:14.70588235%}.col-lg-3{width:23.03921569%}.col-lg-3,.col-lg-4{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-lg-4{width:31.37254902%}.col-lg-5{width:39.70588235%}.col-lg-5,.col-lg-6{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-lg-6{width:48.03921569%}.col-lg-7{width:56.37254902%}.col-lg-7,.col-lg-8{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-lg-8{width:64.70588235%}.col-lg-9{width:73.03921569%}.col-lg-9,.col-lg-10{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-lg-10{width:81.37254902%}.col-lg-11{width:89.70588235%}.col-lg-11,.col-lg-12{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-lg-12{width:98.03921569%}.col-push-lg-1{margin-left:9.31372549%}.col-push-lg-2{margin-left:17.64705882%}.col-push-lg-3{margin-left:25.98039216%}.col-push-lg-4{margin-left:34.31372549%}.col-push-lg-5{margin-left:42.64705882%}.col-push-lg-6{margin-left:50.98039216%}.order-lg-first{order:-1}.order-lg-last{order:99}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}}@media (min-width:1200px){.col-xl-1{width:6.37254902%}.col-xl-1,.col-xl-2{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-xl-2{width:14.70588235%}.col-xl-3{width:23.03921569%}.col-xl-3,.col-xl-4{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-xl-4{width:31.37254902%}.col-xl-5{width:39.70588235%}.col-xl-5,.col-xl-6{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-xl-6{width:48.03921569%}.col-xl-7{width:56.37254902%}.col-xl-7,.col-xl-8{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-xl-8{width:64.70588235%}.col-xl-9{width:73.03921569%}.col-xl-9,.col-xl-10{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-xl-10{width:81.37254902%}.col-xl-11{width:89.70588235%}.col-xl-11,.col-xl-12{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-xl-12{width:98.03921569%}.col-push-xl-1{margin-left:9.31372549%}.col-push-xl-2{margin-left:17.64705882%}.col-push-xl-3{margin-left:25.98039216%}.col-push-xl-4{margin-left:34.31372549%}.col-push-xl-5{margin-left:42.64705882%}.col-push-xl-6{margin-left:50.98039216%}.order-xl-first{order:-1}.order-xl-last{order:99}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}}.DesktopBlueprintSearchPage{background-color:#faf9f8;overflow-x:hidden;width:100vw;scrollbar-gutter:stable}.DesktopBlueprintSearchPage.splitMode{overflow-y:scroll!important}.DesktopBlueprintSearchPage.mapMode{overflow-y:hidden!important}.DesktopBlueprintSearchPage #DesktopBlueprintSearchPage__pageContainer{position:relative;width:100%}.DesktopBlueprintSearchPage .hidden{display:none}.DesktopBlueprintSearchPage.lockScroll{position:fixed}.DesktopBlueprintSearchPage #content{margin:0!important;width:inherit!important}.DesktopBlueprintSearchPage .gm-style{font-family:inherit!important}.DesktopBlueprintSearchPage .gm-style>div{border:none!important}.DesktopBlueprintSearchPage .gm-style>div:focus{outline:unset!important;outline:none;box-shadow:none}.DesktopBlueprintSearchPage #header{position:fixed;width:100vw;z-index:10030}.DesktopBlueprintSearchPage #header .SmallHeader{background-color:#faf9f8}.DesktopBlueprintSearchPage #top-container{position:fixed;z-index:10029;top:61px;left:0;width:100vw;height:66px}.DesktopBlueprintSearchPage #top-container.adjustForMapHeight{width:840px}@media (max-width:900px){.DesktopBlueprintSearchPage #top-container.adjustForMapHeight{width:420px}}@media (min-width:900px) and (max-width:1199px){.DesktopBlueprintSearchPage #top-container.adjustForMapHeight{width:488px}}.DesktopBlueprintSearchPage #dummy-left-container,.DesktopBlueprintSearchPage #left-container{position:fixed;z-index:-1;top:61px;bottom:0;max-height:2000px;background:#e1dfda;width:calc(100vw - 375px)}@media (max-width:599px){.DesktopBlueprintSearchPage #dummy-left-container,.DesktopBlueprintSearchPage #left-container{top:57px}}@media (min-width:900px){.DesktopBlueprintSearchPage #dummy-left-container,.DesktopBlueprintSearchPage #left-container{width:calc(100vw - 457px)}}@media (min-width:1200px){.DesktopBlueprintSearchPage #dummy-left-container,.DesktopBlueprintSearchPage #left-container{width:calc(100vw - 750px)}}.DesktopBlueprintSearchPage #dummy-left-container.reversePosition,.DesktopBlueprintSearchPage #left-container.reversePosition{right:0;left:auto;top:127px;z-index:2;border-top-left-radius:12px;max-width:calc(100% - 840px);width:calc(100% - 840px)}@media (max-width:900px){.DesktopBlueprintSearchPage #dummy-left-container.reversePosition,.DesktopBlueprintSearchPage #left-container.reversePosition{max-width:calc(100% - 420px);width:calc(100% - 420px)}}@media (min-width:900px) and (max-width:1199px){.DesktopBlueprintSearchPage #dummy-left-container.reversePosition,.DesktopBlueprintSearchPage #left-container.reversePosition{max-width:calc(100% - 488px);width:calc(100% - 488px)}}.DesktopBlueprintSearchPage #dummy-left-container.reversePosition.mapMode,.DesktopBlueprintSearchPage #left-container.reversePosition.mapMode{width:100vw;max-width:100vw;border-top-left-radius:unset}.DesktopBlueprintSearchPage #dummy-left-container.reversePosition.listMode,.DesktopBlueprintSearchPage #left-container.reversePosition.listMode{visibility:hidden;opacity:0}.DesktopBlueprintSearchPage #dummy-left-container.adjustForMapHeight,.DesktopBlueprintSearchPage #left-container.adjustForMapHeight{top:61px;border-top-left-radius:unset}.DesktopBlueprintSearchPage #dummy-left-container.adjustForMapHeight #search-map-wrapper.Map.reversePosition,.DesktopBlueprintSearchPage #left-container.adjustForMapHeight #search-map-wrapper.Map.reversePosition{border-top-left-radius:unset}.DesktopBlueprintSearchPage #dummy-left-container.map.expandedList,.DesktopBlueprintSearchPage #left-container.map.expandedList{width:150px;transition:.25s linear}@media (max-width:900px){.DesktopBlueprintSearchPage #right-container,.DesktopBlueprintSearchPage .rightContainerWidth{width:375px}}@media (min-width:900px) and (max-width:1200px){.DesktopBlueprintSearchPage #right-container,.DesktopBlueprintSearchPage .rightContainerWidth{width:457px}}@media (min-width:1200px){.DesktopBlueprintSearchPage #right-container,.DesktopBlueprintSearchPage .rightContainerWidth{width:750px}}.DesktopBlueprintSearchPage #right-container.map.expandedList,.DesktopBlueprintSearchPage .rightContainerWidth.map.expandedList{width:calc(100vw - 150px)}.DesktopBlueprintSearchPage #right-container{position:absolute;top:61px;right:0;z-index:0}.DesktopBlueprintSearchPage #right-container .SiteFooter{margin-top:-2rem}.DesktopBlueprintSearchPage #right-container.reversePosition{left:0;right:auto;top:127px;width:840px;max-width:840px}@media (max-width:900px){.DesktopBlueprintSearchPage #right-container.reversePosition{width:420px;max-width:420px}}@media (min-width:900px) and (max-width:1199px){.DesktopBlueprintSearchPage #right-container.reversePosition{width:488px;max-width:488px}}.DesktopBlueprintSearchPage #right-container.reversePosition.listMode{width:100vw;max-width:100vw}.DesktopBlueprintSearchPage #right-container.reversePosition.mapMode{visibility:hidden;opacity:0}@media (max-width:599px){.DesktopBlueprintSearchPage #right-container{top:57px}}@media screen and (min-width:600px) and (max-width:1200px){.DesktopBlueprintSearchPage #right-container .num-students-col,.DesktopBlueprintSearchPage #right-container .rating-col{display:none}}.DesktopBlueprintSearchPage div.mapMode #search-map-wrapper.Map.reversePosition{border-top-left-radius:unset}.DesktopBlueprintSearchPage #search-map-wrapper{top:0;position:absolute;width:100%;height:100%}.DesktopBlueprintSearchPage #search-map-wrapper .GoogleMapView{height:100%!important;width:100%!important}.DesktopBlueprintSearchPage #search-map-wrapper.Map{background:#e9e9e9;position:relative;left:0;top:0;bottom:0;overflow:hidden;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.DesktopBlueprintSearchPage #search-map-wrapper.Map.reversePosition{border-top-left-radius:12px}.DesktopBlueprintSearchPage #search-map-wrapper .crosshair{cursor:crosshair}.DesktopBlueprintSearchPage .WideSidepaneHeader--container.isStateMFP .WideSidepaneHeader.PhotoView{margin-bottom:0}.DesktopBlueprintSearchPage .DesktopSearchHeader--container,.DesktopBlueprintSearchPage .WideSidepaneHeader--container{position:-webkit-sticky;position:sticky;z-index:10030}.DesktopBlueprintSearchPage div#qual_ol.qual_ol{position:fixed!important;transform:translateY(-50%)}.DesktopBlueprintSearchPage div#qual_ol.qual_ol #qual_ol_box{position:relative;border-bottom-left-radius:8px}.DesktopBlueprintSearchPage div#qual_ol.qual_ol #qual_ol_box #qual_ol_stuff .qual_ol_qtitle{margin-top:unset!important;text-align:center!important}.DesktopBlueprintSearchPage div#qual_ol.qual_ol #qual_ol_box #qual_ol_stuff #qual_ol_ans_box{padding:0 1.5rem!important}.DesktopBlueprintSearchPage div#qual_ol.qual_ol #qual_ol_box #qual_ol_stuff .qual_ol_btm{justify-content:end;padding-bottom:1rem}.DesktopBlueprintSearchPage div#qual_ol.qual_ol #qual_ol_box #qual_ol_stuff .qual_ol_btm #qual_ol_send_box{margin:unset!important}@media (max-width:1199px){.tableMode.DesktopBlueprintSearchPage .DesktopSearchHeader--container .bp-DesktopSearchHeader__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.tableMode.DesktopBlueprintSearchPage .TableHeader{border-top:1px solid #ddd}.tableMode.DesktopBlueprintSearchPage .TableHeader.reversePosition{border-top:unset}.tableMode.DesktopBlueprintSearchPage .TableViewPlaceholder{height:100vh;display:flex;justify-content:center}.tableMode.DesktopBlueprintSearchPage .TableViewPlaceholder .bp-Spinner{margin-top:17rem}
