.navbar{align-items:center;background-color:initial;box-sizing:border-box;color:#fff;display:flex;justify-content:space-between;padding:20px 30px;position:fixed;top:0;transition:background-color .3s ease,box-shadow .3s ease;width:100%;z-index:1000}.navbar.scrolled{background-color:#000000d9;box-shadow:0 2px 5px #0003}.logo{font-size:1.5rem}.hamburger{cursor:pointer;display:none;font-size:2rem}.nav-links{display:flex;gap:25px;list-style:none;transition:all .3s ease}.nav-links a,.navbar .logo a{color:#fff;text-decoration:none}.navbar .logo a{font-size:1.5rem;font-weight:700}.navbar .logo a:visited{color:#fff}@media (max-width:768px){.hamburger{display:block}.nav-links{background-color:#000000f2;flex-direction:column;max-height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:60px;width:100%}.nav-links.open{max-height:200px;opacity:1;padding:20px 0;pointer-events:auto}.nav-links li{padding:10px 0;text-align:center}}.footer{background:#282829;color:#fff;margin-top:auto;padding:10px;text-align:center}.social-icons{margin-bottom:10px}.social-icons a{color:#fff;font-size:1.5rem;margin:0 10px;transition:color .3s ease}.social-icons a:hover{color:#f0c040}.hero{background:url(https://static.vecteezy.com/system/resources/previews/023/977/557/non_2x/front-view-dark-silhouette-of-a-modern-sport-black-car-isolated-on-black-background-ai-generated-free-photo.jpg) no-repeat 50%/cover;color:#fff;padding:200px 20px;text-align:center}.hero-name{font-size:50px;text-shadow:2px 2px 8px #696363}.services{padding:60px 20px}.service-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.service-card{background:#565252;border-radius:8px;padding:20px;width:250px}.about,.contact{padding:60px 20px;text-align:center}form{display:flex;flex-direction:column;gap:10px;margin:auto;max-width:400px}input,textarea{border:1px solid #ccc;border-radius:5px;padding:10px}button{background:#1d3557;border:none;border-radius:5px;color:#fff;padding:10px}.contact-link{color:#fff;text-decoration:none}.contact-link:hover{color:#ccc;text-decoration:underline}#root,body,html{height:100%;margin:0;padding:0}body{background:#1a1919;color:#fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;min-height:100vh;scroll-behavior:smooth}body,h1,h2,h3{margin:0}.btn{background:#e63946;border-radius:5px;color:#fff;padding:10px 20px;text-decoration:none}.app{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}
/*# sourceMappingURL=main.7f7fd1a4.css.map*/