.Hero-module__s-6kkG__hero{color:#fff;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100svh;min-height:100svh;padding:110px 20px 150px;display:flex;position:relative;overflow:hidden}.Hero-module__s-6kkG__backgroundImage{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Hero-module__s-6kkG__bgImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.Hero-module__s-6kkG__bgVideo{-o-object-fit:cover;object-fit:cover;width:auto;min-width:100%;height:auto;min-height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__s-6kkG__overlay{background:#0003;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__s-6kkG__content{text-align:center;z-index:2;width:100%;max-width:980px;margin-bottom:50px;position:relative}.Hero-module__s-6kkG__title{text-wrap:balance;flex-direction:column;align-items:center;max-width:100%;margin:0;font-size:clamp(2.5rem,8vw,5rem);font-weight:400;line-height:1.1;display:flex}.Hero-module__s-6kkG__staticText{display:block}.Hero-module__s-6kkG__animatedText{display:block;position:relative}.Hero-module__s-6kkG__slideIn{animation:.5s ease-out forwards Hero-module__s-6kkG__slideUpIn}.Hero-module__s-6kkG__slideOut{animation:.3s ease-in forwards Hero-module__s-6kkG__slideUpOut}@keyframes Hero-module__s-6kkG__slideUpIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__s-6kkG__slideUpOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}.Hero-module__s-6kkG__filterBar{opacity:0;z-index:2;justify-content:center;width:100%;padding:0 90px;animation:1.2s cubic-bezier(.2,0,.2,1) .5s forwards Hero-module__s-6kkG__slideUpFilter;display:flex;position:absolute;bottom:40px}@keyframes Hero-module__s-6kkG__slideUpFilter{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1279px){.Hero-module__s-6kkG__filterBar{padding:0 90px}}@media (max-width:1024px){.Hero-module__s-6kkG__hero{justify-content:center;padding-top:110px;padding-bottom:170px}.Hero-module__s-6kkG__content{margin-bottom:24px}.Hero-module__s-6kkG__title{font-size:clamp(2.25rem,7.4vw,3.75rem)}.Hero-module__s-6kkG__filterBar{padding:0 20px}}@media (max-width:640px){.Hero-module__s-6kkG__hero{justify-content:center;padding:92px 12px 160px}.Hero-module__s-6kkG__title{font-size:clamp(1.8rem,8.8vw,2.4rem);line-height:1.08}.Hero-module__s-6kkG__animatedText{max-width:100%}.Hero-module__s-6kkG__filterBar{padding:0 12px;bottom:12px}}
.PropertyFilterBar-module__lyLE1W__filterContainer{color:#212121;width:min(1240px,100%);max-width:1240px;height:62px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;box-sizing:border-box;background:#fff;border:1px solid #0000;border-radius:38px;align-items:center;gap:8px;padding:7px;display:flex}.PropertyFilterBar-module__lyLE1W__filterContainerSelected{border-color:#212121}.PropertyFilterBar-module__lyLE1W__filterContainer>.PropertyFilterBar-module__lyLE1W__filterItemWrapper{flex:1 1 0;min-width:0}.PropertyFilterBar-module__lyLE1W__filterItemWrapper{min-width:0;position:relative}.PropertyFilterBar-module__lyLE1W__filterItem{cursor:pointer;letter-spacing:.1px;white-space:nowrap;color:#212121;background-color:#d7d7d7;border:none;border-radius:79px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;padding:12px 15px 12px 25px;font-size:15px;font-weight:450;line-height:24px;transition:background-color .26s cubic-bezier(.2,0,.2,1),color .26s cubic-bezier(.2,0,.2,1);display:flex}.PropertyFilterBar-module__lyLE1W__filterItem:hover{color:#fff;background-color:#666}.PropertyFilterBar-module__lyLE1W__filterItem:active{color:#fff;background-color:#444}.PropertyFilterBar-module__lyLE1W__filterItem.PropertyFilterBar-module__lyLE1W__active{color:#fff;background-color:#666}.PropertyFilterBar-module__lyLE1W__defaultLabel{text-overflow:ellipsis;text-align:left;flex:1;overflow:hidden}.PropertyFilterBar-module__lyLE1W__filterItemSelected{background-color:#666;padding:8px 10px}.PropertyFilterBar-module__lyLE1W__filterItemSelected:hover{background-color:#5f5f5f}.PropertyFilterBar-module__lyLE1W__filterItemSelected.PropertyFilterBar-module__lyLE1W__active{background-color:#595959}.PropertyFilterBar-module__lyLE1W__selectedLabelBlock{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:0;min-width:0;display:flex}.PropertyFilterBar-module__lyLE1W__selectedLabelTitle{color:#fff;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;font-size:11px;font-weight:450;line-height:1.1;overflow:hidden}.PropertyFilterBar-module__lyLE1W__selectedLabelValue{color:#d7d7d7;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;font-size:13px;font-weight:450;line-height:20px;overflow:hidden}.PropertyFilterBar-module__lyLE1W__arrow{color:#212121;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;transition:transform .22s;display:inline-flex;transform:rotate(180deg)}.PropertyFilterBar-module__lyLE1W__arrow img{width:11.321px;height:5.789px;display:block}.PropertyFilterBar-module__lyLE1W__arrowLight img{filter:brightness(0)invert()}.PropertyFilterBar-module__lyLE1W__arrowUp,.PropertyFilterBar-module__lyLE1W__filterItem:hover .PropertyFilterBar-module__lyLE1W__arrow,.PropertyFilterBar-module__lyLE1W__filterItem.PropertyFilterBar-module__lyLE1W__active .PropertyFilterBar-module__lyLE1W__arrow{transform:rotate(0)}.PropertyFilterBar-module__lyLE1W__filterActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.PropertyFilterBar-module__lyLE1W__filterIconBtn,.PropertyFilterBar-module__lyLE1W__searchIconBtn{cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .26s cubic-bezier(.2,0,.2,1),color .26s cubic-bezier(.2,0,.2,1);display:flex}.PropertyFilterBar-module__lyLE1W__filterIconBtn{background-color:#d7d7d7;border-radius:27px;width:48px;height:48px;position:relative}.PropertyFilterBar-module__lyLE1W__filterIconBtn img{width:20px;height:18px;display:block}.PropertyFilterBar-module__lyLE1W__filterIconDefault{opacity:1;transition:opacity .2s;position:absolute}.PropertyFilterBar-module__lyLE1W__filterIconHover{opacity:0;transition:opacity .2s;position:absolute}.PropertyFilterBar-module__lyLE1W__filterIconBtn:hover{background-color:#666}.PropertyFilterBar-module__lyLE1W__filterIconBtn:hover .PropertyFilterBar-module__lyLE1W__filterIconDefault{opacity:0}.PropertyFilterBar-module__lyLE1W__filterIconBtn:hover .PropertyFilterBar-module__lyLE1W__filterIconHover{opacity:1}.PropertyFilterBar-module__lyLE1W__filterIconBtn.PropertyFilterBar-module__lyLE1W__active{background-color:#666}.PropertyFilterBar-module__lyLE1W__filterIconBtn:active{background-color:#444}.PropertyFilterBar-module__lyLE1W__filterIconBtn.PropertyFilterBar-module__lyLE1W__active .PropertyFilterBar-module__lyLE1W__filterIconDefault{opacity:0}.PropertyFilterBar-module__lyLE1W__filterIconBtn.PropertyFilterBar-module__lyLE1W__active .PropertyFilterBar-module__lyLE1W__filterIconHover{opacity:1}.PropertyFilterBar-module__lyLE1W__filterIconBtnSelected,.PropertyFilterBar-module__lyLE1W__filterIconBtnSelected.PropertyFilterBar-module__lyLE1W__active{background-color:#212121}.PropertyFilterBar-module__lyLE1W__filterIconBtnSelected:hover{background-color:#2a2a2a}.PropertyFilterBar-module__lyLE1W__filterIconBtnSelected img{filter:brightness(0)invert()}.PropertyFilterBar-module__lyLE1W__searchIconBtn{background-color:#212121;border-radius:27px;width:44px;height:44px}.PropertyFilterBar-module__lyLE1W__searchIconBtn img{width:20px;height:20px;display:block}.PropertyFilterBar-module__lyLE1W__searchIconBtn:hover{background-color:#2a2a2a}.PropertyFilterBar-module__lyLE1W__mobileTrigger{display:none}@keyframes PropertyFilterBar-module__lyLE1W__drawerOpen{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes PropertyFilterBar-module__lyLE1W__drawerClose{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes PropertyFilterBar-module__lyLE1W__detailOpen{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes PropertyFilterBar-module__lyLE1W__detailClose{0%{transform:translate(0)}to{transform:translate(100%)}}.PropertyFilterBar-module__lyLE1W__mobileDrawer{z-index:10000;background:#ebebeb;flex-direction:column;animation:.3s cubic-bezier(.32,.72,0,1) PropertyFilterBar-module__lyLE1W__drawerOpen;display:flex;position:fixed;inset:0;overflow:hidden}.PropertyFilterBar-module__lyLE1W__mobileDrawerClosing{animation:.3s cubic-bezier(.32,.72,0,1) forwards PropertyFilterBar-module__lyLE1W__drawerClose}.PropertyFilterBar-module__lyLE1W__mobileDrawerHeader{justify-content:space-between;align-items:center;padding:1.75rem 1.5rem 1.25rem;display:flex}.PropertyFilterBar-module__lyLE1W__mobileDrawerTitle{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#212121;font-size:2.25rem;font-weight:700;line-height:1}.PropertyFilterBar-module__lyLE1W__mobileDrawerClose{color:#212121;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:1.75rem;line-height:1;display:flex}.PropertyFilterBar-module__lyLE1W__mobileDrawerDivider{background:#d0d0d0;height:1px;margin:0 1.5rem}.PropertyFilterBar-module__lyLE1W__mobileDrawerBody{flex-direction:column;flex:1;gap:.625rem;padding:1.25rem;display:flex;overflow-y:auto}.PropertyFilterBar-module__lyLE1W__mobileFilterBtn{text-align:left;width:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#212121;cursor:pointer;background:#fff;border:none;border-radius:20px;flex-direction:column;gap:2px;padding:1.1rem 1.5rem;font-size:1.15rem;font-weight:400;transition:background-color .15s;display:flex}.PropertyFilterBar-module__lyLE1W__mobileFilterBtn:hover{background:#f0f0f0}.PropertyFilterBar-module__lyLE1W__mobileFilterBtnActive{color:#fff;background:#212121}.PropertyFilterBar-module__lyLE1W__mobileFilterBtnActive .PropertyFilterBar-module__lyLE1W__mobileFilterBtnSummary{color:#aaa}.PropertyFilterBar-module__lyLE1W__mobileFilterBtnSummary{color:#888;font-size:.8rem;font-weight:400}.PropertyFilterBar-module__lyLE1W__mobileFilterDetail{z-index:10001;background:#f5f5f5;flex-direction:column;animation:.28s cubic-bezier(.32,.72,0,1) PropertyFilterBar-module__lyLE1W__detailOpen;display:flex;position:fixed;inset:0;overflow:hidden}.PropertyFilterBar-module__lyLE1W__mobileFilterDetailClosing{animation:.28s cubic-bezier(.32,.72,0,1) forwards PropertyFilterBar-module__lyLE1W__detailClose}.PropertyFilterBar-module__lyLE1W__mobileFilterDetailTitle{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#212121;flex-shrink:0;padding:1.75rem 1.5rem .75rem;font-size:2rem;font-weight:700}.PropertyFilterBar-module__lyLE1W__mobileFilterDetailContent{flex:1;overflow:hidden auto}.PropertyFilterBar-module__lyLE1W__mobileFilterDetailContent>div{border-radius:0!important;width:100%!important;max-width:100%!important}.PropertyFilterBar-module__lyLE1W__mobileFilterDetailBar{background:#555;border-radius:30px;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 1rem 1.5rem;padding:.875rem 1.25rem;display:flex}.PropertyFilterBar-module__lyLE1W__mobileFilterDetailBarText{flex:1;align-items:baseline;gap:.625rem;min-width:0;display:flex}.PropertyFilterBar-module__lyLE1W__mobileFilterDetailBarLabel{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#fff;white-space:nowrap;font-size:1.15rem;font-weight:600}.PropertyFilterBar-module__lyLE1W__mobileFilterDetailBarValue{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:silver;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.PropertyFilterBar-module__lyLE1W__mobileFilterDetailBarClose{color:#fff;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 8px;font-size:1.25rem;line-height:1}.PropertyFilterBar-module__lyLE1W__mobileDrawerFooter{padding:.75rem 1.25rem 2rem}.PropertyFilterBar-module__lyLE1W__mobileSearchBtn{color:#fff;width:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;cursor:pointer;background:#212121;border:none;border-radius:30px;padding:1rem;font-size:1rem;font-weight:500;transition:background-color .15s}.PropertyFilterBar-module__lyLE1W__mobileSearchBtn:hover{background:#333}@media (max-width:768px){.PropertyFilterBar-module__lyLE1W__filterContainer{display:none}.PropertyFilterBar-module__lyLE1W__mobileTrigger{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#212121;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:30px;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;display:flex}.PropertyFilterBar-module__lyLE1W__mobileTrigger img{width:18px;height:18px}}@media (max-width:1024px){.PropertyFilterBar-module__lyLE1W__filterContainer{border-radius:28px;flex-wrap:wrap;gap:8px;height:auto;min-height:62px;padding:10px}.PropertyFilterBar-module__lyLE1W__filterContainer>.PropertyFilterBar-module__lyLE1W__filterItemWrapper{flex:calc(33.333% - 8px)}.PropertyFilterBar-module__lyLE1W__filterItem{padding:10px 12px;font-size:14px;line-height:22px}}@media (max-width:640px){.PropertyFilterBar-module__lyLE1W__filterContainer>.PropertyFilterBar-module__lyLE1W__filterItemWrapper{flex:calc(50% - 8px)}.PropertyFilterBar-module__lyLE1W__filterActions{margin-left:auto}.PropertyFilterBar-module__lyLE1W__filterIconBtn{width:44px;height:44px}}
.FilterDropdown-module__D3OQuq__dropdown{z-index:300;opacity:0;transform-origin:bottom;background:#fff;border:1px solid #d7d7d799;border-radius:30px;animation:.24s cubic-bezier(.2,0,.2,1) forwards FilterDropdown-module__D3OQuq__dropdownEnter;position:absolute;bottom:calc(100% + 14px);overflow:hidden;transform:translateY(14px)scale(.98);box-shadow:0 24px 52px #0000002e}.FilterDropdown-module__D3OQuq__dropdown.FilterDropdown-module__D3OQuq__left{left:0}.FilterDropdown-module__D3OQuq__dropdown.FilterDropdown-module__D3OQuq__center{left:50%;transform:translate(-50%)translateY(14px)scale(.98)}.FilterDropdown-module__D3OQuq__dropdown.FilterDropdown-module__D3OQuq__center.FilterDropdown-module__D3OQuq__open{transform:translate(-50%)translateY(0)scale(1)}.FilterDropdown-module__D3OQuq__dropdown.FilterDropdown-module__D3OQuq__right{right:0}@keyframes FilterDropdown-module__D3OQuq__dropdownEnter{to{opacity:1;transform:translateY(0)scale(1)}}.FilterDropdown-module__D3OQuq__dropdown.FilterDropdown-module__D3OQuq__center{animation:.24s cubic-bezier(.2,0,.2,1) forwards FilterDropdown-module__D3OQuq__dropdownEnterCenter}@keyframes FilterDropdown-module__D3OQuq__dropdownEnterCenter{to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}
.AreaFilter-module__W2CFLq__container{background:#fff;border-radius:30px;width:687px;overflow:hidden}.AreaFilter-module__W2CFLq__header{border-bottom:1px solid #d7d7d7;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:10px 15px 10px 20px;display:flex}.AreaFilter-module__W2CFLq__title{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;margin:0;font-size:20px;font-weight:450;line-height:1.1}.AreaFilter-module__W2CFLq__searchInput{color:#212121;width:320px;height:35px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;background:#f7f7f7;border:1px solid #d7d7d7;border-radius:15px;outline:none;padding:0 18px;font-size:15px;font-weight:450;line-height:24px}.AreaFilter-module__W2CFLq__searchInput::placeholder{color:#666}.AreaFilter-module__W2CFLq__searchInput:focus{background:#fff}.AreaFilter-module__W2CFLq__content{align-items:stretch;display:flex}.AreaFilter-module__W2CFLq__mainAreasPane{overscroll-behavior:contain;width:325px;height:314px;padding:13px 25px 10px;overflow-y:auto}.AreaFilter-module__W2CFLq__mainAreasGrid{grid-template-columns:repeat(2,120px);gap:15px 17px;display:grid}.AreaFilter-module__W2CFLq__areaCardWrap{flex-direction:column;align-items:center;gap:10px;display:flex}.AreaFilter-module__W2CFLq__areaCard{cursor:pointer;background:#d7d7d7;border:none;border-radius:20px;width:120px;height:120px;padding:0;transition:background-color .24s cubic-bezier(.2,0,.2,1);position:relative;overflow:hidden}.AreaFilter-module__W2CFLq__areaCard:hover{background:#d3d3d3}.AreaFilter-module__W2CFLq__activeAreaCard,.AreaFilter-module__W2CFLq__activeAreaCard:hover{background:#666}.AreaFilter-module__W2CFLq__areaMapVisual{pointer-events:none;position:absolute;inset:0;overflow:hidden}.AreaFilter-module__W2CFLq__areaMapImage{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.AreaFilter-module__W2CFLq__areaName{color:#212121;text-align:center;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;font-size:15px;font-weight:450;line-height:24px}.AreaFilter-module__W2CFLq__subAreasPane{border-left:1px solid #d7d7d7;flex-direction:column;width:362px;display:flex}.AreaFilter-module__W2CFLq__subAreasScroll{overscroll-behavior:contain;max-height:250px;padding:10px 14px 10px 20px;overflow-y:auto}.AreaFilter-module__W2CFLq__groupBlock{border-bottom:1px solid #d7d7d7;flex-direction:column;gap:5px;padding:15px 0;display:flex}.AreaFilter-module__W2CFLq__groupBlock:last-child{border-bottom:none}.AreaFilter-module__W2CFLq__locationRow{cursor:pointer;color:#212121;text-align:left;background:0 0;border:none;border-radius:20px;align-items:center;gap:17px;width:100%;min-height:25px;padding:0;transition:background-color .2s,color .2s;display:flex}.AreaFilter-module__W2CFLq__locationRow:hover{background:#d7d7d7}.AreaFilter-module__W2CFLq__parentAreaRow{cursor:pointer;pointer-events:auto;text-align:left;background:0 0;border:none;border-radius:20px;align-items:center;gap:17px;width:100%;min-height:25px;padding:0;transition:background-color .2s,color .2s;display:flex}.AreaFilter-module__W2CFLq__parentAreaRow:hover{background:#d7d7d7}.AreaFilter-module__W2CFLq__parentAreaRow .AreaFilter-module__W2CFLq__locationLabel{letter-spacing:normal;text-transform:none;font-size:16px;font-weight:700}.AreaFilter-module__W2CFLq__selectedLocationRow{color:#fff;background:#212121}.AreaFilter-module__W2CFLq__mainLocationRow .AreaFilter-module__W2CFLq__locationLabel{font-size:15px;line-height:24px}.AreaFilter-module__W2CFLq__subLocationRow .AreaFilter-module__W2CFLq__locationLabel{font-size:13px;line-height:20px}.AreaFilter-module__W2CFLq__locationIconWrap{background:#d7d7d7;border-radius:12.5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.AreaFilter-module__W2CFLq__selectedLocationIcon,.AreaFilter-module__W2CFLq__hoveredLocationIcon{background:#666}.AreaFilter-module__W2CFLq__locationIcon{width:7px;height:10px;display:block}.AreaFilter-module__W2CFLq__locationLabel{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;font-weight:450;transition:color .2s,font-weight .2s;overflow:hidden}.AreaFilter-module__W2CFLq__selectedLocationRow .AreaFilter-module__W2CFLq__locationLabel{color:#fff;font-weight:700}.AreaFilter-module__W2CFLq__actions{justify-content:center;align-items:center;gap:20px;padding:10px;display:flex}.AreaFilter-module__W2CFLq__actionButton{color:#212121;height:48px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;cursor:pointer;background:#d7d7d7;border:none;border-radius:79px;font-size:15px;font-weight:450;line-height:24px;transition:background-color .2s}.AreaFilter-module__W2CFLq__actionButton:first-child{width:224px}.AreaFilter-module__W2CFLq__actionButton:last-child{width:98px}.AreaFilter-module__W2CFLq__actionButton:hover{background:#cdcdcd}.AreaFilter-module__W2CFLq__loadingText{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#666;margin:0;padding:20px;font-size:15px}.AreaFilter-module__W2CFLq__mainAreasPane::-webkit-scrollbar{width:10px}.AreaFilter-module__W2CFLq__subAreasScroll::-webkit-scrollbar{width:10px}.AreaFilter-module__W2CFLq__mainAreasPane::-webkit-scrollbar-track{background:#d7d7d7;border-radius:5px}.AreaFilter-module__W2CFLq__subAreasScroll::-webkit-scrollbar-track{background:#d7d7d7;border-radius:5px}.AreaFilter-module__W2CFLq__mainAreasPane::-webkit-scrollbar-thumb{background:#212121;border-radius:5px}.AreaFilter-module__W2CFLq__subAreasScroll::-webkit-scrollbar-thumb{background:#212121;border-radius:5px}@media (max-width:768px){.AreaFilter-module__W2CFLq__container{width:100%}.AreaFilter-module__W2CFLq__searchInput{width:100%;min-width:0}.AreaFilter-module__W2CFLq__content{flex-direction:column}.AreaFilter-module__W2CFLq__mainAreasPane{width:100%;height:auto;max-height:none;padding:13px 15px 10px}.AreaFilter-module__W2CFLq__mainAreasGrid{grid-template-columns:repeat(3,1fr);gap:12px}.AreaFilter-module__W2CFLq__areaCard{aspect-ratio:1;width:100%;height:auto}.AreaFilter-module__W2CFLq__subAreasPane{border-top:1px solid #d7d7d7;border-left:none;width:100%}.AreaFilter-module__W2CFLq__subAreasScroll{max-height:none}.AreaFilter-module__W2CFLq__actions .AreaFilter-module__W2CFLq__actionButton:first-child{flex:1;width:auto}}
.PropertyTypeFilter-module__jtiDpq__container{background:#fff;border-radius:30px;width:633px;overflow:hidden}.PropertyTypeFilter-module__jtiDpq__header{border-bottom:1px solid #d7d7d7;align-items:center;height:60px;padding:10px 20px;display:flex}.PropertyTypeFilter-module__jtiDpq__title{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;margin:0;font-size:20px;font-weight:450;line-height:1.1}.PropertyTypeFilter-module__jtiDpq__grid{gap:13px;padding:13px 10px 0;display:flex}.PropertyTypeFilter-module__jtiDpq__column{flex-direction:column;flex:1;gap:10px;display:flex}.PropertyTypeFilter-module__jtiDpq__typeCard{cursor:pointer;background:#666;border:none;border-radius:25px;align-items:center;width:100%;height:44px;padding:0;transition:transform .2s;display:flex;position:relative;overflow:hidden}.PropertyTypeFilter-module__jtiDpq__typeCard:hover{transform:translateY(-1px)}.PropertyTypeFilter-module__jtiDpq__typeImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PropertyTypeFilter-module__jtiDpq__overlay{background:#12121266;transition:background-color .2s;position:absolute;inset:0}.PropertyTypeFilter-module__jtiDpq__selected .PropertyTypeFilter-module__jtiDpq__overlay{background:#12121247}.PropertyTypeFilter-module__jtiDpq__actions{justify-content:center;align-items:center;gap:20px;padding:10px;display:flex}.PropertyTypeFilter-module__jtiDpq__actionButton{color:#212121;height:48px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;cursor:pointer;background:#d7d7d7;border:none;border-radius:79px;flex:1;font-size:15px;font-weight:450;line-height:24px;transition:background-color .2s}.PropertyTypeFilter-module__jtiDpq__actionButton:hover{background:#cdcdcd}.PropertyTypeFilter-module__jtiDpq__loadingText{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#666;margin:0;padding:20px;font-size:15px}@media (max-width:768px){.PropertyTypeFilter-module__jtiDpq__container{width:100%}.PropertyTypeFilter-module__jtiDpq__grid{flex-direction:column}.PropertyTypeFilter-module__jtiDpq__typeCard{border-radius:20px;height:64px;transition:transform .18s,box-shadow .18s}.PropertyTypeFilter-module__jtiDpq__typeCard.PropertyTypeFilter-module__jtiDpq__selected{transform:scale(1.01);box-shadow:inset 0 0 0 3px #fff}.PropertyTypeFilter-module__jtiDpq__selected .PropertyTypeFilter-module__jtiDpq__overlay{background:#12121226}}
.AnimasiSegitiga-module__PWkuNq__indicator{z-index:2;opacity:0;transform-origin:0;justify-content:center;align-items:center;width:14px;height:16px;transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)translate(-4px)scale(.6)}.AnimasiSegitiga-module__PWkuNq__indicator.AnimasiSegitiga-module__PWkuNq__active{opacity:1;transform:translateY(-50%)translate(0)scale(1)}.AnimasiSegitiga-module__PWkuNq__indicator img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.AnimasiSegitiga-module__PWkuNq__label{z-index:2;color:#fff;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;white-space:nowrap;margin-left:20px;font-size:20px;font-weight:700;line-height:1.1;transition:transform .3s cubic-bezier(.22,1,.36,1);position:relative;transform:translate(0)}.AnimasiSegitiga-module__PWkuNq__label.AnimasiSegitiga-module__PWkuNq__active{transform:translate(16px)}@media (max-width:768px){.AnimasiSegitiga-module__PWkuNq__indicator{background:#ffffffeb;border-radius:50%;width:28px;height:28px;left:auto;right:16px}.AnimasiSegitiga-module__PWkuNq__indicator img{filter:brightness(0);width:12px;height:12px}.AnimasiSegitiga-module__PWkuNq__label{font-size:18px}}
.BedroomFilter-module__hPUtWG__container{background:#fff;border-radius:30px;width:412px;overflow:hidden}.BedroomFilter-module__hPUtWG__header{border-bottom:1px solid #d7d7d7;justify-content:space-between;align-items:center;height:60px;padding:10px 15px 10px 20px;display:flex}.BedroomFilter-module__hPUtWG__title{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;margin:0;font-size:20px;font-weight:450;line-height:1.1}.BedroomFilter-module__hPUtWG__counterRow{align-items:center;gap:8px;display:flex}.BedroomFilter-module__hPUtWG__counter{background:#d7d7d7;border-radius:21px;justify-content:space-between;align-items:center;width:135px;height:42px;display:flex}.BedroomFilter-module__hPUtWG__counterButton{cursor:pointer;background:#212121;border:none;border-radius:21px;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .2s;display:inline-flex}.BedroomFilter-module__hPUtWG__counterButton:hover{background:#333}.BedroomFilter-module__hPUtWG__counterButton img{width:13.5px;height:13.5px}.BedroomFilter-module__hPUtWG__counterValue{color:#212121;text-align:center;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;font-size:20px;font-weight:450;line-height:1.1}.BedroomFilter-module__hPUtWG__addButton{color:#fff;height:42px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;cursor:pointer;white-space:nowrap;background:#212121;border:none;border-radius:21px;padding:0 18px;font-size:14px;font-weight:500;transition:background-color .2s,opacity .2s}.BedroomFilter-module__hPUtWG__addButton:hover{background:#333}.BedroomFilter-module__hPUtWG__addButtonRemove{background:#e53e3e}.BedroomFilter-module__hPUtWG__addButtonRemove:hover{background:#c53030}.BedroomFilter-module__hPUtWG__addButtonDisabled{opacity:.35;cursor:default}.BedroomFilter-module__hPUtWG__quickSelectBlock{flex-direction:column;gap:13px;padding:10px;display:flex}.BedroomFilter-module__hPUtWG__quickRowFour{grid-template-columns:repeat(4,85.25px);gap:17px;display:grid}.BedroomFilter-module__hPUtWG__quickRowBottom{grid-template-columns:130px 130px 98px;gap:17px;display:grid}.BedroomFilter-module__hPUtWG__quickButton,.BedroomFilter-module__hPUtWG__resetButton{color:#212121;height:42px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:21px;font-size:15px;font-weight:450;line-height:24px;transition:background-color .2s,color .2s,border-color .2s}.BedroomFilter-module__hPUtWG__quickButton:hover{background:#f2f2f2}.BedroomFilter-module__hPUtWG__quickButtonSelected{border-color:#212121;color:#fff!important;background:#212121!important}.BedroomFilter-module__hPUtWG__resetButton{background:#d7d7d7;border-color:#d7d7d7}.BedroomFilter-module__hPUtWG__resetButton:hover{background:#cdcdcd}@media (max-width:768px){.BedroomFilter-module__hPUtWG__container{width:100%}.BedroomFilter-module__hPUtWG__quickRowFour{grid-template-columns:repeat(4,1fr);gap:10px}.BedroomFilter-module__hPUtWG__quickRowBottom{grid-template-columns:1fr 1fr 1fr;gap:10px}.BedroomFilter-module__hPUtWG__quickButton{border-radius:24px;height:48px;font-size:16px}.BedroomFilter-module__hPUtWG__quickButtonSelected{border-color:#212121;transition:transform .15s,background-color .15s;transform:scale(1.04);box-shadow:0 2px 8px #2121214d;color:#fff!important;background:#212121!important}.BedroomFilter-module__hPUtWG__resetButton{border-radius:24px;height:48px;font-size:16px}}
.BuildingPlanFilter-module__0tCqga__container{background:#fff;border-radius:30px;width:320px;overflow:hidden}.BuildingPlanFilter-module__0tCqga__header{border-bottom:1px solid #d7d7d7;align-items:center;height:60px;padding:10px 20px;display:flex}.BuildingPlanFilter-module__0tCqga__title{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;margin:0;font-size:20px;font-weight:450;line-height:1.1}.BuildingPlanFilter-module__0tCqga__options{flex-direction:column;gap:10px;width:300px;padding:13px 10px 0;display:flex}.BuildingPlanFilter-module__0tCqga__optionCard{text-align:left;cursor:pointer;background:#666;border:none;border-radius:25px;align-items:center;width:100%;height:44px;padding:0;transition:transform .2s;display:flex;position:relative;overflow:hidden}.BuildingPlanFilter-module__0tCqga__optionCard:hover{transform:translateY(-1px)}.BuildingPlanFilter-module__0tCqga__optionImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.BuildingPlanFilter-module__0tCqga__optionOverlay{background:#12121266;transition:background-color .2s;position:absolute;inset:0}.BuildingPlanFilter-module__0tCqga__selected .BuildingPlanFilter-module__0tCqga__optionOverlay{background:#12121240}.BuildingPlanFilter-module__0tCqga__actions{justify-content:center;align-items:center;gap:20px;padding:10px;display:flex}.BuildingPlanFilter-module__0tCqga__actionButton{color:#212121;height:48px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;cursor:pointer;background:#d7d7d7;border:none;border-radius:79px;flex:1;font-size:15px;font-weight:450;line-height:24px;transition:background-color .2s}.BuildingPlanFilter-module__0tCqga__selectAllButton{flex:0 0 175px}.BuildingPlanFilter-module__0tCqga__actionButton:hover{background:#cdcdcd}.BuildingPlanFilter-module__0tCqga__loadingText{color:#666;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;margin:0;padding:20px;font-size:15px}@media (max-width:768px){.BuildingPlanFilter-module__0tCqga__container,.BuildingPlanFilter-module__0tCqga__options{width:100%}}
.SizeRangeFilter-module__vPtSNG__container{background:#fff;border-radius:30px;width:412px;overflow:hidden}.SizeRangeFilter-module__vPtSNG__section{border-bottom:1px solid #d7d7d7}.SizeRangeFilter-module__vPtSNG__sectionHeader{align-items:center;height:60px;padding:10px 20px;display:flex}.SizeRangeFilter-module__vPtSNG__sectionTitle{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;margin:0;font-size:20px;font-weight:450;line-height:1.1}.SizeRangeFilter-module__vPtSNG__sectionBody{padding:16px 7px 18px}.SizeRangeFilter-module__vPtSNG__sliderRow{height:21px;margin:0 12px 12px;position:relative}.SizeRangeFilter-module__vPtSNG__sliderTrack,.SizeRangeFilter-module__vPtSNG__sliderRange{border-radius:3px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.SizeRangeFilter-module__vPtSNG__sliderTrack{background:#d9d9d9;left:0;right:0}.SizeRangeFilter-module__vPtSNG__sliderRange{background:#303030}.SizeRangeFilter-module__vPtSNG__sliderInput{pointer-events:none;appearance:none;background:0 0;width:100%;height:21px;position:absolute;inset:0}.SizeRangeFilter-module__vPtSNG__sliderInputTop{z-index:2}.SizeRangeFilter-module__vPtSNG__sliderInput::-webkit-slider-runnable-track{background:0 0;height:6px}.SizeRangeFilter-module__vPtSNG__sliderInput::-webkit-slider-thumb{appearance:none;cursor:pointer;pointer-events:all;background:#303030;border:3px solid #f5f5f5;border-radius:50%;width:21px;height:21px;margin-top:-7.5px;box-shadow:0 2px 5px #0003}.SizeRangeFilter-module__vPtSNG__sliderInput::-moz-range-track{background:0 0;border:none;height:6px}.SizeRangeFilter-module__vPtSNG__sliderInput::-moz-range-thumb{cursor:pointer;pointer-events:all;background:#303030;border:3px solid #f5f5f5;border-radius:50%;width:21px;height:21px;box-shadow:0 2px 5px #0003}.SizeRangeFilter-module__vPtSNG__rangeFields{align-items:center;gap:10px;display:flex}.SizeRangeFilter-module__vPtSNG__rangeField{background:#fff;border:1px solid #d9d9d9;border-radius:20px;flex:1;align-items:center;gap:10px;min-width:0;height:48px;padding:10px 15px;display:flex}.SizeRangeFilter-module__vPtSNG__rangeValue{color:#303030;min-width:0;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;background:0 0;border:none;outline:none;flex:1;font-size:16px;font-weight:450;line-height:1}.SizeRangeFilter-module__vPtSNG__rangeValue::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SizeRangeFilter-module__vPtSNG__rangeValue::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.SizeRangeFilter-module__vPtSNG__unit{color:#d9d9d9;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;flex-shrink:0;font-size:16px;font-weight:300;line-height:1}.SizeRangeFilter-module__vPtSNG__separator{background:#d9d9d9;flex-shrink:0;width:20px;height:1px}.SizeRangeFilter-module__vPtSNG__actions{align-items:center;gap:20px;padding:10px;display:flex}.SizeRangeFilter-module__vPtSNG__actionButton{color:#212121;height:48px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;cursor:pointer;background:#d7d7d7;border:none;border-radius:79px;font-size:15px;font-weight:450;line-height:24px;transition:background-color .2s}.SizeRangeFilter-module__vPtSNG__selectBtn{flex:1}.SizeRangeFilter-module__vPtSNG__resetBtn{width:98px}.SizeRangeFilter-module__vPtSNG__actionButton:hover{background:#cdcdcd}.SizeRangeFilter-module__vPtSNG__loadingText{color:#666;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;margin:0;padding:16px 20px;font-size:15px}@media (max-width:768px){.SizeRangeFilter-module__vPtSNG__container{width:100%}}
.PriceRangeFilter-module__G0vNsG__container{background:#fff;border-radius:30px;width:412px;overflow:hidden}.PriceRangeFilter-module__G0vNsG__header{border-bottom:1px solid #d7d7d7;justify-content:space-between;align-items:center;height:60px;padding:10px 10px 10px 20px;display:flex}.PriceRangeFilter-module__G0vNsG__title{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;font-size:20px;font-weight:450;line-height:1.1}.PriceRangeFilter-module__G0vNsG__currencySelector{position:relative}.PriceRangeFilter-module__G0vNsG__currencyTrigger{color:#212121!important;background:#d7d7d7!important;border-radius:25px!important;height:44px!important;padding:12px 28px 12px 15px!important;font-size:15px!important;font-weight:450!important}.PriceRangeFilter-module__G0vNsG__currencyBtn{cursor:pointer;color:#212121;height:44px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;background:#d7d7d7;border:none;border-radius:25px;align-items:center;gap:25px;padding:12px 15px 12px 20px;font-size:15px;font-weight:450;line-height:24px;transition:background-color .2s;display:flex}.PriceRangeFilter-module__G0vNsG__currencyBtn:hover{background:#cdcdcd}.PriceRangeFilter-module__G0vNsG__currencyValue{white-space:nowrap}.PriceRangeFilter-module__G0vNsG__arrowIcon{justify-content:center;align-items:center;width:13px;height:13px;transition:transform .2s;display:inline-flex}.PriceRangeFilter-module__G0vNsG__arrowIcon img{width:11.321px;height:5.789px;display:block}.PriceRangeFilter-module__G0vNsG__arrowOpen{transform:rotate(180deg)}.PriceRangeFilter-module__G0vNsG__currencyDropdown{z-index:20;background:#fff;border:1px solid #d7d7d7;border-radius:15px;min-width:150px;margin-top:8px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 16px 28px #0000001f}.PriceRangeFilter-module__G0vNsG__currencyOption{text-align:left;color:#212121;width:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;cursor:pointer;background:0 0;border:none;align-items:center;padding:10px 14px;font-size:15px;font-weight:450;line-height:20px;transition:background-color .2s;display:flex}.PriceRangeFilter-module__G0vNsG__currencyOption:hover{background:#f3f3f3}.PriceRangeFilter-module__G0vNsG__sliderContainer{height:21px;margin:16px 19px 12px;position:relative}.PriceRangeFilter-module__G0vNsG__sliderTrack,.PriceRangeFilter-module__G0vNsG__sliderRange{border-radius:3px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.PriceRangeFilter-module__G0vNsG__sliderTrack{background:#d9d9d9;left:0;right:0}.PriceRangeFilter-module__G0vNsG__sliderRange{background:#303030}.PriceRangeFilter-module__G0vNsG__sliderInput{pointer-events:none;appearance:none;background:0 0;width:100%;height:21px;position:absolute;inset:0}.PriceRangeFilter-module__G0vNsG__sliderInputTop{z-index:2}.PriceRangeFilter-module__G0vNsG__sliderInput::-webkit-slider-runnable-track{background:0 0;height:6px}.PriceRangeFilter-module__G0vNsG__sliderInput::-webkit-slider-thumb{appearance:none;cursor:pointer;pointer-events:all;background:#303030;border:3px solid #f5f5f5;border-radius:50%;width:21px;height:21px;margin-top:-7.5px;box-shadow:0 2px 5px #0003}.PriceRangeFilter-module__G0vNsG__sliderInput::-moz-range-track{background:0 0;border:none;height:6px}.PriceRangeFilter-module__G0vNsG__sliderInput::-moz-range-thumb{cursor:pointer;pointer-events:all;background:#303030;border:3px solid #f5f5f5;border-radius:50%;width:21px;height:21px;box-shadow:0 2px 5px #0003}.PriceRangeFilter-module__G0vNsG__rangeFields{align-items:center;gap:10px;padding:0 7px 13px;display:flex}.PriceRangeFilter-module__G0vNsG__rangeField{border:1px solid #d9d9d9;border-radius:20px;flex:1;align-items:center;gap:5px;min-width:0;height:48px;padding:10px 15px;display:flex}.PriceRangeFilter-module__G0vNsG__prefix{color:#d9d9d9;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;flex-shrink:0;font-size:16px;font-weight:300;line-height:1}.PriceRangeFilter-module__G0vNsG__rangeValue{color:#303030;min-width:0;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;background:0 0;border:none;outline:none;flex:1;font-size:16px;font-weight:450;line-height:1}.PriceRangeFilter-module__G0vNsG__rangeValue::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PriceRangeFilter-module__G0vNsG__rangeValue::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PriceRangeFilter-module__G0vNsG__separator{background:#d9d9d9;flex-shrink:0;width:20px;height:1px}.PriceRangeFilter-module__G0vNsG__actions{align-items:center;gap:20px;padding:10px;display:flex}.PriceRangeFilter-module__G0vNsG__actionButton{color:#212121;height:48px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;cursor:pointer;background:#d7d7d7;border:none;border-radius:79px;font-size:15px;font-weight:450;line-height:24px;transition:background-color .2s}.PriceRangeFilter-module__G0vNsG__selectBtn{flex:1}.PriceRangeFilter-module__G0vNsG__resetBtn{width:98px}.PriceRangeFilter-module__G0vNsG__actionButton:hover{background:#cdcdcd}.PriceRangeFilter-module__G0vNsG__loadingText{color:#666;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;margin:0;padding:16px 20px;font-size:15px}@media (max-width:768px){.PriceRangeFilter-module__G0vNsG__container{width:100%}}
.ShortlistPropertyCard-module__YdnNOW__card{background:#fff;border:1px solid #e0e0e0;border-radius:16px;flex-shrink:0;min-width:280px;max-width:320px;transition:box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 2px 8px #0000000d}.ShortlistPropertyCard-module__YdnNOW__card:hover{box-shadow:0 4px 16px #0000001a}.ShortlistPropertyCard-module__YdnNOW__card.ShortlistPropertyCard-module__YdnNOW__expanded{max-width:360px}.ShortlistPropertyCard-module__YdnNOW__imageContainer{width:100%;height:180px;position:relative;overflow:hidden}.ShortlistPropertyCard-module__YdnNOW__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.ShortlistPropertyCard-module__YdnNOW__card:hover .ShortlistPropertyCard-module__YdnNOW__image{transform:scale(1.05)}.ShortlistPropertyCard-module__YdnNOW__hoverActions{background:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:8px;animation:.2s ease-out ShortlistPropertyCard-module__YdnNOW__fadeIn;display:flex;position:absolute;inset:0}@keyframes ShortlistPropertyCard-module__YdnNOW__fadeIn{0%{opacity:0}to{opacity:1}}.ShortlistPropertyCard-module__YdnNOW__removeButton,.ShortlistPropertyCard-module__YdnNOW__viewButton{cursor:pointer;text-align:center;border-radius:8px;min-width:120px;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .2s,transform .1s}.ShortlistPropertyCard-module__YdnNOW__removeButton{color:#fff;background:#f44;border:none}.ShortlistPropertyCard-module__YdnNOW__removeButton:hover{background:#c00;transform:scale(1.02)}.ShortlistPropertyCard-module__YdnNOW__viewButton{color:#1a1a1a;background:#fff;border:none}.ShortlistPropertyCard-module__YdnNOW__viewButton:hover{background:#f0f0f0;transform:scale(1.02)}.ShortlistPropertyCard-module__YdnNOW__locationTag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000000b3;border-radius:20px;padding:6px 12px;font-size:12px;position:absolute;bottom:12px;left:12px}.ShortlistPropertyCard-module__YdnNOW__content{padding:16px}.ShortlistPropertyCard-module__YdnNOW__notesSection{margin-bottom:12px}.ShortlistPropertyCard-module__YdnNOW__notesLabel{color:#666;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.ShortlistPropertyCard-module__YdnNOW__notesInput{resize:none;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.ShortlistPropertyCard-module__YdnNOW__notesInput:focus{background:#fff;border-color:#1a1a1a;outline:none;box-shadow:0 0 0 2px #1a1a1a1a}.ShortlistPropertyCard-module__YdnNOW__notesInput:disabled{color:#666;cursor:not-allowed;background:#f5f5f5}.ShortlistPropertyCard-module__YdnNOW__notesInput::placeholder{color:#999}.ShortlistPropertyCard-module__YdnNOW__details{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ShortlistPropertyCard-module__YdnNOW__detailRow{background:#f5f5f5;border-radius:16px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;display:flex}.ShortlistPropertyCard-module__YdnNOW__detailIcon{font-size:12px}.ShortlistPropertyCard-module__YdnNOW__detailValue{color:#333;font-weight:500}.ShortlistPropertyCard-module__YdnNOW__priceRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.ShortlistPropertyCard-module__YdnNOW__price{color:#1a1a1a;font-size:16px;font-weight:700}.ShortlistPropertyCard-module__YdnNOW__ownershipBadge{color:#2e7d32;background:#e8f5e9;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:500}.ShortlistPropertyCard-module__YdnNOW__expandedDetails{border-top:1px solid #eee;margin-top:12px;padding-top:12px}.ShortlistPropertyCard-module__YdnNOW__detailGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ShortlistPropertyCard-module__YdnNOW__gridItem{flex-direction:column;gap:2px;display:flex}.ShortlistPropertyCard-module__YdnNOW__gridLabel{color:#666;font-size:11px}.ShortlistPropertyCard-module__YdnNOW__gridValue{color:#1a1a1a;font-size:14px;font-weight:600}@media (max-width:768px){.ShortlistPropertyCard-module__YdnNOW__card{min-width:260px;max-width:280px}.ShortlistPropertyCard-module__YdnNOW__card.ShortlistPropertyCard-module__YdnNOW__expanded{max-width:300px}.ShortlistPropertyCard-module__YdnNOW__imageContainer{height:160px}.ShortlistPropertyCard-module__YdnNOW__content{padding:12px}.ShortlistPropertyCard-module__YdnNOW__price{font-size:14px}}
.ShareDialog-module__uKUHVq__overlay{z-index:1200;background-color:#00000080;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out ShareDialog-module__uKUHVq__fadeIn;display:flex;position:fixed;inset:0}@keyframes ShareDialog-module__uKUHVq__fadeIn{0%{opacity:0}to{opacity:1}}.ShareDialog-module__uKUHVq__dialog{background:#fff;border-radius:16px;width:100%;max-width:440px;animation:.3s ease-out ShareDialog-module__uKUHVq__scaleIn;box-shadow:0 8px 32px #0003}@keyframes ShareDialog-module__uKUHVq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ShareDialog-module__uKUHVq__header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ShareDialog-module__uKUHVq__title{color:#1a1a1a;margin:0;font-size:18px;font-weight:600}.ShareDialog-module__uKUHVq__closeButton{cursor:pointer;color:#666;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:background-color .2s,color .2s;display:flex}.ShareDialog-module__uKUHVq__closeButton:hover{color:#1a1a1a;background-color:#f5f5f5}.ShareDialog-module__uKUHVq__content{padding:24px 20px}.ShareDialog-module__uKUHVq__loadingState{flex-direction:column;align-items:center;padding:20px 0;display:flex}.ShareDialog-module__uKUHVq__spinner{border:3px solid #f0f0f0;border-top-color:#1a1a1a;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite ShareDialog-module__uKUHVq__spin}@keyframes ShareDialog-module__uKUHVq__spin{to{transform:rotate(360deg)}}.ShareDialog-module__uKUHVq__loadingText{color:#666;margin:16px 0 0;font-size:14px}.ShareDialog-module__uKUHVq__errorState{text-align:center;flex-direction:column;align-items:center;padding:12px 0;display:flex}.ShareDialog-module__uKUHVq__errorIcon{margin-bottom:12px;font-size:40px}.ShareDialog-module__uKUHVq__errorText{color:#c33;margin:0 0 20px;font-size:14px;line-height:1.5}.ShareDialog-module__uKUHVq__retryButton{color:#1a1a1a;cursor:pointer;background-color:#f5f5f5;border:1px solid #ddd;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:background-color .2s}.ShareDialog-module__uKUHVq__retryButton:hover{background-color:#eee}.ShareDialog-module__uKUHVq__successState{text-align:center;flex-direction:column;align-items:center;display:flex}.ShareDialog-module__uKUHVq__successIcon{margin-bottom:12px;font-size:48px}.ShareDialog-module__uKUHVq__successText{color:#1a1a1a;margin:0 0 20px;font-size:16px;font-weight:500}.ShareDialog-module__uKUHVq__urlContainer{gap:8px;width:100%;margin-bottom:16px;display:flex}.ShareDialog-module__uKUHVq__urlInput{color:#1a1a1a;cursor:text;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;flex:1;min-width:0;padding:12px 14px;font-size:13px}.ShareDialog-module__uKUHVq__urlInput:focus{background-color:#fff;border-color:#1a1a1a;outline:none}.ShareDialog-module__uKUHVq__copyButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#1a1a1a;border:none;border-radius:8px;align-items:center;gap:6px;padding:12px 16px;font-size:13px;font-weight:500;transition:background-color .2s,transform .2s;display:flex}.ShareDialog-module__uKUHVq__copyButton:hover{background-color:#333}.ShareDialog-module__uKUHVq__copyButton:active{transform:scale(.98)}.ShareDialog-module__uKUHVq__copyButton.ShareDialog-module__uKUHVq__copied{background-color:#2a4}.ShareDialog-module__uKUHVq__copyIcon{font-size:14px}.ShareDialog-module__uKUHVq__hintText{color:#888;margin:0;font-size:12px}@media (max-width:480px){.ShareDialog-module__uKUHVq__overlay{padding:16px}.ShareDialog-module__uKUHVq__dialog{max-width:100%}.ShareDialog-module__uKUHVq__header{padding:14px 16px}.ShareDialog-module__uKUHVq__title{font-size:16px}.ShareDialog-module__uKUHVq__content{padding:20px 16px}.ShareDialog-module__uKUHVq__urlContainer{flex-direction:column}.ShareDialog-module__uKUHVq__copyButton{justify-content:center;width:100%}}
.WhySection-module__NeCv-W__section{text-align:center;background-color:#f1f1f1;padding:60px 20px}.WhySection-module__NeCv-W__container{flex-direction:column;justify-content:center;align-items:center;gap:30px;max-width:946px;min-height:259px;margin:0 auto;display:flex}.WhySection-module__NeCv-W__clipEyebrow{width:360px;max-width:100%;height:22px;overflow:hidden}.WhySection-module__NeCv-W__eyebrow{color:#666;font-family:var(--font-display);letter-spacing:.1px;text-transform:uppercase;margin:0;font-size:15px;font-style:normal;font-weight:450;line-height:1.1}.WhySection-module__NeCv-W__clipTitle{width:min(100%,778px);height:58px;overflow:hidden}.WhySection-module__NeCv-W__title{color:#212121;font-family:var(--font-display);letter-spacing:-1px;margin:0;font-size:clamp(2rem,4.7vw,50px);font-style:normal;font-weight:450;line-height:1.1}.WhySection-module__NeCv-W__clipDesc{width:min(100%,946px);height:84px;overflow:hidden}.WhySection-module__NeCv-W__description{color:#212121;width:min(100%,852px);font-family:var(--font-display);letter-spacing:.1px;text-align:center;margin:0 auto;font-size:13px;font-style:normal;font-weight:450;line-height:20px}.WhySection-module__NeCv-W__actions{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.WhySection-module__NeCv-W__clipButton{height:48px;overflow:hidden}.WhySection-module__NeCv-W__button{color:#212121;min-width:120px;font-family:var(--font-display);letter-spacing:.1px;background-color:#d7d7d7;border-radius:79px;justify-content:center;align-items:center;padding:12px 30px;font-size:15px;font-style:normal;font-weight:450;line-height:24px;text-decoration:none;transition:background-color .2s;display:inline-flex}.WhySection-module__NeCv-W__button:hover{background-color:#cfcfcf}@keyframes WhySection-module__NeCv-W__revealUp{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.WhySection-module__NeCv-W__revealEyebrow,.WhySection-module__NeCv-W__revealTitle,.WhySection-module__NeCv-W__revealDesc,.WhySection-module__NeCv-W__revealBtnOne,.WhySection-module__NeCv-W__revealBtnTwo{opacity:0;animation-name:WhySection-module__NeCv-W__revealUp;animation-duration:.75s;animation-timing-function:cubic-bezier(.2,0,.2,1);animation-play-state:paused;animation-fill-mode:forwards}.WhySection-module__NeCv-W__containerInView .WhySection-module__NeCv-W__revealEyebrow,.WhySection-module__NeCv-W__containerInView .WhySection-module__NeCv-W__revealTitle,.WhySection-module__NeCv-W__containerInView .WhySection-module__NeCv-W__revealDesc,.WhySection-module__NeCv-W__containerInView .WhySection-module__NeCv-W__revealBtnOne,.WhySection-module__NeCv-W__containerInView .WhySection-module__NeCv-W__revealBtnTwo{animation-play-state:running}.WhySection-module__NeCv-W__revealEyebrow{animation-delay:80ms}.WhySection-module__NeCv-W__revealTitle{animation-delay:.16s}.WhySection-module__NeCv-W__revealDesc{animation-delay:.24s}.WhySection-module__NeCv-W__revealBtnOne{animation-delay:.32s}.WhySection-module__NeCv-W__revealBtnTwo{animation-delay:.38s}@media (max-width:768px){.WhySection-module__NeCv-W__section{padding:40px 20px}.WhySection-module__NeCv-W__container{gap:24px;min-height:0}.WhySection-module__NeCv-W__clipTitle,.WhySection-module__NeCv-W__clipDesc{height:auto;overflow:visible}.WhySection-module__NeCv-W__title{letter-spacing:-.6px;font-size:clamp(1.95rem,10vw,3rem)}.WhySection-module__NeCv-W__description{width:100%;font-size:14px}.WhySection-module__NeCv-W__actions{flex-wrap:wrap}.WhySection-module__NeCv-W__clipButton{height:auto;overflow:visible}}
.PropertyListingToolbar-module__KhQI_q__toolbar{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.PropertyListingToolbar-module__KhQI_q__miniFilter{border:1px solid #d7d7d7;border-radius:38px;align-items:center;width:fit-content;max-width:100%;height:50px;padding:8px;display:flex;position:relative}.PropertyListingToolbar-module__KhQI_q__activePill{z-index:0;background:#212121;border-radius:23px;height:33px;transition:left .25s,width .25s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.PropertyListingToolbar-module__KhQI_q__optionRow{z-index:1;justify-content:flex-start;align-items:center;gap:6px;width:max-content;height:33px;display:flex;position:relative}.PropertyListingToolbar-module__KhQI_q__optionBtn{color:#212121;cursor:pointer;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;white-space:nowrap;background:0 0;border:none;border-radius:23px;flex-shrink:0;align-items:center;height:33px;margin:0;padding:0 10px;font-size:15px;font-weight:450;line-height:24px;transition:color .2s;display:inline-flex;position:relative}.PropertyListingToolbar-module__KhQI_q__optionBtn:before{content:"";opacity:0;z-index:-1;background:#e2e2e2;border-radius:23px;transition:transform .28s cubic-bezier(.34,1.4,.64,1),opacity .2s;position:absolute;inset:0;transform:scale(.7)}.PropertyListingToolbar-module__KhQI_q__optionBtn:not(.PropertyListingToolbar-module__KhQI_q__optionBtnActive):hover:before{opacity:1;transform:scale(1)}.PropertyListingToolbar-module__KhQI_q__optionBtnActive{color:#fff}.PropertyListingToolbar-module__KhQI_q__sortWrapper{border:1px solid #d7d7d7;border-radius:38px;justify-content:space-between;align-items:center;width:320px;height:50px;padding:8px 8px 8px 12px;display:flex;position:relative}.PropertyListingToolbar-module__KhQI_q__sortLabel{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;white-space:nowrap;padding-left:15px;font-size:15px;font-weight:450;line-height:24px}.PropertyListingToolbar-module__KhQI_q__sortButton{color:#212121;cursor:pointer;background:#d7d7d7;border:none;border-radius:38px;justify-content:space-between;align-items:center;width:200px;height:33px;padding:4px 15px;display:flex}.PropertyListingToolbar-module__KhQI_q__sortValue{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;font-size:15px;font-weight:450;line-height:24px}.PropertyListingToolbar-module__KhQI_q__sortArrow{width:14.7px;height:7px;transition:transform .25s;display:block;transform:rotate(180deg)}.PropertyListingToolbar-module__KhQI_q__sortArrowOpen{transform:rotate(0)}.PropertyListingToolbar-module__KhQI_q__sortMenu{z-index:20;transform-origin:top;background:#262626;border-radius:24px;flex-direction:column;gap:4px;width:auto;min-width:160px;margin:0;padding:12px;list-style:none;animation:.2s PropertyListingToolbar-module__KhQI_q__sortMenuIn;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 40px #00000040}@keyframes PropertyListingToolbar-module__KhQI_q__sortMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.PropertyListingToolbar-module__KhQI_q__sortMenuItem{color:#fff;cursor:pointer;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;background:0 0;border:none;border-radius:16px;justify-content:center;width:100%;padding:12px 16px;font-size:15px;font-weight:450;line-height:24px;transition:background-color .18s;display:flex}.PropertyListingToolbar-module__KhQI_q__sortMenuItem:hover{background:#ffffff1f}.PropertyListingToolbar-module__KhQI_q__sortMenuItemActive,.PropertyListingToolbar-module__KhQI_q__sortMenuItemActive:hover{background:#ffffff47}@media (max-width:900px){.PropertyListingToolbar-module__KhQI_q__toolbar{flex-direction:column;align-items:stretch;gap:14px}.PropertyListingToolbar-module__KhQI_q__miniFilter,.PropertyListingToolbar-module__KhQI_q__sortWrapper{width:100%}.PropertyListingToolbar-module__KhQI_q__optionRow{justify-content:space-between;width:100%}.PropertyListingToolbar-module__KhQI_q__sortButton{width:min(200px,55%)}}.PropertyListingToolbar-module__KhQI_q__mobileDropdownWrapper{flex:1;position:relative}.PropertyListingToolbar-module__KhQI_q__mobileDropdownBtn{cursor:pointer;width:100%;height:50px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;background:#fff;border:1px solid #d7d7d7;border-radius:38px;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.PropertyListingToolbar-module__KhQI_q__mobileDropdownValue{color:#212121;letter-spacing:.1px;font-size:15px;font-weight:450;line-height:24px}@media (max-width:640px){.PropertyListingToolbar-module__KhQI_q__toolbar{flex-direction:row;align-items:center;gap:10px}.PropertyListingToolbar-module__KhQI_q__miniFilter{flex:1;width:auto;padding:6px}.PropertyListingToolbar-module__KhQI_q__optionRow{justify-content:space-between;width:100%}.PropertyListingToolbar-module__KhQI_q__optionBtn{padding:0 8px;font-size:13px}.PropertyListingToolbar-module__KhQI_q__sortWrapper{flex:1;width:auto;padding:6px 8px 6px 10px}.PropertyListingToolbar-module__KhQI_q__sortLabel{padding-left:6px;font-size:13px}.PropertyListingToolbar-module__KhQI_q__sortButton{flex:1;width:auto;font-size:13px}.PropertyListingToolbar-module__KhQI_q__sortValue{font-size:13px}}
.FaqSection-module__6p6hVa__section{background:#f1f1f1;padding:60px 0;overflow:visible}.FaqSection-module__6p6hVa__inner{-moz-column-gap:clamp(40px,8vw,184px);grid-template-columns:1fr 1.6fr;align-items:stretch;column-gap:clamp(40px,8vw,184px);width:auto;margin:0 90px;display:grid}.FaqSection-module__6p6hVa__leftContent{top:calc(env(safe-area-inset-top,0px) + 96px);flex-direction:column;align-self:start;gap:25px;display:flex;position:sticky}.FaqSection-module__6p6hVa__title{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:-1px;margin:0;font-size:50px;font-style:normal;font-weight:450;line-height:1.1}.FaqSection-module__6p6hVa__title span{display:block}.FaqSection-module__6p6hVa__title em{color:#666;font-style:normal}.FaqSection-module__6p6hVa__supportArea{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.FaqSection-module__6p6hVa__supportText{color:#000;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;margin:0;font-size:15px;font-style:normal;font-weight:450;line-height:24px}.FaqSection-module__6p6hVa__contactButton{color:#212121;height:51.1339px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;background:#fff;border:1.357px solid #d9d9d9;border-radius:37.988px;justify-content:center;align-items:center;padding:13.567px 31.882px;font-size:20.35px;font-style:normal;font-weight:450;line-height:22.386px;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.FaqSection-module__6p6hVa__contactButton:hover{color:#fff;background:#212121;border-color:#212121}.FaqSection-module__6p6hVa__contactButton:focus-visible{outline-offset:2px;outline:2px solid #212121}.FaqSection-module__6p6hVa__faqList{flex-direction:column;gap:20px;width:100%;display:flex}.FaqSection-module__6p6hVa__faqItem{background:#fff;border-radius:30px;height:95px;padding:20px;transition:height .3s cubic-bezier(.2,0,.2,1);overflow:hidden}.FaqSection-module__6p6hVa__faqItem:hover{background:#d7d7d7}.FaqSection-module__6p6hVa__faqItemActive{background:#fff;height:188px}.FaqSection-module__6p6hVa__faqTrigger{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:0;display:flex}.FaqSection-module__6p6hVa__faqTrigger:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #212121}.FaqSection-module__6p6hVa__question{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;font-size:20px;font-style:normal;font-weight:600;line-height:1.1}.FaqSection-module__6p6hVa__expandButton{flex-shrink:0;width:55px;height:55px}.FaqSection-module__6p6hVa__expandIcon{width:55px;height:55px;display:block}.FaqSection-module__6p6hVa__answerWrap{opacity:0;max-height:0;margin-top:0;padding-right:100px;transition:max-height .3s cubic-bezier(.2,0,.2,1),opacity .2s,transform .3s,margin-top .3s;overflow:hidden;transform:translateY(-8px)}.FaqSection-module__6p6hVa__answerWrapOpen{opacity:1;max-height:96px;margin-top:20px;transform:translateY(0)}.FaqSection-module__6p6hVa__answer{color:#212121;text-align:justify;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;margin:0;font-size:15px;font-style:normal;font-weight:450;line-height:24px}@media (max-width:1439px){.FaqSection-module__6p6hVa__inner{-moz-column-gap:clamp(24px,6vw,184px);grid-template-columns:1fr 1.6fr;column-gap:clamp(24px,6vw,184px)}.FaqSection-module__6p6hVa__faqList{width:100%}.FaqSection-module__6p6hVa__question{font-size:clamp(18px,1.5vw,20px)}}@media (max-width:1280px){.FaqSection-module__6p6hVa__inner{margin:0 90px}}@media (max-width:1024px){.FaqSection-module__6p6hVa__inner{flex-direction:column;gap:30px;min-height:0;margin:0 20px;display:flex}.FaqSection-module__6p6hVa__leftRail{pointer-events:auto;height:auto;margin-top:0}.FaqSection-module__6p6hVa__leftContent{gap:20px;width:100%;padding-top:0;position:static}.FaqSection-module__6p6hVa__title{letter-spacing:-.9px;font-size:44px}.FaqSection-module__6p6hVa__faqList{width:100%}.FaqSection-module__6p6hVa__faqItem{border-radius:24px;height:88px;padding:16px}.FaqSection-module__6p6hVa__faqItemActive{height:auto;min-height:166px}.FaqSection-module__6p6hVa__question{font-size:18px}.FaqSection-module__6p6hVa__expandButton,.FaqSection-module__6p6hVa__expandIcon{width:48px;height:48px}.FaqSection-module__6p6hVa__answerWrap,.FaqSection-module__6p6hVa__answerWrapOpen{opacity:1;max-height:none;margin-top:14px;padding-right:0;transform:none}.FaqSection-module__6p6hVa__faqItem:not(.FaqSection-module__6p6hVa__faqItemActive) .FaqSection-module__6p6hVa__answerWrap{display:none}}@media (max-width:767px){.FaqSection-module__6p6hVa__section{padding:40px 0}.FaqSection-module__6p6hVa__title{letter-spacing:-.7px;font-size:32px}.FaqSection-module__6p6hVa__supportText{font-size:14px;line-height:22px}.FaqSection-module__6p6hVa__contactButton{height:auto;min-height:44px;padding:12px 26px;font-size:16px;line-height:20px}.FaqSection-module__6p6hVa__faqItem{border-radius:20px;height:auto;min-height:80px}.FaqSection-module__6p6hVa__faqItemActive{height:auto;min-height:80px}.FaqSection-module__6p6hVa__question{font-size:16px}.FaqSection-module__6p6hVa__answer{font-size:14px;line-height:22px}.FaqSection-module__6p6hVa__expandButton,.FaqSection-module__6p6hVa__expandIcon{width:42px;height:42px}}@media (max-width:640px){.FaqSection-module__6p6hVa__inner{margin:0 12px}.FaqSection-module__6p6hVa__title{letter-spacing:-.5px;font-size:30px}}
.InteractivePropertyMapSection-module__BTr3DW__section{background:#d7d7d7;width:100%;padding:52px 0 54px;overflow:hidden}.InteractivePropertyMapSection-module__BTr3DW__container{box-sizing:border-box;grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:center;gap:32px;width:100%;padding-left:90px;padding-right:90px;display:grid}.InteractivePropertyMapSection-module__BTr3DW__copyWrap{z-index:2;position:relative}.InteractivePropertyMapSection-module__BTr3DW__title{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:-1px;margin:0;font-size:clamp(28px,2.5vw,40px);font-weight:500;line-height:1.1}.InteractivePropertyMapSection-module__BTr3DW__mapWrap{justify-content:flex-end;min-width:0;display:flex}.InteractivePropertyMapSection-module__BTr3DW__mapCanvas{aspect-ratio:750/462;isolation:isolate;width:min(100%,750px);position:relative;overflow:hidden}.InteractivePropertyMapSection-module__BTr3DW__mapBase{-o-object-fit:contain;object-fit:contain;z-index:1}.InteractivePropertyMapSection-module__BTr3DW__regionPlane{z-index:2;pointer-events:none;width:84.713%;height:100%;position:absolute;top:0;left:0}.InteractivePropertyMapSection-module__BTr3DW__region{opacity:0;transition:opacity .22s;position:absolute}.InteractivePropertyMapSection-module__BTr3DW__regionShape{-o-object-fit:fill;object-fit:fill;opacity:.35;filter:brightness(10)}.InteractivePropertyMapSection-module__BTr3DW__regionActive{opacity:1}.InteractivePropertyMapSection-module__BTr3DW__glow{pointer-events:none;z-index:2;background:radial-gradient(17.5% 21% at var(--glow-x)var(--glow-y),#ffffff8a,#ffffff24 56%,#fff0 82%);filter:blur(6px);transition:background-position .25s;position:absolute;inset:0}.InteractivePropertyMapSection-module__BTr3DW__lines{z-index:2;pointer-events:none;position:absolute;inset:0}.InteractivePropertyMapSection-module__BTr3DW__line{background:#ffffff3b;width:1px;position:absolute;top:23%;bottom:13.5%}.InteractivePropertyMapSection-module__BTr3DW__line:first-child{left:53%}.InteractivePropertyMapSection-module__BTr3DW__line:nth-child(2){left:69%}.InteractivePropertyMapSection-module__BTr3DW__line:nth-child(3){left:87%}.InteractivePropertyMapSection-module__BTr3DW__marker{left:var(--marker-x);top:var(--marker-y);cursor:pointer;z-index:3;background:0 0;border:none;width:24px;height:24px;margin:0;padding:0;transition:transform .2s;position:absolute;transform:translate(-50%,-50%)}.InteractivePropertyMapSection-module__BTr3DW__marker:after{content:"";opacity:0;border:1px solid #ffffffa3;border-radius:999px;position:absolute;inset:0}.InteractivePropertyMapSection-module__BTr3DW__markerActive{transform:translate(-50%,-50%)scale(1.05)}.InteractivePropertyMapSection-module__BTr3DW__markerActive:after{animation:1.65s ease-out infinite InteractivePropertyMapSection-module__BTr3DW__pulse}@keyframes InteractivePropertyMapSection-module__BTr3DW__pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}.InteractivePropertyMapSection-module__BTr3DW__markerRing{-o-object-fit:contain;object-fit:contain}.InteractivePropertyMapSection-module__BTr3DW__markerDotWrap{width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.InteractivePropertyMapSection-module__BTr3DW__markerDot{-o-object-fit:contain;object-fit:contain}.InteractivePropertyMapSection-module__BTr3DW__tooltip{left:var(--tooltip-x);top:var(--tooltip-y);z-index:4;pointer-events:auto;cursor:pointer;background:#fff;border:none;border-radius:15px;align-items:center;gap:10px;max-width:min(380px,64%);min-height:30px;padding:5px 10px 5px 15px;transition:left .24s,top .24s;display:inline-flex;position:absolute;transform:translateY(-100%)}.InteractivePropertyMapSection-module__BTr3DW__tooltipText{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:450;line-height:20px;overflow:hidden}.InteractivePropertyMapSection-module__BTr3DW__tooltipArrow{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;font-size:18px;line-height:1}@media (max-width:1240px){.InteractivePropertyMapSection-module__BTr3DW__container{grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:26px}}@media (max-width:1024px){.InteractivePropertyMapSection-module__BTr3DW__section{padding:46px 0 54px}.InteractivePropertyMapSection-module__BTr3DW__container{grid-template-columns:minmax(0,1fr);gap:20px;padding-left:20px;padding-right:20px}.InteractivePropertyMapSection-module__BTr3DW__copyWrap{text-align:center;max-width:640px}.InteractivePropertyMapSection-module__BTr3DW__mapWrap{justify-content:center}.InteractivePropertyMapSection-module__BTr3DW__mapCanvas{width:100%}}@media (max-width:640px){.InteractivePropertyMapSection-module__BTr3DW__section{padding:40px 0 46px}.InteractivePropertyMapSection-module__BTr3DW__container{gap:16px;padding-left:20px;padding-right:20px}.InteractivePropertyMapSection-module__BTr3DW__title{letter-spacing:-.7px;font-size:clamp(32px,9vw,42px)}.InteractivePropertyMapSection-module__BTr3DW__mapCanvas{aspect-ratio:1.44}.InteractivePropertyMapSection-module__BTr3DW__line{top:20%;bottom:14%}.InteractivePropertyMapSection-module__BTr3DW__tooltip{border-radius:14px;max-width:min(360px,84%);min-height:28px;padding:4px 9px 4px 12px}.InteractivePropertyMapSection-module__BTr3DW__tooltipText{font-size:12px;line-height:18px}}
.page-module__A6m8UG__page,.page-module__A6m8UG__topSection{background:#f1f1f1}.page-module__A6m8UG__container{box-sizing:border-box;width:100%;padding-left:90px;padding-right:90px}.page-module__A6m8UG__listingSection{padding:82px 0 48px}.page-module__A6m8UG__listingToolbar{margin-bottom:44px}.page-module__A6m8UG__header{text-align:center;color:#fff;background-image:url(/images/property-sale/hero-journey.jpg);background-position:50% 38%;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:650px;padding:0 16px 120px;display:flex;position:relative}.page-module__A6m8UG__header:before{content:"";pointer-events:none;background:#00000047;position:absolute;inset:0}.page-module__A6m8UG__title{z-index:1;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;max-width:860px;margin:0;font-size:70px;font-weight:450;line-height:1.1;position:relative}.page-module__A6m8UG__filterWrapper{z-index:2;position:absolute;bottom:24px;left:90px;right:90px}.page-module__A6m8UG__budgetSection{box-sizing:border-box;background-color:#f1f1f1;padding:0 90px 80px}.page-module__A6m8UG__grid{grid-template-columns:repeat(1,1fr);align-items:stretch;gap:2rem;display:grid}@media (min-width:768px){.page-module__A6m8UG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__A6m8UG__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1279px){.page-module__A6m8UG__title{max-width:760px;font-size:58px}}@media (max-width:1024px){.page-module__A6m8UG__container,.page-module__A6m8UG__budgetSection{padding-left:20px;padding-right:20px}.page-module__A6m8UG__listingSection{padding:70px 0 88px}.page-module__A6m8UG__listingToolbar{margin-bottom:30px}.page-module__A6m8UG__header{min-height:560px;padding-bottom:104px}.page-module__A6m8UG__title{max-width:640px;font-size:46px}.page-module__A6m8UG__filterWrapper{bottom:18px;left:20px;right:20px}}@media (max-width:640px){.page-module__A6m8UG__container,.page-module__A6m8UG__budgetSection{padding-left:12px;padding-right:12px}.page-module__A6m8UG__listingSection{padding:24px 0 32px}.page-module__A6m8UG__listingToolbar{margin-bottom:22px}.page-module__A6m8UG__header{background-position:50% 30%;min-height:500px;padding-bottom:88px}.page-module__A6m8UG__title{max-width:300px;font-size:30px}.page-module__A6m8UG__filterWrapper{bottom:14px;left:16px;right:16px}}.page-module__A6m8UG__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:40px auto 8px;display:flex}.page-module__A6m8UG__pageButton{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:50px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 12px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:flex}.page-module__A6m8UG__pageButton:hover:not(:disabled):not(.page-module__A6m8UG__pageButtonActive){border-color:#1a1a1a}.page-module__A6m8UG__pageButtonActive{color:#fff;cursor:default;background:#1a1a1a;border-color:#1a1a1a}.page-module__A6m8UG__pageButton:disabled{opacity:.4;cursor:not-allowed}.page-module__A6m8UG__pageButton:disabled .page-module__A6m8UG__pageArrow{opacity:.4}.page-module__A6m8UG__pageArrow{flex-shrink:0;width:11px;height:11px;display:block}.page-module__A6m8UG__pageEllipsis{text-align:center;color:#999;-webkit-user-select:none;user-select:none;min-width:24px}
.SharedShortlistPage-module__9n47Kq__container{max-width:1200px;min-height:60vh;margin:0 auto;padding:24px 16px 48px}.SharedShortlistPage-module__9n47Kq__header{margin-top:80px;margin-bottom:24px}.SharedShortlistPage-module__9n47Kq__nameSection{flex-direction:column;gap:8px;display:flex}.SharedShortlistPage-module__9n47Kq__sharedBadge{color:#06c;background-color:#f0f7ff;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.SharedShortlistPage-module__9n47Kq__sharedIcon{font-size:14px}.SharedShortlistPage-module__9n47Kq__name{color:#1a1a1a;margin:8px 0 0;font-size:28px;font-weight:600}.SharedShortlistPage-module__9n47Kq__propertyCount{color:#666;margin:0;font-size:14px}.SharedShortlistPage-module__9n47Kq__toggleSection{margin-bottom:20px}.SharedShortlistPage-module__9n47Kq__toggleButton{color:#1a1a1a;cursor:pointer;background-color:#f5f5f5;border:1px solid #ddd;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:background-color .2s;display:inline-flex}.SharedShortlistPage-module__9n47Kq__toggleButton:hover{background-color:#eee}.SharedShortlistPage-module__9n47Kq__propertyGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:40px;display:grid}.SharedShortlistPage-module__9n47Kq__loadingState{flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.SharedShortlistPage-module__9n47Kq__spinner{border:3px solid #f0f0f0;border-top-color:#1a1a1a;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite SharedShortlistPage-module__9n47Kq__spin}@keyframes SharedShortlistPage-module__9n47Kq__spin{to{transform:rotate(360deg)}}.SharedShortlistPage-module__9n47Kq__loadingText{color:#666;margin:20px 0 0;font-size:16px}.SharedShortlistPage-module__9n47Kq__notFound{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.SharedShortlistPage-module__9n47Kq__notFoundIcon{margin-bottom:16px;font-size:64px}.SharedShortlistPage-module__9n47Kq__notFoundTitle{color:#1a1a1a;margin:0 0 12px;font-size:24px;font-weight:600}.SharedShortlistPage-module__9n47Kq__notFoundText{color:#666;max-width:400px;margin:0 0 24px;font-size:16px}.SharedShortlistPage-module__9n47Kq__backButton{color:#fff;cursor:pointer;background-color:#1a1a1a;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:background-color .2s}.SharedShortlistPage-module__9n47Kq__backButton:hover{background-color:#333}.SharedShortlistPage-module__9n47Kq__emptyState{text-align:center;background-color:#f9f9f9;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px;padding:60px 20px;display:flex}.SharedShortlistPage-module__9n47Kq__emptyIcon{margin-bottom:16px;font-size:56px}.SharedShortlistPage-module__9n47Kq__emptyTitle{color:#1a1a1a;margin:0 0 8px;font-size:20px;font-weight:600}.SharedShortlistPage-module__9n47Kq__emptyText{color:#666;max-width:300px;margin:0;font-size:14px}.SharedShortlistPage-module__9n47Kq__ctaSection{text-align:center;background-color:#f9f9f9;border-radius:16px;flex-direction:column;align-items:center;padding:32px 20px;display:flex}.SharedShortlistPage-module__9n47Kq__ctaText{color:#666;margin:0 0 16px;font-size:16px}.SharedShortlistPage-module__9n47Kq__ctaButton{color:#fff;cursor:pointer;background-color:#1a1a1a;border:none;border-radius:8px;padding:14px 28px;font-size:14px;font-weight:500;transition:background-color .2s,transform .2s}.SharedShortlistPage-module__9n47Kq__ctaButton:hover{background-color:#333}.SharedShortlistPage-module__9n47Kq__ctaButton:active{transform:scale(.98)}@media (max-width:768px){.SharedShortlistPage-module__9n47Kq__container{padding:16px 12px 40px}.SharedShortlistPage-module__9n47Kq__name{font-size:24px}.SharedShortlistPage-module__9n47Kq__propertyGrid{grid-template-columns:1fr;gap:16px}.SharedShortlistPage-module__9n47Kq__notFound,.SharedShortlistPage-module__9n47Kq__loadingState{padding:60px 16px}.SharedShortlistPage-module__9n47Kq__notFoundIcon{font-size:48px}.SharedShortlistPage-module__9n47Kq__notFoundTitle{font-size:20px}}
.PartnersSection-module__R56x3G__section{text-align:center;background-color:#e0e0e0;padding:60px 0;overflow:hidden}.PartnersSection-module__R56x3G__header{letter-spacing:.1em;color:#888;text-transform:uppercase;margin-bottom:40px;font-size:.8rem;font-weight:500}.PartnersSection-module__R56x3G__trackContainer{margin:0 90px;display:flex;position:relative;overflow:hidden}.PartnersSection-module__R56x3G__track{gap:80px;width:max-content;padding-left:80px;animation:30s linear infinite PartnersSection-module__R56x3G__scroll;display:flex}@keyframes PartnersSection-module__R56x3G__scroll{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.PartnersSection-module__R56x3G__logoItem{flex-shrink:0;justify-content:center;align-items:center;width:140px;height:60px;display:flex;position:relative}.PartnersSection-module__R56x3G__logo{-o-object-fit:contain;object-fit:contain;filter:grayscale()opacity(.6);max-width:100%;max-height:100%;transition:filter .3s}.PartnersSection-module__R56x3G__logo:hover{filter:grayscale(0%)opacity()}.PartnersSection-module__R56x3G__fadeLeft,.PartnersSection-module__R56x3G__fadeRight{z-index:2;pointer-events:none;width:15%;position:absolute;top:0;bottom:0}.PartnersSection-module__R56x3G__fadeLeft{background:linear-gradient(90deg,#e0e0e0 0%,#e0e0e000 100%);left:0}.PartnersSection-module__R56x3G__fadeRight{background:linear-gradient(270deg,#e0e0e0 0%,#e0e0e000 100%);right:0}@media (max-width:1280px){.PartnersSection-module__R56x3G__trackContainer{margin:0 90px}}@media (max-width:1024px){.PartnersSection-module__R56x3G__trackContainer{margin:0 20px}}@media (max-width:768px){.PartnersSection-module__R56x3G__track{gap:40px;animation-duration:20s}}@media (max-width:640px){.PartnersSection-module__R56x3G__trackContainer{margin:0 12px}}
.AsSeenOnStrip-module__Tvyp8G__section{background:#666;align-items:center;height:250px;display:flex;position:relative;overflow:hidden}.AsSeenOnStrip-module__Tvyp8G__label{color:#fff;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;text-transform:uppercase;z-index:2;margin:0;font-size:11px;font-style:normal;font-weight:450;line-height:1.1;position:absolute;top:51px;left:50%;transform:translate(-50%)}.AsSeenOnStrip-module__Tvyp8G__viewport{z-index:1;width:100%;position:relative;overflow:hidden}.AsSeenOnStrip-module__Tvyp8G__track{align-items:center;gap:91px;width:max-content;padding-left:90px;animation:38s linear infinite AsSeenOnStrip-module__Tvyp8G__marquee;display:flex}.AsSeenOnStrip-module__Tvyp8G__logoItem{flex:none;justify-content:center;align-items:center;width:129px;height:24px;display:flex}.AsSeenOnStrip-module__Tvyp8G__logo{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();opacity:.45;width:129px;height:24px}.AsSeenOnStrip-module__Tvyp8G__shade{pointer-events:none;z-index:2;background:linear-gradient(90deg,#666 5%,#6660 40%,#6666662e 60%,#666 95%);position:absolute;inset:0}@keyframes AsSeenOnStrip-module__Tvyp8G__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:900px){.AsSeenOnStrip-module__Tvyp8G__section{height:210px}.AsSeenOnStrip-module__Tvyp8G__label{top:40px}.AsSeenOnStrip-module__Tvyp8G__track{gap:56px;animation-duration:28s}.AsSeenOnStrip-module__Tvyp8G__logoItem,.AsSeenOnStrip-module__Tvyp8G__logo{width:108px;height:20px}}
