.img_with-preloader{align-items:center;display:flex;justify-content:center;min-height:100px;position:relative}.img_with-preloader.auto-fit{height:100%;width:100%}.img_with-preloader.image-mode_contain>img{height:100%;-o-object-fit:contain;object-fit:contain}.img_with-preloader.image-mode_cover>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.loadSpinner{align-items:center;display:flex;height:80%;justify-content:center;left:50%;margin:0 auto;max-height:100px;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.loadSpinner .loadSpinner__svg{height:100%}.vehicleTileSliderImages{aspect-ratio:3/2;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative;width:100%}.vehicleTileSliderImages .button_image{height:100%;max-height:none;max-width:none;width:100%}.vehicleTileSliderImages .img_with-preloader{align-items:center;display:flex;justify-content:center}.vehicleTileSliderImages .img_with-preloader:not(.loaded){aspect-ratio:1.5}.vehicleTileSliderImages .img_with-preloader img{-o-object-fit:contain;object-fit:contain;width:100%}.vehicleTileSliderImages .img_with-preloader img.blured{filter:blur(7px)}.vehicleTileSliderImages .img_with-preloader img.blured_max{filter:blur(20px)}.vehicleTileSliderImages .view-more-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.vehicleTileSliderImages .view-more-wrapper .view-more{text-transform:uppercase;width:210px}@media screen and (min-width:2300px){.vehicleTileSliderImages .view-more-wrapper .view-more{font-size:.6vw;height:1.54vw;width:9vw}}.vehicleTileSliderImages div.swiper{box-sizing:content-box;height:100%;max-height:100%}.vehicleTileSliderImages div.swiper:before{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0) 15%,rgba(0,0,0,0) 85%,rgba(0,0,0,.5));content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:2}.vehicleTileSliderImages div.swiper div.slider-wrapper_vehicleTileImages{align-items:stretch;height:100%;max-height:100%;width:-moz-fit-content;width:fit-content}.vehicleTileSliderImages div.swiper div.slider-wrapper_vehicleTileImages div.slider-slide_vehicleTileImage{height:auto;position:relative}.vehicleTileSliderImages div.swiper.swiper_fullscreen:before{opacity:1}.vehicleTileSliderImages div.swiper-pagination{align-items:center;bottom:5px;display:flex;gap:10px;justify-content:center;left:50%;position:absolute;transform:translate(-50%,-50%)}.vehicleTileSliderImages div.swiper-pagination .circle{background-color:#ccc;border:1px solid #000;border-radius:50%;height:4px;opacity:50%;transition:all .3s;width:4px}.vehicleTileSliderImages div.swiper-pagination .circle.preselected{height:7px;opacity:70%;width:7px}.vehicleTileSliderImages div.swiper-pagination .circle.selected{background-color:#f5f5f5;height:9px;opacity:100%;width:9px}.vehicleTileSliderImages div.swiper-navigation{align-items:center;cursor:pointer;display:flex;font-size:3rem;height:75%;justify-content:space-between;opacity:0;outline:none;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s;width:100%;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0)}.vehicleTileSliderImages div.swiper-navigation .swiper-arrow-next,.vehicleTileSliderImages div.swiper-navigation .swiper-arrow-prev{align-items:center;color:#888;cursor:pointer;display:flex;font-size:3rem;height:100%;padding:15px;pointer-events:all;position:relative;transition:opacity .3s,color .3s}@media(hover:hover){.vehicleTileSliderImages div.swiper-navigation .swiper-arrow-next:hover,.vehicleTileSliderImages div.swiper-navigation .swiper-arrow-prev:hover{color:#000}}.vehicleTileSliderImages div.swiper-navigation .swiper-arrow-next>svg,.vehicleTileSliderImages div.swiper-navigation .swiper-arrow-prev>svg{color:#fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5));height:20px;transition:transform .3s;width:20px}.vehicleTileSliderImages div.swiper-navigation .swiper-arrow-next.swiper-arrow-prev,.vehicleTileSliderImages div.swiper-navigation .swiper-arrow-prev.swiper-arrow-prev{justify-content:center}@media(hover:hover){.vehicleTileSliderImages div.swiper-navigation .swiper-arrow-next.swiper-arrow-prev:hover svg,.vehicleTileSliderImages div.swiper-navigation .swiper-arrow-prev.swiper-arrow-prev:hover svg{transform:translateX(-30%)}}.vehicleTileSliderImages div.swiper-navigation .swiper-arrow-next.swiper-arrow-next,.vehicleTileSliderImages div.swiper-navigation .swiper-arrow-prev.swiper-arrow-next{justify-content:center}@media(hover:hover){.vehicleTileSliderImages div.swiper-navigation .swiper-arrow-next.swiper-arrow-next:hover svg,.vehicleTileSliderImages div.swiper-navigation .swiper-arrow-prev.swiper-arrow-next:hover svg{transform:translateX(30%)}}.vehicleTileSliderImages div.swiper-navigation .swiper-button-disabled{cursor:unset;opacity:0}.vehicleTileSliderImages div.swiper-navigation .loadSpinner{display:flex;min-height:223px}.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.fullscreen{height:100%;max-height:100%}.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.fullscreen div.swiper-navigation .swiper-arrow-next:before,.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.fullscreen div.swiper-navigation .swiper-arrow-prev:before{background-color:#eaeaea;background-repeat:no-repeat;background-size:contain;border-radius:4px;content:"";display:block;height:20px;transition:opacity .3s,color .3s,width .3s,height .3s;width:20px}@media screen and (min-width:768px){.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.fullscreen div.swiper-navigation .swiper-arrow-next:before,.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.fullscreen div.swiper-navigation .swiper-arrow-prev:before{height:35px;width:35px}}@media(hover:hover){.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.fullscreen div.swiper-navigation .swiper-arrow-next:hover:before,.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.fullscreen div.swiper-navigation .swiper-arrow-prev:hover:before{height:35px;width:35px}}@media screen and (hover:hover)and (min-width:768px){.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.fullscreen div.swiper-navigation .swiper-arrow-next:hover:before,.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.fullscreen div.swiper-navigation .swiper-arrow-prev:hover:before{height:45px;width:45px}}.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.fullscreen div.swiper-navigation .swiper-arrow-prev{justify-content:flex-start}.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.fullscreen div.swiper-navigation .swiper-arrow-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E")}.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.fullscreen div.swiper-navigation .swiper-arrow-next{justify-content:flex-end}.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.fullscreen div.swiper-navigation .swiper-arrow-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.fullscreen .slider-counter{background-color:#eaeaea;border-radius:300px;bottom:10px;left:50%;opacity:0;padding:0 10px;position:absolute;transform:translateX(-50%);transition:opacity .3s,bottom .3s;z-index:1}.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.fullscreen .slider-counter span{color:#000;display:block;padding:5px}.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.vehicleTileSliderImages.fullscreen .img_with-preloader>img{max-height:100%}@media screen and (hover:hover)and (min-width:1280px)and (pointer:fine)and (hover:hover){.vehicleTileSliderImages:hover div.swiper:before{opacity:1}}@media(hover:hover)and (pointer:fine)and (hover:hover){.vehicleTileSliderImages:hover div.swiper-navigation{opacity:1}}@media(hover:hover){.vehicleTileSliderImages:hover.fullscreen .slider-counter.slider-counter.slider-counter.slider-counter{opacity:1}}.modalContentWrapper{background-color:#fff;border:20px solid #fff;border-radius:5px;display:flex;flex-direction:column;height:auto;max-height:100%;max-width:900px;padding:2;position:absolute;position:relative;width:100%;z-index:12}.modalContentWrapper__head{background-color:#fff;justify-content:space-between;padding-bottom:15px;position:sticky;top:0;width:100%;z-index:1}.modalContentWrapper__head,.modalContentWrapper__head .head__icon-text{align-items:center;display:flex}.modalContentWrapper__head .head__icon-text .head__icon{height:30px;margin-right:10px;width:auto}.modalContentWrapper__head .head__icon-text .head__icon>svg{height:100%;width:-moz-fit-content;width:fit-content}.modalContentWrapper__head .head__icon-text .head__text{font-size:1.2rem;font-weight:700;line-height:1.2rem}.modalContentWrapper__head .head__close>svg{height:24px;width:24px}.modalContentWrapper__content{border:1px solid #ccc;border-radius:5px;display:inline-table;height:100%}.modalContentWrapper.width_max_900{max-width:900px}.modalContentWrapper.width_max_700{max-width:700px}.modalContentWrapper.bg_gray{background-color:#f5f5f5;border-color:#f5f5f5}.modalContentWrapper.bg_gray .modalContentWrapper__head{background-color:#f5f5f5}.modalContentWrapper.border_none .modalContentWrapper__content{border:none}.modalContentWrapper .financeTooltip{font-size:1rem;line-height:1.4rem}.modalContentWrapper .financeTooltip .closeButton{border-bottom:1px solid rgba(0,0,0,0);color:var(--brand-blue);cursor:pointer;display:block;font-size:1rem;line-height:1.2rem;margin:10px auto;padding:unset;text-transform:uppercase}:root{--brand-blue:#00b1f3}body.buid_Default{--brand-blue:#004a89}.vehicleTilePrice__priceRow{display:flex;justify-content:space-between}.vehicleTilePrice__priceLabel{font-size:.875rem;line-height:1.5rem}.vehicleTilePrice__price{display:block;font-size:1.2rem;font-weight:600;line-height:1.5rem;text-align:right}.vehicleTilePrice__price--small{font-size:.875rem;font-weight:400;line-height:1.5rem}.vehicleTilePrice__financePayment{border-top:1px solid #ccc;font-size:.875rem;line-height:1rem;margin-top:10px;padding-top:10px;text-align:right}.vehicleTilePrice__financePayment__price strong{font-size:1.125rem;font-weight:600;line-height:1.5rem}.vehicleTilePrice__financePayment__frequency{color:#888}.vehicleTilePrice__paymentSummary.modalContentWrapper{max-width:650px}.vehicleTilePrice__paymentSummary__row{border-top:1px solid #000;display:flex;font-size:1rem;justify-content:space-between;line-height:1.375rem;padding:8px 0}.vehicleTilePrice__paymentSummary__row:first-child{border-top:0}.vehicleTilePrice__paymentSummary__finePrint{font-size:.625rem;line-height:.8rem;margin:20px 0}.vehicleTilePrice__paymentSummary__actions{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;padding-top:10px}@media screen and (min-width:568px){.vehicleTilePrice__paymentSummary__actions{flex-direction:row;gap:20px;padding-top:20px}}.vehicleTilePrice__paymentSummary__actions .cta{border:1px solid;border-color:inherit;margin:0;padding:10px 20px}@media screen and (min-width:768px){.vehicleTilePrice__paymentSummary .modalContentWrapper__head{padding:20px}}.vehicleTilePrice__paymentSummary .modalContentWrapper__content{border:0;padding-bottom:10px}@media screen and (min-width:768px){.vehicleTilePrice__paymentSummary .modalContentWrapper__content{padding:0 20px 30px}}.vehicleTilePrice__infoIcon{padding:0 0 0 5px}.vehicleTilePrice__infoIcon svg{fill:var(--color_brand_primary,var(--brand-blue));stroke:var(--color_brand_primary,var(--brand-blue));stroke-width:.75px}body:has(.wrapper_fullscreen.fullscreen) #dealerai-root,body:has(.wrapper_fullscreen.fullscreen) #live_chat_status{display:none!important}