.search-heading-module-scss-module__Xd0tAW__heading{text-overflow:ellipsis;white-space:nowrap;height:22px;margin-top:10px;margin-bottom:0;font-size:18px;line-height:1.4;overflow:hidden}
.social-links-module-scss-module__Cylc1a__socialButtons{align-items:center;display:flex}.social-links-module-scss-module__Cylc1a__socialButtons a{display:flex}.social-links-module-scss-module__Cylc1a__icon{width:30px;height:45px;margin:0 10px}
.add-saved-search-drawer-module-scss-module__5YISWG__drawerPaper{max-width:520px;padding:0 15px 15px}.add-saved-search-drawer-module-scss-module__5YISWG__headerDiv{justify-content:space-between;align-items:center;min-height:fit-content;padding-top:15px;padding-bottom:1px;display:flex}.add-saved-search-drawer-module-scss-module__5YISWG__headerText,.add-saved-search-drawer-module-scss-module__5YISWG__existingHeader{font-size:22px;font-weight:700}.add-saved-search-drawer-module-scss-module__5YISWG__existingHeader{margin:30px 0 0}.add-saved-search-drawer-module-scss-module__5YISWG__accountEntryRoot{margin-top:15px}
.add-saved-search-form-module-scss-module__h_ZEkW__rootForm{flex-direction:column;display:flex}.add-saved-search-form-module-scss-module__h_ZEkW__tallSpacing{margin-top:20px}.add-saved-search-form-module-scss-module__h_ZEkW__notificationCheckbox{align-self:flex-start}.add-saved-search-form-module-scss-module__h_ZEkW__notificationLabel{min-height:42px;margin-top:9px}.add-saved-search-form-module-scss-module__h_ZEkW__d-save-search-modal-container-1 .d-text.h3{margin:0!important}.add-saved-search-form-module-scss-module__h_ZEkW__d-save-search-modal-container-1 .d-text.p{margin:0!important}
.saved-searches-grid-module-scss-module__adQx6q__root{margin:25px 0 100px}.saved-searches-grid-module-scss-module__adQx6q__gridRoot{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));margin-bottom:30px;display:grid}@media (min-width:1280px){.saved-searches-grid-module-scss-module__adQx6q__gridRoot{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}.saved-searches-grid-module-scss-module__adQx6q__gridRoot{gap:15px}.saved-searches-grid-module-scss-module__adQx6q__cardRootWidth{max-width:350px}
.saved-search-card-module-scss-module__OTOsuq__root{color:#58575c;line-height:1.5}.saved-search-card-module-scss-module__OTOsuq__content{outline-offset:-1px;padding:15px;display:flex}.saved-search-card-module-scss-module__OTOsuq__content:hover{color:unset}.saved-search-card-module-scss-module__OTOsuq__searchIcon{margin-top:1px}.saved-search-card-module-scss-module__OTOsuq__searchIcon,.saved-search-card-module-scss-module__OTOsuq__icon{margin-right:5px}.saved-search-card-module-scss-module__OTOsuq__textContent{overflow:hidden}.saved-search-card-module-scss-module__OTOsuq__name{color:#003da5;font-weight:700}.saved-search-card-module-scss-module__OTOsuq__name,.saved-search-card-module-scss-module__OTOsuq__near,.saved-search-card-module-scss-module__OTOsuq__notification{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.saved-search-card-module-scss-module__OTOsuq__name:empty:before,.saved-search-card-module-scss-module__OTOsuq__near:empty:before,.saved-search-card-module-scss-module__OTOsuq__notification:empty:before{content:"​"}.saved-search-card-module-scss-module__OTOsuq__filters{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3em;display:-webkit-box;overflow:hidden}.saved-search-card-module-scss-module__OTOsuq__button{min-width:0}
.listing-neighbourhood-module-scss-module__j09NQq__poiSpacing{min-height:351px}@media (max-width:767.98px){.listing-neighbourhood-module-scss-module__j09NQq__poiSpacing{min-height:216px}}.listing-neighbourhood-module-scss-module__j09NQq__mapSpacing{min-height:515px;margin-top:10px}.listing-neighbourhood-module-scss-module__j09NQq__mapSpacing>div{height:485px;margin-bottom:30px}@media (max-width:767.98px){.listing-neighbourhood-module-scss-module__j09NQq__mapSpacing{min-height:485px}.listing-neighbourhood-module-scss-module__j09NQq__mapSpacing>div{margin-bottom:0}}.listing-neighbourhood-module-scss-module__j09NQq__heading{font-size:18px}
.neighbourhood-summary-module-scss-module__B7Qqtq__description{color:#58575c;height:fit-content;font-size:14px;font-weight:300;line-height:1.6}@media (max-width:767.98px){.neighbourhood-summary-module-scss-module__B7Qqtq__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}}.neighbourhood-summary-module-scss-module__B7Qqtq__link{color:#003da5;align-items:center;width:fit-content;font-size:14px;display:flex}
.responsive-tabs-module-scss-module__Zw4i6G__buttonRoot{text-transform:none;justify-content:space-between;height:44px;padding-top:9px;font-weight:700;display:flex}.responsive-tabs-module-scss-module__Zw4i6G__buttonRoot,.responsive-tabs-module-scss-module__Zw4i6G__contentMobile{border:1px solid #e4e4e4;border-radius:0;padding-left:15px;padding-right:15px}
.location-details-module-scss-module__5d01CW__rootContainer{padding:20px 0}@media (min-width:768px){.location-details-module-scss-module__5d01CW__rootContainer{min-height:351px;padding-bottom:0}}.location-details-module-scss-module__5d01CW__tabListItem{font-size:14px}
@media (min-width:768px){.location-qualities-module-scss-module__WqVlAG__scoreList{padding-inline-start:12px}}@media (max-width:767.98px){.location-qualities-module-scss-module__WqVlAG__scoreList{padding-inline-start:0}}.location-qualities-module-scss-module__WqVlAG__scoreList{margin-top:15px}.location-qualities-module-scss-module__WqVlAG__scoreItem{color:#58575c;display:flex}.location-qualities-module-scss-module__WqVlAG__scoreItem:not(:last-child){margin-bottom:15px}.location-qualities-module-scss-module__WqVlAG__qualityIcon{margin-right:18px}.location-qualities-module-scss-module__WqVlAG__qualityDescription{text-align:justify;flex-direction:column;font-size:14px;line-height:1.4em;display:flex}.location-qualities-module-scss-module__WqVlAG__scoreName{font-weight:700}.location-qualities-module-scss-module__WqVlAG__scoreText{font-weight:300}
.points-of-interest-module-scss-module__aOrU_G__list{margin:15px 0;padding-inline-start:18px}.points-of-interest-module-scss-module__aOrU_G__listItem:not(:last-child){margin-bottom:15px}.points-of-interest-module-scss-module__aOrU_G__poiWrapper{color:#58575c;flex-direction:column;font-size:14px;font-weight:300;line-height:1.4em;display:flex}@media (min-width:768px){.points-of-interest-module-scss-module__aOrU_G__details{display:flex}}.points-of-interest-module-scss-module__aOrU_G__name{white-space:pre-wrap;font-weight:700}.points-of-interest-module-scss-module__aOrU_G__attribution{text-align:right;margin-top:-15px;font-size:14px;line-height:2em}
.property-details-module-scss-module__S92SuW__detailsWrapper{flex-direction:column;display:flex}.property-details-module-scss-module__S92SuW__detailsRow{align-items:center;display:flex}.property-details-module-scss-module__S92SuW__detailSpan{text-transform:lowercase;margin-right:.6em}.property-details-module-scss-module__S92SuW__muiIcon{vertical-align:bottom;font-size:20px}.property-details-module-scss-module__S92SuW__bathIcon{vertical-align:middle;font-size:18px}.property-details-module-scss-module__S92SuW__marginTop{margin-top:2%}
.email-share-form-content-module-scss-module__roZh1q__rootForm{flex-direction:column;display:flex}.email-share-form-content-module-scss-module__roZh1q__topSpacing{margin-top:20px}
.suggested-listings-module-scss-module__OZDHgW__sectionContainer{min-height:447px}.suggested-listings-module-scss-module__OZDHgW__sectionTitle{font-size:18px}.suggested-listings-module-scss-module__OZDHgW__placeholderMessage{margin-bottom:20px}
.copy-button-module-scss-module__9_kA7W__successMessage{color:#fff;background-color:#6d6d6de6;justify-content:center;align-items:center;width:300px;height:59px;display:flex}
.nested-menu-module-scss-module__mMLIga__list{background-color:#fff;outline:1px solid #0000001f;padding:0}.nested-menu-module-scss-module__mMLIga__listItem{padding:0}.nested-menu-module-scss-module__mMLIga__linkRow{flex:1;justify-content:space-between;display:flex}
.popup-menu-module-scss-module__Ia9Bqq__popper{z-index:10}
.listing-share-button-module-scss-module__p0aH2q__listItem{background-color:#fff;border-radius:0;justify-content:flex-start;align-items:center;width:100%;height:45px;padding:3px 7px 3px 3px;display:flex}.listing-share-button-module-scss-module__p0aH2q__listItem>*{margin:0 7px}.listing-share-button-module-scss-module__p0aH2q__listItemFocused{color:#fff;box-shadow:inset 0 0 0 1px #000}
.listing-summary-module-scss-module__psCaaW__summaryWrapper{justify-content:space-between;display:flex}@media (max-width:767.98px){.listing-summary-module-scss-module__psCaaW__summaryWrapper{text-align:center;flex-direction:column;padding-top:10px}}.listing-summary-module-scss-module__psCaaW__priceDetailsWrapper{flex:2;display:flex}.listing-summary-module-scss-module__psCaaW__priceWrapper{flex:1}.listing-summary-module-scss-module__psCaaW__days{line-height:1.7}.listing-summary-module-scss-module__psCaaW__listPrice{align-items:center;font-weight:700;display:flex}@media (max-width:767.98px){.listing-summary-module-scss-module__psCaaW__listPrice{justify-content:center;display:flex}}.listing-summary-module-scss-module__psCaaW__propertyDetailsWrapper{flex:1}.listing-summary-module-scss-module__psCaaW__addressWrapper{width:100%}.listing-summary-module-scss-module__psCaaW__addressAgentWrapper{flex:1}.listing-summary-module-scss-module__psCaaW__mlsNum{margin-top:5px}@media (max-width:767.98px){.listing-summary-module-scss-module__psCaaW__addressWrapper,.listing-summary-module-scss-module__psCaaW__agentWrapper,.listing-summary-module-scss-module__psCaaW__mlsNum,.listing-summary-module-scss-module__psCaaW__mortgageAttributionWrapper,.listing-summary-module-scss-module__psCaaW__actionButtons{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}}.listing-summary-module-scss-module__psCaaW__attributionActionWrapperMobile{display:flex}@media (max-width:767.98px){.listing-summary-module-scss-module__psCaaW__attributionActionWrapperMobile{flex-direction:column;align-items:center}}@media (min-width:768px) and (max-width:1279.98px){.listing-summary-module-scss-module__psCaaW__mortgageAttributionWrapper{flex:2;margin-top:5px}}.listing-summary-module-scss-module__psCaaW__actionButtons{grid-template-columns:repeat(3,1fr);column-gap:12px;font-size:14px;display:grid}@media (min-width:768px){.listing-summary-module-scss-module__psCaaW__propertyDetail:not(:last-of-type):after{content:"·";margin-left:.15em;font-weight:700}}.listing-summary-module-scss-module__psCaaW__propertyDetail .listing-summary-module-scss-module__psCaaW__propertyDetailValue{font-weight:700}@media (max-width:767.98px){.listing-summary-module-scss-module__psCaaW__propertyDetail .listing-summary-module-scss-module__psCaaW__propertyDetailValue{display:block}}@media (min-width:768px) and (max-width:1279.98px){.listing-summary-module-scss-module__psCaaW__summaryWrapper{font-size:24px}.listing-summary-module-scss-module__psCaaW__priceWrapper{font-size:28px}.listing-summary-module-scss-module__psCaaW__days{font-size:12px}.listing-summary-module-scss-module__psCaaW__propertyDetailsWrapper{justify-content:center;display:flex}.listing-summary-module-scss-module__psCaaW__addressAgentWrapper{justify-content:flex-end;display:flex}.listing-summary-module-scss-module__psCaaW__cityLine{font-size:16px}.listing-summary-module-scss-module__psCaaW__agentWrapper,.listing-summary-module-scss-module__psCaaW__mlsNum{font-size:10px}.listing-summary-module-scss-module__psCaaW__attributionActionWrapperMobile{max-width:800px;margin-left:auto;margin-right:auto}}@media (max-width:1279.98px){.listing-summary-module-scss-module__psCaaW__summaryWrapper{max-width:800px;margin-top:16px;margin-left:auto;margin-right:auto}.listing-summary-module-scss-module__psCaaW__agentWrapper{margin-top:10px}.listing-summary-module-scss-module__psCaaW__actionButtons{margin-top:5px}}@media (max-width:767.98px){.listing-summary-module-scss-module__psCaaW__summaryWrapper{max-width:360px;font-size:16px}.listing-summary-module-scss-module__psCaaW__priceWrapper{font-size:22px}.listing-summary-module-scss-module__psCaaW__days{font-size:11px}.listing-summary-module-scss-module__psCaaW__propertyDetailsWrapper{justify-content:flex-end;display:flex}.listing-summary-module-scss-module__psCaaW__propertyDetailsRoot{flex:1}.listing-summary-module-scss-module__psCaaW__propertyDetailsRow{flex:1;justify-content:space-between}.listing-summary-module-scss-module__psCaaW__propertyDetail{flex:1}.listing-summary-module-scss-module__psCaaW__propertyDetail:not(:first-child){padding-left:2%}.listing-summary-module-scss-module__psCaaW__addressWrapper{margin-top:15px;font-size:18px}.listing-summary-module-scss-module__psCaaW__agentWrapper,.listing-summary-module-scss-module__psCaaW__mlsNum{font-size:12px}}@media (min-width:1280px){.listing-summary-module-scss-module__psCaaW__summaryWrapper{font-size:25px}.listing-summary-module-scss-module__psCaaW__priceWrapper{font-size:38px}.listing-summary-module-scss-module__psCaaW__days{font-size:14px}.listing-summary-module-scss-module__psCaaW__cityLine{font-size:18px}.listing-summary-module-scss-module__psCaaW__agentWrapper{margin-top:.5vw}.listing-summary-module-scss-module__psCaaW__agentWrapper,.listing-summary-module-scss-module__psCaaW__mlsNum{font-size:12px}}
.mortgage-payment-module-scss-module__ZP9bMa__payment{color:#003da5;margin:5px 0;font-size:14px}
.calculator-form-module-scss-module__smeTBa__disclaimer,.calculator-form-module-scss-module__smeTBa__submit,.calculator-form-module-scss-module__smeTBa__control{margin-bottom:20px}@media (min-width:768px){.calculator-form-module-scss-module__smeTBa__disclaimer,.calculator-form-module-scss-module__smeTBa__submit,.calculator-form-module-scss-module__smeTBa__control{margin:0 20px 20px}.calculator-form-module-scss-module__smeTBa__form{flex:1;grid-template-columns:1fr 1fr;margin-left:50px;display:grid}}@media (max-width:767.98px){.calculator-form-module-scss-module__smeTBa__form{width:100%;max-width:450px}}.calculator-form-module-scss-module__smeTBa__control{display:block}.calculator-form-module-scss-module__smeTBa__label{margin-bottom:5px;font-weight:700}.calculator-form-module-scss-module__smeTBa__submit{height:40px;display:block}@media (min-width:768px){.calculator-form-module-scss-module__smeTBa__submit{margin:calc(5px + 1.4em) 20px 0}}@media (max-width:767.98px){.calculator-form-module-scss-module__smeTBa__submit{width:100%}}.calculator-form-module-scss-module__smeTBa__disclaimer{grid-column-end:span 2;font-size:14px}
.down-payment-module-scss-module__alECZa__fieldWrapper{display:flex}.down-payment-module-scss-module__alECZa__leftRoot{flex:3}.down-payment-module-scss-module__alECZa__leftField{border-radius:4px 0 0 4px}.down-payment-module-scss-module__alECZa__rightRoot{flex:1;min-width:80px}.down-payment-module-scss-module__alECZa__rightField{border-radius:0 4px 4px 0}
.calculator-result-module-scss-module__ubEX_a__root{align-self:center;font-weight:700}.calculator-result-module-scss-module__ubEX_a__resultWrapper{border:2px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;margin:5px auto;display:flex}.calculator-result-module-scss-module__ubEX_a__cost{font-size:24px}.calculator-result-module-scss-module__ubEX_a__frequency{text-transform:lowercase;font-weight:400}
.mortgage-calculator-module-scss-module__JLy9lq__title{font-size:18px;font-weight:700}.mortgage-calculator-module-scss-module__JLy9lq__wrapper{display:flex}@media (max-width:767.98px){.mortgage-calculator-module-scss-module__JLy9lq__wrapper{flex-direction:column;align-items:center}}
.open-house-module-scss-module__LE-XRW__container{margin-bottom:25px;font-size:14px;line-height:20px;display:flex}.open-house-module-scss-module__LE-XRW__linkContainer:hover svg{color:#4570c2}.open-house-module-scss-module__LE-XRW__icon{margin-top:2px;margin-right:10px}.open-house-module-scss-module__LE-XRW__virtualLink{color:#003da5;width:16px;height:16px;margin-left:5px}.open-house-module-scss-module__LE-XRW__day{align-items:center;font-weight:700;display:flex}.open-house-module-scss-module__LE-XRW__time{color:#58575c}
.open-houses-module-scss-module__oPy82a__descriptionTitle{margin-top:0;font-size:18px;font-weight:700}@media (min-width:768px){.open-houses-module-scss-module__oPy82a__openHousesContainer{grid-template-columns:1fr 1fr 1fr;display:grid}}.open-houses-module-scss-module__oPy82a__virtualTitle{text-transform:uppercase;margin-top:0;font-size:14px;font-weight:400}
.compact-listing-card-module-scss-module__as99lW__previewDetailsWrapper{width:70%}.compact-listing-card-module-scss-module__as99lW__listingCardWrapper{height:110px;margin-bottom:10px;display:flex}.compact-listing-card-module-scss-module__as99lW__imageWrapper{width:30%;height:108px}.compact-listing-card-module-scss-module__as99lW__priceRowWrapper{margin:0 14px 10px}.compact-listing-card-module-scss-module__as99lW__detailsRowWrapper{height:32px;margin:0 14px 11px;font-weight:700;line-height:14px}.compact-listing-card-module-scss-module__as99lW__addressWrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-listing-card-module-scss-module__as99lW__detailsRootWrapper{margin:0}.compact-listing-card-module-scss-module__as99lW__contentBottomWrapper{border:none;flex-flow:column;justify-content:space-between;margin:0 14px 3px;padding:0;font-weight:300;display:flex}.compact-listing-card-module-scss-module__as99lW__contentBottomWrapper .compact-listing-card-module-scss-module__as99lW__mlsNumber{margin:0}
.rating-module-scss-module__oBFBQW__ratingWrapper{align-items:center;display:flex}.rating-module-scss-module__oBFBQW__starWrapper{color:#f5a622;display:flex}.rating-module-scss-module__oBFBQW__star{font-size:1.5em}
.compact-listing-card-skeleton-module-scss-module__pZYo5a__root{background-color:#fff;height:100px;min-height:100px;margin-bottom:10px;display:flex}.compact-listing-card-skeleton-module-scss-module__pZYo5a__image{width:30%}.compact-listing-card-skeleton-module-scss-module__pZYo5a__textSection{width:70%}.compact-listing-card-skeleton-module-scss-module__pZYo5a__priceRow,.compact-listing-card-skeleton-module-scss-module__pZYo5a__addressRow,.compact-listing-card-skeleton-module-scss-module__pZYo5a__mlsRow{border-radius:5px;height:10px;margin-top:10px;margin-left:5px}.compact-listing-card-skeleton-module-scss-module__pZYo5a__priceRow:after,.compact-listing-card-skeleton-module-scss-module__pZYo5a__addressRow:after,.compact-listing-card-skeleton-module-scss-module__pZYo5a__mlsRow:after{border-radius:5px}.compact-listing-card-skeleton-module-scss-module__pZYo5a__priceRow{width:50%}.compact-listing-card-skeleton-module-scss-module__pZYo5a__addressRow{width:80%}.compact-listing-card-skeleton-module-scss-module__pZYo5a__mlsRow{width:50%;margin-top:20px}
.listing-preview-popup-module-scss-module__i-rZoG__popup{z-index:10;width:375px;max-height:385px;position:absolute;top:0;left:39px;overflow:hidden}.listing-preview-popup-module-scss-module__i-rZoG__drawerHeader{background-color:#fff;border-bottom:1px solid #979797;justify-content:space-between;align-items:center;width:100%;height:45px;padding:2px 0 2px 10px;font-size:16px;font-weight:700;display:flex}.listing-preview-popup-module-scss-module__i-rZoG__closeIcon{background-color:unset;border-radius:0;min-width:40px}.listing-preview-popup-module-scss-module__i-rZoG__previewsWrapper{height:calc(100% - 45px);overflow-y:auto}.listing-preview-popup-module-scss-module__i-rZoG__previewsWrapper::-webkit-scrollbar{opacity:1;width:7px;height:3px}.listing-preview-popup-module-scss-module__i-rZoG__previewsWrapper::-webkit-scrollbar-thumb{opacity:1;background-color:#9c9c9c40;border-radius:99px;box-shadow:0 0 1px #ffffff40}.listing-preview-popup-module-scss-module__i-rZoG__previewsWrapper::-webkit-scrollbar-thumb:active{background-color:#9c9c9c80}
.agent-rating-stars-module-scss-module__-vfx_W__ratingWrapper{align-items:center;font-size:12px;line-height:25px;display:flex}.agent-rating-stars-module-scss-module__-vfx_W__ratingWrapper:empty:before{content:"​"}.agent-rating-stars-module-scss-module__-vfx_W__reviews{text-overflow:ellipsis;white-space:nowrap;margin-left:8px;overflow:hidden}
.marker-module-scss-module__A_94La__marker{color:#fff;font-size:12px;font-weight:700;position:relative;transform:translate(-50%,-50%)}.marker-module-scss-module__A_94La__markerText{margin:0;padding:0;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.marker-module-scss-module__A_94La__largeCluster{width:36px;height:36px}.marker-module-scss-module__A_94La__rectangleMarker{text-transform:none;border-radius:6px;min-width:0;height:34px;padding:0 10px;transform:translate(-50%,-100%)}.marker-module-scss-module__A_94La__rectangleMarker.Mui-focusVisible:after{background-color:#042f78}.marker-module-scss-module__A_94La__rectangleMarker:after{content:"";z-index:-1;width:10px;height:10px;position:absolute;top:calc(100% - 7px);left:calc(50% - 5px);transform:rotate(45deg)}.marker-module-scss-module__A_94La__highlighted,.marker-module-scss-module__A_94La__highlighted:after{background-color:#042f78}
.no-results-found-dialog-module-scss-module__V-qUkq__dialogContainer{text-align:center;background-color:#fff;border-radius:6px;flex-flow:column;justify-content:center;align-items:center;max-width:500px;height:150px;display:flex}.no-results-found-dialog-module-scss-module__V-qUkq__dialogContainer .no-results-found-dialog-module-scss-module__V-qUkq__title{margin-bottom:10px;font-size:18px;font-weight:700}.no-results-found-dialog-module-scss-module__V-qUkq__dialogContainer .no-results-found-dialog-module-scss-module__V-qUkq__description{color:#58575c;width:80%;font-size:14px;font-weight:700}.no-results-found-dialog-module-scss-module__V-qUkq__map{width:95vw;position:absolute;transform:translate(-50%,-50%)}@media (min-width:768px){.no-results-found-dialog-module-scss-module__V-qUkq__map{display:none}}.no-results-found-dialog-module-scss-module__V-qUkq__gallery{border:1px solid #d3d3d3;margin:5% auto;box-shadow:0 2px 10px 2px #d3d3d3}
.listings-search-header-module-scss-module__ub5kea__wrapper{margin-bottom:10px}
.sort-row-module-scss-module__0wUrJa__wrapper{align-items:center;height:25px;margin-top:10px;display:flex}
.gallery-results-count-module-scss-module__4ul1Rq__count{font-weight:700}
.header-blog-spotlight-module-scss-module__rtdGuq__root{background-color:#1f355e;flex-direction:row;width:610px;min-width:610px;margin:0;display:flex}.header-blog-spotlight-module-scss-module__rtdGuq__root:hover{box-shadow:none}.header-blog-spotlight-module-scss-module__rtdGuq__image{background-color:#d3d3d3;width:42%;min-width:42%;height:100%}.header-blog-spotlight-module-scss-module__rtdGuq__textWrapper{padding:0 20px 20px}.header-blog-spotlight-module-scss-module__rtdGuq__category,.header-blog-spotlight-module-scss-module__rtdGuq__title,.header-blog-spotlight-module-scss-module__rtdGuq__excerpt{color:#fff;font-weight:400;line-height:1.4}.header-blog-spotlight-module-scss-module__rtdGuq__category{font-size:18px;font-weight:700}.header-blog-spotlight-module-scss-module__rtdGuq__title{-webkit-line-clamp:1;-webkit-box-orient:vertical;height:1.4em;font-size:16px;display:-webkit-box;overflow:hidden}.header-blog-spotlight-module-scss-module__rtdGuq__excerpt{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.listings-sort-module-scss-module__6F99rG__selectWrapper fieldset{border-width:1px;border-radius:0}.listings-sort-module-scss-module__6F99rG__selectWrapper .Mui-focused select{outline:2px solid #0000;box-shadow:inset 0 0 0 2px #000}.listings-sort-module-scss-module__6F99rG__selectWrapper .Mui-focused select{color:#4570c2}.listings-sort-module-scss-module__6F99rG__selectWrapper .Mui-focused .listings-sort-module-scss-module__6F99rG__icon{color:#4570c2}.listings-sort-module-scss-module__6F99rG__selectWrapper .listings-sort-module-scss-module__6F99rG__select,.listings-sort-module-scss-module__6F99rG__selectWrapper .listings-sort-module-scss-module__6F99rG__icon{color:#003da5}.listings-sort-module-scss-module__6F99rG__selectWrapper .listings-sort-module-scss-module__6F99rG__select{border-radius:0}.listings-sort-module-scss-module__6F99rG__selectWrapper .listings-sort-module-scss-module__6F99rG__select:hover,.listings-sort-module-scss-module__6F99rG__selectWrapper .listings-sort-module-scss-module__6F99rG__select:hover+.listings-sort-module-scss-module__6F99rG__icon{color:#4570c2}.listings-sort-module-scss-module__6F99rG__selectWrapper{margin-right:10px}.listings-sort-module-scss-module__6F99rG__selectWrapper fieldset{border:none}.listings-sort-module-scss-module__6F99rG__select{height:25px;margin-left:-5px;padding-top:0;padding-bottom:0;padding-left:5px;font-weight:700}
.listings-search-filter-bar-module-scss-module__aWnzVa__bar{margin-top:10px;display:flex}.listings-search-filter-bar-module-scss-module__aWnzVa__toggleWrapper{margin-right:10px}.listings-search-filter-bar-module-scss-module__aWnzVa__filterBarButton.listings-search-filter-bar-module-scss-module__aWnzVa__filterBarButton{text-transform:none;min-width:0;height:32px}@media (max-width:767.98px){.listings-search-filter-bar-module-scss-module__aWnzVa__filterBarButton.listings-search-filter-bar-module-scss-module__aWnzVa__filterBarButton span{height:10px}}.listings-search-filter-bar-module-scss-module__aWnzVa__filterButton{margin-right:10px;padding:6px 10px;font-size:16px}.listings-search-filter-bar-module-scss-module__aWnzVa__saveSearchButton{padding:6px 10px;font-size:16px}
.sale-rent-filter-module-scss-module__hc6ktG__selectWrapper fieldset{border-width:1px;border-color:#003da5;border-radius:0}.sale-rent-filter-module-scss-module__hc6ktG__selectWrapper .Mui-focused select{background-color:#ccd8ed;outline:2px solid #0000;box-shadow:inset 0 0 0 2px #000}.sale-rent-filter-module-scss-module__hc6ktG__selectWrapper .sale-rent-filter-module-scss-module__hc6ktG__select,.sale-rent-filter-module-scss-module__hc6ktG__selectWrapper .sale-rent-filter-module-scss-module__hc6ktG__icon{color:#003da5}.sale-rent-filter-module-scss-module__hc6ktG__selectWrapper .sale-rent-filter-module-scss-module__hc6ktG__select{border-radius:0}.sale-rent-filter-module-scss-module__hc6ktG__selectWrapper .sale-rent-filter-module-scss-module__hc6ktG__select:hover{background-color:#ccd8ed}.sale-rent-filter-module-scss-module__hc6ktG__selectWrapper{margin-right:10px}.sale-rent-filter-module-scss-module__hc6ktG__select{height:32px;padding-top:0;padding-bottom:0;padding-left:10px;font-weight:700}
.search-filters-form-module-scss-module__I1VGyG__fieldSpacing{margin-bottom:15px}.search-filters-form-module-scss-module__I1VGyG__divider.search-filters-form-module-scss-module__I1VGyG__divider{height:2px}.search-filters-form-module-scss-module__I1VGyG__buttonsWrapper{display:flex}.search-filters-form-module-scss-module__I1VGyG__actionButton{min-width:100px;height:35px}.search-filters-form-module-scss-module__I1VGyG__submit{margin-left:auto}
.view-mode-toggle-module-scss-module__L0fbFq__toggleButton.view-mode-toggle-module-scss-module__L0fbFq__toggleButton{text-transform:none;min-width:0;height:32px;padding:6px 20px;font-size:16px}@media (max-width:1279.98px){.view-mode-toggle-module-scss-module__L0fbFq__toggleButton.view-mode-toggle-module-scss-module__L0fbFq__toggleButton{margin:6px 0}}.view-mode-toggle-module-scss-module__L0fbFq__iconMargin{margin-right:5px}
.service-areas-module-scss-module__M_tZGq__heading{margin:5px 0 0;font-size:16px;font-weight:400}
.agent-office-search-card-base-module-scss-module__GVgjMW__root{color:#58575c;font-size:14px;line-height:1.4}.agent-office-search-card-base-module-scss-module__GVgjMW__content{outline-offset:-1px;padding:15px;display:flex}.agent-office-search-card-base-module-scss-module__GVgjMW__content:hover{color:unset}.agent-office-search-card-base-module-scss-module__GVgjMW__phoneButton,.agent-office-search-card-base-module-scss-module__GVgjMW__blueButton{min-width:auto;padding:5px}:is(.agent-office-search-card-base-module-scss-module__GVgjMW__phoneButton:not(:first-child):not(:last-child):not(.Mui-focusVisible),.agent-office-search-card-base-module-scss-module__GVgjMW__blueButton:not(:first-child):not(:last-child):not(.Mui-focusVisible)){box-shadow:inset 0 2px 0 -1px #c4c6c8,inset 0 -2px 0 -1px #c4c6c8}.agent-office-search-card-base-module-scss-module__GVgjMW__blueButton{color:#003da5;height:45px}.agent-office-search-card-base-module-scss-module__GVgjMW__phoneButton{line-height:1}
.agent-links-module-scss-module__umzfma__heading{margin:0;font-size:18px}.agent-links-module-scss-module__umzfma__socialRoot{margin-left:-7px}.agent-links-module-scss-module__umzfma__socialLink{color:#003da5;width:fit-content;margin:0 5px 0 0;padding:7px}.agent-links-module-scss-module__umzfma__socialIcon{border:1px solid;border-radius:50%;width:35px;height:35px;margin:0;padding:3px;font-size:30px}
.agent-office-module-scss-module__x3lbJW__root{margin-bottom:30px;line-height:20px}.agent-office-module-scss-module__x3lbJW__heading{margin:0 0 8px;font-size:18px}.agent-office-module-scss-module__x3lbJW__addressBlock{white-space:pre-line;margin:5px 0 10px;font-style:normal}.agent-office-module-scss-module__x3lbJW__officeLink{color:#003da5;align-items:center;width:fit-content;display:flex}.agent-office-module-scss-module__x3lbJW__linkIcon{margin-left:5px;font-size:14px}
.home-blog-card-module-scss-module__10eM1W__root{width:325px;height:310px;margin:0;overflow:hidden}.home-blog-card-module-scss-module__10eM1W__imageWrapper{min-height:200px}.home-blog-card-module-scss-module__10eM1W__textWrapper{height:120px;margin-top:4px}.home-blog-card-module-scss-module__10eM1W__category{margin-bottom:4px;line-height:1.2}.home-blog-card-module-scss-module__10eM1W__title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.home-blog-card-module-scss-module__10eM1W__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}
.office-about-module-scss-module__iiUKPW__root{margin-top:15px;font-size:14px;line-height:1.6}.office-about-module-scss-module__iiUKPW__summary{color:#58575c;margin-top:12px;font-weight:300}@media (max-width:1279.98px){.office-about-module-scss-module__iiUKPW__summary{max-width:800px}}@media (min-width:1280px){.office-about-module-scss-module__iiUKPW__summary{max-width:85%}}
.office-search-card-module-scss-module__otwyhW__name{color:#003da5;font-size:16px}.office-search-card-module-scss-module__otwyhW__name,.office-search-card-module-scss-module__otwyhW__address{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;display:-webkit-box;overflow:hidden}.office-search-card-module-scss-module__otwyhW__address{font-style:normal}
.agent-articles-module-scss-module__aX-x2a__articleSection{max-width:1000px;min-height:450px;padding:10px 0}.agent-articles-module-scss-module__aX-x2a__articleSection:first-of-type article{padding-left:0}.agent-articles-module-scss-module__aX-x2a__arrows{color:#404041;border-radius:6px;font-size:40px;display:block}.agent-articles-module-scss-module__aX-x2a__arrows:hover{background-color:#ededee}.agent-articles-module-scss-module__aX-x2a__articleWrapper{padding:15px}
.agent-office-search-card-skeleton-module-scss-module__nxfO_W__root{flex-direction:column;display:flex}.agent-office-search-card-skeleton-module-scss-module__nxfO_W__content{border:1px solid #d3d3d3;border-bottom:none;border-radius:6px 6px 0 0;flex:1;padding:15px;display:flex}.agent-office-search-card-skeleton-module-scss-module__nxfO_W__image{border-radius:5px;width:80px;min-width:80px}.agent-office-search-card-skeleton-module-scss-module__nxfO_W__textSection{width:100%}.agent-office-search-card-skeleton-module-scss-module__nxfO_W__nameRow,.agent-office-search-card-skeleton-module-scss-module__nxfO_W__titleRow,.agent-office-search-card-skeleton-module-scss-module__nxfO_W__cityRow,.agent-office-search-card-skeleton-module-scss-module__nxfO_W__officeRow,.agent-office-search-card-skeleton-module-scss-module__nxfO_W__secondOfficeRow{border-radius:5px;height:10px;margin-top:8px;margin-left:5px}.agent-office-search-card-skeleton-module-scss-module__nxfO_W__nameRow:after,.agent-office-search-card-skeleton-module-scss-module__nxfO_W__titleRow:after,.agent-office-search-card-skeleton-module-scss-module__nxfO_W__cityRow:after,.agent-office-search-card-skeleton-module-scss-module__nxfO_W__officeRow:after,.agent-office-search-card-skeleton-module-scss-module__nxfO_W__secondOfficeRow:after{border-radius:5px}.agent-office-search-card-skeleton-module-scss-module__nxfO_W__nameRow{width:60%}.agent-office-search-card-skeleton-module-scss-module__nxfO_W__titleRow{width:50%}.agent-office-search-card-skeleton-module-scss-module__nxfO_W__cityRow{width:40%;margin-top:38px}.agent-office-search-card-skeleton-module-scss-module__nxfO_W__officeRow,.agent-office-search-card-skeleton-module-scss-module__nxfO_W__secondOfficeRow,.agent-office-search-card-skeleton-module-scss-module__nxfO_W__isOffice .agent-office-search-card-skeleton-module-scss-module__nxfO_W__nameRow{width:90%}.agent-office-search-card-skeleton-module-scss-module__nxfO_W__isOffice .agent-office-search-card-skeleton-module-scss-module__nxfO_W__officeRow{margin-top:16px}.agent-office-search-card-skeleton-module-scss-module__nxfO_W__buttonWrapper{height:45px;display:flex}.agent-office-search-card-skeleton-module-scss-module__nxfO_W__buttonWrapper>*{border:1px solid #d3d3d3;border-radius:0;flex:1}.agent-office-search-card-skeleton-module-scss-module__nxfO_W__buttonWrapper>:first-child{border-bottom-left-radius:6px}.agent-office-search-card-skeleton-module-scss-module__nxfO_W__buttonWrapper>:last-child{border-bottom-right-radius:6px}.agent-office-search-card-skeleton-module-scss-module__nxfO_W__buttonWrapper>:not(:first-child):not(:last-child){border-left:none;border-right:none}
.agent-award-group-module-scss-module__4taxzG__wrapper{flex-direction:column;justify-content:center;align-items:center;width:fit-content;display:flex}.agent-award-group-module-scss-module__4taxzG__years{margin-top:10px}
.agent-awards-module-scss-module__r4xS1a__group{justify-content:center;display:grid}@media (min-width:768px){.agent-awards-module-scss-module__r4xS1a__group{grid-template-columns:repeat(auto-fit,135px);justify-content:start}}.agent-awards-module-scss-module__r4xS1a__group{gap:30px;margin-bottom:40px}.agent-awards-module-scss-module__r4xS1a__category{text-align:center;margin:20px 0;font-size:16px;font-weight:400}@media (min-width:768px){.agent-awards-module-scss-module__r4xS1a__category{text-align:left}}
.no-saved-searches-module-scss-module__6VnSya__root{text-align:center;background-color:#fff;border:1px solid #d3d3d3;border-radius:6px;flex-flow:column;justify-content:center;align-items:center;max-width:450px;margin:50px auto;padding:20px;display:flex;box-shadow:0 2px 10px 2px #d3d3d3}.no-saved-searches-module-scss-module__6VnSya__title{margin-bottom:10px;font-size:20px;font-weight:700}.no-saved-searches-module-scss-module__6VnSya__description{color:#58575c;width:90%;margin:5px 0 20px;font-size:14px}
.agent-office-search-header-module-scss-module__z9XzRW__root{flex-direction:column;align-items:center;min-height:fit-content;padding:48px 15px 60px;display:flex}.agent-office-search-header-module-scss-module__z9XzRW__heading{text-align:center;font-weight:700}.agent-office-search-header-module-scss-module__z9XzRW__searchContainer{justify-content:center;align-items:center;width:100%;display:inline-flex}.agent-office-search-header-module-scss-module__z9XzRW__searchBarSpacing{margin-right:10px}
