@charset "utf-8";@import url(https://cdn.dealereprocess.org/cdn/css/themes/blue-00205b.css);@import url(https://cdn.dealereprocess.org/cdn/css/themes/compliance/subaru.css);@import url(https://cdn.dealereprocess.org/cdn/css/vehicle/carbonvehicle.css);@font-face{font-family:'Helvetica Neue, sans-serif';src:url('fonts/HelveticaNeueLTStd-Lt.eot');src:url('fonts/HelveticaNeueLTStd-Lt.eot?#iefix') format('embedded-opentype'),url('fonts/HelveticaNeueLTStd-Lt.woff') format('woff'),url('fonts/HelveticaNeueLTStd-Lt.woff2') format('woff2'),url('fonts/HelveticaNeueLTStd-Lt.ttf') format('truetype'),url('fonts/HelveticaNeueLTStd-Lt.svg') format('svg')}@font-face{font-family:HelveticaNeue-Medium;src:url('fonts/HelveticaNeue-Medium.eot');src:url('fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/HelveticaNeue-Medium.woff') format('woff'),url('fonts/HelveticaNeue-Medium.woff2') format('woff2'),url('fonts/HelveticaNeue-Medium.ttf') format('truetype'),url('fonts/HelveticaNeue-Medium.svg') format('svg')}@font-face{font-family:HelveticaNeueLTStd-Bd;src:url('fonts/HelveticaNeueLTStd-Bd.eot');src:url('fonts/HelveticaNeueLTStd-Bd.eot?#iefix') format('embedded-opentype'),url('fonts/HelveticaNeueLTStd-Bd.woff') format('woff'),url('fonts/HelveticaNeueLTStd-Bd.woff2') format('woff2'),url('fonts/HelveticaNeueLTStd-Bd.ttf') format('truetype'),url('fonts/HelveticaNeueLTStd-Bd.svg') format('svg')}h1{font-family:Helvetica Neue,sans-serif!important}h2,h3,h4{font-family:Helvetica Neue,sans-serif!important}body{font-family:Helvetica Neue,sans-serif!important}#custom_page_1 #content{background-color:transparent}#container{margin-top:0}#custom_page_1 a{color:inherit;text-decoration:none}.cookie-section,.cookie_disclaimer{background:#fff}.inner_content{margin:0 auto;padding:0 2%;max-width:2000px;box-sizing:border-box}.homepage-parallax{background-image:url('../img/kia-parallax01.jpg');height:390px;background-attachment:fixed;background-position:65%;background-repeat:no-repeat;background-size:100%}.top_banner_section{width:100%;background-color:#fff}.top_banner_section .ad_flipper .flipper .next_slide{top:50%;right:1.5%;transform:translateY(-50%);background-image:url('../img/arrow_right_white_30x50.png');background-repeat:no-repeat;background-size:contain}.top_banner_section .ad_flipper .flipper .prev_slide{top:50%;left:1.5%;transform:translateY(-50%);background-image:url('../img/arrow_left_white_30x50.png');background-repeat:no-repeat;background-size:contain}.advanced_search_section{background-color:#1d252c;color:#fff}.advanced_search_section .inner_content{padding:1em 0;width:90%;max-width:1520px}.advanced_search_top{padding:0 1%;margin-bottom:1em;box-sizing:border-box}.advanced_search_bottom{width:100%;display:inline-block}.advanced_search_bottom #advancedsearchform .input_container{width:20.5%;float:left}.advanced_search_bottom #advancedsearchform .input_container:last-child{width:18%;float:right}.advanced_search_bottom #advancedsearchform label{position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;border:0;clip:rect(0 0 0 0)}.advanced_search_bottom #advancedsearchform .input_container>select{margin:0 4%;padding:.5em;width:92%;height:40px;float:left;background:#fff;box-sizing:border-box;border:medium none;border-radius:0;color:#000;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("../img/arrow_down_gray_16x16.png");background-position:96% center;background-size:1em;background-repeat:no-repeat;font-family:inherit}.advanced_search_bottom #advancedsearchform .input_container select::-ms-expand{display:none}.advanced_search_bottom #adv_search{padding:0;width:100%;height:40px;float:right;background-color:#1d252c;border:1px solid #fff;color:#fff;cursor:pointer;border-radius:0;font-family:inherit;font-size:1.1em}.advanced_search_bottom #adv_search:hover{background-color:#fff;border:none;color:#000;transition:all .5s ease 0s}.middle_cta_section{background-color:#fff}.middle_cta_section .inner_content{padding:1em 0;width:90%;max-width:1520px;display:flex;align-items:stretch;justify-content:space-between}.middle_cta_link{padding:2em 0;width:25%;text-align:center;transition:background-color .5s;text-transform:capitalize}.middle_cta_link img{width:50%;max-width:80px}.middle_cta_link_img_hover{display:none}.middle_cta_link:hover{background-color:#1971d4;color:#fff!important}.middle_cta_link:hover .middle_cta_link_img{display:none}.middle_cta_link:hover .middle_cta_link_img_hover{display:inline-block}.middle_cta_link span{width:100%;display:block}.middle_promo_section{margin:0 auto;padding:6em 0;box-sizing:border-box;background:linear-gradient(105deg,#1d252c 50%,#fff 50%,#fff 50.25%,transparent 50.25%);color:#fff;text-transform:capitalize}.homepage_parallax{position:fixed;z-index:-1;top:0;right:0;width:100%;height:100%;background-image:url('../img/Parallax.jpg');background-size:60% auto;background-repeat:no-repeat;background-position:right}.middle_promo_section .inner_content{width:100%;max-width:2000px;text-align:left}.middle_promo_section .middle_promo_content{width:46%}.middle_promo_section h2{font-size:1.2em;font-weight:700}.middle_promo_section p{margin:1.5em 0;line-height:1.2em;font-size:.9em}.middle_promo_section a{padding:.5em 3em;display:inline-block;border:1px solid #fff;transition:all .5s;font-size:1.2em}.middle_promo_section a:hover{background-color:#000}.model_scroller_section{padding:0;background-color:#fff}.model_scroller_section .inner_content{margin:0 auto;width:100%;max-width:2000px;box-sizing:border-box;text-align:center}.model_scroller_section .inner_content h2{padding:3% 1% 1.5%;box-sizing:border-box;color:#000;font-size:3em}.model_scroller_section .model_scroller_section_wrapper{width:100%;box-sizing:border-box;border-bottom:1px solid #ddd;text-align:center}.model_scroller_section .model_scroller_section_wrapper h2{padding:3% 1% 1.5%;box-sizing:border-box;color:#000;font-size:3em}.model_scroller_section .model_scroller_section_tabs{width:100%}.model_scroller_section .model_scroller_section_tabs .scroller_tabs_inner_wrapper{margin:0 auto;max-width:1200px;display:flex;align-items:center;justify-content:space-between}.model_scroller_section .model_scroller_section_tabs .tab-content{padding-bottom:.5em;display:flex;align-items:center;color:#000;border-radius:0;text-align:center;font-size:1em;cursor:pointer}.model_scroller_section .model_scroller_section_tabs .tab-content img{margin-right:8px;max-height:32px}.model_scroller_section .model_scroller_section_tabs .tab-content span{text-align:left;text-transform:uppercase;font-weight:700}.model_scroller_section .model_scroller_section_tabs .tab-content.active{border-bottom:5px solid #1971d4}.model_scroller_section .scroller{width:100%;background-color:rgba(0,0,0,0)!important}.model_scroller_section .model_scroller_section_scroller .non-default-scroller{display:none}.model_scroller_section .model_scroller_section_scroller .item_space{width:70%!important}.model_scroller_section .model_scroller_section_scroller{clear:left;width:100%;max-width:1900px;margin:0 auto;padding:2% 0 0;background:rgba(0,0,0,0) none repeat scroll 0 0}.model_scroller_section .model_scroller_section_scroller .item{position:relative;margin:0 auto;padding:0 10px;width:92%;max-width:275px;box-sizing:border-box}.model_scroller_section .scroller-content-container .scroller-content-header{grid-row:3/3!important}.model_scroller_section .scroller-content-container .scroller-content-image-container{width:auto;height:auto;grid-row:1/3!important}.model_scroller_section .model_scroller_section_scroller .item_space .item .scroller-content-image-container>a{display:block}.model_scroller_section .model_scroller_section_scroller .item_space .item img{position:relative!important;width:215px!important}.model_scroller_section .model_scroller_section_scroller .item_space .item a:focus img{outline:1px solid #4D90FE;outline:-webkit-focus-ring-color auto 1px}.model_scroller_section .model_scroller_section_scroller .item a{font-size:20px;font-weight:700;text-decoration:none;color:#fff}.model_scroller_section .model_scroller_section_scroller .item_cont{position:relative}.scroller-content-container .scroller-content-subheader{color:transparent}.model_scroller_section .inv_item .overlay,.model_scroller_section .inv_item .overlay_btn,.model_scroller_section .inv_item .overlay_text,.model_scroller_section .inv_item_text{display:none!important}.model_scroller_section .item_cont .btn-scroller-item{display:none}.model_scroller_section .model_scroller_section_scroller .next,.model_scroller_section .model_scroller_section_scroller .prev{height:77%!important}.model_scroller_section .model_scroller_section_scroller .prev{left:2%;background:transparent url('../img/arrow_left_gray_30x50.png') no-repeat scroll 50% 50%}.model_scroller_section .model_scroller_section_scroller .next{right:2%;background:url('../img/arrow_right_gray_30x50.png') no-repeat scroll 50% 50%}.model_scroller_section .model_scroller_section_scroller .next,.model_scroller_section .model_scroller_section_scroller .prev{top:0;height:100%}.bottom_cta_section{padding:2% 0;background-color:#fff}.bottom_cta_section .inner_content{width:100%;max-width:2000px;display:flex;align-items:stretch;justify-content:space-between}.bottom_cta_link{position:relative;width:32%;max-width:608px;background-color:#000;text-align:center;text-transform:capitalize;font-size:0}.bottom_cta_link:hover img{opacity:.7}.bottom_cta_section img{width:100%;max-width:608px;transition:opacity .25s}.bottom_cta_content{position:absolute;bottom:0;padding:1em .5em;width:100%;background-color:rgba(0,0,0,.6);color:#fff;box-sizing:border-box;font-size:1rem}.testimonials_section{width:100%;color:#fff;background-color:#fff}.testimonials_section .inner_content{padding:2em 1%;width:100%;max-width:2000px;min-height:32em;background-image:url('../img/testimonial-bg.jpg');background-size:cover;background-repeat:no-repeat;text-align:center}.testimonials_section h3{font-size:3em;font-weight:400}.testimonials_stars{margin:1.5em 0 3em}.testimonials_section .testimonials_wrap_flipper{margin:0 auto;width:70%}.testimonials_section .testimonial_flipper-item{line-height:1.5em;font-size:1.3em}.testimonials_section .comments_testimonial{text-transform:capitalize}.testimonials_section .comments_testimonial p>span{display:none}.testimonials_btn{margin-top:2em;padding:.5em 3em;display:inline-block;border:1px solid #fff;transition:all .5s;font-size:1.2em}.testimonials_btn:hover{background-color:#000}.subaru-banner-mobile{display:none}@media only screen and (max-width:2000px){.homepage_parallax{background-size:auto 100vh}}@media only screen and (max-width:1350px){.middle_promo_section{font-size:.8em}.testimonials_section{font-size:.8em}}@media only screen and (max-width:960px){.advanced_search_section .inner_content{width:96%}.middle_promo_section{font-size:.7em}.testimonials_section{font-size:.7em}.testimonials_section .testimonials_wrap_flipper{width:90%}}@media only screen and (max-width:768px){.middle_cta_section{font-size:.7em}.middle_cta_section .inner_content{width:95%}.middle_promo_section{padding:16em 0 0 0;background:0 0}.middle_promo_section .inner_content{padding:3em;background-color:#1d252c}.middle_promo_section .middle_promo_content{width:100%;text-align:center}.model_scroller_section{font-size:.85em}.model_scroller_section .model_scroller_section_wrapper{padding-bottom:0}.model_scroller_section .model_scroller_section_tabs{width:100%;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.model_scroller_section .model_scroller_section_tabs::-webkit-scrollbar{width:0;height:0}.model_scroller_section .model_scroller_section_tabs .scroller_tabs_inner_wrapper{width:175%}.testimonials_section .inner_content{min-height:32em}}@media only screen and (max-width:584px){.advanced_search_bottom #advancedsearchform .input_container{width:50%;margin-bottom:1em}.advanced_search_bottom #advancedsearchform .input_container:last-child{margin:0 2%;width:96%}.middle_cta_section .inner_content{padding:0;width:100%;flex-wrap:wrap}.middle_cta_link{width:50%;box-sizing:border-box}.middle_cta_link:nth-child(3),.middle_cta_link:nth-child(4){border-top:1px solid #1d252c}.middle_cta_link:nth-child(even){border-left:1px solid #1d252c}.model_scroller_section .model_scroller_section_tabs{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.model_scroller_section .model_scroller_section_tabs::-webkit-scrollbar{width:0;height:0}.model_scroller_section .model_scroller_section_tabs_inner_wrapper{width:165%}.bottom_cta_section .inner_content{padding:0 4%;display:block}.bottom_cta_link{margin:1rem 0;width:100%;display:block}.testimonials_section .inner_content{min-height:38em}.subaru-banner-desktop{display:none}.subaru-banner-mobile{display:block!important}}body#page_10225 .vehicle_item__lower_container{display:none}body#page_10225 .preview_eprice_btn_container.pricing_btn_w_border{background:#00205b}body#page_10225 .preview_eprice_btn_container.pricing_btn_w_border a{color:#fff}body#custom_page_46 .preview_eprice_btn_container.pricing_btn_w_border{background:#00205b!important}body#custom_page_46 .preview_eprice_btn_container.pricing_btn_w_border span{color:#fff}body#custom_page_46 span.eprice_icon{filter:invert(1)}body#custom_page_46 .inst_id_9999 a{background:#00205b;color:#fff}.lead-item-textlink:hover,body#custom_page_46 .lead-item-textlink:focus{background:205b}body#custom_page_46 .pricing_btn_w_border.preview_eprice_btn_container:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *){padding:.63em 0 .63em 0!important}body#page_275 .department_link{width:90%;padding:1em 0;display:block;margin:0 auto}body#custom_page_64 section.footer_info_section a span{display:none}#header{position:relative;margin:0 auto;width:100%}.header_bottom_section a,.header_top_section a{color:inherit;text-decoration:none!important}#header>.inner_content{position:relative;margin:0 auto;padding:0 1%;width:100%;max-width:2000px;box-sizing:border-box}#header .header_top_section{background-color:#fff}#header .header_top_section>.inner_content{position:relative;margin:0 auto;padding:0 1%;width:100%;max-width:2000px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.header_top_section .header_left_section{width:22%;text-align:left}.header_top_section .header_left_section>a{width:100%;display:flex;align-items:stretch;justify-content:flex-start;color:#000;text-decoration:none}.header_top_section .header_left_logo{max-width:100px;width:35%;align-self:center}.header_top_section .header_left_logo_divider{margin:0 5%;border-right:1px solid #616161}.header_top_section .header_left_logo_text{align-self:center;text-align:left;text-transform:capitalize;line-height:1.2em;font-size:1.2em;font-weight:700}.header_top_section .header_middle_section{width:78%}.header_top_section .header_middle_section .megamenu_navigation_container .parent_li{padding:2.25em 0;text-align:center;text-transform:uppercase;font-size:.9em}.header_top_section .header_middle_section .megamenu_navigation_container .parent_li:hover{background-color:#1d252c;color:#fff}.megamenu_navigation_container .parent_ul .parent_caret{color:#1971d4}.header_top_section .header_middle_section .megamenu_navigation_container .parent_li:hover .parent_caret{color:#fff}.header_top_section .header_right_section{width:0%;display:flex;align-items:center;justify-content:space-between}.header_top_section .header_right_quick_link_wrapper{display:flex;flex-wrap:wrap;text-align:right}.header_top_section .header_right_quick_link{width:100%;display:inline-flex;align-items:center;text-decoration:none;text-transform:uppercase;color:#1971d4;line-height:2em;font-size:.7em}.header_top_section .header_right_quick_link img{margin:0 .5em}.header_top_section .header_right_section .header_right_link{width:28%;float:left;display:inline-block;text-align:center;cursor:pointer}.header_top_section .header_right_section .header_right_link img{margin:0 auto;width:90%;max-width:40px;display:block}.header_top_section .header_right_link>span{text-transform:uppercase;font-size:.55em}#header_right_mobile_ellipsis,.header_top_section .header_right_section .header_right_link.header_right_mobile_icon{display:none}.header_bottom_section{background-color:#1d252c;color:#fff}.header_bottom_section .inner_content{margin:0 auto;padding:1em 1%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.header_bottom_section .inner_content>div{margin:0 1.5em;display:flex;align-items:center;justify-content:center}.header_bottom_contact span{padding-top:4%}.header_bottom_section .inner_content>div a{color:#fff}.header_bottom_section .inner_content>div svg{padding-right:.3em;width:1.2em;height:1.2em;filter:invert(1)}.header_bottom_contact a{display:flex}.mobile-numbers-cc{position:absolute;height:100%;width:100%}#phone_dropdown_wrapper{position:sticky;z-index:20;top:0;right:0;width:100%;height:20em;overflow:hidden;background-color:#fff;transition:height .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:.25em;padding:1em 1.5em;display:block;background-color:#1d252c;color:#fff!important;cursor:pointer}#phone_dropdown_close{position:absolute;bottom:0;padding:1em 0 .5em;width:100%;background-color:#ccc;text-align:center;cursor:pointer}#search_dropdown_wrapper{position:absolute;z-index:15;top:0;right:4.9%;width:72%;height:100%;display:flex;align-items:center;background-color:#fff;transition:all .25s}#search_dropdown_wrapper.closed{width:0;overflow:hidden}#search_dropdown_wrapper #front_search_wrap{padding:0 1em;flex-grow:1}#search_dropdown_wrapper #search_lbl{display:none}#search_dropdown_wrapper #s_search{padding:.5em;width:96%;border:1px solid #000;border-radius:0}#search_dropdown_wrapper .result-wrapper{left:0;margin:0 1.5%;width:97%!important;box-sizing:border-box}#header_right_mobile_ellipsis_dropdown{position:absolute;top:100%;left:0;right:0;width:100%;height:120px;right:0;background:#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;color:#1d252c}#header_right_mobile_ellipsis_dropdown.closed{height:0}#header_right_mobile_ellipsis_dropdown .header_right_mobile_ellipsis_dropdown_wrapper{padding:15px;text-align:center}.mobileicon{display:none}#phone_dropdown_wrapper{display:none}@media only screen and (max-width:768px){#header .header_top_section{background-color:#1d252c}.megamenu_mobile .toggle_menu_button{width:20%;font-size:4.25em;margin-top:-20px}#megamenu_mobile_body{position:absolute;top:100%;left:0;right:0;z-index:99;width:100%;background-color:#fff}.header_bottom_section{display:none}#megamenu_mobile_body{position:absolute;top:100%;left:0;right:0;z-index:99;width:100%;background-color:#fff}.megamenu_mobile .toggle_menu_button{font-size:4.25em;width:92%;margin-top:-18px}.header_top_section .header_left_section{padding:.25em 1.5em}#phone_dropdown_wrapper .phone-wrap a{text-align:center}.phonebtn{background:#1971d4!important}#phone_dropdown_wrapper .phone-wrap{margin:.5em 1.25em}.serviceapp{border:3px solid #1871d4;background:#fff!important}.serviceapp span{color:#000!important;font-weight:900}#phone_dropdown_wrapper{height:12.4em}.phone-number{font-weight:900}.megamenu_mobile_body .parent_label{font-size:1.3em;padding:10px 0 17px 5px}.megamenu_content_container .item_icon_blank,.megamenu_mobile_body .item_icon_blank{width:2%}.megamenu_mobile_body .item_icon{visibility:hidden;width:1%}.megamenu_content_container .item_label,.megamenu_mobile_body .item_label .item_label_text{font-size:1em}.megamenu_content_container .template_2 .group_label,.megamenu_mobile_body .group_label{font-size:1.1em}#megamenu_mobile,.mobile_menu{z-index:999999999999;width:100%}#megamenu_mobile_body{border-bottom:5px solid #000}#phone_dropdown_wrapper{display:block}.dealer_ship_video_bg{visibility:hidden;height:14em}#phone_dropdown_wrapper .first{margin:1em 1.25em 0 1.25em}}.desktop{display:block!important}.mobile{display:none!important}@media only screen and (max-width:1350px){.header_top_section .header_left_logo_text{font-size:.85em}.header_top_section .header_middle_section .megamenu_navigation_container{font-size:.7em}.header_top_section .header_right_section{font-size:.7em}.header_bottom_section{font-size:.9em}}@media only screen and (max-width:1024px){.header_bottom_section .inner_content>div{margin:0 1.2em}}@media only screen and (max-width:960px){#header>.inner_content{padding:2% 1%}.header_top_section .header_left_logo_text{font-size:.7em}.header_top_section .header_middle_section{width:63%}.header_top_section .header_middle_section .megamenu_navigation_container{font-size:.65em}.header_top_section .header_right_section{font-size:.65em}.header_top_section .header_right_section{width:18%}.header_bottom_section{font-size:.75em}}@media only screen and (max-width:768px){.megamenu_mobile .toggle_menu_bar,.megamenu_mobile .toggle_menu_button{background-color:#1d252c}.megamenu_mobile .toggle_menu_bar .site_title{visibility:hidden}.megamenu_mobile_body .active_parent .clickable_li{color:#1971d4}.header_top_section{padding:1% 0}.header_top_section .header_left_section{width:60%}.header_top_section .header_left_logo_text{font-size:1em}.header_top_section .header_middle_section{display:none}.header_top_section .header_right_section{width:30%}.header_top_section .header_right_quick_link_wrapper{display:none}.header_right_section .header_right_link_phone{border-left:none}.header_right_section .header_right_link>span,.header_top_section .header_right_section .header_right_link_search{display:none}#header_right_mobile_ellipsis,.header_top_section .header_right_section .header_right_link.header_right_mobile_icon{display:block}.mobile_icon span{display:none}.header_right_quick_link{margin:1em 0;display:block;color:#1971d4;font-size:1em}.header_bottom_section .inner_content{flex-wrap:wrap}.header_bottom_section .inner_content>div{margin:.5em}.header_bottom_section .inner_content .header_bottom_address{width:100%}#search_dropdown_wrapper{top:100%;right:0;left:0;width:100%}#search_dropdown_wrapper.closed{width:100%;height:0}.desktop{display:none!important}.mobile{display:block!important}}@media only screen and (max-width:584px){#header>.inner_content{padding:3% 1%}#header .header_top_section>.inner_content{padding:2% 1%}.header_bottom_section{display:none!important}.mobileicon{display:block!important}}#footer .inner_content{padding:0 3%;width:100%;max-width:2000px;display:block;box-sizing:border-box;line-height:1.2em}#footer a{color:inherit;text-decoration:none}.bottom_cta_scroller_section{padding:2% 0;background-color:#fff;text-align:center}.bottom_cta_scroller_wrapper{padding:1.5% 0 .75%;background-color:#f7f8f9}.bottom_cta_scroller_visible{position:relative;margin:0 auto 1%;width:90%;max-width:1200px;height:200px;overflow:hidden}.bottom_cta_scroller_moving_space{position:absolute;margin-left:0;width:200%;height:100%;display:flex;align-items:stretch;justify-content:space-between;transition:all 1.5s}.bottom_cta_scroller_moving_space a{padding:0 .5%;width:16.66%;display:block;box-sizing:border-box}.bottom_cta_scroller_moving_space a img{width:100%;max-width:370px}.bottom_cta_scroller_nav_dot_wrapper{margin:1% auto;text-align:center}.bottom_cta_scroller_nav_dot{margin:0 10px;width:16px;height:16px;display:inline-block;background-color:#000;border-radius:16px;cursor:pointer}.bottom_cta_scroller_nav_dot.mobile{display:none}.bottom_cta_scroller_nav_dot.active{background-color:#1971d4}.footer_info_section{padding:2em 0;width:100%;clear:both;background-color:#fff;box-sizing:border-box}.footer_info_section>a{margin-bottom:1em;width:100%;display:flex;align-items:stretch;justify-content:flex-start;color:#fff}.footer_info_section_logo{width:40%;max-width:150px;height:auto}.footer_info_section_divider{margin:0 2%;border-right:1px solid #fff}.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,.footer_info_section h2{margin-bottom:1em;font-size:1.05em;font-weight:400;line-height:1.25em}.footer_info_section h3{margin-bottom:.25em;font-size:1em;font-weight:400}.footer_info_section p{margin-bottom:1em;font-size:.9em}.footer_info_section .inner_content>ul.cities{width:100%;display:inline-block}.footer_address_hours_section{padding:2% 0;background-color:#1d252c;color:#fff;font-size:.9em}#footer .footer_address_hours_section .inner_content{display:flex;align-items:stretch;justify-content:space-between}.footer_address_hours_column{width:18%;text-align:left}.footer_address_hours_column:first-child{width:14%}#footer .footer_address_hours_column .footer_col{padding:0;width:100%;border:none;font-size:inherit}.footer_address_hours_title{display:block;text-transform:uppercase}.footer_address_hours_address{margin:1em 0}.footer_address_hours_column li{list-style:none}.footer_address_hours_column li.parent{position:relative;text-transform:uppercase}.footer_address_hours_column li .subnav{margin-top:1em;text-transform:capitalize}.footer_bottom{width:22%;font-size:.8em}.footer_bottom_left,.footer_bottom_middle,.footer_bottom_right{display:block;margin-top:1em}#footer .footer_bottom_top_btn{padding:.5em 0;width:40%;display:inline-block;background-color:transparent;box-sizing:border-box;border:1px solid #fff;color:#fff;vertical-align:top;text-align:center;text-transform:uppercase;font-size:1.2em}.footer_bottom_social_wrapper{display:inline-block}.footer_bottom_social_wrapper .footer_contact_social_media{margin-left:.5em;display:inline-block;vertical-align:top}.footer_bottom_social_wrapper .footer_contact_social_media svg{padding:.5em;width:2.15em;background-color:#fff;box-sizing:border-box}.footer_bottom_right span{margin:.5em 0;display:block}@media only screen and (max-width:1350px){.bottom_cta_lineup_wrapper a{width:16%}.footer_address_hours_section,.footer_info_section{font-size:.7em}}@media only screen and (max-width:960px){.bottom_cta_scroller_visible{height:145px}.footer_address_hours_section,.footer_info_section{font-size:.55em}}@media only screen and (max-width:768px){.bottom_cta_scroller_visible{height:auto}.bottom_cta_scroller_moving_space{width:100%;position:relative;flex-wrap:wrap}.bottom_cta_scroller_moving_space a{padding:2% 0;width:100%}.bottom_cta_scroller_nav_dot,.bottom_cta_scroller_nav_dot.mobile{display:none}.footer_info_section{font-size:.85em}.footer_address_hours_section{font-size:1em}.footer_address_hours_section .inner_content{flex-wrap:wrap}.footer_address_hours_column:first-child{width:100%;text-align:center;background-color:#000;color:#fff}.footer_address_hours_phone{margin-bottom:1em}.footer_address_hours_column li.parent{margin:.8em 0 0 0;cursor:pointer}.footer_address_hours_column li .subnav{height:0;overflow:hidden;transition:all .5s}.footer_address_hours_column li.parent.active::after{content:'-';position:absolute;top:0;right:0;font-size:2em}.footer_address_hours_column li.parent.active .subnav{height:10em}.footer_address_hours_column{margin:.5em 0;padding:.5em;width:100%;box-sizing:border-box;background-color:#fff;color:#000}.footer_address_hours_column li.parent:after{content:'+';position:absolute;top:0;right:0;font-size:1.5em}.footer_bottom{width:100%;flex-wrap:wrap;text-align:center;font-size:.9em}.footer_bottom_left,.footer_bottom_middle,.footer_bottom_right{margin-bottom:2em;width:100%}#footer .footer_bottom_top_btn{margin:1em 0;width:100%}.footer_address_hours_title img{width:20%!important}}@media only screen and (max-width:584px){.footer_bottom{font-size:.75em}}label#pre_label_checkbox_input-consent{display:none}body#page_9 form#form6{display:none}.la-content{background:#fff;padding:10px;line-height:2;margin:0 auto;max-width:2000px}.la-content h3,.la-content h4,.la-content h5,.la-content h6{font-weight:500}.la-content p{line-height:1.5}.award_flag.lead-item-desc{display:none}.connectivity_wrapper.oem_badge{display:none}.coupon_cta_buttons_all.save.thm-general_border.thm-white-bg_color.rounded_corners.fl_l.cta_buttons_coupons.print-coupon-stat{display:none}.coupon_cta_buttons_all.thm-general_border.thm-white-bg_color.rounded_corners.fl_l.cta_buttons_coupons.coupon_send_to_mobile{display:none}.get-e-price.thm-hglight_border.thm-hglight-bg_color-hover a{font-weight:900!important}body#page_10225 .vehicle_item__lower_container .multi_widget:nth-child(3){display:none}body#page_10225 #region_3>div.srp_results.carbon>div.srp_results_vehicles_wrapper.carbon_srp_results_wrapper.list>div>div.vehicle_item__vehicle_content>div.vehicle_item__right_container>div.vehicle_item__tab_content_container>div.vehicle_item__tab_content.show>div:nth-child(13){display:none}body#page_10225 .vehicle_item_return__right_middle_container .multi_widget:nth-child(3){display:none}body#page_10225 .vehicle_item__lower_container style+.multi_widget{display:none}body#page_10225 .vehicle_item__lower_container style+.multi_widget+.multi_widget{width:40%}#custom_page_91 .modal_link_active a{background-color:#4b8fc9;font-size:18px}.custom-cta{width:48.225%;padding-top:.55%;padding-bottom:3.55%;padding-left:3.55%;padding-right:0}body#page_10225 .vehicle_item__lower_container style+.multi_widget+.multi_widget{width:45%;float:right}.get-e-price.thm-hglight_border.thm-hglight-bg_color-hover{background:#1d252c}.get-e-price.thm-hglight_border.thm-hglight-bg_color-hover.vl{background:#1971d4;border:1px solid #1971d4}.get-e-price.thm-hglight_border.thm-hglight-bg_color-hover a{color:#fff}.get-e-price.thm-hglight_border.thm-hglight-bg_color-hover.thm-white-bg_color.vl{background:#1971d4!important}.vertical_multi_module .get-e-price.thm-hglight_border.thm-hglight-bg_color-hover{background:#1d252c!important;margin-bottom:.5em!important}.vertical_multi_module .get-e-price.thm-hglight_border.thm-hglight-bg_color-hover a{padding:10px .5em!important;font-size:14px!important;border:none!important;border-radius:unset!important;font-weight:500!important;letter-spacing:.5px!important}.preview_eprice_btn_container.pricing_btn_w_border.thm-hglight-text_color.preview_eprice--theme-color{margin-bottom:10px}.inst_id_9999 a{font-weight:900!important}.multi_cta.fl_l.multi_wrapper.inst_id_9999:nth-child(2){display:none}.boxed_cta--short{text-transform:none!important;padding:.6em!important}body#custom_page_46 .multi_cta_wrapper .multi_cta:nth-child(3){width:100%}body#custom_page_46 .inst_id_9999:nth-child(3){display:none}body#custom_page_116 .inst_id_44580{display:none}body#custom_page_116 .vehicle_item__lower_container>.multi_widget:nth-child(2){display:none}body#custom_page_116 .vehicle_item__lower_container>.multi_widget a{color:#000!important}.vehicle_item__vehicle_link{background:#333!important;border:#333!important;padding:19px!important;color:#fff!important;text-transform:capitalize!important}body#custom_page_116 .consumer_report{display:inline-block;width:40%!important}body#custom_page_116 .safety_wrapper.oem_badge{display:inline-block;width:48%}img.trustmark-image{width:100%}body#custom_page_116 .consumer_report img{padding-top:9px}.get-e-price{border:none!important;border-radius:0!important}.vehicle_item__vehicle_link{box-shadow:unset!important;font-weight:500!important;letter-spacing:.5px!important}.inst_id_9999 a{background:#1971d4;color:#fff;border:unset;font-size:14px;padding:23px .5em!important;font-weight:500;border-radius:0;letter-spacing:.5px}.inst_id_9999 a:hover{background:#1971d4}#custom_page_203 .form.form_design_version_2.thm-form_light{background-color:rgba(0,0,0,.7);color:#fff}#custom_page_203 .thm-light_text_color{color:#fff}body#custom_page_87 .preview_eprice_btn_container.pricing_btn_w_border.valuttrade .get-e-price{background:#1971d4!important}body#custom_page_87 .preview_eprice_btn_container.pricing_btn_w_border.valuttrade .get-e-price span{font-weight:700;font-size:1em}.inst_id_9999 a{display:none}@media only screen and (min-width:2000px){#custom_page_108 .column_2{width:50%;height:409px!important;float:left;background-color:#f2f2f2}#custom_page_108 .column_1{width:50%;height:409px!important;float:left;background-color:#f2f2f2}#custom_page_108 .mobile_col{display:none}}@media only screen and (max-width:1024px){#custom_page_108 .column_1{width:100%}#custom_page_108 .column_2{width:100%}#custom_page_108 .desktop_col{display:none}#custom_page_108 .mobile_col{display:block!important}}@media only screen and (max-width:768px){body#page_10225 #region_3>div.srp_results.carbon>div.srp_results_vehicles_wrapper.carbon_srp_results_wrapper.list>div>div.vehicle_item__lower_container>div:nth-child(4){padding-left:0;padding-right:0}#page_6 div#content{padding:40% 0 0 0}#custom_page_87 div#content{padding:40% 0 0 0}#custom_page_108 .dep_col_6{width:100%}#custom_page_108 .dep_col_6_inner{padding:10%}#custom_page_108 .bg_image_1{min-height:200px}#custom_page_108 h2{font-weight:600!important;font-size:1.8em!important;line-height:1!important}#custom_page_108 h3{font-weight:500!important;font-size:1.5em!important;line-height:1!important}#custom_page_108 span{font-size:.8em!important}#custom_page_108 .preview_eprice_btn_container.pricing_btn_w_border.Crosstrek{width:90%}#custom_page_108 .custom_5 .inner_div{width:100%}#custom_page_108 .preview_eprice_btn_container.pricing_btn_w_border.Crosstrek a{font-size:.7em}#custom_page_108 .custom_5{padding:50px 50px!important}.custom_1{padding:0 50px!important}#custom_page_108 .column_1{width:100%}#custom_page_108 .column_2{width:100%}#custom_page_108 .desktop_col{display:none}#custom_page_108 .mobile_col{display:block!important}}@media only screen and (max-width:584px){#page_10225 .pricing_btn_w_border.preview_eprice_btn_container a{font-size:1.3em!important}#page_10225 .cta__link-plain_text_mobile_border{font-size:.9em!important}#page_10225 .boxed_cta{font-size:1.3em!important}#custom_page_46 .lead-item-textlink{font-size:1.3em!important}#custom_page_108 p{padding:0!important;line-height:1.3em!important;font-size:1em!important;font-weight:500!important}}@media only screen and (max-width:500px){#custom_page_108 .custom_4 h3{padding:5% 0}#custom_page_108 .custom_2{margin-bottom:50px}}@media only screen and (max-width:450px){#custom_page_1 li#group_entry-1{display:none!important}}#custom_page_108 .mobile_col{display:none}.custom_content{padding:6.5% 15%!important;margin:0!important}@media only screen and (min-width:1440px){.custom_content{padding:9.5% 15%!important;margin:0!important}}.preview_eprice_btn_container.pricing_btn_w_border a{padding:23px .5em!important;font-size:17px!important;border:none!important;border-radius:unset!important;font-weight:500!important;letter-spacing:.5px!important}