html{scroll-behavior:smooth!important}.navigation-sec{transition:all 0.3s ease;padding:12px 0;background:rgb(0 0 0 / .3);backdrop-filter:blur(15px);border-bottom:1px solid rgb(255 255 255 / .2);position:relative}.navigation-sec .et_pb_menu .et_pb_menu__menu>nav>ul>li{margin:0 5px 0 0}.navigation-sec .nav li ul{width:fit-content;display:flex;flex-direction:column}.navigation-sec .nav li li{white-space:nowrap}.navigation-sec .nav li li a{width:auto!important}.navigation-sec .sub-menu{padding:10px 0!important}.navigation-sec .sub-menu li a{padding:5px 0}.sb-hamburger{width:32px;cursor:pointer;display:flex;flex-direction:column;gap:6px;margin:0 0 0 auto}.sb-hamburger span{height:3px;background:#fff;border-radius:3px;display:block;transition:0.3s ease}.sb-offcanvas{position:fixed;top:0;right:0;width:0;height:100vh;background:#fff;z-index:999999;box-shadow:-2px 0 10px rgb(0 0 0 / .1);overflow:hidden;transition:width 0.3s ease,opacity 0.3s ease;opacity:0}.sb-offcanvas.active{width:400px;opacity:1}.sb-offcanvas-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.sb-offcanvas-header h3{padding:0;margin:0;color:#C9A24D;font-size:24px;font-weight:700}.sb-close-btn{background:#e9f0eb;width:32px;height:32px;border-radius:50%;border:none;font-size:20px;cursor:pointer}.sb-menu-list{list-style:none;padding:0;margin-top:30px}.sb-menu-list li{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:16px;cursor:pointer}.sb-menu-list li i{font-size:20px}.sb-menu-list a{color:#333;text-decoration:none;text-transform:uppercase;font-family:'Inter';font-weight:300}.sb-menu-list a:hover,.sb-menu-list a:hover i{color:#C9A24D}.sb-menu-list a.active li{color:#C9A24D}.home-bnr-sec{height:100vh;padding:300px 0;margin:-82px 0 0 0;display:flex;align-items:center;justify-content:center;position:relative}.home-bnr-sec .hero-btn{display:flex;gap:15px;justify-content:center;align-items:center}.home-bnr-sec .hero-btn .cta-btn{background:linear-gradient(135deg,#3ba3da,#5aa473);color:#fff;padding:12px 32px;border:none;border-radius:50px;font-weight:600;text-decoration:none;transition:all 0.3s ease;display:inline-block;font-size:16px;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif}.home-bnr-sec .hero-btn .cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgb(59 163 218 / .3)}.project-sec .project-tab{border:none}.project-sec .project-tab .et_pb_tabs_controls{display:flex;align-items:center;justify-content:center;background:none}.project-sec .et_pb_tabs_controls li{border:none}.project-sec .et_pb_tabs_controls li a{border-bottom:2px solid #fff0}.project-sec .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a{border-bottom:2px solid #c9a24d}.project-sec .projects-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:20px}.project-sec .project-card{position:relative;border-radius:12px;overflow:hidden;transition:transform 0.3s ease;background:#fff;font-family:'Inter';border:1px solid #e7d3a8}.project-sec .project-image{width:100%;height:350px;background-size:cover;background-position:center;transition:transform 0.4s ease}.project-sec .project-overlay{width:100%;padding:15px 18px;background:#fff;color:#666;border-radius:0 0 12px 12px}.project-sec .project-overlay .mrk-complete{display:flex;justify-content:space-between}.project-sec .project-overlay .mrk-complete i{color:#bf8300}.project-sec .project-overlay h4{font-size:22px;font-weight:400;color:#bf8300;font-family:'Inter'}.project-sec .project-overlay p{font-size:15px;opacity:1;padding:0 0 5px 0;font-weight:300}.project-sec .project-card .coming-soon-tag{position:absolute;z-index:10;right:12px;top:12px;background:#147e38;color:#fff;font-size:12px;padding:4px 10px;border-radius:20px;font-weight:600;letter-spacing:.5px}.dcm-container .slick-arrow{cursor:pointer!important}.faq-sec{background-attachment:fixed}.faq-sec .custom-accordion{width:80%;margin:0 auto}.faq-sec .custom-accordion .accordion-item{background:#fff;margin-bottom:20px;border-radius:12px;box-shadow:0 2px 10px rgb(0 0 0 / .05);overflow:hidden}.faq-sec .custom-accordion .accordion-item:last-child{margin:0}.faq-sec .custom-accordion .accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:20px 30px}.faq-sec .custom-accordion .active .accordion-header{background:#C9A24D}.faq-sec .custom-accordion .accordion-header h4{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-size:21px;line-height:normal;font-weight:300;color:#666;padding:0}.faq-sec .custom-accordion .active .accordion-header h4{color:#fff}.faq-sec .custom-accordion .accordion-icon i{font-size:14px;transition:all 0.5s;color:#C9A24D}.faq-sec .custom-accordion .active .accordion-icon{rotate:-90deg;transition:all 0.5s}.faq-sec .custom-accordion .active .accordion-icon i{color:#fff;transition:all 0.5s;display:none}.faq-sec .custom-accordion .active .accordion-icon::after{content:'\f068';font-family:"Font Awesome 7 Free";font-weight:900;color:#fff;rotate:90deg;font-size:15px}.faq-sec .custom-accordion .accordion-icon{width:40px;height:40px;color:#034833;font-size:20px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:rotate,background-color 0.5s}.faq-sec .custom-accordion .accordion-item .active .accordion-icon{transform:rotate(-90deg);background:green;color:#fff}.faq-sec .custom-accordion .accordion-content{display:none;padding:30px}.faq-sec .custom-accordion .accordion-content p{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;color:#666;font-size:16px;font-weight:400;line-height:28px}.footer-sec h5{color:#fff;margin-bottom:24px;font-size:24px;font-weight:400;position:relative;padding-bottom:8px;font-family:'Inter';text-transform:uppercase}.footer-sec h5::after{content:'';position:absolute;bottom:-5px;left:0;width:60px;height:3px;background:linear-gradient(135deg,#e9e9e9,#c9a24d)}.footer-sec .cnt-info{margin:0;padding:0;display:flex;flex-direction:column;gap:25px}.footer-sec .cnt-info li{list-style-type:none;display:flex;gap:5px;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;color:#ccc;font-size:15px;line-height:20px;font-weight:300}.footer-sec .cnt-info li a{color:#ccc}.footer-sec .cnt-info li i{color:#c9a24d}.footer-sec .social-icons{display:flex;gap:30px}.footer-sec .social-icons a{color:#bbb;text-decoration:none;transition:all 0.3s ease;display:inline-block}.footer-sec .social-icon i{font-size:22px}.footer-sec .social-icons a:hover{color:#c9a24d}.footer-sec .footer-links-wrapper{display:flex;gap:40px;justify-content:space-between}.footer-sec .footer-links-wrapper ul{list-style:none;margin:0;padding:0}.footer-sec .footer-links-wrapper li{margin-bottom:8px}.footer-sec .footer-links-wrapper a{color:#ccc;text-decoration:none;display:flex;align-items:baseline;gap:6px;font-size:15px;font-family:'Inter';font-weight:300}.footer-sec .footer-links-wrapper a:hover{opacity:.8}.footer-sec .footer-links-wrapper .arrow{font-size:18px;display:inline-block;margin-right:3px}.footer-sec .sub-links{margin:5px 0 0 10px!important}.footer-sec .sub-links li{margin-bottom:2px}.footer-sec .sub-links li a{font-size:14px;opacity:.9}.footer-sec .sub-arrow{font-weight:700;margin-right:4px}.faq-sec .custom-accordion .accordion-content .main-list{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;color:#545454;font-size:16px;font-weight:400;line-height:26px;list-style-type:decimal}.faq-sec .custom-accordion .accordion-content .main-list li{margin:0 0 7px 0}.faq-form{width:100%}.faq-form p{margin:0;padding:0}.faq-form .sree-form-field{width:100%;margin-bottom:16px}.faq-form input[type="text"],.faq-form input[type="tel"],.faq-form input[type="email"],.faq-form textarea{width:100%;min-height:60px;margin:0;padding:15px 18px;border:1px solid #e7d3a8;border-radius:0;outline:none;box-shadow:none;background:#fff;color:#666;font-family:inherit;font-size:17px;font-weight:500;line-height:1.4;transition:border-color 0.3s ease,box-shadow 0.3s ease;box-shadow:0 12px 14px -15px rgb(0 0 0 / .3)}.faq-form textarea{height:165px;resize:vertical;display:block}.faq-form input::placeholder,.faq-form textarea::placeholder{color:#666;opacity:1}.faq-form input[type="text"]:focus,.faq-form input[type="tel"]:focus,.faq-form input[type="email"]:focus,.faq-form textarea:focus{border:1px solid #e7d3a8;box-shadow:0 0 0 1px rgb(255 255 255 / .25)}.faq-form .sree-submit-wrap{display:flex;justify-content:center;width:100%;margin:40px 0 0 0}.faq-form input[type="submit"]{margin:0;padding:14px 55px;border:1px solid #c9a24d;border-radius:50px;background:#c9a24d;color:#fff;font-family:inherit;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;box-shadow:none;transition:background-color 0.3s ease,color 0.3s ease,transform 0.3s ease;box-shadow:0 0 0 1px rgb(255 255 255 / .25)}.faq-form input[type="submit"]:hover{background:#fff0;color:#c9a24d;transform:translateY(-2px)}.faq-form .wpcf7-spinner{position:absolute;margin:18px 0 0 10px}.faq-form input:-webkit-autofill,.faq-form input:-webkit-autofill:hover,.faq-form input:-webkit-autofill:focus{-webkit-text-fill-color:#666;-webkit-box-shadow:0 0 0 1000px #fff0 inset;transition:background-color 9999s ease-in-out 0s}.contact-details{color:#fff;font-family:'Inter'}.contact-item{display:flex;align-items:flex-start;gap:16px;margin-bottom:50px}.contact-item .icon{font-size:26px;color:#ebebeb;display:flex}.contact-item h5{font-size:24px;font-weight:400;color:#fff;letter-spacing:.3px;text-transform:uppercase}.contact-item p{margin:0;padding:0;font-size:18px;line-height:1.6;color:#ebebeb;font-weight:300}.contact-item a{font-size:18px;color:#ffd06b;text-decoration:none;font-weight:500}.contact-item a:hover{text-decoration:underline}.contact-item:last-child{margin-bottom:0}.sree-contact-form{width:100%}.sree-contact-form p{margin:0;padding:0}.sree-contact-form .sree-form-field{width:100%;margin-bottom:16px}.sree-contact-form input[type="text"],.sree-contact-form input[type="tel"],.sree-contact-form input[type="email"],.sree-contact-form textarea{width:100%;min-height:60px;margin:0;padding:15px 18px;border:1px solid rgb(255 255 255 / .8);border-radius:0;outline:none;box-shadow:none;background:#fff0;color:#fff;font-family:inherit;font-size:17px;font-weight:500;line-height:1.4;transition:border-color 0.3s ease,box-shadow 0.3s ease}.sree-contact-form textarea{height:165px;resize:vertical;display:block}.sree-contact-form input::placeholder,.sree-contact-form textarea::placeholder{color:rgb(255 255 255 / .95);opacity:1}.sree-contact-form input[type="text"]:focus,.sree-contact-form input[type="tel"]:focus,.sree-contact-form input[type="email"]:focus,.sree-contact-form textarea:focus{border-color:#fff;box-shadow:0 0 0 1px rgb(255 255 255 / .25)}.sree-contact-form .sree-consent-field{margin-top:3px;margin-bottom:40px;color:#fff;font-family:inherit;font-size:16px;font-weight:600;line-height:1.65}.sree-contact-form .sree-consent-field .wpcf7-list-item{margin:0}.sree-contact-form .sree-consent-field label{display:flex;align-items:flex-start;gap:9px;cursor:pointer}.sree-contact-form .sree-consent-field input[type="checkbox"]{width:20px;height:20px;min-width:20px;margin:4px 0 0;border:1px solid rgb(255 255 255 / .9);border-radius:0;background:#fff0;accent-color:#fff;cursor:pointer}.sree-contact-form .sree-submit-wrap{display:flex;justify-content:center;width:100%}.sree-contact-form input[type="submit"]{margin:0;padding:14px 55px;border:1px solid #fff;border-radius:50px;background:#fff;color:#bf8300;font-family:inherit;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;box-shadow:none;transition:background-color 0.3s ease,color 0.3s ease,transform 0.3s ease}.sree-contact-form input[type="submit"]:hover{background:#fff0;color:#fff;transform:translateY(-2px)}.sree-contact-form .wpcf7-spinner{position:absolute;margin:18px 0 0 10px}.sree-contact-form .wpcf7-not-valid-tip{margin-top:6px;color:#ffd7d7;font-size:13px}.sree-contact-form .wpcf7-response-output{margin:20px 0 0!important;padding:12px 15px!important;border-width:1px!important;color:#fff;font-size:14px}.sree-contact-form input:-webkit-autofill,.sree-contact-form input:-webkit-autofill:hover,.sree-contact-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #fff0 inset;transition:background-color 9999s ease-in-out 0s}.csr-btn-wrap{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.csr-btn{background:#fff;color:#2f3e5c;padding:14px 28px;border-radius:6px;font-weight:600;text-decoration:none;transition:0.3s ease;box-shadow:0 4px 12px rgb(0 0 0 / .1);font-family:'Inter';border:1px solid #fff0;font-size:16px}.csr-btn:hover{background:#c9a24d;color:#fff;transform:translateY(-2px);border:1px solid #fff}.aprtmnt-area{display:flex;flex-direction:column;gap:10px;width:590px;margin:0 auto}.aprtmnt-area .aprt-row{display:flex;justify-content:center;width:100%}.aprtmnt-area .aprt-row .aprt-box{font-family:'Inter';font-weight:400;font-size:24px;text-align:center;padding:15px;text-transform:uppercase}.aprtmnt-area .aprt-row .grn{background:#bf8300;color:#fff;width:50%}.aprtmnt-area .aprt-row .whit{background:#fff;color:#222;width:50%}.locat-advntg-sec .et_pb_blurb_content .et_pb_main_blurb_image{width:100%}.locat-advntg-sec .et_pb_blurb_content .et_pb_main_blurb_image img{width:100%;height:210px;object-fit:cover}.locat-advntg-sec .locat-box{padding:0 10px 15px 10px}.locat-advntg-sec .locat-box .loct-txt{color:#bf8300;font-weight:300;font-size:22px;margin:0 0 10px 0;display:inline-block}.living-spce-sec .blur-label{padding:14px 28px;border-radius:14px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);color:#fff;font-size:20px;font-weight:300;box-shadow:0 8px 30px rgb(0 0 0 / .25);font-family:'Inter';text-align:center}.living-spce-sec .big-img-col .dcf-container.dcf-image-carousel .dcf-image-carousel-item figure img{height:550px;object-fit:cover;border-radius:10px}.living-spce-sec .sml-img-col .dcf-container.dcf-image-carousel .dcf-image-carousel-item figure img{height:268px;object-fit:cover;border-radius:10px}.tab-section .et_pb_tabs{display:flex}.tab-section .et_pb_tabs ul.et_pb_tabs_controls{display:flex;flex-direction:column;width:30%;background:#222}.tab-section .et_pb_tabs .et_pb_all_tabs{width:70%;background-color:#fff}.tab-section .et_pb_tabs ul.et_pb_tabs_controls li{border:none;padding:15px 5px;height:auto!important}.tab-section .et_pb_tabs ul.et_pb_tabs_controls:after{display:none}.tab-section .et_pb_tabs .et_pb_tab_content ul li{margin:0 0 8px 0}.tab-section .et_pb_tabs .et_pb_tab_content ul li:last-child{margin:0}.tab-section .et_pb_tabs .download-form{max-width:100%}.tab-section .et_pb_tabs .download-form .form-field{margin-bottom:20px}.tab-section .et_pb_tabs .download-form input[type="text"],.tab-section .et_pb_tabs .download-form input[type="email"],.tab-section .et_pb_tabs .download-form input[type="tel"]{width:100%;padding:16px 18px;font-size:16px;border:1px solid #b5b5b5;background:#fff0;border-radius:2px;outline:none}.tab-section .et_pb_tabs .download-form input::placeholder{color:#6f6f6f}.tab-section .et_pb_tabs .download-form .form-btn{margin-top:10px}.tab-section .et_pb_tabs .download-form .download-btn{background:#2f3e5c;color:#fff;padding:14px 40px;border-radius:50px;border:none;font-size:16px;cursor:pointer;transition:0.3s ease}.tab-section .et_pb_tabs .download-form .download-btn:hover{background:#c9a24d}.tab-section .et_pb_tabs .pymnt-btns a{text-decoration:underline}.tab-section .idntcl-flr-pln{display:flex;flex-direction:column;gap:50px}.tab-section .img-area h4{margin-bottom:18px;font-size:22px;font-weight:600}.tab-section .idntcl-flr-pln .img-row{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.tab-section .img-box{border-radius:16px;overflow:hidden;background:#f5f5f5}.tab-section .img-box img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease;cursor:zoom-in}.tab-section .img-box:hover img{transform:scale(1.06)}.tab-section .cmbntion-flr-pln{display:flex;flex-direction:column;gap:50px}.tab-section .cmbntion-flr-pln .img-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#dooars-video-section{position:relative;overflow:hidden}.scroll-scale-video{transform:scale(.65);will-change:transform}#amenities-section .amenity-item{opacity:1;transform:translateY(40px) scale(.92);transition:opacity 0.9s cubic-bezier(.16,1,.3,1),transform 0.9s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}#amenities-section .amenity-item.in-view{opacity:1;transform:translateY(0) scale(1)}.amenity-item:hover{transform:translateY(-6px) scale(1.02)!important}#amenities-section .amenity-item{position:relative;border-radius:15px;overflow:hidden}#amenities-section .amenity-item::before,#amenities-section .amenity-item::after{content:"";position:absolute;inset:0;border-radius:15px;pointer-events:none}#amenities-section .amenity-item::before{border-top:1px solid #e7d3a8;border-bottom:1px solid #e7d3a8;transform:scaleX(0);transform-origin:left;transition:transform 0.6s ease}#amenities-section .amenity-item::after{border-left:1px solid #e7d3a8;border-right:1px solid #e7d3a8;transform:scaleY(0);transform-origin:top;transition:transform 0.6s ease 0.6s}#amenities-section .amenity-item:hover::before{transform:scaleX(1)}#amenities-section .amenity-item:hover::after{transform:scaleY(1)}#location-advantages .location-card{opacity:1;transform:translateX(0) translateY(0) scale(1);transition:transform 1.35s cubic-bezier(.22,1,.36,1),opacity 1.35s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}#location-advantages .location-card.stack{opacity:.85;transform:translateX(var(--stackX)) translateY(-16px) scale(.86)}.animate-fade-up{opacity:1;transform:translateY(30px);transition:opacity 0.6s ease-out,transform 0.6s ease-out}.animate-fade-up.visible{opacity:1;transform:translateY(0)}.page-id-875 #page-loader{position:fixed;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:99999}body:not(.page-id-875) #page-loader{display:none!important}.page-id-875 #page-loader img{max-width:220px;width:100%;height:auto}.our-story-sec .happy-family-sec .hf-wrapper{margin:auto;display:grid;grid-template-columns:1fr 1.3fr;gap:10px}.our-story-sec .happy-family-sec .hf-wrapper .hf-left{height:330px}.our-story-sec .happy-family-sec .hf-wrapper .hf-right{height:440px}.our-story-sec .hf-left img,.our-story-sec .hf-right img{width:100%;height:100%;border-radius:18px;object-fit:cover}.our-story-sec .hf-count{background:#c9a24d;color:#fff;padding:20px;border-radius:16px;text-align:center;width:100%;box-shadow:0 15px 30px rgb(0 0 0 / .15)}.our-story-sec .hf-count h2{font-size:42px;margin:0;font-weight:800;color:#fff;font-family:'Inter';padding:0}.our-story-sec .hf-count p{font-size:22px;font-family:'Bad Script'}.achvmnt-awrd-sec .et_pb_image_wrap{width:100%}.achvmnt-awrd-sec .et_pb_image_wrap img{width:100%!important;object-fit:cover}.crnt-prjct-sec .blur-label{padding:14px 28px;border-radius:14px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);color:#fff;font-size:20px;font-weight:300;box-shadow:0 8px 30px rgb(0 0 0 / .25);font-family:'Inter'}.crnt-prjct-sec .blur-label span{font-size:15px;display:block;font-weight:300;margin:0 0 5px 0}.crnt-prjct-sec .et_pb_image_wrap img{width:100%!important}.all-test-sec .testimonial-row{display:none}.all-test-sec .testimonial-row.visible{display:block;opacity:1}.all-test-sec .testimonial-row.visible .et_pb_main_blurb_image{opacity:1}.tab-section .idntcl-flr-pln .shntktn-phse-iv .img-row{margin-bottom:25px}.tab-section .idntcl-flr-pln .shntktn-phse-iv .img-row h5{text-align:center}.highlight-img{position:relative}.highlight-img::after{content:'';position:absolute;top:-20px;left:-30px;border:3px solid #ffd06b;z-index:-1;width:100%;height:100%}.recognition-card-section{width:100%}.recognition-card-section .recognition-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;width:100%}.recognition-card-section .recognition-card{position:relative;width:100%;min-height:510px;overflow:hidden;border-radius:5px;background:#1b1b1b;isolation:isolate}.recognition-card-section .recognition-card-image{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform 0.7s cubic-bezier(.2,.7,.2,1)}.recognition-card-section .recognition-card-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(0 0 0 / .02) 20%,rgb(0 0 0 / .18) 48%,rgb(0 0 0 / .82) 100%);transition:background 0.4s ease}.recognition-card-section .recognition-card-content{position:absolute;left:30px;right:30px;bottom:29px;z-index:2}.recognition-card-section .recognition-card-title{max-width:95%;margin:0 0 22px;padding:0;color:#fff;font-family:inherit;font-size:21px;font-weight:600;line-height:1.22;letter-spacing:-.25px;text-transform:capitalize}.recognition-card-section .recognition-card-divider{width:100%;height:1px;margin-bottom:16px;background:rgb(255 255 255 / .82)}.recognition-card-section .recognition-view-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;margin:0;padding:0;border:0;outline:none;background:#fff0;box-shadow:none;color:#fff;font-family:inherit;font-size:15px;font-weight:400;line-height:1.3;cursor:pointer;appearance:none;-webkit-appearance:none;transition:gap 0.3s ease,opacity 0.3s ease}.recognition-card-section .recognition-view-button:hover{gap:14px;opacity:.85}.recognition-card-section .recognition-view-button svg{display:block;flex:0 0 auto}.recognition-card-section .recognition-card:hover .recognition-card-image{transform:scale(1.055)}.recognition-card-section .recognition-card:hover .recognition-card-overlay{background:linear-gradient(180deg,rgb(0 0 0 / .08) 15%,rgb(0 0 0 / .25) 50%,rgb(0 0 0 / .9) 100%)}.recognition-gallery{display:none!important}.lg-sub-html h4{margin:0 0 6px;color:#fff;font-size:18px;font-weight:600}.lg-sub-html p{margin:0;color:rgb(255 255 255 / .8);font-size:14px}.press-colag{display:flex;align-items:center;gap:10px;position:relative}.press-colag::before{position:absolute;content:'';left:-80px;top:50%;background-image:url(https://sreebalaji.digitalprojectonline.com/wp-content/uploads/2026/01/box-icon.png);width:102px;height:69px;background-repeat:no-repeat;background-size:contain}.press-colag::after{position:absolute;content:'';right:-80px;top:50%;background-image:url(https://sreebalaji.digitalprojectonline.com/wp-content/uploads/2026/01/box-icon.png);width:102px;height:69px;transform:rotate(180deg);background-repeat:no-repeat;background-size:contain}.press-colag .lft-col{width:37%;display:flex;flex-direction:column;gap:3px}.press-colag .right-col{width:37%;display:flex;flex-direction:column;gap:3px}.press-colag .mdl-col{width:25%}.press-colag .mdl-col img{width:100%}.press-colag .row-one{display:flex;align-items:flex-end;gap:10px;justify-content:end}.press-colag .row-two{display:flex;align-items:flex-start;gap:10px;justify-content:end}.press-colag .right-col .row-one{justify-content:start}.press-colag .right-col .row-two{justify-content:start}.for-ovrly .et_pb_row .et_pb_image_wrap .et_pb_image{height:100%}.for-ovrly .et_pb_row .et_pb_image_wrap{position:relative;height:350px;width:100%}.for-ovrly .et_pb_row .et_pb_image_wrap img{height:100%;object-fit:cover;width:100%}.hm-redo-navbar{transition:all 0.3s ease;padding:12px 0;background:#fff0;backdrop-filter:none;border-bottom:none}.hm-redo-navbar .et_pb_menu__wrap{justify-content:center}.hm-redo-navbar .et_mobile_menu li a:hover,.nav ul li a:hover{background:none}.hm-redo-navbar .nav li li{width:100%;background:#fff;margin:0 0 3px 0}.hm-redo-navbar .et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:"Red Hat Display",sans-serif;font-weight:400}.hm-redo-navbar .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-top:15px;padding-bottom:15px}.hm-redo-navbar .et-menu-nav .sub-menu{padding:0!important}.et_pb_sticky.et_pb_section_0_tb_header.et_pb_section{background-color:rgb(21 21 21 / .3);backdrop-filter:blur(20px);transition:0.2s}.hm-bnr-redo::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgb(0 0 0 / .55) 0%,#fff0 40%,#fff0 60%,rgb(0 0 0 / .55) 100%)}.hm-bnr-redo{background-attachment:fixed}.hm-bnr-redo .hero-btn .cta-btn{border-radius:33.5px;border:1px solid rgb(255 255 255 / .05);background:#fff;min-width:186px;display:flex;justify-content:center;height:50px;align-items:center;font-weight:300;text-transform:uppercase;letter-spacing:1px;font-size:15px;color:#C9A24D}.hm-bnr-redo .hero-btn .cta-btn:hover{transform:none;color:#fff;background:rgb(255 255 255 / .52);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.button-main{display:flex}.button-1{font-size:14px;height:49px;border-radius:25px;padding-top:12px;letter-spacing:2.5px;text-transform:uppercase;color:#666;border:none;display:inline-block;font-weight:500;min-width:265px;text-align:center;transition:.5s ease;position:relative;overflow:hidden;text-decoration:none}.button-1:before,.button-1:after{position:absolute;content:"";width:100%;height:96%;opacity:1;border-radius:25px}.button-1:before{top:0;right:0;border-top:1px solid #c8a487;border-left:1px solid #c8a487;transition:width .2s ease-in,height .15s .2s linear,opacity 0s}.button-1:after{bottom:0;left:0;border-bottom:1px solid #c8a487;border-right:1px solid #c8a487;transition:width .2s .35s linear,height .15s .5s ease-out,opacity 0s .3s}.button-1 i{width:18px;height:13px;background:url(https://sreebalaji.digitalprojectonline.com/wp-content/uploads/2026/01/button-arrow.png) no-repeat center center;opacity:1;visibility:visible;display:inline-block;transition:.5s ease;position:relative;top:2px;margin-left:10px}.button-1:hover{border:1px solid #666}.button-1:hover:before,.button-1:hover:after{width:0;height:0;opacity:0}.button-1:hover:before{transition:width .2s .5s ease-out,height .15s .35s linear,opacity 0s .7s}.button-1:hover:after{transition:width .2s .15s linear,height .15s ease-in,opacity 0s .35s}.button-1:hover i{width:0;opacity:0;visibility:hidden;margin-left:0}.dscvr-balaji-sec{overflow:hidden}.dscvr-balaji-sec::before{content:"";position:absolute;inset:0;background:inherit;z-index:-1}.dscvr-balaji-sec{transform:scale(.65);border-top-left-radius:50vw;border-top-right-radius:50vw;transition:transform 0.6s ease-out,border-radius 0.6s ease-out;height:100vh;display:flex;align-items:center}.dscvr-balaji-sec.is-active{transform:scale(1);border-top-left-radius:0;border-top-right-radius:0}.about-balaji-sec .et_pb_image{overflow:hidden;border-radius:9px}.about-balaji-sec .et_pb_image img{transition:.5s ease}.about-balaji-sec .et_pb_image img:hover{transform:scale(1.2)}.hm-glry-redo .et_pb_image{height:400px}.hm-glry-redo .sml-img-row .et_pb_image{height:300px}.hm-media .dcf-container.dcf-image-carousel .dcf-image-carousel-item{border:1px solid #dcdcdc;border-radius:10px}.hm-media .dcf-container.dcf-image-carousel .dcf-image-carousel-item figure img{height:350px;object-fit:cover}.hm-media .dcf-container.dcf-image-carousel .dcf-carousel-item .content{background:#fff;padding:10px}.hm-media .dcf-container.dcf-image-carousel .dcf-carousel-item:hover .dcf-overlay{opacity:0}.hm-media-redo .et_pb_image_wrap{width:100%;position:relative;overflow:hidden}.hm-media-redo .left-col .et_pb_image_wrap{height:667px}.hm-media-redo .right-col .et_pb_image_wrap{height:290px}.hm-media-redo .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.hm-media-redo .et_pb_image_wrap:hover img{transform:scale(1.05);cursor:zoom-in}.consultation-box{width:500px;max-width:100%;display:flex;flex-wrap:wrap;padding:80px 50px;color:#fff;background:#9f8054;position:relative;overflow:hidden;border-radius:10px}.consultation-box:after{content:"";width:0;height:0;border-style:solid;border-width:100px 200px 100vh 0;border-color:#fff0 #ebcfa7 #fff0 #fff0;position:absolute;right:0;top:0;opacity:.15}.consultation-box h4{display:block;font-size:30px;font-family:'Inter';margin-bottom:15px;color:#fff;font-weight:600}.consultation-box .button-main{margin:30px 0 0 0}.consultation-box .button-1{color:#fff;border:1px solid #fff}.consultation-box h4 em{color:#ebcfa7}.vp-gallery{column-count:3;column-gap:20px}.vp-item{display:inline-block;width:100%;margin-bottom:15px;overflow:hidden;border-radius:14px}.vp-item img{width:100%;display:block;transition:transform 0.6s ease}.vp-item:hover img{transform:scale(1.08)}@media (max-width:1599px){.hm-redo-navbar .et-menu-nav .et_pb_menu__logo-slot{margin:0 200px!important}.home-bnr-sec{margin:-82px 0 0 0;background-position:80%}}@media (max-width:1399px){.hm-redo-navbar .et-menu-nav .et_pb_menu__logo-slot{margin:0 150px!important}.locat-advntg-sec .locat-box .loct-txt{font-size:18px}}@media (max-width:1199px){.press-colag::before{left:0;top:0;width:70px}.press-colag::after{right:0;top:90%;width:70px}}@media (max-width:980px){#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0;top:0;z-index:999;background-color:#fff0}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:#fff0}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#c9a24d;background:#fff;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid #fff0;border-right:20px solid #fff0;border-bottom:20px solid #fff}.mobile_menu_bar{position:relative;display:block;line-height:0}.navigation-sec .et_mobile_menu{border-radius:10px;padding:20px;margin:8px 0 0 0}.navigation-sec .et_mobile_menu li a{padding:10px;border-bottom:1px solid #333}.project-sec .projects-grid{grid-template-columns:repeat(2,1fr)}.faq-sec .custom-accordion{width:100%}.for-ovrly .et_pb_row .et_pb_image_wrap{height:100%}.recognition-card-section .recognition-card-grid{gap:22px}.recognition-card-section .recognition-card{min-height:460px}.recognition-card-section .recognition-card-content{left:24px;right:24px;bottom:24px}.recognition-card-section .recognition-card-title{font-size:19px}.home-bnr-sec{margin:-110px 0 0 0;height:auto}.hm-bnr-redo::after{background:linear-gradient(to bottom,rgb(0 0 0 / .55) 0%,#fff0 40%,#fff0 30%,rgb(0 0 0 / .55) 100%)}.dscvr-balaji-sec{overflow:visible}.project-sec .project-image{height:300px}.hm-media-redo .left-col .et_pb_image_wrap{height:600px}.hm-media-redo .right-col .et_pb_image_wrap{height:257px}.hm-media-redo .right-col .et_pb_image_wrap img{width:100%}.vp-gallery{column-count:2}.living-spce-sec .blur-label{font-size:18px}}@media (max-width:767px){.home-bnr-sec{padding:90px 0}.home-bnr-sec .hero-btn{flex-direction:column}.project-sec .project-tab .et_pb_tabs_controls{flex-direction:column;gap:10px}.project-sec .projects-grid{grid-template-columns:1fr;margin-top:0}.project-sec .project-image{height:250px}#location-advantages .location-card.stack{opacity:1;transform:none}.tab-section .et_pb_tabs .et_pb_tabs_controls li a{padding:0 10px;display:block}.highlight-img::after{top:-3px;left:-3px}.recognition-card-section .recognition-card-grid{grid-template-columns:1fr;gap:24px}.recognition-card-section .recognition-card{min-height:440px}.recognition-card-section .recognition-card-content{left:22px;right:22px;bottom:23px}.recognition-card-section .recognition-card-title{max-width:100%;margin-bottom:18px;font-size:18px}.press-colag{flex-direction:column}.press-colag .mdl-col{display:none}.press-colag .lft-col{width:100%}.press-colag .right-col{width:100%}}@media (max-width:575px){.project-sec .et_pb_tab{padding:10px}.project-sec .project-overlay h4{font-size:18px}.project-sec .project-overlay p{padding:0}.faq-sec .custom-accordion .accordion-header{padding:10px 15px}.faq-sec .custom-accordion .accordion-header h4{font-size:18px;width:90%}.faq-sec .custom-accordion .accordion-content{padding:15px}.faq-sec .custom-accordion .accordion-content p{padding:0;font-size:14px}.faq-sec .custom-accordion .accordion-icon{width:30px;height:30px}.faq-sec .custom-accordion .accordion-content .main-list{font-size:14px}.csr-btn-wrap{gap:10px}.csr-btn{padding:8px 22px}.aprtmnt-area{width:auto}.aprtmnt-area .aprt-row{flex-direction:column;align-items:center}.aprtmnt-area .aprt-row .aprt-box{font-size:20px;padding:8px 10px}.aprtmnt-area .aprt-row .grn{width:100%}.aprtmnt-area .aprt-row .whit{width:100%}.amenity-item:hover{transform:none!important}.tab-section .et_pb_tabs{flex-direction:column}.tab-section .et_pb_tabs ul.et_pb_tabs_controls{width:100%}.tab-section .et_pb_tabs .et_pb_all_tabs{width:100%}.tab-section .cmbntion-flr-pln .img-row{grid-template-columns:repeat(2,1fr)}.living-spce-sec .blur-label{font-size:16px;padding:10px}.living-spce-sec .big-img-col .dcf-container.dcf-image-carousel .dcf-image-carousel-item figure img{height:350px}.our-story-sec .happy-family-sec .hf-wrapper .hf-left{height:220px}.our-story-sec .happy-family-sec .hf-wrapper .hf-right{height:300px}.our-story-sec .hf-count{padding:10px}.our-story-sec .hf-count h2{font-size:32px}.our-story-sec .hf-count p{font-size:20px}.crnt-prjct-sec .blur-label{font-size:18px;padding:10px 15px}.crnt-prjct-sec .blur-label span{font-size:14px}.contact-item{gap:10px;margin-bottom:30px}.contact-item h5{font-size:18px}.contact-item .icon{font-size:22px}.contact-item p{font-size:16px}.tab-section .idntcl-flr-pln .shntktn-phse-iv .img-row{margin-bottom:0;display:block}.tab-section .idntcl-flr-pln .shntktn-phse-iv .img-row .img-box{margin-bottom:25px}.tab-section .idntcl-flr-pln .shntktn-phse-iv .img-row h5{font-size:15px}.recognition-card-section .recognition-card{min-height:400px}.recognition-card-section .recognition-card-content{left:18px;right:18px;bottom:20px}.recognition-card-section .recognition-card-title{font-size:17px}.hm-media-redo .left-col .et_pb_image_wrap{height:auto}.vp-gallery{column-count:1}}@media (max-width:450px){.hm-redo-navbar .et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap{width:42%}}@media (max-width:390px){.navigation-sec .et_mobile_menu{border-radius:5px;padding:10px}.home-bnr-sec{margin:-100px 0 0 0}.footer-sec .footer-links-wrapper{gap:0;flex-direction:column}.tab-section .et_pb_tabs .download-form input[type="text"],.tab-section .et_pb_tabs .download-form input[type="email"],.tab-section .et_pb_tabs .download-form input[type="tel"]{padding:12px;font-size:15px}.tab-section .et_pb_tabs .wpcf7-list-item{margin:0}.our-story-sec .hf-count h2{font-size:24px}.our-story-sec .hf-count p{font-size:16px}.contact-item a{font-size:16px}.dscvr-balaji-sec{margin:60px 0 0 0}.project-sec .project-overlay .mrk-complete{flex-direction:column;gap:5px}.hm-redo-evnt .evnt-slider .dcm-carousel-item img{height:50vh}.consultation-box{width:100%;padding:40px 20px}.button-1{min-width:245px;letter-spacing:1.5px}}