@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Roboto:wght@300;400;500&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121212;color:#ededed;font-family:Roboto,sans-serif;margin:0;padding:0}h1,h2,h3,h4,h5,h6{animation:fadeIn 1s ease-in;color:#fff;font-family:Montserrat,sans-serif;margin-bottom:20px;text-align:center}h1.gradient-text,h2.gradient-text,h3.gradient-text,h4.gradient-text,h5.gradient-text,h6.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#d4af37,gold);-webkit-background-clip:text;background-clip:text}.navbar{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121212cc;border-bottom:1px solid #ffffff0d;display:flex;gap:40px;justify-content:center;padding:15px 30px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.nav-link{border-radius:8px;color:#ededed;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.nav-link:hover{background-color:#ffd7001a;box-shadow:0 0 10px #d4af3733;color:gold}.nav-link.active{background-color:#d4af37;box-shadow:0 0 15px #d4af3766;color:#121212}.cars{align-items:center;background-image:radial-gradient(circle at center,#1e1e1e80 0,#121212 100%);color:#ededed;display:flex;flex-direction:column;min-height:80vh;padding:40px 20px;text-align:center}.cars>*{max-width:800px;width:100%}.car-list{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;max-width:1200px!important;width:100%}.car-card{background:#1e1e1e;border:1px solid #ffffff0d;border-radius:12px;box-shadow:0 4px 6px #0000004d;margin:0;overflow:hidden;padding:20px;position:relative;text-align:center;transition:all .3s ease;width:300px}.car-card img{border-radius:8px;height:200px;object-fit:cover;opacity:0;transition:opacity .5s ease-in-out,transform .5s ease;width:100%}.car-card img.loaded{opacity:1}.car-card:hover{border-color:#d4af374d;box-shadow:0 10px 20px #00000080,0 0 15px #d4af371a;transform:translateY(-5px)}.car-card:hover img{transform:scale(1.03)}.car-card h3{color:#fff;font-family:Montserrat,sans-serif;font-size:1.4rem;letter-spacing:.5px;margin:15px 0 10px}.car-card p{color:#d4d4d4;font-family:Roboto,sans-serif;font-size:.95rem;line-height:1.5;margin:10px 0}.button{background:linear-gradient(135deg,#d4af37,#b29126);border-radius:50px;box-shadow:0 4px 15px #d4af3766;color:#121212;display:inline-block;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;letter-spacing:1px;padding:12px 30px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.button:hover{background:linear-gradient(135deg,#d9b74c,#d4af37);box-shadow:0 6px 20px #d4af3799;transform:translateY(-2px)}.button:active{box-shadow:0 2px 10px #d4af374d;transform:translateY(1px)}.button.secondary{background-color:#121212cc;border:1px solid gold;color:gold}.button.secondary:hover{background-color:#ffd7001a}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.about-container{align-items:center;background-image:radial-gradient(circle at center,#1e1e1e80 0,#121212 100%);color:#ededed;display:flex;flex-direction:column;min-height:80vh;padding:40px 20px;text-align:center}.about-container>*{max-width:800px;width:100%}.about-container h1{color:gold;font-family:Montserrat,sans-serif;font-size:2.5rem;margin-bottom:20px}.about-container h2{color:#fff;font-family:Montserrat,sans-serif;font-size:2rem;margin-bottom:15px;margin-top:30px}.about-container p{color:#d4d4d4;font-family:Roboto,sans-serif;font-size:1.1rem;line-height:1.8;margin:10px 0}.about-container ul{list-style:none;margin:20px 0;padding-left:0}.about-container ul li{color:#ededed;font-size:1.1rem;margin:10px 0}.about-container ul li:before{color:#d4af37;content:"✦";margin-right:10px}.about-container a{color:#d4af37;text-decoration:none;transition:color .3s}.about-container a:hover{color:gold;text-decoration:underline}.about-container .about-button{margin-top:20px}.home-container{align-items:center;background-image:radial-gradient(circle at center,#1e1e1e80 0,#121212 100%);color:#ededed;display:flex;flex-direction:column;min-height:80vh;padding:40px 20px;text-align:center}.home-container>*{max-width:800px;width:100%}.home-container{justify-content:center}.home-container h1{font-size:3rem;margin-bottom:20px}@media(max-width:768px){.home-container h1{font-size:2rem}}.home-container p{color:#c7c7c7;font-size:1.2rem;line-height:1.6;margin-bottom:40px;max-width:600px}.home-container .highlight{color:#d4af37;font-weight:700;text-shadow:0 0 10px #d4af374d}.home-container .button{font-size:14px;margin-top:20px;padding:12px 32px}.car-details-container{align-items:center;background-image:radial-gradient(circle at center,#1e1e1e80 0,#121212 100%);color:#ededed;display:flex;flex-direction:column;min-height:80vh;padding:40px 20px;text-align:center}.car-details-container>*{max-width:800px;width:100%}.car-details-container{padding-top:40px}.car-details-card{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#1e1e1e99;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;gap:30px;max-width:1000px;padding:40px;width:100%}@media(min-width:768px){.car-details-card{align-items:flex-start;flex-direction:row}}.car-details-card__image-wrapper{border-radius:15px;box-shadow:0 5px 15px #0000004d;flex:1.2 1;overflow:hidden}.car-details-card__image-wrapper img{display:block;height:auto;transition:transform .5s ease;width:100%}.car-details-card__image-wrapper img:hover{transform:scale(1.02)}.car-details-card__info{display:flex;flex:1 1;flex-direction:column;gap:20px;text-align:left}.car-details-card__title{color:gold;font-family:Montserrat,sans-serif;font-size:2.5rem;margin:0;text-align:left}.car-details-card__price{color:#fff;font-size:1.8rem;font-weight:300}.car-details-card__description{color:#d4d4d4;font-size:1.1rem;line-height:1.6}.car-specs{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:20px}.car-specs__item{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:10px;padding:15px}.car-specs__item strong{color:gold;display:block;font-size:.9rem;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.car-specs__item span{color:#fff;font-size:1.2rem;font-weight:600}.back-button{align-self:flex-start;margin-top:20px}.contact-container{align-items:center;background-image:radial-gradient(circle at center,#1e1e1e80 0,#121212 100%);color:#ededed;display:flex;flex-direction:column;min-height:80vh;padding:40px 20px;text-align:center}.contact-container>*{max-width:800px;width:100%}.contact-form{display:flex;flex-direction:column}.form-group{margin-bottom:20px}label{color:#fff;display:block;font-family:Montserrat,sans-serif;font-weight:700;margin-bottom:8px}.input,.textarea{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ededed;font-family:Roboto,sans-serif;font-size:16px;padding:12px;transition:border-color .3s,background-color .3s;width:100%}.input:focus,.textarea:focus{background-color:#ffffff1a;border-color:#d4af37;outline:none}.button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.button:hover{background-color:#45a049}.input--error,.textarea--error{border-color:red}.error-message{color:red;font-size:12px}.success-message{color:green;font-size:14px;margin-top:20px}.language-switcher{align-items:center;display:flex;gap:10px;margin-left:20px}.language-switcher button{background:#0000;border:1px solid #ffffff4d;border-radius:4px;color:inherit;cursor:pointer;font-size:.9rem;padding:5px 10px;transition:all .3s ease}.language-switcher button.active{background-color:#ffffff1a;border-color:currentColor;font-weight:700}.language-switcher button:hover{background-color:#fff3}
/*# sourceMappingURL=main.57f9b254.css.map*/