:root{--blue:#025baa;--blue-alt:#0f57a3;--gold:#d19e02;--grey-bg:#f9f9f9;--ink:#212529;--wa-green:#2fb842;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif;--font-display:Cinzel, serif;--font-hero:poppinsbold, serif;--font-ui:inter, sans-serif;--font-list:Calibri, sans-serif}html{scroll-behavior:smooth;scroll-padding-top:90px}body{font-family:var(--font-body);color:var(--ink);background:#fff;font-size:16px;line-height:24px;overflow-x:hidden}img{max-width:100%}.row{margin-left:0;margin-right:0}header.clearHeader{z-index:99;background:#fff;width:100%;padding:10px 0;position:fixed;top:0;left:0}.header-inner{justify-content:space-between;align-items:center;display:flex}.project-logo img{width:120px;height:auto}.overlay-menu ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.overlay-menu ul li a{text-transform:uppercase;color:#000;padding:10px 11px;font-family:"system-ui";font-size:15px;font-weight:700;line-height:22.5px;text-decoration:none;display:block}.overlay-menu ul li a:hover{color:var(--blue)}.button_container{cursor:pointer;z-index:100;width:30px;height:22px;display:none;position:relative}.button_container span{background:#000;border-radius:3px;width:100%;height:3px;transition:transform .3s,opacity .3s,top .3s;display:block;position:absolute;left:0}.button_container span.top{top:0}.button_container span.middle{top:9.5px}.button_container span.bottom{top:19px}.button_container.active span.top{top:9.5px;transform:rotate(45deg)}.button_container.active span.middle{opacity:0}.button_container.active span.bottom{top:9.5px;transform:rotate(-45deg)}.home-banner{position:relative}.home-banner-img{display:none}.banner-cnt{z-index:1;width:100%;position:absolute;bottom:15px;left:0}.banner-cnt h1{font-family:var(--font-hero);color:#fff;text-shadow:0 1px 2px #000;margin:0 0 8px;font-size:60px;font-weight:700;line-height:72px}.banner-cnt p{font-family:var(--font-hero);color:#fff;text-shadow:0 1px 2px #000;margin:0;font-size:18px;font-weight:400;line-height:31.5px}#hidelaptop,#hidemobile{width:100%;display:block}@media screen and (min-width:567px){.home-banner{background-color:#dcdcdc;background-image:url(/images/banner.webp);background-position:50%;background-size:cover;height:100vh;padding-top:70px}#hidelaptop{display:none}}@media screen and (max-width:566.98px){.home-banner{padding-top:70px}.home-banner-img{display:block}.home-banner-img img{width:100%;height:auto}#hidemobile{display:none}}.bgptn,.bgptn1{padding:0 100px}.container.bgptn,.container.bgptn1{padding-left:12px;padding-right:12px}.container-box{padding:50px 100px 70px}.about-section{background:#fff;padding:50px 0}.about-section.alt{background:var(--grey-bg)}#highlights,#projectimages{padding:0}#location{padding:50px 0 0}.section_padding{background:#fff;padding:50px 0}.title_header{margin:0 0 35px}h2#maing{font-family:var(--font-display);color:#000;text-align:center;margin:-5px 0 0;padding:5px 0;font-size:40px;font-weight:600;line-height:48px}.inner-title h2#maing{margin-bottom:5px}.form-control{height:46px;padding:10px}#summary .container-box{background:var(--grey-bg)}.prosummary .suptitle{font-family:var(--font-ui);letter-spacing:1px;text-transform:uppercase;color:var(--ink);margin-left:60px;font-size:12px;font-weight:700;line-height:14.4px}.prosummary .mtitle{font-family:var(--font-display);letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);margin:10px 0 30px;font-size:32px;font-weight:400;line-height:38.4px}.prosummary ul{margin:0;padding:0;list-style:none;overflow:hidden}.prosummary ul li{font-family:var(--font-ui);color:#000;float:left;width:33.333%;padding:14.4px 14.4px 28.8px 0;font-size:14.4px;font-weight:500;line-height:21.6px}.prosummary ul li strong{color:#000;padding-bottom:17.28px;font-size:17.28px;font-weight:700;line-height:25.92px;display:block}.proquery{font-family:var(--font-ui);background:var(--blue);padding:32px}.proquery h3{font-family:var(--font-display);color:#fff;text-transform:uppercase;text-align:center;margin:0 0 8px;font-size:24px;font-weight:500;line-height:28.8px}.proquery .form-control{color:#fff;height:46px;box-shadow:none;background:0 0;border:1px solid #fff;border-radius:0;padding:10px;font-size:16px}.proquery .form-control::placeholder{color:#fff;opacity:1}.proquery .form-control:focus{color:#fff;background:0 0;border-color:#fff;box-shadow:0 0 0 .2rem #ffffff40}.probtn2{font-family:var(--font-ui);letter-spacing:2px;text-transform:uppercase;color:#000;background:#fff;border:0;border-radius:0;width:100%;padding:10px;font-size:16px;font-weight:700}.probtn2:hover{color:#000;background:#f1f1f1}.overp{color:#000;text-align:justify;margin-bottom:0;font-weight:500;line-height:30.6px;font-size:17px!important}.trans-btn{font-family:var(--font-ui);letter-spacing:2px;text-transform:uppercase;color:#fff;background-color:var(--blue-alt);text-align:center;border:1px solid #000;border-radius:6px;margin-top:30px;padding:6px 12px;font-size:16px;display:inline-block}.trans-btn:hover{background-color:var(--blue);color:#fff}.tick-list{text-align:left;margin:-10px 0 0;padding:10px 0 0;list-style-type:none}.tick-list li{font-family:var(--font-list);color:var(--ink);text-align:left;padding:8px;font-size:16px;line-height:24px}.tick-list li strong{color:var(--ink);font-weight:700}.location-list{margin-top:-15px;padding:20px}#highlights img,.location-map img{width:100%}.location-map{padding:20px}.card-with-icon-item{text-align:center;padding:10px 0}.card-item-icon{justify-content:center;align-items:flex-start;height:65px;margin-bottom:20px;display:flex}.card-item-icon img{-o-object-fit:contain;object-fit:contain;width:45px;height:45px}.card-item-content p{font-family:var(--font-list);color:#000;text-align:center;margin:0;font-size:15px;line-height:22px}.progallery{grid-template-rows:repeat(5,86.7578px);grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin:20px;padding:0 12px;display:grid}.progallery>div{overflow:hidden}.progallery a,.progallery img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pic1{grid-area:1/1/3/2}.pic2{grid-area:3/1/6/2}.pic3{grid-area:4/2/6/3}.pic4{grid-area:1/2/4/3}.pic5{grid-area:1/3/3/4}.pic6{grid-area:3/3/6/4}#pricelist .table{border-collapse:collapse;margin:0 0 16px;padding:0 12px}#pricelist .table th,#pricelist .table td{font-family:var(--font-list);color:#000;border:2px solid var(--gold);text-align:center;--bs-table-bg-type:transparent;background:#fff;padding:8px}#pricelist .table th{font-size:20px;font-weight:700;line-height:30px}#pricelist .table td{font-size:15px;font-weight:400;line-height:22.5px}#btnidi{background-color:var(--blue);color:#fff;text-align:center;width:300px;max-width:100%}#btnidi:hover{background-color:var(--blue-alt);color:#fff}#floorplan .item_wrap{text-align:center}#floorplan .img_sec{position:relative}#floorplan .img_sec img{aspect-ratio:1;-o-object-fit:fill;object-fit:fill;cursor:pointer;width:100%}#floorplan .title{font-family:var(--font-display);color:#fff;background-color:var(--blue);margin:0 0 .5rem;padding:10px 0;font-size:24px;font-weight:400}.call-to-action-section{background:#000;padding:40px 0}.call-to-action-section .logo img{background:#fff;width:50%;padding:10px}.call-to-action-cnt p{font-family:var(--font-ui);color:#fff;margin:0;font-size:14px;line-height:24.5px}.call-to-action-button .btn{font-family:var(--font-ui);letter-spacing:2px;text-transform:uppercase;color:#fff;background-color:var(--gold);text-align:center;border:1px solid #fff;border-radius:6px;padding:6px 12px;font-size:16px;display:inline-block}.call-to-action-button .btn:hover{color:#fff;background-color:#b98b02}.footer-section{background:#fff}.top-footer{padding:50px 0}.form-footer{padding:20px}.form-footer h4{color:var(--blue);text-align:center;margin-bottom:16px;font-family:serif;font-size:30px}.form-footer .probtn2{color:#fff;background:#000}.form-footer .probtn2:hover{color:#fff;background:#222}.btm-footer{background:#fff}.btm-footer .copyright p{color:#000;text-align:center;margin:0;padding:0;font-size:12px}.whatsapp{color:#fff;background:var(--wa-green);text-align:center;z-index:2;border-radius:100%;width:50px;height:50px;font-size:25px;line-height:50px;text-decoration:none;position:fixed;bottom:20px;left:10px}.whatsapp:hover{color:#fff;background:#27a03a}#scrollTopBtn{z-index:99;background:var(--blue);cursor:pointer;border:0;border-radius:50%;outline:none;padding:15px;line-height:0;display:none;position:fixed;bottom:130px;right:30px;box-shadow:0 4px 15px #0000004d}.fix-mobile-strip{display:none}.modal-content{border:1px solid #0000002d;border-radius:8px}.modal-body.p-0{flex-wrap:wrap;display:flex}.modal-visual{background:url(/images/banner.webp) 50%/cover no-repeat;min-height:100%}.modal-content .close{color:#fff;z-index:999;background:#000;border:0;border-radius:100%;width:40px;height:40px;font-size:28px;line-height:1;top:0;right:0}.modal-logo{width:150px}.modal-body h4{text-transform:uppercase;color:#000;margin:15px 0;font-size:24px;font-weight:500}.probtn{font-family:var(--font-ui);letter-spacing:2px;text-transform:uppercase;color:#fff;background:#000;border:0;border-radius:0;padding:10px;font-weight:700}.probtn:hover{color:#fff;background:#222}#formLoaderOverlay{z-index:9999;background:#fffc;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}#formLoaderOverlay.is-active{display:flex}#formLoaderOverlay .spinner{border:4px solid #f3f3f3;border-top-color:#333;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.field-error{font-family:var(--font-ui);color:#ffd9d9;margin-top:4px;font-size:12.5px;line-height:18px;display:block}.form-footer .field-error,.modal-body .field-error{color:#c0392b}.form-note{font-family:var(--font-ui);text-align:center;margin:12px 0 0;font-size:14px}.proquery .form-note{color:#fff}@media (max-width:1199.98px){.bgptn,.bgptn1{padding:0 40px}.container-box{padding:50px 40px 70px}.banner-cnt h1{font-size:44px;line-height:54px}}@media (max-width:991.98px){.button_container{display:block}.overlay{opacity:0;visibility:hidden;z-index:98;background:#fffffffa;transition:opacity .3s;position:fixed;inset:0}.overlay.open{opacity:1;visibility:visible}.overlay-menu{justify-content:center;align-items:center;height:100%;display:flex}.overlay-menu ul{text-align:center;display:block}.overlay-menu ul li a{padding:14px 0;font-size:20px}.prosummary ul li{width:50%}.banner-cnt h1{font-size:36px;line-height:46px}.call-to-action-section{text-align:center}.call-to-action-section .logo img{width:40%;margin-bottom:20px}.call-to-action-cnt p{margin-bottom:20px}.call-to-action-button .btn{width:auto}#floorplan .title{font-size:20px}}@media (max-width:767.98px){.bgptn,.bgptn1{padding:0 15px}.container-box{padding:40px 15px 50px}h2#maing{font-size:28px;line-height:36px}.banner-cnt h1{font-size:26px;line-height:34px}.banner-cnt p{font-size:15px;line-height:24px}.prosummary .suptitle{margin-left:0}.prosummary .mtitle{font-size:26px}.overp{line-height:27px;font-size:15px!important}.progallery{grid-template-rows:repeat(6,90px);grid-template-columns:repeat(2,1fr);gap:12px}.pic1{grid-area:1/1/3/2}.pic2{grid-area:1/2/3/3}.pic3{grid-area:3/1/5/2}.pic4{grid-area:3/2/5/3}.pic5{grid-area:5/1/7/2}.pic6{grid-area:5/2/7/3}.location-map{padding:0 0 20px}.location-list{margin-top:0;padding:0}#floorplan .title{font-size:16px}.fix-mobile-strip{z-index:98;width:100%;display:block;position:fixed;bottom:0;left:0}.fix-mobile-strip ul{margin:0;padding:0;list-style:none;display:flex}.fix-mobile-strip li{flex:50%}.fix-mobile-strip li a{font-family:var(--font-ui);text-transform:uppercase;text-align:center;color:#fff;background:var(--blue);padding:14px 5px;font-size:15px;font-weight:700;text-decoration:none;display:block}.fix-mobile-strip li:last-child a{background:var(--gold)}.whatsapp{bottom:70px}#scrollTopBtn{bottom:130px;right:15px}}@media (max-width:575.98px){.prosummary ul li{float:left;width:50%;padding:0 12px 16px 0;font-size:13.5px;line-height:19px}.prosummary ul li strong{padding-bottom:4px;font-size:14.5px;line-height:19px}.prosummary .mtitle{margin-bottom:20px}.proquery{padding:20px}.card-with-icon-item{flex-direction:column;align-items:center;height:100%;padding:10px 4px;display:flex}.card-item-icon{height:52px;margin-bottom:12px}.card-item-icon img{width:40px;height:40px}.card-item-content p{font-size:13.5px;line-height:18px}.amenities_row{row-gap:6px}}.progallery button{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.plan-trigger{cursor:pointer;display:block}.lightbox{z-index:1080;background:#000000eb;justify-content:center;align-items:center;padding:60px 20px;display:flex;position:fixed;inset:0}.lightbox-image{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.lightbox-close,.lightbox-nav{color:#fff;cursor:pointer;background:#ffffff1f;border:0;line-height:1;transition:background .2s;position:absolute}.lightbox-close:hover,.lightbox-nav:hover{background:#ffffff47}.lightbox-close{border-radius:100%;width:44px;height:44px;font-size:30px;top:20px;right:20px}.lightbox-nav{border-radius:6px;width:48px;height:64px;font-size:36px;top:50%;transform:translateY(-50%)}.lightbox-nav.prev{left:20px}.lightbox-nav.next{right:20px}.lightbox-counter{text-align:center;color:#ffffffbf;width:100%;font-family:var(--font-ui);letter-spacing:1px;margin:0;font-size:14px;position:absolute;bottom:22px;left:0}@media (max-width:767.98px){.lightbox{padding:70px 12px}.lightbox-nav{width:38px;height:52px;font-size:28px}.lightbox-nav.prev{left:8px}.lightbox-nav.next{right:8px}}.modal.show.d-block{overflow:hidden auto}.ty-wrap{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.ty-wrap img{width:180px;margin-bottom:30px}.ty-wrap h1{font-family:var(--font-display);color:#000;margin-bottom:16px;font-size:40px}.ty-wrap p{color:#333;max-width:560px;margin:0 auto 28px;font-size:17px}.ty-wrap .trans-btn{margin-top:0;text-decoration:none}.banner-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.banner-actions .hero-btn{font-family:var(--font-ui);letter-spacing:1.5px;text-transform:uppercase;color:#fff;background-color:var(--gold);border:1px solid var(--gold);border-radius:6px;padding:11px 22px;font-size:15px;font-weight:700;text-decoration:none}.banner-actions .hero-btn:hover{color:#fff;background-color:#b98b02;border-color:#b98b02}.banner-actions .hero-btn-alt{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000059;border-color:#fff}.banner-actions .hero-btn-alt:hover{background-color:var(--blue);border-color:var(--blue)}.faq-list{border-top:1px solid #e4e7eb;max-width:900px;margin:0 auto}.faq-item{border-bottom:1px solid #e4e7eb}.faq-question{text-align:left;cursor:pointer;width:100%;font-family:var(--font-list);color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-size:17px;font-weight:700;line-height:1.45;display:flex}.faq-question:hover,.faq-item.open .faq-question{color:var(--blue)}.faq-toggle{text-align:center;color:#fff;background:var(--blue);border-radius:50%;flex:0 0 28px;width:28px;height:28px;font-size:20px;font-weight:400;line-height:26px}.faq-answer{font-family:var(--font-list);color:#444;padding:0 4px 20px;font-size:16px;line-height:1.7}.faq-footnote{text-align:center;max-width:900px;font-family:var(--font-ui);color:#555;margin:26px auto 0;font-size:15px}.footer-disclaimer{max-width:1000px;font-family:var(--font-ui);color:#6b7280;text-align:center;margin:0 auto 10px;padding:0 12px;font-size:12px;line-height:1.6}.btm-footer{padding-top:18px;padding-bottom:14px}@media (max-width:767.98px){.banner-actions{gap:8px;margin-top:16px}.banner-actions .hero-btn{letter-spacing:1px;text-align:center;flex:100%;padding:10px 14px;font-size:13px}.faq-question{padding:15px 2px;font-size:15px}.faq-answer{font-size:15px}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overlay-menu ul li.nav-cta a{color:#fff;background:var(--blue);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-left:6px;padding:0;transition:background .2s;display:inline-flex}.overlay-menu ul li.nav-cta a:hover{background:var(--gold);color:#fff}button.whatsapp{cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex}.faq-cta{text-align:center;margin-top:6px}.faq-cta .trans-btn{margin-top:0;text-decoration:none}@media (max-width:991.98px){.overlay-menu ul li.nav-cta a{width:48px;height:48px;margin:14px auto 0}}@media (max-width:566.98px){.home-banner{background:#0b2239;padding-top:0;position:relative}.home-banner-img{position:absolute;inset:0}.home-banner-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.banner-cnt{z-index:1;background:linear-gradient(#04122059 0%,#041220bd 40%,#041220e6 100%);padding:96px 0 26px;position:relative}}.footer-links{text-align:center;margin:4px 0 10px}.footer-links a{font-family:var(--font-ui);color:var(--blue);font-size:12.5px;text-decoration:none}.footer-links a:hover{text-decoration:underline}.map-embed{aspect-ratio:4/3;border-radius:4px;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 6px #0000001f}.map-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767.98px){.map-embed{aspect-ratio:1}}
