@font-face{font-family:"Lato";src:url("../../fonts/lato-light-webfont.woff2") format("woff2"),url("../../fonts/lato-light-webfont.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../../fonts/lato-regular-webfont.woff2") format("woff2"),url("../../fonts/lato-regular-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../../fonts/lato-bold-webfont.woff2") format("woff2"),url("../../fonts/lato-bold-webfont.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../../fonts/lato-black-webfont.woff2") format("woff2"),url("../../fonts/lato-black-webfont.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}.quoteForm_form input[type=submit],.quoteForm_btn input[type=submit],.conquestCars input[type=submit],input[type=submit]{border:1px solid #ffb801;color:#5e4521;font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:700;line-height:1;text-transform:uppercase;text-align:center;text-shadow:1px 1px 0 rgba(255,255,255,.5);background:#ffdf05;background:-moz-linear-gradient(top, #ffdf05 0%, #ffb400 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffdf05), color-stop(100%, #ffb400));background:-webkit-linear-gradient(top, #ffdf05 0%, #ffb400 100%);background:-o-linear-gradient(top, #ffdf05 0%, #ffb400 100%);background:-ms-linear-gradient(top, #ffdf05 0%, #ffb400 100%);background:linear-gradient(to bottom, #ffdf05 0%, #ffb400 100%)}.quoteBox form.ng-pristine.ng-submitted select.ng-invalid,.quoteBox form.ng-dirty.ng-submitted select.ng-invalid{border:1px solid #f76d4d;background-color:#ffd6d6}.quoteForm_userInfo.ng-pristine input[type=tel],.quoteForm_userInfo.ng-pristine input[type=text],.quoteForm_userInfo.ng-pristine input[type=email],.quoteForm_userInfo.ng-dirty input[type=tel].ng-pristine,.quoteForm_userInfo.ng-dirty input[type=text].ng-pristine,.quoteForm_userInfo.ng-dirty input[type=email].ng-pristine,.quoteBox form.ng-pristine input[type=tel],.quoteBox form.ng-dirty input[type=tel].ng-pristine{border:1px solid #ccc;background:#fff}html{-webkit-text-size-adjust:100%}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0}ul,ol{list-style-type:none;margin:0;padding:0}*{box-sizing:border-box}body{font-family:Arial,Helvetica,sans-serif;color:#444;overflow-wrap:break-word}a{color:#094b97;text-decoration:none}sup{font-size:.6em}h1,h2,h3,h4,h5{font-family:"Lato",Arial,Helvetica,sans-serif}h1{font-size:47px;font-weight:400}h2{font-size:28px;font-weight:300}h3{font-size:40px;font-weight:300}input[type=email],input[type=tel],input[type=text],textarea{border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif;border-radius:0;-webkit-appearance:none}input[type=submit]{border-radius:5px;padding:.8em 1em;cursor:pointer}input::-ms-clear{display:none}input[type=submit]:disabled{opacity:1}select{display:block;border:1px solid #ccc;padding:4px;margin:0 0 10px;font-size:16px}.priceNA{font-weight:bold}.priceStrike{color:#900;font-weight:bold;text-decoration:line-through}section{min-width:320px}.wrapper{width:960px;margin:0 auto;padding:50px 0;position:relative}.listAllMakes{background:#2f2f2f;text-align:center}.listAllMakes h3{color:#fff;text-align:center;margin-bottom:1em}.listAllMakes ul{display:inline-block;vertical-align:top;width:19.4%}.listAllMakes li{margin-bottom:1em}.listAllMakes a{color:#fff;font-weight:bold}.backtotop{position:fixed;bottom:20px;background:rgba(0,0,0,.7);color:#fff;width:70px;height:70px;z-index:9999;border-radius:10px;font-size:14px;text-align:center;padding:10px;font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:400;line-height:1;opacity:0;right:-100px;-webkit-transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;transition:all ease-in-out .5s}.backtotop.backtotop_show{opacity:1;right:10px}.backtotop span{display:block}@media screen and (max-width: 959px){.wrapper{width:auto;padding:30px}}@media screen and (max-width: 768px){h3{font-size:36px}.backtotop{width:100%;height:auto;font-size:18px;bottom:-40px;right:0;padding:10px;border-radius:0}.backtotop span{display:inline}.backtotop.backtotop_show{right:0;bottom:0}}@media screen and (max-width: 740px){.listAllMakes{text-align:center}.listAllMakes ul{display:inline}.listAllMakes ul li{display:inline-block;margin:0 10px 10px}}@media screen and (max-width: 490px){h3{font-size:26px}.wrapper{padding:20px}}@media screen and (max-width: 370px){.wrapper{padding:20px}h3{font-weight:500}}.bg_noScroll{overflow:hidden;position:fixed;width:100%}.modal_bg,.modal_quickview_bg,.modal_zip_bg{background-color:rgba(0,0,0,.5);position:fixed;overflow-x:hidden;bottom:0;left:0;right:0;top:0;z-index:9999}.modal_zip_bg,.modal_quickview_bg,.whyEnterZip_bg{display:flex;justify-content:center;align-items:center}.modal_quickview_bg{background-color:rgba(255,255,255,.5)}.modal{display:table;background:#fff;width:auto;margin:0 auto 0;font-size:14px}.modal h1{color:#fff;background:#094b97;font-size:28px;padding:20px;margin:0}.modal h1 img{display:none}.modal h1 a{background:#001e51;border-radius:20px;height:40px;width:40px;color:#fff;text-align:center;float:right;line-height:1.65;font-weight:300;font-size:24px;cursor:pointer;margin-left:10px}.modal .wrapper{padding:0;display:table;width:auto}.modal_loader{padding:245px 275px;background-color:none}@media screen and (max-width: 959px){.modal .wrapper{padding:0 0 20px;display:block}.modal_loader{padding:100px 342px}}@media screen and (max-width: 768px){.modal_bg{overflow-y:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 740px){.modal{width:100%}.modal h1{font-size:24px;padding:10px;box-shadow:0 0 5px rgba(0,0,0,.5);text-align:center}.modal h1 a{display:none}.modal .wrapper{width:300px;margin:0 auto}}@media screen and (max-width: 490px){.modal_loader{padding:20px 120px;background-color:none}}header,footer{min-width:320px}header{position:relative;width:100%;background:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.3)}header .wrapper{display:flex;justify-content:space-between;align-items:center;padding:8px 0 5px}header .wrapper a{cursor:pointer}header .wrapper>div{display:flex;align-items:center}header .wrapper>div img{display:block}header .wrapper>a img{display:block;width:80px;height:42px}header p{font-size:10px;color:#666;width:115px;min-height:30px;padding:4px 60px 0 10px;background:url("https://assets.newcars.com/images/logos/logo-powered-by-carscom.png") no-repeat right center;background-size:110px 25px;line-height:1.1;margin:0 0 0 2px;box-sizing:border-box}header .wrapper>div img,.header_sticky img{width:180px;height:22px}footer{font-size:11px}footer .wrapper{padding:25px 0 50px}footer .wrapper div:first-child{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px}footer .footer_carsLink{color:#333;text-decoration:underline}footer .footer_chromeData{border-top:1px solid #ccc;padding-top:10px}footer .footer_chromeData p{margin:5px 0;font-size:10px;color:#666}footer .footer_BBB{margin:0;width:110px;text-align:center}footer ul{margin-bottom:10px}footer ul li{display:inline-block;padding:0 10px;border-left:1px solid #ccc}footer ul li:first-child{border:0;padding-left:0}footer ul li a,footer ul li span{font-weight:bold}footer ul li span{color:#094b97;cursor:pointer}footer .icon-opt-out{padding-left:2pt;vertical-align:bottom;height:12px}@media screen and (max-width: 959px){header .wrapper{padding:8px 10px 5px}footer .wrapper{padding:25px 20px 50px}}@media screen and (max-width: 860px){footer{font-size:12px;text-align:center}footer .wrapper div:first-child{display:block;padding:0}footer .wrapper div:first-child p{margin-top:0}footer ul{margin-bottom:0}footer ul li{margin:3px 0;border:0}footer div{margin-bottom:20px}footer .footer_cars{display:block;margin-bottom:1em;padding-top:30px;background:url("https://assets.newcars.com/images/logos/logo-powered-by-carscom.png") center top no-repeat;background-size:110px}footer .footer_chromeData{text-align:justify}footer .footer_BBB{border-top:1px solid #ccc;margin:0;padding:10px 0;width:auto;display:flex;justify-content:center;align-items:center}footer .footer_BBB a,footer .footer_BBB span{display:inline-block}footer .footer_BBB span{width:165px;text-align:left;margin-left:10px}}@media screen and (max-width: 740px){header .wrapper{padding:10px;justify-content:center}header .wrapper>div img{width:125px;height:15px;display:block}header .wrapper>a,header .wrapper p{display:none}}.main{background:#fff;background:-moz-linear-gradient(top, #ececec 0%, #fff 25%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(25%, #fff));background:-webkit-linear-gradient(top, #ececec 0%, #ffffff 25%);background:-o-linear-gradient(top, #ececec 0%, #fff 25%);background:-ms-linear-gradient(top, #ececec 0%, #fff 25%);background:linear-gradient(to bottom, #ececec 0%, #fff 25%)}.main .wrapper{padding:30px 0 110px;position:relative;min-height:240px;box-sizing:content-box}.main h1,.main h2,.main h3{line-height:1.2}.main h1{font-size:45px}.main h1 em{display:block;color:#094b97;font-weight:900}.main.modelMain h1 span:first-child{width:auto;border:0;margin:0;padding:0}.main.modelMain .headline_lease span{width:525px}.main h2{width:400px;text-align:center;margin:25px 0 0;padding:25px 0 0;border-top:1px solid #094b97}.main h3{position:absolute;left:20px;bottom:-40px;text-align:center;box-sizing:border-box;color:#094b97;font-size:32px;font-weight:500;width:360px;height:155px;padding:30px 20px 0;background:url("https://assets.newcars.com/images/qqresponsive/arrow-discover.png") no-repeat center center}.main .subhead2_lease{font-size:29px}.main .headline_clp{width:670px}.landingCar{position:absolute}.hero_1_1{width:450px;height:297px;bottom:0;right:20px}.hero_1_1[src*=FIAT]{width:420px;height:277px;right:40px}.hero_2_1{width:400px;height:264px;bottom:20px;right:0;z-index:5}.hero_2_1[src*=FIAT]{width:370px;height:244px;bottom:25px}.hero_2_2{width:320px;height:211px;bottom:66px;right:233px;z-index:4}.hero_2_2[src*=FIAT]{width:300px;height:198px}.hero_3_1{width:360px;height:237px;bottom:0;right:0;z-index:6}.hero_3_2{width:290px;height:191px;bottom:40px;right:192px;z-index:5}.hero_3_3{width:235px;height:155px;bottom:70px;right:320px;z-index:4}.hero_4_1{width:380px;height:251px;bottom:15px;right:0;z-index:7}.hero_4_2{width:310px;height:204px;bottom:55px;right:153px;z-index:6}.hero_4_3{width:249px;height:164px;bottom:85px;right:270px;z-index:5}.hero_4_4{width:200px;height:132px;bottom:111px;right:350px;z-index:4}@media screen and (max-width: 959px){.main{text-align:center}.main .wrapper{display:flex;flex-direction:column;align-items:center;height:auto;padding:20px 0 0;min-height:0}.main h1{margin:0 5% 10px}.main h1 span{display:inline}.main h2{width:auto;margin:0 5% 20px;border:none;padding:0}.main h3{order:4;width:100%;position:static;height:auto;background:none;padding:0 0 20px}.main .headline_lease span{display:inline}.main .headline_clp{width:auto}.hero_1_1,.hero_2_1,.hero_3_1,.hero_4_1{position:static;width:400px;height:264px;margin:0}.hero_1_1[src*=FIAT],.hero_2_1[src*=FIAT],.hero_3_1[src*=FIAT],.hero_4_1[src*=FIAT]{width:370px;height:244px}.hero_2_2,.hero_3_2,.hero_3_3,.hero_4_2,.hero_4_3,.hero_4_4{display:none}}@media screen and (max-width: 740px){.main h1{font-size:20px}.main h2{display:none}.main h3{display:none}.main h3.subhead2_clp{display:block;font-size:28px;line-height:1;font-style:italic;font-weight:600;color:#fff;margin:0;bottom:0;padding:20px 5% 0;background:#001e51;background:-moz-linear-gradient(left, #001e51 0%, #094b97 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #001e51), color-stop(100%, #094b97));background:-webkit-linear-gradient(left, #001e51 0%, #094b97 100%);background:-o-linear-gradient(left, #001e51 0%, #094b97 100%);background:-ms-linear-gradient(left, #001e51 0%, #094b97 100%);background:linear-gradient(to right, #001e51 0%, #094b97 100%)}.hero_1_1,.hero_2_1,.hero_3_1,.hero_4_1{display:block;margin:0 auto;width:149px;height:98px}}@media screen and (max-width: 370px){.main .wrapper{padding:10px 0 0}}.sellingPoints{background:#094b97;color:#fff}.sellingPoints .wrapper{padding:70px 0;background:url("https://assets.newcars.com/images/qqresponsive/bg-selling-points.png") no-repeat 438px 110px}.testimonial,.newBuyers{display:inline-block;vertical-align:top}.testimonial{position:relative;background:url("https://assets.newcars.com/images/qqresponsive/bg-testimonial.png") no-repeat;color:#444;margin:0 0 0 30px;width:420px;height:315px}.testimonial img{position:absolute;bottom:0;left:20px;width:170px;height:170px}.testimonial .testimonial_quote{font-style:italic;line-height:1.4;padding:20px 30px 20px 40px}.testimonial .testimonial_quote em{font-size:1.1em;color:#094b97;font-weight:bold;font-style:italic}.testimonial p:last-child{position:absolute;top:200px;left:220px;font-weight:bold;color:#fff}.newBuyers{position:absolute;bottom:0;right:50px;width:390px;height:365px;text-align:center;background:url("https://assets.newcars.com/images/qqresponsive/bg-new-car-buyers.jpg") no-repeat 0 bottom}.newBuyers h4{font-weight:400;font-size:21px}.newBuyers h4 em{display:block;font-size:35px;font-weight:900}@media screen and (max-width: 959px){.sellingPoints .wrapper{padding:70px 30px 0;background:none}.testimonial{display:block;width:auto;margin:0 auto 20px;text-align:center;background:none;height:auto}.testimonial img{position:static;margin:-10px 0 0;width:110px;height:110px}.testimonial .testimonial_quote{padding:20px;margin:0 7%;background:#fff;border-radius:20px}.testimonial p:last-child{position:static;color:#fff;margin:0 0 50px}.newBuyers{position:static;height:250px;width:100%;background-size:300px 173px;background-position:center bottom}.newBuyers h4{padding:0}.newBuyers h4 em{font-size:28px}}@media screen and (max-width: 650px){.newBuyers{height:280px}}@media screen and (max-width: 490px){.sellingPoints .wrapper{padding:30px 30px 0}.testimonial .testimonial_quote{margin:0}}@media screen and (max-width: 370px){.newBuyers{height:250px;background-size:260px 149px}.newBuyers h4{font-size:18px}.newBuyers h4 em{font-size:24px}}.quoteBox{background:#001e51;background:-moz-linear-gradient(left, #001e51 0%, #094b97 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #001e51), color-stop(100%, #094b97));background:-webkit-linear-gradient(left, #001e51 0%, #094b97 100%);background:-o-linear-gradient(left, #001e51 0%, #094b97 100%);background:-ms-linear-gradient(left, #001e51 0%, #094b97 100%);background:linear-gradient(to right, #001e51 0%, #094b97 100%);box-shadow:1px 1px 5px rgba(0,0,0,.3);z-index:99}.quoteBox input[type=submit]{background:url("https://assets.newcars.com/images/qqresponsive/buttons/btn-getStarted.svg") no-repeat;font-size:22px;text-align:center;width:300px;height:60px;border-radius:0;border:0;display:block}.quoteBox label{text-transform:uppercase}.quoteBox input[type=tel]{box-sizing:border-box;border:1px solid #666;height:40px;font-size:18px;padding:0 5px}.quoteBox form{position:relative}.quoteBox .year_choice span{display:inline-block;margin:0 12px 0 0}.quoteBox .year_choice span label{cursor:pointer;font-size:16px}.quoteBox form.ng-pristine input[type=tel].ng-valid.ng-not-empty{border:1px solid #ccc;background:#fff url("https://assets.newcars.com/images/qqresponsive/bg-valid.svg") no-repeat 90px center;background-size:18px 13px}.quoteBox form.ng-pristine.ng-submitted input[type=tel].ng-valid,.quoteBox form.ng-dirty.ng-submitted input[type=tel].ng-valid{border:1px solid #ccc;background:#fff url("https://assets.newcars.com/images/qqresponsive/bg-valid.svg") no-repeat 90px center;background-size:18px 13px}.quoteBox form.ng-pristine.ng-submitted input[type=tel].ng-invalid,.quoteBox form.ng-dirty.ng-submitted input[type=tel].ng-invalid{border:1px solid #f76d4d;background:#ffd6d6 url("https://assets.newcars.com/images/qqresponsive/bg-invalid.svg") no-repeat 90px center;background-size:14px 14px}.quoteBox form.ng-dirty input[type=tel].ng-invalid-validator-async{border:1px solid #f76d4d;background:#ffd6d6 url("https://assets.newcars.com/images/qqresponsive/bg-invalid.svg") no-repeat 90px center;background-size:14px 14px}.quoteBox form.ng-dirty input[type=tel].ng-valid.ng-not-empty{border:1px solid #ccc;background:#fff url("https://assets.newcars.com/images/qqresponsive/bg-valid.svg") no-repeat 90px center;background-size:18px 13px}.error_ZIP{color:#f76d4d;display:inline-block;font-size:14px;font-weight:bold;text-align:center}@media screen and (max-width: 959px){.quoteBox .year_choice{position:static;margin:12px 0 0}.quoteBox .year_choice span{padding-right:10px}.quoteBox input[type=submit]{margin:0 auto}}@media screen and (max-width: 740px){.quoteBox{margin-top:-1px}.quoteBox input[type=submit]{background:url("https://assets.newcars.com/images/qqresponsive/buttons/btn-getPrices.svg") no-repeat}.quoteBox input[type=submit].lease_btn{background:url("https://assets.newcars.com/images/qqresponsive/buttons/btn-getRates.svg") no-repeat;background-size:300px 60px}}@media screen and (max-width: 650px){.quoteBox label{font-size:16px}.quoteBox .year_choice{margin:15px 0 0}}.generic_quoteBox{color:#fff;margin:20px 0 0}.generic_quoteBox .wrapper{padding:30px 0}.generic_quoteBox span{display:inline-block;vertical-align:middle;padding:0 10px 0 0;position:relative}.generic_quoteBox .zip_stacked label{position:absolute;top:-18px;font-size:.85em}.generic_quoteBox .year_choice{position:absolute;top:45px}.generic_quoteBox select{width:245px;height:40px;margin:0}.generic_quoteBox input[type=tel]{width:115px;display:block}.generic_quoteBox input[type=submit]{display:inline-block;vertical-align:middle}.generic_quoteBox .error_ZIP{position:absolute;right:50px;top:-20px}@media screen and (max-width: 959px){.generic_quoteBox{margin:0}.generic_quoteBox .wrapper{padding-bottom:40px}.generic_quoteBox form{display:block;width:300px;margin:0 auto}.generic_quoteBox span{display:block;margin:0 0 18px;padding:0}.generic_quoteBox .zip_stacked{display:flex;justify-content:space-between;align-items:center;padding:0}.generic_quoteBox .zip_stacked label{position:static;font-size:19px;margin-right:10px}.generic_quoteBox select{display:block;width:300px}.generic_quoteBox .year_choice{position:static}.generic_quoteBox input[type=tel]{width:120px;display:inline-block}.generic_quoteBox .error_ZIP{position:static;width:100%;display:block;margin:-10px 0 10px}}.quoteModal,.conquestModal{width:920px}.quoteForm_carInfo,.quoteForm_form{display:table-cell;vertical-align:top;padding:0 0 20px}.quoteForm_carInfo{border-right:1px solid #ccc;width:340px}.quoteForm_carInfo img{display:block;margin:10px auto;width:183px;height:121px}.quoteForm_carInfo label{text-transform:uppercase;font-size:12px;font-weight:bold;display:block;margin:0 0 2px}.quoteForm_carInfo select{width:100%}.quoteForm_carInfo .styleDetail_photoPrice{display:block;padding:0 20px}.quoteForm_carInfo .styleDetail_photoPrice h2{display:none}.quoteForm_carInfo .styleDetail_dropdowns p{background:url("https://assets.newcars.com/images/qqresponsive/pick-style-arrow.png") no-repeat center bottom;color:#fff;padding:10px 10px 40px;margin:0 0 -30px;text-align:center;position:relative}.quoteForm_carInfo .styleDetail_dropdowns p em{font-weight:bold}.quoteForm_carInfo .styleDetail_dropdowns fieldset{padding:20px}.noColorAvail{display:block;margin:5px 0;background:#f1f1f1;padding:8px;color:#999;text-align:left}.quoteForm_progress{background:#eee;box-sizing:content-box}.quoteForm_progress ul{width:100%;height:50px;position:relative}.quoteForm_progress ul li{position:absolute}.quoteForm_progress ul li a{font-size:18px;display:block;height:50px;color:#aaa;font-weight:bold;text-decoration:none;line-height:51px;width:308px;text-align:center;cursor:pointer}.quoteForm_progress ul li a[disabled]{cursor:default}.quoteForm_progress ul li a[disabled]:hover{color:#aaa}.quoteForm_progress ul li a:hover{color:#4684ca}.quoteForm_progress ul li.selected a{background:#4684ca;color:#fff}.quoteForm_progress ul li.selected.progress1 a{background:url("https://assets.newcars.com/images/qqresponsive/steps-bg.png") no-repeat right top}.quoteForm_progress ul li.selected.progress2 a{background:url("https://assets.newcars.com/images/qqresponsive/steps-bg.png") no-repeat left bottom}.quoteForm_progress ul li.progress2{left:292px}.quoteForm_progress ul li span:nth-child(2){display:none}.quoteForm_step2Message_mobile{display:none}.quoteForm_selectAll{display:block;background:#c0daf8;padding:10px 0 10px 10px;margin:10px;cursor:pointer;height:30px;box-sizing:content-box}.quoteForm_selectAll span,.quoteForm_selectAll p{display:inline-block;vertical-align:middle}.quoteForm_selectAll span{font-size:15px;cursor:pointer;text-transform:uppercase;font-weight:bold;width:200px}.quoteForm_selectAll p{font-size:12px;margin:0;width:355px}.quoteForm_selectAll input{margin-right:5px}.quoteForm_msg{display:block;background:#c0daf8 url("https://assets.newcars.com/images/qqresponsive/quoteForm-msg-bg.png") no-repeat 120px center;font-weight:bold;padding:15px 120px 15px 170px;font-size:13px;margin:10px}.quoteForm_step1{width:280px;margin:20px auto 0}.quoteForm_step1 input,.quoteForm_step1 label{display:block;font-size:16px;width:280px;box-sizing:border-box}.quoteForm_step1 input[type=text],.quoteForm_step1 input[type=email],.quoteForm_step1 input[type=tel]{padding:5px;border:1px solid #ccc}.quoteForm_step1 label{text-transform:uppercase;font-size:12px;font-weight:bold;margin-bottom:2px}.quoteForm_step1 label+input{margin:0 0 20px}.quoteForm_step1 p{color:#999;margin:-10px 0 30px}.step{width:600px}.quoteForm_dealers{display:table;margin:10px 10px 30px;width:579px}.quoteForm_dealers span{display:table-row}.quoteForm_dealers span:nth-child(2) div{border-top:0}.quoteForm_dealers label{display:table-cell}.quoteForm_dealerListing{display:table-cell;vertical-align:top;border:1px solid #ccc;padding:15px;width:50%}.quoteForm_dealerListing.selected{box-shadow:inset 0 0 0 4px #c0daf8}.quoteForm_dealerListing:nth-child(2){border-left:0}.quoteForm_dealerListing input,.quoteForm_dealerListing .quoteForm_dealerInfo{display:inline-block;vertical-align:top}.quoteForm_dealerListing input{margin-right:5px}.quoteForm_dealerListing .quoteForm_dealerInfo{width:230px}.quoteForm_dealerListing .quoteForm_dealerInfo h5{font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:1em}.quoteForm_dealerListing .quoteForm_dealerInfo p{margin:0}.quoteForm_dealerListing .quoteForm_dealerInfo p .dealerDistance{float:right}.quoteForm_dealerListing .quoteForm_dealerInfo p em{font-size:12px;font-style:italic;line-height:1em}.quoteForm_form input[type=submit],.quoteForm_btn input[type=submit],.conquestCars input[type=submit]{border-radius:5px;padding:.8em 1em;cursor:pointer;display:block;font-size:18px;margin:0 auto 30px;width:280px}.accredited_icon{position:relative;display:inline-block;background:url("https://assets.newcars.com/images/qqresponsive/icon-accredited.png") left center no-repeat;height:21px;width:150px;padding:0;cursor:pointer}.accredited_icon p{display:none;position:absolute;bottom:25px;left:-45px;background:url("https://assets.newcars.com/images/qqresponsive/accredited-pop-bg.png") left center no-repeat;cursor:default;text-decoration:none;color:#333;font-size:13px;font-weight:normal;width:316px;height:142px;margin:0;padding:25px 30px 0 70px}.accredited_icon p.showBlock{display:block}.accredited_icon p span{display:block;cursor:pointer;position:absolute;right:10px;top:10px;width:15px;height:15px;opacity:.8}.accredited_icon p span:hover{opacity:1}.accredited_icon p span:before,.accredited_icon p span:after{position:absolute;left:7px;content:" ";height:100%;width:2px;background-color:#666}.accredited_icon p span:before{transform:rotate(45deg)}.accredited_icon p span:after{transform:rotate(-45deg)}.quoteForm_dealerListing .accredited_icon{display:block;margin-bottom:5px}.styleDetail_priceRange p{width:48%;display:inline-block;text-align:center;font-size:12px}.styleDetail_priceRange p .priceStrike,.styleDetail_priceRange p .priceNA{display:block;font-size:18px;font-weight:bold}.msrp,.tcpa{font-size:11px;color:#999;margin:0 20px}.msrp em{text-decoration:underline}.tcpa a{text-decoration:underline;cursor:pointer}.quoteForm_userInfo.ng-pristine input[type=tel].ng-valid,.quoteForm_userInfo.ng-pristine input[type=text].ng-valid,.quoteForm_userInfo.ng-pristine input[type=email].ng-valid{padding-right:25px;border:1px solid #ccc;background:#fff url("https://assets.newcars.com/images/qqresponsive/bg-valid.svg") no-repeat 255px center;background-size:18px 13px}.quoteForm_userInfo.ng-pristine input[type=tel].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-pristine input[type=text].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-pristine input[type=email].ng-valid.ng-not-empty{padding-right:25px;border:1px solid #ccc;background:#fff url("https://assets.newcars.com/images/qqresponsive/bg-valid.svg") no-repeat 255px center;background-size:18px 13px}.quoteForm_userInfo.ng-dirty input[type=tel].ng-valid,.quoteForm_userInfo.ng-dirty input[type=text].ng-valid,.quoteForm_userInfo.ng-dirty input[type=email].ng-valid{padding-right:25px;border:1px solid #ccc;background:#fff url("https://assets.newcars.com/images/qqresponsive/bg-valid.svg") no-repeat 255px center;background-size:18px 13px}.quoteForm_userInfo.ng-dirty input[type=tel].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-dirty input[type=text].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-dirty input[type=email].ng-invalid.ng-not-empty{padding-right:25px;border:1px solid #f76d4d;background:#fff2f2 url("https://assets.newcars.com/images/qqresponsive/bg-invalid.svg") no-repeat 255px center;background-size:14px 14px}.quoteForm_userInfo.ng-submitted input[type=tel].ng-valid,.quoteForm_userInfo.ng-submitted input[type=text].ng-valid,.quoteForm_userInfo.ng-submitted input[type=email].ng-valid{padding-right:25px;border:1px solid #ccc;background:#fff url("https://assets.newcars.com/images/qqresponsive/bg-valid.svg") no-repeat 255px center;background-size:18px 13px}.quoteForm_userInfo.ng-submitted input[type=tel].ng-invalid,.quoteForm_userInfo.ng-submitted input[type=text].ng-invalid,.quoteForm_userInfo.ng-submitted input[type=email].ng-invalid{padding-right:25px;border:1px solid #f76d4d;background:#fff2f2 url("https://assets.newcars.com/images/qqresponsive/bg-invalid.svg") no-repeat 255px center;background-size:14px 14px}.quoteForm_userInfo.ng-submitted label span{color:#de3939}.quoteForm_dealerSelection.ng-submitted .dealer_error{border:1px solid #f76d4d;background:#fff2f2}.quoteForm_dealer_errormsg{font-weight:bold;color:#de3939;margin:-15px auto 15px;text-align:center}.conquestModal .wrapper{width:920px}.conquestMsg{text-align:center;border-bottom:1px solid #ccc;box-shadow:0 2px 2px rgba(0,0,0,.1);font-size:16px;padding:20px;margin:0 0 20px}.conquestMsg p{margin:5px}.conquestMsg p:first-child{font-weight:bold}.conquestCars{display:table;margin:0 auto 20px;padding-bottom:20px;border-bottom:1px solid #ccc}.conquestCars div{display:table-cell;text-align:center;border-left:1px solid #ccc;padding:0 20px;width:33%}.conquestCars div:first-child{border:0}.conquestCars div h3{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;height:42px}.conquestCars div select,.conquestCars div label{display:block;width:100%;text-align:left;margin:4px 0}.conquestCars div label+select{margin-bottom:20px;font-size:14px;padding:4px 2px}.conquestCars div label{text-transform:uppercase;font-size:12px;font-weight:bold}.conquestCars div input[type=submit]{width:70%;font-size:16px;border-radius:8px;border:1px solid #ffb801}.conquestCars .noColorAvail{margin-bottom:20px}.conquestCars .conquest_listing,.conquestCars .conquest_dropdowns{display:block}.conquestCars .conquest_listing img,.conquestCars .conquest_dropdowns img{display:block;margin:8px auto;width:183px;height:121px}.conquest_listing .styleDetail_dropdowns p,.conquest_pickStyle{background:url("https://assets.newcars.com/images/qqresponsive/pick-style-arrow.png") no-repeat center bottom;padding:8px 10px 40px;color:#fff;font-size:13px;position:relative;margin-bottom:-18px}.conquest_listing .styleDetail_dropdowns p em,.conquest_pickStyle em{font-weight:bold}.conquest_listing .styleDetail_dropdowns fieldset{height:139px}.conquest_listing h2{display:none}.rounded_link{display:inline-block;color:#fff;font-size:13px;font-weight:bold;background:#4684ca;padding:3px 10px;border-radius:10px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;line-height:1}a.noThanks{display:block;width:120px;margin:0 auto 15px;text-align:center;cursor:pointer}@media screen and (max-width: 959px){.quoteModal{width:740px}.quoteForm_carInfo,.quoteForm_form{display:block;width:auto;padding:0;border:0}.quoteForm_carInfo .styleDetail_photoPrice,.quoteForm_carInfo .styleDetail_dropdowns{display:inline-block;vertical-align:top;width:362px;height:265px;padding:20px 30px}.quoteForm_carInfo .styleDetail_dropdowns{border-left:1px solid #ccc}.quoteForm_carInfo .styleDetail_dropdowns p img{left:138px}.quoteForm_step1{width:350px}.quoteForm_step1 input,.quoteForm_step1 label{width:100%}.quoteForm_form input[type=submit]{width:350px}.msrp{position:absolute;width:320px;top:220px}.quoteForm_progress ul{width:740px}.quoteForm_progress ul li a{width:377px}.quoteForm_progress ul li.progress2{left:364px}.quoteForm_selectAll{width:auto;height:auto}.quoteForm_selectAll p{width:466px}.quoteForm_msg{padding:20px 20px 20px 60px;background-position:10px center}.step{width:100%;border-top:1px solid #ccc}.quoteForm_dealers{width:718px}.quoteForm_dealerListing .quoteForm_dealerInfo{width:300px}.quoteForm_blindBtn{display:block;padding-bottom:50px}.quoteForm_blindBtn .tcpa{position:absolute;width:650px;left:-150px;top:100px}.accredited_icon p{left:-24px}.quoteForm_userInfo.ng-pristine input[type=tel].ng-pristine,.quoteForm_userInfo.ng-pristine input[type=tel].ng-valid,.quoteForm_userInfo.ng-pristine input[type=tel].ng-invalid,.quoteForm_userInfo.ng-pristine input[type=tel].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-pristine input[type=tel].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-pristine input[type=text].ng-pristine,.quoteForm_userInfo.ng-pristine input[type=text].ng-valid,.quoteForm_userInfo.ng-pristine input[type=text].ng-invalid,.quoteForm_userInfo.ng-pristine input[type=text].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-pristine input[type=text].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-pristine input[type=email].ng-pristine,.quoteForm_userInfo.ng-pristine input[type=email].ng-valid,.quoteForm_userInfo.ng-pristine input[type=email].ng-invalid,.quoteForm_userInfo.ng-pristine input[type=email].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-pristine input[type=email].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-dirty input[type=tel].ng-pristine,.quoteForm_userInfo.ng-dirty input[type=tel].ng-valid,.quoteForm_userInfo.ng-dirty input[type=tel].ng-invalid,.quoteForm_userInfo.ng-dirty input[type=tel].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-dirty input[type=tel].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-dirty input[type=text].ng-pristine,.quoteForm_userInfo.ng-dirty input[type=text].ng-valid,.quoteForm_userInfo.ng-dirty input[type=text].ng-invalid,.quoteForm_userInfo.ng-dirty input[type=text].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-dirty input[type=text].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-dirty input[type=email].ng-pristine,.quoteForm_userInfo.ng-dirty input[type=email].ng-valid,.quoteForm_userInfo.ng-dirty input[type=email].ng-invalid,.quoteForm_userInfo.ng-dirty input[type=email].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-dirty input[type=email].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-submitted input[type=tel].ng-pristine,.quoteForm_userInfo.ng-submitted input[type=tel].ng-valid,.quoteForm_userInfo.ng-submitted input[type=tel].ng-invalid,.quoteForm_userInfo.ng-submitted input[type=tel].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-submitted input[type=tel].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-submitted input[type=text].ng-pristine,.quoteForm_userInfo.ng-submitted input[type=text].ng-valid,.quoteForm_userInfo.ng-submitted input[type=text].ng-invalid,.quoteForm_userInfo.ng-submitted input[type=text].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-submitted input[type=text].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-submitted input[type=email].ng-pristine,.quoteForm_userInfo.ng-submitted input[type=email].ng-valid,.quoteForm_userInfo.ng-submitted input[type=email].ng-invalid,.quoteForm_userInfo.ng-submitted input[type=email].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-submitted input[type=email].ng-valid.ng-not-empty{background-position:325px center}.conquestModal{width:600px}.conquestModal .wrapper{width:600px}.conquestMsg{margin:0 0 2px}.conquestCars{display:block;width:400px;border:0}.conquestCars div,.conquestCars div:first-child{display:block;text-align:center;width:auto;margin:5px;padding:20px;border-left:0;border-bottom:1px solid #ccc}.conquestCars div input[type=submit],.conquestCars div:first-child input[type=submit]{width:100%}.conquestCars div h3,.conquestCars div:first-child h3{height:auto}}@media screen and (max-width: 740px){.quoteModal{width:auto;padding-bottom:50px}.quoteModal h1{background-color:#fff}.quoteModal h1 img{display:block;margin:0 auto;width:140px;height:17px}.quoteModal h1 span{display:none}.quoteForm_carInfo .styleDetail_photoPrice,.quoteForm_carInfo .styleDetail_dropdowns{width:auto;height:auto;display:block;border:0;padding:10px 0 0}.quoteForm_carInfo .styleDetail_photoPrice img{margin:10px auto 0;width:160px;height:106px}.quoteForm_carInfo .styleDetail_photoPrice h2{display:block;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;text-align:center}.quoteForm_carInfo .styleDetail_photoPrice .styleDetail_priceRange{display:none}.quoteForm_carInfo .styleDetail_dropdowns{border-bottom:1px solid #ccc}.quoteForm_carInfo .styleDetail_dropdowns fieldset{padding:0}.quoteForm_carInfo .styleDetail_dropdowns p{display:none}.msrp{display:none}.step{border:0}.quoteForm_form{padding:10px 0}.quoteForm_form input[type=submit],.quoteForm_form .quoteForm_step1{width:300px;margin:0}.quoteForm_progress{background:none;margin:0}.quoteForm_progress ul{width:auto;height:auto}.quoteForm_progress ul li{width:auto;position:static;height:auto}.quoteForm_progress ul li.progress2{display:none}.quoteForm_progress ul li a{display:inline-block;width:auto;height:auto;font-size:13px;color:#094b97;line-height:1;padding:10px 0}.quoteForm_progress ul li span:first-child{display:none}.quoteForm_progress ul li span:nth-child(2){display:inline}.quoteForm_progress_step1_mobile{display:none}.quoteForm_step2Message_mobile{display:block;font-weight:bold;font-size:16px;margin:0}.quoteForm_step2Message_mobile em{font-weight:bold;font-style:italic}.quoteForm_step1 label+input{margin-bottom:10px}.quoteForm_step1 p{margin:0 0 20px}.quoteForm_selectAll{margin:0 0 10px}.quoteForm_selectAll p{width:auto;margin:5px 15px}.quoteForm_msg{margin:0}.quoteForm_dealers{width:auto;display:block;border-top:1px solid #ccc;margin:10px 0}.quoteForm_dealers span,.quoteForm_dealers .quoteForm_dealerListing{display:block;width:100%;box-sizing:border-box}.quoteForm_dealerListing .quoteForm_dealerInfo{width:240px}.quoteForm_dealerListing .quoteForm_dealerInfo p .dealerDistance{width:auto}.quoteForm_dealerListing,.quoteForm_dealerListing:nth-child(2){border:1px solid #ccc;border-top:0}.quoteForm_userInfo.ng-pristine input[type=tel].ng-pristine,.quoteForm_userInfo.ng-pristine input[type=tel].ng-valid,.quoteForm_userInfo.ng-pristine input[type=tel].ng-invalid,.quoteForm_userInfo.ng-pristine input[type=tel].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-pristine input[type=tel].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-pristine input[type=text].ng-pristine,.quoteForm_userInfo.ng-pristine input[type=text].ng-valid,.quoteForm_userInfo.ng-pristine input[type=text].ng-invalid,.quoteForm_userInfo.ng-pristine input[type=text].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-pristine input[type=text].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-pristine input[type=email].ng-pristine,.quoteForm_userInfo.ng-pristine input[type=email].ng-valid,.quoteForm_userInfo.ng-pristine input[type=email].ng-invalid,.quoteForm_userInfo.ng-pristine input[type=email].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-pristine input[type=email].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-dirty input[type=tel].ng-pristine,.quoteForm_userInfo.ng-dirty input[type=tel].ng-valid,.quoteForm_userInfo.ng-dirty input[type=tel].ng-invalid,.quoteForm_userInfo.ng-dirty input[type=tel].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-dirty input[type=tel].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-dirty input[type=text].ng-pristine,.quoteForm_userInfo.ng-dirty input[type=text].ng-valid,.quoteForm_userInfo.ng-dirty input[type=text].ng-invalid,.quoteForm_userInfo.ng-dirty input[type=text].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-dirty input[type=text].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-dirty input[type=email].ng-pristine,.quoteForm_userInfo.ng-dirty input[type=email].ng-valid,.quoteForm_userInfo.ng-dirty input[type=email].ng-invalid,.quoteForm_userInfo.ng-dirty input[type=email].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-dirty input[type=email].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-submitted input[type=tel].ng-pristine,.quoteForm_userInfo.ng-submitted input[type=tel].ng-valid,.quoteForm_userInfo.ng-submitted input[type=tel].ng-invalid,.quoteForm_userInfo.ng-submitted input[type=tel].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-submitted input[type=tel].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-submitted input[type=text].ng-pristine,.quoteForm_userInfo.ng-submitted input[type=text].ng-valid,.quoteForm_userInfo.ng-submitted input[type=text].ng-invalid,.quoteForm_userInfo.ng-submitted input[type=text].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-submitted input[type=text].ng-valid.ng-not-empty,.quoteForm_userInfo.ng-submitted input[type=email].ng-pristine,.quoteForm_userInfo.ng-submitted input[type=email].ng-valid,.quoteForm_userInfo.ng-submitted input[type=email].ng-invalid,.quoteForm_userInfo.ng-submitted input[type=email].ng-invalid.ng-not-empty,.quoteForm_userInfo.ng-submitted input[type=email].ng-valid.ng-not-empty{background-position:275px center}.quoteForm_dealer_errormsg{margin-top:15px;padding:0 25px}.tcpa{margin:20px 0}.conquestModal{width:auto}.conquestModal .wrapper{width:auto}.conquestCars{width:320px}}@media screen and (max-width: 650px){.quoteForm_dealerListing:hover{background-color:#fff}}@media screen and (max-width: 490px){.conquestMsg{font-size:14px;padding:10px}}.thanks_top .wrapper{padding:40px 0}.thanks_top h1{font-size:40px;border-bottom:1px solid #094b97;padding-bottom:15px;margin-bottom:25px}.thanks_top h1 span{display:inline-block;vertical-align:middle;padding:0;border:0;margin:0;font-weight:300;font-size:23px;width:auto;color:#094b97}.thanks_top strong{font-weight:bold}.thanks_downloadPDF{font-size:14px;border-radius:15px;padding:6px 15px}.thanksRetail_top{display:table;width:100%}.thanksRetail_steps,.thanksRetail_carDealers{display:table-cell;vertical-align:top;width:50%}.thanksRetail_steps{border-right:1px solid #ccc;padding:0 20px 0 0}.thanksRetail_steps h2{font-size:28px;margin-bottom:20px}.thanksRetail_steps ol{list-style-type:decimal;margin:0 0 0 20px}.thanksRetail_steps ol li{margin:0 0 1.5em}.thanksRetail_steps ol li strong{font-weight:bold}.thanksRetail_steps ol li em{font-style:italic}.thanksRetail_steps ol li a{text-decoration:underline;font-weight:bold}.thanksRetail_carDealers{padding:0 0 20px 20px}.thanksRetail_carDealers h2{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;color:#fff;background-color:#4684ca;padding:.6em 10px}.thanksRetail_carDealers h2:first-child{background-color:#094b97}.thanksRetail_carDealers .msrp{text-align:left;margin:0 0 20px 10px}.thanksRetail_carInfo{margin:20px 0 0 10px;padding-right:20px;width:290px}.thanksRetail_carInfo h3{font-size:16px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin-bottom:5px}.thanksRetail_carInfo,.thanksRetail_carImage{display:inline-block;vertical-align:middle}.thanksRetail_carImage{width:140px;height:93px}.thanksRetail_price{font-size:12px;font-weight:bold;color:#666;line-height:1.5;margin:0}.thanksRetail_rebatesLink{font-weight:bold;font-size:14px}.thanksRetail_carDealers h2+div.thanksRetail_dealers{border:none}.thanksRetail_dealers{display:table;width:100%;border-top:1px dashed #999;padding:3px 0}.thanksRetail_dealers>p{font-size:14px}.thanksRetail_dealers>p:first-child{display:table-cell;vertical-align:middle;width:auto;padding:10px}.thanksRetail_dealers>div{width:105px;height:54px;display:table-cell;vertical-align:middle}.thanksRetail_dealers .accredited_icon{background:url("https://assets.newcars.com/images/qqresponsive/icon-accredited2.png") left center no-repeat;width:105px;height:54px;padding:10px 0}.thanksRetail_dealers .accredited_icon p{background:url("https://assets.newcars.com/images/qqresponsive/accredited-pop-bg2.png") left center no-repeat;left:-240px;bottom:50px;cursor:default}.thanksRetail_GAQ{background-color:#094b97;color:#fff;text-align:center;padding:30px}.thanksRetail_GAQ h3,.thanksRetail_GAQ a{display:inline-block;vertical-align:middle}.thanksRetail_GAQ h3{font-size:26px}.thanksRetail_GAQ a{background:url("https://assets.newcars.com/images/qqresponsive/buttons/btn-gaq.png") no-repeat;display:inline-block;height:60px;margin-left:20px;width:320px}.thanks_more{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.thanks_more div{display:inline-block;vertical-align:middle;width:430px;padding-bottom:20px}.thanks_more div:first-child{border-right:1px solid #ccc;width:510px;padding:20px 30px 20px 0}.thanks_more div h3{font-weight:700;color:#094b97;font-size:22px;text-align:center;margin:20px 0}.thanks_more div a{display:block;height:60px;width:320px;margin:0 auto;background:url("https://assets.newcars.com/images/qqresponsive/buttons/btn-gaq.png") no-repeat}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.thanksRetail_GAQ a,.thanks_more div a{background:url("https://assets.newcars.com/images/qqresponsive/buttons/btn-gaq@2x.png") no-repeat;background-size:320px 60px}}.thanks_selectedCars{border-right:1px solid #999;vertical-align:middle}.thanks_selectedCars p{font-size:11px;color:#999}.thanks_selectedCars p em{text-decoration:underline}.thanks_selectedCars table{width:100%;text-align:center}.thanks_selectedCars thead{color:#094b97}.thanks_selectedCars td{padding:.7em 10px .7em 0;font-size:16px;font-weight:bold}.thanks_selectedCars thead td{border-bottom:1px solid #ccc;font-size:12px}.thanks_selectedCars thead td:first-child{font-size:16px}.thanks_selectedCar1 td,.thanks_selectedCar2 td{border-bottom:1px dashed #ccc}.thanks_selectedCars thead td:first-child,.thanks_selectedCar1 td:first-child,.thanks_selectedCar2 td:first-child{width:245px;text-align:left}.thanks_rebateLink{background-color:#094b97}.thanks_rebateLink .wrapper{padding:30px 0}.thanks_rebateLink a{display:block;padding:10px 50px 10px 0;margin:0 auto;width:665px;color:#fff;font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:300;font-size:22px;background:url("https://assets.newcars.com/images/qqresponsive/thanks-rebates-link-bg.png") right center no-repeat;text-align:right}.thanks_rebateLink a strong{font-weight:700}.thanks_affiliates{border-bottom:1px solid #ccc}.thanks_affiliates h3{font-size:34px;padding-bottom:10px}.thanks_affiliates iframe{border:0;height:550px;width:100%}.thanks_rebatesInfo1{margin:0 15px 0 0}.thanks_rebatesInfo{display:inline-block;vertical-align:top;width:428px;padding:20px;text-align:left;background-color:#fff}.thanks_rebatesInfo h4{color:#094b97;font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:bold;margin:0;border-bottom:1px solid #999;padding:0 0 .5em;line-height:1}.thanks_rebatesInfo h4 span{font-size:14px;color:#333}.thanks_rebatesInfo h5{margin:1em 0 .5em;font-size:14px;font-weight:bold;font-family:Arial,Helvetica,sans-serif}.thanks_rebatesInfo table{width:100%;margin:0 0 10px}.thanks_rebatesInfo table td:first-child{width:60%;text-align:left}.thanks_rebatesInfoData td{background:#f1f1f1;border-bottom:1px solid #fff;padding:.5em 10px;font-size:12px;text-align:right}.thanks_backtotop{height:50px;position:relative}.thanks_backtotop a{display:block;position:absolute;top:10px;right:0}@media screen and (max-width: 959px){.thanks_top .wrapper{padding:20px 0;width:720px}.thanks_top h1{font-size:36px;margin:0 0 25px}.thanks_top h1 span{font-size:18px}.thanks_more div{width:303px;padding:20px}.thanks_more div:first-child{width:350px;padding:20px 20px 0 0}.thanks_more div h3{width:240px;margin:20px auto}.thanksRetail_steps{width:auto;font-size:13px}.thanksRetail_carDealers{width:440px}.thanksRetail_carDealers .msrp{position:static;width:auto}.thanksRetail_carInfo{width:265px}.thanksRetail_GAQ h3,.thanksRetail_GAQ a{display:block;margin:0 auto}.thanksRetail_GAQ h3{margin-bottom:15px}.thanks_affiliates .wrapper{width:740px;padding:30px 0}.thanks_affiliates .wrapper h3{font-size:32px;text-align:center}.thanks_affiliates iframe{height:620px}}@media screen and (max-width: 740px){.thanks_top .wrapper{width:90%}.thanks_top h1{font-size:32px;margin-bottom:14px}.thanks_top h1 span{font-size:22px;font-weight:500}.thanks_selectedCars thead td:first-child{font-size:12px}.thanks_selectedCars p{margin-bottom:0}.thanks_downloadPDF{display:block;margin:10px 0;width:120px;text-align:center}.thanks_more div,.thanks_more div:first-child{display:block;width:auto;border:0;padding:10px 0 20px}.thanks_more div h3,.thanks_more div:first-child h3{width:auto}.thanks_more div a,.thanks_more div:first-child a{width:280px;height:53px;background-size:280px 53px}.thanks_more div:first-child{border-bottom:1px solid #ccc}.thanks_affiliates .wrapper{width:auto;padding:20px}.thanks_affiliates .wrapper h3{font-size:24px;font-weight:500;text-align:center}.thanksRetail_top,.thanksRetail_steps,.thanksRetail_carDealers{display:block;border:0;padding:0;width:auto}.thanksRetail_steps{font-size:14px}.thanksRetail_steps h2{font-size:22px;font-weight:500}.thanksRetail_carDealers h2{font-size:16px;text-align:center;padding:8px}.thanksRetail_carDealers .msrp{display:block;margin:10px 0;text-align:center}.thanksRetail_carInfo{width:auto;padding:10px 0 0;margin:0;display:block;text-align:center}.thanksRetail_carInfo h3{font-size:20px}.thanksRetail_carImage{width:auto;display:block;margin:0 auto}.thanksRetail_GAQ{padding:20px}.thanksRetail_GAQ h3{font-size:22px;font-weight:500}.thanksRetail_GAQ a{width:280px;height:55px;background-size:280px 55px}.thanksRetail_dealers .accredited_icon p{left:-197px}}@media screen and (max-width: 710px){.thanks_affiliates iframe{height:730px}}@media screen and (max-width: 650px){.thanksRetail_price{font-size:14px}.thanks_backtotop a{position:static;margin:0 auto}}@media screen and (max-width: 490px){.thanks_affiliates iframe{height:900px}}@media screen and (max-width: 370px){.thanks_affiliates iframe{height:1040px}}.generic_makes h3{margin-bottom:20px}.generic_makes .wrapper .generic_makes_wrap{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px}.generic_makes .wrapper div{border:1px solid #ccc;padding:20px;font-size:14px}.generic_makes .wrapper div span:first-child{display:block;text-align:center;position:relative}.generic_makes .wrapper div span:first-child img{display:inline-block;vertical-align:middle;margin:0 1px;width:128px;height:84px}.generic_makes .wrapper div span:first-child img.generic_makes_logo{width:65px;height:65px}.generic_makes .wrapper div h4{font-size:32px;font-weight:300;border-top:1px solid #ccc;padding:10px 0 0;margin:0}.generic_makes .wrapper div a{font-weight:bold}@media screen and (max-width: 959px){.generic_makes .wrapper .generic_makes_wrap{grid-template-columns:repeat(2, 1fr);grid-gap:10px}.generic_makes .wrapper .generic_makes_wrap div{text-align:left}}@media screen and (max-width: 740px){.generic_makes{border-bottom:1px solid #ccc}.generic_makes .wrapper .generic_makes_wrap{display:block}.generic_makes .wrapper .generic_makes_wrap div{width:100%;height:auto;border:0;border-top:1px solid #ccc;padding:20px 0}.generic_makes .wrapper .generic_makes_wrap div span,.generic_makes .wrapper .generic_makes_wrap div span:first-child{display:inline-block;vertical-align:middle;width:46%;text-align:left;padding-left:20px}.generic_makes .wrapper .generic_makes_wrap div span:first-child{padding-left:0;text-align:center}.generic_makes .wrapper .generic_makes_wrap div h4{border:0;font-size:26px}}@media screen and (max-width: 490px){.generic_makes .wrapper .generic_makes_wrap div{margin:0}.generic_makes .wrapper .generic_makes_wrap div span,.generic_makes .wrapper .generic_makes_wrap div span:first-child{display:block;margin:0;width:auto;text-align:center;padding:0}}/*# sourceMappingURL=generic.css.map */