.slider-container{margin:0 auto;max-width:100%;overflow:hidden;padding:0!important;width:100%}.slide{align-items:center;display:flex;justify-content:center}.slide-content{border-radius:8px;margin:0 auto;overflow:hidden;width:100%}.slide-image{height:-moz-fit-content!important;height:fit-content!important;width:100%}.carouselOne{height:max-content!important}.carouselTwo{height:42vh!important}@media only screen and (min-width:721px){.carouselOne{height:max-content!important;overflow:visible!important}.carouselTwo{height:100%!important}}.services .Service{align-items:center;border-radius:5px;display:flex;justify-content:center;padding:5px;width:23%}.services .Service img{width:45px}@media only screen and (min-width:721px){.ourServicesCard{background-position:50%;background-size:cover;box-shadow:none;display:flex;justify-content:space-around;min-height:250px;overflow:hidden;position:relative}.ourServicesCardOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:100%;left:0;position:absolute;top:0;width:100%}.services{display:flex;flex-direction:row;gap:8px;justify-content:space-between}.services .Service{align-items:center;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:150px;justify-content:center;padding:0;width:150px}.services .Service img{width:75px}.serviceName{font-size:100%}}.ourServicesCard{background-position:50%;background-size:cover;border-radius:8px;margin:auto;overflow:hidden;width:95%}.ourServicesCardOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:100%;left:0;position:absolute;top:0;width:100%}.serviceName{word-wrap:break-word!important;color:var(--secondary);font-size:80%;font-weight:400;margin:0}.services{display:flex;flex-direction:row;gap:8px;justify-content:space-between}.serviceButtons .Service{align-items:center;border-radius:5px;display:flex;height:95px;justify-content:center;padding:5px;width:95px}.serviceButtons .Service img{width:45px}@media only screen and (max-width:721px){.newCarServiceButtons .serviceButtons .Service{align-items:flex-start!important;height:95px;margin-top:10px;width:95px}}@media only screen and (min-width:721px){.ourServicesCard{background-position:50%;background-size:cover;box-shadow:none;display:flex;justify-content:space-around;min-height:250px;overflow:hidden;position:relative}.ourServicesCardOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:100%;left:0;position:absolute;top:0;width:100%}.services{display:flex;flex-direction:row;gap:8px;justify-content:space-between}.serviceButtons .Service{align-items:center;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:150px;justify-content:center;padding:0;width:150px}.serviceButtons .Service img{width:75px}.serviceName{font-size:100%}}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%);background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.cityTile{align-items:center;border-radius:5px;box-shadow:0 0 4px 0 #00000040;display:flex;flex-direction:column;justify-content:center;max-width:32%;padding:15px}.citySearchBarInput,.citySearchBarInput:active{border:1px solid #000;border-radius:5px;outline:none;padding:10px}.PopularCitiesDiv{border-radius:5px;box-shadow:0 0 4px 0 #000;gap:15px 0}.cityName{font-size:100%;margin:0;width:-moz-fit-content;width:fit-content}.otherCitiesDiv{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0}.citiesDiv{max-height:75vh;overflow-x:scroll}.otherCity{border-radius:5px;padding:8px}.brand{box-sizing:border-box;flex-basis:30.333%;flex-grow:1;flex-shrink:1;margin:7px;max-width:20%;text-align:center}.brandLogo{max-width:50%}.browseByBrands{background:#fefefe!important;border-radius:10px;box-shadow:0 5px 4px #00000040;display:flex;justify-content:space-around;min-height:100%!important;padding:10px;width:98%}@media only screen and (min-width:721px){.brand{box-sizing:border-box;max-width:10%;text-align:center}.brandLogo{max-width:100%}.browseByBrands{box-shadow:4px 4px 4px #00000040;height:300px!important}}.homePageUsedCarsGrid .usedCarCard{border-radius:5px;box-shadow:0 0 0 #00000040;height:250px;max-width:49%;min-width:49%;overflow:hidden;-webkit-user-select:none;user-select:none}.homePageUsedCarsGrid .usedCarDetails{align-items:start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start!important;padding:10px;text-align:left}.homePageUsedCarsGrid .usedCarImageContainer{height:100px;object-position:center;overflow:hidden!important;width:100%}.homePageUsedCarsGrid .carMetaData{align-items:center;display:flex;flex:row 1;flex-wrap:wrap;gap:5px;text-align:left}.homePageUsedCarsGrid .carMetaData>p{font-size:large;margin:0}.homePageUsedCarsGrid .carMetaDataIcon{width:15px}.homePageUsedCarsGrid .carInfo{align-items:center;display:flex;flex:row 1;flex-wrap:wrap;gap:15px;justify-content:flex-start}.homePageUsedCarsGrid .carSellingPrice{background:var(--secondary)!important;border:2px solid var(--secondary);border-radius:5px;color:#fff;padding:5px}.usedCarsContainer{margin:auto;width:95%}.usedCarCardHomePriceDiv{background:#260048;background:linear-gradient(to right bottom,#260048,#2355a5);color:#fff!important}@media only screen and (min-width:721px){.onlyHomePage .usedCarCard{border-radius:5px;box-shadow:0 0 0 #00000040;cursor:pointer;max-width:18%!important;min-width:18%!important;overflow:hidden;-webkit-user-select:none;user-select:none}.usedCarsContainer{z-index:3}.onRight .onlyHomePage .usedCarCard{max-width:25%!important;min-width:25%!important}}.homeCarouselOuterDiv .slider-container{margin:0 auto;max-width:100%;overflow:hidden;padding:0 .5rem;width:100%}.homeCarouselOuterDiv .slide{align-items:center;display:flex;justify-content:center}.homeCarouselOuterDiv .slide-content{border-radius:8px;display:flex;height:500px;justify-content:center;margin:0 auto;overflow:hidden;width:auto!important}.homeCarouselOuterDiv .sellCarImageCarousel{height:100%;width:auto}.testimonials-carousel .slick-prev{left:10%}.testimonials-carousel .slick-next,.testimonials-carousel .slick-prev{background:var(--primary)!important;position:absolute!important;top:48%;z-index:9999}.testimonials-carousel .slick-next{right:10%}.notification-permission-banner{animation:slideDown .3s ease-out;background:linear-gradient(135deg,#007bff,#0056b3);box-shadow:0 2px 10px #0000001a;color:#fff;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1050}.notification-banner-content{align-items:center;display:flex;gap:1rem;margin:0 auto;max-width:1200px}.notification-banner-icon img{border-radius:4px}.notification-banner-text{flex:1 1}.notification-banner-text h4{font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.notification-banner-text p{font-size:.9rem;margin:0;opacity:.9}.notification-banner-actions{align-items:center;display:flex;gap:.5rem}.notification-banner-actions .btn{white-space:nowrap}.notification-banner-actions .btn-primary{background-color:#fff3;border-color:#ffffff4d;color:#fff}.notification-banner-actions .btn-primary:hover{background-color:#ffffff4d;border-color:#fff6}.notification-banner-actions .btn-link{color:#fffc;padding:.25rem .5rem;text-decoration:none}.notification-banner-actions .btn-link:hover{color:#fff}.notification-banner-close{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;line-height:1;opacity:.7;position:absolute;right:1rem;top:.5rem}.notification-banner-close:hover{opacity:1}.notification-permission-control{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.375rem;padding:1rem}.notification-status{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.status-indicator{align-items:center;display:flex;font-weight:500;gap:.5rem}.status-indicator.granted{color:#198754}.status-indicator.denied{color:#dc3545}.status-indicator.default{color:#fd7e14}.status-indicator.not-supported{color:#6c757d}.notification-help{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:.375rem;margin-top:1rem;padding:1rem}.notification-help p{color:#856404;font-weight:500;margin:0 0 .5rem}.notification-help ol{color:#856404;margin:0;padding-left:1.25rem}.notification-help li{margin-bottom:.25rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.notification-banner-content{flex-direction:column;gap:.75rem;text-align:center}.notification-banner-actions{flex-wrap:wrap;justify-content:center}.notification-banner-close{right:.5rem;top:.25rem}.notification-banner-text h4{font-size:1rem}.notification-banner-text p{font-size:.85rem}}@media (prefers-contrast:high){.notification-banner-actions .btn-primary,.notification-permission-banner{border:2px solid #fff}}@media (prefers-reduced-motion:reduce){.notification-permission-banner{animation:none}}.carousel{display:none}@media only screen and (min-width:721px){.carousel{display:block}}
/*# sourceMappingURL=148.e1fe5560.chunk.css.map*/