/* Mana Projects — refined builder brand system */
:root{--mana-forest:#214c3c;--mana-forest-deep:#17392f;--mana-sage:#6d8a70;--mana-mist:#edf2ec;--mana-cream:#f8f8f4;--mana-ink:#23332c;--mana-muted:#68776f;--mana-gold:#c69d54}
html{scroll-behavior:smooth} body::before{display:none!important;background:none!important;animation:none!important} h1,h2,h3,h4,h5,h6,p,li,span,a,button,label{ text-transform:none!important } body,.page-wrapper{background:var(--mana-cream)!important;color:var(--mana-ink)!important;font-family:"popins","Muli",Arial,sans-serif!important;line-height:1.65}
h1,h2,h3,h4,h5,h6,.heading,.projectname,.proj-heading{font-family:"NovaSquare","Muli",Georgia,serif!important;letter-spacing:-.025em}
p,li,span,label,a,button,input,select{font-family:"popins","Muli",Arial,sans-serif}
.AppHeader,.AppNavbar,.book-and-get-details,.properties_section,.overview-and-highlights,.site-interested-section,.section-amenities,.section-gallery,.decision_corner,footer.sitefooter,.mobile-section-footer{background-color:#fff!important;color:var(--mana-ink)!important}
.AppHeader{border-bottom:1px solid #e5ebe4;box-shadow:0 6px 24px rgba(29,62,45,.06)} .AppNavbar .navlinks,.headrConNo .text,.headrConNo .texthelp{color:var(--mana-forest)!important}.AppNavbar .navlinks:hover,.AppNavbar .navlinks.active{color:var(--mana-sage)!important}
.projectname,.proj-heading,.project-sub-head,.heading,.title,.sub_heading,.listing li p,.listing li span,.rera_no p{color:var(--mana-ink)!important}.project-sub-head,.pro-add,.muted,.section-subtitle{color:var(--mana-muted)!important}
.appbtn.gradient,.btn-info,.appbtn{background:linear-gradient(130deg,var(--mana-forest-deep),var(--mana-forest))!important;border:1px solid var(--mana-forest)!important;color:#fff!important;border-radius:999px!important;box-shadow:0 8px 20px rgba(33,76,60,.16)!important;letter-spacing:.01em!important;text-transform:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.appbtn.gradient:hover,.btn-info:hover,.appbtn:hover{background:var(--mana-sage)!important;transform:translateY(-2px);box-shadow:0 12px 26px rgba(33,76,60,.22)!important}
.inner-col,.cotnetdiv,.bannerForm,.decision_corner .boxes,.card,.project-card{border:1px solid #e1e8df!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 34px rgba(32,65,45,.09)!important;overflow:hidden}
.properties_section .inner-col{padding:0!important}.properties_section .cotnetdiv{border:0!important;box-shadow:none!important;border-radius:0!important;color:var(--mana-ink)!important}.properties_section .pro-name{color:var(--mana-forest)!important}.properties_section .proj-typology{background:var(--mana-mist)!important;color:var(--mana-forest)!important;border-radius:999px!important}
.form-control,input,select,textarea,.in_box,.in-box{border:1px solid #d5dfd4!important;border-radius:12px!important;background:#fff!important;color:var(--mana-ink)!important;min-height:46px}.form-control::placeholder,input::placeholder,textarea::placeholder{color:#7d8981!important}
.modal-content{background:#fff!important;color:var(--mana-ink)!important;border:1px solid #e2e9e0!important;border-radius:18px!important;overflow:hidden}.modal-head,.modal-desc{color:var(--mana-ink)!important}.headerimg{position:absolute!important;inset:0 0 auto auto!important;width:auto!important;height:0!important;min-height:0!important;padding:0!important;background:transparent!important;z-index:4}.headerimg img,.modal .popup-image,.modal .modal-image,.modal .modal-banner-image{display:none!important}.headerimg .close{position:absolute!important;top:12px!important;right:12px!important;z-index:5!important;background:var(--mana-forest)!important;color:#fff!important;border-radius:50%!important;opacity:1!important;padding:6px!important}
.rera-abs{background:var(--mana-forest)!important;color:#fff!important;border-radius:999px!important}.luxe-spotlight-section{display:none!important}
.site-form-contact{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:10px auto 2px}.site-form-contact a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border:1px solid var(--mana-forest);border-radius:999px;color:var(--mana-forest)!important;background:#fff;font-weight:700;text-decoration:none!important}.site-form-contact a:hover{background:var(--mana-mist)}
.about-builder{padding:76px 0;background:linear-gradient(135deg,#eff4ed,#fff)!important}.about-builder .about-builder-card{padding:clamp(24px,4vw,48px);border-radius:24px;background:#fff;border:1px solid #e1e9df;box-shadow:0 16px 42px rgba(33,76,60,.08)}.about-builder h2{color:var(--mana-forest)!important;font-size:clamp(30px,4vw,46px);margin-bottom:18px}.about-builder p{font-size:17px;color:var(--mana-muted)!important}
.mana-finance{margin:10px 0;padding:9px 12px;border-radius:10px;background:#edf4ed;color:var(--mana-forest);font-weight:700;font-size:14px}.mana-soldout{color:#9a3e37;font-weight:700;font-size:13px;margin:4px 0}.mana-project-highlights{padding-left:0!important;color:var(--mana-muted);font-size:13px;line-height:1.5}
.sliderimg{object-fit:cover;min-height:480px;max-height:680px}.content-over-banner{max-width:650px;padding:clamp(22px,4vw,42px);border:1px solid rgba(255,255,255,.38);border-radius:22px;background:rgba(24,55,43,.72);backdrop-filter:blur(12px)}.content-over-banner .projectname{color:#fff!important}.content-over-banner .typology{color:#fff!important}
.fixedIcons.whatsapp{background:#fff!important}.fixedIcons.phone{background:var(--mana-forest)!important}.mobile-section-footer{border-top:1px solid #e1e8df}
@media(max-width:991px){.AppNavbar .navlinks{padding:15px 18px}.bannerForm{position:relative!important;transform:none!important;top:auto!important;right:auto!important;width:min(92%,600px)!important;margin:-28px auto 24px!important;background:#fff!important;color:var(--mana-ink)!important;backdrop-filter:none!important;box-shadow:0 12px 34px rgba(32,65,45,.14)}.bannerForm .heading{color:var(--mana-forest)!important}.bannerForm input,.bannerForm select{color:var(--mana-ink)!important;border-color:#d5dfd4!important}.content-over-banner{left:5%!important;right:5%!important;max-width:none!important;width:auto!important}}
@media(max-width:767px){.sliderimg{min-height:380px;max-height:520px}.content-over-banner{top:44%!important;padding:18px!important}.content-over-banner .projectname{font-size:clamp(30px,8vw,44px)!important}.content-over-banner .typology,.content-over-banner .typology span{font-size:18px!important}.properties_section{padding:36px 0!important}.properties_section .flexdiv{gap:24px 0!important}.properties_section .proj-heading{font-size:clamp(30px,8vw,40px)!important}.headerflexdiv{min-height:70px}.logo-absolute img{height:auto;max-height:82px}.about-builder{padding:46px 0}.fixedIcons img{width:48px!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Responsive refinements and contrast for enquiry popups */
html,body{width:100%;max-width:100%;overflow-x:hidden!important}img,video{max-width:100%}.mobile-cta-bar{background:#fff!important;border-top:1px solid #e1e8df!important}.mobile-cta-bar a{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(130deg,var(--mana-forest-deep),var(--mana-forest))!important;border-color:var(--mana-forest)!important;border-radius:999px!important;box-shadow:0 6px 16px rgba(33,76,60,.15)!important;font-size:clamp(10px,2.7vw,12px)!important;padding:9px 3px!important}.mobile-cta-bar .cta-wrap{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}
#customModal .modal-content,#project2 .modal-content,#project__2 .modal-content,#project11 .modal-content,#project3 .modal-content,#project6 .modal-content,#project_ul .modal-content,#enqModal .modal-content{background:#fff!important;color:var(--mana-ink)!important;border:1px solid #e1e8df!important;border-radius:18px!important}#customModal .modal-head,#customModal .modal-desc,#project2 .modal-head,#project__2 .modal-head,#project11 .modal-head,#project3 .modal-head,#project6 .modal-head,#project_ul .modal-head{color:var(--mana-forest)!important}
@media(max-width:767px){.sliderimg{height:52vh!important;min-height:320px!important;max-height:430px!important}.content-over-banner{top:35%!important;left:4%!important;right:4%!important;padding:16px!important}.content-over-banner .projectname{font-size:clamp(28px,8vw,38px)!important}.content-over-banner .typology,.content-over-banner .typology span{font-size:16px!important}.content-over-banner .appbtn{padding:9px 13px!important;font-size:12px!important}.mobile-cta-bar{padding:6px 7px!important}.mobile-cta-bar a img{width:12px!important;height:12px!important}}

#customModal input,#customModal select,#customModal textarea,#customModal .in_box,#customModal .in-box,#project_ul input,#project_ul select,#project_ul textarea,#project_ul .in_box,#enqModal input,#enqModal select,#enqModal textarea{background:#fff!important;color:var(--mana-ink)!important;border:1px solid #d5dfd4!important}


/* Mobile-First Builder Redesign: Strong Contrast, Clear Forms, Calm Premium Palette */
:root{--mana-forest:#174b39;--mana-forest-deep:#123a2f;--mana-sage:#64816c;--mana-mist:#edf3ed;--mana-cream:#f7f6f1;--mana-ink:#20342b;--mana-muted:#52665b;--mana-gold:#9a7229}
html,body{width:100%;max-width:100%;overflow-x:hidden!important}body,.page-wrapper{background:var(--mana-cream)!important;color:var(--mana-ink)!important}
h1,h2,h3,h4,h5,h6,.heading,.Heading,.proj-heading,.projectname,.title,.sub_heading{color:var(--mana-forest)!important;text-shadow:none!important}
.project-sub-head,.pro-add,.muted,.section-subtitle{color:var(--mana-muted)!important;text-shadow:none!important}
.AppHeader,.AppNavbar{background:#fff!important;color:var(--mana-ink)!important}.AppHeader{border-bottom:1px solid #dfe8df!important;box-shadow:0 5px 18px rgba(23,75,57,.08)!important}.AppHeader .logo>img,.logo-absolute img{filter:brightness(0) saturate(100%) invert(22%) sepia(15%) saturate(1305%) hue-rotate(102deg) brightness(91%) contrast(92%)!important;opacity:1!important}.AppHeader .logo>img{display:block!important;max-width:170px!important;max-height:68px!important;object-fit:contain!important}.AppNavbar .navlinks,.headrConNo .text,.headrConNo .texthelp{color:var(--mana-forest)!important}.headrConNo{background:var(--mana-forest-deep)!important;color:#fff!important}
.properties_section{background:#edf2ec!important;color:var(--mana-ink)!important;padding:clamp(38px,6vw,76px) 0!important}.properties_section .proj-heading,.section-amenities .heading,.section-gallery .heading,.decision_corner .Heading{color:var(--mana-forest)!important;text-shadow:none!important}.properties_section .project-sub-head{color:var(--mana-muted)!important}.properties_section .custom-col{margin-bottom:24px}.properties_section .inner-col{height:100%;display:flex;flex-direction:column;background:#fff!important;border:1px solid #dfe7df!important;border-radius:20px!important;overflow:hidden;box-shadow:0 10px 30px rgba(23,75,57,.1)!important}.properties_section .inner-col>img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.properties_section .cotnetdiv{height:100%;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:20px!important;background:#fff!important}.properties_section .pro-name{color:var(--mana-forest)!important;font-size:clamp(20px,2vw,25px);font-weight:800;margin:0}.properties_section .pro-add{margin:0;line-height:1.45}.properties_section .pro-add a{color:var(--mana-muted)!important;text-decoration:none!important}.properties_section .proj-typology{margin:0!important;padding:8px 12px!important;background:var(--mana-mist)!important;color:var(--mana-forest)!important;border-radius:999px!important;font-weight:700}.properties_section .pro-price{color:var(--mana-ink)!important;font-size:clamp(20px,2vw,24px);font-weight:800;margin:0}.properties_section .btnsdiv{gap:10px;margin-top:auto;padding-top:6px}.properties_section .btnsdiv>*{flex:1;min-height:44px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.properties_section .rera-abs{position:static!important;inset:auto!important;display:table!important;width:max-content;max-width:100%;margin:5px auto 0!important;padding:6px 12px!important;border-radius:999px!important;background:#e6f0e7!important;color:var(--mana-forest)!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important;text-align:center;box-shadow:none!important}.pathc-img-abs,.new-launch,.under-construction{display:none!important}
.site-interested-section,.section-amenities,.section-gallery,.decision_corner,.overview-and-highlights{color:var(--mana-ink)!important}.section-amenities,.section-gallery{background:#f7f6f1!important;padding:clamp(40px,6vw,76px) 0!important}.section-amenities .title,.section-gallery .title{color:var(--mana-forest)!important;font-weight:800}.section-amenities li{align-items:center;padding:12px!important;color:var(--mana-ink)!important}.section-amenities li p{margin:0;color:var(--mana-ink)!important;font-weight:700}.section-amenities li img{width:36px;height:36px;object-fit:contain}.section-amenities ul{max-width:1024px!important;margin:20px auto!important;padding:0!important}.section-amenities .text-center{color:var(--mana-muted)!important}.section-gallery .img-div{padding:10px}.section-gallery .img-div img{border-radius:16px;box-shadow:0 8px 20px rgba(23,75,57,.1);object-fit:cover}.decision_corner{background:#fff!important;padding:clamp(36px,6vw,72px) 0!important}.decision_corner .sub_heading{color:var(--mana-ink)!important;text-shadow:none!important;font-weight:650}.decision_corner .boxes{padding:18px!important;border:1px solid #dfe7df!important;background:#f7f6f1!important;border-radius:18px!important;display:flex;flex-direction:column;align-items:center;gap:10px}.decision_corner .boxes .title{color:var(--mana-forest)!important;font-weight:800}.about-builder{background:linear-gradient(140deg,#eaf1e9,#fbfaf6)!important}.about-builder .about-builder-card{background:#fff!important}.about-builder h2,.about-builder h3{color:var(--mana-forest)!important}.about-builder p{color:var(--mana-muted)!important}.site-cta-row{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:24px auto 0}.site-cta-row .appbtn{min-width:170px;min-height:46px;display:inline-flex;align-items:center;justify-content:center}
.book-and-get-details{padding:18px 12px!important;background:#edf3ed!important}.book-and-get-details .div-flex{justify-content:center!important;gap:12px!important;flex-wrap:wrap}.book-and-get-details .appbtn{min-width:170px}
.bannerSection{position:relative!important;display:flex;flex-direction:column!important;overflow:visible!important}.bannerSection .sliderdiv{position:relative}.sliderimg{object-fit:cover;min-height:0!important;max-height:none!important;height:clamp(300px,53vw,680px)!important}.content-over-banner{position:absolute!important;z-index:2;left:clamp(18px,6vw,95px)!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;width:min(52%,650px)!important;max-width:650px!important;padding:clamp(20px,3vw,38px)!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:22px!important;background:rgba(18,58,47,.92)!important;box-shadow:0 18px 42px rgba(5,24,17,.28)!important;color:#fff!important}.content-over-banner .projectname,.content-over-banner .typology,.content-over-banner .typology span{color:#fff!important;text-shadow:none!important}.bannerForm{z-index:3}.bannerForm .heading{color:var(--mana-forest)!important;text-shadow:none!important}.bannerForm input,.bannerForm select,.bannerForm textarea{background:#fff!important;color:var(--mana-ink)!important;border-color:#c7d4c8!important}.bannerForm .iti__selected-dial-code,.bannerForm .iti__country-name{color:var(--mana-ink)!important}.bannerForm .iti__arrow{border-top-color:var(--mana-forest)!important}
.modal-content{position:relative!important;background:#fff!important;color:var(--mana-ink)!important;border:1px solid #d9e4da!important;border-radius:20px!important;overflow:visible!important;box-shadow:0 22px 70px rgba(16,42,29,.24)!important}.modal .headerimg{position:static!important;inset:auto!important;width:0!important;height:0!important;min-height:0!important;padding:0!important;background:transparent!important}.modal .headerimg img,.modal .popup-image,.modal .modal-image,.modal .modal-banner-image{display:none!important}.modal .close,.modal .headerimg .close{position:absolute!important;top:14px!important;right:14px!important;z-index:30!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--mana-forest)!important;color:#fff!important;opacity:1!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-shadow:0 2px 8px rgba(10,40,27,.18)!important}.modal .close svg{width:18px;height:18px}.modal .modal-title,.modal .modal-head,.modal .modal-desc,.modal .modal-body,.modal p,.modal label,.modal small{color:var(--mana-ink)!important;text-shadow:none!important}.modal .modal-desc{font-size:16px!important;line-height:1.5!important}.modal input,.modal select,.modal textarea,.modal .form-control{background:#fff!important;color:var(--mana-ink)!important;border:1px solid #c7d4c8!important}.modal input::placeholder,.modal textarea::placeholder{color:#65766b!important;opacity:1!important}.modal .site-form-contact{margin:12px auto 0!important}.modal .site-form-contact a{color:var(--mana-forest)!important}
@media(min-width:992px){.bannerForm{position:absolute!important;right:3%!important;top:50%!important;transform:translateY(-50%)!important;max-width:390px!important;width:32%!important;margin:0!important}.bannerForm .flexdiv{display:flex;flex-direction:column;gap:12px}.bannerForm .flexdiv .inputbox,.bannerForm .flexdiv select,.bannerForm .flexdiv button{width:100%!important;max-width:100%!important;margin:0!important}.bannerForm .site-form-contact{justify-content:center}}
@media(max-width:991px){.bannerSection{display:flex!important;flex-direction:column!important}.bannerSection .sliderdiv{order:0}.bannerSection .content-over-banner{order:1;position:relative!important;inset:auto!important;transform:none!important;width:calc(100% - 28px)!important;max-width:720px!important;margin:-24px auto 0!important;padding:22px!important}.bannerSection .bannerForm{order:2;position:relative!important;inset:auto!important;transform:none!important;width:calc(100% - 28px)!important;max-width:720px!important;margin:18px auto 20px!important;padding:20px!important;background:#fff!important;color:var(--mana-ink)!important}.bannerForm .flexdiv{display:flex!important;flex-direction:column!important;gap:12px!important}.bannerForm .flexdiv .inputbox,.bannerForm .flexdiv select,.bannerForm .flexdiv button{width:100%!important;max-width:100%!important;margin:0!important}.bannerForm .heading{margin:0 48px 14px 0!important;font-size:20px!important;line-height:1.25!important}.content-over-banner .projectname{font-size:clamp(28px,6vw,42px)!important}.properties_section .custom-col{flex:0 0 50%;max-width:50%}}
@media(max-width:575px){.AppHeader .logo>img{max-width:145px!important;max-height:56px!important;margin-left:4px!important}.sliderimg{height:clamp(250px,76vw,360px)!important}.bannerSection .content-over-banner{width:calc(100% - 24px)!important;margin:-18px auto 0!important;padding:18px!important;border-radius:18px!important}.bannerSection .content-over-banner .d-flex{gap:8px!important}.bannerSection .content-over-banner .appbtn{flex:1;min-height:44px;padding:10px 12px!important;font-size:13px!important}.bannerSection .bannerForm{width:calc(100% - 24px)!important;margin:14px auto 18px!important;padding:18px!important;border-radius:18px!important}.bannerForm .heading{font-size:18px!important}.book-and-get-details .div-flex{gap:8px!important}.book-and-get-details .appbtn{min-width:0;flex:1;padding:11px 8px!important;font-size:13px!important}.properties_section .custom-col{flex:0 0 100%;max-width:100%}.properties_section .cotnetdiv{padding:18px!important}.properties_section .btnsdiv{display:flex!important;gap:8px!important}.properties_section .btnsdiv>*{font-size:12px!important;padding:9px 6px!important}.section-amenities li{min-height:58px;padding:8px 4px!important}.section-amenities li img{width:30px;height:30px}.section-gallery .img-div{padding:6px}.site-cta-row{gap:8px}.site-cta-row .appbtn{flex:1;min-width:0;padding:10px!important;font-size:13px!important}.decision_corner .flex_div{flex-wrap:wrap;gap:10px!important}.decision_corner .boxes{flex:1 1 100%}.modal-dialog{width:calc(100% - 20px)!important;max-width:560px!important;margin:10px auto!important}.modal .modal-desc{padding-right:26px!important;font-size:14px!important}.mobile-cta-bar{padding:7px!important}.mobile-cta-bar .cta-wrap{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.mobile-cta-bar a{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(9px,2.8vw,12px)!important;padding:9px 2px!important}}

/* Keep copy legible on dark project hero information panels. */
.ibx-card, .ibx-card p, .ibx-card li, .ibx-card span, .ibx-card .ibx-sub, .ibx-card .ibx-list li, .ibx-card .ibx-note, .ibx-card .ibx-rera { color: #fff !important; text-shadow: none !important; }
.ibx-card .mana-finance, .ibx-card .mana-finance *, .ibx-card .ibx-badge { color: #163f32 !important; }

/* Keep brochure artwork out of lead capture dialogs. */
.modal img:not(.modal-logo):not(.logo) { display: none !important; }

/* The fixed brochure teaser is part of the popup artwork and obscures the project details on phones. */
img.brochure-image { display: none !important; }

/* Prioritize high-intent mobile actions in the fixed project bar. */
@media (max-width: 767px) { .sticky-cta .chip { display:none !important; } .sticky-cta .wrap { display:flex !important; width:100% !important; max-width:none !important; gap:6px !important; justify-content:stretch !important; } .sticky-cta .wrap > * { flex:1 1 0 !important; min-width:0 !important; white-space:nowrap; padding-left:5px !important; padding-right:5px !important; font-size:12px !important; } }

/* Bring the project hero information panel into the green and warm-neutral builder palette. */
.ibx-card { background: linear-gradient(145deg,#153f33 0%,#225744 100%) !important; border:1px solid rgba(216,185,121,.45) !important; box-shadow:0 18px 42px rgba(16,48,38,.20) !important; }
.ibx-card .ibx-badge { background:#f4eddd !important; border-color:#ddc58c !important; }
.ibx-card .ibx-list li:before { color:#e1c27b !important; }

.modal .modal-head, .modal .modal-title { color:#fff !important; text-shadow:none !important; }
.modal .modal-title-secondary { color:#163f32 !important; text-shadow:none !important; }

/* Compact the project microsite mobile action strip to four clear lead actions. */
@media (max-width: 767px) { .mob-action { position:fixed !important; z-index:9998 !important; left:0 !important; right:0 !important; bottom:0 !important; height:60px !important; min-height:60px !important; max-height:60px !important; padding:4px 6px !important; margin:0 !important; display:flex !important; flex-direction:row !important; align-items:stretch !important; justify-content:space-between !important; background:#163f32 !important; color:#fff !important; box-shadow:0 -8px 22px rgba(16,48,38,.18) !important; } .mob-action > div, .mob-action > li:nth-of-type(n+5) { display:none !important; } .mob-action > li { display:flex !important; flex:1 1 25% !important; min-width:0 !important; height:100% !important; padding:4px 2px !important; align-items:center !important; justify-content:center !important; flex-direction:column !important; gap:2px !important; color:#fff !important; background:transparent !important; border:0 !important; border-right:1px solid rgba(255,255,255,.20) !important; font-size:11px !important; line-height:1.1 !important; text-align:center !important; white-space:nowrap !important; } .mob-action > li:last-of-type { border-right:0 !important; } .mob-action .action-icon { margin:0 !important; font-size:16px !important; } body { padding-bottom:66px !important; } }

@media (max-width: 767px) { .mob-action > li:nth-of-type(4) { border-right:0 !important; } }

/* Use the same builder green and warm gold palette in project microsites. */
:root { --colorPrimary:#214c3c !important; --colorSecondary:#c69d54 !important; }
.pro-status,.new-launch-tag,.project-status { background:var(--mana-forest) !important; color:#fff !important; border-color:var(--mana-forest) !important; }
.pro-add { color:var(--mana-muted) !important; }
.pro-title,.pro-price,.pro-tag-line { color:var(--mana-ink) !important; }

/* Conversion and footer disclosure refinements */
.section-amenities li img{filter:brightness(0) saturate(100%) invert(23%) sepia(13%) saturate(1260%) hue-rotate(103deg) brightness(89%) contrast(92%)!important;opacity:1!important;visibility:visible!important}
.section-amenities li{color:var(--mana-ink)!important}
.footer-compliance-toggle{display:flex;align-items:center;justify-content:center;width:min(100%,680px);min-height:48px;margin:20px auto 12px;padding:12px 18px;border:1px solid var(--mana-forest);border-radius:999px;background:var(--mana-forest);color:#fff!important;font-weight:750;cursor:pointer;box-shadow:0 8px 20px rgba(33,76,60,.16)}
.footer-compliance-toggle:hover{background:var(--mana-sage);border-color:var(--mana-sage)}
.footer-compliance-panel[hidden]{display:none!important}
.footer-compliance-panel{padding:10px 0 2px}
.section-gallery img,.properties_section .inner-col>img,.bannerSection .sliderimg{cursor:pointer}
.modal .modal-desc{color:var(--mana-muted)!important}
@media(max-width:575px){.footer-compliance-toggle{width:100%;font-size:13px;line-height:1.35;padding:12px 14px;white-space:normal}}

.footer-rera-link a{color:var(--mana-forest)!important;font-weight:700;text-decoration:underline}

/* The amenity artwork is supplied as black SVG line art; keep its original color on the light section. */
.section-amenities li img{filter:none!important;opacity:1!important;visibility:visible!important}

.section-amenities .flex-div li img{filter:none!important;opacity:1!important;visibility:visible!important}


/* Compact, mobile-friendly links to the project information pages. */
.project-info-links{margin:12px 0 10px;text-align:left;color:var(--mana-forest,#214c3c)}
.project-info-links summary{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 13px;border:1px solid rgba(33,76,60,.32);border-radius:999px;background:#f4f7f2;color:var(--mana-forest,#214c3c);font-size:14px;font-weight:700;line-height:1.3;cursor:pointer;list-style:none}
.project-info-links summary::-webkit-details-marker{display:none}
.project-info-links summary::after{content:"+";font-size:18px;line-height:1}
.project-info-links[open] summary::after{content:"−"}
.project-info-link-list{display:grid;gap:7px;margin-top:9px;padding:10px 12px;border:1px solid rgba(33,76,60,.16);border-radius:12px;background:#fff;text-align:left}
.project-info-link-list a{color:var(--mana-forest,#214c3c)!important;font-size:13px;font-weight:650;line-height:1.4;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}
.project-info-link-list a:hover{color:#9a7433!important}
.all-mana-projects-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin:24px auto 6px;padding:16px 20px;border:1px solid rgba(33,76,60,.15);border-radius:16px;background:#f4f7f2;text-align:center}
.all-mana-projects-link span{color:var(--mana-forest,#214c3c);font-size:15px;font-weight:650}
.all-mana-projects-link a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border-radius:999px;background:var(--mana-forest,#214c3c);color:#fff!important;font-size:14px;font-weight:750;text-decoration:none}
.all-mana-projects-link a:hover{background:#9a7433}
@media(max-width:575px){.project-info-links summary{font-size:13px}.project-info-link-list{padding:10px}.project-info-link-list a{font-size:13px}.all-mana-projects-link{gap:9px;margin-top:18px;padding:14px}.all-mana-projects-link span{font-size:14px}.all-mana-projects-link a{width:100%;font-size:14px}}

/* Keep WhatsApp Marks White On The Forest-Green Mobile CTA Bar */
.mobile-cta-bar a img[src*="whatsapp"],.mob-action img[src*="whatsapp"],.mob-action img[alt*="WhatsApp" i],.mob-action svg[aria-label*="WhatsApp" i]{filter:brightness(0) invert(1)!important}.mob-action .action-icon,.mob-action [class*="whatsapp"]{color:#fff!important}
