@charset "utf-8";@font-face{font-family:hyundaisansheadoffice-medium;src:url('fonts/hyundaisansheadoffice-medium.eot');src:url('fonts/hyundaisansheadoffice-medium.eot?#iefix') format('embedded-opentype'),url('fonts/hyundaisansheadoffice-medium.woff') format('woff'),url('fonts/hyundaisansheadoffice-medium.woff2') format('woff2'),url('fonts/hyundaiSansHeadOffice-Medium.ttf') format('truetype'),url('fonts/hyundaisansheadoffice-medium.svg') format('svg')}@font-face{font-family:hyundaisansheadoffice-regular;src:url('fonts/hyundaisansheadoffice-regular.eot');src:url('fonts/hyundaisansheadoffice-regular.eot?#iefix') format('embedded-opentype'),url('fonts/hyundaisansheadoffice-regular.woff') format('woff'),url('fonts/hyundaisansheadoffice-regular.woff2') format('woff2'),url('fonts/hyundaiSansHeadOffice-Regular.ttf') format('truetype'),url('fonts/hyundaisansheadoffice-regular.svg') format('svg')}@font-face{font-family:hyundaisansheadoffice-light;src:url('fonts/hyundaisansheadoffice-light.eot');src:url('fonts/hyundaisansheadoffice-light.eot?#iefix') format('embedded-opentype'),url('fonts/hyundaisansheadoffice-light.woff') format('woff'),url('fonts/hyundaisansheadoffice-light.woff2') format('woff2'),url('fonts/hyundaiSansHeadOffice-Light.ttf') format('truetype'),url('fonts/hyundaisansheadoffice-light.svg') format('svg')}h1,h2{font-family:hyundaisansheadoffice-medium,Arial,sans-serif!important}body,h3,h4,input,select{font-family:hyundaisansheadoffice-regular,Arial,sans-serif!important}#container{margin-top:0}body a{text-decoration:none}.inner_content a{color:inherit}.inner_content{margin:0 auto;width:100%;max-width:2000px;display:flex;align-items:stretch;justify-content:space-between;box-sizing:border-box}.top_banner_section .ad_flipper .slide{background-color:#000}section.top_banner_section.mobile{display:none}.top_banner_section .ad_flipper .flipper .next_slide,.top_banner_section .ad_flipper .flipper .prev_slide{padding:1em;width:2em;height:2em;background-size:2em;transform:translateY(-50%);border-radius:50%;background-color:rgba(0,0,0,.5)}.top_banner_section .ad_flipper .flipper .prev_slide{left:1%;background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M23.505 0c0.271 0 0.549 0.107 0.757 0.316 0.417 0.417 0.417 1.098 0 1.515l-14.258 14.264 14.050 14.050c0.417 0.417 0.417 1.098 0 1.515s-1.098 0.417-1.515 0l-14.807-14.807c-0.417-0.417-0.417-1.098 0-1.515l15.015-15.022c0.208-0.208 0.486-0.316 0.757-0.316z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:42% center}.top_banner_section .ad_flipper .flipper .next_slide{right:1%;background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M8.489 31.975c-0.271 0-0.549-0.107-0.757-0.316-0.417-0.417-0.417-1.098 0-1.515l14.258-14.264-14.050-14.050c-0.417-0.417-0.417-1.098 0-1.515s1.098-0.417 1.515 0l14.807 14.807c0.417 0.417 0.417 1.098 0 1.515l-15.015 15.022c-0.208 0.208-0.486 0.316-0.757 0.316z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:58% center}.top_banner_section .ad_flipper .flipper_scroller{background:none repeat scroll 0 0 transparent!important;margin-top:-40px;z-index:10}.top_banner_section .ad_flipper .flipper_scroller .item_space{width:10%}.top_banner_section .ad_flipper .flipper_scroller .item_space .item{margin:0 auto;width:8px;height:6px;background-color:#fff;border-radius:6px;float:none;cursor:pointer;opacity:1}.top_banner_section .ad_flipper .flipper_scroller .moving_space .item.active{background-color:#00aad2}.top_banner_section .ad_flipper .flipper_scroller .item_space .item>div{display:none}.top_banner_section .ad_flipper .flipper_scroller .next,.top_banner_section .ad_flipper .flipper_scroller .prev{display:none}.advanced_search_section{position:relative;margin:1em 0;width:100%}.advanced_search_section .inner_content{display:block;padding:2% 4%}.advanced_search_section .inner_content>h2{font-size:3em;font-weight:700}.advanced_search_section .inner_content .advanced-search-inner-container{margin-top:2em;width:100%}.advanced-search-inner-container .advanced-search-radio-bar>div:last-child{display:none}.advanced_search_section .advancedsearchform .input_container:last-child{width:10%;text-align:center}.advanced_search_section #advancedsearchform .input_container input[type=button]{display:inline-block;width:100%;height:100%;border:1px solid #012d5e;border-radius:0;box-sizing:border-box;background-color:#012d5e;color:#fff;font-size:1.125em;font-weight:700;cursor:pointer;transition:all .5s}.advanced_search_section #advancedsearchform .input_container input[type=button]:hover{background-color:#fff;color:#012d5e}.dealer_info_thirds_section .inner_content{padding:0 4% 2% 4%}.dealer_info_thirds_left{width:28%}.dealer_info_thirds_left>img{width:100%}.dealer_info_thirds_left_quick_link_wrapper{display:flex;align-items:center;margin-top:6%}.dealer_info_thirds_left_quick_link_wrapper .dmf_icon img{width:100%;filter:invert(1);opacity:.5}.dealer_info_thirds_left_quick_link_wrapper .dmf_icon{margin:2%}.dealer_info_thirds_middle{width:42%}.dealer_info_thirds_middle>img{width:40%;max-width:150px}.dealer_info_thirds_middle>p{margin:1em 0;width:90%;line-height:1.25em;font-size:1.15em}.dealer_info_thirds_middle>a{padding-bottom:.1em;border-bottom:1px solid #fff;color:#012d5e;font-size:1.15em;font-weight:700}.dealer_info_thirds_middle>a>span{margin-left:.25em}.dealer_info_thirds_middle>a:hover{border-color:#012d5e}.dealer_info_thirds_right{width:20%;line-height:1.5em}.dealer_info_thirds_right_address{display:block;font-size:1.125em}.dealer_info_thirds_right_address>.address{font-weight:700}.dealer_info_thirds_right_address>.address>span{margin-left:1.5em}.dealer_info_thirds_right_address>svg{width:1.25em;height:auto;fill:#000000;opacity:.75}.dealer_info_thirds_right_address>a{display:block;margin-left:2em;color:#012d5e;font-size:.75em;font-weight:700}.dealer_info_thirds_right_address>a>svg{margin-left:.25em;width:1em;height:auto;fill:#012D5E;opacity:.75}.dealer_info_thirds_right_hours_link{margin:2em 0 1.5em;display:flex;align-items:center;font-size:1em;font-weight:700}.dealer_info_thirds_right_hours_link>svg{margin-right:.25em;width:.9em;height:auto;fill:#012D5E;opacity:.75}.dealer_info_thirds_right_phone{display:flex;align-items:center;margin-bottom:1.5em;color:#012d5e;font-size:.9em;font-weight:700}.dealer_info_thirds_right_phone>svg{margin-right:.35em;width:1.1em;height:auto;fill:#012D5E;opacity:.75}.dealer_info_thirds_right a.dealer_info_thirds_right_service_link{display:inline-block;padding:.75em .5em;width:70%;background-color:#012d5e;border:1px solid #012d5e;color:#fff;text-align:center;font-size:1.125em;font-weight:700;transition:all .5s}.dealer_info_thirds_right a.dealer_info_thirds_right_service_link:hover{background-color:#fff;color:#012d5e}.dealer_info_thirds_right_social{display:block;margin-top:3em}.dealer_info_thirds_right_social .footer_contact_social_media>svg{margin-right:.5em;width:1.35em;height:auto;fill:#000000;opacity:.5}.dealer_info_thirds_left_quick_link_wrapper_mobile{display:none}.scroller_wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:5% 4% 2%;box-sizing:border-box;width:100%;background-color:#1f1f21;color:#fff}.scroller_heading_wrapper{display:flex;align-items:normal;justify-content:flex-start;width:100%}.scroller_heading_wrapper h3{display:inline;font-size:1em;font-weight:700}.model_scroller_section_tabs{height:3em}.model_scroller_section_tabs .tab-content{margin:0 0 .5em .75em;width:auto;display:inline-block;color:#fff;border-radius:0;font-size:1em}.model_scroller_section_tabs .tab-content span{padding-bottom:.6em;text-align:left}.model_scroller_section_tabs .tab-content.active{color:#00aad2}.model_scroller_section_tabs .tab-content.active span{border-bottom:3px solid #00aad2}.model_scroller_section_tabs .tab-content:hover{cursor:pointer}.model_scroller_section_scroller{position:relative;width:100%;background-color:transparent!important}.model_scroller_section_scroller .model_scroller{background-color:transparent!important}.model_scroller_section_scroller .model_scroller .item_space .moving_space{top:45%;transform:translateY(-50%)}.model_scroller_section_scroller .item_space .item_cont>.item{width:250px;margin:0 auto;box-sizing:border-box}.model_scroller_section_scroller .item_space .item_cont>.item img{position:relative!important;width:92%;max-width:none!important;height:auto!important}.model_scroller_section_scroller .scroller-content-container .scroller-content-header{grid-row:3/3;text-transform:uppercase;font-size:1em}.model_scroller_section_scroller .scroller-content-container .scroller-content-subheader{display:none}.model_scroller_section_scroller .scroller-content-container .scroller-content-image-container{grid-row:1/3;width:100%;height:auto}.model_scroller_section_scroller .scroller-content-container>.scroller-item-content-wrapper>a{display:none}.model_scroller_section_scroller .item_space .item_cont.active .scroller-content-header .item-model{color:#00aad2}.model_scroller_section_scroller .model_scroller .next,.model_scroller_section_scroller .model_scroller .prev{position:absolute;z-index:25;top:50%;width:5%;background-size:2em;transform:translateY(-50%);cursor:pointer}.model_scroller_section_scroller .model_scroller .prev{left:1%;background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M23.505 0c0.271 0 0.549 0.107 0.757 0.316 0.417 0.417 0.417 1.098 0 1.515l-14.258 14.264 14.050 14.050c0.417 0.417 0.417 1.098 0 1.515s-1.098 0.417-1.515 0l-14.807-14.807c-0.417-0.417-0.417-1.098 0-1.515l15.015-15.022c0.208-0.208 0.486-0.316 0.757-0.316z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:42% center}.model_scroller_section_scroller .model_scroller .next{right:1%;background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M8.489 31.975c-0.271 0-0.549-0.107-0.757-0.316-0.417-0.417-0.417-1.098 0-1.515l14.258-14.264-14.050-14.050c-0.417-0.417-0.417-1.098 0-1.515s1.098-0.417 1.515 0l14.807 14.807c0.417 0.417 0.417 1.098 0 1.515l-15.015 15.022c-0.208 0.208-0.486 0.316-0.757 0.316z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:58% center}.cta_thirds_section .inner_content{padding:4%}.cta_third{padding:6% 0;box-sizing:border-box;width:33%;background-color:#f3f3f3;text-align:center}.cta_third>img{max-height:50px}.cta_third>h3{margin:.5em 0;line-height:1.1em;color:#333;font-size:3em;font-weight:700}.cta_third>span{padding-bottom:.1em;border-bottom:2px solid #f3f3f3;color:#012d5e;font-size:1em;font-weight:700;transition:all .5s}.cta_third:hover>span{border-color:#012d5e}.cta_5050_section .inner_content{padding:4%;background-color:#f3f3f3}.cta_5050_left{position:relative;width:49.75%;height:25em;background-image:url('../img/bg_red_hyundai_parked_900x400.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover}.cta_5050_right{position:relative;width:49.75%;height:25em;background-image:url('../img/bg_tire_change_service_900x400.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover}.cta_5050_left::before,.cta_5050_right::before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.75) 100%)}.cta_5050_content{position:absolute;z-index:10;left:6%;bottom:6%;width:88%;display:inline-block;color:#fff}.cta_5050_content>h3{font-size:2.25em;font-weight:700}.cta_5050_content>p{min-height:3em;margin:1em 0;font-size:1em}.cta_5050_content>a{padding:1em 2.5em;box-sizing:border-box;display:inline-block;border:2px solid #fff;font-size:1.125em;font-weight:700;transition:all .5s}.cta_5050_content>a:hover{background-color:#fff;color:#012d5e}@media only screen and (max-width:1350px){.advanced_search_section{font-size:.8em}.dealer_info_thirds_section{font-size:.8em}.model_scroller_section_scroller .model_scroller,.model_scroller_section_scroller .model_scroller .item_space{height:15em!important}.cta_third{padding:3% 0}.cta_third>h3{font-size:2.25em}.cta_5050_section .inner_content{flex-wrap:wrap}.cta_5050_left{margin-bottom:1%}.cta_5050_left,.cta_5050_right{width:100%;font-size:.8em}}@media only screen and (max-width:960px){.top_banner_section .ad_flipper .flipper .next_slide,.top_banner_section .ad_flipper .flipper .prev_slide{width:1em;height:1em}.dealer_info_thirds_left{width:30%}.dealer_info_thirds_right{width:24%}.cta_thirds_section .inner_content{flex-wrap:wrap}.cta_third{margin-top:2%;padding:8% 3%;box-sizing:border-box;width:100%;text-align:left}.cta_third:first-child{margin-top:0}.cta_third>img{display:inline;max-height:38px}.cta_third>h3{margin-left:.5em;display:inline;vertical-align:super}.cta_third>h3>br{display:none}.cta_third>span{margin-top:1em;display:inline-block}}@media only screen and (max-width:768px){.advanced_search_section .advancedsearchform{flex-wrap:wrap}.advanced_search_section .advancedsearchform .input_container{width:48%;margin-bottom:1em}.advanced_search_section .advancedsearchform .input_container:last-child{width:30%}.advanced_search_section #advancedsearchform .input_container input[type=button]{height:3.2em}.dealer_info_thirds_section{font-size:.9em}.dealer_info_thirds_section .inner_content{flex-wrap:wrap}.dealer_info_thirds_left{width:100%;margin-bottom:1em}.dealer_info_thirds_left_quick_link_wrapper{display:none}.dealer_info_thirds_middle{width:100%;margin-bottom:1em}.dealer_info_thirds_right{width:100%;margin-bottom:1em}.dealer_info_thirds_right a.dealer_info_thirds_right_service_link{padding:.75em 2.5em;width:auto}.dealer_info_thirds_left_quick_link_wrapper_mobile{justify-content:center}.dealer_info_thirds_left_quick_link_wrapper_mobile{display:flex;align-items:center;margin-top:6%}.dealer_info_thirds_left_quick_link_wrapper_mobile .dmf_icon{margin:2%}.dealer_info_thirds_left_quick_link_wrapper_mobile .dmf_icon img{width:100%;filter:invert(1);opacity:.5}.dealer_info_thirds_right_social{margin-top:1em;padding-top:1em;border-top:1px solid #bababa;text-align:center}.model_scroller_section_tabs_inner_wrapper{display:block;margin-top:1em}.scroller_heading_wrapper{flex-wrap:wrap}.scroller_heading_wrapper h3{width:100%}.model_scroller_section_tabs .tab-content{margin-left:2em}.model_scroller_section_tabs .tab-content:first-child{margin-left:0}.dealer_info_thirds_right_social .footer_contact_social_media>svg{width:1.5em}.cta_5050_left,.cta_5050_right{position:relative;height:18em}.cta_5050_left:before,.cta_5050_right:before{position:absolute;left:0;top:0;right:0;width:100%;height:100%;background:linear-gradient(transparent 0,transparent 30%,rgba(0,0,0,.8)) 100%}}@media only screen and (max-width:584px){.top_banner_section .ad_flipper .flipper .next_slide,.top_banner_section .ad_flipper .flipper .prev_slide{width:.5em;height:.5em;background-size:1em}.advanced_search_section .inner_content>h2{font-size:2em}}@media only screen and (max-width:500px){section.top_banner_section.mobile{display:block!important}section.top_banner_section.desktop{display:none}.scroller_section .model_scroller_section_tabs{text-align:left;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.scroller_section .model_scroller_section_tabs::-webkit-scrollbar{width:0;height:0}.scroller_section .model_scroller_section_tabs .model_scroller_section_tabs_inner_wrapper{width:170%}.model_scroller_section_tabs .tab-content{margin-left:3.5em}.cta_third>h3{font-size:1.5em}.cta_third>img{max-height:34px}}header{position:relative;box-sizing:border-box;background-color:#fff;color:#000}header .inner_content{margin:0 auto;padding:1.2em 2%;width:100%;max-width:2000px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.header_mobile_nav{display:none}.header_ribbon{background-color:#012d5e;color:#fff}.header_ribbon .inner_content{padding:10px 2%}.header_ribbon_quick_link_wrapper{width:40%;display:flex;align-items:center;align-self:center;text-align:right}.header_ribbon_quick_link_wrapper .dmf_icon{margin-left:2%}.header_ribbon_phone_address_wrapper{display:flex;align-items:center;justify-content:space-between;font-size:.9em}.header_ribbon_phone_address_wrapper svg{width:.8em;height:auto;fill:#ffffff}.header_ribbon_phone_address_wrapper>span{display:flex;align-items:center;justify-content:space-between}.header_ribbon_phone_address_wrapper .header_ribbon_phone{padding:0 1em}.header_ribbon_phone_address_wrapper .header_ribbon_address{padding-left:1em}.header_ribbon_phone_address_wrapper .header_ribbon_address br{display:none}.header_logo_wrapper{width:23%}.header_logo_wrapper>a{width:100%;display:flex;align-items:stretch;justify-content:flex-start}.header_logo_wrapper>a>img{align-self:center}.header_logo_make{width:20%;max-width:270px}.header_left_logo_divider{margin:0 6%;border-right:2px solid #bababa}.header_logo_dealer{width:45%;max-width:150px}.header_nav{width:66%}.header_nav .megamenu_navigation_container .parent_li{padding:.75em 0;box-sizing:border-box;text-align:center}.header_nav .megamenu_navigation_container .parent_label{position:relative;color:#5a5a5a;font-size:1em;font-weight:700}.header_nav .megamenu_navigation_container .parent_label:hover{color:#00aad2!important}.header_nav .megamenu_navigation_container .parent_ul .parent_caret{display:none}.header_nav .megamenu_navigation_container .parent_ul .parent_li .parent_label:after{content:'\203A';position:absolute;top:-.25em;right:-.75em;display:inline-block;font-size:1.5em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.header_right{position:relative;padding:1em 0;width:8%;display:flex;align-items:center;justify-content:center}.header_right_icon{cursor:pointer}.header_right_icon svg{width:1em;height:auto;fill:#5A5A5A}#phone-icon{display:none}#smart_search_icon{display:flex;align-items:center;font-weight:700}#smart_search_icon>span{margin-left:.5em;color:#5a5a5a;font-size:1.1em}#smart_search_container{position:absolute;top:0;right:100%;z-index:25;margin:0 auto;padding:1.5em 0;width:64vw;max-width:1300px;height:100%;box-sizing:border-box;background-color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#smart_search_container.closed{width:0;padding:0}#smart_search_container.closed #front_search_wrap #s_search{padding:0}#smart_search_container #front_search_wrap{position:absolute;top:50%;padding:0 3%;width:100%;transform:translateY(-50%);box-sizing:border-box}#smart_search_container .smart-search input{padding:.5em;width:100%;height:3em;box-sizing:border-box;font-size:1rem}#smart_search_container.closed .smart-search input{padding:0;border:none}#front_search_wrap .smart-search .result-wrapper{right:3%;left:3%;width:94%!important;box-sizing:border-box;overflow:auto;color:#000}#smart_search_container #search_lbl{display:none}#phone-drop-down-container{position:absolute;top:100%;right:0;width:33%;height:20.9em;background-color:#fff;z-index:999;overflow:hidden;-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out;-webkit-box-shadow:0 5px 10px -5px #000;box-shadow:0 5px 10px -5px #000;border-radius:.1px}#phone-drop-down-container.closed{height:0}#phone-drop-down-container #phone-drop-down-wrap{padding:15px}#phone-drop-down-container #phone-drop-down-wrap .phone-wrap{margin-bottom:20px}#phone-drop-down-container #phone-drop-down-wrap .phone-wrap.last{margin-bottom:0}#phone-drop-down-container #phone-drop-down-wrap .phone-title{font-size:17px;display:block}#phone-drop-down-container #phone-drop-down-wrap a{text-decoration:none;color:#fff}#phone-drop-down-container #phone-drop-down-wrap .phone-number,#phone-drop-down-container #phone-drop-down-wrap .phone-number-location{font-size:14px;display:block;background-color:#000;color:#fff;padding:15px;border-radius:5px;margin-top:5px}#phone-drop-down-container #phone-drop-down-close-wrap{text-align:center;font-size:15px;display:block;background-color:#cecece;color:#444;border-top:1px solid #414141;padding:15px;cursor:pointer}@media only screen and (max-width:1350px){.header_ribbon{font-size:.75em}.header_nav .megamenu_navigation_container .parent_label{font-size:.6em}.header_right{width:10%}#smart_search_icon{font-size:.75em}}@media only screen and (max-width:960px){.header_ribbon{font-size:.6em}.header_logo_wrapper{width:18%}.header_nav{width:70%}.header_nav .megamenu_navigation_container .parent_label{font-size:.65em}.header_nav .megamenu_navigation_container .parent_ul .parent_li .parent_label:after{content:''}}@media only screen and (max-width:768px){.header_mobile_nav{display:block;width:10%}.header_mobile_nav .megamenu_mobile .toggle_menu_bar .site_title{display:none}.header_mobile_nav .megamenu_mobile,.header_mobile_nav .megamenu_mobile .toggle_menu_bar,.header_mobile_nav .megamenu_mobile .toggle_menu_button{width:100%;padding:0;background-color:transparent}.header_mobile_nav .megamenu_mobile .toggle_menu_button{color:#bababa;font-size:1.75em}.header_mobile_nav .megamenu_mobile .megamenu_mobile_body{position:absolute;z-index:20;top:100%;left:0;right:0;width:100%;background-color:#fff}.header_mobile_nav .megamenu_mobile .megamenu_mobile_body .active_parent .clickable_li{color:inherit}.header_ribbon{font-size:.85em}.header_ribbon_quick_link_wrapper{display:none}.header_ribbon_phone,.header_ribbon_phone_wrapper>span{display:none}.header_ribbon_phone.first,.header_ribbon_phone_wrapper>span.first{display:inline}.header_logo_wrapper{width:50%}.header_nav{display:none}.header_right{display:none}}@media only screen and (max-width:584px){.header_ribbon{font-size:.95em}.header_ribbon .inner_content{padding:.5em 1em}.header_ribbon_phone_address_wrapper{width:100%}.header_ribbon_phone_address_wrapper>span{justify-content:flex-start}.header_ribbon_phone_wrapper{width:40%}.header_ribbon_address_wrapper{width:60%}}@media only screen and (max-width:500px){.header_ribbon_phone_wrapper{width:50%}.header_ribbon_address_wrapper{width:50%}.header_ribbon_phone_address_wrapper .header_ribbon_address br{display:block}}footer .inner_content{padding:0 3%;width:100%;max-width:2000px;display:block;box-sizing:border-box;line-height:1.2em}footer h1{line-height:1.25em}footer a{color:inherit;text-decoration:none}.footer_testimonials_section{width:100%;background-color:#fff}.footer_testimonials_section .inner_content{padding:4em 2%;width:80%;box-sizing:border-box;text-align:center}.footer_testimonials_section h3.testimonials_section_header{color:#000;line-height:1em;font-size:2.5em}.testimonials_header_divider{margin:1em auto;width:4em;border-bottom:3px solid #000}.footer_testimonials_section h2.testimonials_section_title{padding:0 0 1em 0;color:#000;line-height:1em;font-size:3em;font-weight:700}.footer_testimonials_section .testimonials_section_scroller{position:relative;clear:both}.footer_testimonials_section .testimonials_section_wrapper{width:100%;float:left;overflow:hidden}.footer_testimonials_section #testimonials_wrap{position:relative;left:0;display:inline-block;text-align:center}.footer_testimonials_section .toggle_header{display:none}.footer_testimonials_section .sub_module_spacing{margin:0;padding:0;background-color:transparent;border:none}.footer_testimonials_section .hidden_testimonials{display:none}.footer_testimonials_section .testimonial{margin-left:1%;margin-right:1%;padding:1.5em;width:23%;min-height:18em;float:left;background-color:#f3f3f3;border-radius:0;box-sizing:border-box;text-align:left}.footer_testimonials_section .testimonial .testimonial-left>div{margin:.25em 0}.footer_testimonials_section .testimonial .name_testimonial{font-size:1em;font-weight:700}.footer_testimonials_section .testimonial .time_testimonial{display:none}.footer_testimonials_section .testimonial h3{font-size:1.4em}.footer_testimonials_section .testimonial .comments_testimonial{text-transform:capitalize}.footer_testimonials_section .testimonial .testimonial-left{display:none}.testimonials-left div:nth-child(2){display:none}.footer_testimonials_section .testimonial-left .testimonials-stars:after,.footer_testimonials_section .testimonial>h3:after{content:'';display:block;width:50%;max-width:160px;height:1.75em;background-image:url(../img/reskin2024/testimonials_stars_blue_160x30.png);background-position:left center;background-repeat:no-repeat;background-size:contain}.footer_testimonials_section .testimonial-left .testimonials-stars>img{display:none}.footer_testimonials_section .testimonial .testimonial-left .pic_testimonial{display:none}.footer_testimonials_section .comments_testimonial p{padding:0;line-height:1.15em;font-size:1.125em}.footer_testimonials_section .comments_testimonial span{display:none}.footer_testimonials_section .comments_testimonial p>a{color:#000}.footer_testimonials_section .more_testimonials{display:none}.footer_testimonials_section .testimonials_arrow:focus{outline:0}.footer_testimonials_section .testimonials_arrow.next,.footer_testimonials_section .testimonials_arrow.prev{position:absolute;z-index:25;top:46%;width:2em;background-size:2em;transform:translateY(-50%);cursor:pointer;fill:#F3F3F3}.footer_testimonials_section .testimonials_arrow.prev{left:-2%}.footer_testimonials_section .testimonials_arrow.next{right:-2%}.footer_testimonials_section .testimonials_btn{display:inline-block;margin:2em auto;padding:1em 3em;border:1px solid #012d5e;background-color:#fff;color:#012d5e;line-height:1em;font-size:1.125em;font-weight:700;transition:all .5s}.footer_testimonials_section .testimonials_btn:hover{background-color:#012d5e;color:#fff}.footer_info_section{background-color:#1f1f21;color:#fff}.footer_info_section>.inner_content{padding:4%}.footer_info_section .inner_content h1,.footer_info_section .inner_content h2,.footer_info_section .inner_content h3{font-size:1.125em}.footer_info_section>.inner_content>p{margin:1em 0}.footer_dealer_info_section{background-color:#000;color:#fff}.footer_dealer_info_section>.inner_content{padding:4%;display:flex;align-items:stretch;justify-content:space-between}.footer_dealer_info_links_address_wrapper{width:28%}.footer_hyundai_link_wrapper{margin:2em 0;width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.footer_hyundai_link_wrapper .dmf_icon{margin-left:2%}.footer_dealer_info_links_address_wrapper>h2{width:100%;line-height:1.1em;font-size:2.25em;font-weight:700}.footer_dealer_info_address_wrapper>a>svg{width:1em;height:auto;fill:#ffffff}.footer_dealer_info_address_wrapper>a>.address{font-size:1.125em}.footer_dealer_info_directions_link{display:block;margin-top:1em;font-size:1em}.footer_dealer_info_phone_hours_wrapper{width:30%}.footer_middle_hours{width:100%;color:#fff}.footer_middle_hours .thm-general_border{border:none}.footer_middle_hours .footer_hours_btn{margin:0 2em 0 0;padding-bottom:.25em;border-bottom:1px solid #000;box-sizing:border-box;display:inline-block;cursor:pointer;text-align:center;color:#888;font-weight:700}.footer_middle_hours .footer_hours_btn[aria-selected=true]{border-bottom:2px solid #00aad2;color:#00aad2}.footer_middle_hours .footer_hours_content{display:none;clear:both;line-height:1.5em;font-size:1em}.footer_middle_hours .footer_hours_content svg{margin:0 .5em 0 1em;width:.85em;height:auto;fill:#ffffff}.footer_middle_hours .footer_hours_content .footer_hours_content_phone_contact_wrapper>svg:first-child{margin-left:0}.footer_middle_hours .footer_hours_content>span{font-size:1em;font-weight:700}.footer_middle_hours .footer_hours_content.active{display:block}.footer_middle_hours .footer_hours_content_phone_contact_wrapper{display:block;margin:1em 0}.footer_middle_hours .footer_hours_content .hrs_day{width:50%;text-align:left}.footer_middle_hours .footer_hours_content .hrs{width:50%;text-align:right}.footer-hours_btn_sales,.footer_hours_content_sales{background-color:#000}.footer-hours_btn_sales{border-top-left-radius:4px}.footer-hours_btn_parts{border-top-right-radius:4px}#footer .footer_middle_hours .footer_hours_content .footer_col{padding:0;width:100%;max-width:340px;list-style:none;box-sizing:border-box}.footer_middle_hours .footer_hours_content .nav_item.parent{height:0;visibility:hidden;font-size:0}.footer_middle_hours .footer_hours_content .nav_item.parent .subnav{visibility:visible;margin-top:-1.25em;color:#fff;font-size:1.125rem}.footer_middle_hours .footer_hours_content .nav_item.parent .subnav .sub_item{margin-top:.65em;height:1em}.footer_dealer_info_map_wrapper{width:26%}.footer_dealer_info_map_wrapper>a>img{width:100%}.footer_bottom_section{background-color:#000;color:#fff;margin-bottom:-4%}.footer_bottom_section>.inner_content{padding:4%;display:block}.footer_bottom_logo_row{width:100%;display:flex;align-items:flex-end;justify-content:space-between}.footer_bottom_social_wrapper>a>svg{margin-right:.75em;width:1.5em;height:auto;fill:#BABABA}.footer_bottom_logo_wrapper{display:flex;align-items:stretch}.footer_bottom_logo_wrapper>a>img{width:230px;height:auto}.footer_bottom_logo_divider{margin:0 1em;border-left:2px solid #1f1f21}.footer_bottom_quick_link_wrapper{margin:3em 0;display:block;text-align:center}.footer_bottom_quick_link_wrapper>a{margin:0 1%;text-wrap:nowrap}.footer_bottom_quick_link_wrapper>br{display:none}.footer_bottom_website_provider{display:block;margin:2em 0;text-align:center}.footer_bottom_website_provider>a{font-weight:700}.footer_bottom_disclaimer_wrapper{margin:0 auto;width:85%;display:block;text-align:center}@media only screen and (max-width:1350px){.footer_testimonials_section{font-size:.8em}.footer_dealer_info_links_address_wrapper{font-size:.8em}.footer_dealer_info_phone_hours_wrapper{width:32%;font-size:.8em}.footer_middle_hours .footer_hours_content .nav_item.parent .subnav{font-size:.85rem}}@media only screen and (max-width:960px){.footer_dealer_info_section>.inner_content{flex-wrap:wrap}.footer_dealer_info_links_address_wrapper{width:100%;font-size:.9em}.footer_dealer_info_phone_hours_wrapper{margin-top:1em;width:100%;font-size:.9em}.footer_dealer_info_map_wrapper{margin-top:1em;width:100%}}@media only screen and (max-width:768px){.footer_testimonials_section h2.testimonials_section_title{font-size:2.5em}.footer_bottom_logo_row{flex-wrap:wrap}.footer_bottom_logo_row>span{margin:1.5em 0}.footer_bottom_social_wrapper{width:100%;text-align:center}.footer_bottom_logo_wrapper{width:100%;justify-content:center}.footer_bottom_language_wrapper{width:100%;text-align:center}.footer_bottom_quick_link_wrapper>a{display:inline-block;margin:1em 0;padding:0 1em;border-left:1px solid #fff}.footer_bottom_quick_link_wrapper>br{display:block}.footer_bottom_quick_link_wrapper>a.first{border-left:none}}@media only screen and (max-width:584px){.footer_testimonials_section .inner_content{width:85%}.footer_phone_wrapper>a{margin:.25em 0;width:100%}.footer_hours_column_wrapper{flex-wrap:wrap}.footer_hours_column{width:100%}.footer_bottom_quick_link_wrapper>a{margin:.5em 0;display:block;border:none}.footer_bottom_quick_link_wrapper>br{display:none}}@media only screen and (max-width:500px){.footer_testimonials_section h3.testimonials_section_header{text-align:left;font-size:1.625em}.testimonials_header_divider{visibility:hidden;margin:.4em auto}.footer_testimonials_section h2.testimonials_section_title{text-align:left;font-size:1.85em}.footer_dealer_info_links_address_wrapper>h2{font-size:1.5em}}form div#\32 090{display:none}p.new-header-promo-banner{background:#0071bc;color:#fff;padding:10px;font-weight:800}.pill_bar{z-index:1!important}.vehicle_item__vehicle_content_tabs a.cta__link-plain_text{background:0 0!important;color:#002c5e!important}.gubagoo-best-price-btn{display:block!important}body#page_280 div#testimonials_wrap{display:none}a.thm-hglight-text_color.cta__link-plain_text.hyundai_vdp_pricing__confirm_availability.hide{display:none}.text_subtext_link.hyundai_vdp_pricing__personalize_payment{display:none}#custom_page_773 .multi_module__module.multi_module__module_s2m4 a{background-color:#00aad2!important}#custom_page_773 .multi_module__module.multi_module__module_s2m5 a{background-color:#002c5f!important}#custom_page_773 .multi_module__module.multi_module__module_s2m6 a{background-color:#002c5f!important}#page_275 .meet_our_staff_wrap{display:none}#page_280 .meet_our_staff_wrap.cols_4{display:none}body#custom_page_756 .preview_eprice_btn_container.pricing_btn_w_border.roadster-btn .get-e-price{margin:5px 0;padding:7px}body#custom_page_756 .preview_eprice_btn_container.pricing_btn_w_border.roadster-btn .get-e-price:hover a{color:#fff}body#custom_page_756 .preview_eprice_btn_container.pricing_btn_w_border.roadster-btn .get-e-price a{color:#0071bc;font-size:.67em}.tabbable_container__content_items{overflow:visible!important}@media only screen and (max-width:584px){.mobile_banners{display:block!important}.desktop_banners{display:none}}@media only screen and (max-width:500px){.search_by_filter_section{padding:0}}.mobile_banners{display:none}