.vehiclesPageCarousel{display:flex;flex-direction:column;width:100%}.vehiclesPageCarousel .vehiclesPageCarouselMainSwiper{width:100%;border-radius:4px}@media screen and (min-width:768px){.vehiclesPageCarousel .vehiclesPageCarouselMainSwiper{max-height:calc(100vh - 360px)}}.vehiclesPageCarousel .vehiclesPageCarouselSlide{display:flex;align-items:center;justify-content:center;height:auto}.vehiclesPageCarousel .vehiclesPageCarouselSlide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.vehiclesPageCarousel .vehiclesPageCarouselThumbs{margin:16px auto 0;width:calc(100% - 64px)}@media screen and (max-width:767px){.vehiclesPageCarousel .vehiclesPageCarouselThumbs{display:none}}.vehiclesPageCarousel .vehiclesPageCarouselThumb{width:80px;height:61.54px;opacity:.5;cursor:pointer;transition:var(--transition);margin-right:16px}.vehiclesPageCarousel .vehiclesPageCarouselThumb img{width:80px;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;pointer-events:none}.vehiclesPageCarousel .vehiclesPageCarouselThumb.swiper-slide-active{opacity:.5!important}.vehiclesPageCarousel .vehiclesPageCarouselThumb.swiper-slide-thumb-active,.vehiclesPageCarousel .vehiclesPageCarouselThumb:hover{opacity:1!important}