body{background:#3052a0;color:#fff;font-family:Arial}.container{text-align:center}.grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.card{background:#1e293b;cursor:pointer;padding:20px}.card:hover{background:#334155;transform:scale(1.05)}.navbar{align-items:center;background:#020617;display:flex;font-size:21px;justify-content:space-between;padding:15px 30px;position:sticky;top:0;z-index:1000}.logo{color:#38bdf8}.links a{color:#fff;margin:0 10px;text-decoration:none;transition:.3s}.links a:active{color:#38bdf8}input,textarea{border:none;border-radius:5px;display:block;margin:10px auto;padding:10px;width:80%}button{background:#38bdf8;border:none;border-radius:5px;padding:10px 20px}.menu,button{cursor:pointer}.menu{display:none;font-size:25px}button:hover{background:#a1ff00}@media (max-width:768px){.links{background:#020617;display:none;flex-direction:column;left:0;position:absolute;text-align:center;top:60px;width:100%}.links.active{display:flex}.links a{border-top:1px solid #1e293b;padding:15px 0}.links a:active{color:#38bdf8}.container{padding:20px;text-align:center}.grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.card{background:#1e293b;border-radius:10px;cursor:pointer;padding:20px;transition:.3s}.card:active{background:#334155;transform:scale(1.05)}input,textarea{border:none;border-radius:5px;display:block;margin:10px auto;padding:10px;width:80%}button{background:#38bdf8;border:none;border-radius:5px;cursor:pointer;padding:10px 20px}button:active{background:#0ea5e9}.menu{display:none;display:block}}.video-container{height:100vh;overflow:hidden;position:relative;width:100%}.bg-video{height:100%;object-fit:cover;position:absolute;width:100%}.overlay1{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.buttons{margin-top:20px}.buttons button{font-size:18px;margin:10px}.buttons button:hover{box-shadow:0 10px 25px #293a03;transform:translateY(-5px) scale(1.05)}.buttons button:active{transform:scale(.95)}.buttons button:before{background:linear-gradient(120deg,#0000,hsla(0,0%,100%,.507),#0000);content:"";height:100%;left:-50%;position:absolute;top:0;transition:all .5s;width:50%}.buttons button:hover:before{left:50%}.hybrid,.off-grid,.on-grid{background:linear-gradient(135deg,orange,red)}body{font-family:Arial,sans-serif;margin:0}.container{animation:gradientBG 10s ease infinite;background:linear-gradient(-45deg,#0f2027,#203a43,#2c5364,#1c92d2);background-size:400% 400%;min-height:100vh}@keyframes gradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.content{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff14;border-radius:15px;box-shadow:0 8px 32px rgba(0,0,0,.329);color:#fff;margin:40px;padding:30px}.feedback-section{background:#111;color:#fff;padding:50px 20px;text-align:center}.feedback-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:30px}.feedback-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:15px;box-shadow:0 8px 25px #0000004d;padding:20px;transition:all .3s ease;width:250px}.feedback-card:hover{transform:translateY(-10px) scale(1.05)}.feedback-card img{border:3px solid orange;border-radius:5%;height:250px;margin-bottom:10px;width:250px}.address{color:#ccc;font-size:14px;margin-bottom:10px}.why-section{background:#0f2027;color:#fff;padding:60px 20px;text-align:center}.why-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:40px}.why-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:15px;box-shadow:0 8px 25px #0000004d;padding:25px;transition:.3s;width:200px}.why-card:hover{transform:translateY(-10px) scale(1.05)}.icon{font-size:40px;margin-bottom:10px}.why-card h2{color:orange;font-size:28px;margin:10px 0}.products-section{background:#111;color:#fff;padding:60px 20px;text-align:center}.products-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:40px}.product-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:15px;box-shadow:0 8px 25px #0000004d;padding:25px;transition:.3s;width:250px}.product-card:hover{transform:translateY(-10px) scale(1.05)}.product-card img{margin-bottom:15px;width:80px}.product-card h3{color:orange;margin:10px 0}.projects-section{background:#0f2027;color:#fff;padding:60px 20px;text-align:center}.projects-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:40px}.project-card{border-radius:15px;cursor:pointer;overflow:hidden;position:relative;width:280px}.project-card img{height:200px;object-fit:cover;transition:.4s;width:100%}.project-card:hover img{transform:scale(1.1)}.project-info{background:#0009;bottom:0;padding:15px;position:absolute;text-align:left;width:100%}.calculator-section{background:linear-gradient(135deg,#0f2027,#2c5364);color:#fff;padding:60px 20px;text-align:center}.calculator-box input{border:none;border-radius:5px;left:50%;margin:10px;padding:12px;width:250px}.calculator-box button{background:orange;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:12px 25px;transition:.3s}.calculator-box button:hover{background:#ff8c00}.result-box{background:#ffffff1a;border-radius:10px;margin-top:30px;padding:20px}.lead-form{margin-top:20px}.lead-form input{border:none;border-radius:5px;display:block;margin:10px auto;padding:10px;width:250px}.lead-form button{background:green;border:none;color:#fff;cursor:pointer;padding:10px 20px}.calculator-wrapper{display:flex;flex-wrap:wrap;gap:30px;padding:50px}.calc-left,.calc-right{background:#ffffff0d;border-radius:10px;flex:1 1;min-width:300px;padding:20px}.calc-left:hover,.calc-right:hover{transform:translateY(-5px);transition:.3s}.emi-section{background:#0f2027;color:#fff;padding:60px 20px;text-align:center}.emi-box input{border:none;border-radius:5px;display:block;margin:10px auto;padding:12px;width:250px}.emi-box button{background:orange;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:12px 25px}.emi-result{color:#90ee90;margin-top:20px}.floating-social{bottom:20px;display:flex;flex-direction:column;gap:15px;position:fixed;right:20px;z-index:1000}.floating-social a{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:20px;height:50px;justify-content:center;text-decoration:none;transition:.3s;width:50px}.whatsapp{background:#25d366}.instagram{background:#e1306c}.youtube{background:red}.floating-social a:hover{transform:scale(1.2)}.home-container{background-image:url(/static/media/bg.2ed0982b6539a073aa4d.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;position:relative}.home-container,.overlay{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;width:100%}.overlay{background:linear-gradient(#000000b3,#000c)}.title{color:#fff;font-size:48px;font-weight:700;text-shadow:0 0 20px #ffc800cc}.subtitle{color:#ddd;font-size:18px;margin-top:10px}.buttons{display:flex;gap:15px;margin-top:30px}.buttons button{background:linear-gradient(45deg,orange,red);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:12px 25px;transition:.3s}.buttons button:hover{box-shadow:0 0 15px orange;transform:scale(1.1)}.contact-page{display:flex;font-family:Arial,sans-serif;min-height:100vh}.contact-info{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;flex:1 1;padding:60px}.contact-info h2{font-size:32px;margin-bottom:10px}.contact-info p{margin-bottom:20px}.info-box p{margin:10px 0}.contact-form{background:#f8fafc;flex:1 1;padding:60px}.contact-form h2{margin-bottom:20px}.contact-form form{display:flex;flex-direction:column}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:8px;margin-bottom:15px;padding:12px}.contact-form textarea{height:120px}.contact-form button{background:linear-gradient(45deg,orange,red);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:12px;transition:.3s}.contact-form button:hover{transform:scale(1.05)}.products{font-family:Arial,sans-serif}.hero{background:linear-gradient(#000000b3,#000000b3),url(https://images.unsplash.com/photo-1509395176047-4a66953fd231);background-size:cover;color:#fff;padding:80px 20px;text-align:center}.categories{padding:40px;text-align:center}.category-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:20px}.category-grid div{background:#facc15;border-radius:10px;font-weight:700;padding:20px}.product-section{padding:40px;text-align:center}.product-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:20px}.card{background:#1d181770;border-radius:10px;box-shadow:0 5px 15px #0003;padding:15px;transition:.3s}.card:hover{transform:translateY(-10px)}.card img{height:150px;object-fit:cover;width:100%}.comparison{padding:40px;text-align:center}table{border-collapse:collapse;margin:auto;width:80%}td,th{border:1px solid #ccc;padding:10px}.packages{padding:40px;text-align:center}.package-grid{display:flex;gap:20px;justify-content:center}.package{background:#0f172a;border-radius:10px;color:#fff;padding:20px}.why{padding:40px}.why,.why ul{text-align:center}.why ul{list-style-position:inside;padding:0}.cta{background:#22c55e;color:#fff;padding:40px;text-align:center}.cta button{background:#fff;border:none;cursor:pointer;margin:10px;padding:10px 20px}.footer{background:#0f172a;color:#fff;margin-top:50px;padding:50px 20px 20px}.footer-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.footer-section h2{color:#22c55e}.footer-section h3{color:#facc15;margin-bottom:10px}.footer-section li,.footer-section p{cursor:pointer;font-size:14px;margin:6px 0}.footer-section ul{list-style:none;padding:0}.footer-section li:hover{color:#22c55e}.footer-social{margin:20px 0;text-align:center}.footer-social a{color:#fff;font-size:22px;margin:0 10px;transition:.3s}.footer-social a:hover{color:#22c55e}.footer-bottom{border-top:1px solid #334155;font-size:14px;padding-top:10px;text-align:center}.footer-logo{margin-bottom:10px;width:150px}
/*# sourceMappingURL=main.798168c0.css.map*/