:root{font-family:Roboto,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{height:100%;margin:0}h1{color:#000;font-size:35px;font-weight:400;margin:0 0 5px}h2{color:#575757;font-size:20px;font-weight:400;margin:0}h3{font-weight:400}a{font-weight:100;text-decoration:none}.vehicleBlock{background-color:#fff;display:flex;flex-direction:column;gap:20px;width:100%;width:600px;min-height:500px;border-radius:25px;border-width:2px;border-style:solid;border-color:#575757;padding-bottom:30px}.vehicleImageContainer{padding:20px}.vehicleImageContainerContent{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.vehicleImageContainerContent>img{width:70%;height:100%;object-fit:contain;border-radius:30px}.vehicleInfo{display:block;margin:0 0 0 50px;justify-items:start;height:auto}.vehicleInfo>h2{color:#000;font-size:35px;margin:0}.vehicleInfo>h3{color:gray;font-size:20px;font-weight:400;margin:0}.vehiclePrice{display:flex;justify-content:center;align-items:center;margin:0;height:auto;color:#000;padding-bottom:0}.vehiclePrice>h2{font-size:45px;margin-top:0;color:#000}.header{background-color:#000;width:100%;display:flex;align-items:center;padding:10px 50px;justify-content:center;box-sizing:border-box}.content{width:100%;display:flex;align-items:center;padding:10px 50px;justify-content:space-between;box-sizing:border-box;max-width:80vw}.buttons{display:flex;gap:20px}.title{color:#fff;font-size:30px;margin:0}a{color:#fff;font-size:20px;font-weight:300;text-decoration:none;padding:10px 20px;border-radius:15px}a:hover{background-color:#fff;color:#000;transition:background-color .3s ease,color .3s ease}.main{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 131px)}body{margin:0}a{text-decoration:none}.consultButton{display:flex;flex-direction:column;margin-top:50px;margin-bottom:50px;min-width:600px;max-height:200px;border-width:2px;border-style:solid;border-color:#000;border-radius:30px;height:auto;transition:background-color .3s ease;padding:10px 0}.text{padding:20px 40px}.mainContainer{color:#000;border-width:2px;border-style:solid;border-color:#000;border-radius:30px;width:800px;height:640px}.pageContainer{height:calc(100vh - 131px);background-color:#fff;display:flex;align-items:center;justify-content:center}.mainContent{background-color:#fff;margin:50px;height:100px}.mainContent>h1,h2{margin-bottom:10px}.contactInfo{display:inline-flex;justify-content:space-between;width:100%}.contactForm{width:100%;height:300px;background-color:#fdfdfd;justify-content:center}input{height:40px}textarea{height:200px}input,textarea{color:#575757;background-color:#fff;width:95%;margin-top:10px;padding:10px 20px;font-size:20px;border-radius:15px;border-width:2px;border-style:solid}button{background-color:#000;padding:10px 20px;width:200px;height:65px;border-radius:15px;border-width:2px;border-style:solid;border-color:#000;font-size:20px;transition:background-color .3s ease,color .3s ease}button:hover{background-color:#fff;color:#000}.sendButton{display:flex;justify-content:center;align-items:center;margin-top:15px}.linkDeivid{color:#000;text-decoration:none;font-weight:500}.linkDeivid:hover{cursor:pointer}.consultButton{background-color:#fff;height:300px;width:300px;display:flex;flex-direction:column;justify-content:center;align-items:center}.consultButton>h1{color:#000;font-size:35px;margin:0;font-weight:300}.consultButton:hover>h1{color:#fff}.optionImage>img{max-width:250px;height:auto}.consultButtons{background-color:#fff;display:flex;gap:20px}@media(max-width:900px){.consultButtons{flex-direction:column}}.consultButtons>.consultButton{display:flex;flex-direction:column;margin-bottom:50px;min-width:300px;max-height:300px;border-width:2px;border-style:solid;border-color:#000;border-radius:30px;height:auto;transition:background-color .3s ease;padding:10px 0}.consultButton:hover{background-color:#000}.consultButton:hover .text>h1{color:#fff}.consultButton:hover .text>h2{color:#fff}.brandButton{background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;border-radius:10px;border-width:2px;border-style:solid;border-color:#575757;height:150px;width:200px;transition:background-color .3s ease,color .3s ease}.brandButton:hover{background-color:#000;color:#fff}.brandButton:hover .brandContent>h1{color:#fff}.brandContent>img{max-width:100%;height:auto}.brandContent{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:20px}.brandContent>h1{font-size:25px}.brandsContainer{background-color:#fff;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px;max-width:60vw}.brandsOut{background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:20px}.escolhaFabricante{display:flex;width:100%;justify-content:center}.modelButton{background-color:#fff;display:flex;flex-direction:column;align-items:start;gap:10px;padding:20px;border-radius:10px;border-width:2px;border-style:solid;border-color:#575757;height:150px;width:200px;transition:background-color .3s ease,color .3s ease}.modelButton:hover{background-color:#000;color:#fff}.modelButton:hover .modelContent>h1{color:#fff}.modelContent{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:20px}.modelContent>h1{font-size:25px}.modelsContainer{background-color:#fff;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px;max-width:60vw}.modelsOut{background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:20px}.escolhaModelo{display:flex;width:100%;justify-content:center}.finalCarContent{display:flex;align-items:center;justify-content:center;height:calc(100vh - 131px);gap:20px;padding:20px}
