.slider-vehicle-container{padding:2rem;max-width:1200px;margin:0 auto;position:relative}.chips-container{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;justify-content:center}.chip{padding:.5rem 1.5rem;border-radius:25px;border:2px solid #003478;background:transparent;color:#003478;font-weight:600;cursor:pointer;transition:all .3s ease}.chip:hover,.chip.active{background:#003478;color:#fff}.vehicle-swiper{width:100%;height:100%;padding:2rem 0}.vehicle-swiper .swiper-slide{transition:all .3s ease}.vehicle-swiper .swiper-slide-prev,.vehicle-swiper .swiper-slide-next{opacity:.4;transform:scale(.8)!important}.vehicle-swiper .swiper-slide-active{opacity:1;transform:scale(1)!important}.vehicle-slide{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;transition:all .3s ease;height:420px;max-width:573px;padding-top:42px}.vehicle-image{max-width:518px;height:275px;margin-bottom:1.5rem;transition:all .3s ease;object-fit:cover}.vehicle-slide h3{font-size:1.5rem;margin-bottom:1rem;color:#003478}.vehicle-slide p{font-size:1.1rem;margin-bottom:1.5rem;color:#666}.slide-content{opacity:1;transition:opacity .3s ease}.swiper-slide-prev .vehicle-slide,.swiper-slide-next .vehicle-slide{transform:scale(.8)!important}.swiper-slide-prev .slide-content,.swiper-slide-next .slide-content{opacity:0}.result-count{text-align:center;color:#666}.swiper-button-next,.swiper-button-prev{top:240px;color:#003478;width:40px;height:40px;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0000001a}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px}.swiper-button-next:hover,.swiper-button-prev:hover{background:#003478;color:#fff}.swiper-pagination-bullet-active{background:#003478}.chips-swiper{width:100%;padding:0 16px;margin-bottom:24px}.chips-swiper .swiper-slide{width:auto!important}@media(max-width:768px){.slider-vehicle-container{padding:1rem}.swiper-slide{opacity:1;transform:scale(1)}.vehicle-image{max-width:100%;height:auto;max-height:200px;object-fit:contain;margin-bottom:1rem}.vehicle-swiper{padding:1rem 0}.vehicle-slide{padding:1rem;height:auto;min-height:300px;max-width:100%}.vehicle-slide h3{font-size:1.2rem;margin-bottom:.5rem}.vehicle-slide p{font-size:1rem;margin-bottom:1rem}.cta-buttons{flex-direction:column;width:100%}.primary-cta,.secondary-cta{width:100%;text-align:center}.swiper-button-next,.swiper-button-prev{top:50%;transform:translateY(-50%);width:35px;height:35px}.swiper-button-next:after,.swiper-button-prev:after{font-size:16px}}
