.CarTypeSlider_SortContainer__wX97S{display:flex;justify-content:space-between;align-items:center;border-radius:100rem;border:1px solid var(--hero-filter-container-border-color);background-color:var(--hero-filter-container-background-color);color:var(--hero-filter-text-color);transition-duration:.25s;position:relative}.CarTypeSlider_SortContainer__wX97S:after{height:100%;width:34%;background:var(--hero-filter-buttons-background-color);left:0;content:"";color:#fff;position:absolute;border-radius:100rem;z-index:1;transition-duration:.25s}.CarTypeSlider_SortContainer__wX97S.option1:after{left:33%}.CarTypeSlider_SortContainer__wX97S.option2:after{left:66%}.CarTypeSlider_SortContainer__wX97S.option3:after{left:100%}.CarTypeSlider_SortContainer2__Jyy1S:after{width:50%}.CarTypeSlider_SortContainer2__Jyy1S.option1:after{left:50%}.CarTypeSlider_SortContainer4__ZqdNU:after{width:25%}.CarTypeSlider_SortContainer4__ZqdNU.option1:after{left:25%}.CarTypeSlider_SortContainer4__ZqdNU.option2:after{left:50%}.CarTypeSlider_SortContainer4__ZqdNU.option3:after{left:75%}.CarTypeSlider_SortContainer4__ZqdNU.option4:after{left:100%}.CarTypeSlider_SortButton__jHPJh{border:none;border-radius:100rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;min-width:70px;cursor:pointer;z-index:2;transition-duration:.25s;text-align:center}.CarTypeSlider_SortButton__jHPJh:focus{outline:none}@media(min-width:576px){.CarTypeSlider_SortButton__jHPJh{min-width:125px}}.CarTypeButtons_SortContainer__BVuAy{display:flex;justify-content:space-between;align-items:center;color:#fff;flex-grow:0;gap:1rem;margin:0 auto}.CarTypeButtons_SortButton__VhwFD{padding:.5rem 1rem;font-size:1rem;cursor:pointer;text-align:center;text-transform:uppercase;border:var(--car-type-buttons-sort-button-border);border-radius:var(--car-type-buttons-sort-button-border-radius)}.SearchForm_btnContainer__KQE20>button{border-radius:var(--hero-search-button-border-radius);color:var(--hero-search-button-color)}.SearchForm_SearchFormHeader__e5A39{color:var(--vehicle-search-form-header-color)}.Hero_HeroStyle__M3FVh{position:relative;height:var(--hero-height-sm);overflow:hidden}@media(min-width:992px){.Hero_HeroStyle__M3FVh{height:var(--hero-height-lg)}}.Hero_HeroStyle__M3FVh .Hero_ImageContainer__JowF5{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.Hero_HeroStyle__M3FVh .Hero_ImageContainer__JowF5 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.Hero_HeroStyle__M3FVh .Hero_h2__T44q5,.Hero_HeroStyle__M3FVh h2{font-size:1.5rem;margin-bottom:1rem!important}@media(min-width:576px){.Hero_HeroStyle__M3FVh .Hero_h2__T44q5,.Hero_HeroStyle__M3FVh h2{font-size:2rem}}.Hero_HeroStyle__M3FVh .Hero_quickeasyBefore____kFr{border-radius:var(--hero-pre-approval-box-btn-border-radius);color:var(--hero-pre-approval-box-btn-color)}@media(min-width:992px){.Hero_HeroStyle__M3FVh .Hero_quickeasyBefore____kFr{position:relative}.Hero_HeroStyle__M3FVh .Hero_quickeasyBefore____kFr:before{position:absolute;content:url(https://res.cloudinary.com/total-dealer/image/upload/f_auto,w_175/v1/public/quickeasy-landscape);left:-190px;height:50px;width:175px}}.Hero_HeroStyle__M3FVh .Hero_Overlay__2f7pj{height:100%;display:flex;position:relative;align-items:center;background:var(--hero-search-overlay-background)}.Hero_HeroStyle__M3FVh .Hero_SearchBoxStyle__03kTp{background:var(--hero-pre-approval-box-background);border-radius:var(--hero-search-box-border-radius);border:var(--hero-search-box-border);box-shadow:var(--hero-search-box-shadow)}.Hero_HeroStyle__M3FVh .Hero_PreApprovalBoxStyle__b7yYw{background:var(--hero-pre-approval-box-background);border:var(--hero-pre-approval-box-border);border-radius:var(--hero-pre-approval-box-border-radius);box-shadow:var(--hero-pre-approval-box-shadow)}.Hero_HeroStyle__M3FVh .Hero_PreApprovalBoxStyle__b7yYw h5{text-align:center}.VehicleSearchForm_searchFormContainer__d9MVX{position:relative;z-index:2}.VehicleSearchForm_Overlay__AHc8a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--vehicle-search-form-overlay-background)}