.btn-component{border-radius:.375rem;font-weight:500;letter-spacing:.028125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-component.primary{background-color:#eb7100;border:.0625rem solid #eb7100;color:#fff}.btn-component.primary:hover{background-color:#e66100;cursor:pointer}.btn-component.secondary{background-color:#fff;border:.0625rem solid #eb7100;color:#eb7100}.btn-component.secondary:hover{background-color:#e661000d;cursor:pointer}.btn-component.destructive{background-color:#fff;border:.0625rem solid #d24708;color:#d24708}.btn-component.destructive:hover{background-color:#af16160d;cursor:pointer}.btn-component.link{border-color:transparent;background-color:transparent;color:#00488a;transition:.25s all ease-in-out}.btn-component.link:hover{transition:.25s all ease-in-out;background-color:#f3f3f3;cursor:pointer}.btn-component.disabled,.btn-component:disabled{background-color:#f3f3f3;border:none;color:#b2b2b2;pointer-events:none}.btn-component.disabled:hover,.btn-component.disabled.focus,.btn-component:disabled:hover,.btn-component:disabled.focus{cursor:not-allowed;box-shadow:none;background-color:#f3f3f3;color:#b2b2b2}.btn-component.xl{font-size:1rem;padding:1.1875rem 2rem}.btn-component.large{font-size:1rem;padding:.8125rem 2rem}.btn-component.medium{font-size:1rem;padding:.6875rem 2rem}.btn-component.small{font-size:.875rem;padding:.375rem 2rem}.dropdown-select-container{padding:.5625rem .75rem;display:flex;justify-content:space-between;border:.0625rem solid #d2d2d2;border-radius:.375rem;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-select-container ::-webkit-scrollbar{width:.5rem}.dropdown-select-container ::-webkit-scrollbar-track{background-color:none;border-radius:.625rem}.dropdown-select-container ::-webkit-scrollbar-thumb{background:#d2d2d2;border-radius:.625rem}.dropdown-select-container ::-webkit-scrollbar-thumb:hover{background:#d2d2d2}.dropdown-select-container:focus{outline:none;border:.0625rem solid #ff850f;box-shadow:inset 0 0 0 .0625rem #ff850f}.dropdown-select-container p{font-size:1rem;font-weight:200;line-height:150%;margin:0;color:#000}@media only screen and (max-width: 600px){.dropdown-select-container p{font-size:1rem}}.dropdown-select-container i{font-size:1rem;color:#4c4c4c;position:relative;top:.25rem;flex-grow:0;width:auto;padding:0}.dropdown-select-container .options-container{position:absolute;top:3.25rem;background-color:#fff;width:100%;border:.0625rem solid #d2d2d2;box-shadow:0 .125rem .9375rem #00000026;border-radius:.625rem;z-index:10;left:.0625rem;display:none;max-height:18.75rem;overflow-y:overlay}.dropdown-select-container .options-container.showOptions{display:block}.dropdown-select-container .options-container .option{padding:.8125rem 1rem;border-bottom:.0625rem solid #e5e5e5}.dropdown-select-container .options-container .option p{font-size:1rem;font-weight:200;line-height:1.5rem;color:#000;position:relative;padding-bottom:0}@media only screen and (max-width: 600px){.dropdown-select-container .options-container .option p{font-size:1rem}}.dropdown-select-container .options-container .option p i{position:absolute;right:0;color:#4c4c4c;display:none}.dropdown-select-container .options-container .option p i.showSelectionIcon{display:block}.dropdown-select-container .options-container .option:first-of-type{border-top-left-radius:.625rem;border-top-right-radius:.625rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-select-container .options-container .option:last-of-type{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem}.dropdown-select-container .options-container .option:last-of-type p{border-bottom:none;padding-bottom:0}.dropdown-select-container .options-container .option:hover{background-color:#f3f3f3}.dropdown-select-container .options-container .option:focus{outline:none;box-shadow:inset 0 0 0 .125rem #ff850f}.dropdown-select-container .options-container .option:focus:last-of-type p{border-bottom:none}.recent-searches-section{max-width:92rem;width:100%}@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{margin:.25rem 0;width:21.25rem}}.recent-searches-section .recent-searches-header{font-size:1.25rem;font-weight:500;line-height:130%;margin-bottom:1rem}@media only screen and (max-width: 600px){.recent-searches-section .recent-searches-header{font-size:1.125rem}}.recent-searches-section .recent-searches-container{display:flex;gap:1.5rem;width:100%}@media only screen and (max-width: 600px){.recent-searches-section .recent-searches-container{flex-direction:column;gap:1rem}}.recent-searches-section .recent-searches-container .recent-search-tile{align-items:center;border-radius:.25rem;box-shadow:0 .125rem .9375rem #00000026;display:flex;flex:1 0 0;flex-direction:column;gap:.25rem;justify-content:center;max-width:50%;padding:.75rem 0;text-align:center}@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{max-width:100%;order:2}@media only screen and (max-width: 600px){.recent-searches-section .recent-searches-container .recent-search-tile.recent-search-tile-register{order:0}}.recent-searches-section .recent-searches-container .recent-search-tile .search-again,.recent-searches-section .recent-searches-container .recent-search-tile .search-params{line-height:130%;padding:0 1rem}.recent-searches-section .recent-searches-container .recent-search-tile .search-bold-icon,.recent-searches-section .recent-searches-container .recent-search-tile .invite-icon{align-items:center;background-color:#fff8f3;border-radius:50%;color:#ff850f;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.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;overflow:visible;box-shadow:none;bottom:0;border-radius:0}.property-typeahead{display:flex;float:left;color:#000;text-align:left;width:100%;position:relative}.property-typeahead.large{box-shadow:0 .5rem 1.0625rem #00000012;border-radius:3rem}.property-typeahead.large .filter-dropdown-container .filter-dropdown-btn{font-size:1.125rem;display:block;text-align:right}.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;position:relative;top:-.125rem;margin-left:-.375rem;margin-right:.25rem;font-size:1.375rem;color:#00488a}.property-typeahead .typeahead{flex-grow:1}.property-typeahead .typeahead.has-items .multiselect .multiselect-dropdown,.property-typeahead .typeahead.show-suggestions .multiselect .multiselect-dropdown{background:#fff;box-shadow:0 .75rem 1rem #00000026;border-radius:.375rem;width:100%;bottom:-.5rem}.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{display:inline-block;position:relative;font-weight:500;text-transform:uppercase;background-color:#b2b2b2;color:#fff;border-radius:2.25rem;font-size:.6875rem;padding:.0625rem .5rem 0;margin:.25rem 0 .25rem .75rem;height:1.125rem}.property-typeahead .typeahead .multiselect{max-height:initial;height:2.5rem;background:none;border:none}.property-typeahead .typeahead .multiselect input{border:.0625rem solid #d2d2d2;box-shadow:none}.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-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.property-typeahead .filter-dropdown-container{min-width:7.5rem;position:relative}.property-typeahead .filter-dropdown-container .filter-dropdown-btn{border-radius:3rem 0 0 3rem;width:100%;margin-left:0;height:100%;background-color:#f3f3f3;border:.0625rem solid #d2d2d2;padding:.5625rem .75rem .5625rem 1rem;font-size:1.125rem;line-height:1.25rem;font-family:Outfit,sans-serif;font-weight:400;position:relative;cursor:pointer;color:#000;display:flex;align-items:center;z-index:1;font-size:1rem}.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 .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;font-size:.75rem;margin-left:.625rem;position:relative}.property-typeahead .filter-dropdown-container .filter-dropdown-btn i.icon-active{transform:rotateX(180deg);top:0}.property-typeahead .filter-dropdown-container .dropdown-container{display:none;position:absolute;background:#fff;min-width:19.25rem;max-width:31.25rem;margin-left:0;z-index:10;padding:1rem;top:3rem;border-radius:.625rem;box-shadow:0 .625rem 1.25rem #00000030,0 6px 6px #0000003b;border:.0625rem solid #d2d2d2}.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{background-color:#e5e5e5;margin:0;padding:2.5rem 0;text-align:center}.property-typeahead input:focus{outline:none;border:.0625rem solid #ff850f;box-shadow:inset 0 0 0 .0625rem #ff850f}.property-typeahead .search-btn{position:absolute;top:.4375rem;right:.375rem;font-weight:500;color:#ff850f;font-size:1.375rem;cursor:pointer;border:.0625rem solid rgba(0,0,0,0);background:none}.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{top:.3125rem;right:.5rem;font-size:1rem}}.property-typeahead .search-btn.large{right:.875rem;top:.9375rem;font-size:1.5rem}.property-typeahead .btn-current-location{position:absolute;top:.625rem;left:.875rem;font-weight:500;color:#4c4c4c;font-size:.9375rem;cursor:pointer;border:.0625rem solid rgba(0,0,0,0);background:none;padding:0}.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{top:.8125rem;left:.5rem;font-size:.625rem}}.property-typeahead .btn-current-location.large{left:.625rem;top:1.125rem;font-size:1.25rem}.property-typeahead .btn-current-location.hasFilter{left:8.5rem}.property-typeahead .search-type{height:3.6875rem;width:100%;border-top:.0625rem solid #e5e5e5;cursor:default;transform:rotateX(180deg);white-space:nowrap;overflow-x:auto;overflow-y:hidden}.property-typeahead .search-type::-webkit-scrollbar{display:none}.property-typeahead .search-type .flip-content-for-scroll{transform:rotateX(180deg)}.property-typeahead .search-type input[type=radio]{opacity:0;padding-left:0!important}.property-typeahead .search-type input[type=radio]:focus+label,.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;display:inline-block;font-weight:400;font-size:.875rem;line-height:1.3125rem;border-bottom:.1875rem solid rgba(0,0,0,0);height:100%;padding-top:.875rem;margin-left:1rem;margin-right:1rem;margin-bottom:0rem}.property-typeahead .no-matches{color:#7c7c7c;padding-top:0;height:2.875rem}.isSmartSearch .typeahead .multiselect.showCurrentLocation input{padding-right:6rem}.isSmartSearch .typeahead-action-btn-container{position:absolute;top:0;right:0;padding:.5625rem 1rem .9375rem 0rem}.isSmartSearch .typeahead-action-btn-container .record-btn{position:relative;color:#4c4c4c;background-color:transparent;border-color:transparent;font-size:1.5rem;border-radius:100%;margin-right:.375rem;height:2.5rem;width:2.5rem}.isSmartSearch .typeahead-action-btn-container .record-btn:hover{transition:.25s all ease-in-out;background-color:#ff850f;color:#fff}.isSmartSearch .typeahead-action-btn-container .record-btn.isRecording{background-color:#ff850f;color:#fff}.isSmartSearch .typeahead-action-btn-container .search-btn{position:relative;top:-.0625rem;right:0;font-size:1.25rem}.isSmartSearch.micActive:after{content:"";position:absolute;top:-.1875rem;left:-.1875rem;height:calc(100% + .375rem);width:calc(100% + .375rem);background:linear-gradient(90deg,#326099 13.5%,#a08a90 34%,#eea56d 39.5%,#e37938 49.5%,#eea56d 59.09%,#a08a90 66.22%,#326099 88%);border-radius:16px;z-index:-1;background-size:100% 100%;filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.isSmartSearch.isTalking:after{background-size:400% 400%;animation:animatedgradient 4s ease-in-out alternate infinite}@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.typeahead-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.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{font-size:1.125rem;line-height:1.25rem;padding:.5rem;border:.0625rem solid #d2d2d2;box-shadow:0 .0625rem .25rem #0000001a;border-radius:15.625rem;background-color:#fff;font-weight:500;margin:.2rem .2rem .2rem .5rem;display:flex}.typeahead .multiselect .multi-tag .multi-tag-location-label{max-width:7.8125rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.typeahead .multiselect .hidden,.typeahead .multiselect .loading-prop{display:none}.typeahead .multiselect .search-bold-icon{position:absolute;top:.375rem;right:.625rem;font-size:1.75rem;color:#ff850f}.typeahead .group{width:100%;display:block;height:3rem;padding-top:0;background-color:#fff;font-weight:500;font-size:1rem;text-align:left;padding-left:1rem;margin-bottom:0;color:#7c7c7c;text-transform:uppercase}.typeahead .group hr{border:none;border-top:.0625rem solid #e5e5e5;height:.0625rem;width:calc(100% + 1rem);margin:0 0 .875rem -1rem}.typeahead .group.current-location{display:none}.typeahead .option{margin-left:1rem;font-size:1rem;line-height:1.125rem;font-family:Outfit,sans-serif;font-weight:200;height:3.625rem;padding-top:.625rem;width:calc(100% - 2.5rem)}.typeahead .option.no-subtext{line-height:1.71875rem;padding-top:1rem}.typeahead .option.smart-search{border-bottom:1px solid #e5e5e5}.typeahead .option.current-location{padding-top:1rem;margin-left:2.625rem}.typeahead .option .current-location-icon{padding-right:.75rem}.typeahead .option .subtitle{display:block;font-size:.875rem;line-height:130%;font-weight:200;color:#b0b0b0;width:calc(100% - .125rem);padding-top:.125rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.typeahead .option .subtitle-container{display:block}.typeahead .option .subtitle-container .subtitle{display:inline;font-size:.875rem;line-height:130%;font-weight:200;color:#b0b0b0;width:calc(100% - .125rem);padding-top:.125rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.typeahead .btn-clear{position:absolute;top:.625rem;right:1rem;border:none;font-size:1rem;background:none;color:#4c4c4c;border-radius:50%;padding:0;cursor:pointer}.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{position:relative;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;cursor:pointer;outline:none;border:var(--ms-border-width, 1px) solid var(--ms-border-color, #d1d5db);border-radius:var(--ms-radius, 4px);background:var(--ms-bg, #fff);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))}.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, .1882352941))}.multiselect-multiple-label,.multiselect-single-label,.multiselect-placeholder{display:flex;align-items:center;height:100%;position:absolute;left:0;top:0;pointer-events:none;background:transparent;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;max-width:100%;font-size:1rem;font-family:Outfit,sans-serif;font-weight:200;padding-bottom:.125rem}.multiselect-placeholder{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ms-placeholder-color, #6b6e75);width:100%;top:.4375rem;display:block}.commute-placeholder{color:#b2b2b2;position:absolute;font-weight:200;font-size:1rem;line-height:150%;height:2.75rem;padding:.625rem;left:0;top:0}.multiselect-single-label-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;max-width:100%}.multiselect-search{width:100%;position:absolute;inset:0;outline:none;box-sizing:border-box;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;font-family:Outfit,sans-serif;font-weight:200;background:var(--ms-bg, #fff);border-radius:var(--ms-radius, 4px);padding-left:1rem;padding-right:2.1875rem;height:100%;border-radius:3rem}.multiselect-search::-webkit-search-decoration,.multiselect-search::-webkit-search-cancel-button,.multiselect-search::-webkit-search-results-button,.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{flex-grow:1;flex-shrink:1;display:flex;flex-wrap:wrap;padding-left:var(--ms-py, .5rem);align-items:center;height:100%}.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);display:flex;align-items:center;white-space:nowrap}.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{display:flex;align-items:center;justify-content:center;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)}.multiselect-tag-remove:hover{background:#00000010}.multiselect-tag-remove-icon{-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:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:currentcolor;opacity:.8;display:inline-block;width:.75rem;height:.75rem;color:#4c4c4c;margin-left:.25rem;top:.0625rem;position:relative}.multiselect-tags-search-wrapper{display:inline-block;position:relative;flex-grow:1;flex-shrink:1;height:100%;margin:0;border-radius:3rem}.multiselect-tags-search-copy{visibility:hidden;white-space:pre-wrap;height:1px;width:100%;display:none}.multiselect-tags-search{position:absolute;inset:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-family:inherit;box-sizing:border-box;font-size:.875rem;height:100%;padding:0 2.8125rem 0 .5rem;border-radius:3rem}.multiselect-tags-search::-webkit-search-decoration,.multiselect-tags-search::-webkit-search-cancel-button,.multiselect-tags-search::-webkit-search-results-button,.multiselect-tags-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-clear{position:absolute;z-index:10;opacity:1;transition:.3s;flex-shrink:0;flex-grow:0;display:flex;right:1.25rem}.multiselect-clear-icon{-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:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--ms-clear-color, #999);width:.625rem;height:1.125rem;display:inline-block;transition:.3s}.multiselect-dropdown{position:absolute;left:calc(var(--ms-border-width, 1px) * -.25);right:calc(var(--ms-border-width, 1px) * -1);bottom:-.03125rem;transform:translateY(100%);margin-top:calc(var(--ms-border-width, 1px) * -1);max-height:calc(100vh - 18.75rem);overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:50;background:var(--ms-dropdown-bg, #fff);display:flex;flex-direction:column;border-radius:0 0 var(--ms-dropdown-radius, 4px) var(--ms-dropdown-radius, 4px);outline:none;width:95%;min-width:31.25rem}.multiselect-dropdown.is-top{transform:translateY(-100%);top:var(--ms-border-width, 1px);bottom:auto;flex-direction:column-reverse;border-radius:var(--ms-dropdown-radius, 4px) var(--ms-dropdown-radius, 4px) 0 0}.multiselect-dropdown.is-hidden{display:none}.multiselect-options{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;max-height:var(--ms-max-height, calc(100vh - 26.25rem) )}.multiselect-options.is-top{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{padding:0;margin:0;@apply p-0 m-0;}.multiselect-group-label{padding:var(--ms-group-label-py, .3rem) var(--ms-group-label-px, .75rem);font-size:.875rem;font-weight:600;background:var(--ms-group-label-bg, #e5e7eb);color:var(--ms-group-label-color, #374151);cursor:default;line-height:var(--ms-group-label-line-height, 1.375);display:flex;box-sizing:border-box;text-decoration:none;align-items:center;justify-content:flex-start;text-align:left}.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{padding:0;margin: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;display:flex;box-sizing:border-box;text-decoration:none;align-items:center;justify-content:flex-start;text-align:left}.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:transparent;position:absolute;left:0;right:0;bottom:-1px;width:100%;height:1px;border:0;padding:0;font-size:0;outline:none}.multiselect-fake-input:active,.multiselect-fake-input:focus{outline:none}.multiselect-spacer{display:none}@keyframes multiselect-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hidden{display:none}.homes-for-sale-sold .gm-style{font:200 16px Outfit,sans-serif,sans-serif}.homes-for-sale-sold .neighborhood-map{width:100%;height:25rem;border:.0625rem solid #d2d2d2;border-radius:.375rem;background-size:cover;background-position:center;background-repeat:no-repeat;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{background-color:transparent;width:21.4375rem;padding:0;overflow:hidden!important;box-shadow:none;outline:none}@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 #0000004d,-20px 25px 50px -30px #0000004d;max-width:21.4375rem!important}.homes-for-sale-sold .map-controls-container{margin-right:1rem;padding:0}@media (max-width: 600px){.homes-for-sale-sold .map-controls-container{margin-right:.5rem}}.homes-for-sale-sold .map-controls-container.top-control{margin-right:1.125rem;margin-top:1.0625rem}@media (max-width: 600px){.homes-for-sale-sold .map-controls-container.top-control{margin-right:.5625rem;margin-top:.625rem}}.homes-for-sale-sold .map-controls-container .map-control-btn{width:2.5rem;height:2.5rem;display:block;padding:0;margin-bottom:.5rem;overflow:hidden;background-color:#fff;border-radius:1.75rem;border:.0625rem solid #d2d2d2;color:#000}@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-radius:.375rem;width:2.25rem;height:2.25rem;border:.0625rem solid #c6c6c6;margin:0;display:flex;justify-content:center;align-items:center}@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{height:100%;width:100%}.homes-for-sale-sold .neighborhood-content .embla{height:100%;width:100%;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.homes-for-sale-sold .neighborhood-content .embla .embla__viewport{position:relative;right:-1.25rem;width:calc(100% + 2.5rem);margin-top:-1.25rem;margin-left:-2.5rem;padding:1.25rem;overflow:hidden}@media (max-width: 600px){.homes-for-sale-sold .neighborhood-content .embla .embla__viewport{right:-.75rem;width:calc(100% + 1.5rem);margin-top:-.75rem;margin-left:-1.5rem;margin-bottom:-.75rem;padding:.75rem .75rem 1.5rem}}.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{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.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{-o-object-fit:cover;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{position:relative;overflow:hidden;height:100%;display:flex}.homes-for-sale-sold .neighborhood-content .embla .homes-for-sale-placards{list-style:none;margin:0;padding:0}.homes-for-sale-sold .neighborhood-content .embla__dots{display:flex;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem}.homes-for-sale-sold .neighborhood-content .embla__dot{width:.5rem;height:.5rem;margin-top:1.5rem;padding:0;background-color:#e5e5e5;border-radius:50%;border:0}.homes-for-sale-sold .neighborhood-content .embla__dot.is-selected{background-color:#b2b2b2}.homes-for-sale-sold .neighborhood-content .embla__dot.hide{display:none;visibility:hidden}@media only screen and (max-width: 600px){.homes-for-sale-sold .neighborhood-content .embla__dot{margin-top:.875rem}}.homes-for-sale-sold .neighborhood-content .see-more-container{margin-top:1rem;text-align:right}.homes-for-sale-sold .neighborhood-content .see-more-container.sold{margin-top:0rem;width:7.875rem}@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{background:none;border:none;font-size:.875rem;line-height:1.5rem;font-weight:500;color:#000;padding:0}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;grid-gap:1rem;grid-auto-rows:1fr}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards.sold-homes-placards{display:block;grid-template-columns:unset;grid-gap:unset;grid-auto-flow:unset;width:100%}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards.sold-homes-placards.embla__viewport{overflow:hidden;position:relative;right:-1rem;width:calc(100% + 2rem);margin-top:-1rem;margin-left:-2rem;padding:1rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards.sold-homes-placards.embla__viewport .embla__container{display:flex;margin-left:-1rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards.sold-homes-placards.embla__viewport .embla__container .placard-container{flex:0 0 33.3333333333%;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{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{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{list-style-type:none;margin:0;padding:0;width:100%;cursor:pointer}@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{outline:none;box-shadow: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;display:flex;flex-direction:column;height:100%;width:100%;position:relative;overflow:auto;box-shadow:0 .125rem .9375rem #00000026;border-radius:.625rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .open-house-placard .open-house-title{display:flex;font-weight:500;padding:.84375rem .75rem;font-size:1rem;line-height:1.3rem;margin:0}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .open-house-placard .open-house-title .calendar-icon{font-size:.75rem;margin-right:.4375rem;margin-top:-.0625rem}.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 .openhouse-detail-section{display:flex;width:100%;justify-content:space-between;gap:.25rem}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .open-house-placard .open-house-title .openhouse-detail-section .openhouse-date{flex:0 0 auto}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .open-house-placard .open-house-title .openhouse-detail-section .openhouse-time{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.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{overflow:auto;margin:1rem 0 0}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo img{width:2.75rem;filter:grayscale(100%);position:relative;float:right;bottom:0;right:0;margin:0}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .idx-logo img.show-color{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{position:absolute;right:.3125rem;display:flex}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-actions .favorite-button{font-size:1.375rem;color:#4c4c4c;background:transparent;border:none;cursor:pointer;width:3.125rem;padding:0}.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{font-size:1.375rem;color:#4c4c4c;background:transparent;border:none;cursor:pointer}.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{padding-right:0;margin-right:0}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .image-container{background-color:#e5e5e5;float:left;cursor:pointer;-o-object-fit:cover;object-fit:cover;position:relative;overflow:hidden;width:100%;aspect-ratio:3/2;clear:both}@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{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;clear:both}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .placard-image-container img{background-color:#e5e5e5;display:flex;cursor:pointer;width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}@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{font-size:.875rem;padding-top:.375rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:200;margin-top:auto}.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{line-height:1.3;font-weight:500;color:#000}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .agent-detail .agency-name{font-weight:200;font-size:.875rem;line-height:1.3;color:#000}.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{display:inline-block;content:"\a";width:.25rem;height:.25rem;border-radius:50%;background:#b2b2b2;margin:0 .5rem;transform:translateY(-.1875rem);margin:0 .25rem;transform:translateY(-2px)}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .member-agent-detail{font-size:.875rem;padding-top:.5rem;display:flex;margin-top:auto}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .member-agent-detail .agent-photo{width:3.5rem;height:3.5rem;border-radius:.25rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;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{font-size:.875rem;line-height:1.3;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-weight:200;overflow:hidden;text-overflow:ellipsis}.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{font-size:1.25rem;line-height:1.25rem;width:100%;padding:.75rem 1rem;height:auto;flex-grow:2}.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{width:100%;height:100%;line-height:1.5;display:flex;flex-direction:column}.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{font-weight:500;font-size:1rem;width:calc(100% - 1.875rem);display:flex;flex-wrap:wrap;align-items:baseline}.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{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{position:relative;font-weight:200;line-height:130%;padding-left:0rem;font-size:.875rem;color:#4c4c4c}.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{position:relative;top:-.09375rem;font-size:.875rem;font-weight:200;line-height:1.125rem;color:#4c4c4c}.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{font-weight:500;display:inline-block;background-color:#00488a;color:#fff;border-radius:2.25rem;font-size:.625rem;text-transform:uppercase;padding:0rem .375rem;position:relative;transform:translateY(-3px);margin-left:0rem}.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{font-size:1.25rem;padding:.125rem;margin-left:.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{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.875rem;padding:0;margin:0;list-style-type:none}.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{display:inline-block;content:"\a";width:.25rem;height:.25rem;border-radius:50%;background:#b2b2b2;margin:0 .5rem;transform:translateY(-.1875rem)}.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{font-size:.875rem;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.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{display:inline-block;content:"\a";width:.25rem;height:.25rem;border-radius:50%;background:#b2b2b2;margin:0 .5rem;transform:translateY(-.1875rem);margin:0 .25rem}.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{display:flex;flex-direction:column;flex-grow:2}.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{font-size:.875rem;line-height:1.3125rem;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;font-weight:200;margin-top:.25rem}.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:12}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-rent-content-container{width:100%;font-size:1.125rem;line-height:1.125rem;height:14.125rem;padding:.625rem}.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{font-weight:500;font-size:.875rem;padding-top:.5rem;width:calc(100% - 2.5rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.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{display:flex;flex-direction:row;flex-wrap:wrap;font-size:1rem;padding:0}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-rent-content-container a .detailed-info-container li:after{display:inline-block;content:"\a";width:.25rem;height:.25rem;border-radius:50%;background:#b2b2b2;margin:0 .5rem;transform:translateY(-.1875rem)}.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{font-size:1rem;padding-bottom:.375rem;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.homes-for-sale-sold .neighborhood-content .homes-for-sale-placards .placard-container .for-rent-content-container a .description-container p{font-size:.875rem;line-height:1.1875rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;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{border:none;color:#00488a;background-color:#fff;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{position:absolute;top:0;content:"";display:block;width:1rem;height:100%;z-index:2;transition:width .2s ease-in}.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{left:-1rem;background:linear-gradient(90deg,#fff,#fff0)}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container:after{right:-1rem;background:linear-gradient(90deg,#fff0,#fff)}.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);display:inline-flex;justify-content:center;align-items:center;width:1rem;min-width:1rem;height:1rem;min-height:1rem;text-align:center;margin-right:.25rem;margin-left:.25rem;border-radius:50%;background-color:#7c7c7c;font-size:.75rem;font-weight:500;line-height:1.5;color:#fff;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{display:flex;justify-content:center;gap:.5rem;width:calc(100% - 5.625rem);margin-left:2.8125rem;margin-top:.3125rem}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .mobile-nav-dots .dot{width:.5rem;height:.5rem;margin-top:.3125rem;padding:0;background-color:#e5e5e5;border-radius:50%;border: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{width:calc(100% - 15.75rem);margin-left:7.875rem;display:flex;justify-content:center;gap:.5rem}.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: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{width:2rem;height:2rem;background-color:#fff;border:.0625rem solid transparent;border-radius:100%;padding:0;line-height:0;color:#00488a}.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{background-color:#fff;color:#4c4c4c}.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;left:-.0625rem;bottom:-.03125rem}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__button.embla__button--next i{position:relative;left:.0625rem;bottom:-.03125rem}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__dots{display:inline;padding-left:0;font-size:1rem;line-height:130%;margin:0}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__dots li{display:inline-block;min-width:2.5rem;height:2rem}.homes-for-sale-sold .neighborhood-content .sold-homes-placard-container .paging-control-container .embla__dots li:nth-child(1) .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{width:2rem;height:2rem;background-color:#fff;color:#00488a;font-weight:500;font-size:1rem;line-height:130%;border:.0625rem solid #fff;border-radius:100%;padding:0;margin-right:.625rem}.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{border:.0625rem solid #e5e5e5;color:#4c4c4c;pointer-events:none}.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{display:flex;justify-content:end}.homes-for-sale-sold .see-more-container{margin-top:1rem;text-align:right}.homes-for-sale-sold .see-more-container.homes-for-sale-see-all{position:absolute;top:0;right:0;margin-top: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{background:none;border:none;font-size:.875rem;line-height:1.5rem;font-weight:500;color:#000;padding:0;text-decoration:underline}.homes-for-sale-sold .see-more-container .see-button{font-size:1.125rem;display:flex;align-items:center;border:.0625rem solid #d2d2d2;border-radius:1.5rem;color:#000;padding:.375rem .75rem;margin:0 auto;line-height:150%;background:none}@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{font-size:.75rem;padding-right:.375rem;color:#4c4c4c}.homes-for-sale-sold .see-more-container.hide{display:none}body.fake-fullscreen{overflow:hidden;height:100%}.map-container{height:unset;min-height:25rem;aspect-ratio:1035/400}.fake-fullscreen{position:fixed;inset:0rem;height:100%;z-index:90;max-height:100%}.marker-price{font-family:Outfit,sans-serif!important;color:#fff!important;font-weight:500!important;font-size:.6875rem!important;margin-top:-.5625rem}.marker-price-mobile{font-family:Outfit,sans-serif!important;color:#fff!important;font-weight:500!important;font-size:1rem!important;margin-top:-.5rem}.gm-style .gm-style-iw-tc{display:none}div.gm-style-iw,div.gm-style-iw-c,div.gm-style-iw-d{background-color:transparent;padding:0;width:21.4375rem;overflow:hidden!important;max-width:21.4375rem!important;box-shadow:none;outline:none}.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,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{margin:.25rem 0;width:100vw}}.suggestions-splash-questions .splash-questions-container{min-height:18.75rem;background:linear-gradient(.62turn,#eb720026,#2137ff0a);padding-top:1rem}body{overflow-x:hidden}.suggestions-container{display:flex;flex-direction:column;align-items:center}.suggestions-container .hero-section{position:relative;width:100%;height:18.75rem;display:flex;align-items:end;justify-content:center}.suggestions-container .hero-section .hero-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;z-index:-1}.suggestions-container .hero-section .suggestions-title{margin-bottom:4rem;color:#fff;font-size:3rem;font-weight:500;line-height:130%;text-shadow:0 0 .625rem rgba(0,0,0,.45)}@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{position:relative;height:37rem;display:flex;padding-top:2.5rem;justify-content:center;background:linear-gradient(.62turn,#eb720026,#2137ff0a)}@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{position:relative;max-width:56.25rem;text-align:center;width:100%}@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{margin:0 0 1.5rem;color:#000;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{display:block;margin-bottom:1.5rem;color:#000;font-size:1.125rem;font-weight:400}.suggestions-container .suggestions-typeahead-container .typeahead-section .quick-search-container .typeahead-container{height:3.75rem;position:relative;max-width:48.375rem;margin:0 auto}.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{flex-grow:1;padding-right:.5rem}.suggestions-container .suggestions-typeahead-container .typeahead-section .quick-search-container .typeahead-container input[type=text]{border-top-right-radius:3rem;border-bottom-right-radius:3rem;border-top-left-radius:0;border-bottom-left-radius:0}.suggestions-container .suggestions-typeahead-container .typeahead-section .quick-search-container .multiselect-clear-icon{padding-left:4.0625rem}.suggestions-container .map-container{width:100%;border:.0625rem solid #d2d2d2;border-radius:.625rem;transform:translateZ(0);-webkit-transform:translateZ(0)}.suggestions-container .map-container:after{content:"";display:block;height:0;padding-bottom:57.9710144928%;width:0}@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;padding:0}.suggestions-container .map-controls-container.top-control{margin-right:1.125rem;margin-top:1.0625rem}.suggestions-container .map-controls-container .map-control-btn{width:2.5rem;height:2.5rem;display:block;padding:0;margin-bottom:.5rem;overflow:hidden;background-color:#fff;border-radius:1.75rem;border:.0625rem solid #d2d2d2;color:#000}.suggestions-container .map-controls-container .map-control-btn.hide{display:none}.suggestions-container .map-controls-container .map-control-btn.fullscreen-control{border-radius:.375rem;width:2.25rem;height:2.25rem;border:.0625rem solid #c6c6c6;margin:0}.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;border-color:#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{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}.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{align-items:center;display:flex;flex-wrap:wrap;font-size:1.125rem;font-weight:200;gap:.3125rem;line-height:150%}.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{display:grid;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:1rem}@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-title,.loading-state-subtitle,.loading-state-pills,.loading-state-toggle,.loading-state-content{position:relative;overflow:hidden;background-color:#d2d2d2}.loading-state-title:after,.loading-state-subtitle:after,.loading-state-pills:after,.loading-state-toggle:after,.loading-state-content:after{position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:shimmer 2s infinite;content:""}@keyframes shimmer{to{transform:translate(100%)}}.loading-state-title{width:100%;max-width:21.25rem;height:1.625rem;border-radius:.25rem}.loading-state-subtitle{width:100%;max-width:25rem;height:1.725rem;border-radius:.25rem}.loading-state-controls{width:100%;display:flex;flex-direction:row;justify-content:space-between}.loading-state-pills{width:100%;max-width:26.875rem;height:2.625rem;border-radius:.25rem}.loading-state-toggle{width:100%;max-width:4.375rem;height:2.625rem;border-radius:.25rem}.loading-state-content{width:22.625rem;border-radius:.25rem}.loading-state-content:before{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}}
