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{background:#fffc;border-radius:50px;left:10px;padding:10px 20px;position:fixed;right:10px;top:10px;z-index:1000}.nav-container,.navbar{align-items:center;display:flex;justify-content:space-between}.nav-container{width:100%}.logo img{height:50px}.nav-links{display:flex;gap:20px}.nav-links a{color:#000;padding:10px 15px;text-decoration:none;transition:color .3s}.navhamburger{background:none;border:none;color:#000;cursor:pointer;display:none;font-size:24px}@media (max-width:768px){.nav-links{display:none}.navhamburger{display:block}.nav-links.open{background:#fffc;border-radius:20px;display:flex;flex-direction:column;padding:10px;position:absolute;right:10px;top:60px}}.nav-links a.active{color:#c32026;font-weight:700}*{box-sizing:border-box;margin:0;padding:0}.home,body,html{overflow-x:hidden;width:100%}.home{align-items:center;background:url(/static/media/home%20bg.63e1e07ea14284de1d6a.jpg) no-repeat 50%/contain;background-attachment:fixed;background-size:cover;display:flex;height:100vh;justify-content:flex-start;padding-left:50px;position:relative}.overlay{background:#0009;border-radius:10px;left:50px;max-width:450px;padding:30px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.text-container{color:#fff;text-align:left}h1{font-size:57px;font-weight:700}.red-k{color:#c32026}.home-subtext{font-size:14px;font-weight:400}.description{font-size:24px;margin-top:10px}.buttons{margin-top:20px}.call-btn,.quote-btn{border:none;border-radius:50px;cursor:pointer;font-size:18px;margin:5px;padding:12px;text-align:center;transition:.3s;width:100%}.call-btn,.quote-btn{display:inline-block;text-decoration:none}.call-btn{background-color:#ca2026;color:#fff}.call-btn:hover,.quote-btn:hover{opacity:.8}@media (max-width:768px){.home{justify-content:center;padding-left:0}.home,.overlay{text-align:center}.overlay{left:0;margin:10px auto;position:relative;top:10%;transform:none;width:90%}h1{font-size:36px}.home-subtext{font-size:9px}.description{font-size:20px}.call-btn,.quote-btn{font-size:16px;padding:10px}}.quote-modal{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.quote-form-container{align-items:center;animation:slideIn .3s ease-in-out;background:#fff;border-radius:10px;box-shadow:0 6px 15px #00000040;display:flex;flex-direction:column;margin:auto;max-width:420px;padding:25px;text-align:center;width:90%}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:480px){.quote-form-container{padding:20px;width:95%}}.quote-form-title{color:#333;font-size:26px;font-weight:700;margin-bottom:20px}.quote-input,.quote-select,.quote-textarea{border:1px solid #ccc;border-radius:6px;font-size:16px;margin-bottom:12px;padding:12px;transition:border-color .3s ease-in-out;width:100%}.quote-input:focus,.quote-select:focus,.quote-textarea:focus{border-color:#ca2026;outline:none}.quote-textarea{height:90px;resize:none}.quote-select{appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2720%27 height=%2720%27><path fill=%27black%27 d=%27M7 10l5 5 5-5z%27/></svg>") no-repeat right 12px center;background-size:16px;cursor:pointer}.quote-close-btn,.quote-submit-btn{border:none;border-radius:6px;cursor:pointer;font-size:16px;margin-top:12px;padding:12px;transition:background .3s ease-in-out;width:100%}.quote-submit-btn{background-color:#ca2026;color:#fff}.quote-submit-btn:hover{background-color:#a8181d}.quote-submit-btn:disabled{background-color:#999;cursor:not-allowed}.quote-close-btn{background:#777;color:#fff}.quote-close-btn:hover{background:#555}.quote-loading-screen{align-items:center;display:flex;flex-direction:column;padding:20px}.quote-spinner{animation:spin .8s linear infinite;border:4px solid #0000001a;border-left-color:#ca2026;border-radius:50%;height:45px;margin-bottom:12px;width:45px}.quote-loading-text{color:#555;font-size:17px}@keyframes spin{to{transform:rotate(1turn)}}.quote-success-screen{align-items:center;animation:fadeIn .5s forwards;display:flex;flex-direction:column;opacity:0;padding:20px}.quote-success-icon{color:green;font-size:55px;margin-bottom:12px}.quote-success-text{color:#333;font-size:19px}@keyframes fadeIn{to{opacity:1}}.about-section{justify-content:center}.about-section,.container{align-items:center;display:flex}.container{max-width:1200px;width:100%}.text{flex:1 1.5;padding-bottom:100px;padding-right:50px;text-align:justify}.text h2{color:#c32026;font-size:36px}.text p{font-size:18px;line-height:1.6}.image{flex:1.5 1}.image img{border-radius:10px;width:100%}@media (max-width:768px){.home-section{justify-content:center;padding:10%;text-align:center}.hero-text p{font-size:24px}.small-text{font-size:16px}.subtext{font-size:20px}.container{flex-direction:column;text-align:center}.text{margin:10px;padding-bottom:0;padding-right:0}}.feedback-section{padding:10px 0;text-align:center}.feedback-title{color:#000;font-size:32px;font-weight:700;margin-bottom:30px}.feedback-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.feedback-card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;text-align:center;width:300px}.profile-img{border-radius:50%;height:80px;margin-bottom:10px;object-fit:cover;width:80px}.stars{color:#c32026;margin-bottom:10px}.star{font-size:18px}.review-text{font-size:16px;font-style:italic}.write-review-btn{align-items:center;background:#c32026;border-radius:5px;color:#fff;display:inline-flex;font-size:18px;font-weight:700;justify-content:center;margin-top:30px;padding:12px 20px;text-decoration:none;transition:.3s}.write-review-btn:hover{background:#a5181e}.icon{font-size:20px;margin-right:8px}@media (max-width:768px){.feedback-container{align-items:center;flex-direction:column}}.footer{background:#222;color:#fff;font-family:Arial,sans-serif;padding:20px;text-align:center}.footer-nav{display:flex;gap:15px;justify-content:center;margin-bottom:10px}.footer-link{color:#fff;font-size:14px;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:#ca2026}.footer-container{align-items:center;display:flex;flex-direction:column;font-size:14px}.social-icons{margin-top:8px}.social-icon{color:#fff;font-size:20px;margin:0 8px;transition:color .3s ease}.social-icon:hover{color:#ca2026}.developer-credit{font-family:Poppins,sans-serif;font-size:12px;margin-top:10px;opacity:.7}.developer-credit a{color:#fff;font-size:12px;font-weight:500;text-decoration:none;transition:color .3s ease}.developer-credit a:hover{color:#ca2026}.contact-page{padding:50px 20px 100px 0;text-align:center}.contact-heading{font-size:28px;font-weight:700;margin-bottom:20px}.contact-box{background-color:#c32026;border-radius:20px;color:#fff;margin:0 auto;max-width:600px;padding:50px}.contact-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.contact-item-box{align-items:center;display:flex;gap:15px;padding:50px 0 0;width:100%}.contact-icon{align-items:center;background-color:#fff;border-radius:50%;color:#c32026;display:flex;font-size:28px;height:50px;justify-content:center;padding:12px;width:50px}.contact-text{flex:1 1;text-align:left}.contact-text h3{font-size:18px;font-weight:700;margin-bottom:5px}.contact-text p{font-size:16px;font-weight:400;margin:0}.social-links{display:flex;gap:10px;margin-top:5px}.social-link-icon{color:#fff;font-size:24px;transition:.3s}@media (max-width:600px){.contact-grid{grid-template-columns:1fr}.contact-page{padding:50px 20px}.contact-item-box{padding:0}}.services{padding:50px 20px;text-align:center}.services-heading{color:#000;font-size:36px;font-weight:700;margin-bottom:30px}.services-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:1200px;padding:0 15px}.service-card{background-color:#d32f2f;border-radius:15px;color:#fff;display:flex;flex-direction:column;height:350px;justify-content:space-between;padding:20px;text-align:center;transition:transform .3s ease;width:280px}.service-title{background-color:#fff3;border-radius:10px;font-size:20px;font-weight:700;margin:10px 0;padding:10px}.service-description{flex-grow:1;font-size:16px;margin:30px 0;text-align:justify}.service-btn{background-color:#fff;border:none;border-radius:50px;color:#d32f2f;cursor:pointer;font-size:16px;font-weight:700;padding:15px 0;transition:background .3s ease;width:100%}.service-btn:hover{background-color:#d32f2f;border:1px solid #f8f8f8;color:#f8f8f8}.car-brands{padding:80px 50px;text-align:center}.brands-heading{font-size:24px;margin-bottom:20px}.brands-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.brand-logo{height:auto;max-width:100%;transition:transform .3s ease-in-out;width:80px}.brand-logo:hover{transform:scale(1.1)}@media (max-width:768px){.car-brands{padding:20px}.brand-logo{width:60px}}@media (max-width:480px){.brand-logo{width:50px}}
/*# sourceMappingURL=main.24f861ad.css.map*/