.EmptyCarCard_EmptyCarCard__20fRD{text-align:center;background-color:#fff;border:2px dashed var(--primary);border-radius:12px;height:100%;max-width:450px;padding:16px;position:relative;width:100%}.EmptyCarCard_EmptyNumber__K03a2{color:#181818;font-size:140px;font-weight:700;letter-spacing:2.2px;line-height:184px;margin:0;opacity:.2;text-align:center}.GoogleMap_Container__49fYf{position:relative;width:100%;height:250px}.GoogleMap_Lg__GlXsm{height:300px}@media(min-width:992px){.GoogleMap_Lg__GlXsm{height:500px}}.GoogleMap_Marker__ePdqQ{position:relative}.LocationCard_Container__MRHeO{background-color:var(--location-hero-map-background-color);border:var(--location-hero-map-border);border-radius:var(--location-hero-map-border-radius);overflow:hidden;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);height:100%}.LocationCardLarge_MapContainer__sLeJz{padding:var(--location-card-large-padding-mobile)}@media(min-width:768px){.LocationCardLarge_MapContainer__sLeJz{padding:var(--location-card-large-padding-desktop)}}.Typography_ResponsiveH1__ZbECt{font-size:1.75rem}@media(min-width:768px){.Typography_ResponsiveH1__ZbECt{font-size:2.5rem}}.Typography_ResponsiveH2__6cU3d{font-size:1.75rem}@media(min-width:768px){.Typography_ResponsiveH2__6cU3d{font-size:2.5rem}}.Typography_ResponsiveH3__CKLn7{font-size:1.25rem}@media(min-width:768px){.Typography_ResponsiveH3__CKLn7{font-size:1.75rem}}.Typography_ResponsiveH4__NKaPw{font-size:1.25rem}@media(min-width:768px){.Typography_ResponsiveH4__NKaPw{font-size:1.5rem}}.Typography_ResponsiveH5__h8tCk{font-size:1rem}@media(min-width:992px){.Typography_ResponsiveH5__h8tCk{font-size:1.25rem}}.HyundaiModelsPage_ModelsPage__W1aex [id]{scroll-margin-top:180px}@media(min-width:576px){.HyundaiModelsPage_ModelsPage__W1aex [id]{scroll-margin-top:100px}}@media(min-width:992px){.HyundaiModelsPage_ModelsPage__W1aex [id]{scroll-margin-top:60px}}.HyundaiModelsPage_HeaderLinks__5rVtj{position:relative;display:inline-block}.HyundaiModelsPage_HeaderLinks__5rVtj:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:3px;background-color:#00aad2;transition:width .3s ease-in-out}.HyundaiModelsPage_HeaderLinks__5rVtj:hover:after,.HyundaiModelsPage_active__AeCHT:after{width:100%}.HyundaiModelsPage_ModelLink__FnfV2{position:relative;display:block}.HyundaiModelsPage_ModelLink__FnfV2 .HyundaiModelsPage_ModelName__1Kqo_{transition:opacity .3s ease}.HyundaiModelsPage_ModelLink__FnfV2 .HyundaiModelsPage_DiscoverButton__lWTk6{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.HyundaiModelsPage_ModelLink__FnfV2:hover .HyundaiModelsPage_ModelName__1Kqo_{opacity:0}.HyundaiModelsPage_ModelLink__FnfV2:hover .HyundaiModelsPage_DiscoverButton__lWTk6{opacity:1}.prize-wheel_rotateIcon__mqvHF{transform:rotate(180deg);transition:transform .25s ease-in-out}.prize-wheel_termsContainer__GU87s{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1rem 0;border-top:1px solid #ced4da}.prize-wheel_termsContainer__GU87s p{font-size:.9rem;margin:0}.prize-wheel_termsText__EBayI{font-size:.75rem;text-align:left}.prize-wheel_imageContainer__rGTxo{position:relative;width:100%;max-width:466px;aspect-ratio:1;margin:1.5rem auto}.prize-wheel_wheelImage__H4nou{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.prize-wheel_overlay__mEHGJ{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.prize-wheel_lockIcon__hYnD1{width:2.5rem;height:2.5rem;color:#fff;margin-bottom:.5rem}.prize-wheel_mainText__oXorL{color:#fff;font-weight:500}.prize-wheel_subText__rBKt4{color:#fff;font-size:1rem}.prize-wheel_daysText__N6EVu{color:#fff;font-weight:700}.prize-wheel_prizeContainer__6_Hvw{margin:1rem 0 1.5rem}.prize-wheel_prizeBox__97I9S{background-color:#f0f6ff;border-radius:8px;padding:1.5rem}.prize-wheel_prizeContent__6umns{display:flex;align-items:center;justify-content:space-between}.prize-wheel_gift__QJunl,.prize-wheel_trophy__3MkYv{font-size:1.5rem;display:none;padding:0 1rem}@media(min-width:768px){.prize-wheel_gift__QJunl,.prize-wheel_trophy__3MkYv{display:block}}.prize-wheel_prizeText__RmP9p{text-align:center;flex-grow:1}.prize-wheel_prizeText__RmP9p h4{color:#1e40af;margin:0;font-size:1rem}.prize-wheel_prizeText__RmP9p h3{color:#1e40af;margin:.5rem 0;font-size:1.25rem;font-weight:700}.prize-wheel_prizeText__RmP9p p{color:#6b7280;margin:0;font-size:.875rem}.car-garage_container__TDH_k{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}@media(min-width:992px){.car-garage_container__TDH_k{flex-direction:row}}.car-garage_carGarageRow__Sv_XK{display:flex;justify-content:space-between;flex-direction:column}@media(min-width:992px){.car-garage_carGarageRow__Sv_XK{width:65%}}.car-garage_formRow__bs7Dd{width:100%}@media(min-width:992px){.car-garage_formRow__bs7Dd{width:35%}}.car-garage_prizeCard__vGdiu{margin-bottom:1rem;padding:1.5rem;border-radius:15px!important;border:none;text-align:center;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.nav-item_NavItem__lr7t8{background-color:#fff;transition:.15s ease-in-out;cursor:pointer}.nav-item_NavItem__lr7t8:hover{background-color:var(--primary);color:#fff!important}@media(min-width:992px){.nav-item_NavItem__lr7t8{border-bottom:1px solid #dee2e6}}.nav-item_ActiveCategory__xQB8A{background-color:var(--primary);color:#fff!important;margin-bottom:0}.nav-item_FilterTab__SXvjH{cursor:pointer}.nav-item_ActiveFilter__gYjLd,.nav-item_FilterTab__SXvjH:hover{border-bottom:3px solid var(--primary)}.nav-item_List__nA4ns{-webkit-padding-start:0;padding:0;margin:0;color:var(--location-info-list-color)!important}.nav-item_List__nA4ns>li{list-style:none}.QuestionOptions_StyledOption__4TCHg{cursor:pointer;transition-duration:.25s;display:flex;flex-direction:column;color:#6c757d;background:#fff;padding:.8rem;height:100%;border:var(--testDriveQuiz-option-border);border-radius:.25rem;text-align:center;align-items:center;justify-content:center}@media(min-width:768px){.QuestionOptions_StyledOption__4TCHg{padding:1rem}}.QuestionOptions_StyledOption__4TCHg h5,.QuestionOptions_StyledOption__4TCHg svg{color:#000}.QuestionOptions_StyledOption__4TCHg.QuestionOptions_active__sgC85{background:var(--testDriveQuiz-option-active-background);color:#fff!important;transform:translateY(-2px)}.QuestionOptions_StyledOption__4TCHg.QuestionOptions_active__sgC85 h5,.QuestionOptions_StyledOption__4TCHg.QuestionOptions_active__sgC85 svg{color:#fff!important}@media(hover:hover){.QuestionOptions_StyledOption__4TCHg:hover{background:var(--testDriveQuiz-option-hover-background);color:#fff!important;transform:translateY(-2px)}.QuestionOptions_StyledOption__4TCHg:hover h5,.QuestionOptions_StyledOption__4TCHg:hover svg{color:#fff!important}}.QuestionOptions_StyledOption__4TCHg img.QuestionOptions_make__Lb4By{height:50px;width:100px;max-width:80%;-o-object-fit:contain;object-fit:contain}@media(min-width:992px){.QuestionOptions_StyledOption__4TCHg img.QuestionOptions_make__Lb4By{max-width:150px}}.QuestionOptions_StyledOption__4TCHg img.QuestionOptions_model___DBms{height:75px;max-width:80%;-o-object-fit:contain;object-fit:contain}@media(min-width:992px){.QuestionOptions_StyledOption__4TCHg img.QuestionOptions_model___DBms{max-width:150px}}.QuestionOptions_StyledOption__4TCHg img.QuestionOptions_model___DBms.QuestionOptions_make__Lb4By{height:50px}.QuestionOptions_StyledOption__4TCHg img.QuestionOptions_icon__cShs8{height:50px;max-width:80%;-o-object-fit:contain;object-fit:contain}@media(min-width:992px){.QuestionOptions_StyledOption__4TCHg img.QuestionOptions_icon__cShs8{height:100px;width:175px}}.QuestionOptions_BeerAutoGroupCustom__qcavK{border:none!important;background:var(--light)!important}@media(hover:hover){.QuestionOptions_BeerAutoGroupCustom__qcavK:hover{background:#b4b7bb!important}}.CarSearchItemButtonsOrdered_ResponsiveBtn__lsuM0{font-size:.9rem}@media(min-width:1200px){.CarSearchItemButtonsOrdered_ResponsiveBtn__lsuM0{font-size:.8rem}}@media(min-width:1400px){.CarSearchItemButtonsOrdered_ResponsiveBtn__lsuM0{font-size:.95rem;font-size:1.05rem}}@media(min-width:768px){.Dealerships_CarouselItem__yD9VY{flex-basis:50%}}@media(min-width:992px){.Dealerships_CarouselItem__yD9VY{flex-basis:33%!important}}@media(min-width:1200px){.Dealerships_xl5__mPzLS{flex-basis:20%!important}}.accessories_downloadLink__XnXqq{position:relative;overflow:hidden;text-decoration:none}.accessories_downloadLink__XnXqq:before{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background-color:var(--accessories-primary-color);transition:width .6s ease;border-radius:0;border:none}.accessories_downloadLink__XnXqq:hover:before{width:100%}.accessories_Right__X9mQb{right:-2rem;bottom:.5rem}.accessories_Right__X9mQb,.accessories_booklet__Ghe8u{color:var(--accessories-primary-color)}.accessories_gridCard__gSfMh{background-color:#fff;height:100%;display:flex;flex-direction:column}.accessories_footer__O8AQ_{flex-grow:1;display:flex;justify-content:space-between;align-items:flex-end}.FinanceInfo_small__RBZ45{font-size:12px}@media(min-width:576px){.FinanceInfo_w-sm-auto__dCe1A{width:auto}}.FinanceInfo_WeeklyPrice360__bzQCM{font-size:15px}.FinanceInfo_BoldMontserrat__jXeSI{font-family:Montserrat Bold,sans-serif;font-weight:700}.FinanceInfo_Small__q6W91{font-size:12.5px;font-family:var(--carSearchItem-small-font-family);background-color:var(--carSearchItem-small-font-background)}.FinanceInfo_FinanceContainer__uNnMK{background:var(--finance-container-background);color:var(--finance-container-color);border-radius:var(--carpage-finance-container-border-radius)}.FinanceInfo_CarFinanceContainer__ML6Oy{background:var(--carpage-finance-container-background);color:var(--carpage-finance-container-color);border-radius:var(--carpage-finance-container-border-radius)}.CarSidebar_CarIcon__ILAXX{font-size:.8rem}.CarSidebar_CarIcon__ILAXX svg{height:40px}@media(min-width:1200px){.CarSidebar_CarIcon__ILAXX{font-size:1rem}.CarSidebar_CarIcon__ILAXX svg{height:50px}}.CarSidebar_title__GrgY7{font-size:1.5rem}@media(min-width:1200px){.CarSidebar_title__GrgY7{font-size:2rem}}.CarSidebar_InfoItem__HFSb1{display:flex;align-items:center;justify-content:flex-end;margin-left:0;height:36px}div.CarStickyHeader_StyledNavbar__ao9a3{position:fixed;top:-90px;height:90px;width:100%;background-color:var(--car-sticky-header-background);color:var(--car-sticky-header-color);box-shadow:0 0 0 rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.16);z-index:99991}@media(min-width:992px){div.CarStickyHeader_StyledNavbar__ao9a3{padding:var(--header-navbar-padding)!important}}div.CarStickyHeader_NavDown__VSpBH{transition:all .3s ease-in-out;transform:translateY(-100%)}div.CarStickyHeader_NavUp__9pqtA{transition:all .3s ease-in-out;transform:translateY(100%)}div.CarStickyHeader_CarDetails__AxKeT{flex-grow:1}div.CarStickyHeader_CarDetails__AxKeT h4{font-size:.9rem}@media(min-width:768px){div.CarStickyHeader_CarDetails__AxKeT h4{font-size:1.1rem}}@media(min-width:992px){div.CarStickyHeader_CarDetails__AxKeT h4{font-size:1.3rem}}div.CarStickyHeader_CarDetails__AxKeT span{font-size:.8rem}@media(min-width:768px){div.CarStickyHeader_CarDetails__AxKeT span{font-size:.9rem}}@media(min-width:992px){div.CarStickyHeader_CarDetails__AxKeT span{font-size:1rem}}.CarStickyHeader_HeaderImage__rfkQV{border-radius:.25rem}.CarStickyHeader_CarPrice__XoJo0{font-size:1rem;font-weight:700}@media(min-width:768px){.CarStickyHeader_CarPrice__XoJo0{font-size:1.2rem}}@media(min-width:992px){.CarStickyHeader_CarPrice__XoJo0{font-size:1.6rem}}.CarStickyHeader_CarPrice__XoJo0 .CarStickyHeader_priceType__gZNDP{font-size:.9rem}.CarStickyHeader_FinanceEstimate__HqNKn{font-size:.8rem}.FeaturesBanner_Banner__nWutq{border-top:1px solid hsla(0,0%,100%,.2)}.FeaturesBanner_Feature__Ao9va{padding:20px 0;display:flex;align-items:center;margin:0 auto}@media(min-width:576px){.FeaturesBanner_Feature__Ao9va{padding:12px 0}}.FeaturesBanner_TextContainer___FPSz{padding-left:20px}.FeaturesBanner_TextContainer___FPSz:hover h6{border-bottom:1px solid var(--primary)}.FeaturesBanner_Heading__RyeJ0{flex:0 1;flex-shrink:none;display:inline-block;letter-spacing:.15em;text-transform:uppercase;font-size:13px;font-weight:700;margin-bottom:2px;border-bottom:1px solid transparent}.FeaturesBanner_SubHeading__rEfj2{display:none;padding-top:5px;font-size:14px;line-height:120%;margin-bottom:0}@media(min-width:576px){.FeaturesBanner_SubHeading__rEfj2{display:block}}.FeaturesBanner_Arrow__8czRj{display:block;cursor:pointer;position:absolute;z-index:10;top:50%;transform:translateY(-50%);border-radius:var(--arrows-borderRadius);transition:.3s ease-in-out;align-items:center;justify-content:center}.FeaturesBanner_Arrow__8czRj:hover{opacity:.8}.FeaturesBanner_Left__md6hx{position:absolute;left:0}.FeaturesBanner_Right__EnVIP{position:absolute;right:0}.AnnouncementBarStyled_AnnouncementBarContainer__gX7X9{width:100%;background-color:#f5f5f5}.AnnouncementBarStyled_AnnouncementBarMessage__7ZObt{font-size:18px;padding-top:12px;padding-right:12px;color:#333}.AnnouncementBarStyled_AnnouncementBarLink__RbXOp{display:inline-block;font-size:15px;font-weight:700;text-decoration:none}.AnnouncementBarStyled_DismissButton__J_pkr{background:none;border:none;font-size:15px;color:#333;cursor:pointer;margin-right:.25rem}.ValuationForm_formContainer__I4e4g,.ValuationForm_vehicleCheck__tx9s7{display:flex;flex-direction:column;align-items:center;justify-content:center}.ValuationForm_vehicleCheck__tx9s7{width:100%;height:100%;padding:20px 20px 0;box-sizing:border-box}.ValuationForm_formBody__zTaFY{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--valudationWizard-form-borderRadius);background-color:var(--valuationWizard-form-backgroundColor);padding:1rem .5rem}@media screen and (min-width:1200px){.ValuationForm_formBody__zTaFY{padding:2rem}}.ValuationForm_formWidth__FaL34{width:var(--valuationWizard-form-width);max-width:960px}.ValuationForm_searchButton__MN9UT{min-height:3rem;min-width:10rem}.ValuationForm_exclusionMessage__plsLZ{font-size:18px;line-height:1.5;color:#fff;padding:.5rem;text-align:center;margin:1rem 0;border-radius:5px}.ValuationForm_ImNotSure__PTpMf{cursor:pointer;margin-bottom:.5rem}.ValuationForm_ImNotSure__PTpMf:hover{text-decoration:underline;color:var(--secondary)}.ValuationForm_stepHeading__EFtZD{font-size:1.5rem}@media(min-width:768px){.ValuationForm_stepHeading__EFtZD{font-size:1.75rem}}