.sidx-container .sidx-main-app-body{background-color:#fff;color:#555863;font-family:'Helvetica Neue','Roboto','Helvetica','Arial',sans-serif}.sidx-container a{color:#228fcc}.sidx-container .sidx-listing-details .sidx-columns .sidx-heading{color:#555863;font-family:'Helvetica Neue','Roboto','Helvetica','Arial',sans-serif}.sidx-container .sidx-searchform .sidx-basic .sidx-field{background-color:#555863;color:#e9eff2}.sidx-container .sidx-listing-details .sidx-columns .sidx-call-to-actions button{background-color:#228fcc;color:#f9fafb}.sidx-container .sidx-search-results .sidx-search-result-grid-item:not(.sidx-search-result-grid-list-item) .sidx-actions{background-color:#228fcc;border-color:#228fcc!important;color:#f9fafb}.sidx-container .sidx-main-app-body{background-color:#FFF;color:#67768e;font-family:'Inter','Segoe UI',-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.sidx-container a{color:#0f172a;transition:all 0.25s ease}.sidx-container a:hover{color:#1e293b}.sidx-container h1,.sidx-container h2,.sidx-container h3,.sidx-container h4,.sidx-container h5,.sidx-container h6,.sidx-container .sidx-heading,.sidx-container .sidx-listing-details .sidx-columns .sidx-heading{color:#0f172a;font-family:'Plus Jakarta Sans','Inter',-apple-system,sans-serif;font-weight:700}.sidx-container .sidx-searchform{background:#FFF;border-radius:12px}.sidx-container .sidx-searchform .sidx-basic .sidx-field{background-color:#F2F5F7;color:#0f172a;border:1px solid #e4e4e4;border-radius:6px;font-family:'Inter',-apple-system,sans-serif}.sidx-container .sidx-searchform .sidx-basic .sidx-field:focus,.sidx-container .sidx-searchform .sidx-basic .sidx-field:focus-within{border-color:#0f172a;box-shadow:0 0 0 3px rgb(30 41 59 / .12)}.sidx-container .sidx-searchform .sidx-suggestions-input{font-family:'Inter',-apple-system,sans-serif;color:#0f172a}.sidx-container .sidx-searchform .sidx-suggestions-input::placeholder{color:#67768e}.sidx-container .sidx-search-pill{background:#F2F5F7;border:1px solid #e4e4e4;border-radius:6px;color:#0f172a;font-family:'Inter',-apple-system,sans-serif;font-size:13px;font-weight:500}.sidx-container .sidx-search-pill:hover{border-color:#0f172a;background:rgb(15 23 42 / .06)}.sidx-container .sidx-save-search-pill{background:#fff0;border:1.5px solid #0f172a;color:#0f172a}.sidx-container .sidx-save-search-pill:hover{background:rgb(15 23 42 / .06)}.sidx-container button,.sidx-container .sidx-button,.sidx-container .sidx-listing-details .sidx-columns .sidx-call-to-actions button,.sidx-container input[type="submit"]{background-color:#0f172a;color:#FFF;border:none;border-radius:6px;font-family:'Plus Jakarta Sans','Inter',-apple-system,sans-serif;font-weight:600;font-size:14px;letter-spacing:.3px;cursor:pointer;transition:all 0.25s ease}.sidx-container button:hover,.sidx-container .sidx-button:hover,.sidx-container .sidx-listing-details .sidx-columns .sidx-call-to-actions button:hover,.sidx-container input[type="submit"]:hover{background-color:#1e293b;box-shadow:0 4px 16px rgb(30 41 59 / .12)}.sidx-container .sidx-search-results .sidx-search-result-grid-item{background:#FFF;border:1px solid #e4e4e4;border-radius:12px;overflow:hidden;transition:all 0.25s ease;box-shadow:0 1px 3px rgb(30 41 59 / .04),0 4px 16px rgb(30 41 59 / .03)}.sidx-container .sidx-search-results .sidx-search-result-grid-item:hover{border-color:#d1d7e0;transform:translateY(-3px);box-shadow:0 4px 24px rgb(30 41 59 / .08)}.sidx-container .sidx-search-results .sidx-search-result-grid-item:not(.sidx-search-result-grid-list-item) .sidx-actions{background-color:#fff0;border-color:transparent!important;color:#67768e}.sidx-container .sidx-price{color:#0f172a;font-family:'Plus Jakarta Sans','Inter',-apple-system,sans-serif;font-weight:800}.sidx-container .sidx-address,.sidx-container .sidx-primary-info{color:#0f172a;font-weight:600;font-family:'Inter',-apple-system,sans-serif}.sidx-container .sidx-beds-and-baths,.sidx-container .sidx-details,.sidx-container .sidx-primary-details{color:#67768e;font-family:'Inter',-apple-system,sans-serif;font-size:13px}.sidx-container .sidx-ribbon{font-family:'Plus Jakarta Sans','Inter',-apple-system,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;border-radius:4px}.sidx-container .sidx-ribbon.sidx-new-listing{background-color:#0f172a;color:#FFF}.sidx-container .sidx-ribbon.sidx-open-houses{background-color:#16A34A;color:#FFF}.sidx-container .sidx-ribbon.sidx-foreclosure{background-color:#DC2626;color:#FFF}.sidx-container .sidx-sort-menu{font-family:'Inter',-apple-system,sans-serif;color:#0f172a}.sidx-container .sidx-sort-menu-selection{color:#0f172a;font-weight:600}.sidx-container .sidx-count{color:#67768e;font-family:'Inter',-apple-system,sans-serif;font-size:13px}.sidx-container .sidx-results-type-toggle{color:#67768e}.sidx-container .sidx-results-type-toggle .sidx-selected{color:#0f172a}.sidx-container .sidx-listing-details{font-family:'Inter',-apple-system,sans-serif;color:#67768e}.sidx-container .sidx-listing-details .sidx-price{color:#0f172a;font-family:'Plus Jakarta Sans','Inter',-apple-system,sans-serif;font-weight:800;font-size:1.5em}.sidx-container .sidx-listing-details .sidx-address{color:#0f172a;font-weight:600}.sidx-container .sidx-listing-details .sidx-columns .sidx-heading{color:#0f172a;font-family:'Plus Jakarta Sans','Inter',-apple-system,sans-serif;font-weight:700;font-size:1.1em;border-bottom:1px solid #e4e4e4;padding-bottom:8px;margin-bottom:12px}.sidx-container .sidx-listing-details .sidx-columns .sidx-call-to-actions button{background-color:#0f172a;color:#FFF;border:none;border-radius:6px;font-weight:600;padding:12px 24px}.sidx-container .sidx-listing-details .sidx-columns .sidx-call-to-actions button:hover{background-color:#1e293b}.sidx-container .sidx-auth-modal{border-radius:12px;font-family:'Inter',-apple-system,sans-serif}.sidx-container .sidx-auth-modal .sidx-auth-tabs{font-family:'Plus Jakarta Sans','Inter',-apple-system,sans-serif;font-weight:600}.sidx-container .sidx-auth-modal button{background-color:#0f172a;color:#FFF;border-radius:6px}.sidx-container .sidx-auth-modal a{color:#0f172a}.sidx-container .sidx-dropdown{background:#FFF;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 8px 32px rgb(30 41 59 / .1)}.sidx-container .sidx-advanced{background:#FFF;border:1px solid #e4e4e4;border-radius:8px}.sidx-container .sidx-advanced-search-heading{color:#0f172a;font-family:'Plus Jakarta Sans','Inter',-apple-system,sans-serif;font-weight:700}.sidx-container .sidx-badge{background:#0f172a;color:#FFF;font-family:'Plus Jakarta Sans','Inter',-apple-system,sans-serif;font-weight:700;border-radius:4px}.sidx-container .sidx-save-action{color:#67768e;transition:all 0.25s ease}.sidx-container .sidx-save-action:hover{color:#0f172a}.sidx-container .sidx-footer{color:#67768e;font-size:11px;font-family:'Inter',-apple-system,sans-serif}.sidx-container .sidx-disclaimer{color:#67768e;font-size:11px}.sidx-container .sidx-header-link{color:#0f172a;font-family:'Plus Jakarta Sans','Inter',-apple-system,sans-serif;font-weight:600;font-size:13px}.sidx-container .sidx-header-link:hover{color:#1e293b}.sidx-container .sidx-signin{color:#0f172a}.sidx-container .sidx-range input[type="range"]::-webkit-slider-thumb{background:#0f172a}.sidx-container .sidx-range input[type="range"]::-moz-range-thumb{background:#0f172a}.sidx-container a,.sidx-container a:link,.sidx-container a:visited,.sidx-container a:active,.sidx-container .sidx-link,.sidx-container .sidx-signin.sidx-link{color:#0f172a}.sidx-container a:hover,.sidx-container .sidx-link:hover{color:#1e293b}