﻿@media (max-width:767.98px){.top-header div[role="search"].d-flex{gap:.5rem}.top-header div[role="search"].d-flex .fa-xl{font-size:1.25em}}@charset "UTF-8";@media (min-width:992px){.wrapper{min-height:calc(100vh + 1px)}.wrapper>.main-content{min-height:calc(100vh + 200px)}.wrapper>.main-content .car-listing.search-result-data-main{min-height:calc(100vh - 50px)}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1385px}}@media screen and (max-width:1399px){.home-about-us h1{padding:30px 0}}@media screen and (max-width:1199px){.collapse:not(.show){display:none!important}.home-about-us h1{font-size:clamp(20px,2vw + 10px,25px);line-height:clamp(28px,2.5vw + 12px,34px)}.about-as-text{padding:1.6rem 2rem}.brand-logos a{display:block;padding:10px}.finance-info{background-color:transparent}}@media screen and (max-width:1024px){.sidebar{position:fixed!important;left:0;top:56px;z-index:1050;width:280px!important;min-width:280px!important;overflow:hidden;height:calc(100vh - 56px);transform:translateX(-100%);transition:transform .25s ease-in-out}.sidebar.open{transform:translateX(0);overflow-y:auto}.sidebar .sidebar-content{width:280px;transform:none;transition:none}.sidebar.open .sidebar-content{transform:none}.menu-toggle{top:15px;left:15px;padding:10px;font-size:1.1rem}.main-content{}}@media screen and (max-width:991.98px){.home-title{line-height:36px}.home-about-us h1{line-height:39px}.about-as-text{padding:7.6rem 2rem}.brand-logos a{display:block;padding:10px}.testimonial-slider .animeslide-bottom,.add-slider .animeslide-bottom{position:relative;z-index:1002;bottom:0;left:auto;right:auto;max-width:515px}.testimonial-slider .animeslide-bottom .cell,.add-slider .animeslide-bottom .cell{position:initial}.testimonial-slider .swiper-pagination,.add-slider .swiper-pagination{text-align:left}.floating-bar{display:block}.car-details-sticky-top{position:-webkit-sticky;position:sticky;top:157px;z-index:1010;border-bottom:1px solid #dee2e6;background:#f9f9f9}.location-accordion .location-hero-img{height:240px}.location-accordion .map-container-google{height:280px}}@media screen and (max-width:768px){.megamenu{margin-left:0;margin-right:0}.megamenu>li{margin-bottom:30px}.megamenu>li:last-child{margin-bottom:0}.megamenu.dropdown-header{padding:3px 15px!important}.navbar-nav .open .dropdown-menu .dropdown-header{color:#fff}.dropdown-container,.price-slider-container,.kms-slider-container{position:initial}#dropdownHeaderMakesModels{border-bottom-right-radius:0;border-bottom-left-radius:0}#dropdownHeaderPriceFilter{border-radius:0}#dropdownHeaderKmFilter{border-top-right-radius:0;border-top-left-radius:0}.dropdown-content{overflow-y:scroll;padding-bottom:13rem;height:100%;max-height:100%}.save-button-container{position:absolute;width:100%;bottom:0;border-radius:0;padding:15px 10px 10px 10px}.search-dropdown-menu,.filter-content{position:fixed;height:95%;bottom:0;left:0;right:0;background:white;border:0 solid #1b43a0;border-radius:16px 16px 0 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:1050;overflow:hidden;display:flex;flex-direction:column;border-top:0 solid #1b43a029;top:5%}.menu-hover-bg:before{content:"";height:100%;width:100%;position:absolute;background:#333;z-index:1030;opacity:.5;pointer-events:none;left:0;right:0;top:0}.dropdown-top-title{color:#3a393b;font-size:14px;line-height:15px}.dropdown-top-title button{border-radius:40px;background:#1b43a014;border:0;color:#1b43a0;width:32px;height:32px;flex-shrink:0;aspect-ratio:1 / 1;position:absolute;top:15px;right:15px}.back-button-main{padding:15px 20px 12px 20px}.home-about-us h1{padding:4.3rem 0}.about-as-text{padding:3.6rem 2rem}.home-title a{display:none}.car-filters{display:none}.sidebar{left:0;right:0;width:100%!important;min-width:100%!important;top:56px;bottom:0;position:fixed!important;border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden;transform:translateY(100vh);transition:transform .3s ease-in-out}.sidebar.open{transform:translateY(0);overflow-y:auto}.sidebar .sidebar-content{width:100%;padding-bottom:90px;transform:none;transition:none}.sidebar.open .sidebar-content{transform:none}.scroll-container{max-width:830px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin:0}.scroll-container::-webkit-scrollbar{height:6px;display:none}.scroll-container:hover{scrollbar-width:thin;-ms-overflow-style:auto}.scroll-container:hover::-webkit-scrollbar{display:block}.scroll-container:hover::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.scroll-container:hover::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.scroll-container:hover::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.scroll-container::-webkit-scrollbar{display:none}.thumbSwiper{display:none}.nav-link{font-size:14px;padding:15px 10px!important}.nav-link i{display:block;margin-bottom:5px;margin-right:0!important}.nav-pills .nav-item .nav-link i{display:none}.main-title{font-size:14px}.package-headers,.features-grid{grid-template-columns:1fr 100px 100px 100px;gap:10px}.package-title{font-size:18px}.package-price{font-size:16px}.btn-package{padding:8px 12px;font-size:12px}.feature-name{font-size:13px}.checkmark{font-size:16px}.footer-floating-bar-service{position:fixed;width:100%;bottom:0;left:0;right:0;border:1px solid rgba(27,67,160,.16);background:#edf0f8;padding:15px 10px;text-align:center;z-index:10}.service-container{min-height:77vh}.header-slant{height:7vw}.car-card{}.price-tag{font-size:1.8rem}.btn-section{flex-direction:column}.timeline-line{left:30px}.timeline-icon{left:0;transform:translateX(0)}.timeline-content{width:calc(100% - 80px);left:75px!important}.article-title{font-size:1.8rem}.article-body{padding:1.5rem}.article-meta{gap:1rem}.share-buttons{flex-wrap:wrap}.article-text table{font-size:.9rem}.article-text table th,.article-text table td{padding:8px 12px}.listing-slider .swiper-wrapper{height:auto!important;min-height:auto!important}.cc-payment{display:none}.shopping-cart .table thead{display:none}.shopping-cart .table tr{display:grid}.scroll-hint{display:block}.compare-col{width:260px}.nav-pills>.nav-link,.nav-pills .nav-item .nav-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 6px!important;font-size:12px;line-height:1.2;text-align:center;margin:0 6px!important}.nav-pills>.nav-link i,.nav-pills .nav-item .nav-link i{margin:0!important}}@media screen and (max-width:576px){.main-slider .animeslide{overflow:visible}.main-slider .swiper-wrapper{background:#c2c2c2}.animeslide-slide{background-color:#c2c2c2;display:block!important;padding:0!important;color:#3a393b;position:relative;height:auto!important}.animeslide-picture{aspect-ratio:650 / 360}.slider-text h2.animeslide-heading{position:static;margin:0 0 2px!important;color:#1a1a1a;font-size:clamp(13px,3.5vw,15px);font-weight:500;text-shadow:none;opacity:1!important;transform:none!important}.animeslide-slide .container{position:static;top:auto;left:auto;right:auto;transform:none;z-index:2;margin:0;background:#c2c2c2;padding:14px 18px 18px;max-width:100%}.slider-text h1.animeslide-sub-heading{font-size:clamp(16px,4.5vw,19px)!important;line-height:1.3!important;font-weight:700;color:#1a1a1a;text-shadow:none;margin:0!important}.animeslide-desc{position:absolute!important;bottom:calc(25% + 40px);left:18px;z-index:3;margin:0!important;opacity:1!important;transform:none!important}.animeslide-desc .btn{padding:.55rem 1.4rem;font-size:.9rem;border-radius:30px;font-weight:600}.slider-text .animeslide-sub-desc,.slider-text h6{display:inline;font-size:clamp(10px,2.8vw,12px);color:#333;margin:0 0 0 4px;text-shadow:none;font-weight:500;line-height:1.4;opacity:1!important;transform:none!important}.main-slider .animeslide-bottom{position:absolute!important;right:18px!important;left:auto!important;bottom:auto!important;top:calc(75% - 65px);max-width:none!important;text-align:right;z-index:3;width:auto;display:block!important}.main-slider .animeslide-bottom .swiper-pagination{background:transparent;padding:0;border-radius:0;display:inline-flex!important;align-items:center;gap:6px;width:auto!important;position:static!important;left:auto!important;right:auto!important;bottom:auto!important}.main-slider .swiper-pagination-bullet{margin:0!important;width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;opacity:.5;background:#fff;border:1px solid rgba(0,0,0,.2)}.main-slider .swiper-pagination-bullet-active{width:22px!important;opacity:1;border-radius:10px;background:#fff}.main-slider .animeslide-bottom .cell{display:none}.add-slider .animeslide-bottom{right:0;bottom:-29%;padding-bottom:0;position:relative;background:#3a393b!important}.home-about-us h1{padding:2.6rem 0}.about-as-text h3{font-size:clamp(20px,4vw + 4px,28px);margin-bottom:20px}.breadcrumb-item + .breadcrumb-item::before{padding-right:5px}.breadcrumb-item + .breadcrumb-item{padding-left:5px}.car-title h1{font-size:clamp(13px,2.5vw,15px)}.car-listing .swiper-button-next,.car-listing .swiper-button-prev{display:none}.listing-item{padding:.75rem 1rem}.label{font-size:.9rem;margin-bottom:.25rem}.value{font-size:.95rem}.package-headers,.features-grid{grid-template-columns:1fr 80px 80px 80px;gap:8px}.package-title{font-size:16px}.package-price{font-size:14px}.btn-package{padding:6px 8px;font-size:11px}.feature-name{font-size:14px}.popular-badge{font-size:11px}.three-steps-buy-car-number-title h4 label{display:none}.three-steps-buy-car-number-title + .three-steps-buy-car-number-title::before{float:left;padding-right:.5rem;color:rgb(0,75,141);content:"\2192";font-size:25px;position:absolute;top:-12px;left:-30px}.modal-dialog{width:100%!important;height:92%!important;margin:0!important;padding:0!important;max-width:none!important}.modal-content{height:auto!important;min-height:100%!important;border:0}.calendar-container.mobile{overflow:visible;max-height:none}.calendar-container .date-section{display:block}.calendar-container .calendar-wrapper{display:contents}.calendar-container .flatpickr-months{padding:12px 10px 10px 10px!important}.calendar-container .flatpickr-days{padding:0 10px 10px 10px!important}.calendar-container .flatpickr-day,.calendar-container.mobile .flatpickr-day{width:auto!important;min-width:0!important;min-height:40px!important;font-size:12px!important}.calendar-container .dayContainer{gap:1px!important}.calendar-container .flatpickr-weekday{font-size:11px!important}.mobile-checkbox .form-check .form-check-label{padding-left:10px;cursor:pointer;color:#3a393b;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.package-list li{font-size:12px}.placeholder-text{padding:0 8px}.offcanvas-body .service-sidebar{height:auto;padding-bottom:150px}.calendar-container.mobile .flatpickr-prev-month,.calendar-container .flatpickr-next-month{top:50%!important}.exp-card{padding:28px 20px}.home-search-cars{padding-top:.75rem!important;padding-bottom:.75rem!important}.home-search-cars .home-title{font-size:clamp(1rem,3vw + .25rem,1.25rem);margin-bottom:.5rem!important}.home-search-cars .car_types_div .btn{padding:.4rem .75rem;font-size:.8rem;margin-bottom:.25rem!important;border:1px solid #dee2e6!important;border-radius:50px!important;background:#f8f9fa;color:#555;font-weight:500;transition:all .2s ease}.home-search-cars .car_types_div .btn-check:checked + .btn{background:#1b43a0!important;color:#fff!important;border-color:#1b43a0!important;font-weight:600}.home-search-cars .row.g-2{--bs-gutter-y:.35rem}.home-search-cars .dropdown-header{padding:8px 16px}.home-search-cars .dropdown-label{font-size:clamp(10px,2vw,11px);margin-bottom:1px}.home-search-cars .dropdown-value{font-size:clamp(12px,2.5vw,13px)}.home-search-cars .col-xl-2.mt-5{margin-top:1rem!important}.home-search-cars .col-xl-2 .d-flex{flex-direction:row}.home-search-cars .col-xl-2 .d-flex .btn{padding-top:.6rem!important;padding-bottom:.6rem!important;font-size:.85rem!important}}@media screen and (max-width:415px){.car-title h1{font-size:13px}.package-list li{font-size:11px}}@media screen and (max-width:315px){}@media (max-width:991.98px){.typeahead-dropdown{width:100%}.mobile-search-overlay .typeahead-results{max-height:none}}@media (max-width:767.98px){.bell-toast-dropdown{position:fixed!important;top:70px;right:8px;left:8px;max-width:none;min-width:0}}@media (max-width:767.98px){.cd-stack{gap:14px;margin-top:4px}.cd-card{padding:20px 16px 16px;border-radius:16px}.cd-card-head{gap:12px;margin-bottom:18px}.cd-card-icon{width:44px;height:44px;min-width:44px;font-size:18px;border-radius:12px}.cd-card-title{font-size:20px}.cd-card-eyebrow{font-size:10px}}@media (min-width:992px){.header-menu .navbar-collapse>.navbar-nav{gap:1rem}}@media (max-width:991px){.animeslide-picture{aspect-ratio:1900 / 750}}@media (pointer:coarse){.swiper-pagination-clickable .swiper-pagination-bullet{min-width:24px;min-height:24px;margin:0 6px}}@media (max-width:767px){.cd-card-head{flex-wrap:wrap}.cd-card-action{align-self:stretch;width:100%;margin-top:12px}.vdp-feat-search-input{width:100%}}@media (max-width:1199px){.vdp-feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.vdp-feat-grid{grid-template-columns:1fr}}@media (max-width:991px){.location-grid{grid-template-columns:1fr}}@media (max-width:575px){.location-meta{grid-template-columns:1fr}}@media (max-width:767px){.reviews-hero{grid-template-columns:1fr}}@media (min-width:1200px){.vdp-overview{min-height:480px;max-height:480px;transition:max-height .45s cubic-bezier(.16,1,.3,1)}.vdp-overview.is-expanded{max-height:3000px}.vdp-specs{height:480px}}@media (max-width:767px){.vdp-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.vdp-glance-grid{grid-template-columns:1fr}}@media (max-width:767px){.vdp-glance-tile{border-right:1px solid rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.06)}.vdp-glance-tile:nth-child(3n){border-right:1px solid rgba(15,23,42,.06)}.vdp-glance-tile:nth-child(2n){border-right:none}.vdp-glance-tile:nth-last-child(-n+2):nth-child(2n+1),.vdp-glance-tile:nth-last-child(-n+2):nth-child(2n+1) ~ .vdp-glance-tile{border-bottom:none}}@media (max-width:479px){.vdp-glance-tile{border-right:none;border-bottom:1px solid rgba(15,23,42,.06)}.vdp-glance-tile:last-child{border-bottom:none}}@media (max-width:575.98px){.vdp-overview{padding:20px 18px}.vdp-overview::before{left:0;top:20px;bottom:20px}.vdp-overview-title{font-size:1.1rem}.vdp-specs{padding:18px}.vdp-specs-tile{padding:10px 2px;gap:12px}.vdp-specs-icon{width:32px;height:32px}}@media (max-width:1199.98px){.car-strip-thumb{width:52px;height:46px}.car-strip-title{font-size:.9rem}.car-strip-cta{padding:8px 14px;font-size:.82rem}.car-strip-cta--secondary{padding:7px 12px}}@media (max-width:991.98px){.car-strip{gap:10px}.car-strip-actions{gap:6px}.car-strip-fav{width:36px;height:36px}.car-strip-fav .svg-icon{width:16px;height:16px}}@media (max-width:575.98px){.three-steps-buy-car{gap:10px;padding:8px 0}.three-steps-buy-car-number-title{gap:10px}.three-steps-buy-car-number-title:not(:last-child)::after{width:14px}.three-steps-buy-car-number-title h4 span{width:28px;height:28px;font-size:12px}}@media (max-width:575.98px){.td-location-bar{padding:12px 14px}.td-location-row{gap:10px}.td-location-link{flex:1 1 100%}.td-location-actions{width:100%;justify-content:space-between}.td-location-change{flex:1;justify-content:center}}@media (max-width:767.98px){.fav-toolbar{flex-direction:column;padding:12px 14px}.fav-toolbar-actions{align-self:stretch;justify-content:flex-end}.fav-toolbox{flex-direction:column;align-items:stretch}.fav-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.fav-tab{flex-shrink:0}.fav-sort{justify-content:flex-end}.fav-pick-value{max-width:200px}}@media (max-width:991.98px){.top-header{transition:transform .3s cubic-bezier(.16,1,.3,1)}body.is-header-hidden .top-header{transform:translateY(-100%)}.search-filter{transition:top .3s cubic-bezier(.16,1,.3,1)}body.is-header-hidden .search-filter{top:0!important}.car-title-sticky-top{transition:top .3s cubic-bezier(.16,1,.3,1)}body.is-header-hidden .car-title-sticky-top{top:0!important}}@media (max-width:575.98px){.fav-toolbar{padding:8px 10px;gap:8px}.fav-page-title{font-size:16px}.fav-count{padding-left:12px}.fav-count-num{font-size:16px}.fav-action-btn{padding:8px 12px;font-size:12px}.fav-empty{padding:48px 16px 64px}.fav-empty-icon{width:80px;height:80px}.fav-empty-icon .svg-icon{width:36px;height:36px}.fav-empty-title{font-size:19px}}@media (max-width:575px){.fav-card{--fav-card-w:80vw;max-width:320px}}@media (min-width:576px){.compare-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.compare-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:575.98px){.modal.bottom-sheet .modal-dialog{margin:0;position:fixed;top:58px;left:0;right:0;max-width:100%;width:100%;height:calc(100vh - 58px);height:calc(100svh - 58px - env(safe-area-inset-bottom));min-height:0;align-items:stretch;padding-bottom:env(safe-area-inset-bottom)}.modal.bottom-sheet.fade .modal-dialog{transform:translateY(100%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.modal.bottom-sheet.show .modal-dialog{transform:translateY(0)}.modal.bottom-sheet .modal-content{border-radius:1.25rem 1.25rem 0 0;height:100%;max-height:100%}.modal.bottom-sheet .modal-header{position:relative;padding-top:1.4rem}.modal.bottom-sheet .modal-header::before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:2px;background:#d1d5db;pointer-events:none}.modal.bottom-sheet .modal-body{flex:1 1 auto;overflow-y:auto}.modal.bottom-sheet .modal-footer{padding:.5rem 1rem}}@media (max-width:575.98px){.fin-stats{grid-template-columns:1fr;}}@media (max-width:767.98px){.fav-grid{scroll-snap-type:x mandatory;--fav-grid-title-w:140px}#fav_card_grid>.fav-card-col{scroll-snap-align:start}.fav-matrix-title{scroll-snap-align:none;padding:10px 12px;font-size:12px}.fav-matrix-cell{font-size:12px;padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.fav-matrix-cell,.fav-matrix-title-chevron{transition:none}}