/* dep siteandmegamenu */
@charset "utf-8";@import url("https://cdn.dealereprocess.org/cdn/css/themes/grey-333333.css");h1,h2{font-family:'Roboto',sans-serif !important}h3{font-family:'Roboto',sans-serif !important}body{font-family:'Roboto',sans-serif}body a{text-decoration:none}#custom_page_1 #container,#custom_page_1 #content{margin:0 auto}.inner_content a{}#custom_page_1{background-color:#ffffff}#container{margin-top:0}#custom_page_1 #container{background-color:transparent}#custom_page_1 #content{background-color:transparent}.inner_content{margin:0 auto;max-width:2000px}.top_image_cta_seach_section{margin:0 auto;padding:9em 2em 2em;box-sizing:border-box;width:100%;max-width:2000px;background-image:url(../img/bg_mirror_landscape_2000x886.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.top_image_cta_seach_section .inner_content{max-width:2000px;display:flex;align-items:stretch;justify-content:space-between;border-left:1px solid #9c9c9c;border-right:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c;box-sizing:border-box}.top_image_cta_wrapper .top_image_cta_wrapper_mobile_border{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;color:#ffffff}.top_image_cta{margin:1.25em 3em;padding:1.5em;box-sizing:border-box;background-color:rgba(0,0,0,0.5);border:1px solid #9c9c9c;text-align:center;transition:0.25s all}.top_image_cta:hover{background-color:rgba(0,0,0,0.85)}.top_image_cta:first-child{margin-top:3em}.top_image_cta:last-child{margin-bottom:3em}.top_image_cta > img{width:60%;max-width:60px}.top_image_cta > span{display:block;padding:1em 0 0;color:#ffffff;text-transform:uppercase;transition:0.25s all}.top_image_cta:hover > span{color:#E6231E}.top_image_search_wrapper{width:32em;height:42em;padding:2% 3%;box-sizing:border-box;background-color:rgba(0,0,0,0.5);display:flex;flex-direction:column;justify-content:flex-start;color:#ffffff}.top_image_search_bodystyle,.top_image_search_advanced_search_wrapper{display:none}.top_image_search_bodystyle.active,.top_image_search_advanced_search_wrapper.active{display:block}.top_image_search_tab_selector{display:flex;align-items:center;justify-content:space-between;font-size:1.25em}.top_image_search_tab_selector input{transform:scale(1.75);cursor:pointer}.top_image_search_tab_selector label{margin-left:0.45em;text-transform:uppercase;cursor:pointer;font-size:0.9em}.top_image_search_wrapper input[type='radio']:after{content:'';width:15px;height:15px;border-radius:15px;top:0px;left:0px;position:relative;background-color:#A1ABB2;display:inline-block;visibility:visible;border:3px solid white;box-sizing:border-box}.top_image_search_wrapper input[type='radio']:checked:after{background-color:#E6231E}.top_image_search_bodystyle > a{position:relative;margin:1.5em 0;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid transparent;box-sizing:border-box;color:#F2F2F2;text-transform:uppercase;transition:all 0.5s}.top_image_search_bodystyle > a > span::after{content:'';position:absolute;bottom:35%;left:0;width:35%;height:1px;background:#F2F2F2;background:linear-gradient(to right,#F2F2F2 0%,#F2F2F2 10%,transparent 100%)}.top_image_search_bodystyle > a > img{width:70%;max-width:280px}.top_image_search_advanced_search .advancedsearchform{margin-top:2em}.top_image_search_advanced_search .advancedsearchform .input_container{display:block;width:100%}.top_image_search_advanced_search .advancedsearchform .input_container:last-child{text-align:center}.top_image_search_advanced_search .advancedsearchform label{display:none}.top_image_search_advanced_search .advancedsearchform select{margin-top:1.5em;padding:0.75em;width:100%}.top_image_search_advanced_search #advancedsearchform .input_container input[type=button]{display:inline-block;width:50%;margin-top:1em;padding:0.75em 0;border:1px solid transparent;box-sizing:border-box;background-color:#E6231E;text-transform:uppercase;color:#ffffff;cursor:pointer;font-weight:bold;transition:all 0.5s}.top_image_search_advanced_search #advancedsearchform .input_container input[type=button]:hover{border-color:#ffffff;background-color:transparent}.top_image_search_slider{display:block;margin-top:2em}.top_image_search_slider_selector{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0.5em 0;font-size:0.9em}.top_image_search_slider_selector > span{display:flex;align-items:center}.top_image_search_slider_title{text-transform:uppercase}.top_image_search_slider_title > span{margin-right:0.25em;font-weight:bold}.top_image_search_slider_selector input,.top_image_search_slider_selector label{cursor:pointer}.top_image_search_slider_selector label{margin-left:0.4em;font-size:0.95em}.search_by_tabs_finance_wrapper,.search_by_tabs_price_wrapper{display:none}.search_by_tabs_finance_wrapper.active,.search_by_tabs_price_wrapper.active{display:block}.top_image_search_slider_border{display:block;width:100%;padding:2% 2% 10% 2%;box-sizing:border-box;border:1px solid #9c9c9c}.top_image_search_slider_wrapper{position:relative;display:block;width:90%;height:4em;margin:0 auto;box-sizing:border-box}.search_section_slider_bar .slider_bar{width:100%;height:4px;position:absolute;margin:auto;top:0;bottom:0;border-radius:0}.search_section_slider_bar input[type="range"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;outline:none;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background-color:transparent;pointer-events:none}.search_section_slider_bar input[type="range"]::-webkit-slider-runnable-track{-webkit-appearance:none;height:5px;background-color:transparent}.search_section_slider_bar input[type="range"]::-moz-range-track{-moz-appearance:none;height:5px;background-color:transparent}.search_section_slider_bar input[type="range"]::-ms-track{appearance:none;height:5px;background-color:transparent}.search_section_slider_bar input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;height:1.7em;width:1.7em;background-color:#ffffff;cursor:pointer;margin-top:-9px;pointer-events:auto;border-radius:50%;border:3px solid #E6231E}.search_section_slider_bar input[type="range"]::-moz-range-thumb{-webkit-appearance:none;height:1.7em;width:1.7em;cursor:pointer;border-radius:50%;background-color:#ffffff;pointer-events:auto;border:3px solid #E6231E}.search_section_slider_bar input[type="range"]::-ms-thumb{appearance:none;height:1.7em;width:1.7em;cursor:pointer;border-radius:50%;background-color:#ffffff;pointer-events:auto;border:3px solid #E6231E}.search_section_slider_bar input[type="range"]:active::-webkit-slider-thumb{background-color:#ffffff;border:3px solid #000000}.search_section_slider_bar_values > span{position:absolute;top:4em;transform:translateX(-50%);padding:0.25em 1.25em;background-color:#ffffff;color:#000000;font-size:0.9em}.search_section_slider_bar_values > span::before{content:'$'}.top_image_search_slider_btn{display:inline-block;width:100%;text-align:center}.top_image_search_slider_btn .search_section_slider_btn{width:50%;margin-top:1em;padding:0.8em 2em;border:1px solid transparent;box-sizing:border-box;display:inline-block;background-color:#E6231E;border-radius:0;color:#ffffff;text-decoration:none;text-transform:uppercase;font-size:1em;font-weight:bold;transparent:all 0.5s}.top_image_search_slider_btn .search_section_slider_btn:hover{border-color:#ffffff;background-color:transparent}.feature_search_wrapper{margin:4% 0}.feature_search_wrapper > .inner_content{padding:0 2.5% 0 5%;box-sizing:border-box;display:flex;align-items:stretch;justify-content:space-between}.feature_search_wrapper > .inner_content > span{width:50%}.feature_search_wrapper > .inner_content > span > h3{margin-top:2em;color:#000000;line-height:1.5em;font-size:2em}.feature_search_wrapper > .inner_content > span > h3 > span{text-transform:uppercase;font-size:1.5em}.feature_search_wrapper > .inner_content > span h2{display:none}.feature_search_wrapper .search-by-filter_light-theme{padding:0;background-image:none}.feature_search_wrapper .search-by-filter_inner{padding:1em 0 8em}.feature_search_wrapper .search-by-filter_dark-theme .search-by-filter_inner > h2{display:none}.feature_search_wrapper .search-by-filter_inner > .search-by-filter_type-filter{text-align:left}.feature_search_wrapper .search-by-filter_inner .search-by-filter_section2 .search-by-filter_filters{padding:0}.feature_search_wrapper .search-by-filter_inner > .search-by-filter_type-filter > .search-by-filter_filters > a{margin:0;width:auto;border:none;border-bottom:1px solid #000000;text-transform:capitalize;background-color:transparent !important}.feature_search_wrapper .search-by-filter_inner .search-by-filter_type-filter > .search-by-filter_filters > a > .thm-inverse_text_color{color:#000000}.feature_search_wrapper .search-by-filter_inner .search-by-filter_type-filter > .search-by-filter_filters > a > span{background-color:transparent !important}.feature_search_wrapper .search-by-filter_section2{width:100%}.feature_search_wrapper .search-by-filter_section2 .search-by-filter_filters a{border-radius:0}.feature_search_wrapper .search-by-filter_inner > .search-by-filter_type-filter > .search-by-filter_filters > a:first-child{padding-right:2em}.feature_search_wrapper .search-by-filter_inner > .search-by-filter_type-filter > .search-by-filter_filters > a:last-child{padding-left:2em}.feature_search_wrapper .search-by-filter_inner > .search-by-filter_type-filter > .search-by-filter_filters > a.active{border-bottom:3px solid #000000}.feature_search_wrapper .search-by-filter_inner > .search-by-filter_type-filter > .search-by-filter_filters > a.active > span{background-color:transparent}.feature_search_wrapper .search-by-filter .filter-bg{opacity:1;border-radius:0}.feature_search_wrapper .search-by-filter .thm-inverse_text_color{color:#ffffff}.feature_search_wrapper .search-by-filter .search-by-filter_search{position:relative}.feature_search_wrapper .search-by-filter .search-by-filter_results{position:static}.feature_search_wrapper .search-by-filter .search-by-filter_count{display:none}.feature_search_wrapper .search-by-filter .search-by-filter_section1{padding:0;width:0;overflow:hidden;border:none}.feature_search_wrapper .search-by-filter .search-by-filter_results_button{position:absolute;bottom:-6em;width:20em}.feature_search_wrapper .search-by-filter .search-by-filter_results_button > a{border:1px solid transparent;color:#ffffff !important;transition:all 0.5s}.feature_search_wrapper .search-by-filter .search-by-filter_results_button .filter-text::after{content:'\276F';margin-left:1em;font-size:1em}.feature_search_wrapper .search-by-filter .search-by-filter_results_button > a:hover,.feature_search_wrapper .search-by-filter .search-by-filter_results_button > a:hover .search-by-filter-hglight-bg_color_E6231E,.feature_search_wrapper .search-by-filter .search-by-filter_results_button > a:hover .thm-inverse_text_color{border-color:#000000;background-color:transparent !important;color:#000000}.feature_search_wrapper > .inner_content > img{width:45%;max-width:716px;height:fit-content}.banner_section .ad_flipper .flipper{background-color:transparent}.banner_section .ad_flipper .flipper .prev_slide,.banner_section .ad_flipper .flipper .next_slide{padding:1em;width:2em;height:2em;background-size:2em;transform:translateY(-50%)}.banner_section .ad_flipper .flipper .prev_slide{left:1%;background-image:url("../img/prev_slide.png");background-position:42% center}.banner_section .ad_flipper .flipper .next_slide{right:1%;background-image:url("../img/next_slide.png");background-position:58% center}.promo_section .inner_content{padding:4em 0;width:80%;box-sizing:border-box;text-align:center}.promo_section h2{text-transform:uppercase;font-size:2em;font-weight:normal}.promo_section span{margin:2em 0 1em;display:block;color:#999999;line-height:1.5em}.promo_section img{display:block;width:100%;max-width:1300px;margin:0 auto}.promo_section a{display:inline-block;padding:1em 6em;border-bottom:3px solid #e62323;background-color:#000000;color:#ffffff;font-weight:bold;transition:0.25s all}.promo_section a:hover{background-color:#e62323;border-color:#000000;color:#ffffff}.cta_thirds_section .inner_content{display:flex;align-items:stretch;justify-content:space-between;padding:2%;box-sizing:border-box}.cta_thirds_section a{width:24%;text-align:center;background-color:#f2f2f2;color:#000000;transition:0.25s all}.cta_thirds_section a:hover{background-color:#000000;color:#ffffff}.cta_thirds_section a > img{padding:2em 0 0;width:100%;max-width:200px;object-fit:cover}.cta_thirds_first .cta_thirds_first_hover,.cta_thirds_second .cta_thirds_second_hover,.cta_thirds_third .cta_thirds_third_hover{display:none}.cta_thirds_first:hover img,.cta_thirds_second:hover img,.cta_thirds_third:hover img{display:none}.cta_thirds_first:hover .cta_thirds_first_hover,.cta_thirds_second:hover .cta_thirds_second_hover,.cta_thirds_third:hover .cta_thirds_third_hover{display:inline-block}.cta_thirds_section a > span{padding:2em 0;display:block;text-transform:uppercase;font-size:1.25em;font-weight:bold}@media only screen and (max-width:1350px){.top_image_cta_seach_section{padding:7.5em 2em 2em}.top_image_cta_seach_section .inner_content{font-size:0.75em}.top_image_search_wrapper{height:48em}.top_image_search_bodystyle > a{margin:2em 0}.top_image_search_advanced_search .advancedsearchform select{font-size:1em}.feature_search_wrapper > .inner_content{flex-wrap:wrap}.feature_search_wrapper > .inner_content > span{width:100%}.feature_search_wrapper > .inner_content > img{display:none}.promo_section{font-size:0.75em}.cta_thirds_section{font-size:0.75em}}@media only screen and (max-width:960px){.top_image_cta_seach_section{padding:1em}.top_image_cta_seach_section .inner_content{border:1px solid #9c9c9c}.feature_search_wrapper{font-size:0.85em}.feature_search_wrapper .search-by-filter_divider{display:none}.feature_search_wrapper .search-by-filter_search{margin-top:0}}@media only screen and (max-width:768px){.top_image_cta_seach_section{padding:0;background-color:#000000;background-image:none}.top_image_cta_seach_section .inner_content{flex-wrap:wrap;border:none}.top_image_cta_wrapper{flex-direction:row;width:100%;padding:1.5em;background-image:url(../img/bg_mirror_landscape_2000x886.jpg);background-position:center;background-size:cover;box-sizing:border-box}.top_image_cta_wrapper .top_image_cta_wrapper_mobile_border{flex-direction:row;width:100%;padding:2em;border:1px solid #9c9c9c;box-sizing:border-box}.top_image_cta,.top_image_cta:first-child,.top_image_cta:last-child{margin:0;padding:1.5em 0.75em;width:32%}.top_image_search_wrapper{width:100%;margin:5em 1em 0;height:auto}.cta_thirds_section{font-size:0.75em;margin-top:2em}.cta_thirds_section .inner_content{flex-wrap:wrap;padding:0 2em}.cta_thirds_section a{width:100%;margin-bottom:2em}}@media only screen and (max-width:584px){.top_image_cta_wrapper{padding:1em}}@media only screen and (max-width:500px){.top_image_cta_seach_section{background-size:auto 16em}.top_image_cta_wrapper_mobile_border{padding:1em}.top_image_cta > span{font-size:0.8em}.top_image_search_tab_selector label{font-size:0.7em}}@charset "utf-8";#header{position:relative;z-index:110;background-color:#000000}#custom_page_1 #header{position:absolute;left:50%;transform:translateX(-50%);padding:2em 2em 0;max-width:2000px;box-sizing:border-box;background-color:transparent}#custom_page_1 #header .inner_content{border:1px solid #9c9c9c}#header > .inner_content{position:relative;margin:0 auto;padding:0;width:100%;height:7em;max-width:2000px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;background-color:rgba(0,0,0,0.5)}.header_nav_mobile{display:none}.header_make_dealer_logo_wrapper{width:20%;align-self:center}.header_make_dealer_logo_wrapper > a{display:flex;align-items:center;justify-content:flex-start;color:#ffffff}.header_make_dealer_logo{margin:2.5em 5%;width:60%;max-width:130px;position:relative}.header_make_dealer_logo_divider{}.header_make_dealer_logo_text{color:#ffffff;font-size:1.2em}.header_make_dealer_logo_wrapper .logo_wrapper>a{display:inline-block;width:100%;height:100%}.header_make_dealer_logo_wrapper .site_logo{position:absolute;top:50%;transform:translateY(-50%);right:0;max-width:100%;max-height:108px;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;animation-name:site_logo_fade_in_out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:30s}.header_make_dealer_logo_wrapper .site_logo.logo_0{opacity:0;animation-delay:25s}.header_make_dealer_logo_wrapper .site_logo.logo_1{opacity:0;animation-delay:20s}.header_make_dealer_logo_wrapper .site_logo.logo_2{opacity:0;animation-delay:15s}.header_make_dealer_logo_wrapper .site_logo.logo_3{opacity:0;animation-delay:10s}.header_make_dealer_logo_wrapper .site_logo.logo_4{opacity:0;animation-delay:5s}.header_make_dealer_logo_wrapper .site_logo.logo_5{animation-delay:0s}.header_make_dealer_logo_text .dealer_logo{width:85%;max-width:250px}@keyframes site_logo_fade_in_out{0%{opacity:1}10%{opacity:1}20%{opacity:0}90%{opacity:0}100%{opacity:1}}.header_top_phone_address_section .num_dot{margin:0 1em}.header_nav{width:65%;align-self:center}.header_nav .megamenu_navigation_container .parent_li{text-align:center}.header_nav .megamenu_navigation_container .parent_label{text-transform:uppercase;color:#ffffff;font-size:0.95em}.header_nav .megamenu_navigation_container .parent_ul .parent_caret{color:#E6231E}.header_quick_link_wrapper{display:flex;align-items:stretch;justify-content:space-between}.header_icon_link{padding:0.5em 0.75em;border-left:1px solid #9c9c9c;cursor:pointer}.header_icon_link:first-child{border-left:none}.header_quick_link_wrapper svg{width:1.8em;height:1.8em;fill:#ffffff}#phone_dropdown_wrapper{position:absolute;z-index:15;top:100%;right:0;width:32em;height:9em;overflow:hidden;background-color:#ffffff;transition:height 0.25s}#phone_dropdown_wrapper.closed{height:0}#phone_dropdown_wrapper .phone-wrap{margin:1.25em}#phone_dropdown_wrapper .phone-title{display:block}#phone_dropdown_wrapper .phone-wrap a{margin-top:0.25em;padding:1em 1.5em;display:block;background-color:#000000;color:#ffffff !important;cursor:pointer}#phone_dropdown_close{position:absolute;bottom:0;padding:1em 0 0.5em;width:100%;background-color:#CCCCCC;text-align:center;cursor:pointer}#search_dropdown_wrapper{position:absolute;top:0;right:6%;z-index:25;margin:0 auto;padding:1.5em 0;width:74%;height:100%;box-sizing:border-box;background-color:transparent;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#search_dropdown_wrapper.closed{width:0;overflow:hidden}#search_dropdown_wrapper .smart-search{position:relative}#search_dropdown_wrapper #front_search_wrap{position:absolute;top:50%;padding:0 3%;width:100%;transform:translateY(-50%);box-sizing:border-box}#search_dropdown_wrapper .smart-search input{padding:1em;width:100%;box-sizing:border-box;border:none}#search_dropdown_wrapper.closed .smart-search input{}#search_dropdown_wrapper #front_search_wrap .smart-search .result-wrapper{width:100% !important;right:0%;left:0%;box-sizing:border-box;overflow:auto;color:#000000}#search_dropdown_wrapper #search_lbl{display:none}#s_search{font-size:1em}@media only screen and (max-width:2000px){.header_nav .megamenu_navigation_container .parent_label{font-size:0.75em}#search_dropdown_wrapper{right:8%;width:70%}}@media only screen and (max-width:1350px){#header > .inner_content{height:5.5em}.header_make_dealer_logo_wrapper{width:16%;font-size:0.7em}.header_nav .megamenu_navigation_container .parent_label{font-size:0.55em}.header_link_service{font-size:0.65em}}@media only screen and (max-width:960px){#custom_page_1 #header{position:relative;z-index:50;padding:0;background-color:#000000}#custom_page_1 #header .inner_content{border:none}#header > .inner_content{flex-wrap:wrap;height:auto;padding:2%;border:none;box-sizing:border-box}.header_make_dealer_logo_wrapper{width:50%;font-size:1em}.header_nav{display:none}.header_hyundai_links{width:30%}.header_quick_link_wrapper > #header_icon_link_search{display:none}.header_nav_mobile{display:block}.header_nav_mobile #megamenu_mobile{display:block;background-color:transparent}.header_nav_mobile{display:inline-block}.header_nav_mobile .megamenu_mobile .toggle_menu_bar,.header_nav_mobile .megamenu_mobile .toggle_menu_button{background-color:transparent}.header_nav_mobile .megamenu_mobile .toggle_menu_bar .site_title{display:none}.header_nav_mobile .megamenu_mobile .toggle_menu_button{padding:0;width:100%;color:#E6231E;font-size:2em}.header_nav_mobile .megamenu_mobile_body{position:absolute;top:100%;left:0;right:0;z-index:99;width:100%;background-color:#ffffff}.header_nav_mobile .megamenu_mobile_body .active_parent .clickable_li{color:inherit}#search_dropdown_wrapper,#search_dropdown_wrapper.closed{position:relative;width:100%;left:0;right:0;overflow:visible}#search_dropdown_wrapper #front_search_wrap{padding:0}#s_search{font-size:1em}#phone_dropdown_wrapper{width:100%}}@media only screen and (max-width:768px){#custom_page_1 #header,#header{padding:0 !important;background-color:#000000}.header_make_dealer_logo_wrapper{font-size:0.9em}}@media only screen and (max-width:584px){}@media only screen and (max-width:500px){.header_make_dealer_logo_wrapper{font-size:0.7em}.header_quick_link_wrapper{width:22%}.header_quick_link_wrapper svg{width:1.25em;height:1.25em}.header_link_service{width:14%}.header_link_service > img{width:75%}}@charset "utf-8";#footer{margin-top:0;padding:0 0 2% 0;background-color:#ffffff}footer .inner_content{width:96%;max-width:2000px}footer a{text-decoration:none}#custom_page_1 .footer_info_section,.footer_info_home_section{display:none}#custom_page_1 .footer_info_home_section{margin:0 auto;padding:0;max-width:2000px;display:block;background-color:#ffffff;color:#000000;font-size:0.9em}.footer_info_home_section_divider{margin:4% auto 0;width:100%}#custom_page_1 .footer_info_home_section a{color:#000000;text-decoration:underline}#custom_page_1 .footer_info_home_section > .inner_content{padding:3% 2%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:#f2f2f2;color:#000000}#custom_page_1 .footer_info_home_section > .inner_content br{display:none}#custom_page_1 .footer_info_home_section > .inner_content > span{width:48%}#custom_page_1 .footer_info_home_section > .inner_content > span > span{display:inline-block;width:100%;box-sizing:border-box;font-size:1em}#custom_page_1 .footer_info_home_section > .inner_content > span > span > h2{margin-bottom:1em;font-weight:bold}#custom_page_1 .footer_info_home_section > .inner_content > span > span > p{font-size:1em;line-height:1.2em}#custom_page_1 .footer_info_home_section > .inner_content > span > img{width:100%}#custom_page_1 .footer_info_home_section > .inner_content > .footer_seo_mobile_image{display:none}.footer_info_section{padding:2em 0;width:100%;clear:both;background-color:#ffffff;color:#000000;box-sizing:border-box}.footer_info_section .inner_content{padding:0 2%;margin:0 auto}.footer_info_section > a{margin-bottom:1em;width:100%;display:flex;align-items:stretch;justify-content:flex-start;color:#ffffff}.footer_info_section_logo{width:40%;max-width:150px;height:auto}.footer_info_section_divider{margin:0 2%;border-right:1px solid #ffffff}.footer_info_section_text{margin-bottom:1em;display:block;align-self:center;text-align:left;text-transform:uppercase;line-height:1.25em}.footer_info_section h1{font-size:1.25em;line-height:1.25em}.footer_info_section h2{margin-bottom:1em;font-size:1.2em;font-weight:normal;line-height:1.25em}.footer_info_section h3{margin-bottom:0.25em;font-size:1em;font-weight:normal;line-height:1.25em}.footer_info_section p{margin-bottom:1em;font-size:0.9em}.seo_site_makes_models > br{display:none}.footer_info_section .inner_content > ul.cities{width:100%;display:inline-block}.footer_dealer_info_wrapper .inner_content{margin:2% auto 0;display:flex;align-items:stretch;justify-content:space-between;padding:1% 2%;box-sizing:border-box;background-color:#f2f2f2}.footer_dealer_info_wrapper .inner_content > a{width:25%;display:flex;align-items:center;justify-content:flex-start;color:#000000}.footer_dealer_info_wrapper .inner_content > a > img{width:70%;max-width:200px}.footer_dealer_info_logo_divider{margin:0 1.5em;height:4em;border-left:2px solid #9c9c9c}.footer_dealer_info_text{font-size:1.25em;font-weight:bold}.footer_dealer_info_address_phone_wrapper{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.footer_dealer_info_address_phone_wrapper svg{margin-right:1em;width:1.8em;height:1.8em;fill:#000000}.footer_dealer_info_address{margin-bottom:0.75em;display:flex;align-items:center}.footer_dealer_info_address > span > span{display:block}.footer_dealer_info_address > span > span:first-child{font-weight:bold;line-height:1.2em}.footer_dealer_info_phone{display:flex;align-items:center}.footer_dealer_info_social{width:25%;text-align:right;align-self:flex-end}.footer_dealer_info_social svg{margin:0 0 0 1em;width:1.5em;height:1.5em;fill:#000000;border:1px solid #000000;padding:7px}.footer_quick_links_wrapper .inner_content{margin:2% auto;display:flex;align-items:stretch;justify-content:space-between;box-sizing:border-box}.footer_quick_links_cta{width:22%;display:flex;flex-direction:column;justify-content:space-between}.footer_quick_links_cta > a{margin-top:1em;padding:1em;border:1px solid #000000;box-sizing:border-box;background-color:#000000;color:#ffffff;text-align:center;text-transform:uppercase;font-size:1.1em;transition:all 0.5s}.footer_quick_links_cta > a:hover{border-color:#ED0000;background-color:#ED0000}.footer_quick_links_cta > a:first-child{margin-top:0}.footer_quick_links_column{width:12%}.footer_quick_links_column h3{display:block;text-transform:uppercase;font-size:1.1em;font-weight:bold}.footer_quick_links_column_accent{display:inline-block;width:4em;margin:1.5em 0 0;border-color:#E6231E}.footer_quick_links_column .footer_quick_links_column_dropdown > a{display:block;margin-top:1.1em;text-transform:uppercase;color:#000000}.footer_quick_links_contact{width:15%}.footer_quick_links_contact a{color:#000000}.footer_quick_links_contact > a{display:block;margin-bottom:2.5em;padding:1em;border:1px solid #000000;box-sizing:border-box;background-color:#000000;color:#ffffff;text-align:center;text-transform:uppercase;font-size:1.1em;font-weight:bold;transition:all 0.5s}.footer_quick_links_contact > a:hover{border-color:#ED0000;background-color:#ED0000}.footer_quick_links_contact > span{display:block;margin-top:1.5em;text-align:right;font-size:0.8em}.footer_quick_links_contact > span > span{display:block;line-height:1.2em}.footer_quick_links_contact > span > span > a{font-weight:bold}@media only screen and (max-width:2000px){.footer_dealer_info_wrapper{font-size:0.85em}.footer_quick_links_wrapper{font-size:0.8em}}@media only screen and (max-width:1350px){#custom_page_1 .footer_info_home_section > .inner_content > span{width:100%}#custom_page_1 .footer_info_home_section > .inner_content > span > span{padding:4% 0}#custom_page_1 .footer_info_home_section > .inner_content > .footer_seo_desktop_image{display:none}#custom_page_1 .footer_info_home_section > .inner_content > .footer_seo_mobile_image{display:block}.footer_content_wrapper{font-size:0.8em}.footer_dealer_info_wrapper{font-size:0.7em}.footer_quick_links_wrapper{font-size:0.6em}}@media only screen and (max-width:960px){.footer_dealer_info_wrapper{font-size:1em}.footer_dealer_info_wrapper .inner_content{flex-wrap:wrap;padding:4%}.footer_dealer_info_wrapper .inner_content > a{width:100%;justify-content:center}.footer_dealer_info_address_phone_wrapper{width:100%;justify-content:center}.footer_dealer_info_address,.footer_dealer_info_phone{display:block;margin:4% auto 0;text-align:center}.footer_dealer_info_address_phone_wrapper svg,.footer_dealer_info_address_phone_wrapper svg{margin-right:0;margin-bottom:1em}.footer_dealer_info_phone > span,.footer_dealer_info_phone > span > span{display:block;margin:0.5em 0}.footer_dealer_info_social{width:100%;margin:4% auto;text-align:center}}@media only screen and (max-width:768px){#footer .inner_content{width:92%}.footer_quick_links_wrapper{font-size:1em}.footer_quick_links_wrapper .inner_content{flex-wrap:wrap}.footer_quick_links_cta{width:100%;margin:2em 0}.footer_quick_links_column{width:100%;margin-top:2em}.footer_quick_links_column h3{position:relative;cursor:pointer}.footer_quick_links_column h3::after{content:'\203A';position:absolute;right:0;top:-10px;font-size:2em;font-weight:bold;transition:0.5s all}.footer_quick_links_column h3.active::after{content:'\203A';position:absolute;right:0;top:-10px;font-size:2em;transform:rotate(90deg)}.footer_quick_links_column_accent{width:100%}.footer_quick_links_column_dropdown{display:block;height:0;overflow:hidden;transition:0.5s all}.footer_quick_links_column_dropdown.active{height:10em}.footer_quick_links_contact{width:100%;margin-top:2em}.footer_quick_links_contact > span{text-align:center}}@media only screen and (max-width:584px){}@media only screen and (max-width:500px){}.seo_site_makes_models li{float:left;width:50%}#footer .cities li{width:50%}.seo-inner-wrapper{font-size:0.8em}@charset "utf-8";@media only screen and (min-width:2000px){}@media only screen and (max-width:1350px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:1024px){}@media only screen and (max-width:960px){}@media only screen and (max-width:768px){}@media only screen and (max-width:584px){}@media only screen and (max-width:500px){}@media only screen and (max-width:450px){}@media only screen and (max-width:320px){}