.Switch-module__Qe0_QG__indicator{background:var(--color-light-shade);border-radius:999px;width:36px;height:20px;transition:background .2s ease-out,transform .2s ease-out}.Switch-module__Qe0_QG__indicator:before{content:"";background:var(--color-light);width:16px;height:16px;box-shadow:var(--shadow-s);border-radius:50%;margin:2px;transition:all .2s;display:block}.Switch-module__Qe0_QG__switch{align-items:center;gap:var(--distance-static-xs);color:var(--color-dark-intense);cursor:pointer;display:flex}.Switch-module__Qe0_QG__switch[data-selected] .Switch-module__Qe0_QG__indicator{background:var(--color-dark-intense)}.Switch-module__Qe0_QG__switch[data-selected] .Switch-module__Qe0_QG__indicator:before{background:var(--color-light);transform:translate(100%)}.Switch-module__Qe0_QG__switch[data-focus-visible] .Switch-module__Qe0_QG__indicator{outline:2px solid var(--color-dark-intense);outline-offset:2px}.Switch-module__Qe0_QG__aiIndicator{background-color:#0003;border-radius:999px;width:24px;height:8px;transition:background .2s ease-out,transform .2s ease-out}.Switch-module__Qe0_QG__aiIndicator:before{content:"";margin:calc(var(--distance-static-xxs)*-1);width:var(--distance-static-m);height:var(--distance-static-m);background:var(--color-light);border-radius:var(--border-radius-circle);border:1px solid var(--color-text-dark-lighter);box-shadow:var(--shadow-s);transition:all .2s;display:block}.Switch-module__Qe0_QG__aiSwitchContainer{padding:5px var(--distance-static-s);background:var(--color-gradient-white-background);border-radius:var(--border-radius-s);border:1px solid #0000}.Switch-module__Qe0_QG__aiSwitchContainer:hover{background:var(--color-gradient-light-purple-background);border:1px solid #0000}.Switch-module__Qe0_QG__aiSwitchContainer:active{background:var(--color-gradient-purple-background);border:1px solid #0000}.Switch-module__Qe0_QG__aiSwitch{align-items:center;gap:var(--distance-static-xs);color:var(--color-dark-intense);cursor:pointer;display:flex}.Switch-module__Qe0_QG__aiSwitch[data-selected] .Switch-module__Qe0_QG__aiIndicator{background:var(--red-blue-linear-gradient)}.Switch-module__Qe0_QG__aiSwitch[data-selected] .Switch-module__Qe0_QG__aiIndicator:before{background:var(--color-gradient-white-background);border:1px solid #0000;transform:translate(100%)}.Switch-module__Qe0_QG__aiSwitch[data-focus-visible] .Switch-module__Qe0_QG__aiIndicator{outline:2px solid var(--color-dark-subdued);outline-offset:2px}.Switch-module__Qe0_QG__aiCopy{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Switch-module__Qe0_QG__aiCopyLabel{background:var(--red-blue-linear-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}
.Dialog-module__V7dvYq__dialog{gap:var(--distance-static-m);padding:var(--distance-static-m);border-radius:var(--distance-static-3xs);background:var(--color-white);box-shadow:var(--shadow-m);outline:none;flex-direction:column;display:flex}
.CyclingLoadingText-module__xDR07W__overlay{pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}@media screen and (min-width:905px){.CyclingLoadingText-module__xDR07W__overlay{padding-right:var(--distance-static-6xl);padding-left:var(--distance-static-xxl)}}@media screen and (max-width:904px){.CyclingLoadingText-module__xDR07W__overlay{padding-right:var(--distance-static-xxl);padding-left:var(--distance-static-s)}}.CyclingLoadingText-module__xDR07W__gradientLoadingText{background:var(--red-blue-linear-gradient);max-width:100%;font-size:var(--font-size-static-m);line-height:var(--line-height-static-l);white-space:nowrap;text-overflow:ellipsis;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;overflow:hidden}
:root{--ai-search-input-max-width-desktop:780px;--ai-search-input-width-tablet-and-laptop:521px}
.AiSuggestedPrompts-module__41Dh5G__container{align-items:flex-start;gap:var(--distance-static-s);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-mercury)transparent;flex-direction:column;display:flex}@media screen and (min-width:905px){.AiSuggestedPrompts-module__41Dh5G__container{width:var(--ai-search-input-max-width-desktop);max-height:352px;padding:var(--distance-static-s)var(--distance-static-s)var(--distance-static-xxl)var(--distance-static-s);background-color:var(--color-white);box-shadow:var(--shadow-m);border-radius:var(--border-radius-s);overflow-y:auto}}@media screen and (min-width:905px) and (max-width:1239px){.AiSuggestedPrompts-module__41Dh5G__container{width:var(--ai-search-input-width-tablet-and-laptop)}}@media screen and (max-width:904px){.AiSuggestedPrompts-module__41Dh5G__container{width:100%;padding:var(--distance-static-l)0}}.AiSuggestedPrompts-module__41Dh5G__promptSuggestion{appearance:none;text-align:left;cursor:pointer;gap:var(--distance-static-xs);border:1px dashed var(--color-text-dark-decent);border-radius:var(--border-radius-s);padding:var(--distance-static-xs)var(--distance-static-s);width:100%;color:var(--color-text-dark);background:0 0;display:flex;overflow:visible}.AiSuggestedPrompts-module__41Dh5G__promptSuggestion:focus-visible{outline:2px solid var(--color-focus-dark);outline-offset:-1px}.AiSuggestedPrompts-module__41Dh5G__promptSuggestion:hover,.AiSuggestedPrompts-module__41Dh5G__promptSuggestion:active{outline:2px solid var(--color-focus-dark);outline-offset:-1px;background-color:var(--color-desert-storm)}.AiSuggestedPrompts-module__41Dh5G__promptSuggestion>svg{margin-top:var(--distance-static-3xs);flex-shrink:0}
.AiExtractedFilters-module__0BmFXq__preferenceChip{background:var(--color-light-purple)}.AiExtractedFilters-module__0BmFXq__preferenceChip span{background:var(--red-blue-linear-gradient);-webkit-text-fill-color:transparent;text-fill-color:transparent;z-index:1;-webkit-background-clip:text;background-clip:text;position:relative}.AiExtractedFilters-module__0BmFXq__filterChip{font-size:var(--font-size-static-m)}.AiExtractedFilters-module__0BmFXq__container{align-items:flex-start;gap:var(--distance-static-xs);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-mercury)transparent;flex-direction:column;display:flex}@media screen and (min-width:905px){.AiExtractedFilters-module__0BmFXq__container{gap:var(--distance-static-l);width:var(--ai-search-input-max-width-desktop);max-height:390px;padding:var(--distance-static-s)var(--distance-static-s)var(--distance-static-xxl)var(--distance-static-s);background-color:var(--color-white);box-shadow:var(--shadow-m);border-radius:var(--border-radius-s);overflow-y:auto}}@media screen and (min-width:905px) and (max-width:1239px){.AiExtractedFilters-module__0BmFXq__container{width:var(--ai-search-input-width-tablet-and-laptop)}}@media screen and (max-width:904px){.AiExtractedFilters-module__0BmFXq__container{width:100%;padding:var(--distance-static-l)0}}.AiExtractedFilters-module__0BmFXq__filtersSection{gap:var(--distance-static-xs);flex-direction:column;display:flex}.AiExtractedFilters-module__0BmFXq__filtersList{align-items:flex-start;gap:var(--distance-static-xs);flex-wrap:wrap;display:flex}.AiExtractedFilters-module__0BmFXq__headingSection{align-items:center;gap:var(--distance-static-3xs);display:flex}
.LifestyleFilterDropdown-module__UJvPWa__crossIcon{border-radius:var(--border-radius-s)}.LifestyleFilterDropdown-module__UJvPWa__crossIcon:hover{background:var(--color-desert-storm)}.LifestyleFilterDropdown-module__UJvPWa__crossIcon:focus-visible{outline:2px solid var(--color-dark-subdued)}.LifestyleFilterDropdown-module__UJvPWa__crossIcon:active,.LifestyleFilterDropdown-module__UJvPWa__crossIcon:focus:not(:focus-visible){outline:none}.LifestyleFilterDropdown-module__UJvPWa__dialog{min-width:330px}.LifestyleFilterDropdown-module__UJvPWa__button{padding-inline:var(--distance-static-s)var(--distance-static-xs);height:var(--distance-static-xxl);gap:var(--distance-static-xxs);cursor:pointer;border:1px solid var(--color-mercury);border-radius:var(--border-radius-s);background:var(--color-white);color:var(--color-tundora);align-items:center;display:inline-flex}.LifestyleFilterDropdown-module__UJvPWa__button:not(:has(.LifestyleFilterDropdown-module__UJvPWa__crossIcon:hover)):hover{background:var(--color-desert-storm)}.LifestyleFilterDropdown-module__UJvPWa__button:active,.LifestyleFilterDropdown-module__UJvPWa__button[aria-expanded=true]{border-color:var(--color-tundora)}.LifestyleFilterDropdown-module__UJvPWa__button:focus-visible{outline:2px solid var(--color-dark-subdued);outline-offset:-1px}.LifestyleFilterDropdown-module__UJvPWa__button[data-active=true]{border-color:var(--color-dark)}.LifestyleFilterDropdown-module__UJvPWa__arrowDown{color:var(--color-dark);transition:transform .3s ease-in-out;transform:rotate(0)}.LifestyleFilterDropdown-module__UJvPWa__button[aria-expanded=true] .LifestyleFilterDropdown-module__UJvPWa__arrowDown{transform:rotate(180deg)}.LifestyleFilterDropdown-module__UJvPWa__actionsContainer{padding-top:var(--distance-static-m);border-top:1px solid var(--color-mercury);justify-content:space-between;display:flex}.LifestyleFilterDropdown-module__UJvPWa__applyButton{margin-left:auto}.LifestyleFilterDropdown-module__UJvPWa__labelCopy{white-space:nowrap;text-overflow:ellipsis;max-width:126px;overflow:hidden}
.LifestyleFilter-module__ghHMuq__container,.LifestyleFilter-module__ghHMuq__list{gap:var(--distance-static-s);flex-direction:column;display:flex}.LifestyleFilter-module__ghHMuq__grid{column-gap:var(--distance-static-s);display:block}@media screen and (min-width:905px){.LifestyleFilter-module__ghHMuq__grid{column-count:2}}.LifestyleFilter-module__ghHMuq__grid>label{margin-bottom:var(--distance-static-s);align-items:flex-start}.LifestyleFilter-module__ghHMuq__grid input,.LifestyleFilter-module__ghHMuq__grid svg{margin-top:var(--distance-static-xxs)}
.BuyRentTabFilter-module__ILG5-q__buyRentTabFilterContainer{gap:var(--distance-static-s);flex-direction:column;max-width:171px;display:flex}.BuyRentTabFilter-module__ILG5-q__tabSelector{gap:var(--distance-static-xs);margin-bottom:var(--distance-static-xxs);display:flex}.BuyRentTabFilter-module__ILG5-q__select{width:fit-content}
.LipaChip-module__7senVW__chipContainer{background:var(--color-light-shade);border:1px solid var(--color-dark-decent);border-radius:999px;flex-direction:row;align-items:center;width:fit-content;max-width:100%;height:40px;display:flex}.LipaChip-module__7senVW__dropdownButton{text-align:left;appearance:none;cursor:pointer;height:auto;font-size:var(--font-size-static-m);color:var(--color-cod-gray);line-height:var(--line-height-static-l);letter-spacing:var(--letter-spacing-default);padding:6px var(--distance-static-xs)6px var(--distance-static-s);background-color:#0000;border:none;border-top-left-radius:999px;border-bottom-left-radius:999px;justify-content:space-between;align-items:center;margin-right:-3px;display:inline-flex;position:relative;left:-1px;overflow:hidden}@media (hover:hover){.LipaChip-module__7senVW__dropdownButton:hover:not(:disabled){color:var(--color-dark)}}.LipaChip-module__7senVW__dropdownButton:focus{outline:0}.LipaChip-module__7senVW__dropdownButton:focus-visible{outline:2px solid var(--color-focus-dark);outline-offset:-1px;border-top-right-radius:var(--border-radius-s);border-bottom-right-radius:var(--border-radius-s)}.LipaChip-module__7senVW__dropdownButton:hover{outline:1px solid var(--color-tundora);outline-offset:-1px;background:0 0}.LipaChip-module__7senVW__value{white-space:nowrap;text-overflow:ellipsis;gap:var(--distance-static-xs);font-size:var(--font-size-static-m);align-items:center;max-width:100%;display:flex;overflow:hidden}.LipaChip-module__7senVW__value svg{flex:none}.LipaChip-module__7senVW__arrowIconSmall{flex-shrink:0;transition:transform .3s ease-in-out}.LipaChip-module__7senVW__arrowIconSmallOpen{transform:rotate(180deg)}.LipaChip-module__7senVW__shopList{padding-left:var(--distance-static-s);max-height:250px;padding-right:var(--distance-static-l);margin-top:0;margin-right:calc(var(--distance-static-l)*-1);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-mercury)transparent;list-style-position:inside;overflow-y:auto}.LipaChip-module__7senVW__shopListItemCopy{display:inline}.LipaChip-module__7senVW__dialog{padding:var(--distance-static-m)var(--distance-static-l)var(--distance-static-m)var(--distance-static-m)}.LipaChip-module__7senVW__dialogBody{flex-direction:column;display:flex}.LipaChip-module__7senVW__seeAllButton{align-self:flex-start}.LipaChip-module__7senVW__removeButton{border-top-left-radius:0;border-bottom-left-radius:0;flex-shrink:0;position:relative;left:1px}.LipaChip-module__7senVW__removeButton:hover{outline:1px solid var(--color-tundora);outline-offset:-1px;background:0 0}.LipaChip-module__7senVW__removeButton:focus-visible{background:0 0}.LipaChip-module__7senVW__removeButton:focus-visible:after{border-top-left-radius:var(--border-radius-s);border-bottom-left-radius:var(--border-radius-s);--focus-ring-offset:1px}.LipaChip-module__7senVW__removeButton:before{content:"";background:var(--color-black-transparent);width:1px;height:50%;position:absolute;left:0}
.MultimediaSelector-module__ejA__q__gridContainer{display:block}.MultimediaSelector-module__ejA__q__gridContainer>label{margin-bottom:var(--distance-static-s);align-items:flex-start}.MultimediaSelector-module__ejA__q__gridContainer input,.MultimediaSelector-module__ejA__q__gridContainer svg{margin-top:var(--distance-static-xxs)}
.FeaturesSelector-module__nnPara__gridContainer{column-gap:var(--distance-static-s);margin:0;padding:0;list-style:none;display:block}@media screen and (min-width:905px){.FeaturesSelector-module__nnPara__gridContainer{column-count:2}}.FeaturesSelector-module__nnPara__gridContainer>label{margin-bottom:var(--distance-static-s);align-items:flex-start}.FeaturesSelector-module__nnPara__gridContainer input,.FeaturesSelector-module__nnPara__gridContainer svg{margin-top:var(--distance-static-xxs)}
.ExtendedSearchRadiusFilterChip-module__v4ZSnq__extendedSearchRadiusFilterChipWrapper{display:block}@media screen and (min-width:905px){.ExtendedSearchRadiusFilterChip-module__v4ZSnq__extendedSearchRadiusFilterChipWrapper{display:none}}.ExtendedSearchRadiusFilterChip-module__v4ZSnq__searchRadiusFilterChipContainer{gap:var(--distance-static-xxs);flex-wrap:wrap;margin:0;display:flex}.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip{border:1px solid var(--color-mercury);height:var(--distance-static-xxl);min-width:var(--distance-static-5xl);max-height:unset;outline-offset:-1px;background:var(--color-white)}.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip span{color:var(--color-tundora);font-size:var(--font-size-static-m)}.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip[aria-pressed=true]{border-color:var(--color-text-dark-lighter);background-color:var(--color-text-light-grubby)}.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip:hover{background:var(--color-desert-storm)}.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip:hover>span{color:var(--color-tundora)}.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip:focus-visible{outline:var(--distance-static-3xs)solid var(--color-dove-gray);outline-offset:-1px}
.FilterTab-module__TE5orq__button{background:var(--color-white);border:1px solid var(--color-mercury);padding:0 var(--distance-static-m);white-space:nowrap;text-overflow:ellipsis;height:var(--distance-static-3xl);border-radius:var(--border-radius-s);cursor:pointer;color:var(--color-tundora);flex:1 0;justify-content:center;align-items:center;display:flex;overflow:hidden}.FilterTab-module__TE5orq__button[aria-selected=true]{border-color:var(--color-tundora);background:var(--color-light-shade)}.FilterTab-module__TE5orq__button:hover{background:var(--color-desert-storm)}.FilterTab-module__TE5orq__button:focus-visible{outline:2px solid var(--color-dove-gray);outline-offset:-1px}
.RangeSelector-module__Vojauq__container{flex-direction:row;gap:0;width:100%;display:flex}.RangeSelector-module__Vojauq__button{min-width:0;height:var(--distance-static-xxl);border:1px solid var(--color-mercury);color:var(--color-tundora);cursor:pointer;background:var(--color-white);flex:100%;justify-content:center;align-items:center;display:flex;position:relative}.RangeSelector-module__Vojauq__button:not(:first-child){margin-left:-1px}.RangeSelector-module__Vojauq__button:first-child{border-top-left-radius:var(--border-radius-s);border-bottom-left-radius:var(--border-radius-s);flex-basis:calc(100% + 150px)}.RangeSelector-module__Vojauq__button:last-child{border-top-right-radius:var(--border-radius-s);border-bottom-right-radius:var(--border-radius-s)}.RangeSelector-module__Vojauq__button[aria-selected=true]{z-index:var(--zindex-m);border:1px solid var(--color-tundora);background-color:var(--color-light-shade)}.RangeSelector-module__Vojauq__button:hover:not(:disabled){background:var(--color-desert-storm)}.RangeSelector-module__Vojauq__button:active:not(:disabled){background:var(--color-mercury)}.RangeSelector-module__Vojauq__button:focus-visible{z-index:var(--zindex-l);border-radius:var(--border-radius-s);outline:var(--border-radius-s)solid var(--color-dove-gray);border-color:#0000}.RangeSelector-module__Vojauq__button:disabled{cursor:not-allowed;opacity:.5;background:var(--color-mercury)}
.FilterBar-module__vwJruq__filterBarContainer{gap:var(--distance-static-xs);box-sizing:border-box;width:100%;padding:var(--distance-static-m);z-index:var(--zindex-l);background-color:var(--color-surface-light);margin:auto;transition:top .3s ease-in-out;display:flex;position:sticky;top:0}@media screen and (min-width:905px){.FilterBar-module__vwJruq__filterBarContainer{padding:var(--distance-static-m)var(--distance-static-xxl);top:var(--header-height,0)}}.FilterBar-module__vwJruq__headerVisible{top:var(--header-height,0)}@media screen and (max-width:904px){.FilterBar-module__vwJruq__mapDrawOrEditMode{display:none}}.FilterBar-module__vwJruq__searchAlertButtonWrapper{display:none}@media screen and (min-width:905px){.FilterBar-module__vwJruq__searchAlertButtonWrapper{display:block}}@media screen and (min-width:905px){.FilterBar-module__vwJruq__aiSearchEnabled{flex-shrink:0}}@keyframes FilterBar-module__vwJruq__opacityAnimation{0%{opacity:0}to{opacity:1}}.FilterBar-module__vwJruq__filterWrapper{gap:var(--distance-static-xs);animation:.3s ease-in-out FilterBar-module__vwJruq__opacityAnimation;display:flex}.FilterBar-module__vwJruq__divider{background-color:var(--color-dark-20);width:1px;height:var(--distance-static-l);margin:var(--distance-static-xs)var(--distance-static-m);flex-shrink:0;align-self:center;display:none}@media screen and (min-width:905px){.FilterBar-module__vwJruq__divider{display:block}}
.AgentFilterChip-module__JN1lsG__chip.AgentFilterChip-module__JN1lsG__chip{--margin-x:var(--distance-static-xl);height:var(--distance-static-xxl);max-height:unset;max-width:calc(100vw - var(--margin-x));outline-offset:calc(var(--distance-static-3xs)*-1);padding-left:var(--distance-static-xxs);padding-right:var(--distance-static-s);background-color:var(--color-desert-storm);border-color:var(--color-mercury);justify-content:flex-start;gap:var(--distance-static-xs)}.AgentFilterChip-module__JN1lsG__chip.AgentFilterChip-module__JN1lsG__chip span{text-overflow:ellipsis;color:var(--color-mine-shaft);white-space:nowrap;max-width:var(--max-width-xs);font-size:var(--font-size-static-m);overflow:hidden;margin:0!important}@media screen and (max-width:599px){.AgentFilterChip-module__JN1lsG__chip.AgentFilterChip-module__JN1lsG__chip span{max-width:100%}}.AgentFilterChip-module__JN1lsG__chip.AgentFilterChip-module__JN1lsG__chip:hover{background-color:var(--color-desert-storm)}.AgentFilterChip-module__JN1lsG__chip.AgentFilterChip-module__JN1lsG__chip:focus-visible{outline:var(--distance-static-3xs)solid var(--color-dove-gray)}.AgentFilterChip-module__JN1lsG__agentPhoto{width:var(--distance-static-xl);height:var(--distance-static-xl);background-color:var(--color-light-shade);object-fit:cover;object-position:center;border-radius:50%;overflow:hidden}.AgentFilterChip-module__JN1lsG__container{width:fit-content;position:relative}@media screen and (min-width:905px){.AgentFilterChip-module__JN1lsG__container{margin-bottom:var(--distance-static-s)}}
.SearchModule-module__Ozb8_a__wrapper{box-sizing:border-box;flex-direction:column;width:100%;max-width:1440px;margin:0 auto;display:flex}.SearchModule-module__Ozb8_a__wrapper *,.SearchModule-module__Ozb8_a__wrapper :before,.SearchModule-module__Ozb8_a__wrapper :after{box-sizing:inherit}
/*# sourceMappingURL=a3c6099abe6fca66.css.map*/