@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;400;500;600&display=swap');*{margin:0;padding:0;box-sizing:border-box;outline:0;border:0;text-decoration:none}html{position:relative;min-height:100%;overflow-x:hidden}body{min-height:100%;width:100%;background:var(--light-gray)}main{padding-bottom:60px}.form-group.required .control-label:after{content:"*";color:#f00}.container{display:flex;justify-content:center;flex-direction:column;width:100%}.carfax-svg{width:150px}.card-carfax-container{position:absolute;top:0;right:0;box-shadow:var(--box-shadow);transform:scale(0);transition:all .1s linear}.section-header{padding-bottom:2rem;text-align:center;font-size:2.5rem;color:var(--dark-color)}.section-header span{position:relative;z-index:0}.float-fav-btn{position:absolute;bottom:0;right:0;cursor:pointer}.box-shadow{box-shadow:var(--box-shadow)}a{text-decoration:none!important}.custom-btn{display:inline-block;margin-top:1rem;padding:.3rem 3rem;cursor:pointer;font-size:1.5rem;border-radius:.5rem;font-weight:500;text-align:center}.custom-btn:hover{background:var(--primary-color);color:var(--white-color)}del{text-decoration:line-through}.certified-text{position:absolute!important;top:0!important;left:0!important;font-weight:500!important;font-size:75%!important;font:bold}.home{text-align:center;overflow-x:hidden;background-color:var(--white-color);padding:2rem 9%}.home .home-container{position:relative}.home .content-container{position:absolute;width:100%;z-index:0;bottom:99%}.home .header-text{font-size:2.6rem;text-transform:uppercase;color:var(--primary-color);padding-bottom:2rem}.home .btn{background:var(--light-color);color:var(--dark-color)}.home .btn:hover{background:var(--primary-color);color:var(--white-color)}.home img{width:60%;margin-top:2rem}.search{display:flex;justify-content:center;flex-direction:column;padding-top:5rem;width:100%;background-color:var(--white-color);padding:4rem 9%}.search-container{display:flex;justify-content:center}.search-form-container{box-shadow:var(--box-shadow);padding:2rem 10rem;background:var(--white-color)}.search-form-container .search-header{display:block;font-size:1rem;color:var(--primary-color)}.form-content{display:flex;flex-direction:row}.form-content-group{display:block;padding-right:1rem}.input-label{font-size:.9rem;color:var(--dark-color)}input.form-input{width:100%;border-radius:.5rem;padding:.2rem 1rem;font-size:1rem;text-transform:none;border:var(--border)}section.bodytypes{padding:4rem 9%}.body-type-container{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.body-type-box-container{display:flex;justify-content:center;flex-direction:column;align-items:center}.body-type-box-container .body-type-title{color:var(--dark-color);font-size:1.2rem;margin-top:1rem}a.body-type-link:hover .body-type-title{opacity:.7}a.body-type-link:hover .body-type-img{opacity:.7}.services{padding:4rem 9%}.services .service-box{padding:1rem;border-radius:.5rem;background:var(--white-color);box-shadow:var(--box-shadow);text-align:center}.services .service-box svg{height:4rem;width:4rem;line-height:4rem;border-radius:50%;font-size:2.5rem;margin-bottom:1rem;background:var(--primary-color);color:var(--white-color);padding:1rem}.services .service-box h2{font-size:1.5rem;color:var(--dark-color)}.services .service-box p{font-size:14px}.services .service-box:hover{background:var(--dark-color)}.services .service-box:hover svg{background:var(--white-color);color:var(--dark-color)}.services .service-box:hover h2{color:var(--white-color)}.services .service-box:hover p{color:var(--light-color)}.services .service-box:hover .btn{background:var(--white-color);color:var(--dark-color)}.featured{background-color:var(--white-color);padding:4rem 9%}.featured .featured-slider{display:flex;flex-direction:column;justify-content:center}.featured .featured-slider .featured-box{text-align:center}.featured-card-img{position:relative;max-height:279px!important;overflow:hidden!important;object-fit:contain!important}.featured .featured-slider .featured-box img{max-height:279px!important;object-fit:contain!important;transform:scale(.8);opacity:.5;transition:all .1s linear}.featured .featured-slider .featured-box .card-img{height:300px!important;object-fit:cover!important;background-color:#f4f4f4}.featured .featured-slider .swiper-slide-active img{object-fit:contain}.featured-card-img span.special-badge{background:var(--primary-color);position:absolute;padding:.2rem .5rem;left:0;top:0;color:var(--white-color);font-size:16px;font-weight:400;letter-spacing:.1rem;box-shadow:var(--box-shadow);transform:scale(0);transition:all .1s linear}.swiper-slide-active .featured-card-img span.special-badge{transform:scale(1);transition:all .1s linear}.swiper-slide-active .featured-card-img .card-carfax-container{transform:scale(1);transition:all .1s linear}.featured .featured-slider .featured-box .content{padding-top:1rem;transform:scale(0);transition:all .1s linear}.featured .featured-slider .swiper-slide-active .content{transform:scale(1)}.featured .featured-slider .swiper-slide-active img{transform:scale(1);opacity:1}.featured .featured-slider .featured-box .content h2{font-size:25px;color:var(--dark-color)}.featured .featured-slider .featured-box .content .price{font-size:20px;color:var(--primary-color);padding:.5rem 0;font-weight:bolder}.featured .featured-slider .featured-box .content .price span{color:var(--secondary-color);font-size:16px;font-weight:normal}.featured .featured-slider .featured-box .content .old-price{display:inline;color:var(--secondary-color);font-size:.9rem;font-weight:400}.featured .featured-slider .featured-box .content .old-price span{display:inline;color:var(--secondary-color);font-size:.9rem;font-weight:400;text-decoration:line-through}.featured .featured-slider .featured-box .content p{font-size:1rem;color:var(--light-secondary-color);padding:1rem 0;padding-top:1.5rem;border-top:var(--border)}.featured .featured-slider .featured-box .content p svg{font-size:.5rem;color:var(--primary-color)}.featured .featured-slider .featured-box .content span{font-size:1rem;color:var(--secondary-color);padding:0 .5rem}.swiper-pagination-bullet-active{background:var(--primary-color)}.swiper-pagination{display:none!important}.swiper-button-prev{left:0!important;top:0!important;margin-top:0!important;height:calc(100% - 3em)!important;color:var(--primary-color)!important;background-color:var(--white-color)!important}.swiper-button-next{right:0!important;top:0!important;margin-top:0!important;height:calc(100% - 3em)!important;color:var(--primary-color)!important;background-color:var(--white-color)!important}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.page-item.active .page-link{z-index:1;color:var(--white-color);background-color:var(--primary-color);border-color:var(--primary-color)}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:var(--primary-color);background-color:var(--white-color);border:var(--border)}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:var(--primary-color);background-color:var(--white-color);border:var(--border)}ul,li,a.dropdown-item,span.text{font-size:14px!important}.actions-btn.bs-select-all{font-size:12px!important;min-width:89px}.actions-btn.bs-deselect-all{font-size:12px!important;min-width:89px}.bs-searchbox input[type="search"]{height:35px;font-size:14px}.filter-option-inner-inner{font-size:14px}.timer{zoom:.6!important;-moz-transform:scale(.6)!important}.footer section{padding:2rem 9%}.footer{position:absolute;bottom:0;width:100%;height:60px}#footer{background:var(--white-color)}#footer h5{color:var(--primary-color)}#footer small{color:var(--footer-header-color)}#footer a{color:var(--primary-color);transition:ease .2s}#footer a small svg{font-size:14px}#footer a svg{font-size:25px}footer section{padding:1rem 9%!important;display:flex;justify-content:space-between;background:var(--primary-color);color:var(--white-color)}footer section small{font-size:12px}.car-specs-accordion-collapse-icon{transition:.9s;transform:rotate(180deg)}.car-sepcs-collapse-btn.collapsed .car-specs-accordion-collapse-icon{transition:.9s;transform:rotate(360deg)}.custom-form-control-size{height:3rem!important}.custom-form-control-size .filter-option{display:flex;align-items:center}.car-details-title{font-size:25px!important}.car-details-cards-title{font-size:16px!important}.footer-section-header{font-size:20px}@media(max-width:1366px){.home img{width:80%}.search-form-container{padding:2rem 8rem}}.page-section-title{font-size:18px}.vehicle-listitem-card-img{position:relative;padding-bottom:75%;overflow:hidden}.vehicle-listitem-card-img img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}@media(max-width:1536px){.body-type-container{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.body-type-box-container .body-type-title{font-size:1rem}}@media(max-width:1025px){.body-type-container{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.body-type-box-container .body-type-title{font-size:1rem}}@media(max-width:913px){.body-type-container{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.body-type-box-container .body-type-title{font-size:1.2rem}}@media(max-width:768px){.home .content-container{bottom:25%}.home .header-text{font-size:5vw}.home .btn{background:var(--primary-color);color:var(--white-color)}.home .btn:hover{background:var(--light-color);color:var(--dark-color)}.home .content-container{z-index:1}.home img{width:80%;opacity:.2}.search-form-container{padding:2rem 2rem}.form-content{flex-direction:column}.swiper-button-next{display:none!important}.swiper-button-prev{display:none!important}.swiper-pagination{display:block!important}}@media(max-width:540px){.home img{width:80%}}@media(max-width:415px){.body-type-container{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.body-type-box-container .body-type-title{font-size:1rem}}@media(max-width:480px){.section-header{font-size:30px!important}}@media(max-width:280px){.body-type-container{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}.body-type-box-container .body-type-title{font-size:.7rem}}.container{max-width:1310px!important}.car-card .car-details .title-section{margin-bottom:0}.car-card .car-details .car-title{font-size:20px;font-weight:800}.car-card .car-details .car-certified-tag{font-size:13px;background:#2f810214;padding:2px 6px;border-radius:50px;color:#188629;font-weight:700;margin-right:.5rem;margin-bottom:.5rem}.car-card .car-details .car-coming-soon-tag{font-size:13px;background:#02488214;padding:2px 6px;border-radius:50px;color:#187086;font-weight:700;margin-right:.5rem;margin-bottom:.5rem}.car-card .car-details .car-on-special-tag{font-size:13px;background:#3c028214;padding:2px 6px;border-radius:50px;color:#421886;font-weight:700;margin-right:.5rem;margin-bottom:.5rem}.car-card .car-details .car-call-us-tag{font-size:13px;background:#81020214;padding:2px 6px;border-radius:50px;color:#862818;font-weight:700;margin-right:.5rem;margin-bottom:.5rem}.car-card .car-details .details .car-specs-container .car-spec-title{font-size:14px;font-weight:700;margin-bottom:5px}.car-card .car-details .details .car-specs-container .car-spec-value{font-size:14px;margin-bottom:5px}.car-card .price-section .price-container .car-special-price{font-size:20px;text-align:center;margin-bottom:5px}.car-card .price-section .price-container .car-price{font-size:20px;text-align:center;margin-bottom:5px}.car-card .price-section .price-container .title{font-size:14px;text-align:center;margin-bottom:5px}.car-card .price-section .price-container .car-old-price{font-size:14px;text-align:center;margin-bottom:5px}.car-card .price-section .price-container .car-callus-price{font-size:20px;text-align:center;margin-bottom:5px}.car-card .price-section .icons{display:flex;justify-content:center}@media(max-width:540px){.car-card .car-details .car-title{font-size:18px!important;font-weight:700!important}}#logoSlider{position:relative}#logoSlider .MS-content{white-space:nowrap;overflow:hidden;height:100%}#logoSlider .MS-content .item{display:inline-block;width:20%;position:relative;vertical-align:top;overflow:hidden;height:100%;white-space:normal;line-height:50px;vertical-align:middle}@media(max-width:991px){#logoSlider .MS-content .item{width:25%}}@media(max-width:767px){#logoSlider .MS-content .item{width:35%}}@media(max-width:500px){#logoSlider .MS-content .item{width:50%}}#blogSlider{position:relative}#blogSlider .MS-content{white-space:nowrap;overflow:hidden}#blogSlider .MS-content .item{display:inline-block;width:33.3333%;position:relative;vertical-align:top;overflow:hidden;height:100%;white-space:normal;padding:0 10px}.lcl_fade_oc.lcl_pre_show #lcl_overlay,.lcl_fade_oc.lcl_pre_show #lcl_window,.lcl_fade_oc.lcl_is_closing #lcl_overlay,.lcl_fade_oc.lcl_is_closing #lcl_window{opacity:0!important}.lcl_fade_oc.lcl_is_closing #lcl_overlay{-webkit-transition-delay:.15s!important;transition-delay:.15s!important}@media(max-width:991px){#blogSlider .MS-content .item{width:50%}}@media(max-width:767px){#blogSlider .MS-content .item{width:100%}}