.about-commercial-module-scss-module__wKKlQW__container{max-width:1375px;margin:0 auto;padding:2% 0}.about-commercial-module-scss-module__wKKlQW__container .about-commercial-module-scss-module__wKKlQW__tilesWrapper{grid-column-gap:100px;grid-row-gap:20px;grid-template-columns:1fr 1fr;display:grid}.about-commercial-module-scss-module__wKKlQW__container h3{margin-top:80px}.about-commercial-module-scss-module__wKKlQW__container h4{color:#fff;background-color:gray;width:100%;margin:0;padding:15px}.about-commercial-module-scss-module__wKKlQW__container .about-commercial-module-scss-module__wKKlQW__tilesDoubleColumn{margin-top:30px}@media (min-width:1280px) and (max-width:1439.98px){.about-commercial-module-scss-module__wKKlQW__container{max-width:1025px}.about-commercial-module-scss-module__wKKlQW__container .about-commercial-module-scss-module__wKKlQW__tilesWrapper{grid-template-columns:460px 460px}}@media (min-width:768px) and (max-width:1279.98px){.about-commercial-module-scss-module__wKKlQW__container{max-width:675px}.about-commercial-module-scss-module__wKKlQW__container .about-commercial-module-scss-module__wKKlQW__tilesWrapper{grid-template-columns:675px}}@media (max-width:767.98px){.about-commercial-module-scss-module__wKKlQW__container{max-width:325px}.about-commercial-module-scss-module__wKKlQW__container h4{margin-top:-5px;padding:10px}.about-commercial-module-scss-module__wKKlQW__container .about-commercial-module-scss-module__wKKlQW__tilesWrapper{grid-template-columns:325px}}@media (min-width:1440px){.about-commercial-module-scss-module__wKKlQW__container .about-commercial-module-scss-module__wKKlQW__halfWrapper{width:638px;height:300px}}@media (min-width:1280px) and (max-width:1439.98px){.about-commercial-module-scss-module__wKKlQW__container .about-commercial-module-scss-module__wKKlQW__halfWrapper{width:460px;height:250px}}@media (min-width:768px) and (max-width:1279.98px){.about-commercial-module-scss-module__wKKlQW__container .about-commercial-module-scss-module__wKKlQW__halfWrapper{width:675px;height:300px}}@media (max-width:767.98px){.about-commercial-module-scss-module__wKKlQW__container .about-commercial-module-scss-module__wKKlQW__halfWrapper{width:325px;height:200px}}@media (min-width:1440px){.about-commercial-module-scss-module__wKKlQW__container .about-commercial-module-scss-module__wKKlQW__fullWrapper{width:1375px;height:300px}}@media (min-width:1280px) and (max-width:1439.98px){.about-commercial-module-scss-module__wKKlQW__container .about-commercial-module-scss-module__wKKlQW__fullWrapper{width:1025px;height:250px}}@media (min-width:768px) and (max-width:1279.98px){.about-commercial-module-scss-module__wKKlQW__container .about-commercial-module-scss-module__wKKlQW__fullWrapper{width:675px;height:250px}}@media (max-width:767.98px){.about-commercial-module-scss-module__wKKlQW__container .about-commercial-module-scss-module__wKKlQW__fullWrapper{width:325px;height:200px}}
.search-category-headers-module-scss-module___Wi9PG__headerRow{align-items:center;display:flex}.search-category-headers-module-scss-module___Wi9PG__icon{margin:0 10px 0 -30px}
@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
.listing-action-buttons-module-scss-module__kOwYLa__rootButton{background-color:#fff;border:1px solid;border-radius:4px;min-width:45px;height:45px;margin:7px 0}.listing-action-buttons-module-scss-module__kOwYLa__rootButtonFocused{color:#fff;box-shadow:inset 0 0 0 1px #000}.listing-action-buttons-module-scss-module__kOwYLa__buttonText{padding:0}
@media (min-width:768px){.email-share-modal-module-scss-module__bzPBQW__modalChildWidth{width:300px}}
.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}
.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}
.account-button-module-scss-module__-nRGXq__button{height:45px;box-shadow:none;min-width:45px;margin-left:auto;padding:0 10px}@media (min-width:1280px){.account-button-module-scss-module__-nRGXq__button{border-radius:0;padding:0 30px}}.account-button-module-scss-module__-nRGXq__button{text-transform:none;max-width:250px;font-weight:700}.account-button-module-scss-module__-nRGXq__luxuryButtonColours,.account-button-module-scss-module__-nRGXq__disableHover:hover{color:#fff;background-color:#0000}.account-button-module-scss-module__-nRGXq__text{text-overflow:ellipsis;margin-left:5px;line-height:1.2;overflow:hidden}
.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}
.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}
.header-search-bar-module-scss-module__ePS7PG__root{margin-left:20px;margin-right:1vw}@media (min-width:768px){.header-search-bar-module-scss-module__ePS7PG__root{max-width:340px;margin-left:auto}}.header-search-bar-module-scss-module__ePS7PG__inputRoot{height:35px;padding:2px}.header-search-bar-module-scss-module__ePS7PG__luxuryInputRootBGColour{background-color:#fff}.header-search-bar-module-scss-module__ePS7PG__searchIcon{fill:#6d6d6d;margin-left:5px}.header-search-bar-module-scss-module__ePS7PG__clearTextIcon{fill:#6d6d6d;cursor:pointer;background-color:#d8d8d8;border-radius:50%;align-self:center;width:16px;height:16px;margin:0 5px}.header-search-bar-module-scss-module__ePS7PG__barWrapper{flex-flow:row;align-items:center;width:100%;height:100%;display:flex}.header-search-bar-module-scss-module__ePS7PG__largeIconWrapper{min-width:40px;margin-right:1vw}.header-search-bar-module-scss-module__ePS7PG__largeIconWrapper .header-search-bar-module-scss-module__ePS7PG__clearAllIcon{align-self:center;width:auto;height:30px}.header-search-bar-module-scss-module__ePS7PG__highlightedItem{background-color:#c4c6c8}
.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}
.home-listing-card-module-scss-module__Uzcm8W__root{background-color:#fff;width:325px;height:310px}.home-listing-card-module-scss-module__Uzcm8W__listingCardWrapper{border:1px solid #d3d3d3;width:325px;height:310px}.home-listing-card-module-scss-module__Uzcm8W__listingCardWrapper:hover{box-shadow:0 2px 5px 2px #d3d3d3}.home-listing-card-module-scss-module__Uzcm8W__imageWrapper{height:200px}.home-listing-card-module-scss-module__Uzcm8W__priceRowWrapper{align-items:unset;height:28px;margin-top:15px}.home-listing-card-module-scss-module__Uzcm8W__iconsWrapper{flex-grow:1;font-size:18px}.home-listing-card-module-scss-module__Uzcm8W__iconDetail{white-space:pre-wrap;margin:0;padding:0 5px;display:flex}.home-listing-card-module-scss-module__Uzcm8W__addressWrapper{text-overflow:ellipsis;white-space:nowrap;color:#58575c;height:20px;font-size:16px;overflow:hidden}.home-listing-card-module-scss-module__Uzcm8W__contentBottomWrapper{border-top:0;flex-flow:column;justify-content:space-between;margin-top:4px;padding-top:0;display:flex}.home-listing-card-module-scss-module__Uzcm8W__contentBottomWrapper .home-listing-card-module-scss-module__Uzcm8W__mlsNumber{margin:0;font-size:12px}
.listing-preview-drawer-module-scss-module__Wccy8W__partialDrawer{height:40%}@media (max-width:767.98px){.listing-preview-drawer-module-scss-module__Wccy8W__partialDrawer{height:auto}}.listing-preview-drawer-module-scss-module__Wccy8W__fullDrawer{height:100%}.listing-preview-drawer-module-scss-module__Wccy8W__drawerHeader{display:flex}.listing-preview-drawer-module-scss-module__Wccy8W__closeIcon{border-bottom:1px solid #979797;border-radius:0;min-width:40px}.listing-preview-drawer-module-scss-module__Wccy8W__drawerExpandButton{text-transform:none;background-color:#fff;border-bottom:1px solid #979797;width:100%;height:45px;padding-left:45px;font-size:16px;font-weight:700}.listing-preview-drawer-module-scss-module__Wccy8W__drawerExpandButton:hover{background-color:#fff}
