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}.menu-toggle{display:none}@media (max-width:768px){.menu-toggle{background:#111;border:1px solid #0af;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:20px;padding:6px 10px}.navbar nav{background:#000;border:1px solid #0af;border-radius:8px;display:none;flex-direction:column;gap:10px;padding:10px;position:absolute;right:10px;top:60px}.navbar nav.open{display:flex}.navbar nav a{margin:6px 0}}body,html{background:#0b0b0b;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0;scroll-behavior:smooth}.App{text-align:center}.navbar{align-items:center;background:#000;border-bottom:2px solid #0af;display:flex;justify-content:space-between;padding:10px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar .logo img{height:50px}.navbar nav a{color:#fff;font-weight:500;margin-left:20px;text-decoration:none;transition:color .3s}.navbar nav a:hover{color:#0af}.hero{align-items:center;background:url(https://source.unsplash.com/1600x900?club,nightlife) no-repeat 50%/cover;display:flex;height:90vh;justify-content:center;text-align:center}.hero-text{background:#0009;border-radius:10px;padding:40px}.hero-logo{height:80px;margin-bottom:20px}.hero h1{color:#0af;font-size:48px}.hero p{color:#fff;font-size:20px;margin:10px 0}.offer-simple{border:2px solid #0af;border-radius:10px;height:auto;margin-top:50px;width:340px}.section{padding:60px 20px}.section h2{color:#0af;margin-bottom:20px}.branch-cards{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.branch-card{background:#111;border:1px solid #0af;border-radius:10px;padding:15px;transition:transform .3s;width:250px}.branch-card:hover{transform:scale(1.05)}.branch-card img{border-radius:10px;width:100%}.service-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.service-card{background:#111;border:1px solid #0af;border-radius:10px;padding:20px;transition:transform .3s}.service-card:hover{transform:translateY(-5px)}.gallery-simple{align-items:center;display:flex;flex-direction:column;gap:30px;margin-top:20px}.gallery-simple .top-row{flex-wrap:wrap;gap:30px}.gallery-simple .bottom-row,.gallery-simple .top-row{display:flex;justify-content:center}.gallery-simple img{border:2px solid #0af;border-radius:10px;height:280px;object-fit:cover;width:400px}@media (max-width:768px){.gallery-simple{align-items:stretch;width:100%}.gallery-simple .bottom-row,.gallery-simple .top-row{display:block}.gallery-simple .top-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:0 12px}.gallery-simple .bottom-row{display:flex;justify-content:center;margin-top:12px}.gallery-simple img{border-radius:8px;height:180px;width:100%}}.contact p{font-size:18px;margin:10px 0}.footer{background:#000;color:#aaa;padding:20px}.footer,.footer-line{border-top:2px solid #0af}.footer-line{margin:40px 0 0}.footer-main{align-items:flex-start;background:#0b0b0b;color:#fff;display:flex;justify-content:space-between;padding:30px 50px}.footer-main .contact-info{text-align:left}.footer-main .privacy-link{align-items:flex-end;display:flex;flex-direction:column;gap:10px;text-align:right}.footer-main .privacy-link button{background:none;border:none}.footer-main .privacy-link .razorpay-policy-link,.footer-main .privacy-link button{color:#0af;cursor:pointer;font-size:16px;text-decoration:underline}.footer-main .privacy-link .razorpay-policy-link:hover{color:#fff}.privacy-modal{align-items:center;background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.privacy-content{background:#111;border:2px solid #0af;border-radius:12px;color:#fff;margin:20px;max-height:85vh;max-width:900px;overflow-y:auto;padding:30px;position:relative;text-align:left;width:90%}.close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;position:absolute;right:20px;top:15px}.about-content{line-height:1.6;margin:0 auto;max-width:1000px;text-align:center}.about-content p{color:#e0e0e0;font-size:16px;margin-bottom:20px}
/*# sourceMappingURL=main.019877e6.css.map*/