@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500&family=Montserrat:wght@300;400&display=swap);.sidx-container .sidx-main-app-body{background-color:#fff;color:rgb(0 0 0);font-family:'Helvetica Neue','Roboto','Helvetica','Arial',sans-serif}.sidx-container a{color:rgb(0 0 0)}.sidx-container .sidx-listing-details .sidx-columns .sidx-heading{color:rgb(0 0 0);font-family:'Helvetica Neue','Roboto','Helvetica','Arial',sans-serif}.sidx-container .sidx-searchform .sidx-basic .sidx-field{background-color:rgb(0 0 0);color:#e9eff2}.sidx-container .sidx-listing-details .sidx-columns .sidx-call-to-actions button{background-color:rgb(0 0 0);color:#f9fafb}.sidx-container .sidx-search-results .sidx-search-result-grid-item:not(.sidx-search-result-grid-list-item) .sidx-actions{background-color:rgb(0 0 0);border-color:rgb(0 0 0)!important;color:#f9fafb}html body .sidx-call-to-actions button.sidx-primary,html body .sidx-call-to-actions button.sidx-primary *,html body .sidx-call-to-actions .sidx-listing-detail-modal-container button,html body .sidx-call-to-actions .sidx-listing-detail-modal-container button *,html body .sidx-call-to-actions a.sidx-call-button,html body .sidx-call-to-actions a.sidx-call-button *,html body .sidx-call-to-actions a.sidx-primary-alt,html body .sidx-call-to-actions a.sidx-primary-alt *,html body .sidx-call-to-actions button.sidx-primary i,html body .sidx-call-to-actions button.sidx-primary span,html body .sidx-call-to-actions button.sidx-primary svg,html body .sidx-call-to-actions button.sidx-primary svg *{color:#fff!important;fill:#fff!important}html body .sidx-call-to-actions button.sidx-primary{background:#000!important;background-color:#000!important}html body button.sidx-hotsheet-see-all-results,html body button.sidx-hotsheet-see-all-results:hover,html body button.sidx-hotsheet-see-all-results:focus,html body button.sidx-hotsheet-see-all-results:active,html body button.sidx-hotsheet-see-all-results *{background:#000!important;background-color:#000!important;border-color:#000!important;color:#fff!important;fill:#fff!important}html body button.sidx-hotsheet-see-all-results *{background:transparent!important}.sidx-primary-pill,.sidx-search-pill.sidx-primary-pill,.sidx-map-listing[class*="sidx-map-marker"],.sidx-map-listing[class*="sidx-map-dot"] .sidx-dot,.sidx-dot,.sidx-ribbon{background:#000!important;background-color:#000!important;border-color:#000!important;color:#fff!important}.sidx-primary-pill .sidx-pill-value,.sidx-primary-pill .sidx-pill-category,.sidx-primary-pill .sidx-times{color:#fff!important}.sidx-map-listing[class*="sidx-map-marker"]:before,.sidx-map-listing[class*="sidx-map-marker"]:after{border-top-color:#000!important;border-color:#000!important;background-color:#000!important}.sidx-container,.sidx-container *{font-family:'Inter',sans-serif;font-weight:400}.sidx-price,.sidx-listing-heading,.sidx-listing-heading *,.sidx-primary-details,.sidx-details h1,.sidx-details h2,.sidx-details h3,.sidx-container h1,.sidx-container h2,.sidx-container h3{font-family:'Montserrat',sans-serif!important;font-weight:300!important}.sidx-price{font-weight:400!important}.sidx-info-title,.sidx-sale-type,.sidx-price-type,.sidx-ribbon,.sidx-gallery-position{text-transform:uppercase!important;letter-spacing:.08em!important;font-family:'Montserrat',sans-serif!important;font-weight:400!important}.sidx-search-result-grid-item{border-radius:12px!important;overflow:hidden!important;border:1px solid #e5e5e5!important;box-shadow:none!important}.sidx-search-result-grid-item .sidx-thumbnail,.sidx-search-result-grid-item .sidx-gallery-display,.sidx-search-result-grid-item .sidx-gallery-image{border-radius:12px 12px 0 0!important;overflow:hidden!important}.sidx-map-container,.sidx-listings-map,.sidx-search-grid__map{border-radius:12px!important;overflow:hidden!important}.sidx-ribbon,.sidx-ribbon.sidx-new-listing,.sidx-ribbon.sidx-price-drop,.sidx-ribbons .sidx-ribbon,.sidx-ribbon *{background:#000!important;background-color:#000!important;background-image:none!important;color:#fff!important;border-color:#000!important}.sidx-ribbon:before,.sidx-ribbon:after{background:#000!important;border-color:#000!important}.sidx-ribbon.sidx-open-houses{display:none!important}.sidx-sale-type,.sidx-sale-type.sidx-for-sale,.sidx-mls-details .sidx-sale-type{color:#000!important}.sidx-gallery-prev,.sidx-gallery-next{background:#000!important;background-color:#000!important;color:#fff!important}.sidx-gallery-prev i,.sidx-gallery-next i,.sidx-gallery-prev .sidx-icon,.sidx-gallery-next .sidx-icon{color:#fff!important}.sidx-container a,.sidx-link,.sidx-info-value a{color:#000!important}.sidx-container [class*="icon"],.sidx-container i,.sidx-container svg,.sidx-container svg *{color:#000!important;fill:#000!important}.sidx-container [class*="action"] a,.sidx-container [class*="action"] span,.sidx-container [class*="action"] i,.sidx-container [class*="action"] svg,.sidx-container [class*="action"] label,.sidx-container [class*="action"] button,[class*="sidx-action"] *,[class*="sidx-save"] *,[class*="sidx-share"] *,[class*="sidx-tour"] *,[class*="sidx-ask"] *,[class*="sidx-hide"] *{color:#000!important;fill:#000!important}.sidx-container [class*="action"],.sidx-container [class*="actions"],.sidx-container [class*="toolbar"],.sidx-container [class*="action-bar"]{border-color:#000!important;outline-color:#000!important}.sidx-container [class*="quickview"] a,.sidx-container [class*="quickview"] button,.sidx-container [class*="quick-view"] a,.sidx-container [class*="quick-view"] button,.sidx-container [class*="next-photos"],.sidx-container [class*="photos-next"],.sidx-container [class*="btn-outline"],.sidx-container [class*="outline"]{border-color:#000!important;color:#000!important;background:transparent!important}.sidx-container [class*="friends"] a,.sidx-container [class*="friends"] i,.sidx-container [class*="friends"] svg,.sidx-container [class*="family"] a,.sidx-container [class*="family"] i,.sidx-container [class*="family"] svg,.sidx-container [class*="react"],.sidx-container [class*="comment"] a,.sidx-container [class*="invite"] a,.sidx-container [class*="whats"] a,.sidx-container [class*="activity"] i,.sidx-container [class*="activity"] svg,.sidx-container [class*="activity"] [class*="icon"]{color:#000!important;fill:#000!important}.sidx-container [class*="post"] button,.sidx-container button[class*="post"],.sidx-container input[type="submit"],.sidx-container .sidx-btn-primary,.sidx-container .sidx-button-primary,.sidx-container [class*="btn-primary"],.sidx-container [class*="button-primary"]{background:#000!important;background-color:#000!important;border-color:#000!important;color:#fff!important}.sidx-container a:not([class*="btn"]):not([class*="button"]),.sidx-container a:hover,.sidx-container a:focus{color:#000!important}.sidx-container [class*="blue"],.sidx-container [class*="green"],.sidx-container [class*="primary"],.sidx-container [class*="accent"]{color:#000!important;border-color:#000!important}.sidx-container .blue,.sidx-container .green,.sidx-container .sidx-icon,.sidx-container .sidx-fa,.sidx-container .sidx-primary-action,.sidx-container .sidx-primary-action *,.sidx-container .sidx-primary-action-icon-container *,.sidx-container .sidx-primary-action-text-container *,.sidx-container .sidx-share-button-wrapper *{color:#000!important;fill:#000!important}.sidx-container .sidx-primary-actions,.sidx-container .sidx-primary-action,.sidx-container .sidx-primary-actions *{border-color:#000!important}.sidx-container .sidx-button.sidx-primary,.sidx-container .sidx-button.sidx-primary-alt,.sidx-container .sidx-call-button{background:#000!important;border-color:#000!important;color:#fff!important}.sidx-container .sidx-button.sidx-primary *,.sidx-container .sidx-call-button *{color:#fff!important}.sidx-map-listing[class*="sidx-map-marker"],.sidx-map-listing[class*="sidx-map-marker"] *,.sidx-ribbon,.sidx-ribbon *,.sidx-primary-pill,.sidx-primary-pill *,.sidx-button.sidx-primary,.sidx-button.sidx-primary *,.sidx-primary-alt,.sidx-primary-alt *,.sidx-call-button,.sidx-call-button *,.sidx-gallery-prev,.sidx-gallery-prev *,.sidx-gallery-next,.sidx-gallery-next *,.sidx-container button[type=submit],.sidx-container input[type=submit],[class*="post"] button{color:#fff!important;fill:#fff!important}.sidx-container .sidx-sale-type,.sidx-container .sidx-price-type,.sidx-container .sidx-for-sale,.sidx-sale-type,.sidx-price-type,.sidx-for-sale{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#000!important}.sidx-fa,.sidx-icon,[class*="fa-"],.sidx-container i[class*="fa"]{font-family:FontAwesome,"Font Awesome 5 Free",inherit!important}.sidx-container [class*="search-party"] button,.sidx-container [class*="search-party"] a,.sidx-container [class*="invite"],.sidx-container [class*="invite"] button{white-space:normal!important;word-break:normal;letter-spacing:.05em!important;font-size:13px!important;line-height:1.4;height:auto!important;padding:14px 16px!important;width:100%!important;box-sizing:border-box;text-align:center;border-radius:12px;border:1px solid #000;overflow:hidden}.sidx-container [class*="search-party"],.sidx-container [class* .sidx-call-to-actions button.sidx-primary,.sidx-call-to-actions button.sidx-primary *,.sidx-call-to-actions .sidx-listing-detail-modal-container button,.sidx-call-to-actions .sidx-listing-detail-modal-container button *,a.sidx-call-button,a.sidx-call-button *,a.sidx-primary-alt,a.sidx-primary-alt *,.sidx-container .sidx-button,.sidx-container .sidx-button *,.sidx-container button.sidx-primary,.sidx-container button.sidx-primary *,.sidx-container [class*="contact"] button,.sidx-container [class*="contact"] button *{color:#fff!important;fill:#fff!important}.sidx-container [class*="quickview"] button,.sidx-container [class*="quickview"] button *,.sidx-container [class*="quick-view"] button,.sidx-container [class*="quick-view"] button *,.sidx-container [class*="outline"],.sidx-container [class*="outline"] *{color:#000!important;fill:#000!important}.sidx-container .search-party-invite-button,.search-party-invite-button{white-space:normal!important;letter-spacing:.05em!important;font-size:13px!important;height:auto!important;width:100%!important;box-sizing:border-box!important;padding:14px 16px!important}