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{font-family:Inter,sans-serif}h1{color:#1f1f1f;font-family:Inter,sans-serif;font-size:clamp(38px,4vw,56px);font-style:normal;font-weight:700;line-height:120%}h1.white{color:#fff}h1.semi-bold{color:#fff9;letter-spacing:.96px;text-transform:uppercase;font-weight:500}h1.title{color:#1e1e1e;font-size:clamp(24px,4vw,26px);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:#fff9}.ex-bold{font-weight:700}h2{color:#1e1e1e;font-family:Roboto,sans-serif;font-size:clamp(24px,4vw,26px);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{color:#1e1e1e;letter-spacing:-.48px;font-size:clamp(20px,4vw,22px);font-style:normal;font-weight:600;line-height:150%}h3.white{color:#fff!important}h4{color:#1f1f1f;letter-spacing:-.48px;font-size:clamp(16px,4vw,20px);font-style:normal;font-weight:600;line-height:130%}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);letter-spacing:-.532px;font-family:Calistoga,serif;font-size:clamp(32px,4vw,65px);font-style:normal;font-weight:400;line-height:110%}.secondary-font{color:#fff9e8;letter-spacing:-1.065px;font-family:DM Serif Display,serif;font-size:clamp(40px,4vw,80px);font-style:normal;font-weight:400;line-height:110%}.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);text-decoration-skip-ink:auto;text-underline-offset:24%;text-underline-position:from-font;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-thickness:auto}.padding-80{padding-top:80px;padding-bottom:80px}.margin-t-60{margin-top:80px}.container{--bs-gutter-x:6.1rem;--bs-gutter-y:0;width:100%;max-width:1320px;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-left:auto;margin-right:auto}.single-content-page p{color:#6e6e6e;margin-bottom:8px}.single-content-page ol{list-style:decimal!important}.single-content-page ul{list-style:outside!important}.single-content-page ol,.single-content-page ul{margin-bottom:1.5rem;padding-left:20px}.single-content-page ul li,.single-content-page ol li{font-size:16px;color:#6e6e6e!important}.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 #00000040)}.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{border-radius:16px;height:100%;min-height:274px}.property-main-card .card-swiper .outer-div .img-div{border-radius:16px;height:254px;transition:height .3s ease-in-out;overflow:hidden}.property-main-card .card-swiper .outer-div .img-div img.bg-image{object-fit:cover;border-radius:16px;width:100%;height:100%;transition:transform .3s ease-in-out}.property-main-card .card-swiper .swiper-pagination{opacity:0;background:var(--background-default-back-overlay-40,#0006);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border-radius:100px;width:fit-content;padding:4px 12px;transition:opacity .3s ease-in-out;inset:12px 12px auto auto}.property-main-card .card-swiper .swiper-pagination span{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:145%}.property-main-card .card-swiper .swiper-navigation{opacity:0;justify-content:center;align-items:center;gap:24px;transition:opacity .5s ease-in-out;display:flex}.property-main-card .card-swiper .swiper-navigation .swiper-button-prev,.property-main-card .card-swiper .swiper-navigation .swiper-button-next{-webkit-backdrop-filter:blur(13.6782px);backdrop-filter:blur(13.6782px);cursor:pointer;background:#f0f0f0;border:none;border-radius:100px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:transform .5s ease-in-out;display:flex;box-shadow:inset 0 4px 4px #ffffff73,inset 0 -1px 4px #00000029}.property-main-card .card-swiper .swiper-navigation .swiper-button-prev svg,.property-main-card .card-swiper .swiper-navigation .swiper-button-next svg{width:auto;height:auto}.property-main-card .card-swiper .swiper-navigation .swiper-button-prev:after,.property-main-card .card-swiper .swiper-navigation .swiper-button-next: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-prev,.property-main-card:hover .swiper-navigation .swiper-button-next{transform:scale(.9)}.property-main-card:hover .swiper-pagination{opacity:1}@media not (min-width:767px){.property-main-card .card-swiper .swiper-navigation{opacity:1}.property-main-card .card-swiper .swiper-navigation .swiper-button-prev,.property-main-card .card-swiper .swiper-navigation .swiper-button-next{width:32px;height:32px}.property-main-card .card-swiper .swiper-pagination{opacity:1}}.modal-wrapper{z-index:10000000}.gallery-modal .inner-swiper .swiper-navigation{justify-content:center;align-items:center;gap:24px;display:flex}.gallery-modal .inner-swiper .swiper-navigation .swiper-button-prev,.gallery-modal .inner-swiper .swiper-navigation .swiper-button-next{-webkit-backdrop-filter:blur(13.6782px);backdrop-filter:blur(13.6782px);cursor:pointer;background:#f0f0f0;border:none;border-radius:100px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;box-shadow:inset 0 4px 4px #ffffff73,inset 0 -1px 4px #00000029}.gallery-modal .inner-swiper .swiper-navigation .swiper-button-prev svg,.gallery-modal .inner-swiper .swiper-navigation .swiper-button-next svg{width:auto;height:auto}.gallery-modal .inner-swiper .swiper-navigation .swiper-button-prev:after,.gallery-modal .inner-swiper .swiper-navigation .swiper-button-next:after{content:none}.gallery-modal .inner-swiper .card-img{object-fit:cover;border-radius:16px;width:100%;height:60vh;min-height:60%;padding:8px}
