@import"https://fonts.googleapis.com/css2?family=Calistoga&family=DM+Serif+Display:ital@0;1&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";html{scroll-behavior:smooth}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.body-font{font-family:Roboto,sans-serif}.primary-font,h1{font-family:Inter,sans-serif}h1{font-size:clamp(38px,4vw,56px);color:#1f1f1f;font-style:normal;font-weight:700;line-height:120%}h1.white{color:#fff}h1.semi-bold{font-weight:500;color:hsla(0,0%,100%,.6);letter-spacing:.96px;text-transform:uppercase}h1.title{font-size:clamp(24px,4vw,26px);color:#1e1e1e;font-style:normal;font-weight:600;line-height:39px}.page-title{color:#1f1f1f;font-family:Inter,sans-serif;font-size:clamp(26px,4vw,32px);font-style:normal;font-weight:700;line-height:120%}.page-title.grey{color:hsla(0,0%,100%,.6)}.ex-bold{font-weight:700}h2{font-family:Roboto,sans-serif;font-size:clamp(24px,4vw,26px);color:#1e1e1e;font-style:normal;font-weight:600;line-height:39px}h2.white{color:#fff}h2.large{font-family:Calistoga,serif;font-size:clamp(56px,4vw,85px);font-weight:400;line-height:120%}h3{font-size:clamp(20px,4vw,22px);color:#1e1e1e;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.48px}h3.white{color:#fff!important}h4{font-size:clamp(16px,4vw,20px);color:#1f1f1f;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.48px}h4.white{color:#fff}h5{color:#4d4d4d;font-size:clamp(16px,4vw,18px);font-style:normal;font-weight:400;line-height:27px}h5.white{color:#fff}.font-extra{color:var(--white-100,#fff);font-size:clamp(32px,4vw,65px);letter-spacing:-.532px;font-family:Calistoga,serif}.font-extra,.secondary-font{font-style:normal;font-weight:400;line-height:110%}.secondary-font{color:#fff9e8;font-size:clamp(40px,4vw,80px);letter-spacing:-1.065px;font-family:"DM Serif Display",serif}.mt-74{margin-top:74px}p{color:#2e2e2e;font-size:16px;font-style:normal;font-weight:400;line-height:140%}p.xs{font-size:12px}p.large{font-size:18px}p.small{font-size:14px}p.semibold{font-weight:500}p.bold{font-weight:600}p.white{color:#fff}p.grey{color:#6e6e6e}p.darkgrey{color:#4d4d4d}p.black{color:#1f1f1f}p.light-grey{color:#8f8f8f}.link-underline{color:var(--Content-Grey-content-neutral-primary,#1f1f1f);font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:24%;text-underline-position:from-font}.padding-80{padding-top:80px;padding-bottom:80px}.margin-t-60{margin-top:80px}.container{max-width:1320px;--bs-gutter-x:6.1rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}.single-content-page p{color:#6e6e6e;margin-bottom:8px}.single-content-page ol{list-style:decimal!important}.single-content-page ul{list-style:disc!important}.single-content-page ol,.single-content-page ul{padding-left:20px;margin-bottom:1.5rem}.single-content-page ol li,.single-content-page ul li{color:#6e6e6e!important;font-size:16px}.single-content-page h2,.single-content-page h3,.single-content-page h4,.single-content-page h5{margin-bottom:.5rem}@media(max-width:1024px){.container{--bs-gutter-x:4.5rem}}@media(max-width:991px){.container{--bs-gutter-x:3.5rem}.margin-t-60{margin-top:66px}.filter-header{display:none}.page-margin{margin-top:0!important;padding-top:0!important}.padding-80{padding-top:60px;padding-bottom:60px}}@media(max-width:767px){.container{--bs-gutter-x:2rem}}.property-main-card .wish-icon{cursor:pointer}.property-main-card .wish-icon svg{transition:transform .2s ease-in-out}.property-main-card .wish-icon:hover svg{transform:scale(1.08)}.property-main-card .wish-icon:hover svg path{fill-opacity:1;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25))}.property-main-card .wish-icon.active svg path{fill:#fd6233;fill-opacity:1;stroke:#fff}.property-main-card .card-swiper{cursor:pointer}.property-main-card .card-swiper .outer-div{min-height:274px;height:100%;border-radius:16px}.property-main-card .card-swiper .outer-div .img-div{transition:height .3s ease-in-out;height:254px;overflow:hidden;border-radius:16px}.property-main-card .card-swiper .outer-div .img-div img.bg-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out;border-radius:16px}.property-main-card .card-swiper .swiper-pagination{opacity:0;transition:opacity .3s ease-in-out;padding:4px 12px;border-radius:100px;background:var(--background-default-back-overlay-40,rgba(0,0,0,.4));backdrop-filter:blur(10px);color:#fff;width:fit-content;right:0;top:0;bottom:auto;left:auto;right:12px;top:12px}.property-main-card .card-swiper .swiper-pagination span{color:#fff;font-size:14px;font-family:Inter,sans-serif;font-style:normal;font-weight:500;line-height:145%}.property-main-card .card-swiper .swiper-navigation{display:flex;gap:24px;align-items:center;justify-content:center;opacity:0;transition:opacity .5s ease-in-out}.property-main-card .card-swiper .swiper-navigation .swiper-button-next,.property-main-card .card-swiper .swiper-navigation .swiper-button-prev{border-radius:100px;background:#f0f0f0;box-shadow:inset 0 4px 4px 0 hsla(0,0%,100%,.45),inset 0 -1px 4px 0 rgba(0,0,0,.16);backdrop-filter:blur(13.6781606674px);display:flex;align-items:center;justify-content:center;height:40px;width:40px;border:none;padding:0;cursor:pointer;transition:transform .5s ease-in-out}.property-main-card .card-swiper .swiper-navigation .swiper-button-next svg,.property-main-card .card-swiper .swiper-navigation .swiper-button-prev svg{width:auto;height:auto}.property-main-card .card-swiper .swiper-navigation .swiper-button-next:after,.property-main-card .card-swiper .swiper-navigation .swiper-button-prev:after{content:none}.property-main-card:hover .img-div{height:260px}.property-main-card:hover img.bg-image{transform:scale(1.02)}.property-main-card:hover .swiper-navigation{opacity:1}.property-main-card:hover .swiper-navigation .swiper-button-next,.property-main-card:hover .swiper-navigation .swiper-button-prev{transform:scale(.9)}.property-main-card:hover .swiper-pagination{opacity:1}@media(width < 767px){.property-main-card .card-swiper .swiper-navigation{opacity:1}.property-main-card .card-swiper .swiper-navigation .swiper-button-next,.property-main-card .card-swiper .swiper-navigation .swiper-button-prev{height:32px;width:32px}.property-main-card .card-swiper .swiper-pagination{opacity:1}}.modal-wrapper{z-index:10000000}.gallery-modal .inner-swiper .swiper-navigation{display:flex;gap:24px;align-items:center;justify-content:center}.gallery-modal .inner-swiper .swiper-navigation .swiper-button-next,.gallery-modal .inner-swiper .swiper-navigation .swiper-button-prev{border-radius:100px;background:#f0f0f0;box-shadow:inset 0 4px 4px 0 hsla(0,0%,100%,.45),inset 0 -1px 4px 0 rgba(0,0,0,.16);backdrop-filter:blur(13.6781606674px);display:flex;align-items:center;justify-content:center;height:40px;width:40px;border:none;padding:0;cursor:pointer}.gallery-modal .inner-swiper .swiper-navigation .swiper-button-next svg,.gallery-modal .inner-swiper .swiper-navigation .swiper-button-prev svg{width:auto;height:auto}.gallery-modal .inner-swiper .swiper-navigation .swiper-button-next:after,.gallery-modal .inner-swiper .swiper-navigation .swiper-button-prev:after{content:none}.gallery-modal .inner-swiper .card-img{object-fit:cover;height:auto;border-radius:16px;height:60vh;min-height:60%;width:100%;padding:8px}