.recent-searches-section{width:100%;max-width:92rem}@media only screen and (min-width:1600px){.recent-searches-section{width:92rem}}@media only screen and (min-width:1140px) and (max-width:1599px){.recent-searches-section{width:66.25rem}}@media only screen and (min-width:740px) and (max-width:1139px){.recent-searches-section{width:43.75rem}}@media only screen and (max-width:600px){.recent-searches-section{width:21.25rem;margin:.25rem 0}}.recent-searches-section .recent-searches-header{margin-bottom:1rem;font-size:1.25rem;font-weight:500;line-height:130%}@media only screen and (max-width:600px){.recent-searches-section .recent-searches-header{font-size:1.125rem}}.recent-searches-section .recent-searches-container{gap:1.5rem;width:100%;display:-webkit-flex;display:flex}@media only screen and (max-width:600px){.recent-searches-section .recent-searches-container{-webkit-flex-direction:column;flex-direction:column;gap:1rem}}.recent-searches-section .recent-searches-container .recent-search-tile{text-align:center;border-radius:.25rem;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 0 0;flex:1 0 0;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:.25rem;max-width:50%;padding:.75rem 0;display:-webkit-flex;display:flex;box-shadow:0 .125rem .9375rem rgba(0,0,0,.15)}@media only screen and (max-width:600px){.recent-searches-section .recent-searches-container .recent-search-tile{max-width:initial}}.recent-searches-section .recent-searches-container .recent-search-tile.recent-search-tile-register{-webkit-order:2;order:2;max-width:100%}@media only screen and (max-width:600px){.recent-searches-section .recent-searches-container .recent-search-tile.recent-search-tile-register{-webkit-order:0;order:0}}.recent-searches-section .recent-searches-container .recent-search-tile .search-again,.recent-searches-section .recent-searches-container .recent-search-tile .search-params{padding:0 1rem;line-height:130%}.recent-searches-section .recent-searches-container .recent-search-tile .search-bold-icon,.recent-searches-section .recent-searches-container .recent-search-tile .invite-icon{color:#ff850f;background-color:#fff8f3;border-radius:50%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:2.5rem;height:2.5rem;display:-webkit-flex;display:flex}.recent-searches-section .recent-searches-container .recent-search-tile .search-params{font-weight:500}.recent-searches-section .recent-searches-container :hover{cursor:pointer}.typeahead-container-save-search-empty #property-search-typeahead .filter-dropdown-container.transaction-status-filter-container .dropdown-container.transaction-status,.typeahead-container-favorite-empty #property-search-typeahead .filter-dropdown-container.transaction-status-filter-container .dropdown-container.transaction-status{top:4rem}.find-agent-wizard-container .step-container .step-modal .property-typeahead.findAgentStyle{margin-bottom:0}.find-agent-wizard-container .step-container .step-modal .property-typeahead.findAgentStyle .multiselect-dropdown{height:auto;box-shadow:none;border-radius:0;bottom:0;overflow:visible}.property-typeahead{float:left;color:#000;text-align:left;width:100%;display:-webkit-flex;display:flex;position:relative}.property-typeahead.large{border-radius:3rem;box-shadow:0 .5rem 1.0625rem rgba(0,0,0,.07)}.property-typeahead.large .filter-dropdown-container .filter-dropdown-btn{text-align:right;font-size:1.125rem;display:block}.property-typeahead.large .typeahead .group{padding-left:1.5rem}.property-typeahead.large .typeahead .group hr{width:calc(100% + 1.5rem);margin:0 0 .875rem -1.5rem}.property-typeahead.large .typeahead .option{margin-left:1.5rem}.property-typeahead.large .typeahead .option.current-location{margin-left:2.625rem}.property-typeahead .group-container{position:relative}.property-typeahead .group-container .history-light-icon{float:left;color:#00488a;margin-left:-.375rem;margin-right:.25rem;font-size:1.375rem;position:relative;top:-.125rem}.property-typeahead .typeahead{-webkit-flex-grow:1;flex-grow:1}.property-typeahead .typeahead.has-items .multiselect .multiselect-dropdown,.property-typeahead .typeahead.show-suggestions .multiselect .multiselect-dropdown{background:#fff;border-radius:.375rem;width:100%;bottom:-.5rem;box-shadow:0 .75rem 1rem rgba(0,0,0,.15)}.property-typeahead .typeahead.has-items .multiselect .multiselect-dropdown .multiselect-options,.property-typeahead .typeahead.show-suggestions .multiselect .multiselect-dropdown .multiselect-options{padding:.75rem 0}.property-typeahead .typeahead.has-items .multiselect .multiselect-dropdown .status-pill,.property-typeahead .typeahead.show-suggestions .multiselect .multiselect-dropdown .status-pill{text-transform:uppercase;color:#fff;background-color:#b2b2b2;border-radius:2.25rem;height:1.125rem;margin:.25rem 0 .25rem .75rem;padding:.0625rem .5rem 0;font-size:.6875rem;font-weight:500;display:inline-block;position:relative}.property-typeahead .typeahead .option{height:auto;padding-bottom:1rem}.property-typeahead .typeahead .multiselect{max-height:initial;background:0 0;border:none;height:2.5rem}.property-typeahead .typeahead .multiselect input{box-shadow:none;border:.0625rem solid #d2d2d2}.property-typeahead .typeahead .multiselect input:focus{outline:none}.property-typeahead .typeahead .multiselect.large{height:3.75rem}.property-typeahead .typeahead .multiselect.large input{padding-left:1.5rem;padding-right:3rem}.property-typeahead .typeahead .multiselect.large .multiselect-multiple-label,.property-typeahead .typeahead .multiselect.large .multiselect-single-label,.property-typeahead .typeahead .multiselect.large .multiselect-placeholder{padding-left:1.5rem}.property-typeahead .typeahead .multiselect.large .multiselect-placeholder{top:1.125rem}.property-typeahead .typeahead .multiselect.large .btn-clear{top:1.375rem;right:1.375rem}.property-typeahead .typeahead .multiselect.showCurrentLocation input,.property-typeahead .typeahead .multiselect.showCurrentLocation .multiselect-multiple-label,.property-typeahead .typeahead .multiselect.showCurrentLocation .multiselect-single-label,.property-typeahead .typeahead .multiselect.showCurrentLocation .multiselect-placeholder{padding-left:2.75rem}.property-typeahead .typeahead .multiselect.hasFilter input{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.property-typeahead .filter-dropdown-container{min-width:7.5rem;position:relative}.property-typeahead .filter-dropdown-container .filter-dropdown-btn{cursor:pointer;color:#000;z-index:1;background-color:#f3f3f3;border:.0625rem solid #d2d2d2;border-radius:3rem 0 0 3rem;-webkit-align-items:center;align-items:center;width:100%;height:100%;margin-left:0;padding:.5625rem .75rem .5625rem 1rem;font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25rem;display:-webkit-flex;display:flex;position:relative}.property-typeahead .filter-dropdown-container .filter-dropdown-btn:focus{outline:.125rem solid #00488a}.property-typeahead .filter-dropdown-container .filter-dropdown-btn:focus:not(:focus-visible){outline:none}.property-typeahead .filter-dropdown-container .filter-dropdown-btn:focus:not(:-moz-focusring){outline:none}.property-typeahead .filter-dropdown-container .filter-dropdown-btn:focus-visible{outline:.125rem solid #00488a}.property-typeahead .filter-dropdown-container .filter-dropdown-btn:-moz-focusring{outline:.125rem solid #00488a}.property-typeahead .filter-dropdown-container .filter-dropdown-btn{font-size:1rem}.property-typeahead .filter-dropdown-container .filter-dropdown-btn .standard-label{padding-left:.5rem}.property-typeahead .filter-dropdown-container .filter-dropdown-btn .dash{padding:0 .3125rem}.property-typeahead .filter-dropdown-container .filter-dropdown-btn i{color:#4c4c4c;margin-left:.625rem;font-size:.75rem;position:relative}.property-typeahead .filter-dropdown-container .filter-dropdown-btn i.icon-active{top:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.property-typeahead .filter-dropdown-container .dropdown-container{z-index:10;background:#fff;border:.0625rem solid #d2d2d2;border-radius:.625rem;min-width:19.25rem;max-width:31.25rem;margin-left:0;padding:1rem;display:none;position:absolute;top:3rem;box-shadow:0 .625rem 1.25rem rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.property-typeahead .filter-dropdown-container .dropdown-container.active{display:block}.property-typeahead .filter-dropdown-container .dropdown-container.transaction-status{min-width:11.875rem;max-width:11.875rem;padding:0;overflow:hidden}.property-typeahead .filter-dropdown-container .dropdown-container p{text-align:center;background-color:#e5e5e5;margin:0;padding:2.5rem 0}.property-typeahead input:focus{border:.0625rem solid #ff850f;outline:none;box-shadow:inset 0 0 0 .0625rem #ff850f}.property-typeahead .search-btn{color:#ff850f;cursor:pointer;background:0 0;border:.0625rem solid transparent;font-size:1.375rem;font-weight:500;position:absolute;top:.4375rem;right:.375rem}.property-typeahead .search-btn:focus{outline:.125rem solid #00488a}.property-typeahead .search-btn:focus:not(:focus-visible){outline:none}.property-typeahead .search-btn:focus:not(:-moz-focusring){outline:none}.property-typeahead .search-btn:focus-visible{outline:.125rem solid #00488a}.property-typeahead .search-btn:-moz-focusring{outline:.125rem solid #00488a}@media (max-width:600px){.property-typeahead .search-btn{font-size:1rem;top:.3125rem;right:.5rem}}.property-typeahead .search-btn.large{font-size:1.5rem;top:.9375rem;right:.875rem}.property-typeahead .btn-current-location{color:#4c4c4c;cursor:pointer;background:0 0;border:.0625rem solid transparent;padding:0;font-size:.9375rem;font-weight:500;position:absolute;top:.625rem;left:.875rem}.property-typeahead .btn-current-location:focus{outline:.125rem solid #00488a}.property-typeahead .btn-current-location:focus:not(:focus-visible){outline:none}.property-typeahead .btn-current-location:focus:not(:-moz-focusring){outline:none}.property-typeahead .btn-current-location:focus-visible{outline:.125rem solid #00488a}.property-typeahead .btn-current-location:-moz-focusring{outline:.125rem solid #00488a}@media (max-width:600px){.property-typeahead .btn-current-location{font-size:.625rem;top:.8125rem;left:.5rem}}.property-typeahead .btn-current-location.large{font-size:1.25rem;top:1.125rem;left:.625rem}.property-typeahead .btn-current-location.hasFilter{left:8.5rem}.property-typeahead .search-type{cursor:default;white-space:nowrap;border-top:.0625rem solid #e5e5e5;width:100%;height:3.6875rem;overflow-x:auto;overflow-y:hidden;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.property-typeahead .search-type::-webkit-scrollbar{display:none}.property-typeahead .search-type .flip-content-for-scroll{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.property-typeahead .search-type input[type=radio]{opacity:0;width:0;padding-left:0!important}.property-typeahead .search-type input[type=radio]:focus+label{border-bottom:.1875rem solid #e5e5e5}.property-typeahead .search-type input[type=radio]:hover+label{border-bottom:.1875rem solid #e5e5e5}.property-typeahead .search-type input[type=radio]:checked+label{border-bottom:.1875rem solid #ff850f}.property-typeahead .search-type label{cursor:pointer;border-bottom:.1875rem solid transparent;height:100%;margin-bottom:0;margin-left:.8125rem;margin-right:.8125rem;padding-top:.875rem;padding-bottom:.9375rem;font-size:.875rem;font-weight:400;line-height:1.3125rem;display:inline-block}.property-typeahead .no-matches{color:#7c7c7c;height:2.875rem;padding-top:0}.isSmartSearch .typeahead .multiselect.showCurrentLocation input{padding-right:6rem}.isSmartSearch .typeahead-action-btn-container{padding:.5625rem 1rem .9375rem 0;position:absolute;top:0;right:0}.isSmartSearch .typeahead-action-btn-container .record-btn{color:#4c4c4c;background-color:transparent;border-color:transparent;border-radius:100%;width:2.5rem;height:2.5rem;margin-right:.375rem;font-size:1.5rem;position:relative}.isSmartSearch .typeahead-action-btn-container .record-btn:hover{color:#fff;background-color:#ff850f;transition:all .25s ease-in-out}.isSmartSearch .typeahead-action-btn-container .record-btn.isRecording{color:#fff;background-color:#ff850f}.isSmartSearch .typeahead-action-btn-container .search-btn{font-size:1.25rem;position:relative;top:-.0625rem;right:0}.isSmartSearch.micActive:after{content:"";z-index:-1;-webkit-filter:blur(10px);filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(90deg,#326099 13.5%,#a08a90 34%,#eea56d 39.5%,#e37938 49.5%,#eea56d 59.09%,#a08a90 66.22%,#326099 88%) 0 0/100% 100%;border-radius:16px;width:calc(100% + .375rem);height:calc(100% + .375rem);position:absolute;top:-.1875rem;left:-.1875rem}.isSmartSearch.isTalking:after{background-size:400% 400%;-webkit-animation:4s ease-in-out infinite alternate animatedgradient;animation:4s ease-in-out infinite alternate animatedgradient}@-webkit-keyframes animatedgradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes animatedgradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.typeahead-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.typeahead{color:#000;position:relative}.typeahead .multiselect{max-height:40px}.typeahead .multiselect .multiselect-dropdown{overflow-y:auto}.typeahead .multiselect .multiselect-option{padding:0}.typeahead .multiselect .multiselect-option.is-selected.is-pointed,.typeahead .multiselect .multiselect-option.is-pointed,.typeahead .multiselect .multiselect-option.is-selected{background-color:#f3f3f3}.typeahead .multiselect .multiselect-tags{padding-left:0}.typeahead .multiselect .multi-tag{background-color:#fff;border:.0625rem solid #d2d2d2;border-radius:15.625rem;margin:.2rem .2rem .2rem .5rem;padding:.5rem;font-size:1.125rem;font-weight:500;line-height:1.25rem;display:-webkit-flex;display:flex;box-shadow:0 .0625rem .25rem rgba(0,0,0,.1)}.typeahead .multiselect .multi-tag .multi-tag-location-label{white-space:nowrap;text-overflow:ellipsis;max-width:7.8125rem;overflow:hidden}.typeahead .multiselect .hidden,.typeahead .multiselect .loading-prop{display:none}.typeahead .multiselect .search-bold-icon{color:#ff850f;font-size:1.75rem;position:absolute;top:.375rem;right:.625rem}.typeahead .group{text-align:left;color:#7c7c7c;text-transform:uppercase;background-color:#fff;width:100%;height:3rem;margin-bottom:0;padding-top:0;padding-left:1rem;font-size:1rem;font-weight:500;display:block}.typeahead .group hr{border:none;border-top:.0625rem solid #e5e5e5;width:calc(100% + 1rem);height:.0625rem;margin:0 0 .875rem -1rem}.typeahead .group.current-location{display:none}.typeahead .option{width:calc(100% - 2.5rem);height:3.625rem;margin-left:1rem;padding-top:.625rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:200;line-height:1.125rem}.typeahead .option.no-subtext{padding-top:1rem;line-height:1.71875rem}.typeahead .option.smart-search{border-bottom:1px solid #e5e5e5}.typeahead .option.current-location{margin-left:2.625rem;padding-top:1rem}.typeahead .option .current-location-icon{padding-right:.75rem}.typeahead .option .subtitle{color:#b0b0b0;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - .125rem);padding-top:.125rem;font-size:.875rem;font-weight:200;line-height:130%;display:block;overflow:hidden}.typeahead .option .subtitle-container{display:block}.typeahead .option .subtitle-container .subtitle{color:#b0b0b0;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - .125rem);padding-top:.125rem;font-size:.875rem;font-weight:200;line-height:130%;display:inline;overflow:hidden}.typeahead .btn-clear{color:#4c4c4c;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;font-size:1rem;position:absolute;top:.625rem;right:1rem}.typeahead .btn-clear:focus{outline:.125rem solid #00488a}.typeahead .btn-clear:focus:not(:focus-visible){outline:none}.typeahead .btn-clear:focus:not(:-moz-focusring){outline:none}.typeahead .btn-clear:focus-visible{outline:.125rem solid #00488a}.typeahead .btn-clear:-moz-focusring{outline:.125rem solid #00488a}.multiselect{box-sizing:border-box;cursor:pointer;border:var(--ms-border-width,1px) solid var(--ms-border-color,#d1d5db);border-radius:var(--ms-radius,4px);background:var(--ms-bg,#fff);width:100%;font-size:var(--ms-font-size,1.25rem);min-height:calc(2 * var(--ms-border-width,1px) + var(--ms-font-size,1rem) * var(--ms-line-height,1.375) + 2 * var(--ms-py,.5rem));outline:none;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;margin:0 auto;display:-webkit-flex;display:flex;position:relative}.multiselect.is-open{border-radius:var(--ms-radius,4px) var(--ms-radius,4px) 0 0}.multiselect.is-open-top{border-radius:0 0 var(--ms-radius,4px) var(--ms-radius,4px)}.multiselect.is-disabled{cursor:default;background:var(--ms-bg-disabled,#f3f4f6)}.multiselect.is-active{box-shadow:0 0 0 var(--ms-ring-width,3px) var(--ms-ring-color,rgba(16,185,129,.19))}.multiselect-multiple-label,.multiselect-single-label,.multiselect-placeholder{pointer-events:none;height:100%;line-height:var(--ms-line-height,1.375);padding-left:1rem;padding-right:calc(1.25rem + var(--ms-px,.875rem) * 3);box-sizing:border-box;background:0 0;-webkit-align-items:center;align-items:center;max-width:100%;padding-bottom:.125rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:200;display:-webkit-flex;display:flex;position:absolute;top:0;left:0}.multiselect-placeholder{white-space:nowrap;text-overflow:ellipsis;color:var(--ms-placeholder-color,#6b6e75);width:100%;display:block;top:.4375rem;overflow:hidden}.commute-placeholder{color:#b2b2b2;height:2.75rem;padding:.625rem;font-size:1rem;font-weight:200;line-height:150%;position:absolute;top:0;left:0}.multiselect-single-label-text{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.multiselect-search{box-sizing:border-box;-webkit-appearance:none;appearance:none;background:var(--ms-bg,#fff);border-radius:var(--ms-radius,4px);border:0;border-radius:3rem;outline:none;width:100%;height:100%;padding-left:1rem;padding-right:2.1875rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:200;position:absolute;top:0;bottom:0;left:0;right:0}.multiselect-search::-webkit-search-decoration{-webkit-appearance:none}.multiselect-search::-webkit-search-cancel-button{-webkit-appearance:none}.multiselect-search::-webkit-search-results-button{-webkit-appearance:none}.multiselect-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-search+.multiselect-multiple-label,.multiselect-search+.multiselect-single-label,.multiselect-search+.multiselect-placeholder{color:var(--ms-placeholder-color,#6b6e75);padding-top:.125rem}.multiselect-tags{padding-left:var(--ms-py,.5rem);-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-align-items:center;align-items:center;height:100%;display:-webkit-flex;display:flex}.multiselect-tag{background:var(--ms-tag-bg,#10b981);color:var(--ms-tag-color,#fff);font-size:var(--ms-tag-font-size,.875rem);line-height:var(--ms-tag-line-height,1.25rem);font-weight:var(--ms-tag-font-weight,600);padding:var(--ms-tag-py,.125rem) 0 var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem);border-radius:var(--ms-tag-radius,4px);margin-right:var(--ms-tag-mx,.25rem);margin-bottom:var(--ms-tag-my,.25rem);white-space:nowrap;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.multiselect-tag.is-disabled{padding-right:var(--ms-tag-px,.5rem);background:var(--ms-tag-bg-disabled,#9ca3af);color:var(--ms-tag-color-disabled,#fff)}.multiselect-tag-remove{padding:var(--ms-tag-remove-py,.25rem) var(--ms-tag-remove-px,.25rem);margin:var(--ms-tag-remove-my,0rem) var(--ms-tag-remove-mx,.125rem);border-radius:var(--ms-tag-remove-radius,4px);-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.multiselect-tag-remove:hover{background:rgba(0,0,0,.063)}.multiselect-tag-remove-icon{opacity:.8;color:#4c4c4c;background-color:currentColor;width:.75rem;height:.75rem;margin-left:.25rem;display:inline-block;position:relative;top:.0625rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.multiselect-tags-search-wrapper{border-radius:3rem;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;height:100%;margin:0;display:inline-block;position:relative}.multiselect-tags-search-copy{visibility:hidden;white-space:pre-wrap;width:100%;height:1px;display:none}.multiselect-tags-search{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:0;border-radius:3rem;outline:none;height:100%;padding:0 2.8125rem 0 .5rem;font-family:inherit;font-size:.875rem;position:absolute;top:0;bottom:0;left:0;right:0}.multiselect-tags-search::-webkit-search-decoration{-webkit-appearance:none}.multiselect-tags-search::-webkit-search-cancel-button{-webkit-appearance:none}.multiselect-tags-search::-webkit-search-results-button{-webkit-appearance:none}.multiselect-tags-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-clear{z-index:10;opacity:1;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;transition:all .3s;display:-webkit-flex;display:flex;position:absolute;right:1.25rem}.multiselect-clear-icon{background-color:var(--ms-clear-color,#999);width:.625rem;height:1.125rem;transition:all .3s;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.multiselect-dropdown{left:calc(var(--ms-border-width,1px) * -.25);right:calc(var(--ms-border-width,1px) * -1);margin-top:calc(var(--ms-border-width,1px) * -1);-webkit-overflow-scrolling:touch;z-index:50;background:var(--ms-dropdown-bg,#fff);border-radius:0 0 var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px);outline:none;-webkit-flex-direction:column;flex-direction:column;width:95%;min-width:31.25rem;max-height:calc(100vh - 18.75rem);display:-webkit-flex;display:flex;position:absolute;bottom:-.03125rem;overflow-y:scroll;-webkit-transform:translateY(100%);transform:translateY(100%)}.multiselect-dropdown.is-top{top:var(--ms-border-width,1px);border-radius:var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px) 0 0;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;bottom:auto;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.multiselect-dropdown.is-hidden{display:none}.multiselect-options{max-height:var(--ms-max-height,calc(100vh - 18.75rem - 7.5rem));-webkit-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style:none;display:-webkit-flex;display:flex}.multiselect-options.is-top{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.multiselect-options .multiselect-group:first-child .group{padding-top:1rem}.multiselect-options .multiselect-group:first-child hr{display:none}.multiselect-group{margin:0;padding:0}.multiselect-group-label{padding:var(--ms-group-label-py,.3rem) var(--ms-group-label-px,.75rem);background:var(--ms-group-label-bg,#e5e7eb);color:var(--ms-group-label-color,#374151);cursor:default;font-size:.875rem;font-weight:600;line-height:var(--ms-group-label-line-height,1.375);box-sizing:border-box;text-align:left;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;text-decoration:none;display:-webkit-flex;display:flex}.multiselect-group-label.is-pointable{cursor:pointer}.multiselect-group-label.is-pointed{background:var(--ms-group-label-bg-pointed,#d1d5db);color:var(--ms-group-label-color-pointed,#374151)}.multiselect-group-label.is-selected{background:var(--ms-group-label-bg-selected,#059669);color:var(--ms-group-label-color-selected,#fff)}.multiselect-group-label.is-disabled{background:var(--ms-group-label-bg-disabled,#f3f4f6);color:var(--ms-group-label-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-group-label.is-selected.is-pointed{background:var(--ms-group-label-bg-selected-pointed,#0c9e70);color:var(--ms-group-label-color-selected-pointed,#fff)}.multiselect-group-label.is-selected.is-disabled{background:var(--ms-group-label-bg-selected-disabled,#75cfb1);color:var(--ms-group-label-color-selected-disabled,#d1fae5)}.multiselect-group-options{margin:0;padding:0}.multiselect-option{padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem);font-size:var(--ms-option-font-size,1rem);line-height:var(--ms-option-line-height,1.375);cursor:pointer;box-sizing:border-box;text-align:left;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;text-decoration:none;display:-webkit-flex;display:flex}.multiselect-option.is-pointed{background:var(--ms-option-bg-pointed,#f3f4f6);color:var(--ms-option-color-pointed,#1f2937)}.multiselect-option.is-disabled{background:var(--ms-option-bg-disabled,#fff);color:var(--ms-option-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-option.is-selected.is-disabled{background:var(--ms-option-bg-selected-disabled,#87dcc0);color:var(--ms-option-color-selected-disabled,#d1fae5)}.multiselect-no-options,.multiselect-no-results{padding:.9375rem var(--ms-option-px,.75rem);color:var(--ms-empty-color,#4b5563);font-size:1rem}.multiselect-fake-input{background:0 0;border:0;outline:none;width:100%;height:1px;padding:0;font-size:0;position:absolute;bottom:-1px;left:0;right:0}.multiselect-fake-input:active,.multiselect-fake-input:focus{outline:none}.multiselect-spacer{display:none}@-webkit-keyframes multiselect-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes multiselect-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.hidden{display:none}.homes-for-sale-sold .gm-style{font:200 16px Outfit,sans-serif}.homes-for-sale-sold .neighborhood-map{background-position:50%;background-repeat:no-repeat;background-size:cover;border:.0625rem solid #d2d2d2;border-radius:.375rem;width:100%;height:25rem;margin-bottom:1rem}@media (max-width:600px){.homes-for-sale-sold .neighborhood-map{height:12.5rem}}.homes-for-sale-sold div.gm-style-iw,.homes-for-sale-sold div.gm-style-iw-c,.homes-for-sale-sold div.gm-style-iw-d{width:21.4375rem;box-shadow:none;background-color:transparent;outline:none;padding:0;overflow:hidden!important}@media (max-width:1024px){.homes-for-sale-sold div.gm-style-iw,.homes-for-sale-sold div.gm-style-iw-c,.homes-for-sale-sold div.gm-style-iw-d{width:20.5rem}}.homes-for-sale-sold div.gm-style-iw-c{box-shadow:20px 25px 25px -30px rgba(0,0,0,.3),-20px 25px 50px -30px rgba(0,0,0,.3);max-width:21.4375rem!important}.homes-for-sale-sold .map-controls-container{margin-right:1rem}.homes-for-sale-sold .map-controls-container.bottom-control{-webkit-backdrop-filter:blur(.15625rem);backdrop-filter:blur(.15625rem);background-color:rgba(255,255,255,.4);border-radius:2.5rem;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:start;justify-content:start;-webkit-align-items:end;align-items:end;row-gap:.375rem;padding:.25rem;display:-webkit-flex;display:flex}@media (max-width:600px){.homes-for-sale-sold .map-controls-container{margin-right:.5rem}}.homes-for-sale-sold .map-controls-container.top-control{margin-top:1.0625rem;margin-right:1.125rem}@media (max-width:600px){.homes-for-sale-sold .map-controls-container.top-control{margin-top:.625rem;margin-right:.5625rem}}.homes-for-sale-sold .map-controls-container .map-control-btn{color:#000;background-color:#fff;border:.0625rem solid transparent;border-radius:1.75rem;width:2.5rem;height:2.5rem;padding:0;display:block;overflow:hidden;box-shadow:0 .125rem .25rem rgba(0,0,0,.1)}@media (max-width:600px){.homes-for-sale-sold .map-controls-container .map-control-btn{width:2rem;height:2rem}}.homes-for-sale-sold .map-controls-container .map-control-btn.fullscreen-control{border:.0625rem solid transparent;border-radius:.375rem;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;display:-webkit-flex;display:flex;box-shadow:0 .125rem .25rem rgba(0,0,0,.1)}@media (max-width:600px){.homes-for-sale-sold .map-controls-container .map-control-btn.fullscreen-control{width:1.75rem;height:1.75rem}}.homes-for-sale-sold .map-controls-container .map-control-btn.fullscreen-control .expand-icon{font-size:1.75rem}@media (max-width:600px){.homes-for-sale-sold .map-controls-container .map-control-btn.fullscreen-control .expand-icon{font-size:1.3125rem}}.homes-for-sale-sold .map-controls-container .map-control-btn:hover{cursor:pointer}.homes-for-sale-sold .map-controls-container .map-control-btn .res-icon{color:#4c4c4c;font-size:1.125rem}@media (max-width:600px){.homes-for-sale-sold .map-controls-container .map-control-btn .res-icon{font-size:.875rem}}.homes-for-sale-sold .map-controls-container .map-control-btn .res-icon.street-view-icon{font-size:1.625rem;position:relative;top:.03125rem;left:.01875rem}@media (max-width:600px){.homes-for-sale-sold .map-controls-container .map-control-btn .res-icon.street-view-icon{font-size:1.3125rem}}.homes-for-sale-sold .neighborhood-content{width:100%;height:100%}.homes-for-sale-sold .neighborhood-content .embla{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative}.homes-for-sale-sold .neighborhood-content .embla .embla__viewport{width:calc(100% + 2.5rem);margin-top:-1.25rem;margin-left:-2.5rem;padding:1.25rem;position:relative;right:-1.25rem;overflow:hidden}@media (max-width:600px){.homes-for-sale-sold .neighborhood-content .embla .embla__viewport{width:calc(100% + 1.5rem);margin-top:-.75rem;margin-bottom:-.75rem;margin-left:-1.5rem;padding:.75rem .75rem 1.5rem;right:-.75rem}}.homes-for-sale-sold .neighborhood-content .embla .embla__viewport.is-draggable{cursor:move;cursor:grab}.homes-for-sale-sold .neighborhood-content .embla .embla__viewport.is-dragging{cursor:grabbing}.homes-for-sale-sold .neighborhood-content .embla .embla__container{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;display:-webkit-flex;display:flex}.homes-for-sale-sold .neighborhood-content .embla .embla__slide{min-width:100%;min-height:100%}.homes-for-sale-sold .neighborhood-content .embla .embla__slide:not(:last-of-type){margin-right:2rem}.homes-for-sale-sold .neighborhood-content .embla .embla__slide__img{object-fit:cover;width:100%;height:100%}.homes-for-sale-sold .neighborhood-content .embla .loading-img{width:3.75rem;height:3.75rem}.homes-for-sale-sold .neighborhood-content .embla .embla__slide__inner{height:100%;display:-webkit-flex;display:flex;position:relative;overflow:hidden}.homes-for-sale-sold .neighborhood-content .embla .homes-for-sale-placards{margin:0;padding:0;list-style:none}.homes-for-sale-sold .neighborhood-content .embla__dots{-webkit-justify-content:center;justify-content:center;column-gap:.5rem;display:-webkit-flex;display:flex}.homes-for-sale-sold .neighborhood-content .embla__dot{background-color:#e5e5e5;border:0;border-radius:50%;width:.5rem;height:.5rem;margin-top:1.5rem;padding:0}.homes-for-sale-sold .neighborhood-content .embla__dot.is-selected{background-color:#b2b2b2}.homes-for-sale-sold .neighborhood-content .embla__dot.hide{visibility:hidden;display:none}@media only screen and (max-width:600px){.homes-for-sale-sold .neighborhood-content .embla__dot{margin-top:.875rem}}.homes-for-sale-sold .neighborhood-content .embla__pages{margin:0;padding-left:0;font-size:1rem;line-height:1.25rem;list-style:none}.homes-for-sale-sold .neighborhood-content .embla__pages li{min-width:2.5rem;height:2rem;display:inline-block}@media only screen and (max-width:1024px){.homes-for-sale-sold .neighborhood-content .embla__pages li{min-width:1.875rem}}.homes-for-sale-sold .neighborhood-content .embla__pages li a{-webkit-user-select:none;user-select:none;color:#00488a;vertical-align:middle;background-color:#fff;width:2rem;height:2rem;font-weight:500;text-decoration:none}.homes-for-sale-sold .neighborhood-content .embla__pages li a:not(:-webkit-any(.next,.previous)):hover{color:#00488a;text-align:center;background-color:#f3f3f3;border:.0625rem solid #f3f3f3;border-radius:1.8125rem;width:2rem;height:2rem;padding-top:.28125rem;font-size:1rem;line-height:1.25rem;display:inline-block}.homes-for-sale-sold .neighborhood-content .embla__pages li a:not(:is(.next,.previous)):hover{color:#00488a;text-align:center;background-color:#f3f3f3;border:.0625rem solid #f3f3f3;border-radius:1.8125rem;width:2rem;height:2rem;padding-top:.28125rem;font-size:1rem;line-height:1.25rem;display:inline-block}.homes-for-sale-sold .neighborhood-content .embla__pages li a.text-only{border:.0625rem solid transparent;border-radius:1.8125rem;width:2rem;height:2rem;padding-top:.25rem;display:inline-block}.homes-for-sale-sold .neighborhood-content .embla__pages li a span.paging-btn{color:#4c4c4c;text-align:center;vertical-align:middle;border:.0625rem solid #e5e5e5;border-radius:1.8125rem;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:2rem;height:2rem;line-height:1.5;display:-webkit-flex;display:flex}.homes-for-sale-sold .neighborhood-content .embla__pages li a span.paging-btn i{font-size:.75rem;display:block;position:relative}.homes-for-sale-sold .neighborhood-content .embla__pages li a span.paging-btn:hover{color:#4c4c4c;background-color:#f3f3f3}.homes-for-sale-sold .neighborhood-content .embla__pages li a.previous{padding:0}.homes-for-sale-sold .neighborhood-content .embla__pages li a.previous span.paging-btn i{-webkit-transform:translate(-.5px,1px);transform:translate(-.5px,1px)}.homes-for-sale-sold .neighborhood-content .embla__pages li a.previous,.homes-for-sale-sold .neighborhood-content .embla__pages li a.previous:active{text-decoration:none}.homes-for-sale-sold .neighborhood-content .embla__pages li a.next{padding:0}.homes-for-sale-sold .neighborhood-content .embla__pages li a.next span.paging-btn i{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}.homes-for-sale-sold .neighborhood-content .embla__pages li a.next,.homes-for-sale-sold .neighborhood-content .embla__pages li a.next:active{text-decoration:none}.homes-for-sale-sold .neighborhood-content .embla__pages li a.active{color:#4c4c4c;pointer-events:none;border:.0625rem solid #e5e5e5;border-radius:1.8125rem;width:2rem;height:2rem;padding-top:.25rem;display:inline-block}.homes-for-sale-sold .neighborhood-content nav{background-color:#fff}.homes-for-sale-sold .neighborhood-content nav.paging{color:#00488a;text-align:center;padding-top:1.375rem}.homes-for-sale-sold .neighborhood-content .see-more-container{text-align:right;margin-top:1rem}.homes-for-sale-sold .neighborhood-content .see-more-container.sold{width:7.875rem;margin-top:0}@media only screen and (max-width:600px){.homes-for-sale-sold .neighborhood-content .see-more-container.sold{width:2.8125rem}}.homes-for-sale-sold .neighborhood-content .see-more-container a{color:#000;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:500;line-height:1.5rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards{grid-gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;grid-auto-flow:row;height:-webkit-fit-content;height:fit-content;display:grid}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards.sold-homes-placards{grid-template-columns:unset;grid-gap:unset;grid-auto-flow:unset;width:100%;display:block}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards.sold-homes-placards.embla__viewport{width:calc(100% + 2rem);margin-top:-1rem;margin-left:-2rem;padding:1rem;position:relative;right:-1rem;overflow:hidden}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards.sold-homes-placards.embla__viewport .embla__container{margin-left:-1rem;display:-webkit-flex;display:flex}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards.sold-homes-placards.embla__viewport .embla__container .placard-container{-webkit-flex:0 0 33.3333%;flex:0 0 33.3333%;min-width:0;padding-left:1rem}@media only screen and (max-width:1366px){.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards.sold-homes-placards.embla__viewport .embla__container .placard-container{-webkit-flex:0 0 50%;flex:0 0 50%}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards.sold-homes-placards.embla__viewport .embla__container .placard-container:last-child:nth-child(3){display:inherit}}@media only screen and (max-width:600px){.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards.sold-homes-placards.embla__viewport .embla__container .placard-container{-webkit-flex:0 0 100%;flex:0 0 100%}}@media (max-width:1366px){.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards{grid-template-columns:repeat(1,minmax(0,1fr))}}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container{cursor:pointer;width:100%;margin:0;padding:0;list-style-type:none}@media (max-width:1366px){.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container:last-child:nth-child(3){display:none}}@media (max-width:600px){.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container:last-child:nth-child(3){display:inherit}}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container a{color:inherit;background-color:#fff}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container a:hover{text-decoration:none}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container a:focus{-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;outline:none}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container a .link-placard-overlay{opacity:0;width:100%;height:100%;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-placard,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-placard,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .open-house-placard{background-color:#fff;border-radius:.625rem;-webkit-flex-direction:column;flex-direction:column;width:100%;height:100%;display:-webkit-flex;display:flex;position:relative;overflow:auto;box-shadow:0 .125rem .9375rem rgba(0,0,0,.15)}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .open-house-placard .open-house-title{margin:0;padding:.84375rem .75rem;font-size:1rem;font-weight:500;line-height:1.3rem;display:-webkit-flex;display:flex}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .open-house-placard .open-house-title .calendar-icon,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .open-house-placard .open-house-title .calendar-icon i{font-size:.75rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .open-house-placard .open-house-title .calendar-icon{margin-top:-.0625rem;margin-right:.4375rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .open-house-placard .open-house-title .openhouse-detail-section{-webkit-justify-content:space-between;justify-content:space-between;gap:.25rem;width:100%;display:-webkit-flex;display:flex}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .open-house-placard .open-house-title .openhouse-detail-section .openhouse-date{-webkit-flex:none;flex:none}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .open-house-placard .open-house-title .openhouse-detail-section .openhouse-time{-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .open-house-placard .for-sale-content-container a .price-container .status-pill.tag-type-openhouse{display:none}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container p{margin:0}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo{margin:1rem 0 0;overflow:auto}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo img{-webkit-filter:grayscale();filter:grayscale();float:right;width:2.75rem;margin:0;position:relative;bottom:0;right:0}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo img.show-color{-webkit-filter:unset;filter:unset}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.NWMLS_Seattle img{width:2.125rem;margin:0 1rem .375rem 0}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.NM_SFAR img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.MO_SOMO img{width:2.75rem;margin:0}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.NJ_MCMLS img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.NJ_GSMLS img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.MI_Realcomp img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.NJ_SJSRMLS img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.AK_AKMLS img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.NY_UCBR img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.CO_VBOR img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.CA_HAR img{width:3.75rem;margin:0}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.GA_GAMLS img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.IA_ICAAR img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.ID_IMLS img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.CA_MetroList img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.PA_WPML img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.NORIS img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.OH_WRIST img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.NJ_NJMLS img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.MO_LOBR img{width:4.375rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.CO_REColorado img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.OH_CincyMLS img,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo.IL_RMLSA img{width:6.25rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-actions{z-index:1;display:-webkit-flex;display:flex;position:absolute;right:.3125rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-actions .favorite-button{color:#4c4c4c;cursor:pointer;background:0 0;border:none;width:3.125rem;padding:0;font-size:1.375rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-actions .favorite-button i{font-size:1.375rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-actions .favorite-button .favorite-icon{color:#d24708}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-actions .favorite-button.recommendation{width:auto}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-actions .recommend-button{color:#4c4c4c;cursor:pointer;background:0 0;border:none;font-size:1.375rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-actions .recommend-button i{font-size:1.375rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-actions .recommend-button .recommend-success-icon{color:#427b01}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-actions .recommend-button .recommend-success-icon.rec-disabled{color:#b2b2b2;cursor:not-allowed}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-actions .recommend-button .success-check-icon{color:#427b01}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-actions .recommend-button .success-check-icon.rec-disabled{color:#b2b2b2;cursor:not-allowed}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-actions .recommend-button.hide{display:none}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-actions button{height:2rem;padding:0 .5rem 0 0}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-actions button:last-of-type{margin-right:0;padding-right:0}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .image-container{float:left;cursor:pointer;object-fit:cover;aspect-ratio:3/2;clear:both;background-color:#e5e5e5;width:100%;position:relative;overflow:hidden}@media (max-width:600px){.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .image-container{min-height:14.125rem}}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .image-container.default-image{background-size:cover}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .image-container.single-image{clear:both;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-image-container img{cursor:pointer;aspect-ratio:3/2;object-fit:cover;background-color:#e5e5e5;width:100%;display:-webkit-flex;display:flex}@media (max-width:600px){.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-image-container img{min-height:14.125rem}}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .agent-detail{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:auto;padding-top:.375rem;font-size:.875rem;font-weight:200;display:-webkit-box;overflow:hidden}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .agent-detail .agent-name,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .agent-detail .builder-name{color:#000;font-weight:500;line-height:1.3}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .agent-detail .agency-name{color:#000;font-size:.875rem;font-weight:200;line-height:1.3}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .agent-detail .divider{border-bottom:0}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .agent-detail .divider:after{content:"\a ";background:#b2b2b2;border-radius:50%;width:.25rem;height:.25rem;margin:0 .25rem;display:inline-block;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .member-agent-detail{margin-top:auto;padding-top:.5rem;font-size:.875rem;display:-webkit-flex;display:flex}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .member-agent-detail .agent-photo{object-fit:cover;object-position:center;border-radius:.25rem;width:3.5rem;height:3.5rem;margin-right:.75rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .member-agent-detail .agent-info-container{width:calc(100% - 4.25rem);line-height:130%}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .member-agent-detail .agent-info-container .agent-name{font-weight:500}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .member-agent-detail .agent-info-container .agency-name{color:#000;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.875rem;font-weight:200;line-height:1.3;display:-webkit-box;overflow:hidden}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container{-webkit-flex-grow:2;flex-grow:2;width:100%;height:auto;padding:.75rem 1rem;font-size:1.25rem;line-height:1.25rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information{-webkit-flex-direction:column;flex-direction:column;width:100%;height:100%;line-height:1.5;display:-webkit-flex;display:flex}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .price-container,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .price-container{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:baseline;align-items:baseline;width:calc(100% - 1.875rem);font-size:1rem;font-weight:500;display:-webkit-flex;display:flex}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .price-container.no-fav,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .price-container.no-fav{width:100%}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .price-container span,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .price-container span{-webkit-flex-shrink:0;flex-shrink:0}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .price-container span:not(:last-child),.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .price-container span:not(:last-child){margin-right:.25rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .estimated-price-label,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .estimated-price-label{color:#4c4c4c;padding-left:0;font-size:.875rem;font-weight:200;line-height:130%;position:relative}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .sold-price-label,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .sold-price-label{color:#4c4c4c;font-size:.875rem;font-weight:200;line-height:1.125rem;position:relative;top:-.09375rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .status-pill,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .status-pill{color:#fff;text-transform:uppercase;background-color:#00488a;border-radius:2.25rem;margin-left:0;padding:0 .375rem;font-size:.625rem;font-weight:500;display:inline-block;position:relative;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .status-pill.tag-type-offmarket,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .status-pill.tag-type-contingent,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .status-pill.tag-type-pending,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .status-pill.tag-type-sold,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .status-pill.tag-type-undercontract,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .status-pill.tag-type-preforeclosure,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .status-pill.tag-type-offmarket,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .status-pill.tag-type-contingent,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .status-pill.tag-type-pending,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .status-pill.tag-type-sold,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .status-pill.tag-type-undercontract,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .status-pill.tag-type-preforeclosure{background-color:#b2b2b2;margin-top:.25rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .res-icon,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .res-icon{margin-left:.25rem;padding:.125rem;font-size:1.25rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .res-icon.floorplan-icon,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .res-icon.floorplan-icon{font-size:1.125rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .res-icon:first-of-type,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .res-icon:first-of-type{margin-left:.5rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .detailed-info-container,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .property-name,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .detailed-info-container,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .property-name{font-weight:200}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .detailed-info-container,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .detailed-info-container{-webkit-flex-flow:wrap;flex-flow:wrap;margin:0;padding:0;font-size:.875rem;list-style-type:none;display:-webkit-flex;display:flex}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .detailed-info-container li:before,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .detailed-info-container li:before{content:"\a ";background:#b2b2b2;border-radius:50%;width:.25rem;height:.25rem;margin:0 .5rem;display:inline-block}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .detailed-info-container li:first-of-type:before,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .detailed-info-container li.days-on-market:before,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .detailed-info-container li:first-of-type:before,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .detailed-info-container li.days-on-market:before{display:none}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .detailed-info-container .days-on-market,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .detailed-info-container .days-on-market{width:100%;display:block}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .property-name,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .property-name{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.875rem;overflow:hidden}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .property-name span:before,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .property-name span:before{content:"\a ";background:#b2b2b2;border-radius:50%;width:.25rem;height:.25rem;margin:0 .25rem;display:inline-block}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .description-container,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .description-container{-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:2;flex-grow:2;display:-webkit-flex;display:flex}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .description-container .property-description,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .description-container .property-description{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.875rem;font-weight:200;line-height:1.3125rem;display:-webkit-box;overflow:hidden}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .description-container .property-description.extended,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .description-container .property-description.extended{-webkit-line-clamp:6}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .description-container .property-description.member,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .description-container .property-description.member{-webkit-line-clamp:3}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .description-container .property-description.member.extended,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .description-container .property-description.member.extended{-webkit-line-clamp:4}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-sale-content-container .information .description-container.hide-idx,.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container .information .description-container.hide-idx{font-size:1.125rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .sold-content-container{padding:12px}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-rent-content-container{width:100%;height:14.125rem;padding:.625rem;font-size:1.125rem;line-height:1.125rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-rent-content-container a{color:inherit;width:100%}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-rent-content-container a .property-name{white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 2.5rem);padding-top:.5rem;font-size:.875rem;font-weight:500;overflow:hidden}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-rent-content-container a .property-name.recommendation{width:calc(100% - 4rem)}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-rent-content-container a .detailed-info-container{-webkit-flex-flow:wrap;flex-flow:wrap;padding:0;font-size:1rem;display:-webkit-flex;display:flex}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-rent-content-container a .detailed-info-container li:after{content:"\a ";background:#b2b2b2;border-radius:50%;width:.25rem;height:.25rem;margin:0 .5rem;display:inline-block}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-rent-content-container a .detailed-info-container li:last-of-type:after{display:none}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-rent-content-container a .address{white-space:nowrap;text-overflow:ellipsis;width:100%;padding-bottom:.375rem;font-size:1rem;overflow:hidden}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-rent-content-container a .description-container p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.1875rem;display:-webkit-box;overflow:hidden}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-rent-content-container a .btn-link-container{padding:.75rem 0}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-rent-content-container a .btn-link-container .btn-link{color:#00488a;background-color:#fff;border:none;font-size:1.125rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-rent-content-container a .btn-link-container .btn-link:last-child{border-left:.0625rem solid #c6c6c6}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards ul{margin:0;padding:0;display:contents}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .homes-for-sale-card-container-expanded{margin-top:.5rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .homes-for-sale-card-container-expanded.hide{display:none}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container{position:relative}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container:before,.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container:after{content:"";z-index:2;width:1rem;height:100%;transition:width .2s ease-in;display:block;position:absolute;top:0}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container.scrolling:before,.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container.scrolling:after{width:.375rem;transition:none}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container:before{background:linear-gradient(90deg,#fff,rgba(255,255,255,0));left:-1rem}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container:after{background:linear-gradient(90deg,rgba(255,255,255,0),#fff);right:-1rem}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .sold-homes-placards>ul{counter-reset:sold-homes-count}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .sold-homes-placards>ul li .active .price-container:before{background-color:#eb7100}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .sold-homes-placards>ul li .price-container:before{counter-increment:sold-homes-count;content:counter(sold-homes-count);text-align:center;color:#fff;background-color:#7c7c7c;border-radius:50%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:1rem;min-width:1rem;height:1rem;min-height:1rem;margin-left:.25rem;margin-right:.25rem;font-size:.75rem;font-weight:500;line-height:1.5;display:-webkit-inline-flex;display:inline-flex;position:relative;top:-.125rem}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .mobile-nav-dots{display:none}@media (max-width:600px){.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .mobile-nav-dots{-webkit-justify-content:center;justify-content:center;gap:.5rem;width:calc(100% - 5.625rem);margin-top:.3125rem;margin-left:2.8125rem;display:-webkit-flex;display:flex}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .mobile-nav-dots .dot{background-color:#e5e5e5;border:0;border-radius:50%;width:.5rem;height:.5rem;margin-top:.3125rem;padding:0}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .mobile-nav-dots .dot.is-selected{background-color:#b2b2b2}}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container{-webkit-justify-content:center;justify-content:center;gap:.5rem;width:calc(100% - 15.75rem);margin-left:7.875rem;display:-webkit-flex;display:flex}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container.nav-total-placards-3{display:none}@media (max-width:1366px){.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container.nav-total-placards-3{display:-webkit-flex;display:flex}}@media (max-width:600px){.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container.nav-total-placards-3{display:none}}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .page-3{display:none}@media (max-width:1366px){.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .page-3{display:block}}@media (max-width:600px){.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container{display:none}}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__button{color:#00488a;background-color:#fff;border:.0625rem solid #fff;border-radius:100%;width:2rem;height:2rem;padding:0;font-size:1rem;font-weight:500;line-height:130%}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__button:hover{background-color:#f3f3f3}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__button:disabled{cursor:default}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__button i{color:#4c4c4c;font-size:.75rem}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__button.page-number{font-size:1rem}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__button.page-number.is-selected{border:.0625rem solid #e5e5e5}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__button.page-number.is-selected:disabled{color:#4c4c4c;background-color:#fff}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__button.embla__button--prev,.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__button.embla__button--next{border:.0625rem solid #e5e5e5}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__button.embla__button--prev:disabled,.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__button.embla__button--next:disabled{background-color:#f3f3f3}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__button.embla__button--prev:disabled i,.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__button.embla__button--next:disabled i{color:#e5e5e5;font-size:.75rem}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__button.embla__button--prev i{position:relative;bottom:.09375rem;left:-.0625rem}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__button.embla__button--next i{position:relative;bottom:.09375rem;left:.0625rem}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__dots{margin:0;padding-left:0;font-size:1rem;line-height:130%;display:inline}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__dots li{min-width:2.5rem;height:2rem;display:inline-block}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__dots li:first-child .embla__dot:after{content:"1";display:inline-block}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__dots li:nth-child(2) .embla__dot:after{content:"2";display:inline-block}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__dots li:nth-child(3) .embla__dot:after{content:"3";display:inline-block}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__dots li:nth-child(4) .embla__dot:after{content:"4";display:inline-block}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__dots li .embla__dot{color:#00488a;background-color:#fff;border:.0625rem solid #fff;border-radius:100%;width:2rem;height:2rem;margin-right:.625rem;padding:0;font-size:1rem;font-weight:500;line-height:130%}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__dots li .embla__dot:hover{background-color:#f3f3f3}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__dots li .embla__dot.is-selected{color:#4c4c4c;pointer-events:none;border:.0625rem solid #e5e5e5}.homes-for-sale-sold .homes-for-sale-vue-pagination-controls-container{position:relative}.homes-for-sale-sold .homes-for-sale-vue-pagination-controls-container .homes-for-sale-vue-pagination-controls{height:1.6875rem}@media only screen and (max-width:600px){.homes-for-sale-sold .homes-for-sale-vue-pagination-controls-container .homes-for-sale-vue-pagination-controls{height:auto}}.homes-for-sale-sold .sold-nav-link-container{-webkit-justify-content:end;justify-content:end;display:-webkit-flex;display:flex}.homes-for-sale-sold .see-more-container{text-align:right;margin-top:1rem}.homes-for-sale-sold .see-more-container.homes-for-sale-see-all{margin-top:0;position:absolute;top:.75rem;right:0}@media only screen and (max-width:600px){.homes-for-sale-sold .see-more-container.homes-for-sale-see-all{position:relative}}.homes-for-sale-sold .see-more-container a{color:#000;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:500;line-height:1.5rem;text-decoration:underline}.homes-for-sale-sold .see-more-container .see-button{color:#000;background:0 0;border:.0625rem solid #d2d2d2;border-radius:1.5rem;-webkit-align-items:center;align-items:center;margin:0 auto;padding:.375rem .75rem;font-size:1.125rem;line-height:150%;display:-webkit-flex;display:flex}@media only screen and (max-width:600px){.homes-for-sale-sold .see-more-container .see-button{font-size:.875rem;line-height:130%}}.homes-for-sale-sold .see-more-container .see-button .homes-for-sale-icon{color:#4c4c4c;padding-right:.375rem;font-size:.75rem}.homes-for-sale-sold .see-more-container.hide{display:none}body.fake-fullscreen{height:100%}.map-container{height:unset;aspect-ratio:1035/400;min-height:25rem}.fake-fullscreen{z-index:100;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.marker-price{margin-top:-.5625rem;color:#fff!important;font-family:Outfit,sans-serif!important;font-size:.6875rem!important;font-weight:500!important}.marker-price-mobile{margin-top:-.5rem;color:#fff!important;font-family:Outfit,sans-serif!important;font-size:1rem!important;font-weight:500!important}.gm-style .gm-style-iw-tc{display:none}div.gm-style-iw,div.gm-style-iw-c,div.gm-style-iw-d{width:21.4375rem;box-shadow:none;background-color:transparent;outline:none;padding:0;max-width:21.4375rem!important;overflow:hidden!important}.gm-style .gm-style-iw-a .gm-style-iw-t div.gm-style-iw button.gm-ui-hover-effect,.gm-style .gm-style-iw-a .gm-style-iw-t div.gm-style-iw-c button.gm-ui-hover-effect,.gm-style .gm-style-iw-a .gm-style-iw-t div.gm-style-iw-d button.gm-ui-hover-effect{display:none!important}.gm-style{font:200 1rem Outfit,sans-serif}.suggestions-splash-questions{max-width:92rem}@media only screen and (min-width:1600px){.suggestions-splash-questions{width:92rem}}@media only screen and (min-width:1140px) and (max-width:1599px){.suggestions-splash-questions{width:66.25rem}}@media only screen and (min-width:740px) and (max-width:1139px){.suggestions-splash-questions{width:43.75rem}}@media only screen and (max-width:600px){.suggestions-splash-questions{width:100vw}}.suggestions-splash-questions .splash-questions-container{background:linear-gradient(55deg,rgba(33,55,255,.04) 0%,#f3f4ff 30%,#fffaf6 70%,rgba(235,114,0,.15) 100%);-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;min-height:28.4375rem;padding:2rem 1rem;display:-webkit-flex;display:flex}@media only screen and (max-width:1140px){.suggestions-splash-questions .splash-questions-container{min-height:31.25rem}}@media only screen and (max-width:740px){.suggestions-splash-questions .splash-questions-container{padding:0 1rem}}.suggestions-splash-questions .splash-questions-container .cta-container{text-align:center;-webkit-flex-direction:column;flex-direction:column;justify-self:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.suggestions-splash-questions .splash-questions-container .cta-container .cta-title{margin-top:1.5rem;font-size:1.125rem;font-weight:500}.suggestions-splash-questions .splash-questions-container .cta-container .cta-subtitle{margin:1rem 0 2rem;font-size:1rem;font-weight:500}body{overflow-x:hidden}.suggestions-container{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.suggestions-container .hero-section{-webkit-justify-content:center;justify-content:center;-webkit-align-items:end;align-items:end;width:100%;height:18.75rem;display:-webkit-flex;display:flex;position:relative}.suggestions-container .hero-section .hero-image{z-index:-1;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.suggestions-container .hero-section .suggestions-title{color:#fff;text-shadow:0 0 .625rem rgba(0,0,0,.45);margin-bottom:4rem;font-size:3rem;font-weight:500;line-height:130%}@media only screen and (max-width:1024px){.suggestions-container .hero-section .suggestions-title{font-size:2.25rem}}@media only screen and (max-width:600px){.suggestions-container .hero-section .suggestions-title{font-size:1.5rem}}.suggestions-container .suggestions-typeahead-container{width:100%}.suggestions-container .suggestions-typeahead-container .typeahead-section{background:linear-gradient(.62turn,rgba(235,114,0,.15),rgba(33,55,255,.04));-webkit-justify-content:center;justify-content:center;height:37rem;padding-top:2.5rem;display:-webkit-flex;display:flex;position:relative}@media only screen and (max-width:1024px){.suggestions-container .suggestions-typeahead-container .typeahead-section{height:26.1875rem}}@media only screen and (min-width:740px) and (max-width:1139px){.suggestions-container .suggestions-typeahead-container .typeahead-section{width:100vw}}.suggestions-container .suggestions-typeahead-container .typeahead-section .quick-search-container{text-align:center;width:100%;max-width:56.25rem;position:relative}@media only screen and (max-width:1024px){.suggestions-container .suggestions-typeahead-container .typeahead-section .quick-search-container{width:44rem}}@media only screen and (max-width:600px){.suggestions-container .suggestions-typeahead-container .typeahead-section .quick-search-container{width:100%}}.suggestions-container .suggestions-typeahead-container .typeahead-section .quick-search-container .typeahead-title{color:#000;margin:0 0 1.5rem;font-size:1.75rem;font-weight:500;line-height:130%}.suggestions-container .suggestions-typeahead-container .typeahead-section .quick-search-container .typeahead-title:has(+.typeahead-subtitle){margin-bottom:.5rem}.suggestions-container .suggestions-typeahead-container .typeahead-section .quick-search-container .typeahead-subtitle{color:#000;margin-bottom:1.5rem;font-size:1.125rem;font-weight:400;display:block}.suggestions-container .suggestions-typeahead-container .typeahead-section .quick-search-container .typeahead-container{max-width:48.375rem;height:3.75rem;margin:0 auto;position:relative}.suggestions-container .suggestions-typeahead-container .typeahead-section .quick-search-container .typeahead-container #property-search-typeahead .filter-dropdown-container.transaction-status-filter-container .dropdown-container.transaction-status{top:4rem}.suggestions-container .suggestions-typeahead-container .typeahead-section .quick-search-container .typeahead-container .basic-text-container{-webkit-flex-grow:1;flex-grow:1;padding-right:.5rem}.suggestions-container .suggestions-typeahead-container .typeahead-section .quick-search-container .typeahead-container input[type=text]{border-radius:0 3rem 3rem 0}.suggestions-container .suggestions-typeahead-container .typeahead-section .quick-search-container .multiselect-clear-icon{padding-left:4.0625rem}.suggestions-container .map-container{border:.0625rem solid #d2d2d2;border-radius:.625rem;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.suggestions-container .map-container:after{content:"";width:0;height:0;padding-bottom:57.971%;display:block}@media only screen and (min-width:740px) and (max-width:1139px){.suggestions-container .map-container{width:43.75rem}}.suggestions-container .map-controls-container{margin-right:1rem}.suggestions-container .map-controls-container.bottom-control{-webkit-backdrop-filter:blur(.15625rem);backdrop-filter:blur(.15625rem);background-color:rgba(255,255,255,.4);border-radius:2.5rem;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:start;justify-content:start;-webkit-align-items:end;align-items:end;row-gap:.375rem;padding:.25rem;display:-webkit-flex;display:flex}.suggestions-container .map-controls-container.top-control{margin-top:1.0625rem;margin-right:1.125rem}.suggestions-container .map-controls-container .map-control-btn{color:#000;background-color:#fff;border:.0625rem solid transparent;border-radius:1.75rem;width:2.5rem;height:2.5rem;padding:0;display:block;overflow:hidden;box-shadow:0 .125rem .25rem rgba(0,0,0,.1)}.suggestions-container .map-controls-container .map-control-btn.hide{display:none}.suggestions-container .map-controls-container .map-control-btn.fullscreen-control{border:.0625rem solid transparent;border-radius:.375rem;width:2.25rem;height:2.25rem;margin:0;box-shadow:0 .125rem .25rem rgba(0,0,0,.1)}.suggestions-container .map-controls-container .map-control-btn.fullscreen-control .expand-icon{font-size:1.75rem}.suggestions-container .map-controls-container .map-control-btn:hover{cursor:pointer}.suggestions-container .map-controls-container .map-control-btn.layer-selected{border:.125rem solid #ff850f}.suggestions-container .map-controls-container .map-control-btn .res-icon{color:#4c4c4c;font-size:1.125rem}.suggestions-container .map-controls-container .map-control-btn .res-icon.street-view-icon{font-size:1.625rem;position:relative;top:.03125rem;left:.01875rem}.suggestions-container .map-controls-container .map-control-btn .res-icon.layers-light-icon{font-size:1.3125rem}.suggestions-container .suggestions-main-content{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;gap:2rem;width:100%;display:-webkit-flex;display:flex}.suggestions-container .suggestions-main-content>div:empty{display:none}@media only screen and (max-width:1024px){.suggestions-container .suggestions-main-content{max-width:60rem}}@media only screen and (max-width:768px){.suggestions-container .suggestions-main-content{max-width:46rem}}.suggestions-container .suggestions-main-content .carousel-header{margin:0 auto .25rem}.suggestions-container .suggestions-main-content .carousel-header .carousel-title{font-size:1.25rem;font-weight:500}.suggestions-container .suggestions-main-content .carousel-header .carousel-subtitle{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;gap:.3125rem;font-size:1.125rem;font-weight:200;line-height:150%;display:-webkit-flex;display:flex}.suggestions-container .suggestions-main-content:has(>:nth-child(2)){padding:1.5rem 0 1.875rem}@media only screen and (max-width:1599px){.suggestions-container .suggestions-main-content:has(>:nth-child(2)){margin-top:2rem}}.suggestions-container .suggestions-main-content:has(>:nth-child(2)) .typeahead-section{margin-top:-1.5rem}@media only screen and (max-width:1599px){.suggestions-container .suggestions-main-content:has(>:nth-child(2)) .typeahead-section{margin-top:-3.5rem}}.loading-state{margin:auto;overflow:hidden}@media only screen and (max-width:1599px){.loading-state{width:1060px}}@media only screen and (max-width:1139px){.loading-state{width:700px}}@media only screen and (max-width:739px){.loading-state{width:340px}}.loading-state-grid{gap:1rem .5rem;display:grid}@media only screen and (min-width:600px){.loading-state-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.loading-state-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1600px){.loading-state-grid{grid-template-columns:repeat(4,1fr)}}.loading-state-block,.loading-state-title,.loading-state-subtitle,.loading-state-pills,.loading-state-toggle,.loading-state-content{background-color:#d2d2d2;position:relative;overflow:hidden}.loading-state-block:after,.loading-state-title:after,.loading-state-subtitle:after,.loading-state-pills:after,.loading-state-toggle:after,.loading-state-content:after{content:"";background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));-webkit-animation:2s infinite shimmer;animation:2s infinite shimmer;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transform:translate(-100%);transform:translate(-100%)}@-webkit-keyframes shimmer{to{-webkit-transform:translate(100%);transform:translate(100%)}}@keyframes shimmer{to{-webkit-transform:translate(100%);transform:translate(100%)}}.loading-state-block{width:100%}.loading-state-title{border-radius:.25rem;width:100%;max-width:21.25rem;height:1.625rem}.loading-state-subtitle{border-radius:.25rem;width:100%;max-width:25rem;height:1.725rem}.loading-state-controls{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;width:100%;display:-webkit-flex;display:flex}.loading-state-pills{border-radius:.25rem;width:100%;max-width:26.875rem;height:2.625rem}.loading-state-toggle{border-radius:.25rem;width:100%;max-width:4.375rem;height:2.625rem}.loading-state-content{border-radius:.25rem;width:22.625rem}.loading-state-content:before{-webkit-animation-delay:.5s;animation-delay:.5s}@media screen and (max-width:1599px){.loading-state-content{width:21.75rem}}@media screen and (max-width:1139px){.loading-state-content{width:21.625rem}}@media screen and (max-width:739px){.loading-state-content{width:21.25rem}}.loading-state.placards .loading-state-title{margin-bottom:1.75rem}.loading-state.placards .loading-state-title:has(+.loading-state-subtitle){margin-bottom:.5rem}.loading-state.placards .loading-state-subtitle{margin-bottom:.625rem}.loading-state.placards .loading-state-controls{margin-bottom:1rem}.loading-state.placards .loading-state-content{width:22.5rem;height:25.4375rem}@media screen and (max-width:1599px){.loading-state.placards .loading-state-content{width:21.75rem}}@media screen and (max-width:1139px){.loading-state.placards .loading-state-content{width:21.625rem}}#vue-suggestions-splash-questions.loading-state{height:initial;max-width:92rem}#vue-suggestions-splash-questions.loading-state .loading-state-block{height:18.75rem}@media screen and (max-width:1599px){#vue-suggestions-splash-questions.loading-state .loading-state-block{width:66.25rem}}@media screen and (max-width:1139px){#vue-suggestions-splash-questions.loading-state .loading-state-block{width:43.75rem}}
