.Pages-module-scss-module__DurORW__enclosure,.Pages-module-scss-module__DurORW__cage{width:100%;margin-left:auto;margin-right:auto;container-type:inline-size}.Pages-module-scss-module__DurORW__cage{max-width:1440px;padding:16px}.Pages-module-scss-module__DurORW__enclosure{max-width:1920px;padding:0 16px}@media only screen and (min-width:560px){.Pages-module-scss-module__DurORW__cage{padding:16px 24px}.Pages-module-scss-module__DurORW__enclosure{padding:0 24px}}@media only screen and (min-width:900px){.Pages-module-scss-module__DurORW__cage{padding:24px 40px}.Pages-module-scss-module__DurORW__enclosure{padding:0 40px}}@media only screen and (min-width:1200px){.Pages-module-scss-module__DurORW__cage{padding:32px 40px}.Pages-module-scss-module__DurORW__enclosure{padding:0 40px}}@media only screen and (min-width:1440px){.Pages-module-scss-module__DurORW__cage{padding:48px 80px}.Pages-module-scss-module__DurORW__enclosure{padding:0 80px}}@media only screen and (min-width:1920px){.Pages-module-scss-module__DurORW__cage{padding:48px 80px}.Pages-module-scss-module__DurORW__enclosure{padding:0 80px}}.Pages-module-scss-module__DurORW__resetLinkStyles,.Pages-module-scss-module__DurORW__link,.Pages-module-scss-module__DurORW__resetLinkStyles:hover,.Pages-module-scss-module__DurORW__link:hover,.Pages-module-scss-module__DurORW__resetLinkStyles:focus,.Pages-module-scss-module__DurORW__link:focus,.Pages-module-scss-module__DurORW__resetLinkStyles:active,.Pages-module-scss-module__DurORW__link:active{color:inherit;text-decoration:none}.Pages-module-scss-module__DurORW__base,.Pages-module-scss-module__DurORW__overline,.Pages-module-scss-module__DurORW__caption,.Pages-module-scss-module__DurORW__button,.Pages-module-scss-module__DurORW__body2,.Pages-module-scss-module__DurORW__body1,.Pages-module-scss-module__DurORW__subtitle2,.Pages-module-scss-module__DurORW__subtitle1,.Pages-module-scss-module__DurORW__h8,.Pages-module-scss-module__DurORW__h7,.Pages-module-scss-module__DurORW__h6,.Pages-module-scss-module__DurORW__h5,.Pages-module-scss-module__DurORW__h4,.Pages-module-scss-module__DurORW__h3,.Pages-module-scss-module__DurORW__h2,.Pages-module-scss-module__DurORW__h1{color:inherit;-webkit-font-smoothing:antialiased;unicode-bidi:isolate;margin:0;font-size:.875rem;font-weight:400}.Pages-module-scss-module__DurORW__h1{font-size:3.75rem;font-weight:700;line-height:1.2}.Pages-module-scss-module__DurORW__h2{font-size:3rem;line-height:1.167}.Pages-module-scss-module__DurORW__h3{font-size:2.125rem;line-height:1.235}.Pages-module-scss-module__DurORW__h4{font-size:1.75rem;line-height:1.2}.Pages-module-scss-module__DurORW__h5{font-size:1.5rem;line-height:1.2}.Pages-module-scss-module__DurORW__h6{font-size:1.25rem;line-height:1.334}.Pages-module-scss-module__DurORW__h7,.Pages-module-scss-module__DurORW__h8{font-size:1rem;font-weight:600;line-height:1.6}.Pages-module-scss-module__DurORW__subtitle1{color:#152c3f;font-size:1rem;line-height:1.75}.Pages-module-scss-module__DurORW__subtitle2{color:#152c3f;font-size:1rem;line-height:1.3}.Pages-module-scss-module__DurORW__body1{font-size:1rem;line-height:1.5}.Pages-module-scss-module__DurORW__body2{line-height:1.43}.Pages-module-scss-module__DurORW__button{text-transform:uppercase;font-weight:500;line-height:1.75}.Pages-module-scss-module__DurORW__caption{color:#6a6a6a;font-size:.8rem;line-height:1.66}.Pages-module-scss-module__DurORW__overline{text-transform:uppercase;font-size:.75rem;line-height:2.66}@media only screen and (min-width:900px){.Pages-module-scss-module__DurORW__h1{font-size:6rem;font-weight:300;line-height:1.167}.Pages-module-scss-module__DurORW__h2{font-size:3.75rem;font-weight:700;line-height:1.2}.Pages-module-scss-module__DurORW__h3{font-size:3rem;line-height:1.167}.Pages-module-scss-module__DurORW__h4{font-size:2.125rem;line-height:1.235}.Pages-module-scss-module__DurORW__h5{font-size:1.75rem;line-height:1.2}.Pages-module-scss-module__DurORW__h6{font-size:1.5rem;line-height:1.2}.Pages-module-scss-module__DurORW__h7{font-size:1.25rem;line-height:1.334}.Pages-module-scss-module__DurORW__h8{font-size:1rem;font-weight:600;line-height:1.6}}.Pages-module-scss-module__DurORW__cage{max-width:1920px}.Pages-module-scss-module__DurORW__flex{justify-content:center;display:flex}.Pages-module-scss-module__DurORW__inCenter{place-self:center}.Pages-module-scss-module__DurORW__imageWrapper{flex-direction:column;justify-content:center;place-self:center;align-items:center;margin-block:64px;display:flex}.Pages-module-scss-module__DurORW__text{color:#195056;text-align:center;padding:12px}
.RegionLocationPicker-module-scss-module__n4ad6G__wrapper{width:100%;position:relative}.RegionLocationPicker-module-scss-module__n4ad6G__chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.RegionLocationPicker-module-scss-module__n4ad6G__chipVoiv{color:#0b6a72!important;background-color:#119ba81f!important;font-weight:700!important}.RegionLocationPicker-module-scss-module__n4ad6G__panel{background:#fafafa;border:1px solid #0000001f;border-radius:12px;margin-top:10px;padding:14px}.RegionLocationPicker-module-scss-module__n4ad6G__panelHeader{letter-spacing:.04em;text-transform:uppercase;color:#0009;margin-bottom:10px;font-size:.6875rem;font-weight:800}.RegionLocationPicker-module-scss-module__n4ad6G__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:46px;gap:6px;display:grid}.RegionLocationPicker-module-scss-module__n4ad6G__voivButton{text-align:center;cursor:pointer;color:#195056;background:#fff;border:1px solid #0000001f;border-radius:8px;justify-content:center;align-items:center;padding:4px;font-family:inherit;font-size:clamp(.625rem,.3vw + .55rem,.75rem);font-weight:700;line-height:1.15;transition:all .15s;display:flex}.RegionLocationPicker-module-scss-module__n4ad6G__voivButton:hover{color:#0b6a72;background:#119ba81f;border-color:#119ba8}.RegionLocationPicker-module-scss-module__n4ad6G__backButton{cursor:pointer;color:#119ba8;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:10px;padding:0;font-family:inherit;font-size:.8125rem;font-weight:700;display:flex}.RegionLocationPicker-module-scss-module__n4ad6G__cityList{flex-wrap:wrap;gap:7px;display:flex}.RegionLocationPicker-module-scss-module__n4ad6G__cityPill{cursor:pointer;color:#195056;background:#fff;border:1px solid #0000001f;border-radius:999px;padding:clamp(7px,.5vw,10px) clamp(14px,1vw,18px);font-family:inherit;font-size:clamp(.8125rem,.3vw + .7rem,.9375rem);font-weight:700;transition:all .15s}.RegionLocationPicker-module-scss-module__n4ad6G__cityPill:hover{color:#0b6a72;background:#119ba81f;border-color:#119ba8}
.PriceRangeSlider-module-scss-module___bZA1W__wrapper{flex-direction:column;width:100%;display:flex}.PriceRangeSlider-module-scss-module___bZA1W__labelRow{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.PriceRangeSlider-module-scss-module___bZA1W__label{letter-spacing:.08em;text-transform:uppercase;color:#0009;font-size:clamp(.6875rem,.55vw + .55rem,.875rem);font-weight:800}.PriceRangeSlider-module-scss-module___bZA1W__rangeLabel{color:#195056;font-size:clamp(.8125rem,.4vw + .7rem,1rem);font-weight:800}.PriceRangeSlider-module-scss-module___bZA1W__slider{margin:6px 0 12px}
.HeroSearchCard-module-scss-module__pd3lcq__enclosure,.HeroSearchCard-module-scss-module__pd3lcq__cage{width:100%;margin-left:auto;margin-right:auto;container-type:inline-size}.HeroSearchCard-module-scss-module__pd3lcq__cage{max-width:1440px;padding:16px}.HeroSearchCard-module-scss-module__pd3lcq__enclosure{max-width:1920px;padding:0 16px}@media only screen and (min-width:560px){.HeroSearchCard-module-scss-module__pd3lcq__cage{padding:16px 24px}.HeroSearchCard-module-scss-module__pd3lcq__enclosure{padding:0 24px}}@media only screen and (min-width:900px){.HeroSearchCard-module-scss-module__pd3lcq__cage{padding:24px 40px}.HeroSearchCard-module-scss-module__pd3lcq__enclosure{padding:0 40px}}@media only screen and (min-width:1200px){.HeroSearchCard-module-scss-module__pd3lcq__cage{padding:32px 40px}.HeroSearchCard-module-scss-module__pd3lcq__enclosure{padding:0 40px}}@media only screen and (min-width:1440px){.HeroSearchCard-module-scss-module__pd3lcq__cage{padding:48px 80px}.HeroSearchCard-module-scss-module__pd3lcq__enclosure{padding:0 80px}}@media only screen and (min-width:1920px){.HeroSearchCard-module-scss-module__pd3lcq__cage{padding:48px 80px}.HeroSearchCard-module-scss-module__pd3lcq__enclosure{padding:0 80px}}.HeroSearchCard-module-scss-module__pd3lcq__card{-webkit-backdrop-filter:blur(10px);flex-direction:column;gap:clamp(1rem,1.2vw,1.5rem);width:100%;max-width:clamp(500px,55vw,1080px);padding:clamp(1rem,1.6vw,2rem);display:flex;background:#ffffffeb!important;border-radius:clamp(20px,2vw,36px)!important;box-shadow:0 12px 40px #00000029!important}@media only screen and (min-width:560px){.HeroSearchCard-module-scss-module__pd3lcq__card{gap:clamp(1.125rem,1.2vw,1.5rem);padding:clamp(1.375rem,1.6vw,2rem)}}.HeroSearchCard-module-scss-module__pd3lcq__section{flex-direction:column;display:flex}.HeroSearchCard-module-scss-module__pd3lcq__sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:#0009;margin-bottom:9px;font-size:clamp(.6875rem,.55vw + .55rem,.875rem);font-weight:800}.HeroSearchCard-module-scss-module__pd3lcq__grid{grid-template-columns:1fr;align-items:start;gap:clamp(1.375rem,1.6vw,2rem);display:grid}@media only screen and (min-width:560px){.HeroSearchCard-module-scss-module__pd3lcq__grid{grid-template-columns:1fr 1fr}}.HeroSearchCard-module-scss-module__pd3lcq__searchButton{border-radius:clamp(12px,1vw,16px)!important;height:clamp(48px,3.2vw,64px)!important;font-size:clamp(.875rem,.5vw + .75rem,1.125rem)!important}
.MainHero-module-scss-module__pBButW__enclosure,.MainHero-module-scss-module__pBButW__cage{width:100%;margin-left:auto;margin-right:auto;container-type:inline-size}.MainHero-module-scss-module__pBButW__cage{max-width:1440px;padding:16px}.MainHero-module-scss-module__pBButW__enclosure{max-width:1920px;padding:0 16px}@media only screen and (min-width:560px){.MainHero-module-scss-module__pBButW__cage{padding:16px 24px}.MainHero-module-scss-module__pBButW__enclosure{padding:0 24px}}@media only screen and (min-width:900px){.MainHero-module-scss-module__pBButW__cage{padding:24px 40px}.MainHero-module-scss-module__pBButW__enclosure{padding:0 40px}}@media only screen and (min-width:1200px){.MainHero-module-scss-module__pBButW__cage{padding:32px 40px}.MainHero-module-scss-module__pBButW__enclosure{padding:0 40px}}@media only screen and (min-width:1440px){.MainHero-module-scss-module__pBButW__cage{padding:48px 80px}.MainHero-module-scss-module__pBButW__enclosure{padding:0 80px}}@media only screen and (min-width:1920px){.MainHero-module-scss-module__pBButW__cage{padding:48px 80px}.MainHero-module-scss-module__pBButW__enclosure{padding:0 80px}}.MainHero-module-scss-module__pBButW__resetLinkStyles,.MainHero-module-scss-module__pBButW__resetLinkStyles:hover,.MainHero-module-scss-module__pBButW__resetLinkStyles:focus,.MainHero-module-scss-module__pBButW__resetLinkStyles:active{color:inherit;text-decoration:none}.MainHero-module-scss-module__pBButW__base,.MainHero-module-scss-module__pBButW__overline,.MainHero-module-scss-module__pBButW__caption,.MainHero-module-scss-module__pBButW__button,.MainHero-module-scss-module__pBButW__body2,.MainHero-module-scss-module__pBButW__body1,.MainHero-module-scss-module__pBButW__subtitle2,.MainHero-module-scss-module__pBButW__subtitle1,.MainHero-module-scss-module__pBButW__paragraph,.MainHero-module-scss-module__pBButW__h8,.MainHero-module-scss-module__pBButW__h7,.MainHero-module-scss-module__pBButW__h6,.MainHero-module-scss-module__pBButW__h5,.MainHero-module-scss-module__pBButW__h4,.MainHero-module-scss-module__pBButW__h3,.MainHero-module-scss-module__pBButW__title,.MainHero-module-scss-module__pBButW__h2,.MainHero-module-scss-module__pBButW__h1{color:inherit;-webkit-font-smoothing:antialiased;unicode-bidi:isolate;margin:0;font-size:.875rem;font-weight:400}.MainHero-module-scss-module__pBButW__h1{font-size:3.75rem;font-weight:700;line-height:1.2}.MainHero-module-scss-module__pBButW__h2{font-size:3rem;line-height:1.167}.MainHero-module-scss-module__pBButW__h3,.MainHero-module-scss-module__pBButW__title{font-size:2.125rem;line-height:1.235}.MainHero-module-scss-module__pBButW__h4{font-size:1.75rem;line-height:1.2}.MainHero-module-scss-module__pBButW__h5{font-size:1.5rem;line-height:1.2}.MainHero-module-scss-module__pBButW__h6{font-size:1.25rem;line-height:1.334}.MainHero-module-scss-module__pBButW__h7,.MainHero-module-scss-module__pBButW__h8{font-size:1rem;font-weight:600;line-height:1.6}.MainHero-module-scss-module__pBButW__subtitle1,.MainHero-module-scss-module__pBButW__paragraph{color:#152c3f;font-size:1rem;line-height:1.75}.MainHero-module-scss-module__pBButW__subtitle2{color:#152c3f;font-size:1rem;line-height:1.3}.MainHero-module-scss-module__pBButW__body1{font-size:1rem;line-height:1.5}.MainHero-module-scss-module__pBButW__body2{line-height:1.43}.MainHero-module-scss-module__pBButW__button{text-transform:uppercase;font-weight:500;line-height:1.75}.MainHero-module-scss-module__pBButW__caption{color:#6a6a6a;font-size:.8rem;line-height:1.66}.MainHero-module-scss-module__pBButW__overline{text-transform:uppercase;font-size:.75rem;line-height:2.66}@media only screen and (min-width:900px){.MainHero-module-scss-module__pBButW__h1{font-size:6rem;font-weight:300;line-height:1.167}.MainHero-module-scss-module__pBButW__h2{font-size:3.75rem;font-weight:700;line-height:1.2}.MainHero-module-scss-module__pBButW__h3,.MainHero-module-scss-module__pBButW__title{font-size:3rem;line-height:1.167}.MainHero-module-scss-module__pBButW__h4{font-size:2.125rem;line-height:1.235}.MainHero-module-scss-module__pBButW__h5{font-size:1.75rem;line-height:1.2}.MainHero-module-scss-module__pBButW__h6{font-size:1.5rem;line-height:1.2}.MainHero-module-scss-module__pBButW__h7{font-size:1.25rem;line-height:1.334}.MainHero-module-scss-module__pBButW__h8{font-size:1rem;font-weight:600;line-height:1.6}}.MainHero-module-scss-module__pBButW__container{z-index:20;justify-content:center;align-items:center;width:100%;min-height:100vh;padding-block:clamp(2rem,6vw,4rem);display:flex;position:relative}.MainHero-module-scss-module__pBButW__title{color:#fff;text-align:center;font-size:clamp(2rem,1.5rem + 2.2vw,3.75rem)}.MainHero-module-scss-module__pBButW__paragraph{color:#fff;text-align:center;font-size:clamp(1rem,.85rem + .6vw,1.375rem)}.MainHero-module-scss-module__pBButW__imageWrapper{position:absolute;inset:0;overflow:hidden}.MainHero-module-scss-module__pBButW__image{filter:brightness(.4);object-fit:cover;width:100%;height:100%}.MainHero-module-scss-module__pBButW__content{width:100%;padding-top:clamp(88px,10vw,120px);position:relative}.MainHero-module-scss-module__pBButW__textContainer{margin-bottom:32px;padding-inline:10px;display:block}@media only screen and (min-width:560px){.MainHero-module-scss-module__pBButW__textContainer{margin-bottom:56px}}
.PropertyCard-module-scss-module__ncup9G__enclosure,.PropertyCard-module-scss-module__ncup9G__cage{width:100%;margin-left:auto;margin-right:auto;container-type:inline-size}.PropertyCard-module-scss-module__ncup9G__cage{max-width:1440px;padding:16px}.PropertyCard-module-scss-module__ncup9G__enclosure{max-width:1920px;padding:0 16px}@media only screen and (min-width:560px){.PropertyCard-module-scss-module__ncup9G__cage{padding:16px 24px}.PropertyCard-module-scss-module__ncup9G__enclosure{padding:0 24px}}@media only screen and (min-width:900px){.PropertyCard-module-scss-module__ncup9G__cage{padding:24px 40px}.PropertyCard-module-scss-module__ncup9G__enclosure{padding:0 40px}}@media only screen and (min-width:1200px){.PropertyCard-module-scss-module__ncup9G__cage{padding:32px 40px}.PropertyCard-module-scss-module__ncup9G__enclosure{padding:0 40px}}@media only screen and (min-width:1440px){.PropertyCard-module-scss-module__ncup9G__cage{padding:48px 80px}.PropertyCard-module-scss-module__ncup9G__enclosure{padding:0 80px}}@media only screen and (min-width:1920px){.PropertyCard-module-scss-module__ncup9G__cage{padding:48px 80px}.PropertyCard-module-scss-module__ncup9G__enclosure{padding:0 80px}}.PropertyCard-module-scss-module__ncup9G__resetLinkStyles,.PropertyCard-module-scss-module__ncup9G__propertyCard,.PropertyCard-module-scss-module__ncup9G__resetLinkStyles:hover,.PropertyCard-module-scss-module__ncup9G__propertyCard:hover,.PropertyCard-module-scss-module__ncup9G__resetLinkStyles:focus,.PropertyCard-module-scss-module__ncup9G__propertyCard:focus,.PropertyCard-module-scss-module__ncup9G__resetLinkStyles:active,.PropertyCard-module-scss-module__ncup9G__propertyCard:active{color:inherit;text-decoration:none}.PropertyCard-module-scss-module__ncup9G__base,.PropertyCard-module-scss-module__ncup9G__overline,.PropertyCard-module-scss-module__ncup9G__caption,.PropertyCard-module-scss-module__ncup9G__button,.PropertyCard-module-scss-module__ncup9G__body2,.PropertyCard-module-scss-module__ncup9G__body1,.PropertyCard-module-scss-module__ncup9G__subtitle2,.PropertyCard-module-scss-module__ncup9G__subtitle1,.PropertyCard-module-scss-module__ncup9G__h8,.PropertyCard-module-scss-module__ncup9G__h7,.PropertyCard-module-scss-module__ncup9G__h6,.PropertyCard-module-scss-module__ncup9G__h5,.PropertyCard-module-scss-module__ncup9G__h4,.PropertyCard-module-scss-module__ncup9G__h3,.PropertyCard-module-scss-module__ncup9G__h2,.PropertyCard-module-scss-module__ncup9G__h1{color:inherit;-webkit-font-smoothing:antialiased;unicode-bidi:isolate;margin:0;font-size:.875rem;font-weight:400}.PropertyCard-module-scss-module__ncup9G__h1{font-size:3.75rem;font-weight:700;line-height:1.2}.PropertyCard-module-scss-module__ncup9G__h2{font-size:3rem;line-height:1.167}.PropertyCard-module-scss-module__ncup9G__h3{font-size:2.125rem;line-height:1.235}.PropertyCard-module-scss-module__ncup9G__h4{font-size:1.75rem;line-height:1.2}.PropertyCard-module-scss-module__ncup9G__h5{font-size:1.5rem;line-height:1.2}.PropertyCard-module-scss-module__ncup9G__h6{font-size:1.25rem;line-height:1.334}.PropertyCard-module-scss-module__ncup9G__h7,.PropertyCard-module-scss-module__ncup9G__h8{font-size:1rem;font-weight:600;line-height:1.6}.PropertyCard-module-scss-module__ncup9G__subtitle1{color:#152c3f;font-size:1rem;line-height:1.75}.PropertyCard-module-scss-module__ncup9G__subtitle2{color:#152c3f;font-size:1rem;line-height:1.3}.PropertyCard-module-scss-module__ncup9G__body1{font-size:1rem;line-height:1.5}.PropertyCard-module-scss-module__ncup9G__body2{line-height:1.43}.PropertyCard-module-scss-module__ncup9G__button{text-transform:uppercase;font-weight:500;line-height:1.75}.PropertyCard-module-scss-module__ncup9G__caption{color:#6a6a6a;font-size:.8rem;line-height:1.66}.PropertyCard-module-scss-module__ncup9G__overline{text-transform:uppercase;font-size:.75rem;line-height:2.66}@media only screen and (min-width:900px){.PropertyCard-module-scss-module__ncup9G__h1{font-size:6rem;font-weight:300;line-height:1.167}.PropertyCard-module-scss-module__ncup9G__h2{font-size:3.75rem;font-weight:700;line-height:1.2}.PropertyCard-module-scss-module__ncup9G__h3{font-size:3rem;line-height:1.167}.PropertyCard-module-scss-module__ncup9G__h4{font-size:2.125rem;line-height:1.235}.PropertyCard-module-scss-module__ncup9G__h5{font-size:1.75rem;line-height:1.2}.PropertyCard-module-scss-module__ncup9G__h6{font-size:1.5rem;line-height:1.2}.PropertyCard-module-scss-module__ncup9G__h7{font-size:1.25rem;line-height:1.334}.PropertyCard-module-scss-module__ncup9G__h8{font-size:1rem;font-weight:600;line-height:1.6}}.PropertyCard-module-scss-module__ncup9G__propertyCard{flex-flow:column;gap:12px;width:100%;min-width:180px;max-width:420px;height:100%;min-height:250px;display:flex}.PropertyCard-module-scss-module__ncup9G__carousel{aspect-ratio:36/32;width:420px}.PropertyCard-module-scss-module__ncup9G__imageWrapper{aspect-ratio:36/32;border-radius:12px;flex-flow:row;place-content:center;width:100%;display:flex;position:relative;overflow:hidden}.PropertyCard-module-scss-module__ncup9G__priceOverlay{pointer-events:none;background:linear-gradient(#0000,#00000085);border-radius:0 0 12px 12px;align-items:center;gap:6px;padding:28px 12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.PropertyCard-module-scss-module__ncup9G__priceText{color:#fff;text-shadow:0 1px 4px #00000080;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.2;transition:transform .25s}.PropertyCard-module-scss-module__ncup9G__propertyCard:hover .PropertyCard-module-scss-module__ncup9G__priceText{transform:translateY(-4px)scale(1.06)}.PropertyCard-module-scss-module__ncup9G__pricePeriod{color:#ffffffd9;text-shadow:0 1px 4px #00000080;white-space:nowrap;font-size:.8rem;font-weight:400;transition:transform .25s}.PropertyCard-module-scss-module__ncup9G__propertyCard:hover .PropertyCard-module-scss-module__ncup9G__pricePeriod{transform:translateY(-4px)scale(1.06)}.PropertyCard-module-scss-module__ncup9G__image{aspect-ratio:36/32;object-fit:cover;max-width:100%;height:100%}.PropertyCard-module-scss-module__ncup9G__content{flex-direction:column;display:flex}.PropertyCard-module-scss-module__ncup9G__inline{align-items:center;gap:4px;display:inline-flex}
.PropertyListing-module-scss-module__4XdsIa__isContainer{container-type:inline-size}.PropertyListing-module-scss-module__4XdsIa__container{flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:100%;max-width:400px;min-height:100vh;display:flex;container-type:inline-size}.PropertyListing-module-scss-module__4XdsIa__enclosure,.PropertyListing-module-scss-module__4XdsIa__cage{width:100%;margin-left:auto;margin-right:auto;container-type:inline-size}.PropertyListing-module-scss-module__4XdsIa__cage{max-width:1440px;padding:16px}.PropertyListing-module-scss-module__4XdsIa__enclosure{max-width:1920px;padding:0 16px}@media only screen and (min-width:560px){.PropertyListing-module-scss-module__4XdsIa__cage{padding:16px 24px}.PropertyListing-module-scss-module__4XdsIa__enclosure{padding:0 24px}}@media only screen and (min-width:900px){.PropertyListing-module-scss-module__4XdsIa__cage{padding:24px 40px}.PropertyListing-module-scss-module__4XdsIa__enclosure{padding:0 40px}}@media only screen and (min-width:1200px){.PropertyListing-module-scss-module__4XdsIa__cage{padding:32px 40px}.PropertyListing-module-scss-module__4XdsIa__enclosure{padding:0 40px}}@media only screen and (min-width:1440px){.PropertyListing-module-scss-module__4XdsIa__cage{padding:48px 80px}.PropertyListing-module-scss-module__4XdsIa__enclosure{padding:0 80px}}@media only screen and (min-width:1920px){.PropertyListing-module-scss-module__4XdsIa__cage{padding:48px 80px}.PropertyListing-module-scss-module__4XdsIa__enclosure{padding:0 80px}}.PropertyListing-module-scss-module__4XdsIa__propertyListing{grid-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;align-self:center;display:grid}@media only screen and (min-width:560px){.PropertyListing-module-scss-module__4XdsIa__propertyListing{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:900px){.PropertyListing-module-scss-module__4XdsIa__propertyListing{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1200px){.PropertyListing-module-scss-module__4XdsIa__propertyListing{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1920px){.PropertyListing-module-scss-module__4XdsIa__propertyListing{grid-template-columns:repeat(5,1fr)}}
.Listing-module-scss-module__giIHRG__enclosure,.Listing-module-scss-module__giIHRG__propertiesListing,.Listing-module-scss-module__giIHRG__cage{width:100%;margin-left:auto;margin-right:auto;container-type:inline-size}.Listing-module-scss-module__giIHRG__cage{max-width:1440px;padding:16px}.Listing-module-scss-module__giIHRG__enclosure,.Listing-module-scss-module__giIHRG__propertiesListing{max-width:1920px;padding:0 16px}@media only screen and (min-width:560px){.Listing-module-scss-module__giIHRG__cage{padding:16px 24px}.Listing-module-scss-module__giIHRG__enclosure,.Listing-module-scss-module__giIHRG__propertiesListing{padding:0 24px}}@media only screen and (min-width:900px){.Listing-module-scss-module__giIHRG__cage{padding:24px 40px}.Listing-module-scss-module__giIHRG__enclosure,.Listing-module-scss-module__giIHRG__propertiesListing{padding:0 40px}}@media only screen and (min-width:1200px){.Listing-module-scss-module__giIHRG__cage{padding:32px 40px}.Listing-module-scss-module__giIHRG__enclosure,.Listing-module-scss-module__giIHRG__propertiesListing{padding:0 40px}}@media only screen and (min-width:1440px){.Listing-module-scss-module__giIHRG__cage{padding:48px 80px}.Listing-module-scss-module__giIHRG__enclosure,.Listing-module-scss-module__giIHRG__propertiesListing{padding:0 80px}}@media only screen and (min-width:1920px){.Listing-module-scss-module__giIHRG__cage{padding:48px 80px}.Listing-module-scss-module__giIHRG__enclosure,.Listing-module-scss-module__giIHRG__propertiesListing{padding:0 80px}}.Listing-module-scss-module__giIHRG__resetLinkStyles,.Listing-module-scss-module__giIHRG__resetLinkStyles:hover,.Listing-module-scss-module__giIHRG__resetLinkStyles:focus,.Listing-module-scss-module__giIHRG__resetLinkStyles:active{color:inherit;text-decoration:none}.Listing-module-scss-module__giIHRG__base,.Listing-module-scss-module__giIHRG__overline,.Listing-module-scss-module__giIHRG__caption,.Listing-module-scss-module__giIHRG__button,.Listing-module-scss-module__giIHRG__body2,.Listing-module-scss-module__giIHRG__body1,.Listing-module-scss-module__giIHRG__subtitle2,.Listing-module-scss-module__giIHRG__subtitle1,.Listing-module-scss-module__giIHRG__h8,.Listing-module-scss-module__giIHRG__h7,.Listing-module-scss-module__giIHRG__h6,.Listing-module-scss-module__giIHRG__h5,.Listing-module-scss-module__giIHRG__h4,.Listing-module-scss-module__giIHRG__h3,.Listing-module-scss-module__giIHRG__h2,.Listing-module-scss-module__giIHRG__h1{color:inherit;-webkit-font-smoothing:antialiased;unicode-bidi:isolate;margin:0;font-size:.875rem;font-weight:400}.Listing-module-scss-module__giIHRG__h1{font-size:3.75rem;font-weight:700;line-height:1.2}.Listing-module-scss-module__giIHRG__h2{font-size:3rem;line-height:1.167}.Listing-module-scss-module__giIHRG__h3{font-size:2.125rem;line-height:1.235}.Listing-module-scss-module__giIHRG__h4{font-size:1.75rem;line-height:1.2}.Listing-module-scss-module__giIHRG__h5{font-size:1.5rem;line-height:1.2}.Listing-module-scss-module__giIHRG__h6{font-size:1.25rem;line-height:1.334}.Listing-module-scss-module__giIHRG__h7,.Listing-module-scss-module__giIHRG__h8{font-size:1rem;font-weight:600;line-height:1.6}.Listing-module-scss-module__giIHRG__subtitle1{color:#152c3f;font-size:1rem;line-height:1.75}.Listing-module-scss-module__giIHRG__subtitle2{color:#152c3f;font-size:1rem;line-height:1.3}.Listing-module-scss-module__giIHRG__body1{font-size:1rem;line-height:1.5}.Listing-module-scss-module__giIHRG__body2{line-height:1.43}.Listing-module-scss-module__giIHRG__button{text-transform:uppercase;font-weight:500;line-height:1.75}.Listing-module-scss-module__giIHRG__caption{color:#6a6a6a;font-size:.8rem;line-height:1.66}.Listing-module-scss-module__giIHRG__overline{text-transform:uppercase;font-size:.75rem;line-height:2.66}@media only screen and (min-width:900px){.Listing-module-scss-module__giIHRG__h1{font-size:6rem;font-weight:300;line-height:1.167}.Listing-module-scss-module__giIHRG__h2{font-size:3.75rem;font-weight:700;line-height:1.2}.Listing-module-scss-module__giIHRG__h3{font-size:3rem;line-height:1.167}.Listing-module-scss-module__giIHRG__h4{font-size:2.125rem;line-height:1.235}.Listing-module-scss-module__giIHRG__h5{font-size:1.75rem;line-height:1.2}.Listing-module-scss-module__giIHRG__h6{font-size:1.5rem;line-height:1.2}.Listing-module-scss-module__giIHRG__h7{font-size:1.25rem;line-height:1.334}.Listing-module-scss-module__giIHRG__h8{font-size:1rem;font-weight:600;line-height:1.6}}.Listing-module-scss-module__giIHRG__propertiesListing{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.Listing-module-scss-module__giIHRG__box{flex-direction:row;justify-content:center;align-items:center;height:100%;min-height:60vh;display:flex}.Listing-module-scss-module__giIHRG__spanFlex{color:#1d293e;flex-direction:column;gap:24px;display:flex}.Listing-module-scss-module__giIHRG__clearFiltersText{text-transform:none;align-self:center;width:fit-content}
.GuideCarousel-module-scss-module__yt0CLG__enclosure,.GuideCarousel-module-scss-module__yt0CLG__cage{width:100%;margin-left:auto;margin-right:auto;container-type:inline-size}.GuideCarousel-module-scss-module__yt0CLG__cage{max-width:1440px;padding:16px}.GuideCarousel-module-scss-module__yt0CLG__enclosure{max-width:1920px;padding:0 16px}@media only screen and (min-width:560px){.GuideCarousel-module-scss-module__yt0CLG__cage{padding:16px 24px}.GuideCarousel-module-scss-module__yt0CLG__enclosure{padding:0 24px}}@media only screen and (min-width:900px){.GuideCarousel-module-scss-module__yt0CLG__cage{padding:24px 40px}.GuideCarousel-module-scss-module__yt0CLG__enclosure{padding:0 40px}}@media only screen and (min-width:1200px){.GuideCarousel-module-scss-module__yt0CLG__cage{padding:32px 40px}.GuideCarousel-module-scss-module__yt0CLG__enclosure{padding:0 40px}}@media only screen and (min-width:1440px){.GuideCarousel-module-scss-module__yt0CLG__cage{padding:48px 80px}.GuideCarousel-module-scss-module__yt0CLG__enclosure{padding:0 80px}}@media only screen and (min-width:1920px){.GuideCarousel-module-scss-module__yt0CLG__cage{padding:48px 80px}.GuideCarousel-module-scss-module__yt0CLG__enclosure{padding:0 80px}}.GuideCarousel-module-scss-module__yt0CLG__resetLinkStyles,.GuideCarousel-module-scss-module__yt0CLG__resetLinkStyles:hover,.GuideCarousel-module-scss-module__yt0CLG__resetLinkStyles:focus,.GuideCarousel-module-scss-module__yt0CLG__resetLinkStyles:active{color:inherit;text-decoration:none}.GuideCarousel-module-scss-module__yt0CLG__base,.GuideCarousel-module-scss-module__yt0CLG__overline,.GuideCarousel-module-scss-module__yt0CLG__caption,.GuideCarousel-module-scss-module__yt0CLG__button,.GuideCarousel-module-scss-module__yt0CLG__body2,.GuideCarousel-module-scss-module__yt0CLG__body1,.GuideCarousel-module-scss-module__yt0CLG__subtitle2,.GuideCarousel-module-scss-module__yt0CLG__subtitle1,.GuideCarousel-module-scss-module__yt0CLG__h8,.GuideCarousel-module-scss-module__yt0CLG__h7,.GuideCarousel-module-scss-module__yt0CLG__h6,.GuideCarousel-module-scss-module__yt0CLG__h5,.GuideCarousel-module-scss-module__yt0CLG__h4,.GuideCarousel-module-scss-module__yt0CLG__h3,.GuideCarousel-module-scss-module__yt0CLG__h2,.GuideCarousel-module-scss-module__yt0CLG__h1{color:inherit;-webkit-font-smoothing:antialiased;unicode-bidi:isolate;margin:0;font-size:.875rem;font-weight:400}.GuideCarousel-module-scss-module__yt0CLG__h1{font-size:3.75rem;font-weight:700;line-height:1.2}.GuideCarousel-module-scss-module__yt0CLG__h2{font-size:3rem;line-height:1.167}.GuideCarousel-module-scss-module__yt0CLG__h3{font-size:2.125rem;line-height:1.235}.GuideCarousel-module-scss-module__yt0CLG__h4{font-size:1.75rem;line-height:1.2}.GuideCarousel-module-scss-module__yt0CLG__h5{font-size:1.5rem;line-height:1.2}.GuideCarousel-module-scss-module__yt0CLG__h6{font-size:1.25rem;line-height:1.334}.GuideCarousel-module-scss-module__yt0CLG__h7,.GuideCarousel-module-scss-module__yt0CLG__h8{font-size:1rem;font-weight:600;line-height:1.6}.GuideCarousel-module-scss-module__yt0CLG__subtitle1{color:#152c3f;font-size:1rem;line-height:1.75}.GuideCarousel-module-scss-module__yt0CLG__subtitle2{color:#152c3f;font-size:1rem;line-height:1.3}.GuideCarousel-module-scss-module__yt0CLG__body1{font-size:1rem;line-height:1.5}.GuideCarousel-module-scss-module__yt0CLG__body2{line-height:1.43}.GuideCarousel-module-scss-module__yt0CLG__button{text-transform:uppercase;font-weight:500;line-height:1.75}.GuideCarousel-module-scss-module__yt0CLG__caption{color:#6a6a6a;font-size:.8rem;line-height:1.66}.GuideCarousel-module-scss-module__yt0CLG__overline{text-transform:uppercase;font-size:.75rem;line-height:2.66}@media only screen and (min-width:900px){.GuideCarousel-module-scss-module__yt0CLG__h1{font-size:6rem;font-weight:300;line-height:1.167}.GuideCarousel-module-scss-module__yt0CLG__h2{font-size:3.75rem;font-weight:700;line-height:1.2}.GuideCarousel-module-scss-module__yt0CLG__h3{font-size:3rem;line-height:1.167}.GuideCarousel-module-scss-module__yt0CLG__h4{font-size:2.125rem;line-height:1.235}.GuideCarousel-module-scss-module__yt0CLG__h5{font-size:1.75rem;line-height:1.2}.GuideCarousel-module-scss-module__yt0CLG__h6{font-size:1.5rem;line-height:1.2}.GuideCarousel-module-scss-module__yt0CLG__h7{font-size:1.25rem;line-height:1.334}.GuideCarousel-module-scss-module__yt0CLG__h8{font-size:1rem;font-weight:600;line-height:1.6}}.GuideCarousel-module-scss-module__yt0CLG__guide{flex-direction:column;gap:24px;margin-top:56px;display:flex}.GuideCarousel-module-scss-module__yt0CLG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.GuideCarousel-module-scss-module__yt0CLG__headerText{flex-direction:column;display:flex}.GuideCarousel-module-scss-module__yt0CLG__h4{margin:0 0 6px}.GuideCarousel-module-scss-module__yt0CLG__subtitle1{color:#0009;margin:0}.GuideCarousel-module-scss-module__yt0CLG__viewAll{color:#119ba8;white-space:nowrap;align-items:center;gap:6px;font-size:.9375rem;font-weight:800;display:inline-flex}.GuideCarousel-module-scss-module__yt0CLG__wrapper{width:100%}.GuideCarousel-module-scss-module__yt0CLG__skeletonRow{gap:20px;padding-bottom:48px;display:flex;overflow:hidden}.GuideCarousel-module-scss-module__yt0CLG__skeletonCard{aspect-ratio:16/9;border-radius:16px;flex:0 0 calc(33.333% - 14px)}
.NoFeesBanner-module-scss-module__2lsmQG__enclosure,.NoFeesBanner-module-scss-module__2lsmQG__cage{width:100%;margin-left:auto;margin-right:auto;container-type:inline-size}.NoFeesBanner-module-scss-module__2lsmQG__cage{max-width:1440px;padding:16px}.NoFeesBanner-module-scss-module__2lsmQG__enclosure{max-width:1920px;padding:0 16px}@media only screen and (min-width:560px){.NoFeesBanner-module-scss-module__2lsmQG__cage{padding:16px 24px}.NoFeesBanner-module-scss-module__2lsmQG__enclosure{padding:0 24px}}@media only screen and (min-width:900px){.NoFeesBanner-module-scss-module__2lsmQG__cage{padding:24px 40px}.NoFeesBanner-module-scss-module__2lsmQG__enclosure{padding:0 40px}}@media only screen and (min-width:1200px){.NoFeesBanner-module-scss-module__2lsmQG__cage{padding:32px 40px}.NoFeesBanner-module-scss-module__2lsmQG__enclosure{padding:0 40px}}@media only screen and (min-width:1440px){.NoFeesBanner-module-scss-module__2lsmQG__cage{padding:48px 80px}.NoFeesBanner-module-scss-module__2lsmQG__enclosure{padding:0 80px}}@media only screen and (min-width:1920px){.NoFeesBanner-module-scss-module__2lsmQG__cage{padding:48px 80px}.NoFeesBanner-module-scss-module__2lsmQG__enclosure{padding:0 80px}}.NoFeesBanner-module-scss-module__2lsmQG__resetLinkStyles,.NoFeesBanner-module-scss-module__2lsmQG__resetLinkStyles:hover,.NoFeesBanner-module-scss-module__2lsmQG__resetLinkStyles:focus,.NoFeesBanner-module-scss-module__2lsmQG__resetLinkStyles:active{color:inherit;text-decoration:none}.NoFeesBanner-module-scss-module__2lsmQG__base,.NoFeesBanner-module-scss-module__2lsmQG__overline,.NoFeesBanner-module-scss-module__2lsmQG__caption,.NoFeesBanner-module-scss-module__2lsmQG__button,.NoFeesBanner-module-scss-module__2lsmQG__body2,.NoFeesBanner-module-scss-module__2lsmQG__body1,.NoFeesBanner-module-scss-module__2lsmQG__subtitle2,.NoFeesBanner-module-scss-module__2lsmQG__subtitle1,.NoFeesBanner-module-scss-module__2lsmQG__text,.NoFeesBanner-module-scss-module__2lsmQG__h8,.NoFeesBanner-module-scss-module__2lsmQG__h7,.NoFeesBanner-module-scss-module__2lsmQG__h6,.NoFeesBanner-module-scss-module__2lsmQG__h5,.NoFeesBanner-module-scss-module__2lsmQG__h4,.NoFeesBanner-module-scss-module__2lsmQG__title,.NoFeesBanner-module-scss-module__2lsmQG__h3,.NoFeesBanner-module-scss-module__2lsmQG__h2,.NoFeesBanner-module-scss-module__2lsmQG__h1{color:inherit;-webkit-font-smoothing:antialiased;unicode-bidi:isolate;margin:0;font-size:.875rem;font-weight:400}.NoFeesBanner-module-scss-module__2lsmQG__h1{font-size:3.75rem;font-weight:700;line-height:1.2}.NoFeesBanner-module-scss-module__2lsmQG__h2{font-size:3rem;line-height:1.167}.NoFeesBanner-module-scss-module__2lsmQG__h3{font-size:2.125rem;line-height:1.235}.NoFeesBanner-module-scss-module__2lsmQG__h4,.NoFeesBanner-module-scss-module__2lsmQG__title{font-size:1.75rem;line-height:1.2}.NoFeesBanner-module-scss-module__2lsmQG__h5{font-size:1.5rem;line-height:1.2}.NoFeesBanner-module-scss-module__2lsmQG__h6{font-size:1.25rem;line-height:1.334}.NoFeesBanner-module-scss-module__2lsmQG__h7,.NoFeesBanner-module-scss-module__2lsmQG__h8{font-size:1rem;font-weight:600;line-height:1.6}.NoFeesBanner-module-scss-module__2lsmQG__subtitle1,.NoFeesBanner-module-scss-module__2lsmQG__text{color:#152c3f;font-size:1rem;line-height:1.75}.NoFeesBanner-module-scss-module__2lsmQG__subtitle2{color:#152c3f;font-size:1rem;line-height:1.3}.NoFeesBanner-module-scss-module__2lsmQG__body1{font-size:1rem;line-height:1.5}.NoFeesBanner-module-scss-module__2lsmQG__body2{line-height:1.43}.NoFeesBanner-module-scss-module__2lsmQG__button{text-transform:uppercase;font-weight:500;line-height:1.75}.NoFeesBanner-module-scss-module__2lsmQG__caption{color:#6a6a6a;font-size:.8rem;line-height:1.66}.NoFeesBanner-module-scss-module__2lsmQG__overline{text-transform:uppercase;font-size:.75rem;line-height:2.66}@media only screen and (min-width:900px){.NoFeesBanner-module-scss-module__2lsmQG__h1{font-size:6rem;font-weight:300;line-height:1.167}.NoFeesBanner-module-scss-module__2lsmQG__h2{font-size:3.75rem;font-weight:700;line-height:1.2}.NoFeesBanner-module-scss-module__2lsmQG__h3{font-size:3rem;line-height:1.167}.NoFeesBanner-module-scss-module__2lsmQG__h4,.NoFeesBanner-module-scss-module__2lsmQG__title{font-size:2.125rem;line-height:1.235}.NoFeesBanner-module-scss-module__2lsmQG__h5{font-size:1.75rem;line-height:1.2}.NoFeesBanner-module-scss-module__2lsmQG__h6{font-size:1.5rem;line-height:1.2}.NoFeesBanner-module-scss-module__2lsmQG__h7{font-size:1.25rem;line-height:1.334}.NoFeesBanner-module-scss-module__2lsmQG__h8{font-size:1rem;font-weight:600;line-height:1.6}}.NoFeesBanner-module-scss-module__2lsmQG__wrapper{background:#fff;border-radius:16px;margin-top:56px;padding:clamp(24px,3vw,48px);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.NoFeesBanner-module-scss-module__2lsmQG__grid{grid-template-columns:minmax(0,420px) 1fr;align-items:center;gap:clamp(24px,3vw,48px);display:grid}@media (max-width:820px){.NoFeesBanner-module-scss-module__2lsmQG__grid{text-align:center;grid-template-columns:1fr}.NoFeesBanner-module-scss-module__2lsmQG__grid>div:first-child{max-width:320px;margin:0 auto}}.NoFeesBanner-module-scss-module__2lsmQG__imageWrapper{background:linear-gradient(135deg,#195056,#119ba8);border-radius:16px;width:100%;height:clamp(260px,30vw,420px);position:relative;overflow:hidden}.NoFeesBanner-module-scss-module__2lsmQG__image{object-fit:cover}.NoFeesBanner-module-scss-module__2lsmQG__badge{letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;color:#2f9e62!important;background:#45cb8129!important;height:auto!important;padding:4px 2px!important;font-weight:800!important}.NoFeesBanner-module-scss-module__2lsmQG__badgeIcon{color:#2f9e62!important;font-size:17px!important}.NoFeesBanner-module-scss-module__2lsmQG__title{letter-spacing:-.5px;margin:0 0 16px;font-size:clamp(1.5rem,1vw + 1.5rem,2.25rem);font-weight:800;line-height:1.15}.NoFeesBanner-module-scss-module__2lsmQG__text{color:#0009;max-width:560px;margin:0 0 26px;font-size:clamp(.9375rem,.3vw + .85rem,1.0625rem);line-height:1.65}@media (max-width:820px){.NoFeesBanner-module-scss-module__2lsmQG__text{max-width:none;margin-inline:auto}}.NoFeesBanner-module-scss-module__2lsmQG__actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:820px){.NoFeesBanner-module-scss-module__2lsmQG__actions{justify-content:center}}.NoFeesBanner-module-scss-module__2lsmQG__button{height:46px!important}
