@keyframes SearchDesktopV2-module__fade-in{0%{opacity:0}}@keyframes SearchDesktopV2-module__fade-out{to{opacity:0}}@keyframes SearchDesktopV2-module__slide-from-right{0%{transform:translate(100%)}}@keyframes SearchDesktopV2-module__slide-to-left{to{transform:translate(-100%)}}[style*=viewTransitionName]{contain:paint;view-transition-name:var(--view-transition-name)}.SearchDesktopV2-module__saleOfferBannerContainer{border-radius:8px;margin-bottom:12px}.SearchDesktopV2-module__searchDesktopContainer{background-color:#f9fafb}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__rootContainer{margin:auto auto auto 40px;padding-bottom:24px}@media (min-width:1920px){.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__rootContainer{margin-left:auto}}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__innerRootContainer{position:relative}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__flexContainer{display:flex}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer{view-transition-name:search-map-view;width:100%;height:100%;padding:16px 40px}@media (min-width:900px) and (max-width:1440px){.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer{padding:16px 32px}}@media (max-width:900px){.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer{padding:16px}}@media (max-width:650px){.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer{padding:16px 10vw}}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__headingWrapper{margin-bottom:16px}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__headingWrapper .SearchDesktopV2-module__searchHeader{justify-content:space-between;align-items:flex-end;display:flex}@media (min-width:1920px){.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__headingWrapper .SearchDesktopV2-module__searchHeader{max-width:1280px!important;margin:0 auto!important}}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__headingWrapper .SearchDesktopV2-module__viewToggleButton{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;height:32px;padding:0;font-size:14px;font-weight:500;transition:all .2s;display:flex;overflow:hidden}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__headingWrapper .SearchDesktopV2-module__viewToggleButton:hover{background:#f9fafb;border-color:#d1d5db}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__headingWrapper .SearchDesktopV2-module__viewToggleButton .SearchDesktopV2-module__iconWrapper{justify-content:center;align-items:center;width:40px;height:100%;transition:background .2s,color .2s;display:flex}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__headingWrapper .SearchDesktopV2-module__viewToggleButton .SearchDesktopV2-module__iconWrapper.SearchDesktopV2-module__active{background:#f3f4f6}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__headingWrapper .SearchDesktopV2-module__viewToggleButton .SearchDesktopV2-module__separator{background-color:#e5e7eb;width:1px;height:16px}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__searchFilterWrapper{display:flex;position:relative}@media (min-width:1920px){.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__searchFilterWrapper{max-width:1280px!important;margin:0 auto!important}}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__searchFilterWrapper .SearchDesktopV2-module__searchContentSection{flex:1;min-width:0;margin-right:16px}@media (max-width:1200px){.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__searchFilterWrapper .SearchDesktopV2-module__searchContentSection{margin-right:0}}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__searchFilterWrapper .SearchDesktopV2-module__searchContentSection [style*=viewTransitionName]{contain:paint}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__searchFilterWrapper .SearchDesktopV2-module__filterSection{height:-webkit-fit-content;width:340px;height:-moz-fit-content;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;height:fit-content;max-height:calc(100vh - 150px);position:-webkit-sticky;position:sticky;top:132px;overflow:auto}@media (max-width:1200px){.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__searchFilterWrapper .SearchDesktopV2-module__filterSection{display:none}}@media (min-width:1200px) and (max-width:1440px){.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__searchFilterWrapper .SearchDesktopV2-module__filterSection{width:276px}}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__searchFilterWrapper .SearchDesktopV2-module__filterSection .SearchDesktopV2-module__item{border-bottom:1px solid #e5e7eb}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__searchFilterWrapper .SearchDesktopV2-module__filterSection .SearchDesktopV2-module__item.SearchDesktopV2-module__noBorderBottom{border-bottom:none}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__searchFilterWrapper .SearchDesktopV2-module__filterSection .SearchDesktopV2-module__item h3{border-bottom:none!important}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__searchFilterWrapper .SearchDesktopV2-module__filterSection .SearchDesktopV2-module__item .SearchDesktopV2-module__itemTitle,.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__searchFilterWrapper .SearchDesktopV2-module__filterSection .SearchDesktopV2-module__item h3{color:#111827;font-size:16px;font-weight:600}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__searchFilterWrapper .SearchDesktopV2-module__filterSection .SearchDesktopV2-module__budgerWrapper{width:100%}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__searchFilterWrapper .SearchDesktopV2-module__filterSection.SearchDesktopV2-module__isAgentView{width:240px}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer.SearchDesktopV2-module__agentView{width:86%}@media (max-width:1200px){.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer.SearchDesktopV2-module__agentView{width:100%}}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListMapContainer{width:100%;height:calc(100vh - 132px);display:flex}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListMapContainer .SearchDesktopV2-module__searchContentSection{background-color:#fff;border-right:1px solid #e5e7eb;flex-direction:column;flex:0 0 400px;width:400px;max-width:500px;min-height:0;padding:16px 24px;display:flex;overflow:hidden}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListMapContainer .SearchDesktopV2-module__searchContentSection .SearchDesktopV2-module__headingWrapper{margin-bottom:16px}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListMapContainer .SearchDesktopV2-module__searchContentSection .SearchDesktopV2-module__headingWrapper .SearchDesktopV2-module__searchHeader{justify-content:flex-start;align-items:center;display:flex}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListMapContainer .SearchDesktopV2-module__searchContentSection [style*=viewTransitionName]{contain:paint}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListMapContainer .SearchDesktopV2-module__mapSection{flex:1;min-width:0;height:100%;position:relative;top:0}.SearchDesktopV2-module__searchListMapContainer,.SearchDesktopV2-module__searchListFilterContainer{width:100%;height:100%;position:relative}.SearchDesktopV2-module__mapButtonContainer{contain:layout;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #e5e7eb;border-radius:16px;justify-content:center;align-items:center;width:100%;height:160px;display:flex;position:relative;overflow:hidden}.SearchDesktopV2-module__mapButtonContainer:before{content:"";z-index:0;background-color:rgba(0,0,0,.05);width:100%;height:100%;position:absolute;top:0;left:0}.SearchDesktopV2-module__mapSection{contain:layout;transform-origin:50%;view-transition-name:map-section;flex:1;height:calc(100vh - 100px);padding:0;position:-webkit-sticky;position:sticky;top:100px;bottom:0}.SearchDesktopV2-module__mapSection.SearchDesktopV2-module__whitelable{height:calc(100vh - 140px);top:140px}@keyframes SearchDesktopV2-module__expand{0%{opacity:.5;border-radius:16px;transform:scale(.1)}50%{opacity:.75;border-radius:8px;transform:scale(.5)}to{opacity:1;border-radius:0;transform:scale(1)}}@keyframes SearchDesktopV2-module__collapse{0%{opacity:1;border-radius:0;transform:scale(1)}50%{opacity:.75;border-radius:8px;transform:scale(.5)}to{opacity:.5;border-radius:16px;transform:scale(.1)}}.SearchListContainer-module__mapViewListScroll{flex:1;min-height:0;margin:0 -24px;padding:0 24px;overflow-y:auto}.SearchListContainer-module__viewToggleWrapper{display:flex}@media (max-width:900px){.SearchListContainer-module__viewToggleWrapper{display:none}}.SearchListContainer-module__viewToggleWrapper .SearchListContainer-module__view{color:#111827;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px 0 0 8px;justify-content:center;align-items:center;height:32px;padding:8px 12px;font-size:12px;font-weight:400;line-height:125%;display:flex}.SearchListContainer-module__viewToggleWrapper .SearchListContainer-module__view svg{margin-right:6px}.SearchListContainer-module__viewToggleWrapper .SearchListContainer-module__view.SearchListContainer-module__active{border-color:#111827;font-weight:600}.SearchListContainer-module__viewToggleWrapper .SearchListContainer-module__view:last-child{border-radius:0 8px 8px 0}.MarqueeText-module__marqueeContainer{white-space:nowrap;width:100%;font-size:12px;position:relative;overflow:hidden}@media (min-width:1200px){.MarqueeText-module__marqueeContainer{font-size:14px}}.MarqueeText-module__marqueeContent{white-space:nowrap;will-change:transform;animation:linear infinite MarqueeText-module__marquee;display:inline-block}@keyframes MarqueeText-module__marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.NoAccommodationCard-module__noResultContainer{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.NoAccommodationCard-module__title{color:#111827;font-size:20px;font-weight:600}.NoAccommodationCard-module__description{color:#9ca3af;text-align:center;font-size:16px;line-height:1.5}.MapToggleButton-module__mapButtonContainer{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;height:160px;display:flex;position:relative;overflow:hidden}.MapToggleButton-module__mapButtonContainer:before{content:"";z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.MapToggleButton-module__mapButton{z-index:1;height:32px;position:relative;width:-webkit-fit-content!important;width:-moz-fit-content!important;background-color:#fff!important;width:fit-content!important}.MapToggleButton-module__buttonText{white-space:nowrap}.amberSalesBanner-module__container{aspect-ratio:343/103;width:100%;overflow:hidden}@media (min-width:480px){.amberSalesBanner-module__container{aspect-ratio:382/114;aspect-ratio:unset}}@media (min-width:650px){.amberSalesBanner-module__container{aspect-ratio:358/107;aspect-ratio:unset}}@media (min-width:900px){.amberSalesBanner-module__container{aspect-ratio:398/120;aspect-ratio:unset}}@media (min-width:1200px){.amberSalesBanner-module__container{aspect-ratio:1076/155;aspect-ratio:unset}.amberSalesBanner-module__container.amberSalesBanner-module__mapViewStyles{aspect-ratio:398/120;aspect-ratio:unset}}