*,*:after,*:before{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none}.loader{width:100vw;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#1f0a0a}.loading{width:94px;height:54px;position:relative;transform:rotate(30deg);transition:all .3s ease}.loading .orange{position:absolute;stroke-width:4;stroke:#f93;stroke-dasharray:20,180;animation:dash 3s linear infinite}@keyframes dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-200}}.loading:hover{transition:2s;scale:2;cursor:pointer}.loader{opacity:1;visibility:visible;animation:none}@keyframes fadeOut{to{opacity:0;visibility:hidden}}.fade-in{opacity:0;animation:fadeIn 1s ease-in forwards}@keyframes fadeIn{to{opacity:1}}.parent-div{position:fixed;bottom:10px;right:10px;width:70px;height:200px;text-align:center;margin:0;z-index:1000;@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.parent-div .whatsapp-icon{position:relative;top:2px;left:5px;font-size:22px}.parent-div .call-icon{position:relative;top:2px;left:-10px;rotate:-5deg;font-size:20px}.parent-div .icon-div{position:relative;top:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;width:60px;height:60px;cursor:pointer;background-color:#4caf50;color:#fff;padding:15px;box-shadow:0 4px 6px #0000001a;transition:all .3s ease}.parent-div .icon-div:hover{background-color:#388e3c;transform:scale(1.1);box-shadow:0 6px 10px #0003}.parent-div .h-icons{position:absolute;left:10px;bottom:80px;flex-direction:column;justify-content:space-evenly;display:flex;gap:10px}.parent-div .hidden-icons{background-color:green;color:#fff;padding:10px;border-radius:10px;cursor:pointer;text-align:center;animation:fadeIn .3s ease-in-out}.parent-div .hidden-icons i{font-size:20px;color:#fff}.up{border:1px solid;display:flex;justify-content:center}.up img{height:40px;border-radius:50%;background-color:#fff;position:fixed;bottom:10px;cursor:pointer;z-index:1000}.up img:hover{transform:scale(1.1)}header{height:70px;background-color:#fff;width:100%;display:flex;align-items:center;position:sticky;top:0;justify-content:space-evenly;z-index:1000}header .logo{height:100%;width:10%;overflow:hidden}header .logo img{height:160%;width:70%;margin-top:-17px}header .bars{display:none}header nav{width:40%;display:flex;align-items:center;justify-content:space-evenly;height:80%}header nav a{position:relative;text-decoration:none;color:#1a1a1a;font-size:16px;padding:5px 0;transition:color .3s ease}header nav a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#0e0e0e;transition:width .3s ease}header nav a:hover:after{width:100%}header .icon{height:80%;width:15%;cursor:pointer;display:flex;align-items:center;justify-content:space-evenly}header .insta{color:green}header .insta:hover{color:#fa0;transform:rotateY(360deg);transition:1s}.sec1{display:flex;flex-direction:column;align-items:center}.slider{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;height:100vh;background-color:#f7f7f7}.slide{position:absolute;top:0;left:0;width:100%;height:100vh;opacity:0;visibility:hidden;display:flex;justify-content:center;align-items:center;transition:opacity 1s ease,visibility 1s ease}.slide.active{opacity:1;visibility:visible}.two{background:linear-gradient(#00000080,#0000004d),url(/img/34.jpg) no-repeat center center/cover;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;height:100vh;color:#fff}.three{background:linear-gradient(#00000080,#0000004d),url(/img/3.1.jpg) no-repeat center center/cover;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;height:100vh;color:#fff}.four{background:linear-gradient(#00000080,#0000004d),url(/img/46.jpg) no-repeat center center/cover;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;height:100vh;color:#fff}.one{background:linear-gradient(#00000080,#0000004d),url(/img/3.jpg) no-repeat center center/cover;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;height:100vh;color:#fff}.slide_heading{font-size:2.5rem;margin-bottom:20px;text-align:center;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.one_of_one{width:90%;max-width:1200px;display:flex;justify-content:space-evenly;align-items:center;border-radius:10px;padding:20px;background:#a094941a;box-shadow:0 4px 15px #00000080}.des_1{padding:20px;color:#fff;font-size:1rem;line-height:1.6;text-align:left}.des_1 .slide_description{font-size:1rem;color:#f0f0f0;margin-top:10px;line-height:1.5}.slide_features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}.slide_features li{display:flex;align-items:center;gap:10px;font-size:1.2rem;color:#e0d7d7;font-weight:700}.slide_features li i{font-size:1.5rem;color:#97c27d}.slide_cta{margin-top:20px;display:flex;gap:15px}.slide_cta .btn_primary,.slide_cta .btn_secondary{padding:10px 20px;border:none;border-radius:5px;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s,background-color .3s}.slide_cta .btn_primary{background-color:#132409;color:#bdbdbd}.slide_cta .btn_primary:hover{background-color:#132409;transform:scale(1.05)}.slide_cta .btn_secondary{background-color:transparent;border:2px solid #132409;color:#132409}.slide_cta .btn_secondary:hover{background-color:#132409;color:#bdbdbd;transform:scale(1.05)}.sec2 .services-overview{background-color:#f9f9f9;padding:60px 20px}.sec2 .container{max-width:1200px;margin:0 auto;text-align:center}.sec2 .section-title{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:10px}.sec2 .section-subtitle{font-size:1.2rem;color:#666;margin-bottom:40px}.sec2 .services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.sec2 .service-box{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;overflow:hidden;transition:transform .3s ease}.sec2 .service-box:hover{transform:translateY(-10px)}.sec2 .service-img{width:100%;height:180px;object-fit:cover}.sec2 .service-title{font-size:1.5rem;color:#222;margin:15px 0}.sec2 .service-description{font-size:1rem;color:#555;padding:0 15px 20px}.sec3{text-align:center;padding:40px 20px;background-color:#f9f9f9}.sec3 .sec3-title{font-size:2rem;font-weight:700;color:#333;margin-bottom:10px}.sec3 .sec3-description{font-size:1.2rem;color:#666;margin-bottom:20px}.sec3 .Yt_links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly}.sec3 .iframe-container{position:relative;width:200px;height:340px;overflow:hidden;border-radius:8px}.sec3 .iframe-container iframe{position:absolute;top:-280px;left:0;margin-top:200px;width:200px;height:500px;border:none}.sec4{background:linear-gradient(#0000006f,#0000007a),url(/img/19.jpg);background-size:cover;background-position:center;height:auto;background-attachment:fixed}.sec4 .design-process{padding:60px 20px}.sec4 .container{max-width:1200px;margin:0 auto;text-align:center}.sec4 .section-title{font-size:2.5rem;font-weight:700;color:#ffe1e1;margin-bottom:15px}.sec4 .section-subtitle{font-size:1.2rem;color:#a7a7a7;margin-bottom:40px}.sec4 .process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:40px}.sec4 .process-step{background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease}.sec4 .process-step:hover{transform:translateY(-10px)}.sec4 .step-icon img{width:60px;height:60px;margin-bottom:15px}.sec4 .step-title{font-size:1.5rem;color:#222;margin-bottom:10px}.sec4 .step-description{font-size:1rem;color:#555}.sec4 .cta-button{margin-top:20px}.sec4 .button{background-color:#132409;color:#fff;padding:12px 30px;border-radius:10px;font-size:1rem;text-decoration:none;transition:background-color .3s ease}.sec4 .button:hover{background-color:#4a5544}.sec5 .ar-vr-zigzag-section{padding:50px 20px;background-color:#f5f5f5}.sec5 .ar-vr-title{text-align:center;font-size:2.5rem;margin-bottom:40px;color:#333;font-weight:700}.sec5 .zigzag-container{display:flex;flex-direction:column;gap:30px}.sec5 .zigzag-row{display:flex;align-items:center;justify-content:space-evenly;gap:20px;height:450px}.sec5 .zigzag-text{flex:1;max-width:700px}.sec5 .zigzag-text h3{font-size:1.8rem;color:#1e3c72;margin-bottom:15px}.sec5 .zigzag-text p{font-size:18px;color:#555;line-height:1.6}.sec5 .zigzag-image{flex:1;max-width:500px;text-align:center}.sec5 .zigzag-image img{width:100%;height:auto;border-radius:10px;box-shadow:0 4px 10px #0000001a;transition:transform .3s ease}.sec5 .zigzag-image img:hover{transform:scale(1.05)}.sec5 .read-more{display:none}.sec6{height:100vh;background:linear-gradient(#0000006c,#00000050),url(/img/8.jpg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.sec6 .quiz-container{max-width:900px;margin:auto;text-align:center;padding:40px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;border-radius:10px;background:#fff3;box-shadow:0 4px 20px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sec6 .quiz_gif{max-width:80px}.sec6 .quiz-container h2{font-size:2rem;margin-bottom:10px;color:#011e03}.sec6 .quiz-container p{color:#fff;font-size:1.1rem}.sec6 .quiz-options p{color:#1d4325}.sec6 .quiz-step h4{font-size:1.5rem;margin-bottom:20px;color:#262f28}.sec6 .quiz-options{display:flex;justify-content:center;gap:20px}.sec6 .quiz-options button{border:2px solid #ddd;background:#fff;border-radius:8px;cursor:pointer;padding:10px;transition:transform .3s,box-shadow .3s}.sec6 .quiz-options button:hover{transform:scale(1.05);box-shadow:0 4px 10px #0003}.sec6 .quiz-options img{max-width:300px;border-radius:8px;transition:transform .3s ease}.sec6 .quiz-options .quiz_icon{max-width:50px}.sec6 .quiz-options img:hover{transform:scale(1.1)}.sec6 .quiz-result{margin-top:20px}.sec6 .result-heading{font-size:1.8rem;color:#252424}.sec6 .result-heading span{color:#d5fab9;font-weight:700}.sec6 .result-description{font-size:1.1rem;color:#666;margin-top:10px}.sec6 .quiz-btn{margin-top:20px;background:#4caf50;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background .3s ease}.sec6 .quiz-btn:hover{background:#45a049}.home-sec1{width:100%;height:700px;background-size:cover;background-position:center;animation:changeImage 10s infinite;margin-bottom:50px;filter:brightness(70%);display:flex;align-items:center;justify-content:center;color:#fff;flex-direction:column;text-align:center}@keyframes changeImage{0%{background-image:url(/img/4-2.jpg)}25%{background-image:url(/img/8-2.jpg)}50%{background-image:url(/img/9-2.jpg)}75%{background-image:url(/img/10-2.jpg)}to{background-image:url(/img/8-1.jpg)}}.sec8{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.sec8 .image_insta{height:302px;overflow:hidden}.sec8 .image_insta img{height:100%}.sec8 .button{font-size:18px;text-decoration:none;transition:all .4s ease;position:relative;overflow:hidden;border:none;cursor:pointer;text-align:center}.sec8 .button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:all .4s ease;z-index:1}.sec8 .button2{background-color:#2123222f}.sec8 .button2:before{background-color:#21232282;display:flex;align-items:center;justify-content:center;top:-100%}.sec8 .button2:hover .insta_i{opacity:1}.sec8 .button2:hover:before{top:0}.footer{background-color:#2c2c2c;color:#fff;padding:50px 20px;font-family:Arial,sans-serif}.footer .footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.footer .footer-about{width:20%}.footer .footer-about p,.footer .footer-contact p,.footer .footer-newsletter p{line-height:1.6}.footer .footer-links{width:10%}.footer .footer-links ul{list-style:inside;padding:0}.footer .footer-links ul li{margin:10px 0}.footer .footer-links ul li a{color:#fff;text-decoration:none;transition:color .3s}.footer .footer-links ul li a:hover{color:#ffb400}.footer .footer-contact p{margin:10px 0}.footer .footer-newsletter form{display:flex;flex-direction:column;gap:10px}.footer .footer-newsletter input{padding:10px;border:none;border-radius:5px;outline:none;width:100%}.footer .footer-newsletter button{padding:10px;background-color:#ffb400;color:#2c2c2c;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:background-color .3s}.footer .footer-newsletter button:hover{background-color:#f90}.footer .footer-bottom{text-align:center;border-top:1px solid #444444;padding-top:20px}.footer .footer-bottom p{margin:10px 0}.footer .footer-social a{margin:0 10px;color:#fff;font-size:1.5rem;text-decoration:none;transition:color .3s}.footer .footer-social a:hover{color:#ffb400}.footer i:hover{transform:rotateY(360deg);transition:1s}@media (max-width: 380px){header{display:flex;justify-content:space-between}header .bars{display:block;cursor:pointer;width:30%;padding:10px}header nav{position:absolute;top:60px;display:flex;flex-direction:column;height:200px;border:none;left:0;width:80%;background-color:#fff;box-shadow:0 4px 6px #0000001a;transform:translate(-100%);transition:transform .3s ease-in-out}header .logo{width:40%}header .icon{width:30%}nav.show{transform:translate(0)}.sec3{height:auto;flex-direction:column;width:100%;padding:20px}.sec3 .Yt_links{flex-direction:column}.sec3 .youtube-link{margin-top:20px;width:80%;height:400px}.sec5{flex-direction:column}.sec5 .ar-vr-title{font-size:25px}.sec5 .zigzag-container{flex-direction:column}.sec5 .zigzag-row{flex-direction:column;width:100%;height:auto}.sec5 .zigzag-text{position:relative;overflow:hidden}.sec5 .content{transition:max-height .3s ease;overflow:hidden}.sec5 .content.collapsed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:3em}.sec5 .content.expanded{display:block;max-height:none}.sec5 .read-more{display:inline-block;margin-top:10px;color:#363636;cursor:pointer}.sec6{flex-direction:column;height:auto;padding:20px}.sec6 .quiz-container{flex-direction:column;height:500px;max-width:350px;height:auto}.sec6 .quiz-container h2{font-size:20px}.sec6 .quiz-container p{font-size:15px}.sec6 .quiz-options{flex-direction:column}.sec6 .quiz-options img{max-width:200px}.footer .footer-container{flex-direction:column}.footer .footer-container .footer-about,.footer .footer-container .footer-links{width:100%}}@media (max-width: 480px){header{display:flex;justify-content:space-between}header .bars{display:block;cursor:pointer;width:30%;padding:10px}header nav{position:absolute;top:60px;display:flex;flex-direction:column;height:200px;border:none;left:0;width:80%;background-color:#fff;box-shadow:0 4px 6px #0000001a;transform:translate(-100%);transition:transform .3s ease-in-out}header .logo{width:40%}header .icon{width:30%}nav.show{transform:translate(0)}.sec3{height:auto;flex-direction:column;width:100%;padding:20px}.sec3 .Yt_links{flex-direction:column}.sec3 .youtube-link{margin-top:20px;width:73%;height:440px}.sec5{flex-direction:column}.sec5 .ar-vr-title{font-size:25px}.sec5 .zigzag-container{flex-direction:column}.sec5 .zigzag-row{flex-direction:column;width:100%;height:auto}.sec5 .zigzag-text{position:relative;overflow:hidden}.sec5 .content{transition:max-height .3s ease;overflow:hidden}.sec5 .content.collapsed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:3em}.sec5 .content.expanded{display:block;max-height:none}.sec5 .read-more{display:inline-block;margin-top:10px;color:#363636;cursor:pointer}.sec6{flex-direction:column;height:auto;padding:20px}.sec6 .quiz-container{flex-direction:column;height:500px;max-width:350px;height:auto}.sec6 .quiz-container h2{font-size:20px}.sec6 .quiz-container p{font-size:15px}.sec6 .quiz-options{flex-direction:column}.sec6 .quiz-options img{max-width:200px}.sec8 .image_insta{width:100%}.footer .footer-container{flex-direction:column}.footer .footer-container .footer-about,.footer .footer-container .footer-links{width:100%}}@media (max-width: 768px){header{display:flex;justify-content:space-between;height:80px}header .bars{display:block;cursor:pointer;width:30%;padding:10px}header nav{position:absolute;top:60px;display:flex;flex-direction:column;height:200px;border:none;left:0;width:80%;background-color:#fff;box-shadow:0 4px 6px #0000001a;transform:translate(-100%);transition:transform .3s ease-in-out}header .logo,header .icon{width:30%}nav.show{transform:translate(0)}.one_of_one{flex-direction:column;text-align:center}.des_1{flex:1 1 auto;text-align:center}.slide_features{flex:1 1 auto;margin-top:20px}.slide_cta{flex-direction:column;gap:10px}.sec3 .Yt_links{flex-direction:column}.sec3 .youtube-link{margin-top:20px;width:80%;height:600px}.sec5 .zigzag-text{position:relative;overflow:hidden}.sec5 .content{transition:max-height .3s ease;overflow:hidden}.sec5 .zigzag-row{height:auto}.sec5 .content.collapsed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:3em}.sec5 .content.expanded{display:block;max-height:none}.sec5 .read-more{display:inline-block;margin-top:10px;color:#363636;cursor:pointer}.footer .footer-about{width:50%}.footer .footer-links{width:40%}}body.no-scroll{overflow:hidden}.virtual{display:flex;justify-content:center;gap:20px;margin-top:50px}.tour{width:300px;height:200px;border-radius:15px;overflow:hidden;box-shadow:0 10px 20px #0000004d;position:relative;transition:transform .4s ease-in-out,box-shadow .4s ease-in-out}.tour img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease-in-out}.tour:hover{transform:scale(1.1);box-shadow:0 15px 30px #00000080}.tour:hover img{transform:scale(1.15)}.tour:after{content:"Click to Start Virtual Tour";position:absolute;bottom:10px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:8px 12px;border-radius:5px;font-size:14px;opacity:0;transition:opacity .4s ease-in-out}.tour:hover:after{opacity:1}@media (max-width: 768px){.virtual{flex-direction:column}}.project-sec2{text-align:center;padding:2rem;background-color:#f5f5f5;height:800px;@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1)}}}.project-sec2 .interactive-floor-plan{display:flex;position:relative;justify-content:space-evenly;height:600px;z-index:1}.project-sec2 .interactive-floor-plan-2{display:flex;background-color:#f9f9f9;justify-content:space-evenly;height:550px;z-index:1}.project-sec2 .floor-plan-container{position:relative;display:inline-block;margin:auto}.project-sec2 .floor-plan-image{width:80%;max-width:600px;border:2px solid #ddd;border-radius:10px;position:relative;z-index:1}.project-sec2 .hotspot,.project-sec2 .hotspot-2{position:absolute;width:18px;height:18px;background-color:tomato;border:2px solid #fff;border-radius:50%;cursor:pointer;z-index:2;box-shadow:0 4px 6px #000000c7;animation:pulse 1.5s infinite}.project-sec2 .hotspot:hover,.project-sec2 .hotspot-2:hover{transform:scale(1.2)}.project-sec2 .popup{position:fixed;top:50%;left:20%;transform:translate(-50%,-50%);background-color:#fff;padding:1.5rem;width:90%;max-width:400px;box-shadow:0 5px 15px #0000004d;border-radius:10px;z-index:1000;text-align:left;overflow-y:auto}.project-sec2 .popup .close-btn{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer}.project-sec2 .popup-2{position:fixed;top:70%;left:70%;transform:translate(-50%,-50%);background-color:#fff;padding:1.5rem;width:90%;max-width:400px;box-shadow:0 5px 15px #0000004d;border-radius:10px;z-index:1000;text-align:left}.project-sec2 .popup h3,.project-sec2 .popup-2 h3{margin-bottom:1rem;font-size:1.5rem;color:#333}.project-sec2 .popup p,.project-sec2 .popup-2 p{margin-bottom:1rem;font-size:1rem;color:#666}.project-sec2 .popup .section-image,.project-sec2 .popup-2 .section-image{width:100%;border-radius:10px}.project-sec2 .close-btn{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:tomato}.project-sec2 .close-btn:hover{color:#d9534f}.project-sec3{height:600px;background:linear-gradient(#00000097,#000000a1),url(/img/Image-1.jpg);background-position:center}.project-sec3 video{height:100%;width:100%}.project-sec4{@keyframes fadeIn{0%{opacity:0}to{opacity:1}}}.project-sec4 .design-types{padding:50px;background-color:#f9f9f9;text-align:center}.project-sec4 .section-title{font-size:2.5rem;margin-bottom:30px;color:#333;font-weight:700}.project-sec4 .design-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.project-sec4 .design-card{position:relative;overflow:hidden;height:300px;border-radius:10px;box-shadow:0 4px 6px #0000001a;transition:transform .3s,box-shadow .3s}.project-sec4 .design-card:hover{transform:translateY(-5px);cursor:pointer;box-shadow:0 8px 12px #0003}.project-sec4 .design-image{width:100%;height:100%;object-fit:cover;transition:transform .3s}.project-sec4 .design-card:hover .design-image{transform:scale(1.1)}.project-sec4 .design-info{position:absolute;bottom:0;left:0;right:0;background:#0009;color:#fff;padding:15px;height:200px;text-align:center;transform:translateY(100%);transition:transform .3s}.project-sec4 .design-card:hover .design-info{transform:translateY(0)}.project-sec4 .design-info h3{margin:0;font-size:1.5rem}.project-sec4 .design-info p{font-size:.9rem;margin:10px 0}.project-sec4 .explore-btn{padding:10px 20px;font-size:1rem;background-color:coral;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.project-sec4 .explore-btn:hover{background-color:#ff5722}.project-sec4 .fade-in-div{opacity:0;transition:opacity .5s ease-in-out}.project-sec4 .fade-in-div.visible{opacity:1}.project-sec4 .fade-in-div.hidden{display:none}.project-sec4 .fade-in-div{margin-top:40px;padding:20px;background-size:cover;border:1px solid #ddd;border-radius:5px;opacity:0;animation:fadeIn 3s forwards}.project-sec4 .close-btn{position:absolute;right:70px;margin-top:-15px;border:transparent;background-color:transparent;font-size:24px;cursor:pointer;color:#000;padding:0;z-index:1000}.project-sec4 .card-container{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.project-sec4 .card{background-color:#f7f7f7;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 6px #0000001a;max-width:250px;height:200px;overflow:hidden;transition:transform .3s ease}.project-sec4 .card img{width:100%;filter:brightness(50%);height:100%;border-bottom:1px solid #ddd}.project-sec4 .card:hover img{transition:1s ease-in-out;filter:brightness(100%);transform:scale(1.1)}.project-sec4 .card img{border-radius:12px 12px 0 0}@media (max-width: 480px){.project-sec2{height:auto;flex-direction:column}.project-sec2 .hotspot{height:12px;width:12px}.project-sec2 .popup,.project-sec2 .popup-2{top:50%;left:50%}.project-sec2 .interactive-floor-plan{flex-direction:column;width:100%}.project-sec2 .interactive-floor-plan-2{width:100%;position:relative;top:0;margin-top:20px}.project-sec2 .hotspot-2{height:10px;width:10px}}@media (max-width: 768px){.project-sec2{height:auto;flex-direction:column}.project-sec2 .interactive-floor-plan{flex-direction:column;width:100%;height:auto}.project-sec2 .interactive-floor-plan-2{width:100%;position:relative;top:0;margin-top:20px}}.service-sec2{display:flex}.service-sec2 .service-card{width:50%;height:500px;display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;padding:20px}.service-sec2 .service-card .tagline{color:#006400;text-align:center;font-size:25px;font-weight:700}.service-sec2 .service-card .description{text-indent:20px;text-align:center}.service-sec2 .service-card .feature-section{text-align:left;margin-left:-210px}.service-sec2 .service-card .cta-button{border:1px solid rgba(128,128,128,.323);background-color:#132409;color:#fff;padding:12px 30px;border-radius:10px;font-size:1rem;text-decoration:none;transition:background-color .3s ease}.service-sec2 .service-card .cta-button:hover{background-color:#4a5544}.service-sec2 .service-gif{width:50%;background:url(/img/service-2.gif);background-size:cover}.service-sec3{display:flex;justify-content:center;align-items:center;padding:50px 20px;background-color:#f5f5f5}.service-sec3 .service{flex:1;text-align:center;padding:20px;margin:10px;box-shadow:0 4px 6px #0000001a;border-radius:10px;background-color:#fff;transition:transform .3s ease,box-shadow .3s ease}.service-sec3 .service:hover{transform:translateY(-10px);box-shadow:0 8px 12px #0003}.service-sec3 .icon img{width:50px;height:50px;margin-bottom:15px}.service-sec3 h3{font-size:1.2rem;color:#333;margin-bottom:10px}.service-sec3 p{font-size:.9rem;color:#666;line-height:1.5}.service-sec3 .service:hover .icon{transform:scale(1.3);transition:2s}.service-sec4 .services-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0 auto}.service-sec4 .service-card{display:flex;align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;width:98%;height:550px;text-align:center;transition:transform .3s;gap:20px}.service-sec4 .service-card.zigzag-left{flex-direction:row;text-align:left}.service-sec4 .service-card.zigzag-right{flex-direction:row-reverse;text-align:right}.service-sec4 .service-image{height:500px;width:50%}.service-sec4 .service-image:hover{filter:brightness(50%);transition:1s;overflow:hidden;border-radius:20px}.service-sec4 .service-image:hover img{transform:scale(1.1);transition:1s}.service-sec4 .service-image img{width:100%;height:100%;border-radius:10px;object-fit:cover;box-shadow:0 4px 8px #0000001a}.service-sec4 .service-content{flex:2;padding:10px;margin-left:50px}.service-sec4 .service-name{font-size:1.5em;color:#333;margin-bottom:10px}.service-sec4 .service-description{font-size:1em;color:#777;margin-bottom:20px}.service-sec4 .consultation-btn{background-color:#011e03;color:#fff;border:none;border-radius:5px;padding:10px 20px;cursor:pointer;transition:background-color .3s}.service-sec4 .consultation-btn:hover{background-color:#1c571f}.service-sec4 .dynamic-form{margin-top:20px;text-align:left}.service-sec4 .dynamic-form h3{font-size:1.2em;color:#333;margin-bottom:10px}.service-sec4 .dynamic-form label{display:block;font-size:.9em;color:#666;margin-bottom:5px}.service-sec4 .dynamic-form input,.service-sec4 .dynamic-form textarea{width:100%;padding:10px;margin-bottom:10px;border:1px solid #dddddd;border-radius:5px}.service-sec4 .submit-btn{background-color:#28a745;color:#fff;border:none;border-radius:5px;padding:10px 20px;cursor:pointer;transition:background-color .3s}.service-sec4 .submit-btn:hover{background-color:#218838}@media (max-width: 480px){.service-sec2{overflow:hidden;flex-direction:column;height:1200px}.service-sec2 .service-card{width:100%}.service-sec2 .description{font-size:12px}.service-sec2 .feature-section{position:relative;left:80px;font-size:12px}.service-sec2 .service-gif{height:700px;width:100%;background-size:cover;background-position:center}.service-sec3{flex-direction:column}.service-sec4{flex-direction:column}.service-sec4 .service-card{flex-wrap:wrap;height:auto}.service-sec4 .service-image{width:100%}}@media (max-width: 380px){.service-sec2 .feature-section{position:relative;left:120px;font-size:12px}.service-sec4{flex-direction:column}.service-sec4 .service-card{flex-wrap:wrap;height:auto}.service-sec4 .service-image{width:100%}}@media (max-width: 768px){.service-sec2{flex-direction:column}.service-sec2 .service-card{width:100%}.service-sec2 .service-gif{height:600px;width:100%;background-position:center}}.about-sec1{height:500px;border:1px solid;background:linear-gradient(#00000074,#0000005c),url(/img/15-1-1.jpg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:#fff;flex-direction:column;text-align:center}.about-sec2{display:flex;align-items:center;gap:40px;padding:60px 20px;background-color:#f5f5f5;box-shadow:0 4px 10px #0000001a}.about-sec2 .about-us-content{max-width:700px}.about-sec2 .about-us-subtitle{font-size:1.8em;font-weight:600;color:#153d17;margin-bottom:20px}.about-sec2 .about-us-heading{font-size:1.5em;font-weight:700;color:#333;margin:20px 0 10px}.about-sec2 .about-us-text{font-size:1em;line-height:1.6;color:#555;margin-bottom:20px}.about-sec2 .about-us-image{flex:1}.about-sec2 .about-us-img{width:100%;max-width:600px;border-radius:15px;box-shadow:0 4px 10px #0000001a}.about-sec3{margin-top:20px;background:linear-gradient(#00000061,#0000005e),url(/img/11-2.jpg);background-size:cover;background-attachment:fixed;padding:60px 20px;text-align:center;@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}50%{opacity:.5}to{opacity:1;transform:scale(1)}}}.about-sec3 h2{font-size:2.5em;margin-bottom:30px;color:#fff}.about-sec3 .about-services,.about-sec3 .about-reasons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin-bottom:40px}.about-sec3 .about-service-item,.about-sec3 .about-reason-item{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;max-width:300px;text-align:left;transition:transform .3s}.about-sec3 .about-service-item:hover,.about-sec3 .about-reason-item:hover{transform:scale(1.05)}.about-sec3 .about-service-item h3,.about-sec3 .about-reason-item h3{font-size:1.2em;color:#007bff;margin-bottom:10px}.about-sec3 .about-service-item p,.about-sec3 .about-reason-item p{font-size:1em;color:#666}.about-sec3 .about-sec3 img{width:200px;height:100px;opacity:0;transform:scale(.8);animation:fadeInScale 1.5s ease-in-out forwards}.about-sec3 .about-service-item img,.about-sec3 .about-reason-item img{height:80px}.about-sec3 .about-section img:nth-child(1){animation-delay:0s}.about-sec3 .about-section img:nth-child(2){animation-delay:.5s}.about-sec3 .about-section img:nth-child(3){animation-delay:1s}.about-sec4 .commitment-section{padding:60px 20px;background-color:#f9f9f9;text-align:center}.about-sec4 .commitment-section .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;gap:20px}.about-sec4 .commitment-section .content{flex:1 1 400px;max-width:500px}.about-sec4 .commitment-section .section-title{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#333}.about-sec4 .commitment-section .section-description{font-size:1.2rem;line-height:1.8;color:#555}.about-sec4 .commitment-section .section-description .brand-name{color:#d67d3e;font-weight:700}.about-sec4 .commitment-section .image{flex:1 1 400px;max-width:500px}.about-sec4 .commitment-section .image img{width:100%;height:auto;border-radius:10px;box-shadow:0 4px 8px #0000001a}.about-sec5 .create-together-section{padding:60px 20px;background:linear-gradient(135deg,#e3f2fd,#fce4ec);color:#333}.about-sec5 .create-together-section .container{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:20px;max-width:1200px;margin:0 auto}.about-sec5 .create-together-section .content{flex:1 1 400px;max-width:500px;text-align:left}.about-sec5 .create-together-section .section-title{font-size:2.8rem;font-weight:700;margin-bottom:15px;color:#011e03}.about-sec5 .create-together-section .section-description,.about-sec5 .create-together-section .cta-text{font-size:1.2rem;margin-bottom:15px;line-height:1.8}.about-sec5 .create-together-section .cta-button{display:inline-block;padding:12px 30px;font-size:1rem;color:#fff;background-color:#011e03;border-radius:30px;text-decoration:none;transition:all .3s ease-in-out}.about-sec5 .create-together-section .cta-button:hover{background-color:#1c571f;box-shadow:0 4px 10px #0003}.about-sec5 .create-together-section .image{flex:1 1 400px;max-width:500px}.about-sec5 .create-together-section .image img{width:100%;height:auto;border-radius:10px;box-shadow:0 6px 15px #0003}@media (max-width: 1200px){.about-sec2{flex-direction:column}}.map{height:500px}.map iframe{height:100%;width:100%}.contact-us-form{height:700px;display:flex;align-items:center;background-color:#1c481fd0;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center}.contact-us-form .form-container{height:500px;width:80%;border-radius:30px;background:url(/img/form.jpg);background-repeat:no-repeat;background-size:cover}.contact-us-form .form-1{display:flex;width:100%;align-items:center;justify-content:space-evenly}.contact-us-form h1{color:#fff;font-family:Times New Roman,Times,serif;margin-top:50px}.contact-us-form .lamp img{margin-top:-140px;height:300px;position:relative;left:-130px}.contact-us-form .form-2{height:auto;width:50%;margin-left:120px}.contact-us-form .form-2 input{height:80px;padding:8px;margin:10px;width:40%;border-radius:10px;border:transparent;color:#fff;background-color:#70e1775d}.contact-us-form .form-2 .num{height:100px;width:100%;display:flex;align-items:center}.contact-us-form .form-2 textarea{height:80px;padding:8px;margin:10px;width:40%;color:#fff;border-radius:10px;border:transparent;background-color:#70e1775d}.contact-us-form .form-2 .submit{height:50px;width:25%;border:transparent;border-radius:10px;color:#fff;background-color:#d99c18;margin-left:10px;letter-spacing:2px;margin-top:20px}.contact-us-form .form-2 .submit:hover{background-color:#b09900;transform:scale(1.1)}.contact-us-form .form-chair{height:500px;width:40%;position:relative;top:-340px;left:750px}.contact-us-form .form-chair img{height:100%;width:100%}::placeholder{color:#fff}@media (max-width: 768px){.contact-us-form{width:100%;overflow:hidden}.contact-us-form .form-container{width:90%}.contact-us-form .form-1{width:100%;overflow:hidden}.contact-us-form h1{font-size:20px}.contact-us-form .form-2{width:100%;overflow:hidden;margin-left:-0px}.contact-us-form .form-2 input,.contact-us-form .form-2 textarea{height:50px;width:20%}.contact-us-form .form-chair{height:350px;width:50%;position:relative;left:380px;top:-200px}}@media (max-width: 480px){.contact-us-form{width:100%;border:none;overflow:hidden;padding:10px}.contact-us-form .form-container{border:none;width:100%;padding:10px}.contact-us-form .form-1{width:100%;justify-content:space-evenly;position:relative;left:0;overflow:hidden}.lamp{width:20%}.contact-us-form h1{font-size:16px}.contact-us-form .form-2{width:100%;margin:0;padding:10px}.contact-us-form .form-2 input,.contact-us-form .form-2 textarea{height:40px;width:90%;margin:5px 0;font-size:14px}.contact-us-form .form-2 .num{flex-direction:column;margin-left:-20px}.contact-us-form .form-2 textarea{height:80px}.contact-us-form .form-2 .submit{height:45px;width:40%;margin:10px 0;font-size:14px}.contact-us-form .form-chair{position:relative;left:170px;height:200px;width:45%;top:-100px}}.hero-section{height:500px;background:linear-gradient(#0000008b,#0000007d),url(/residential/Scene%2037.jpg) no-repeat center center/cover;display:flex;justify-content:center;align-items:center;position:relative;color:#fff;text-align:center}.hero-section .hero-content{position:relative;z-index:2;max-width:600px}.hero-section .hero-content h1{font-size:3rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;line-height:1.2}.hero-section .hero-content p{font-size:1.2rem;margin-bottom:2rem}.blog-categories{padding:3rem 1rem;background-color:#f9f7f1;text-align:center}.blog-categories h2{font-size:2.5rem;margin-bottom:2rem;color:#333;text-transform:uppercase;letter-spacing:2px}.blog-categories .categories-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;justify-items:center}.blog-categories .category-card{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:100%;max-width:300px}.blog-categories .category-card:hover{cursor:pointer;box-shadow:0 8px 16px #4a46469b}.blog-categories .category-card img{width:100%;height:200px;object-fit:cover}.blog-categories .category-card h3{font-size:1.5rem;color:#153d17;margin:1rem 0;text-transform:uppercase}.blog-categories .category-card p{padding:0 1rem 1.5rem;color:#555;font-size:1rem}.vr-biocentric{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:3rem 1rem;align-items:center}.vr-biocentric .vr-biocentric:nth-child(2n){grid-template-columns:1fr 1fr;direction:rtl}.vr-biocentric .content-container{max-width:600px;direction:ltr}.vr-biocentric .content-container h2{font-size:2.5rem;color:#153d17;margin-bottom:1rem}.vr-biocentric .content-container p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1.5rem}.vr-biocentric .content-container strong{color:#132409}.vr-biocentric .learn-more{display:inline-block;padding:.7rem 1.5rem;background:#132409;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;border-radius:5px;text-decoration:none;transition:background-color .3s}.vr-biocentric .learn-more:hover{background:#153d17}.vr-biocentric .blog-image-container{text-align:center}.vr-biocentric .blog-image-container img{width:100%;height:auto;border-radius:10px;box-shadow:0 4px 8px #0000001a}.blog-sec2 .blog-section{padding:50px;background-color:#f9f9f9;text-align:center}.blog-sec2 .blog-section h2{font-size:2.5rem;margin-bottom:30px;color:#333}.blog-sec2 .blog-grid{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.blog-sec2 .blog-post{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;width:300px;box-shadow:0 4px 6px #0000001a;transition:transform .3s,box-shadow .3s}.blog-sec2 .blog-post:hover{transform:translateY(-5px);box-shadow:0 6px 10px #00000026}.blog-sec2 .blog-post img{width:100%;height:250px}.blog-sec2 .blog-post h3{font-size:1.5rem;margin:15px;color:#333}.blog-sec2 .blog-post p{font-size:1rem;margin:15px;color:#666}.blog-sec2 .blog-post a{display:block;text-align:center;padding:10px;margin:15px;background-color:#153d17;color:#fff;text-decoration:none;border-radius:4px}.blog-sec2 .blog-post a:hover{background-color:#3a5c40}@media (max-width: 768px){.vr-biocentric{grid-template-columns:1fr}.vr-biocentric:nth-child(2n){direction:ltr}}@media (max-width: 768px){.blog-categories h2{font-size:2rem}.category-card img{height:150px}}.gallery-container{font-family:Arial,sans-serif;padding:10px}.folder-view{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;gap:20px}.folder{border-radius:8px;background-color:#f5f5f5;height:auto}.folder img{width:350px;height:310px;object-fit:cover;border-radius:10px;cursor:pointer;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease}.folder p{margin-top:10px;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:space-between;padding:10px}.image-container{display:flex;flex-direction:column;border-radius:8px;cursor:pointer;height:300px;width:300px;margin:10px;overflow:hidden}.image-container img{height:100%;width:100%}.image-grid{display:flex;flex-wrap:wrap;justify-content:space-evenly}.back-button{margin-bottom:20px;padding:10px 20px;border:none;background-color:#132409;color:#fff;border-radius:5px;cursor:pointer;display:inline-flex;align-items:center}.back-button i{margin-right:10px}.custom-modal{height:100vh;width:100vw;background:#000;box-shadow:0 4px 15px #0009;outline:none}::-webkit-scrollbar{width:0}.touch-img{display:flex;align-items:center;justify-content:center;height:80%}.model-img{height:80%;width:80%;object-fit:contain}.arrow-buttons{position:absolute;top:50%;transform:translateY(-50%);background-color:#0009;color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background-color .3s ease,transform .3s ease}.arrow-buttons:hover{background-color:#000c;transform:translateY(-50%) scale(1.1)}.arrow-buttons:active{transform:translateY(-50%) scale(.95)}.arrow-buttons i{font-size:20px}.arrow-buttons.left{left:10px}.arrow-buttons.right{right:10px}.close-model{position:absolute;top:10px;right:10px;background:red;color:#fff;border:none;font-size:20px;padding:10px;cursor:pointer}.custom-overlay{background:#000c}.image-gallery{display:flex;overflow-x:auto;padding:10px;gap:10px;margin-top:20px;width:90%}.thumbnail{width:80px;height:60px;object-fit:cover;cursor:pointer;border:2px solid transparent;transition:border-color .3s}.thumbnail.active-thumbnail{border-color:#fff;transform:scale(1.1)}@media (max-width: 400px){.folder{height:200px;width:160px}.folder img{height:70%;width:100%}.folder p{margin:3px}.image-container{height:130px;width:150px}}@media (max-width: 500px){.folder{height:200px;width:160px}.folder img{height:70%;width:100%}.folder p{margin:3px}.image-container{height:130px;width:150px}}.sec-1-vid{height:100vh;overflow:hidden}.sec-1-vid iframe{width:100%;height:100%}.sec-1-vid .video-container{height:100vh;overflow:scroll;scroll-snap-type:y mandatory}.sec-1-vid .video-show{height:100vh;width:100vw;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.sec-1-vid .video-show video{height:100%;width:100%;object-fit:cover;position:sticky;top:0}.virtuual-tour{display:flex;align-items:center;justify-content:center;width:100%}.virtual-tour1{height:200px;width:20%;background:url(/img/vr1.png);background-size:cover;background-position:center;border-radius:20px;margin:20px}.virtual-tour2{height:200px;width:20%;background:url(/img/museum.png);background-size:cover;background-position:center;border-radius:20px;margin:20px}
