@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87371593bad400ed-s.25frn__icg4gw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/33a6419e4b3869b8-s.p.3l_8w5x4hjfj1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.urbanist_c28ce3fe-module__IVBPZa__className{font-family:Urbanist,Urbanist Fallback;font-style:normal;font-weight:500}.urbanist_c28ce3fe-module__IVBPZa__variable{--font-urbanist:"Urbanist", "Urbanist Fallback"}
:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
*,:before,:after{box-sizing:border-box;vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}html{scroll-behavior:smooth!important}body{background-color:#fff;overflow-x:clip}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}.heading-1{line-height:2.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;font-size:1.875rem;font-weight:500}@media (min-width:992px){.heading-1{font-size:3.125rem;line-height:3.375rem}}@media (min-width:1024px){.heading-1{font-size:3.125rem;line-height:3.375rem}}@media (min-width:1440px){.heading-1{font-size:5rem;line-height:5.375rem}}.heading-2{line-height:2.5rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#1a1a1a;font-size:2.1875rem;font-weight:500}@media (min-width:992px){.heading-2{font-size:2.8125rem;line-height:3.125rem}}.body-text{line-height:1.1875rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#818181;font-size:.875rem;font-weight:500}@media (min-width:992px){.body-text{font-size:1rem;line-height:1.25rem}}.content-width{max-width:94.667vw;margin:0 10px}@media (min-width:992px){.content-width{width:100%;max-width:90vw;margin:0 auto}}@media (min-width:1440px){.content-width{max-width:1230px}}@media (min-width:992px){::-webkit-scrollbar{background-color:#fff;border-radius:50px;width:3px;height:3px}::-webkit-scrollbar-thumb{cursor:pointer;background-color:#609956;border-radius:50px;-webkit-box-shadow:0 1px 2px #609956}::-webkit-scrollbar-corner{background-color:#609956}}.link{text-decoration:none;transition:all .3s ease-out;display:inline-block;position:relative}.link.text-link{text-align:left;text-transform:uppercase;line-height:1.1875rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;font-size:.8125rem}@media (min-width:992px){.link.text-link{font-size:.875rem;line-height:1.25rem}}@media (hover:hover){.link.text-link:hover{color:#fff}}.link.top-nav-link{cursor:pointer;text-transform:uppercase;line-height:1.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#ffffff80;background:0 0;border:none;align-items:center;gap:6px;font-size:.875rem;display:flex}@media (hover:hover){.link.top-nav-link:hover{color:#609956}}.link.top-nav-link.active{color:#fff}.link.mega-menu-link{text-transform:capitalize;font-weight:400;line-height:1.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#1a1a1a;font-size:.875rem}@media (hover:hover){.link.mega-menu-link:hover{color:#609956}}.link.mega-menu-link.active{color:#609956;font-weight:600}.link.mobile-nav-link{text-transform:capitalize;cursor:pointer;font-weight:700;line-height:1.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#1a1b1f;background:0 0;border:none;font-size:.875rem}.link.mobile-nav-link.active{color:#609956}.link.mobile-sub-link{text-transform:capitalize;line-height:1.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#555;font-size:.875rem}@media (hover:hover){.link.mobile-sub-link:hover{color:#609956}}.link.mobile-sub-link.active{color:#609956}.link.footer-link{line-height:1.0625rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;font-size:.875rem;text-decoration:none;transition:color .3s}@media (hover:hover){.link.footer-link:hover{color:#609956}}.button-wrap .btn{text-align:center;text-transform:capitalize;cursor:pointer;font-weight:500;line-height:1.1875rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;border-radius:50px;align-items:center;padding:16px 36px;font-size:.8125rem;text-decoration:none}@media (min-width:992px){.button-wrap .btn{font-size:.875rem;line-height:1.25rem}}.button-wrap .btn.btn-primary{background-color:#609956;border:1px solid #609956;transition:color .5s,background .5s,transform .5s}@media (hover:hover){.button-wrap .btn.btn-primary:hover{color:#fff;background-color:#1a1a1a;border:1px solid #1a1a1a}}.button-wrap .btn.btn-secondary{background-color:#152715;border:1px solid #152715;justify-content:center;align-items:center;transition:color .5s,background .5s,transform .5s;display:inline-flex}@media (hover:hover){.button-wrap .btn.btn-secondary:hover{color:#152715;background-color:#fff}}.button-wrap .btn.btn-tertiary{color:#152715;background-color:#fff;border:1px solid #152715;justify-content:center;align-items:center;transition:color .5s,background .5s,transform .5s;display:inline-flex}@media (hover:hover){.button-wrap .btn.btn-tertiary:hover{color:#fff;background-color:#152715;border:1px solid #fff}}.button-wrap .btn.btn-outline{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:30px;transition:all .3s}.button-wrap .btn.btn-outline:hover{color:#1a1a1a;background:#fff}.button-wrap .btn.btn-solid{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:30px;transition:all .3s}.button-wrap .btn.btn-solid:hover{color:#fff;background:0 0}.hero{background-color:#000;height:400vh;position:relative}.hero .hero-wrap{width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.hero .hero-wrap .bg-banner{z-index:1;background:url(/img/hero/main-banner.webp) 50%/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.hero .hero-wrap .overlay{z-index:2;background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.hero .hero-wrap .text-content{z-index:2;text-align:center;color:#fff;flex-direction:column;align-items:center;width:90%;margin:0 auto;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1024px){.hero .hero-wrap .text-content{top:32%}}@media (min-width:1440px){.hero .hero-wrap .text-content{top:35%}}.hero .hero-wrap .text-content .main-text{margin-bottom:18px}.hero .hero-wrap .text-content .sub-text{color:#fff;max-width:700px;margin-bottom:25px}.hero .hero-wrap .text-content .btn-visit{margin-top:20px}.hero .hero-wrap .layer{pointer-events:none;width:100%;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero .hero-wrap .house-img{z-index:3;width:100%}@media (min-width:1024px){.hero .hero-wrap .house-img{width:63%}}@media (min-width:1440px){.hero .hero-wrap .house-img{width:70%}}@media (min-width:1921px){.hero .hero-wrap .house-img{width:60%}}.hero .hero-wrap .green-grass-img{z-index:4;object-fit:cover;width:100%;height:150px}@media (min-width:992px){.hero .hero-wrap .green-grass-img{height:auto}}.hero .hero-wrap .white-grass-img{z-index:5;object-fit:cover;filter:brightness(0)saturate()invert();width:100%;height:150px;left:0;transform:translateY(100%)}@media (min-width:992px){.hero .hero-wrap .white-grass-img{height:auto}}.navigation{z-index:1000;background-color:#0000;width:100%;padding:10px 0;transition:transform .6s ease-in-out,background-color .6s;position:fixed;top:0;left:0}.navigation.scrolled{background-color:#152715}.navigation.header-hidden{transform:translateY(-100%)}.navigation .navigation-wrap{justify-content:space-between;align-items:center;height:80px;margin:0 auto;padding:0 20px;transition:height .4s;display:flex}.scrolled .navigation .navigation-wrap{height:70px}.navigation .navigation-wrap .nav-logo{flex:1;align-items:center;display:flex}.navigation .navigation-wrap .nav-logo .header-logo{z-index:1001;width:100px;height:auto;display:block}.navigation .navigation-wrap .nav-desktop{display:none}@media (min-width:992px){.navigation .navigation-wrap .nav-desktop{flex:2;justify-content:center;align-items:center;gap:35px;display:flex}}.navigation .navigation-wrap .nav-desktop .top-nav-link{text-transform:capitalize;font-weight:400;line-height:1.1875rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;font-size:.9375rem;text-decoration:none;transition:color .3s}.navigation .navigation-wrap .nav-desktop .top-nav-link:hover,.navigation .navigation-wrap .nav-desktop .top-nav-link.active{color:#609956}.navigation .navigation-wrap .nav-cta{flex:1;display:none}@media (min-width:992px){.navigation .navigation-wrap .nav-cta{justify-content:flex-end;align-items:center;display:flex}}.navigation .navigation-wrap .mobile-toggle-btn{color:#fff;cursor:pointer;z-index:1001;background:0 0;border:none;padding:0;display:block}@media (min-width:992px){.navigation .navigation-wrap .mobile-toggle-btn{display:none}}.navigation .mobile-menu{color:#fff;z-index:999;opacity:0;visibility:hidden;background-color:#1a1b1ff2;width:100%;height:100vh;transition:all .5s;position:fixed;top:0;left:0;overflow-y:auto;transform:translateY(-10px)}.navigation .mobile-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.navigation .mobile-menu .mobile-menu-inner{text-align:left;flex-direction:column;gap:40px;padding:40px 24px;display:flex;position:relative;top:15%}.navigation .mobile-menu .mobile-main-menu-list{width:100%;margin:0;padding:0;list-style:none}.navigation .mobile-menu .mobile-main-menu-list .mobile-list-item{margin-bottom:25px}.navigation .mobile-menu .mobile-main-menu-list .mobile-list-item .mobile-nav-link{line-height:1.1875rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;font-size:.9375rem}.projects-key-highlights{background-color:#fff;padding:80px 0 0}@media (min-width:992px){.projects-key-highlights{padding:100px 0 0}}.projects-key-highlights .projects-key-highlights-wrap{flex-direction:column;align-items:center;margin:0 auto;padding:0 30px;display:flex}.projects-key-highlights .projects-key-highlights-wrap .highlights-card{background-color:#fff;border-radius:24px;flex-direction:column;align-items:center;width:100%;padding:24px 16px;display:flex;box-shadow:0 25px 40px 10px #00000014}@media (min-width:992px){.projects-key-highlights .projects-key-highlights-wrap .highlights-card{border-radius:100px;flex-direction:row;justify-content:space-between;padding:30px 20px}}.projects-key-highlights .projects-key-highlights-wrap .highlights-card .highlight-item{text-align:center;border-bottom:1px solid #e8ede4;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:16px;padding-bottom:16px;display:flex}.projects-key-highlights .projects-key-highlights-wrap .highlights-card .highlight-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media (min-width:992px){.projects-key-highlights .projects-key-highlights-wrap .highlights-card .highlight-item{border-bottom:none;border-right:1px solid #e8ede4;flex:1;width:auto;margin-bottom:0;padding-bottom:0}.projects-key-highlights .projects-key-highlights-wrap .highlights-card .highlight-item:last-child{border-right:none}}.projects-key-highlights .projects-key-highlights-wrap .highlights-card .highlight-item .highlight-label{text-transform:uppercase;opacity:.7;line-height:1.125rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#1a1a1a;margin-bottom:8px;font-size:.875rem}@media (min-width:992px){.projects-key-highlights .projects-key-highlights-wrap .highlights-card .highlight-item .highlight-label{line-height:1.4375rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#1a1a1a;font-size:1.125rem}}.projects-key-highlights .projects-key-highlights-wrap .highlights-card .highlight-item .highlight-value{line-height:1.625rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#1a1a1a;margin:0;font-size:1.375rem}@media (min-width:992px){.projects-key-highlights .projects-key-highlights-wrap .highlights-card .highlight-item .highlight-value{font-size:2.25rem;line-height:2.5rem}}.projects-key-highlights .projects-key-highlights-wrap .quote-container{text-align:center;width:100%;max-width:900px;margin-top:100px;padding:0 20px;position:relative}@media (min-width:992px){.projects-key-highlights .projects-key-highlights-wrap .quote-container{margin-top:90px;padding:0 50px}}.projects-key-highlights .projects-key-highlights-wrap .quote-container .quote-text{line-height:1.75rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#1a1a1a;font-size:1.4375rem;display:inline-block}@media (min-width:992px){.projects-key-highlights .projects-key-highlights-wrap .quote-container .quote-text{font-size:1.75rem;line-height:2.0625rem}}.projects-key-highlights .projects-key-highlights-wrap .quote-container .quote-text .highlight-text{color:#609956}.projects-key-highlights .projects-key-highlights-wrap .quote-container .quote-icon{align-items:center;display:flex;position:absolute}.projects-key-highlights .projects-key-highlights-wrap .quote-container .quote-icon .icon-logo{object-fit:contain;width:50px;height:50px}@media (min-width:992px){.projects-key-highlights .projects-key-highlights-wrap .quote-container .quote-icon .icon-logo{width:100px;height:100px}}.projects-key-highlights .projects-key-highlights-wrap .quote-container .quote-icon.quote-icon-left{bottom:-30px;left:0}@media (min-width:1200px){.projects-key-highlights .projects-key-highlights-wrap .quote-container .quote-icon.quote-icon-left{bottom:-10%;left:-10%}}.projects-key-highlights .projects-key-highlights-wrap .quote-container .quote-icon.quote-icon-right{top:-50px;right:0}@media (min-width:1200px){.projects-key-highlights .projects-key-highlights-wrap .quote-container .quote-icon.quote-icon-right{top:-10%;right:-10%}}.home-includes{background-color:#fff;width:100%;padding:80px 0;overflow:hidden}@media (min-width:992px){.home-includes{padding:100px 0}}.home-includes .home-includes-wrap{flex-direction:column;align-items:flex-start;gap:40px;width:100%;display:flex}@media (min-width:992px){.home-includes .home-includes-wrap{flex-direction:row;gap:40px}}.home-includes .home-includes-wrap .left-wrap{flex-direction:column;flex:0 0 100%;justify-content:center;align-self:center;gap:10px;max-width:100%;display:flex}@media (min-width:992px){.home-includes .home-includes-wrap .left-wrap{flex:0 0 31%;gap:24px;max-width:31%}}.home-includes .home-includes-wrap .left-wrap .title-text{text-align:center;display:block}@media (min-width:992px){.home-includes .home-includes-wrap .left-wrap .title-text{text-align:left}}.home-includes .home-includes-wrap .left-wrap .title-text .highlight-text{color:#609956;display:block}.home-includes .home-includes-wrap .left-wrap .desc{text-align:center;margin-bottom:0;display:block}@media (min-width:992px){.home-includes .home-includes-wrap .left-wrap .desc{text-align:left;margin-bottom:30px}}.home-includes .home-includes-wrap .left-wrap .btn-visit{text-align:center;margin-top:24px;display:block}@media (min-width:992px){.home-includes .home-includes-wrap .left-wrap .btn-visit{text-align:left;margin-top:30px}}.home-includes .home-includes-wrap .right-wrap{flex:100%;width:100%;max-width:100%;position:relative;overflow:hidden}@media (min-width:992px){.home-includes .home-includes-wrap .right-wrap{flex:69%;min-width:0;max-width:820px}}.home-includes .home-includes-wrap .right-wrap .includes-swiper{width:100%;padding-top:10px;padding-bottom:65px;overflow:hidden!important}@media (min-width:992px){.home-includes .home-includes-wrap .right-wrap .includes-swiper{padding-top:30px;padding-bottom:80px}}.home-includes .home-includes-wrap .right-wrap .includes-swiper .swiper-wrapper{align-items:flex-start}.home-includes .home-includes-wrap .right-wrap .includes-swiper .home-includes-slide{flex-shrink:0;transition:transform .9s;overflow:visible;transform:translateY(80px);width:155px!important;height:340px!important}@media (min-width:992px){.home-includes .home-includes-wrap .right-wrap .includes-swiper .home-includes-slide{transform:translateY(85px);width:225px!important;height:420px!important}}.home-includes .home-includes-wrap .right-wrap .includes-swiper .home-includes-slide .slide-inner{width:155px;height:100%;transition:width .9s;position:relative}@media (min-width:992px){.home-includes .home-includes-wrap .right-wrap .includes-swiper .home-includes-slide .slide-inner{width:225px}}.home-includes .home-includes-wrap .right-wrap .includes-swiper .home-includes-slide .slide-image-wrapper{border-radius:15px;width:155px;height:200px;transition:width .9s,height .9s;overflow:hidden}@media (min-width:992px){.home-includes .home-includes-wrap .right-wrap .includes-swiper .home-includes-slide .slide-image-wrapper{width:225px;height:265px}}.home-includes .home-includes-wrap .right-wrap .includes-swiper .home-includes-slide .slide-image-wrapper img{object-fit:cover;width:100%;height:100%;display:block}.home-includes .home-includes-wrap .right-wrap .includes-swiper .home-includes-slide .slide-content{opacity:0;visibility:hidden;padding-top:12px;transition:opacity .45s .1s,transform .45s .1s;transform:translateY(8px)}.home-includes .home-includes-wrap .right-wrap .includes-swiper .home-includes-slide .slide-content .slide-title{color:#1a1a1a;margin:0 0 6px}.home-includes .home-includes-wrap .right-wrap .includes-swiper .home-includes-slide .slide-content .slide-desc{max-width:290px;margin:0}.home-includes .home-includes-wrap .right-wrap .includes-swiper .home-includes-slide.swiper-slide-active{transform:translate(0)}.home-includes .home-includes-wrap .right-wrap .includes-swiper .home-includes-slide.swiper-slide-active .slide-inner{width:220px}@media (min-width:992px){.home-includes .home-includes-wrap .right-wrap .includes-swiper .home-includes-slide.swiper-slide-active .slide-inner{width:314px}}.home-includes .home-includes-wrap .right-wrap .includes-swiper .home-includes-slide.swiper-slide-active .slide-image-wrapper{width:220px;height:260px}@media (min-width:992px){.home-includes .home-includes-wrap .right-wrap .includes-swiper .home-includes-slide.swiper-slide-active .slide-image-wrapper{width:314px;height:330px}}.home-includes .home-includes-wrap .right-wrap .includes-swiper .home-includes-slide.swiper-slide-active .slide-content{opacity:1;visibility:visible;transform:translateY(0)}.home-includes .home-includes-wrap .right-wrap .includes-swiper .swiper-slide-active~.swiper-slide{transform:translate(65px,80px)}@media (min-width:992px){.home-includes .home-includes-wrap .right-wrap .includes-swiper .swiper-slide-active~.swiper-slide{transform:translate(89px,132px)}}.home-includes .home-includes-wrap .right-wrap .includes-swiper .swiper-slide-active+.swiper-slide{transform:translate(65px,80px)}@media (min-width:992px){.home-includes .home-includes-wrap .right-wrap .includes-swiper .swiper-slide-active+.swiper-slide{transform:translate(89px,135px)}}.home-includes .home-includes-wrap .right-wrap .includes-swiper .swiper-slide-active+.swiper-slide+.swiper-slide{transform:translate(65px,45px)}@media (min-width:992px){.home-includes .home-includes-wrap .right-wrap .includes-swiper .swiper-slide-active+.swiper-slide+.swiper-slide{transform:translate(89px,88px)}}.home-includes .home-includes-wrap .right-wrap .custom-navigation{z-index:20;align-items:center;gap:8px;display:flex;position:absolute;bottom:0;right:0}.home-includes .home-includes-wrap .right-wrap .custom-navigation .swiper-button-prev-custom,.home-includes .home-includes-wrap .right-wrap .custom-navigation .swiper-button-next-custom{color:#4f5550;cursor:pointer;background-color:#e7e9e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;margin:0;padding:0;transition:all .3s;display:flex}@media (min-width:992px){.home-includes .home-includes-wrap .right-wrap .custom-navigation .swiper-button-prev-custom,.home-includes .home-includes-wrap .right-wrap .custom-navigation .swiper-button-next-custom{width:38px;height:38px}}.home-includes .home-includes-wrap .right-wrap .custom-navigation .swiper-button-prev-custom:hover,.home-includes .home-includes-wrap .right-wrap .custom-navigation .swiper-button-next-custom:hover{color:#fff;background-color:#659d54;transform:translateY(-2px)}.home-includes .home-includes-wrap .right-wrap .custom-navigation .swiper-button-prev-custom:active,.home-includes .home-includes-wrap .right-wrap .custom-navigation .swiper-button-next-custom:active{transform:translateY(0)}.intro-video{width:100%}.intro-video .intro-video-wrap{width:100%;height:100vh;position:relative;overflow:hidden}.intro-video .intro-video-wrap .video-element{object-fit:cover;width:100%;height:100%;display:block}.intro-video .intro-video-wrap .video-controls{z-index:10;flex-direction:column;gap:15px;display:flex;position:absolute;bottom:30px;right:30px}.intro-video .intro-video-wrap .video-controls .control-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#609956;border:none;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;transition:all .3s;display:flex}.intro-video .intro-video-wrap .video-controls .control-btn:hover{background-color:#000000b3;transform:scale(1.05)}.intro-video .intro-video-wrap .video-controls .control-btn svg{width:30px;height:30px}.security-features{background-color:#fff;padding:80px 0 0}@media (min-width:992px){.security-features{padding:100px 0 0}}.security-features .security-features-wrap{margin:0 auto;padding:0 20px}.security-features .security-features-wrap .section-header{text-align:center;margin-bottom:40px}@media (min-width:992px){.security-features .security-features-wrap .section-header{margin-bottom:60px}}.security-features .security-features-wrap .section-header .title-text{margin-bottom:15px}.security-features .security-features-wrap .section-header .title-text .highlight{color:#609956}.security-features .security-features-wrap .section-header .description{max-width:700px;margin:0 auto}.security-features .security-features-wrap .features-grid{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}@media (min-width:992px){.security-features .security-features-wrap .features-grid{gap:50px 30px}}.security-features .security-features-wrap .features-grid .feature-card{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}@media (min-width:992px){.security-features .security-features-wrap .features-grid .feature-card{width:calc(33.333% - 20px);max-width:320px}}.security-features .security-features-wrap .features-grid .feature-card .icon-wrap{background-color:#60995633;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:20px;display:flex}.security-features .security-features-wrap .features-grid .feature-card .icon-wrap .icon-img{width:60px;height:auto}.security-features .security-features-wrap .features-grid .feature-card .feature-title{text-transform:capitalize;font-weight:500;line-height:1.5625rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#152715;margin-bottom:12px;font-size:1.25rem}@media (min-width:992px){.security-features .security-features-wrap .features-grid .feature-card .feature-title{font-size:1.5rem;line-height:1.8125rem}}.quote-banner{background-color:#fff;width:100%;height:100vh}.quote-banner .quote-banner-wrap{width:100%;height:100%}.quote-banner .quote-banner-wrap .image-wrapper{background-image:url(/img/quote-banner/house-mobile.webp);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative;overflow:hidden}@media (min-width:992px){.quote-banner .quote-banner-wrap .image-wrapper{background-image:url(/img/quote-banner/house-desktop.webp)}}.quote-banner .quote-banner-wrap .image-wrapper:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 40%,#00000090 100%);width:100%;height:60%;position:absolute;bottom:0;left:0}.quote-banner .quote-banner-wrap .image-wrapper .quote-overlay{z-index:2;justify-content:flex-end;display:flex;position:absolute;bottom:8%;left:5%;transform:translate(0%)}@media (min-width:992px){.quote-banner .quote-banner-wrap .image-wrapper .quote-overlay{left:50%;transform:translate(-50%)}}.quote-banner .quote-banner-wrap .image-wrapper .quote-overlay .quote-text{text-align:left;max-width:350px;font-style:italic;font-weight:500;line-height:1.5625rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;margin:0;font-size:1.25rem}@media (min-width:992px){.quote-banner .quote-banner-wrap .image-wrapper .quote-overlay .quote-text{max-width:500px;font-size:2.25rem;line-height:2.625rem}}.contact-us{background-color:#fff;background-image:linear-gradient(#0000,#6099564d);justify-content:center;align-items:center;padding:80px 0 0;display:flex;position:relative;overflow:hidden}@media (min-width:992px){.contact-us{padding:100px 0 0}}.contact-us .contact-us-wrap{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;padding:0 10px;display:flex;position:relative}.contact-us .contact-us-wrap .title{margin:0 0 24px}.contact-us .contact-us-wrap .description{max-width:620px;margin:0 0 40px}.contact-us .contact-us-wrap .btn-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.frequently-asked-questions{background-color:#fff;padding:80px 0 0}@media (min-width:992px){.frequently-asked-questions{padding:100px 0 0}}.frequently-asked-questions .frequently-asked-questions-wrap{box-sizing:border-box;flex-flow:column wrap;gap:40px;margin:0 auto;padding:0;display:flex}@media (min-width:992px){.frequently-asked-questions .frequently-asked-questions-wrap{flex-direction:row;gap:0}}.frequently-asked-questions .frequently-asked-questions-wrap .faq-left-wrap{box-sizing:border-box;flex-direction:column;justify-content:space-between;max-width:100%;padding-right:0;display:flex}@media (min-width:992px){.frequently-asked-questions .frequently-asked-questions-wrap .faq-left-wrap{flex:0 0 50%;max-width:50%;padding-right:60px}}.frequently-asked-questions .frequently-asked-questions-wrap .faq-left-wrap .faq-title{margin:0;font-size:clamp(2rem,3.5vw,3rem);line-height:1.25;display:block}.frequently-asked-questions .frequently-asked-questions-wrap .faq-left-wrap .faq-title .light-text{color:#818181;display:block}.frequently-asked-questions .frequently-asked-questions-wrap .faq-left-wrap .faq-left-footer{margin-top:20px}@media (min-width:992px){.frequently-asked-questions .frequently-asked-questions-wrap .faq-left-wrap .faq-left-footer{margin-top:60px}}.frequently-asked-questions .frequently-asked-questions-wrap .faq-left-wrap .faq-left-footer .faq-description{color:#1a1a1a;max-width:420px}.frequently-asked-questions .frequently-asked-questions-wrap .faq-left-wrap .faq-left-footer .contact-btn{margin-top:20px}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap{box-sizing:border-box;max-width:100%}@media (min-width:992px){.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap{flex:0 0 50%;max-width:50%}}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list{flex-direction:column;gap:16px;display:flex}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item{cursor:pointer;background-color:#0000;border:1px solid #1527154d;border-radius:16px;padding:22px 28px;transition:background-color .4s,border-color .4s}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item .accordion-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item .accordion-header .accordion-question{font-weight:500;line-height:1.4375rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#152715;font-size:1.125rem;font-weight:500;transition:color .4s}@media (min-width:992px){.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item .accordion-header .accordion-question{font-size:1.5rem;line-height:1.8125rem}}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item .accordion-header .accordion-icon{color:#152715;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.4,0,.2,1),color .4s;display:flex}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item .accordion-header .accordion-icon.rotate{transform:rotate(180deg)}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item .accordion-body-wrapper{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);display:grid}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item .accordion-body-wrapper .accordion-body{overflow:hidden}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item .accordion-body-wrapper .accordion-body .accordion-answer{color:#fff;opacity:0;margin:0;transition:opacity .3s}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item .accordion-body-wrapper .accordion-body .faq-points{margin:10px 0 0;padding-left:22px}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item .accordion-body-wrapper .accordion-body .faq-points li{color:#fff;margin-bottom:6px;padding-left:4px}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item .accordion-body-wrapper .accordion-body .faq-points li:last-child{margin-bottom:0}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item.active{background-color:#152715;border-color:#152715}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item.active .accordion-header .accordion-question,.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item.active .accordion-header .accordion-icon{color:#fff}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item.active .accordion-body{padding-top:18px}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item.active .accordion-body-wrapper{grid-template-rows:1fr}.frequently-asked-questions .frequently-asked-questions-wrap .faq-right-wrap .accordion-list .accordion-item.active .accordion-body-wrapper .accordion-answer{opacity:1}.neighborhood-concept{background-color:#fff;width:100%;padding:80px 0 0;position:relative;overflow:hidden}@media (min-width:992px){.neighborhood-concept{padding:100px 0 0}}.neighborhood-concept .leaves-wrapper{z-index:0;opacity:.3;pointer-events:none;position:absolute;top:0;right:0}@media (min-width:992px){.neighborhood-concept .leaves-wrapper{z-index:2;opacity:1}}.neighborhood-concept .leaves-wrapper .leaves-img{width:180px;height:auto;display:block}@media (min-width:992px){.neighborhood-concept .leaves-wrapper .leaves-img{width:290px}}.neighborhood-concept .neighborhood-concept-wrap{z-index:1;box-sizing:border-box;margin:0 auto;position:relative}.neighborhood-concept .neighborhood-concept-wrap .concept-header{text-align:center;max-width:100%;margin:0 auto 40px}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .concept-header{max-width:820px;margin:0 auto 50px}}.neighborhood-concept .neighborhood-concept-wrap .concept-header .title{margin-bottom:16px}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .concept-header .title{margin-bottom:20px}}.neighborhood-concept .neighborhood-concept-wrap .concept-header .title .highlight{color:#609956}.neighborhood-concept .neighborhood-concept-wrap .concept-header .subtitle{margin:0;display:block}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid{flex-direction:column;gap:12px;width:100%;margin-top:30px;display:flex}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-top:120px}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .gallery-col{flex-direction:row;gap:12px;width:100%;max-width:100%;display:flex}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .gallery-col{flex-direction:column;gap:14px}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .gallery-col .img-box{border-radius:12px;flex:1;width:100%;overflow:hidden}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .gallery-col .img-box{border-radius:18px;flex:none}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .gallery-col .img-box img{object-fit:cover;border-radius:12px;width:100%;height:100%;transition:transform .6s;display:block}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .gallery-col .img-box img{border-radius:18px}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .gallery-col .img-box img:hover{transform:scale(1.04)}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-1{flex:1;max-width:130px}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-1 .img-1{height:120px}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-1 .img-1{height:160px}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-1 .img-2{height:120px}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-1 .img-2{height:170px}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-2{flex:1;max-width:140px}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-2 .img-3{height:90px}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-2 .img-3{height:120px}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-2 .img-4{height:90px}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-2 .img-4{height:110px}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-2 .img-5{height:90px}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-2 .img-5{height:110px}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-3{flex-direction:column;align-items:center;gap:0}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-3{flex:4}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-3 .tall-img-wrap{flex-direction:row;justify-content:space-between;gap:12px;width:100%;display:flex}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-3 .tall-img-wrap .img-tall{flex:1;height:140px;transition:transform .4s}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-3 .tall-img-wrap .img-tall{height:290px}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-3 .tall-img-wrap .img-tall:nth-child(2),.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-3 .tall-img-wrap .img-tall:nth-child(3){transform:translateY(0)}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-3 .tall-img-wrap .img-tall:nth-child(2),.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-3 .tall-img-wrap .img-tall:nth-child(3){transform:translateY(-80px)}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-3 .concept-bottom-desc{text-align:center;max-width:100%;margin-top:20px}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-3 .concept-bottom-desc{max-width:550px;margin-top:25px}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-3 .concept-bottom-desc .bottom-desc{margin:0;padding-bottom:10px;display:block}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-4{flex:1;max-width:140px}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-4 .img-10{height:90px}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-4 .img-10{height:120px}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-4 .img-11{height:90px}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-4 .img-11{height:110px}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-4 .img-12{height:90px}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-4 .img-12{height:120px}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-5{flex:1;max-width:130px}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-5 .img-13{height:120px}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-5 .img-13{height:150px}}.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-5 .img-14{height:120px}@media (min-width:992px){.neighborhood-concept .neighborhood-concept-wrap .gallery-grid .col-5 .img-14{height:170px}}.about-us{background-color:#152715;width:100%;overflow:hidden}.about-us .about-us-wrap{flex-direction:column-reverse;align-items:center;gap:40px;margin:0 auto;display:flex}@media (min-width:992px){.about-us .about-us-wrap{flex-direction:row;align-items:stretch;gap:0}}.about-us .about-us-wrap .about-content{flex-direction:column;flex:0 0 100%;justify-content:center;max-width:100%;padding:0 0 80px;display:flex}@media (min-width:992px){.about-us .about-us-wrap .about-content{flex:0 0 50%;max-width:50%;padding:100px 60px 100px 0}}.about-us .about-us-wrap .about-content .title-text{color:#fff;margin-bottom:24px;display:block}.about-us .about-us-wrap .about-content .title-text .highlight-text{color:#609956}.about-us .about-us-wrap .about-content .desc-text{color:#fff}.about-us .about-us-wrap .about-content .desc-text.top-desc{margin-bottom:30px}@media (min-width:992px){.about-us .about-us-wrap .about-content .desc-text.top-desc{margin-bottom:80px}}.about-us .about-us-wrap .about-content .desc-text.bottom-desc{margin-bottom:30px}.about-us .about-us-wrap .about-content .stats-row{align-items:center;gap:40px;margin-bottom:35px;display:flex}@media (min-width:992px){.about-us .about-us-wrap .about-content .stats-row{gap:60px}}.about-us .about-us-wrap .about-content .stats-row .stat-item .stat-title{line-height:2.5rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;font-size:2.1875rem}@media (min-width:992px){.about-us .about-us-wrap .about-content .stats-row .stat-item .stat-title{font-size:5.3125rem;line-height:5.625rem}}.about-us .about-us-wrap .about-content .stats-row .stat-item .stat-desc{color:#fbfff266}.about-us .about-us-wrap .about-image{flex:0 0 100%;max-width:100%;padding:80px 0 0}@media (min-width:992px){.about-us .about-us-wrap .about-image{flex:0 0 50%;max-width:50%;padding:0;position:relative}}.about-us .about-us-wrap .about-image .about-img{object-fit:cover;border-radius:20px;width:100%;height:100%;min-height:400px;display:block}@media (min-width:992px){.about-us .about-us-wrap .about-image .about-img{border-radius:50px 0 0 50px;width:50vw;height:100%;position:absolute;top:0;left:0}}.map-section{flex-direction:column;width:100%;font-family:sans-serif;display:flex}.map-section .map-container{background-color:#0d2b1d;width:100%;height:320px;position:relative}@media (min-width:992px){.map-section .map-container{height:600px}}@media (min-width:1024px){.map-section .map-container{height:430px}}@media (min-width:1600px){.map-section .map-container{height:600px}}.map-section .cards-container{scroll-behavior:auto;-webkit-overflow-scrolling:touch;cursor:grab;background-color:#f6f7f2;flex-wrap:nowrap;gap:10px;padding:10px;display:flex;position:relative;overflow-x:auto}.map-section .cards-container:active{cursor:grabbing}.map-section .cards-container{-ms-overflow-style:none;scrollbar-width:none}.map-section .cards-container::-webkit-scrollbar{display:none}.map-section .info-card{-webkit-user-select:none;user-select:none;background-color:#fff;background-position:50%;background-size:cover;border:1px solid #dcdcdc;border-radius:8px;flex-direction:column;flex:0 0 85%;justify-content:space-between;min-height:160px;padding:24px;transition:all .3s;display:flex;position:relative;overflow:hidden}@media (min-width:992px){.map-section .info-card{flex:0 0 calc(25% - 14px)}}.map-section .info-card .card-content{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.map-section .info-card .card-content .pin-icon-wrapper{justify-content:flex-end;margin-bottom:auto;display:flex}.map-section .info-card .card-content .pin-icon-wrapper .pin-icon{fill:#4caf50;width:24px;height:24px;transition:fill .3s}.map-section .info-card .card-content .text-container{margin-top:20px}.map-section .info-card .card-content .text-container .title{color:#333;margin:0 0 8px;font-size:13px;font-weight:500;transition:color .3s}.map-section .info-card .card-content .text-container .distance{color:#222;margin:0;font-size:28px;font-weight:400;transition:color .3s}.map-section .info-card.active-card{border-color:#0000}.map-section .info-card.active-card:before{content:"";z-index:1;background:linear-gradient(#0003 0%,#000000d9 100%);position:absolute;inset:0}.map-section .info-card.active-card .card-content .pin-icon-wrapper .pin-icon{fill:#fff}.map-section .info-card.active-card .card-content .text-container .title{color:#f0f0f0}.map-section .info-card.active-card .card-content .text-container .distance{color:#fff}.amenities{background-color:#1a1a1a;width:100%;height:500vh;position:relative}.amenities .amenities-sticky{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.amenities .bg-watermark{object-fit:contain;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100vw;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.amenities .amenities-wrap{z-index:2;flex-direction:column;justify-content:center;gap:40px;width:100%;display:flex;position:relative}@media (min-width:992px){.amenities .amenities-wrap{flex-direction:row;justify-content:space-between;align-items:center;gap:0}}.amenities .amenities-wrap .amenities-left{flex:0 0 100%;align-items:center;gap:24px;max-width:100%;display:flex}@media (min-width:992px){.amenities .amenities-wrap .amenities-left{flex:0 0 30%;max-width:30%}}.amenities .amenities-wrap .amenities-left .progress-bar-track{background-color:#ffffff1f;border-radius:3px;flex-shrink:0;width:3px;height:160px;position:relative;overflow:hidden}@media (min-width:992px){.amenities .amenities-wrap .amenities-left .progress-bar-track{height:220px}}.amenities .amenities-wrap .amenities-left .progress-bar-track .progress-bar-fill{background-color:#fff;border-radius:3px;width:100%;transition:height .15s ease-out}.amenities .amenities-wrap .amenities-left .titles-stack{width:60%;height:160px;position:relative}@media (min-width:992px){.amenities .amenities-wrap .amenities-left .titles-stack{height:220px}}.amenities .amenities-wrap .amenities-left .titles-stack .amenity-title{pointer-events:none;color:#fff;width:100%;margin:0;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0}.amenities .amenities-wrap .amenities-left .titles-stack .amenity-title.active{opacity:1;pointer-events:auto;transform:translateY(-50%)}.amenities .amenities-wrap .amenities-left .titles-stack .amenity-title.past{opacity:0;transform:translateY(-120%)}.amenities .amenities-wrap .amenities-left .titles-stack .amenity-title.future{opacity:0;transform:translateY(20%)}.amenities .amenities-wrap .amenities-right{flex:0 0 100%;max-width:100%}@media (min-width:992px){.amenities .amenities-wrap .amenities-right{flex:0 0 70%;max-width:70%}}.amenities .amenities-wrap .amenities-right .images-stack-container{width:100%;height:340px;position:relative}@media (min-width:768px){.amenities .amenities-wrap .amenities-right .images-stack-container{height:500px}}@media (min-width:992px){.amenities .amenities-wrap .amenities-right .images-stack-container{height:620px}}@media (min-width:1024px){.amenities .amenities-wrap .amenities-right .images-stack-container{height:550px}}@media (min-width:1200px){.amenities .amenities-wrap .amenities-right .images-stack-container{height:430px}}@media (min-width:1440px){.amenities .amenities-wrap .amenities-right .images-stack-container{height:580px}}@media (min-width:1600px){.amenities .amenities-wrap .amenities-right .images-stack-container{height:620px}}.amenities .amenities-wrap .amenities-right .images-stack-container .image-stack{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.amenities .amenities-wrap .amenities-right .images-stack-container .image-stack .img-wrapper{will-change:clip-path;position:absolute;overflow:hidden;box-shadow:0 25px 50px #0006}.amenities .amenities-wrap .amenities-right .images-stack-container .image-stack .img-wrapper img{object-fit:cover;width:100%;height:100%;display:block}.amenities .amenities-wrap .amenities-right .images-stack-container .image-stack .img-front{z-index:2;border-radius:16px;width:46%;height:62%;top:20%;left:0}@media (min-width:992px){.amenities .amenities-wrap .amenities-right .images-stack-container .image-stack .img-front{border-radius:20px;width:40%;height:62%;top:22%;left:0}}.amenities .amenities-wrap .amenities-right .images-stack-container .image-stack .img-back{z-index:1;border-radius:20px;width:70%;height:90%;top:0;right:0}@media (min-width:992px){.amenities .amenities-wrap .amenities-right .images-stack-container .image-stack .img-back{border-radius:24px;width:68%;height:100%;top:0;right:0}}.construction-quality{background-color:#fff;padding:80px 0 0}@media (min-width:992px){.construction-quality{padding:100px 0 0}}.construction-quality .construction-quality-wrap{margin:0 auto}.construction-quality .construction-quality-wrap .construction-quality-header{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:30px;display:flex}@media (min-width:992px){.construction-quality .construction-quality-wrap .construction-quality-header{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:40px}}.construction-quality .construction-quality-wrap .construction-quality-header .construction-quality-title{color:#609956}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item{border-bottom:1px solid #00000026}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .accordion-item-header{cursor:pointer;grid-template-columns:1fr auto;align-items:center;padding:20px 0;display:grid}@media (min-width:992px){.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .accordion-item-header{justify-content:space-between;align-items:flex-start;gap:20px;padding:35px 0;display:flex}}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .accordion-item-header .accordion-item-title{text-transform:uppercase;line-height:1.625rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#9c9c9c;flex:1;grid-area:1/1/auto/2;font-size:1.3125rem;transition:color .4s}@media (min-width:992px){.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .accordion-item-header .accordion-item-title{font-size:2.625rem;line-height:2.9375rem}}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .accordion-item-header .accordion-item-header-right{display:contents}@media (min-width:992px){.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .accordion-item-header .accordion-item-header-right{flex-direction:row;align-items:flex-start;gap:30px;max-width:50%;display:flex}}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .accordion-item-header .accordion-item-number{line-height:1.875rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#9c9c9c;grid-area:1/2/auto/3;font-size:1.5625rem;transition:color .4s}@media (min-width:992px){.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .accordion-item-header .accordion-item-number{font-size:3rem;line-height:3.25rem}}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .accordion-item-header .accordion-item-desc{opacity:0;grid-area:2/1/auto/-1;max-height:0;transition:opacity .4s,transform .4s,max-height .4s,margin-top .4s;overflow:hidden;transform:translateY(-10px)}@media (min-width:992px){.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .accordion-item-header .accordion-item-desc{grid-area:auto;max-width:320px;font-size:.85rem}}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item.active .accordion-item-title,.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item.active .accordion-item-number{color:#1a1a1a}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item.active .accordion-item-desc{opacity:1;max-height:200px;margin-top:12px;transform:translateY(0)}@media (min-width:992px){.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item.active .accordion-item-desc{margin-top:0}}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .accordion-item-content-wrapper{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.16,1,.3,1);display:grid}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .accordion-item-content-wrapper .accordion-item-content{opacity:0;min-height:0;padding:0;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1),padding .5s;position:relative;overflow:hidden;transform:translateY(-20px)}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item.active .accordion-item-content-wrapper{grid-template-rows:1fr}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item.active .accordion-item-content-wrapper .accordion-item-content{opacity:1;justify-content:center;align-items:center;padding:0 0 40px;display:flex;transform:translateY(0)}@media (min-width:992px){.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item.active .accordion-item-content-wrapper .accordion-item-content{padding:30px 0 60px}}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .watermark{pointer-events:none;white-space:nowrap;text-transform:uppercase;z-index:1;font-weight:800;line-height:7.5rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#81818147;font-size:7.1875rem;font-weight:500;position:absolute;top:23%;left:50%;transform:translate(-50%,-50%)}@media (min-width:992px){.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .watermark{font-size:10rem;line-height:10.3125rem}}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .staggered-images{z-index:2;grid-template-columns:repeat(2,1fr);place-items:start center;gap:15px;display:grid;position:relative}@media (min-width:992px){.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .staggered-images{grid-template-columns:repeat(4,1fr);align-items:center;gap:20px}}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .staggered-images .image-card{border-radius:12px;width:100%;overflow:hidden;box-shadow:0 10px 20px #0000000d}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .staggered-images .image-card .card-img{object-fit:cover;width:100%;height:180px;display:block}@media (min-width:992px){.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .staggered-images .image-card .card-img{height:250px}}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .staggered-images .image-card.image-card--1{transform:translateY(0)}@media (min-width:992px){.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .staggered-images .image-card.image-card--1{transform:translateY(-10px)}}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .staggered-images .image-card.image-card--2{transform:translateY(20px)}@media (min-width:992px){.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .staggered-images .image-card.image-card--2{transform:translateY(20px)}}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .staggered-images .image-card.image-card--3{transform:translateY(0)}@media (min-width:992px){.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .staggered-images .image-card.image-card--3{transform:translateY(0)}}.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .staggered-images .image-card.image-card--4{transform:translateY(20px)}@media (min-width:992px){.construction-quality .construction-quality-wrap .construction-quality-accordion .accordion-item .staggered-images .image-card.image-card--4{transform:translateY(-15px)}}.booking-section{box-sizing:border-box;background-color:#fff;padding:80px 10px 0}@media (min-width:992px){.booking-section{padding:100px 10px 0}}.booking-section *,.booking-section :before,.booking-section :after{box-sizing:border-box}.booking-section .booking-container{color:#fff;background-color:#1a321e;border-radius:20px;max-width:1230px;margin:0 auto;position:relative;overflow:hidden}.booking-section .booking-container .bg-overlay{opacity:1.15;pointer-events:none;z-index:1;background-image:url(/img/visit-booking/visit-bg.webp);background-position:100% 0;background-size:cover;position:absolute;inset:0}.booking-section .booking-container .booking-content-wrapper{z-index:2;padding:20px;position:relative}@media (min-width:992px){.booking-section .booking-container .booking-content-wrapper{padding:60px}}.booking-section .booking-container .header-text{margin-bottom:30px}.booking-section .booking-container .header-text h2{line-height:1.875rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#fff;margin:0 0 10px;font-size:1.5rem;font-weight:400}@media (min-width:992px){.booking-section .booking-container .header-text h2{font-size:2.375rem;line-height:2.75rem}}.booking-section .booking-container .header-text p{line-height:1.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#b0c5b5;max-width:450px;margin:0;font-size:.8125rem}@media (min-width:992px){.booking-section .booking-container .header-text p{font-size:.9375rem;line-height:1.5rem}}.booking-section .booking-container .content-grid{grid-template-columns:1fr;gap:30px;display:grid}@media (min-width:992px){.booking-section .booking-container .content-grid{grid-template-columns:1fr 1fr;gap:60px}}.booking-section .booking-container .left-column{flex-direction:column;display:flex}.booking-section .booking-container .left-column .calendar-card{color:#333;background-color:#fff;border-radius:16px;width:100%;max-width:400px;margin-bottom:30px;padding:15px 10px;box-shadow:0 10px 30px #0000001a}@media (min-width:992px){.booking-section .booking-container .left-column .calendar-card{max-width:480px;padding:24px}}.booking-section .booking-container .left-column .calendar-card .calendar-header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.booking-section .booking-container .left-column .calendar-card .calendar-header h3{line-height:1.375rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#333;margin:0;font-size:.9375rem;font-weight:500}@media (min-width:992px){.booking-section .booking-container .left-column .calendar-card .calendar-header h3{font-size:1.0625rem;line-height:1.5rem}}.booking-section .booking-container .left-column .calendar-card .calendar-header .nav-btn{line-height:1.5rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#888;cursor:pointer;background:0 0;border:none;padding:5px;font-size:1rem;transition:all .3s}.booking-section .booking-container .left-column .calendar-card .calendar-header .nav-btn:hover:not(:disabled){color:#333}.booking-section .booking-container .left-column .calendar-card .calendar-header .nav-btn:disabled{opacity:.3;cursor:not-allowed}.booking-section .booking-container .left-column .calendar-card .calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:6px 2px;display:grid}@media (min-width:992px){.booking-section .booking-container .left-column .calendar-card .calendar-grid{gap:8px}}.booking-section .booking-container .left-column .calendar-card .calendar-grid .day-name{line-height:1rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#888;margin-bottom:8px;font-size:.6875rem;font-weight:500}@media (min-width:992px){.booking-section .booking-container .left-column .calendar-card .calendar-grid .day-name{margin-bottom:10px;font-size:.8125rem;line-height:1.125rem}}.booking-section .booking-container .left-column .calendar-card .calendar-grid .day-cell{cursor:pointer;width:28px;height:28px;line-height:1.125rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#333;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}@media (min-width:992px){.booking-section .booking-container .left-column .calendar-card .calendar-grid .day-cell{width:34px;height:34px;font-size:.875rem;line-height:1.25rem}}.booking-section .booking-container .left-column .calendar-card .calendar-grid .day-cell.faded{color:#999;font-weight:400}.booking-section .booking-container .left-column .calendar-card .calendar-grid .day-cell.disabled{cursor:not-allowed;pointer-events:none;font-weight:400;color:#e5e5e5!important}.booking-section .booking-container .left-column .calendar-card .calendar-grid .day-cell:hover{background-color:#f0f0f0}.booking-section .booking-container .left-column .calendar-card .calendar-grid .day-cell.selected{color:#fff;background-color:#6a9667;box-shadow:0 4px 10px #6a966766}.booking-section .booking-container .left-column .time-section{width:100%;max-width:400px}@media (min-width:992px){.booking-section .booking-container .left-column .time-section{max-width:480px}}.booking-section .booking-container .left-column .time-section h4{line-height:1.625rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#fff;margin:0 0 15px;font-size:1.125rem;font-weight:400}@media (min-width:992px){.booking-section .booking-container .left-column .time-section h4{margin:0 0 20px;font-size:1.25rem;line-height:1.75rem}}.booking-section .booking-container .left-column .time-section .time-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:992px){.booking-section .booking-container .left-column .time-section .time-grid{grid-template-columns:repeat(3,1fr);gap:12px}}.booking-section .booking-container .left-column .time-section .time-grid .time-btn{cursor:pointer;line-height:1rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#fff;white-space:normal;background:0 0;border:1px solid #4a6b53;border-radius:6px;padding:10px 4px;font-size:.6875rem;transition:all .3s}@media (min-width:992px){.booking-section .booking-container .left-column .time-section .time-grid .time-btn{white-space:nowrap;padding:12px 4px;font-size:.75rem;line-height:1.125rem}}.booking-section .booking-container .left-column .time-section .time-grid .time-btn:hover,.booking-section .booking-container .left-column .time-section .time-grid .time-btn.selected{background-color:#ffffff26;border-color:#fff}.booking-section .booking-container .right-column .booking-form{flex-direction:column;gap:12px;display:flex}@media (min-width:992px){.booking-section .booking-container .right-column .booking-form{gap:16px}}.booking-section .booking-container .right-column .booking-form input{line-height:1.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#fff;background-color:#0000;border:1px solid #4a6b53;border-radius:8px;outline:none;padding:12px 15px;font-size:.875rem;transition:all .3s}@media (min-width:992px){.booking-section .booking-container .right-column .booking-form input{padding:14px 20px;font-size:.9375rem;line-height:1.375rem}}.booking-section .booking-container .right-column .booking-form input::placeholder{color:#8b9c8f}.booking-section .booking-container .right-column .booking-form input:focus{background-color:#ffffff08;border-color:#6a9667}.booking-section .booking-container .right-column .booking-form .action-buttons{margin-top:5px}@media (min-width:992px){.booking-section .booking-container .right-column .booking-form .action-buttons{margin-top:10px}}.booking-section .booking-container .right-column .booking-form .action-buttons .solid-btn{width:100%}.booking-section .booking-container .right-column .booking-form .info-section{border-top:1px solid #4a6b5380;margin-top:15px;padding-top:20px}@media (min-width:992px){.booking-section .booking-container .right-column .booking-form .info-section{margin-top:20px;padding-top:30px}}.booking-section .booking-container .right-column .booking-form .info-section h3{line-height:1.625rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#fff;margin:0 0 20px;font-size:1.125rem;font-weight:400}@media (min-width:992px){.booking-section .booking-container .right-column .booking-form .info-section h3{font-size:1.25rem;line-height:1.75rem}}.booking-section .booking-container .right-column .booking-form .info-section .info-item{gap:12px;margin-bottom:15px;display:flex}@media (min-width:992px){.booking-section .booking-container .right-column .booking-form .info-section .info-item{gap:15px;margin-bottom:20px}}.booking-section .booking-container .right-column .booking-form .info-section .info-item .icon-wrapper{color:#1a321e;background-color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@media (min-width:992px){.booking-section .booking-container .right-column .booking-form .info-section .info-item .icon-wrapper{border-radius:10px;width:44px;height:44px}}.booking-section .booking-container .right-column .booking-form .info-section .info-item .icon-wrapper svg{width:18px;height:18px}@media (min-width:992px){.booking-section .booking-container .right-column .booking-form .info-section .info-item .icon-wrapper svg{width:22px;height:22px}}.booking-section .booking-container .right-column .booking-form .info-section .info-item h4{line-height:1.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#fff;margin:0 0 5px;font-size:.875rem;font-weight:500}@media (min-width:992px){.booking-section .booking-container .right-column .booking-form .info-section .info-item h4{font-size:.9375rem;line-height:1.375rem}}.booking-section .booking-container .right-column .booking-form .info-section .info-item p{line-height:1.125rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#b0c5b5;margin:0;font-size:.75rem}@media (min-width:992px){.booking-section .booking-container .right-column .booking-form .info-section .info-item p{font-size:.8125rem;line-height:1.25rem}}.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;background-color:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-overlay .modal-card{text-align:center;color:#fff;background-color:#1a321e;border:1px solid #4a6b53;border-radius:20px;width:100%;max-width:420px;padding:35px 30px;animation:.3s ease-in-out modalScaleUp;box-shadow:0 20px 40px #0006}.modal-overlay .modal-card .success-icon-wrapper{color:#fff;background-color:#6a9667;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 20px;display:flex}.modal-overlay .modal-card .success-icon-wrapper svg{width:32px;height:32px}.modal-overlay .modal-card h3{line-height:1.75rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#fff;margin:0 0 10px;font-size:1.375rem;font-weight:500}.modal-overlay .modal-card p{line-height:1.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#b0c5b5;margin:0 0 20px;font-size:.875rem}.modal-overlay .modal-card p strong{color:#fff}.modal-overlay .modal-card .booking-summary-box{text-align:left;background-color:#ffffff0d;border:1px solid #4a6b53;border-radius:12px;margin-bottom:20px;padding:15px}.modal-overlay .modal-card .booking-summary-box .summary-item{justify-content:space-between;margin-bottom:8px;display:flex}.modal-overlay .modal-card .booking-summary-box .summary-item:last-child{margin-bottom:0}.modal-overlay .modal-card .booking-summary-box .summary-item span{line-height:1.125rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#b0c5b5;font-size:.8125rem}.modal-overlay .modal-card .booking-summary-box .summary-item strong{line-height:1.125rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#fff;font-size:.8125rem}.modal-overlay .modal-card .note-text{line-height:1rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#8b9c8f;margin-bottom:25px;font-size:.75rem}.modal-overlay .modal-card .done .btn-done{width:100%}.modal-overlay .modal-card .close-btn{width:100%;line-height:1.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#fff;cursor:pointer;background-color:#6a9667;border:none;border-radius:8px;padding:14px;font-size:.9375rem;font-weight:500;transition:background-color .3s}.modal-overlay .modal-card .close-btn:hover{background-color:#5c845a}@keyframes modalScaleUp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.unit-details{width:100%;height:100vh;min-height:700px;position:relative;overflow:hidden}.unit-details .unit-details-wrap{width:100%;height:100%;position:relative}.unit-details .unit-details-wrap .unit-swiper{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.unit-details .unit-details-wrap .unit-swiper .slide-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative}.unit-details .unit-details-wrap .unit-swiper .slide-bg:before{content:"";z-index:1;background:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.unit-details .unit-details-wrap .unit-swiper .slide-bg.desktop-bg{display:none}@media (min-width:992px){.unit-details .unit-details-wrap .unit-swiper .slide-bg.desktop-bg{display:block}}.unit-details .unit-details-wrap .unit-swiper .slide-bg.mobile-bg{display:block}@media (min-width:992px){.unit-details .unit-details-wrap .unit-swiper .slide-bg.mobile-bg{display:none}}.unit-details .unit-details-wrap .content-wrap{z-index:10;height:100%;position:relative}.unit-details .unit-details-wrap .content-wrap .top-right-menu{z-index:10;flex-direction:column;align-items:flex-end;gap:0;display:flex;position:absolute;top:10px;right:0}@media (min-width:992px){.unit-details .unit-details-wrap .content-wrap .top-right-menu{gap:10px;top:50px}}.unit-details .unit-details-wrap .content-wrap .top-right-menu .menu-item{color:#fbfff27d;cursor:pointer;background:0 0;border:none;transition:all .3s}.unit-details .unit-details-wrap .content-wrap .top-right-menu .menu-item:hover,.unit-details .unit-details-wrap .content-wrap .top-right-menu .menu-item.active{color:#fff}.unit-details .unit-details-wrap .content-wrap .bottom-left-box{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;background:#00000080;width:auto;transition:all .5s ease-in-out;position:absolute;bottom:25%;left:auto;right:0}@media (min-width:992px){.unit-details .unit-details-wrap .content-wrap .bottom-left-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:350px;bottom:44px;left:0;right:auto}}.unit-details .unit-details-wrap .content-wrap .bottom-left-box.collapsed{cursor:pointer;border-radius:15px;padding:16px 25px}.unit-details .unit-details-wrap .content-wrap .bottom-left-box.collapsed .collapsed-view{justify-content:center;align-items:center;display:flex}.unit-details .unit-details-wrap .content-wrap .bottom-left-box.collapsed .collapsed-view .collapsed-text{line-height:1.3125rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;border-bottom:1.5px solid #fff;padding-bottom:2px;font-size:1rem}@media (min-width:992px){.unit-details .unit-details-wrap .content-wrap .bottom-left-box.collapsed .collapsed-view .collapsed-text{font-size:1.125rem;line-height:1.4375rem}}.unit-details .unit-details-wrap .content-wrap .bottom-left-box.expanded{border-radius:15px;padding:25px}.unit-details .unit-details-wrap .content-wrap .bottom-left-box.expanded .expanded-view{flex-direction:column;display:flex}.unit-details .unit-details-wrap .content-wrap .bottom-left-box.expanded .expanded-view .collapse-icon{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-self:flex-end;align-items:center;margin-bottom:15px;padding:4px;display:flex}.unit-details .unit-details-wrap .content-wrap .bottom-left-box.expanded .expanded-view .collapse-icon:hover{opacity:.8}.unit-details .unit-details-wrap .content-wrap .bottom-left-box.expanded .expanded-view .info-row{font-weight:500;line-height:1.3125rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;justify-content:flex-start;gap:15px;margin-bottom:12px;font-size:1rem;display:flex}@media (min-width:992px){.unit-details .unit-details-wrap .content-wrap .bottom-left-box.expanded .expanded-view .info-row{font-size:1.125rem;line-height:1.4375rem}}.unit-details .unit-details-wrap .content-wrap .bottom-left-box.expanded .expanded-view .layout-links{border-top:1px solid #fff3;gap:20px;margin-top:20px;padding-top:15px;display:flex}.unit-details .unit-details-wrap .content-wrap .bottom-left-box.expanded .expanded-view .layout-links button{cursor:pointer;font-weight:500;line-height:1.3125rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;background:0 0;border:none;font-size:1rem;text-decoration:underline;transition:all .3s}@media (min-width:992px){.unit-details .unit-details-wrap .content-wrap .bottom-left-box.expanded .expanded-view .layout-links button{font-size:1.125rem;line-height:1.4375rem}}.unit-details .unit-details-wrap .content-wrap .bottom-left-box.expanded .expanded-view .layout-links button:hover{color:#d1d1d1}.unit-details .unit-details-wrap .content-wrap .bottom-right-box{z-index:10;flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:10px;right:0}@media (min-width:992px){.unit-details .unit-details-wrap .content-wrap .bottom-right-box{bottom:50px}}.unit-details .unit-details-wrap .content-wrap .bottom-right-box .price-display{align-items:baseline;gap:8px;margin-bottom:20px;display:flex}.unit-details .unit-details-wrap .content-wrap .bottom-right-box .price-display .from-text{line-height:1.4375rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;font-size:1.125rem}.unit-details .unit-details-wrap .content-wrap .bottom-right-box .price-display .price-value{line-height:4.375rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;font-size:4.0625rem}@media (min-width:992px){.unit-details .unit-details-wrap .content-wrap .bottom-right-box .price-display .price-value{font-size:5.3125rem;line-height:5.625rem}}.unit-details .unit-details-wrap .content-wrap .bottom-right-box .price-display .million-text{line-height:1.4375rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;font-size:1.125rem}@media (min-width:992px){.unit-details .unit-details-wrap .content-wrap .bottom-right-box .price-display .million-text{font-size:1.5625rem;line-height:1.875rem}}.unit-details .unit-details-wrap .content-wrap .bottom-right-box .action-buttons{gap:15px;display:flex}.unit-details .popup-overlay{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:fixed;top:0;left:0}.unit-details .popup-overlay .popup-content{box-sizing:border-box;background:#f7f9f4;border-radius:20px;width:90%;max-width:900px;max-height:85vh;padding:30px 20px;position:relative;overflow-y:auto}@media (min-width:992px){.unit-details .popup-overlay .popup-content{max-height:80vh;padding:50px}}.unit-details .popup-overlay .popup-content .close-btn{cursor:pointer;color:#555;z-index:10;background:0 0;border:none;font-size:28px;position:absolute;top:15px;right:15px}@media (min-width:992px){.unit-details .popup-overlay .popup-content .close-btn{top:20px;right:20px}}.unit-details .popup-overlay .popup-content hr{border:0;border-top:1px solid #ddd;margin:20px 0}.unit-details .popup-overlay .popup-content .popup-title{line-height:1.8125rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#1a1a1a;margin:0 0 10px;padding-right:25px;font-size:1.5rem}@media (min-width:992px){.unit-details .popup-overlay .popup-content .popup-title{padding-right:0;font-size:2.1875rem;line-height:2.5rem}}.unit-details .popup-overlay .popup-content .subtitle{margin-bottom:20px}.unit-details .popup-overlay .popup-content .payment-plan-popup .plan-grid{flex-direction:column;gap:20px;margin:25px 0;display:flex}@media (min-width:992px){.unit-details .popup-overlay .popup-content .payment-plan-popup .plan-grid{flex-direction:row;gap:30px;margin:40px 0}}.unit-details .popup-overlay .popup-content .payment-plan-popup .plan-grid .left-plans{flex-direction:column;flex:1;gap:20px;display:flex}@media (min-width:992px){.unit-details .popup-overlay .popup-content .payment-plan-popup .plan-grid .left-plans{gap:25px}}.unit-details .popup-overlay .popup-content .payment-plan-popup .plan-grid .left-plans .plan-item{display:block}.unit-details .popup-overlay .popup-content .payment-plan-popup .plan-grid .left-plans .plan-item .plan-title{margin:0 0 5px}.unit-details .popup-overlay .popup-content .payment-plan-popup .plan-grid .left-plans .plan-item .plan-subtitle{color:#212529;margin:0 0 5px;display:block}.unit-details .popup-overlay .popup-content .payment-plan-popup .plan-grid .right-card{background:#1e3020;border-radius:15px;flex:1;padding:25px;display:block}@media (min-width:992px){.unit-details .popup-overlay .popup-content .payment-plan-popup .plan-grid .right-card{padding:40px}}.unit-details .popup-overlay .popup-content .payment-plan-popup .plan-grid .right-card .right-card-title,.unit-details .popup-overlay .popup-content .payment-plan-popup .plan-grid .right-card .right-card-subtitle{color:#fff;margin:0 0 10px;display:block}.unit-details .popup-overlay .popup-content .payment-plan-popup .popup-actions{flex-direction:column;gap:12px;display:flex}@media (min-width:992px){.unit-details .popup-overlay .popup-content .payment-plan-popup .popup-actions{flex-direction:row;justify-content:flex-start}}.unit-details .popup-overlay .popup-content .layout-popup{flex-direction:column;align-items:center;gap:20px;display:flex}.unit-details .popup-overlay .popup-content .layout-popup img{border-radius:8px;max-width:100%;height:auto}.available-units{background-color:#fff;width:100%;padding:80px 0 0}@media (min-width:992px){.available-units{padding:100px 0 0}}.available-units .available-units-wrap{flex-direction:column;gap:40px;margin:0 auto;display:flex}@media (min-width:992px){.available-units .available-units-wrap{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:30px}}.available-units .available-units-wrap .left-content{display:contents}@media (min-width:992px){.available-units .available-units-wrap .left-content{flex-direction:column;flex:0 0 45%;max-width:45%;display:flex}}.available-units .available-units-wrap .left-content .header-text{order:1;margin-bottom:0}@media (min-width:992px){.available-units .available-units-wrap .left-content .header-text{order:unset;margin-bottom:30px}}.available-units .available-units-wrap .left-content .header-text .section-title{margin-bottom:15px}.available-units .available-units-wrap .left-content .header-text .section-title .highlight-text{color:#609956}.available-units .available-units-wrap .left-content .header-text .description{max-width:450px}.available-units .available-units-wrap .left-content .default-details{order:3}@media (min-width:992px){.available-units .available-units-wrap .left-content .default-details{order:unset}}.available-units .available-units-wrap .left-content .default-details .status-counts{line-height:1.5625rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#15271586;gap:30px;margin-bottom:40px;font-size:1.25rem;display:flex}@media (min-width:992px){.available-units .available-units-wrap .left-content .default-details .status-counts{font-size:1.5625rem;line-height:1.875rem}}.available-units .available-units-wrap .left-content .default-details .legend-cards{flex-direction:column;gap:20px;max-width:100%;display:flex}@media (min-width:992px){.available-units .available-units-wrap .left-content .default-details .legend-cards{max-width:350px}}.available-units .available-units-wrap .left-content .default-details .legend-cards .legend-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001c}.available-units .available-units-wrap .left-content .default-details .legend-cards .legend-card .card-top{align-items:center;gap:30px;padding:15px 25px;display:flex}.available-units .available-units-wrap .left-content .default-details .legend-cards .legend-card .card-top .type-letter{font-style:italic;line-height:2.5rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#1a1a1a;font-size:2.1875rem}@media (min-width:992px){.available-units .available-units-wrap .left-content .default-details .legend-cards .legend-card .card-top .type-letter{font-size:5.3125rem;line-height:5.625rem}}.available-units .available-units-wrap .left-content .default-details .legend-cards .legend-card .card-top .type-letter.type-a{color:#e47f3b}.available-units .available-units-wrap .left-content .default-details .legend-cards .legend-card .card-top .type-letter.type-b{color:#664d96}.available-units .available-units-wrap .left-content .default-details .legend-cards .legend-card .card-top .type-letter.type-c{color:#1f6d6d}.available-units .available-units-wrap .left-content .default-details .legend-cards .legend-card .card-top .features{line-height:1.1875rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#818181;flex-direction:column;gap:10px;font-size:.875rem;display:flex}.available-units .available-units-wrap .left-content .default-details .legend-cards .legend-card .card-top .features span{color:#818181;align-items:center;gap:10px;display:flex}.available-units .available-units-wrap .left-content .default-details .legend-cards .legend-card .card-bottom{text-align:center;line-height:1.8125rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;background-color:#152715;padding:10px;font-size:1.5rem}.available-units .available-units-wrap .left-content .unit-gallery-view{order:3}@media (min-width:992px){.available-units .available-units-wrap .left-content .unit-gallery-view{order:unset}}.available-units .available-units-wrap .left-content .unit-gallery-view .gallery-header{align-items:center;gap:30px;margin-bottom:25px;display:flex}.available-units .available-units-wrap .left-content .unit-gallery-view .gallery-header .back-btn{cursor:pointer;color:#555;background:#f0f0f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.available-units .available-units-wrap .left-content .unit-gallery-view .gallery-header .back-btn:hover{color:#222;background:#e0e0e0}.available-units .available-units-wrap .left-content .unit-gallery-view .gallery-header .unit-features{color:#15271586;line-height:1.3125rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;gap:25px;font-size:1rem;display:flex}@media (min-width:992px){.available-units .available-units-wrap .left-content .unit-gallery-view .gallery-header .unit-features{font-size:1.25rem;line-height:1.5625rem}}.available-units .available-units-wrap .left-content .unit-gallery-view .gallery-header .unit-features span{align-items:center;gap:8px;display:flex}.available-units .available-units-wrap .left-content .unit-gallery-view .image-gallery-grid{grid-template-columns:1fr 1fr;gap:12px;max-width:450px;display:grid}.available-units .available-units-wrap .left-content .unit-gallery-view .image-gallery-grid .img-wrap{cursor:pointer;border-radius:12px;position:relative;overflow:hidden}.available-units .available-units-wrap .left-content .unit-gallery-view .image-gallery-grid .img-wrap .gallery-img{object-fit:cover}.available-units .available-units-wrap .left-content .unit-gallery-view .image-gallery-grid .img-tall{grid-area:1/1/3/2;min-height:300px}.available-units .available-units-wrap .left-content .unit-gallery-view .image-gallery-grid .img-small-1{grid-area:1/2/2/3;min-height:120px}.available-units .available-units-wrap .left-content .unit-gallery-view .image-gallery-grid .img-small-2{grid-area:2/2/3/3;min-height:120px}.available-units .available-units-wrap .left-content .unit-gallery-view .image-gallery-grid .img-wide{grid-area:3/1/4/3;min-height:180px}.available-units .available-units-wrap .right-map{flex-direction:column;order:2;justify-content:flex-end;align-items:flex-end;width:100%;display:flex}@media (min-width:992px){.available-units .available-units-wrap .right-map{order:unset;flex:0 0 52%;max-width:52%}}.available-units .available-units-wrap .right-map .details-wrap{flex-direction:row;gap:20px;margin-top:20px;display:flex}.available-units .available-units-wrap .right-map .details-wrap .sold-card{align-items:center;height:20px;padding:0 12px 0 0;display:flex}.available-units .available-units-wrap .right-map .details-wrap .sold-card .available-color-box{background-color:#38c220;width:20px;height:20px}.available-units .available-units-wrap .right-map .details-wrap .sold-card .sold-color-box{background-color:#fabe90;width:20px;height:20px}.available-units .available-units-wrap .right-map .details-wrap .sold-card .legend-text{line-height:1.1875rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#1a1a1a;margin-left:8px;font-size:.875rem}.available-units .available-units-wrap .right-map .map-image-container{width:100%;max-width:650px;position:relative}.available-units .available-units-wrap .right-map .map-image-container .main-map-img{width:100%;height:auto;display:block}.available-units .available-units-wrap .right-map .map-image-container .map-hotspot{cursor:pointer;z-index:10;background-color:#0000;border:2px solid #0000;border-radius:4px;transition:all .3s;position:absolute}.available-units .available-units-wrap .right-map .map-image-container .map-hotspot:not(.is-sold):hover{background-color:#38c22082;border-color:#0006}.available-units .available-units-wrap .right-map .map-image-container .map-hotspot.active{background-color:#0000001a;border-color:#333;box-shadow:0 0 0 2px #fffc}.available-units .available-units-wrap .right-map .map-image-container .map-hotspot.is-sold{cursor:not-allowed}.available-units .available-units-wrap .right-map .map-image-container .map-hotspot.is-sold:hover{background-color:#fabe908c;border-color:#dc3545}.available-units .image-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.available-units .image-modal-overlay .modal-content-wrap{justify-content:center;align-items:center;width:100%;max-width:1000px;height:80vh;display:flex;position:relative}.available-units .image-modal-overlay .modal-content-wrap .close-modal-btn{color:#fff;cursor:pointer;z-index:10;background:0 0;border:none;transition:color .5s;position:absolute;top:0;right:0}.available-units .image-modal-overlay .modal-content-wrap .close-modal-btn:hover{color:#609956}.available-units .image-modal-overlay .modal-content-wrap .nav-btn{color:#fff;cursor:pointer;z-index:15;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:992px){.available-units .image-modal-overlay .modal-content-wrap .nav-btn{width:40px;height:40px}}.available-units .image-modal-overlay .modal-content-wrap .nav-btn:hover{color:#000;background:#fff6;transform:translateY(-50%)scale(1.05)}.available-units .image-modal-overlay .modal-content-wrap .nav-btn.prev-btn{left:0}@media (min-width:992px){.available-units .image-modal-overlay .modal-content-wrap .nav-btn.prev-btn{left:-50px}}.available-units .image-modal-overlay .modal-content-wrap .nav-btn.next-btn{right:0}@media (min-width:992px){.available-units .image-modal-overlay .modal-content-wrap .nav-btn.next-btn{right:-50px}}.available-units .image-modal-overlay .modal-content-wrap .modal-img-container{border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.available-units .image-modal-overlay .modal-content-wrap .modal-img-container .zoomed-img{object-fit:contain}.footer{box-sizing:border-box;background-color:#6099564d;width:100%;padding:80px 0 10px}@media (min-width:992px){.footer{padding:100px 0 35px}}.footer .footer-wrap{background-color:#242424;border-radius:20px;margin:0 auto;padding:40px 30px 25px}@media (min-width:992px){.footer .footer-wrap{padding:60px 50px 30px}}.footer .footer-wrap .footer-top{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:768px){.footer .footer-wrap .footer-top{grid-template-columns:1fr 1fr}}@media (min-width:992px){.footer .footer-wrap .footer-top{grid-template-columns:2.2fr 1fr 1.5fr;gap:60px}}.footer .footer-wrap .footer-links h4{line-height:1.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;text-transform:uppercase;opacity:.9;margin:0 0 9px;font-size:.9375rem;font-weight:500}@media (min-width:992px){.footer .footer-wrap .footer-links h4{font-size:1rem}}.footer .footer-wrap .footer-contact h4{line-height:1.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;text-transform:uppercase;opacity:.9;margin:0 0 25px;font-size:.9375rem;font-weight:500}@media (min-width:992px){.footer .footer-wrap .footer-contact h4{font-size:1rem}}.footer .footer-wrap .footer-brand .footer-logo{max-width:160px;height:auto;margin-bottom:25px}@media (min-width:992px){.footer .footer-wrap .footer-brand .footer-logo{max-width:180px}}.footer .footer-wrap .footer-brand .brand-description{line-height:1.5rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#fff;opacity:.9;max-width:420px;margin:0 0 25px;font-size:.875rem}@media (min-width:992px){.footer .footer-wrap .footer-brand .brand-description{font-size:.9375rem;line-height:1.625rem}}.footer .footer-wrap .footer-brand .developer-text{line-height:1.5rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#6a9667;margin:0;font-size:.9375rem;font-weight:400}@media (min-width:992px){.footer .footer-wrap .footer-brand .developer-text{font-size:1rem}}.footer .footer-wrap .footer-links{flex-direction:column;gap:16px;display:flex}@media (min-width:992px){.footer .footer-wrap .footer-links{gap:15px}}.footer .footer-wrap .footer-links a{line-height:1.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#fff;opacity:.9;font-size:.875rem;text-decoration:none;transition:opacity .3s,color .3s}@media (min-width:992px){.footer .footer-wrap .footer-links a{font-size:.9375rem}}.footer .footer-wrap .footer-links a:hover{opacity:1;color:#6a9667}.footer .footer-wrap .footer-contact{flex-direction:column;display:flex}.footer .footer-wrap .footer-contact .contact-list{flex-direction:column;gap:18px;margin:0 0 30px;padding:0;list-style:none;display:flex}.footer .footer-wrap .footer-contact .contact-list li{align-items:center;gap:12px;display:flex}.footer .footer-wrap .footer-contact .contact-list li svg{color:#fff;opacity:.9;flex-shrink:0;width:18px;height:18px}.footer .footer-wrap .footer-contact .contact-list li span,.footer .footer-wrap .footer-contact .contact-list li a{line-height:1.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#fff;opacity:.9;font-size:.875rem;text-decoration:none;transition:color .3s}@media (min-width:992px){.footer .footer-wrap .footer-contact .contact-list li span,.footer .footer-wrap .footer-contact .contact-list li a{font-size:.9375rem}}.footer .footer-wrap .footer-contact .contact-list li a:hover{color:#6a9667;opacity:1}.footer .footer-wrap .footer-contact .social-icons{gap:12px;display:flex}.footer .footer-wrap .footer-contact .social-icons a{color:#242424;background-color:#fff;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}@media (min-width:992px){.footer .footer-wrap .footer-contact .social-icons a{border-radius:8px;width:36px;height:36px}}.footer .footer-wrap .footer-contact .social-icons a svg{width:16px;height:16px}@media (min-width:992px){.footer .footer-wrap .footer-contact .social-icons a svg{width:18px;height:18px}}.footer .footer-wrap .footer-contact .social-icons a:hover{background-color:#e0e0e0;transform:translateY(-3px)}.footer .footer-wrap .copyright{text-align:center;border-top:1px solid #ffffff26;order:1;margin-top:50px;padding-top:25px}@media (min-width:992px){.footer .footer-wrap .copyright{text-align:center;order:1;margin-top:60px;padding-top:30px}}.footer .footer-wrap .copyright .text{line-height:1.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#ffffffb3;font-size:.8125rem}@media (min-width:992px){.footer .footer-wrap .copyright .text{font-size:.875rem}}.footer .footer-wrap .copyright .text .link{font-weight:500;line-height:1.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:0;color:#fff;font-size:.875rem;text-decoration:none;transition:all .2s ease-in-out}.footer .footer-wrap .copyright .text .link:hover{color:#6a9667}@media (min-width:992px){.footer .footer-wrap .copyright .text .link{font-size:.9375rem}}.popup-overlay{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:fixed;top:0;left:0}.popup-overlay .popup-content{box-sizing:border-box;background:#f7f9f4;border-radius:20px;width:90%;max-width:900px;max-height:85vh;padding:30px 20px;position:relative;overflow-y:auto}@media (min-width:992px){.popup-overlay .popup-content{max-height:80vh;padding:50px}}.popup-overlay .popup-content .close-btn{cursor:pointer;color:#555;z-index:10;background:0 0;border:none;font-size:28px;position:absolute;top:15px;right:15px}@media (min-width:992px){.popup-overlay .popup-content .close-btn{top:20px;right:20px}}.popup-overlay .popup-content hr{border:0;border-top:1px solid #ddd;margin:20px 0}.popup-overlay .popup-content .popup-title{line-height:1.8125rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#1a1a1a;margin:0 0 10px;padding-right:25px;font-size:1.5rem}@media (min-width:992px){.popup-overlay .popup-content .popup-title{padding-right:0;font-size:2.1875rem;line-height:2.5rem}}.popup-overlay .popup-content .subtitle{margin-bottom:20px}.popup-overlay .popup-content .enquire-popup .enquire-form{flex-direction:column;gap:15px;margin-top:25px;display:flex}.popup-overlay .popup-content .enquire-popup .enquire-form .input-group{flex-direction:column;gap:15px;display:flex}@media (min-width:992px){.popup-overlay .popup-content .enquire-popup .enquire-form .input-group{flex-direction:row}}.popup-overlay .popup-content .enquire-popup .enquire-form .input-group input,.popup-overlay .popup-content .enquire-popup .enquire-form .input-group select{color:#1a1a1a;font-family:inherit;line-height:1.1875rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;background:#e9e5e5;border:1px solid #e0e0e0;border-radius:10px;flex:1;padding:15px;font-size:.875rem}.popup-overlay .popup-content .enquire-popup .enquire-form .input-group input::placeholder,.popup-overlay .popup-content .enquire-popup .enquire-form .input-group select::placeholder{color:#1a1a1a;opacity:1}.popup-overlay .popup-content .enquire-popup .enquire-form .input-group select{appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-position:right 15px center;background-repeat:no-repeat;background-size:10px;padding-right:40px}.popup-overlay .popup-content .enquire-popup .enquire-form .form-bottom{flex-direction:column;gap:15px;display:flex}@media (min-width:992px){.popup-overlay .popup-content .enquire-popup .enquire-form .form-bottom{flex-direction:row}}.popup-overlay .popup-content .enquire-popup .enquire-form .form-bottom textarea{resize:none;color:#1a1a1a;min-height:100px;line-height:1.1875rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;background:#e9e5e5;border:1px solid #e0e0e0;border-radius:10px;flex:1;padding:15px;font-size:.875rem}.popup-overlay .popup-content .enquire-popup .enquire-form .form-bottom textarea::placeholder{color:#1a1a1a;opacity:1}.popup-overlay .popup-content .enquire-popup .enquire-form .form-bottom .contact-card{background:#1e3020;border-radius:15px;flex-direction:column;flex:1;justify-content:center;padding:20px;display:flex}.popup-overlay .popup-content .enquire-popup .enquire-form .form-bottom .contact-card .contact-card-title{line-height:1.6875rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;margin:0 0 10px;font-size:1.375rem}@media (min-width:992px){.popup-overlay .popup-content .enquire-popup .enquire-form .form-bottom .contact-card .contact-card-title{font-size:1.75rem;line-height:2.0625rem}}.popup-overlay .popup-content .enquire-popup .enquire-form .form-bottom .contact-card .whatsapp-link{flex-direction:row;align-items:center;gap:10px;display:flex}.popup-overlay .popup-content .enquire-popup .enquire-form .form-bottom .contact-card .whatsapp-link .whatsapp-image .whatsapp-img{width:45px;height:45px}.popup-overlay .popup-content .enquire-popup .enquire-form .form-bottom .contact-card .whatsapp-link .whatsapp-details{display:block}.popup-overlay .popup-content .enquire-popup .enquire-form .form-bottom .contact-card .whatsapp-link .whatsapp-details .icon-text{line-height:1.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:1px;color:#fff;font-size:.9375rem;display:block}@media (min-width:992px){.popup-overlay .popup-content .enquire-popup .enquire-form .form-bottom .contact-card .whatsapp-link .whatsapp-details .icon-text{font-size:1rem;line-height:1.4375rem}}.popup-overlay .popup-content .enquire-popup .enquire-form .submit-section{flex-direction:column;align-items:center;gap:15px;width:100%;margin-top:15px;display:flex}@media (min-width:992px){.popup-overlay .popup-content .enquire-popup .enquire-form .submit-section{flex-direction:row;justify-content:space-between;margin-top:30px}}.popup-overlay .popup-content .enquire-popup .enquire-form .submit-section .status-container{text-align:center;flex:1;width:100%}@media (min-width:992px){.popup-overlay .popup-content .enquire-popup .enquire-form .submit-section .status-container{text-align:left;padding-right:20px}}.popup-overlay .popup-content .enquire-popup .enquire-form .submit-section .status-container p{line-height:1.25rem;font-family:var(--font-urbanist),sans-serif;letter-spacing:.5px;color:#000;border-radius:8px;margin:0;padding:12px 16px;font-size:.875rem;font-weight:500;animation:.3s ease-in-out fadeIn}.popup-overlay .popup-content .enquire-popup .enquire-form .submit-section .status-container .success-msg{color:#2b5928;background-color:#6a966726;border:1px solid #6a966766}.popup-overlay .popup-content .enquire-popup .enquire-form .submit-section .status-container .error-msg{color:#d32f2f;background-color:#d32f2f1a;border:1px solid #d32f2f4d}.popup-overlay .popup-content .enquire-popup .enquire-form .submit-section .button-wrap{width:100%}@media (min-width:992px){.popup-overlay .popup-content .enquire-popup .enquire-form .submit-section .button-wrap{flex-shrink:0;width:auto}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.whatsapp-btn{z-index:9999;justify-content:center;align-items:center;transition:transform .3s;display:flex;position:fixed;bottom:25px;left:25px}.whatsapp-btn:hover{transform:scale(1.1)}.whatsapp-btn .whatsapp-btn-wrap{justify-content:center;align-items:center;width:60px;height:60px;display:flex}.whatsapp-btn .whatsapp-btn-wrap .whatsapp-img{object-fit:contain;width:100%;height:100%}
