body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#f4f4f4;color:#333;font-family:Arial,sans-serif;line-height:1.6;overflow-x:hidden}.hamburger-btn{align-items:center;background:#8b4513f2;border:none;border-radius:12px;box-shadow:0 6px 20px #0000004d;cursor:pointer;display:flex;display:none;flex-direction:column;gap:4px;height:60px;justify-content:center;left:20px;padding:10px;position:fixed;top:20px;transition:all .3s ease;width:60px;z-index:1005}.hamburger-btn:hover{background:#8b4513;transform:scale(1.05)}.hamburger-btn span{background:#fff;border-radius:2px;height:3px;transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:28px}.hamburger-btn.open span:first-child{transform:rotate(45deg) translate(8px,8px)}.hamburger-btn.open span:nth-child(2){opacity:0;transform:scale(0)}.hamburger-btn.open span:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.main-nav{background:#8b4513;box-shadow:0 2px 10px #0000004d;padding:1rem;position:fixed;top:0;width:100%;z-index:1000}.main-nav ul{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:0;padding:1rem 0}.main-nav li{margin:0 .5rem}.main-nav a{border-radius:8px;color:#fff;display:block;font-size:1.1rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s}.main-nav a.active,.main-nav a:hover{background:#fff3}.get-quote{background:#228b22;border-radius:30px;box-shadow:0 4px 12px #228b2266;color:#fff;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;position:fixed;right:2rem;text-decoration:none;top:5rem;z-index:1001}header{align-items:center;background:linear-gradient(#8b4513f2,#8b4513f2),url(https://via.placeholder.com/1920x600/8B4513/FFF?text=RD+Bricks+Kiln+Gaya);background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:80px;min-height:50vh;padding:2rem 1rem;text-align:center}header h1{font-size:clamp(2rem,5vw,3.5rem);margin-bottom:1rem;text-shadow:2px 2px 4px #00000080}section{margin:auto;max-width:1400px;padding:5rem 1.5rem 3rem}h1,h2{color:#8b4513;font-size:clamp(1.8rem,4vw,3rem);margin-bottom:2rem;text-align:center}.products{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin-top:2rem}.product{background:#fff;border-radius:15px;border-top:4px solid #8b4513;box-shadow:0 8px 25px #0000001a;padding:2rem 1.5rem;text-align:center;transition:all .3s}.product:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-8px)}.filter{margin-bottom:3rem;text-align:center}.filter select{background:#fff;border:3px solid #8b4513;border-radius:10px;font-size:1.1rem;max-width:100%;min-width:280px;padding:1rem 1.5rem}.hidden{display:none}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin-top:2rem}.service-card{background:#fff;border-radius:15px;border-top:4px solid #8b4513;box-shadow:0 8px 25px #0000001a;padding:2rem 1.5rem;text-align:center;transition:all .3s}.service-card:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-8px)}.gallery-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-top:2rem}.gallery-grid img{border-radius:12px;box-shadow:0 8px 25px #00000026;height:250px;object-fit:cover;width:100%}.about-content{gap:3rem;margin-top:3rem}.about-content,.about-stats{display:flex;flex-direction:column}.about-stats{gap:1.5rem}.stat{background:#f8f9fa;border-radius:12px;padding:2rem;text-align:center}.stat h4{color:#d32f2f;font-size:clamp(2rem,8vw,3rem);margin:0}.form-section{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #e9ecef;border-radius:20px;box-shadow:0 15px 40px #0000001a;margin:2rem auto;max-width:800px;padding:2.5rem 2rem}input,select,textarea{border:2px solid #ddd;border-radius:10px;font-size:1rem;margin-bottom:1.5rem;padding:1.2rem;transition:all .3s;width:100%}input:focus,select:focus{border-color:#8b4513;box-shadow:0 0 0 3px #8b45131a;outline:none}button{background:linear-gradient(135deg,#8b4513,sienna);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:1px;padding:1.3rem 2.5rem;text-transform:uppercase;transition:all .3s;width:100%}button:hover:not(:disabled){box-shadow:0 10px 30px #8b451366;transform:translateY(-2px)}.whatsapp-btn{background:#25d366;border-radius:50px;box-shadow:0 8px 25px #25d36666;color:#fff;display:inline-block;font-size:1.1rem;font-weight:700;margin-top:1.5rem;padding:1.2rem 2.5rem;text-decoration:none;transition:all .3s}.whatsapp-btn:hover{box-shadow:0 12px 35px #25d36680;transform:translateY(-3px)}.error-msg,.success-msg{border-radius:8px;font-weight:700;margin:1.5rem 0;padding:1.2rem;text-align:center}.error-msg{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.success-msg{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.quote-preview{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;margin-bottom:2rem;padding:2rem;text-align:center}.quote-calc{color:#d32f2f;font-size:clamp(1.2rem,4vw,1.6em);font-weight:700}.whatsapp-submit{background:#25d366!important;border-radius:30px;color:#fff!important;cursor:pointer;font-size:1.2rem;font-weight:700;margin-top:1rem;padding:1.5rem 2rem;transition:all .3s ease}.whatsapp-submit:hover{background:#128c7e!important;transform:scale(1.02)}.whatsapp-direct{background:#e8f5e8;border-radius:12px;margin-top:2rem;padding:2rem;text-align:center}.contact-details{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;margin:2rem auto;max-width:600px;padding:3rem 2rem;text-align:center}.contact-details h3{color:#8b4513;font-size:clamp(1.5rem,4vw,2rem);margin-bottom:2rem}.phone{background:#228b221a;border-radius:12px;color:#228b22;display:block;font-size:clamp(1.5rem,5vw,2rem);font-weight:700;margin:1.5rem auto;max-width:350px;padding:1.5rem}@media (max-width:767px){.hamburger-btn{display:flex!important}.main-nav ul{align-items:center!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#8b4513,sienna)!important;flex-direction:column!important;height:100vh!important;justify-content:center!important;left:0!important;margin:0!important;padding:20px!important;position:fixed!important;top:0!important;transform:translateX(-100%)!important;transition:transform .5s cubic-bezier(.25,.46,.45,.94)!important;width:100vw!important;z-index:1002!important}.main-nav.open ul{transform:translateX(0)!important}.main-nav a{border-radius:15px!important;color:#fff!important;font-size:1.6rem!important;margin:10px 0!important;padding:20px 30px!important;text-decoration:none!important}.main-nav a:hover{background:#ffffff40!important;padding-left:40px!important;transform:scale(1.05)!important}.get-quote{right:20px!important;top:85px!important}header{margin-top:80px;padding:3rem 1rem}section{padding:4rem 1rem 2rem}}@media (min-width:768px){header{margin-top:80px;min-height:60vh;padding:3rem 2rem}.main-nav ul{background:#0000!important;flex-direction:row!important;gap:1rem!important;height:auto!important;justify-content:center!important;position:relative!important;transform:none!important;width:auto!important}section{padding:5rem 2rem 4rem}.products,.services-grid{gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.about-content{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:2fr 1fr}}@media (min-width:1024px){.products,.services-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.main-nav ul{gap:2rem}.main-nav a{padding:.8rem 2rem}}@media (min-width:1400px){section{max-width:1400px;padding:6rem 4rem}}
/*# sourceMappingURL=main.08e6afe2.css.map*/