.Hero-module__ZARIfG__hero{margin-top:50px;padding:0 20px;position:relative}.Hero-module__ZARIfG__heroContainer{grid-template-columns:1fr 1.2fr;align-items:stretch;gap:2rem;max-width:1400px;margin:0 auto;display:grid}.Hero-module__ZARIfG__heroSlidesSection{height:80vh;min-height:600px;position:relative}.Hero-module__ZARIfG__heroSlides{border-radius:30px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 10px 40px #0003}.Hero-module__ZARIfG__heroSlide{opacity:0;background-position:50%;background-size:cover;border-radius:30px;width:100%;height:100%;transition:opacity 1s ease-in-out,transform 1s ease-in-out;position:absolute;top:0;right:0;transform:scale(1.1)}.Hero-module__ZARIfG__heroSlide.Hero-module__ZARIfG__active{opacity:1;transform:scale(1)}.Hero-module__ZARIfG__heroOverlay{background:linear-gradient(135deg,#034a60cc,#02b9d799);border-radius:30px;width:100%;height:100%;position:absolute;top:0;right:0}.Hero-module__ZARIfG__heroContent{z-index:2;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 20px;animation:1s ease-out .5s both Hero-module__ZARIfG__fadeInUp;display:flex;position:relative}.Hero-module__ZARIfG__heroTitle{text-shadow:2px 2px 10px #0000004d;margin-bottom:1rem;font-size:4rem;font-weight:900;line-height:1.2}.Hero-module__ZARIfG__heroSubtitle{text-shadow:1px 1px 5px #0000004d;margin-bottom:2rem;font-size:1.5rem;font-weight:400}.Hero-module__ZARIfG__ctaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#02b9d7,#034a60);border:none;border-radius:50px;padding:1rem 2.5rem;font-family:cairo,sans-serif;font-size:1.1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #02b9d766}.Hero-module__ZARIfG__ctaButton:hover{transform:translateY(-3px);box-shadow:0 6px 20px #02b9d799}.Hero-module__ZARIfG__slideIndicators{z-index:10;gap:10px;display:flex;position:absolute;bottom:30px;right:50%;transform:translate(50%)}.Hero-module__ZARIfG__indicator{cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:12px;height:12px;transition:all .3s}.Hero-module__ZARIfG__indicator.Hero-module__ZARIfG__active{background:#fff;border-radius:6px;width:30px}.Hero-module__ZARIfG__carsSection{background:#fff;border-radius:20px;flex-direction:column;height:80vh;min-height:600px;padding:1.5rem;display:flex;overflow:hidden;box-shadow:0 5px 20px #0000001a}.Hero-module__ZARIfG__carsSectionTitle{color:var(--secondary-color);text-align:center;border-bottom:2px solid #f0f0f0;margin:0 0 1.5rem;padding-bottom:1rem;font-family:Cairo,sans-serif;font-size:1.5rem;font-weight:700}.Hero-module__ZARIfG__carsGrid{flex-direction:column;flex:1;gap:1rem;padding-right:.5rem;display:flex;overflow-y:auto}.Hero-module__ZARIfG__carsGrid::-webkit-scrollbar{width:6px}.Hero-module__ZARIfG__carsGrid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.Hero-module__ZARIfG__carsGrid::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}.Hero-module__ZARIfG__carsGrid::-webkit-scrollbar-thumb:hover{background:var(--secondary-color)}.Hero-module__ZARIfG__carCard{color:inherit;background:#f8f9fa;border:2px solid #0000;border-radius:15px;flex-direction:row;gap:1rem;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.Hero-module__ZARIfG__carCard:hover{border-color:var(--primary-color);transform:translateY(-3px);box-shadow:0 8px 25px #00000026}.Hero-module__ZARIfG__carImageWrapper{background:#e9ecef;border-radius:12px;width:180px;min-width:180px;height:120px;position:relative;overflow:hidden}.Hero-module__ZARIfG__carImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.Hero-module__ZARIfG__carCard:hover .Hero-module__ZARIfG__carImage{transform:scale(1.1)}.Hero-module__ZARIfG__discountBadge{color:#fff;z-index:2;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border-radius:20px;padding:.25rem .75rem;font-family:Cairo,sans-serif;font-size:.75rem;font-weight:600;position:absolute;top:.5rem;right:.5rem}.Hero-module__ZARIfG__carInfo{flex-direction:column;flex:1;justify-content:center;gap:.5rem;padding:1rem 1rem 1rem 0;display:flex}.Hero-module__ZARIfG__carName{color:var(--secondary-color);margin:0;font-family:Cairo,sans-serif;font-size:1rem;font-weight:700;line-height:1.4}.Hero-module__ZARIfG__carPrice{color:var(--primary-color);margin:0;font-family:Cairo,sans-serif;font-size:1.1rem;font-weight:700}.Hero-module__ZARIfG__carYear{color:#666;margin:0;font-family:Cairo,sans-serif;font-size:.85rem}.Hero-module__ZARIfG__carsLoading,.Hero-module__ZARIfG__carsEmpty{color:#666;flex-direction:column;flex:1;justify-content:center;align-items:center;font-family:Cairo,sans-serif;display:flex}.Hero-module__ZARIfG__spinner{border:4px solid #f3f3f3;border-top-color:var(--primary-color);border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:1s linear infinite Hero-module__ZARIfG__spin}@keyframes Hero-module__ZARIfG__spin{to{transform:rotate(360deg)}}.Hero-module__ZARIfG__viewAllButton{background:linear-gradient(135deg,var(--primary-color)0%,var(--secondary-color)100%);color:#fff;text-align:center;border:none;border-radius:15px;margin-top:1rem;padding:.75rem 1.5rem;font-family:Cairo,sans-serif;font-weight:600;text-decoration:none;transition:all .3s;box-shadow:0 4px 15px #02b9d74d}.Hero-module__ZARIfG__viewAllButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #02b9d766}@media (max-width:1024px){.Hero-module__ZARIfG__heroContainer{grid-template-columns:1fr;gap:1.5rem}.Hero-module__ZARIfG__heroSlidesSection{height:60vh;min-height:400px}.Hero-module__ZARIfG__carsSection{height:auto;min-height:auto;max-height:70vh}}@media (max-width:768px){.Hero-module__ZARIfG__hero{margin-top:115px}.Hero-module__ZARIfG__heroContainer{grid-template-columns:1fr}.Hero-module__ZARIfG__heroSlidesSection{order:1;height:50vh;min-height:350px}.Hero-module__ZARIfG__carsSection{order:2;height:auto;max-height:none;padding:1rem}.Hero-module__ZARIfG__heroTitle{font-size:2.5rem}.Hero-module__ZARIfG__heroSubtitle{font-size:1.2rem}.Hero-module__ZARIfG__carsSectionTitle{margin-bottom:1rem;font-size:1.25rem}.Hero-module__ZARIfG__carCard{flex-direction:row;align-items:center;gap:1rem;padding:.75rem}.Hero-module__ZARIfG__carImageWrapper{border-radius:12px;flex-shrink:0;width:120px;min-width:120px;height:90px;overflow:hidden}.Hero-module__ZARIfG__carImage{object-fit:cover;width:100%;height:100%;display:block}.Hero-module__ZARIfG__carInfo{flex:1;min-width:0;padding:0}.Hero-module__ZARIfG__carName{margin-bottom:.25rem;font-size:.95rem}.Hero-module__ZARIfG__carPrice{margin-bottom:.25rem;font-size:1rem}.Hero-module__ZARIfG__carYear{font-size:.8rem}}@media (max-width:480px){.Hero-module__ZARIfG__heroTitle{font-size:2rem}.Hero-module__ZARIfG__heroSubtitle{font-size:1rem}.Hero-module__ZARIfG__ctaButton{padding:.75rem 2rem;font-size:1rem}.Hero-module__ZARIfG__carsSection{padding:.75rem}.Hero-module__ZARIfG__carsSectionTitle{margin-bottom:.75rem;font-size:1.1rem}.Hero-module__ZARIfG__carCard{gap:.75rem;padding:.5rem}.Hero-module__ZARIfG__carImageWrapper{width:100px;min-width:100px;height:75px}.Hero-module__ZARIfG__carName{font-size:.9rem}.Hero-module__ZARIfG__carPrice{font-size:.95rem}.Hero-module__ZARIfG__carYear{font-size:.75rem}.Hero-module__ZARIfG__viewAllButton{margin-top:.75rem;padding:.625rem 1.25rem;font-size:.9rem}}
.CarShowcase-module__GYEdRG__carShowcase{background:var(--bg-light);padding:80px 20px}.CarShowcase-module__GYEdRG__carShowcaseContainer{grid-template-columns:1fr 1fr;align-items:end;gap:3rem;max-width:1400px;margin:0 auto;display:grid;position:relative}.CarShowcase-module__GYEdRG__carShowcaseContent{color:#fff;z-index:1;background:linear-gradient(135deg,#02b9d7,#034a60);border-radius:30px;flex-direction:column;justify-content:center;min-height:500px;padding:4rem 3rem;display:flex;position:relative;box-shadow:0 10px 40px #0003}.CarShowcase-module__GYEdRG__carShowcaseTitle{text-align:right;margin-bottom:1.5rem;font-size:3rem;font-weight:900;line-height:1.2}.CarShowcase-module__GYEdRG__carShowcaseSubtitle{text-align:right;opacity:.95;margin-bottom:2.5rem;font-size:1.2rem;font-weight:400;line-height:1.8}.CarShowcase-module__GYEdRG__carShowcaseButton{color:var(--secondary-color);cursor:pointer;background:#fff;border:none;border-radius:50px;align-self:flex-start;padding:1rem 2.5rem;font-family:cairo,sans-serif;font-size:1.1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #0003}.CarShowcase-module__GYEdRG__carShowcaseButton:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000004d}.CarShowcase-module__GYEdRG__carShowcaseImageWrapper{z-index:2;background:#fff;border-radius:30px;justify-content:center;min-height:100%;margin-top:-60px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0003}.CarShowcase-module__GYEdRG__carShowcaseSlides{width:100%;height:100%;min-height:500px;position:relative}.CarShowcase-module__GYEdRG__carShowcaseSlide{opacity:0;width:100%;height:100%;transition:opacity .8s ease-in-out;position:absolute;top:0;left:0}.CarShowcase-module__GYEdRG__carShowcaseSlide.CarShowcase-module__GYEdRG__active{opacity:1}.CarShowcase-module__GYEdRG__carShowcaseImage{object-fit:cover;border-radius:20px;min-height:-webkit-fill-available;max-height:625px;width:100%!important;height:100%!important}@media (max-width:768px){.CarShowcase-module__GYEdRG__carShowcaseContainer{grid-template-columns:1fr}.CarShowcase-module__GYEdRG__carShowcaseContent{min-height:400px;margin-bottom:1.6rem;padding:3rem 2rem}.CarShowcase-module__GYEdRG__carShowcaseImageWrapper,.CarShowcase-module__GYEdRG__carShowcaseSlides{min-height:400px}.CarShowcase-module__GYEdRG__carShowcaseTitle{font-size:2.5rem}}@media (max-width:480px){.CarShowcase-module__GYEdRG__carShowcaseContent{border-radius:20px;min-height:350px;margin-bottom:3.4rem;padding:2rem 1.5rem}.CarShowcase-module__GYEdRG__carShowcaseImageWrapper{border-radius:20px;min-height:350px}.CarShowcase-module__GYEdRG__carShowcaseSlides{min-height:350px}.CarShowcase-module__GYEdRG__carShowcaseTitle{font-size:2rem}}
.About-module__vAULUW__about{background:var(--bg-light);padding:80px 20px}.About-module__vAULUW__aboutContent{background:#fff;border-radius:30px;max-width:1200px;margin:0 auto;padding:3rem;box-shadow:0 5px 30px #00000014}.About-module__vAULUW__aboutHeading{color:var(--secondary-color);margin-bottom:1.5rem;font-size:2rem;font-weight:700}.About-module__vAULUW__aboutText p{color:#555;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.About-module__vAULUW__values{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;display:grid}.About-module__vAULUW__valueItem{text-align:center;background:#fff;border-radius:20px;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 5px 20px #00000014}.About-module__vAULUW__valueItem:hover{transform:translateY(-10px);box-shadow:0 10px 30px #02b9d733}.About-module__vAULUW__valueIcon{width:64px;height:64px;color:var(--primary-color);justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.About-module__vAULUW__valueIcon svg{width:100%;height:100%}.About-module__vAULUW__valueItem h4{color:var(--secondary-color);margin-bottom:.5rem;font-size:1.3rem;font-weight:700}.About-module__vAULUW__valueItem p{color:#666;font-size:.95rem}@media (max-width:768px){.About-module__vAULUW__about{padding:40px 15px}.About-module__vAULUW__aboutContent{border-radius:20px;padding:1.5rem}.About-module__vAULUW__values{grid-template-columns:1fr}}@media (max-width:480px){.About-module__vAULUW__about{padding:30px 10px}.About-module__vAULUW__aboutContent{border-radius:20px;padding:2rem 1.5rem}}
.Contests-module__NQSYPa__contests{background-image:url(/media/challengeBackground.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:600px;padding:80px 20px;display:flex;position:relative}.Contests-module__NQSYPa__contests:before{content:"";z-index:1;background:linear-gradient(135deg,#034a60d9,#02b9d7bf);width:100%;height:100%;position:absolute;top:0;right:0}.Contests-module__NQSYPa__contestsContainer{z-index:2;width:100%;max-width:1200px;margin:0 auto;position:relative}.Contests-module__NQSYPa__contestsContent{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:30px;padding:4rem 3rem;box-shadow:0 10px 40px #0000004d}.Contests-module__NQSYPa__contestsHeading{color:var(--secondary-color);margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.Contests-module__NQSYPa__contestsText{margin-bottom:2.5rem}.Contests-module__NQSYPa__contestsText p{color:#555;text-align:right;margin-bottom:1.5rem;font-size:1.2rem;line-height:1.8}.Contests-module__NQSYPa__contestsButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#02b9d7,#034a60);border:none;border-radius:50px;padding:1rem 2.5rem;font-family:Cairo,sans-serif;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #02b9d766}.Contests-module__NQSYPa__contestsButton:hover{transform:translateY(-3px);box-shadow:0 6px 20px #02b9d799}@media (max-width:768px){.Contests-module__NQSYPa__contests{min-height:500px;padding:50px 15px}.Contests-module__NQSYPa__contestsContent{border-radius:20px;padding:2.5rem 2rem}.Contests-module__NQSYPa__contestsHeading{font-size:2rem}.Contests-module__NQSYPa__contestsText p{font-size:1rem}.Contests-module__NQSYPa__contestsButton{padding:.75rem 1.5rem;font-size:.95rem}}@media (max-width:480px){.Contests-module__NQSYPa__contests{min-height:450px;padding:40px 10px}.Contests-module__NQSYPa__contestsContent{border-radius:20px;padding:2rem 1.5rem}.Contests-module__NQSYPa__contestsHeading{font-size:1.8rem}.Contests-module__NQSYPa__contestsText p{font-size:.95rem}.Contests-module__NQSYPa__contestsButton{padding:.75rem 1.5rem;font-size:.9rem}}
.Services-module__dpHhBa__services{background:#fff;padding:80px 20px}.Services-module__dpHhBa__servicesContainer{max-width:1200px;margin:0 auto}.Services-module__dpHhBa__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.Services-module__dpHhBa__serviceCard{text-align:center;background:linear-gradient(135deg,#f8f9fa,#fff);border:2px solid #0000;border-radius:25px;padding:2.5rem 2rem;transition:all .3s;box-shadow:0 5px 20px #00000014}.Services-module__dpHhBa__serviceCard:hover{border-color:var(--primary-color);transform:translateY(-10px);box-shadow:0 10px 30px #02b9d740}.Services-module__dpHhBa__serviceIcon{width:80px;height:80px;color:var(--primary-color);filter:drop-shadow(0 4px 8px #02b9d74d);justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.Services-module__dpHhBa__serviceIcon svg{width:100%;height:100%}.Services-module__dpHhBa__serviceTitle{color:var(--secondary-color);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.Services-module__dpHhBa__serviceDescription{color:#666;font-size:1rem;line-height:1.7}@media (max-width:768px){.Services-module__dpHhBa__services{padding:40px 15px}.Services-module__dpHhBa__servicesGrid{grid-template-columns:1fr}}@media (max-width:480px){.Services-module__dpHhBa__services{padding:30px 10px}}
.CarCollection-module__A0fVFa__collection{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:80px 20px}.CarCollection-module__A0fVFa__collectionContainer{max-width:1200px;margin:0 auto}.CarCollection-module__A0fVFa__carsSliderWrapper{flex-direction:column;gap:1.5rem;width:100%;min-height:300px;margin-top:3rem;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}.CarCollection-module__A0fVFa__carsSlider{will-change:transform;gap:2rem;width:fit-content;display:flex}.CarCollection-module__A0fVFa__carsSlider:hover{animation-play-state:paused}.CarCollection-module__A0fVFa__slideRightToLeft{animation:60s linear infinite CarCollection-module__A0fVFa__slideRightToLeft}.CarCollection-module__A0fVFa__slideLeftToRight{animation:70s linear infinite CarCollection-module__A0fVFa__slideLeftToRight}@keyframes CarCollection-module__A0fVFa__slideRightToLeft{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes CarCollection-module__A0fVFa__slideLeftToRight{0%{transform:translate(-25%)}to{transform:translate(0)}}.CarCollection-module__A0fVFa__carCard{background:#fff;border-radius:20px;flex-shrink:0;width:400px;transition:all .3s;overflow:hidden;box-shadow:0 5px 20px #0000001a}.CarCollection-module__A0fVFa__carCard:hover{transform:translateY(-10px);box-shadow:0 15px 40px #02b9d74d}.CarCollection-module__A0fVFa__carImageContainer{background:#f8f9fa;justify-content:center;align-items:center;width:100%;height:150px;padding:1.5rem 2rem;display:flex;position:relative;overflow:hidden}.CarCollection-module__A0fVFa__carImage{object-fit:contain;object-position:center;width:auto;max-width:80%;height:auto;max-height:80%;transition:transform .5s;position:relative}.CarCollection-module__A0fVFa__carCard:hover .CarCollection-module__A0fVFa__carImage{transform:scale(1.1)}.CarCollection-module__A0fVFa__carOverlay{opacity:0;background:linear-gradient(135deg,#02b9d7e6,#034a60e6);justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;right:0}.CarCollection-module__A0fVFa__carCard:hover .CarCollection-module__A0fVFa__carOverlay{opacity:1}.CarCollection-module__A0fVFa__viewButton{color:var(--secondary-color);cursor:pointer;background:#fff;border:none;border-radius:50px;padding:.8rem 2rem;font-family:Cairo,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.CarCollection-module__A0fVFa__viewButton:hover{transform:scale(1.05);box-shadow:0 5px 15px #0003}.CarCollection-module__A0fVFa__carInfo{padding:1rem 1.5rem}.CarCollection-module__A0fVFa__carName{color:var(--secondary-color);text-align:center;margin-bottom:.5rem;font-size:1.3rem;font-weight:700}.CarCollection-module__A0fVFa__carPrice{color:var(--primary-color);font-size:1.5rem;font-weight:700}@media (max-width:768px){.CarCollection-module__A0fVFa__collection{padding-top:40px;padding-bottom:40px;padding-left:max(15px,env(safe-area-inset-left));padding-right:max(15px,env(safe-area-inset-right))}.CarCollection-module__A0fVFa__carsSliderWrapper{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);gap:1rem;overflow:hidden;-webkit-mask-image:none;mask-image:none}.CarCollection-module__A0fVFa__carsSlider{gap:1rem;width:max-content;min-width:100%;display:flex}.CarCollection-module__A0fVFa__slideRightToLeft{animation:5s linear infinite CarCollection-module__A0fVFa__slideRTL768}.CarCollection-module__A0fVFa__slideLeftToRight{animation:5s linear infinite CarCollection-module__A0fVFa__slideLTR768}@keyframes CarCollection-module__A0fVFa__slideRTL768{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes CarCollection-module__A0fVFa__slideLTR768{0%{transform:translate(-25%)}to{transform:translate(0)}}.CarCollection-module__A0fVFa__carCard{width:calc((100vw - 2.5rem - env(safe-area-inset-left) - env(safe-area-inset-right))/2);min-width:calc((100vw - 2.5rem - env(safe-area-inset-left) - env(safe-area-inset-right))/2);flex-shrink:0}.CarCollection-module__A0fVFa__carImageContainer{height:120px;padding:1rem 1.5rem}}@media (max-width:480px){.CarCollection-module__A0fVFa__collection{padding-top:30px;padding-bottom:30px;padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.CarCollection-module__A0fVFa__carsSliderWrapper{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);gap:1rem;overflow:hidden;-webkit-mask-image:none;mask-image:none}.CarCollection-module__A0fVFa__carsSlider{gap:1rem;width:max-content;min-width:100%;display:flex}.CarCollection-module__A0fVFa__slideRightToLeft{animation:85s linear infinite CarCollection-module__A0fVFa__slideRTL480}.CarCollection-module__A0fVFa__slideLeftToRight{animation:80s linear infinite CarCollection-module__A0fVFa__slideLTR480}@keyframes CarCollection-module__A0fVFa__slideRTL480{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CarCollection-module__A0fVFa__slideLTR480{0%{transform:translate(0)}to{transform:translate(100%)}}.CarCollection-module__A0fVFa__carCard{width:calc((100vw - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right))/2);min-width:calc((100vw - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right))/2);flex-shrink:0}.CarCollection-module__A0fVFa__carImageContainer{height:100px;padding:.75rem 1rem}.CarCollection-module__A0fVFa__carInfo{padding:.75rem}.CarCollection-module__A0fVFa__carName{font-size:1rem}}
.Contact-module__hcVmEa__contact{background:#fff;padding:80px 20px}.Contact-module__hcVmEa__contactContainer{max-width:1200px;margin:0 auto}.Contact-module__hcVmEa__contactFormSection{grid-template-columns:1fr 1fr;align-items:stretch;gap:3rem;margin-bottom:3rem;display:grid}.Contact-module__hcVmEa__contactFormSection>section{height:100%}.Contact-module__hcVmEa__contactContent{background:#fff;border-radius:30px;align-items:center;height:100%;padding:3rem;display:flex;box-shadow:0 10px 40px #0000001a}.Contact-module__hcVmEa__contactInfo{flex-direction:column;gap:2rem;display:flex}.Contact-module__hcVmEa__contactItem{align-items:flex-start;gap:1.5rem;display:flex}.Contact-module__hcVmEa__contactIcon{color:#fff;background:linear-gradient(135deg,#02b9d7,#034a60);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.Contact-module__hcVmEa__contactIcon svg{width:24px;height:24px}.Contact-module__hcVmEa__contactItem h4{color:var(--secondary-color);margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.Contact-module__hcVmEa__contactItem p{color:#666;line-height:1.6}.Contact-module__hcVmEa__contactForm{background:#fff;border-radius:30px;height:100%;min-height:500px;padding:0;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000001a}.Contact-module__hcVmEa__contactForm section{width:100%;height:100%;padding:0;display:block}.Contact-module__hcVmEa__contactFormImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.Contact-module__hcVmEa__mapContainer{border-radius:30px;width:100%;height:400px;margin-top:3rem;position:relative;overflow:hidden;box-shadow:0 5px 30px #0000001a}.Contact-module__hcVmEa__mapIframe{border:0;width:100%;height:100%;display:block}@media (max-width:768px){.Contact-module__hcVmEa__contact{padding:40px 15px}.Contact-module__hcVmEa__contactContent{border-radius:20px;padding:1.5rem}.Contact-module__hcVmEa__contactFormSection{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.Contact-module__hcVmEa__contactForm{border-radius:20px;min-height:300px}.Contact-module__hcVmEa__contactFormImage{border-radius:20px}.Contact-module__hcVmEa__contactItem{gap:1rem}.Contact-module__hcVmEa__contactIcon{width:50px;height:50px}.Contact-module__hcVmEa__contactIcon svg{width:20px;height:20px}.Contact-module__hcVmEa__contactItem h4{font-size:1rem}.Contact-module__hcVmEa__contactItem p{font-size:.9rem}}@media (max-width:480px){.Contact-module__hcVmEa__contact{padding:30px 10px}.Contact-module__hcVmEa__contactContent{border-radius:20px;padding:2rem 1.5rem}.Contact-module__hcVmEa__contactFormSection{gap:1.5rem;margin-bottom:2rem}.Contact-module__hcVmEa__contactForm{border-radius:20px;min-height:250px}.Contact-module__hcVmEa__contactInfo{gap:1.5rem}.Contact-module__hcVmEa__contactItem{text-align:right;flex-direction:row;align-items:flex-start;gap:1rem}.Contact-module__hcVmEa__contactIcon{flex-shrink:0;width:55px;height:55px;margin:0}.Contact-module__hcVmEa__contactIcon svg{width:22px;height:22px}.Contact-module__hcVmEa__contactItem h4{margin-bottom:.4rem;font-size:1.1rem}.Contact-module__hcVmEa__contactItem p{font-size:.95rem;line-height:1.6}.Contact-module__hcVmEa__mapContainer{border-radius:20px;height:300px}}
