@-webkit-keyframes SearchDesktopV2-module__fade-in{0%{opacity:0}}@-webkit-keyframes SearchDesktopV2-module__fade-out{to{opacity:0}}@-webkit-keyframes SearchDesktopV2-module__slide-from-right{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes SearchDesktopV2-module__slide-to-left{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}[style*=viewTransitionName]{view-transition-name:var(--view-transition-name);contain:paint}::view-transition-new(search-item-*),::view-transition-old(search-item-*){-webkit-animation:none;animation:none;mix-blend-mode:normal}::view-transition-old(search-item-*){z-index:1}::view-transition-new(search-item-*){z-index:2}::view-transition-new(search-item-skeleton-*),::view-transition-old(search-item-skeleton-*){-webkit-animation:none;animation:none;mix-blend-mode:normal}::view-transition-old(search-item-skeleton-*){z-index:1}::view-transition-new(search-item-skeleton-*){z-index:2}.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}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__innerRootContainer{position:relative}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__flexContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer{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{view-transition-name:search-map-view;height:100%;width:100%}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__headingWrapper{margin-bottom:16px}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__headingWrapper .SearchDesktopV2-module__searchHeader{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__headingWrapper .SearchDesktopV2-module__viewToggleButton{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;overflow:hidden;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease}.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{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease;width:40px}.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;height:16px;width:1px}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__searchFilterWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListFilterContainer .SearchDesktopV2-module__searchFilterWrapper .SearchDesktopV2-module__searchContentSection{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:16px;min-width:0}@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}@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{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 150px);overflow:auto;position:sticky;top:132px;width:340px}.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{display:-webkit-box;display:-ms-flexbox;display:flex}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListMapContainer .SearchDesktopV2-module__searchContentSection{-ms-flex-preferred-size:400px;background-color:#fff;border-left:1px solid #e5e7eb;flex-basis:400px;max-width:500px}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListMapContainer .SearchDesktopV2-module__searchContentSection .SearchDesktopV2-module__searchHeader{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:16px}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListMapContainer .SearchDesktopV2-module__searchContentSection .SearchDesktopV2-module__viewToggleButton{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;min-width:90px;padding:0 12px;-webkit-transition:all .2s ease;transition:all .2s ease}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListMapContainer .SearchDesktopV2-module__searchContentSection .SearchDesktopV2-module__viewToggleButton:hover{background:#f9fafb;border-color:#d1d5db}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListMapContainer .SearchDesktopV2-module__searchContentSection .SearchDesktopV2-module__viewToggleButton.SearchDesktopV2-module__active{background:#f3f4f6;border-color:#d1d5db;color:#111827}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListMapContainer .SearchDesktopV2-module__searchContentSection [style*=viewTransitionName]{contain:paint}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListMapContainer .SearchDesktopV2-module__closeMapButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:none;border-radius:9999px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.18),0 2px 4px 0 rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.18),0 2px 4px 0 rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.08);color:#111827;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;position:fixed;right:45px;top:132px;z-index:10}.SearchDesktopV2-module__searchDesktopContainer .SearchDesktopV2-module__searchListMapContainer .SearchDesktopV2-module__closeMapButton .SearchDesktopV2-module__closeIcon{font-size:20px;line-height:1}.SearchDesktopV2-module__searchListFilterContainer,.SearchDesktopV2-module__searchListMapContainer{height:100%;position:relative;width:100%}.SearchDesktopV2-module__mapButtonContainer{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #e5e7eb;border-radius:16px;contain:layout;display:-webkit-box;display:-ms-flexbox;display:flex;height:160px;justify-content:center;overflow:hidden;position:relative;width:100%}.SearchDesktopV2-module__mapButtonContainer:before{background-color:rgba(0,0,0,.05);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.SearchDesktopV2-module__mapSection{-webkit-box-flex:1;view-transition-name:map-section;bottom:0;contain:layout;-ms-flex:1;flex:1;height:calc(100vh - 100px);padding:0;position:sticky;top:100px;-webkit-transform-origin:center center;transform-origin:center center}.SearchDesktopV2-module__mapSection.SearchDesktopV2-module__whitelable{height:calc(100vh - 140px);top:140px}.SearchDesktopV2-module__mapSection .SearchDesktopV2-module__closeMapButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:9999px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:#111827;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;position:absolute;right:16px;top:16px;z-index:10}.SearchDesktopV2-module__mapSection .SearchDesktopV2-module__closeMapButton .SearchDesktopV2-module__closeIcon{font-size:20px;line-height:1}@keyframes SearchDesktopV2-module__fade-in{0%{opacity:0}}@keyframes SearchDesktopV2-module__fade-out{to{opacity:0}}@keyframes SearchDesktopV2-module__slide-from-right{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes SearchDesktopV2-module__slide-to-left{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes SearchDesktopV2-module__expand{0%{border-radius:16px;opacity:.5;-webkit-transform:scale(.1);transform:scale(.1)}50%{border-radius:8px;opacity:.75;-webkit-transform:scale(.5);transform:scale(.5)}to{border-radius:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes SearchDesktopV2-module__expand{0%{border-radius:16px;opacity:.5;-webkit-transform:scale(.1);transform:scale(.1)}50%{border-radius:8px;opacity:.75;-webkit-transform:scale(.5);transform:scale(.5)}to{border-radius:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes SearchDesktopV2-module__collapse{0%{border-radius:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{border-radius:8px;opacity:.75;-webkit-transform:scale(.5);transform:scale(.5)}to{border-radius:16px;opacity:.5;-webkit-transform:scale(.1);transform:scale(.1)}}@keyframes SearchDesktopV2-module__collapse{0%{border-radius:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{border-radius:8px;opacity:.75;-webkit-transform:scale(.5);transform:scale(.5)}to{border-radius:16px;opacity:.5;-webkit-transform:scale(.1);transform:scale(.1)}}.SearchListContainer-module__viewToggleWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:900px){.SearchListContainer-module__viewToggleWrapper{display:none}}.SearchListContainer-module__viewToggleWrapper .SearchListContainer-module__view{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px 0 0 8px;color:#111827;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:center;line-height:125%;padding:8px 12px}.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{font-size:12px;overflow:hidden;position:relative;white-space:nowrap;width:100%}@media(min-width:768px){.MarqueeText-module__marqueeContainer{font-size:14px}}.MarqueeText-module__marqueeContent{-webkit-animation:MarqueeText-module__marquee linear infinite;animation:MarqueeText-module__marquee linear infinite;display:inline-block;white-space:nowrap;will-change:transform}@-webkit-keyframes MarqueeText-module__marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes MarqueeText-module__marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.NoAccommodationCard-module__noResultContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;justify-content:center;padding:20px}.NoAccommodationCard-module__title{color:#111827;font-size:20px;font-weight:600}.NoAccommodationCard-module__description{color:#9ca3af;font-size:16px;line-height:1.5;text-align:center}.MapToggleButton-module__mapButtonContainer{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:160px;justify-content:center;overflow:hidden;position:relative;width:100%}.MapToggleButton-module__mapButtonContainer:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.MapToggleButton-module__mapButton{background-color:#fff!important;height:32px;position:relative;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;z-index:1}.MapToggleButton-module__buttonText{white-space:nowrap}