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}.navbar{align-items:center;background-color:#000;color:#fff;display:flex;justify-content:space-between;padding:12px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar-logo img{cursor:pointer;height:55px;width:auto}.navbar-links{display:flex;gap:30px;list-style:none;margin:0;padding:0}.navbar-links li a{color:#fff;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s ease}.navbar-links li a:hover{color:#f4b400}.navbar-btn{background:#f4b400;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:15px;font-weight:700;padding:10px 20px;transition:background .3s ease,transform .2s ease}.navbar-btn:hover{background:#fc3;transform:scale(1.05)}@media (max-width:768px){.navbar{align-items:flex-start;flex-direction:column;padding:15px 20px}.navbar-links{flex-direction:column;gap:15px;margin-top:15px;width:100%}.navbar-btn{margin-top:10px;text-align:center;width:100%}}.menu-icon{color:#fff;cursor:pointer;display:none}@media (max-width:768px){.menu-icon{display:block}.navbar-links{background-color:#000;display:none;flex-direction:column;gap:15px;padding:15px 0;width:100%}.navbar-links.active{display:flex}.navbar-btn{text-align:center;width:100%}.navbar{align-items:center;flex-direction:row;justify-content:space-between;padding:12px 20px}.navbar-links{background-color:#000;display:none;flex-direction:column;gap:15px;padding:15px 20px;width:100%}.navbar-links.active{display:flex}.menu-icon{color:#fff;cursor:pointer;display:block;z-index:1100}.navbar-btn{text-align:center;width:100%}}.home{color:#1f2937;font-family:Arial,sans-serif}.hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:40vh;justify-content:center;padding:100px 20px;text-align:center}.hero-content h1{font-size:2.5rem;margin-bottom:20px}.hero-content p{font-size:1.2rem;margin-bottom:30px}.btn-primary{background:#fbbf24;border-radius:6px;color:#1f2937;font-weight:700;padding:12px 24px;text-decoration:none;transition:background .3s ease-in-out}.btn-primary:hover{background:#f59e0b}.services{background:#f9fafb;padding:60px 20px;text-align:center}.services h2{font-size:2rem;margin-bottom:40px}.services-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.service-card{border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:20px;transition:transform .2s ease-in-out}.service-card:hover{transform:translateY(-5px)}.cta{background:#1f2937;color:#fff;padding:50px 20px;text-align:center}.cta h2{font-size:2rem;margin-bottom:20px}.btn-secondary{background:#fff;border-radius:6px;color:#1f2937;font-weight:700;padding:12px 24px;text-decoration:none;transition:background .3s ease-in-out}.btn-secondary:hover{background:#fbbf24;color:#1f2937}.services-page{background:#f9fafb;color:#1f2937;font-family:Segoe UI,sans-serif;padding:60px 20px;text-align:center}.services-header h1{color:#111827;font-size:2.8rem;font-weight:700;margin-bottom:15px}.services-header p{color:#4b5563;font-size:1.2rem;line-height:1.6;margin:0 auto 50px;max-width:750px}.services-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.service-card{background:#fff;border-radius:16px;box-shadow:0 6px 18px #00000014;padding:30px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.service-icon{color:#f59e0b;font-size:3rem;margin-bottom:15px}.service-card h3{color:#111827;font-size:1.4rem;font-weight:600;margin-bottom:12px}.service-card p{color:#374151;font-size:1rem;line-height:1.5}.service-card:hover{box-shadow:0 12px 25px #00000026;transform:translateY(-8px)}.projects-page{background:#f9fafb;color:#1f2937;font-family:Segoe UI,sans-serif;padding:60px 20px;text-align:center}.projects-header h1{color:#111827;font-size:2.8rem;font-weight:700;margin-bottom:15px}.projects-header p{color:#4b5563;font-size:1.2rem;line-height:1.6;margin:0 auto 50px;max-width:700px}.projects-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.project-card{background:#fff;border-radius:16px;box-shadow:0 6px 18px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.project-card img{height:200px;object-fit:cover;width:100%}.project-content{padding:20px}.project-content h3{color:#f59e0b;font-size:1.3rem;font-weight:600;margin-bottom:10px}.project-content p{color:#374151;font-size:1rem;line-height:1.5}.project-card:hover{box-shadow:0 12px 25px #00000026;transform:translateY(-8px)}.contact-page{background:#f9fafb;color:#1f2937;font-family:Segoe UI,sans-serif;padding:60px 20px}.contact-header{margin-bottom:40px;text-align:center}.contact-header h1{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:10px}.contact-header p{color:#4b5563;font-size:1.1rem}.contact-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px}.contact-form{background:#fff;border-radius:16px;box-shadow:0 6px 18px #00000014;display:flex;flex-direction:column;gap:15px;padding:30px}.contact-form input,.contact-form textarea{border:1px solid #d1d5db;border-radius:10px;font-size:1rem;outline:none;padding:12px;transition:.3s;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#f59e0b;box-shadow:0 0 6px #f59e0b66}.contact-form button{background:#f59e0b;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.1rem;padding:12px;transition:.3s}.contact-form button:hover{background:#d97706}.contact-info{background:#fff;border-radius:16px;box-shadow:0 6px 18px #00000014;padding:30px}.contact-info h2{color:#111827;font-size:1.6rem;margin-bottom:15px}.contact-info p{color:#374151;font-size:1rem;margin:8px 0}.map-container{border-radius:12px;margin-top:20px;overflow:hidden}@media (max-width:900px){.contact-container{grid-template-columns:1fr}}.about-page{background:#f9fafb;color:#1f2937;font-family:Segoe UI,sans-serif;padding:60px 20px}.about-hero{margin-bottom:50px;text-align:center}.about-hero h1{color:#111827;font-size:2.8rem;font-weight:700}.about-hero p{color:#4b5563;font-size:1.2rem;margin-top:10px}.about-section{margin:0 auto 50px;max-width:900px;text-align:center}.about-section h2{color:#f59e0b;font-size:2rem;margin-bottom:15px}.about-section p{color:#374151;font-size:1.1rem;line-height:1.7}.about-values{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:60px}.value-card{background:#fff;border-radius:14px;box-shadow:0 6px 16px #0000001a;padding:25px;text-align:center;transition:transform .3s ease}.value-card h3{color:#f59e0b;margin-bottom:15px}.value-card p{color:#374151;font-size:1rem;line-height:1.6}.value-card:hover{transform:translateY(-6px)}.about-team{text-align:center}.about-team h2{color:#f59e0b;font-size:2rem;margin-bottom:30px}.team-container{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.team-card{background:#fff;border-radius:14px;box-shadow:0 6px 16px #0000001a;padding:20px;transition:transform .3s ease;width:220px}.team-card img{border-radius:50%;height:100px;margin-bottom:15px;width:100px}.team-card h4{color:#111827;margin-bottom:5px}.team-card p{color:#4b5563;font-size:.95rem}.team-card:hover{transform:translateY(-6px)}
/*# sourceMappingURL=main.c8f09e93.css.map*/