.cg-corp-spacer{padding-right:20px;padding-bottom:20px}.cg-corp-header{width:100%;background-repeat:no-repeat;background-position:0 0}.cg-corp-header h1{padding:200px 0 10px;font-size:58px;margin:0 0 10px 30px;color:#fff;text-shadow:1px -1px 2px #333}.cg-corp-aboutHeader{background-image:url(/gfx/cg/corp/headers/car-gurus-reception.jpg)}.cg-corp-ourTeamHeader{background-image:url(/gfx/cg/corp/car-gurus-collaborative-workspace.jpg)}.cg-corp-pressHeader{background-image:url(/gfx/cg/corp/headers/car-gurus-cafe.jpg)}.cg-corp-termsHeader{background-image:url(/gfx/cg/corp/headers/car-gurus-office.jpg)}.cg-corp-privacyHeader{background-image:url(/gfx/cg/corp/cargurus.jpg)}.cg-corp-nav{margin:5px;padding:0;line-height:20px}.cg-corp-nav li{font-size:13px;border-bottom:1px solid #c5dbec;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.cg-corp-nav li a:not(.nopad),.cg-corp-nav li span{padding:.6em 1.4em;display:block}.cg-corp-nav li.active a,.cg-corp-nav li.active span{color:#fff;background-color:#369;text-shadow:0 -1px 1px #333;background-image:-webkit-gradient(linear,0 0,0 100%,from(#369),to(#29547e));background-image:-webkit-linear-gradient(top,#369,#29547e);background-image:-o-linear-gradient(top,#369,#29547e)}.cg-corp-nav li.active a:hover,.cg-corp-nav li.active span:hover{color:#fff;text-decoration:none;cursor:default}.cg-corp-nav li a:hover,.cg-corp-nav li span:hover{color:#2e6583}.yui-gf .first.cg-corp-nav-fixed{position:fixed;width:16%}.cg-pressPage-featured-wrap{margin-bottom:10px}.cg-pressPage-featured{padding:1em;border-bottom:1px solid #ccc}.cg-pressPage-featured blockquote{margin:.6em 0}.cg-pressPage-featured a{float:right}.cg-aboutPage-wrap{line-height:1.6}.cg-aboutPage-wrap h2{font-size:22px;margin:10px 0;color:#638193}.cg-aboutPage-wrap h3{color:#638193;padding-top:1em;padding-bottom:1em}.cg-aboutPage-wrap p{padding-top:.5em}.cg-aboutPage-wrap .cg-aboutPage-toolsWrap h3{background-repeat:no-repeat;background-position-y:50%}.cg-aboutPage-wrap ul.cg-aboutPage-featureList{margin-top:.6em}.cg-aboutPage-wrap ul.cg-aboutPage-featureList li{margin-bottom:1em;margin-right:2em}.cg-aboutPage-wrap ul.cg-aboutPage-featureList li p{margin-left:22px;margin-bottom:0;padding-top:.6em;border-top:1px solid #eee}.cg-aboutPage-dealfinder{margin-top:2em;xxdisplay:inline-block;xxwidth:49.8%}.cg-aboutPage-dealfinder h3{margin-top:1em}.cg-ourTeam-bios{line-height:1.6;margin-bottom:35px}.cg-ourTeam-bios img{border-color:#eee #e0e0e0 #e0e0e0 #eee;border-style:solid;border-width:1px;display:inline-block!important}.cg-ourTeam-bios h2{clear:left;margin:10px 0;font-size:22px;color:#638193}.cg-ourTeam-bios h3{clear:left;margin-left:10px;padding:.6em 0 .4em;xxborder-bottom:1px solid #eee;color:#3e82b9;font-size:109%}.cg-ourTeam-bios h3 div{margin-left:0;color:#999;font-size:12px;font-weight:400;display:block;height:2.5em}.cg-ourTeam-bios ul{margin:0;padding:0 20px 0 0}.cg-ourTeam-bios ul li{margin-bottom:12px;float:left}.cg-ourTeam-bios ul li img{float:left;margin:10px 10px 0}.cg-ourTeam-bios p{margin-left:130px;padding-top:.6em}.cg-ourTeam-gridWrap{margin:10px 0 0 18px}.cg-ourTeam-gridWrap img{-width:130px;height:130px;width:134px;vertical-align:top}.cg-ourTeam-gridWrap div{display:inline-block;margin-top:10px;box-shadow:0 8px 6px -6px #666;width:134px;vertical-align:top}.cg-ourTeam-gridWrap div.hidden{display:none!important}.cg-ourTeam-gridWrap div span{display:block;border-bottom:1px solid #ccc;border-left:1px solid #eee;border-right:1px solid #eee;text-align:center;line-height:1.2em;padding:2px 0;font-size:.9em}.cg-ourTeam-vipDescWrap{margin:auto 20px 2em 10px}.popover-content{font-weight:700;color:#666}.popover-content em{font-weight:400;display:block;color:#999;margin-top:.4em;font-style:italic}.cg-ourTeam-bios ul li img.cg-vip{box-shadow:0 8px 6px -6px #666;border:1px solid #ccc;border-radius:5px;float:none;cursor:pointer;width:130px}.cg-ourTeam-bios ul li.cg-ceo div{float:left;height:160px}.cg-ourTeam-bios ul li.cg-ceo{padding-bottom:1em;border-bottom:1px solid #ccc;margin-bottom:1em}.cg-ourTeam-bios p.cg-vip{margin-left:0;padding:1em}.cg-ourTeam-teamName{text-align:center;font-size:2em;text-transform:capitalize;-webkit-font-feature-settings:"c2sc";font-feature-settings:"c2sc";font-variant:small-caps;border-top:1px solid #ccc;padding-top:10px}.cg-ourTeam-internalOnly{text-align:center}.cg-ourTeam-bios .cp-ourTeam-vipSection li{width:20%;margin-bottom:0}.arrow_box{position:relative;background:#fff;border:1px solid #aaa;border-radius:5px;margin-top:35px}.arrow_box:after,.arrow_box:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:30px;margin-left:-30px}.arrow_box:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) #aaa;border-width:32px;margin-left:-32px}.vip-position-0:after,.vip-position-0:before{left:63px}.vip-position-1:after,.vip-position-1:before{left:206px}.vip-position-2:after,.vip-position-2:before{left:346px}.vip-position-3:after,.vip-position-3:before{left:486px}.vip-position-4:after,.vip-position-4:before{left:626px}.cg-pressPage-body{padding:5px 10px 10px 0}.cg-pressPage-body .nav{margin-bottom:0;padding-bottom:0}.cg-pressPage-body .alt{background-color:#eaf4fd}ul.cg-pressPageList{clear:both;height:600px;overflow-y:scroll;line-height:1.6;border:1px solid #ddd;border-top:none}ul.cg-pressPageList,ul.cg-pressPageList li{margin:0;padding:10px}ul.cg-pressPageList li a{font-size:14px}ul.cg-pressPageList li p{color:#999;margin:0;padding:0;font-size:12px}.cg-pressPage-pressContact{padding:10px 20px;line-height:1.6}.cg-pressPage-pressContact strong{font-size:14px;display:block}.cg-pressPage-pressContact img{vertical-align:middle;margin-top:-2px}.cg-pressRelease-wrap{line-height:1.6;color:#333;margin-top:15px;padding:0 20px}.cg-pressRelease-wrap h1{font-size:28px;line-height:1.2em}.cg-pressRelease-wrap h2{font-size:18px;font-weight:400;color:#638193;line-height:1.3em;margin-bottom:8px}.cg-pressRelease-wrap h3{font-size:14px;font-weight:700;color:#666;line-height:1.4;margin-bottom:8px}.cg-pressRelease-wrap p{margin-bottom:1.6em}.cg-pressRelease-wrap em{font-style:italic}.cg-pressRelease-wrap .cg-pressRelease-nav ul{margin-top:.8em;line-height:1.6em;list-style:none}.cg-pressRelease-wrap ol,.cg-pressRelease-wrap ul{margin-bottom:1.6em;line-height:1.6em}.cg-pressRelease-wrap ul{list-style:disc}.cg-pressRelease-wrap table{margin-bottom:1.6em;margin-top:10px}.cg-pressRelease-wrap table thead tr th{text-align:center;vertical-align:bottom}.cg-pressRelease-wrap table tbody tr th{text-align:center;vertical-align:middle}.cg-pressRelease-wrap table tr td,.cg-pressRelease-wrap table tr th{padding:5px;border:1px solid #ccc}.cg-pressRelease-wrap table tr td{line-height:1.6em;vertical-align:middle}.cg-pressTable-centered{text-align:center}.cg-pressTable-leftAligned{text-align:left}.cg-pressTable-rightAligned{text-align:right}.cg-pressRelease-wrap address{line-height:1.6em}.cg-pressRelease-wrap .cg-pressRelease-subHead{color:#999;margin:0 0 1.6em;line-height:1.6em}.cg-pressRelease-wrap .cg-pressRelease-end{text-align:center;letter-spacing:.3em}.cg-mobilePromo-wrap{width:68%;margin:0 auto;padding-top:30px;height:700px}.cg-mobilePromo-wrap h1{font-size:32px}.cg-mobilePromo-wrap h2{font-size:22px;padding:10px 0;font-weight:400;color:#666}.cg-mobilePromo-wrap p{line-height:1.4}.cg-mobilePromo-wrap .cg-mobilePromo-imageContainer{float:right}.cg-mobilePromo-wrap .cg-mobilePromo-imageContainer>div{position:relative}.cg-mobilePromo-wrap .cg-mobilePromo-imageContainer .cg-corp-mobilePromoRow-image img{position:absolute;top:0;left:0;height:561px}.cg-mobilePromo-headerWrap{padding-bottom:50px}.cg-mobilePromo-headerWrap h1{margin:35px 0 0;font-size:40px;font-weight:400}.cg-mobilePromo-headerWrap p.cg-mobilePromo-headerTagline{margin:0;padding:0;font-size:18px;color:#999}.cg-mobilePromo-headerWrap img{float:right}.cg-mobilePromo-headerWrap .cg-mobilePromo-heroWrap{margin:10px 0;width:280px;background-color:#eaf4fd;border:1px solid #c5dbec;color:#369;text-shadow:0 -1px 0 #fff;box-shadow:0 8px 6px -6px #ccc}.cg-mobilePromo-headerWrap .cg-mobilePromo-badgeWrap{padding-top:10px}.cg-mobilePromo-headerWrap .cg-mobilePromo-badgeWrap>a{padding:4px;float:left}.cg-mobilePromo-headerWrap .cg-mobilePromo-badgeWrap>img{position:static}.cg-mobilePromo-headerWrap .cg-mobilePromo-textContainer{float:left;position:relative}.cg-mobilePromo-headerWrap .cg-corp-mobilePromo-row{position:absolute;top:0;left:0;visibility:hidden}.cg-mobilePromo-headerWrap .cg-mobilePromo-heroWrap ul{margin:10px 0 20px}.cg-mobilePromo-headerWrap .cg-mobilePromo-heroWrap ul li a{padding:5px 10px;display:block;border:1px solid #eaf4fd;cursor:pointer}.cg-mobilePromo-headerWrap .cg-mobilePromo-heroWrap ul li a span{display:block}.cg-mobilePromo-headerWrap .cg-mobilePromo-heroWrap ul li a:hover{background-color:#c5dbec;text-decoration:none;border-color:#fff #c5dbec #ccc}.cg-mobilePromo-headerWrap .cg-mobilePromo-heroWrap p a{cursor:pointer;text-decoration:none}.cg-mobilePromo-headerWrap .cg-mobilePromo-heroWrap p a:hover{background-color:#c5dbec;text-decoration:none;border-color:#fff #c5dbec #ccc}.cg-corp-mobilePromo-row{padding:10px 20px 30px;margin-top:20px;border-top:1px solid #ccc;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.cg-corp-mobilePromo-row h2{font-size:32px}.cg-corp-mobilePromo-row img{xwidth:300px}.cg-corp-mobilePromo-row ul{margin:10px 20px 10px 10px;list-style:disc;font-size:14px;line-height:24px}.cg-corp-mobilePromo-row ul li{margin-left:45px;margin-bottom:1em}.cg-corp-mobilePromoRow-topLink{clear:both;float:right;margin-top:30px}.cg-corp-mobilePromoRow-content{width:350px}.cg-corp-mobilePromoRow-image{width:200px;visibility:hidden;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.cg-corp-mobilePromo-rowLeft .cg-corp-mobilePromoRow-content{float:left}.cg-corp-mobilePromo-rowLeft .cg-corp-mobilePromoRow-image,.cg-corp-mobilePromo-rowLeft .cg-corp-mobilePromoRow-topLink{float:right}.cg-corp-mobilePromo-rowRight .cg-corp-mobilePromoRow-content{float:right}.cg-corp-mobilePromo-rowRight .cg-corp-mobilePromoRow-image,.cg-corp-mobilePromo-rowRight .cg-corp-mobilePromoRow-topLink{float:left}.cg-contactUs-wrap{padding:10px}.cg-contactUs-wrap h1{padding:20px 20px 0;text-align:center;font-size:28px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.cg-contactUs-wrap .cg-stackedForm-wrap{margin:0 auto;width:520px}.cg-contactUs-wrap h2{padding:12px 0}.cg-contactUs-wrap .subHead{text-align:center;margin-bottom:15px;color:#666;padding:6px 0}.cg-legalPage-body{line-height:1.6}.cg-legalPage-body h1{color:#666;font-size:24px;line-height:50px;margin-bottom:10px;border-bottom:1px solid #eee}.cg-legalPage-body p{margin-bottom:1em}.cg-legalPage-body h2{font-size:20px;margin-bottom:.4em;margin-top:1.6em;text-transform:uppercase}.cg-legalPage-body h3{color:#638193;padding-bottom:.2em}.cg-legalPage-body ol,.cg-legalPage-body ul{margin-bottom:1em}.cg-legalPage-body dt{margin-top:.65em;font-style:italic;color:#638193}.cg-legalPage-body dd{margin-left:2em}.cg-legalPage-body ul.simple{margin-bottom:1em;float:left;list-style-type:square}.cg-legalPage-body ul.simple li{margin-left:46px}.yui-gf{overflow:hidden}.cg-dealerPricing-body ul{list-style:inherit}.cg-dealerPricing-body ul li{margin-bottom:1em}.cg-dealerPricing-body .example{color:#666;margin-left:20px;width:600px}.cg-legalPage-infoWeCollect h3,.cg-legalPage-infoWeCollect h4{margin-top:1em;margin-left:22px;margin-bottom:8px}.cg-legalPage-infoWeCollect p{margin-left:42px}select{color:#000}select[disabled]{color:#999}.cg-home-searchFormWrap{height:100vh;min-height:720px;margin:0 auto;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;background-size:cover;-webkit-transition:background 1s ease;transition:background 1s ease;box-shadow:inset 0 4px 8px 4px rgba(0,0,0,.1);-moz-box-shadow:inset 0 4px 8px 4px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 4px 8px 4px rgba(0,0,0,.1);white-space:nowrap}.cg-home-searchFormWrap h1{color:#fff;font-size:2.5em;text-align:center;font-weight:300;padding-top:10px}.cg-home-searchFormWrap h1 i{background:url(/gfx/cg/home/greenUpArrow.png) no-repeat 0 0;display:inline-block}.cg-home-searchForm{width:680px;min-width:680px;background-color:rgba(0,153,225,.7);margin:140px auto 30px}.app_fr_ca .cg-home-searchForm{width:740px;min-width:740px}.app_it_IT .cg-home-searchForm{width:696px;min-width:696px}.app_de_DE .cg-home-searchForm{width:700px;min-width:700px}.cg-home-searchForm .content{background-color:rgba(0,154,218,.7);padding-top:10px}.cg-home-searchForm .search-type{color:#fff;font-size:1.5em}.cg-home-searchForm .content .group{color:#9a9a9a;background-color:#fff;margin:0 auto;padding:5px;font-size:1.6em}.cg-home-searchForm .dealFinderZip{width:88px}.appc_CA .cg-home-searchForm .dealFinderZip,.appc_GB .cg-home-searchForm .dealFinderZip{width:7.5em}.cg-home-searchForm .search-type div{max-width:355px;padding:0 12px;cursor:pointer}.cg-home-searchFormLabel{color:#9a9a9a;font-size:1.2em;padding-right:6px;vertical-align:middle}.cg-home-searchForm input{font-size:1.1em;font-family:Helvetica Neue,HelveticaNeue,Helvetica,Arial,Lucida Grande,sans-serif}#CPOCarSearch,#newCarSearch,#usedCarSearch{background-color:#fff;margin:0 15px 15px;padding:12px 0 10px .5rem}#CPOCarSearch .cg-form-row>*,#newCarSearch .cg-form-row>*,#usedCarSearch .cg-form-row>*{float:left}.search.group{margin-right:10px}.cg-home-allRecentWrap{margin-bottom:0;background-color:#eaf4fd}.cg-home-allRecentWrap .inner{border-top:1px solid #eaf4fd}.cg-home-leaderWrap .cg-cpo{font-size:.8em;text-align:center;line-height:3em;color:#3f6787}.cg-home-shoppersLoveWrap{margin:0 auto;color:#555;background-color:#fff;width:100%;min-height:550px;text-align:center;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.cg-home-siteCommunityWrap{margin:20px auto;padding:20px}.cg-home-siteCommunityWrap h1{text-align:center}.cg-home-shoppersLoveWrap h1,.cg-home-siteCommunityWrap h1{font-size:4em;padding-top:10px;width:100%;margin:0 auto;color:#30618c}.cg-home-shoppersLoveWrap h1{font-weight:400}.cg-home-shoppersLoveWrap #imgConfidence,.cg-home-shoppersLoveWrap #imgListings,.cg-home-shoppersLoveWrap #imgShopping{background-image:url(/gfx/cg/home/shoppersLoveSprite_alt.png);background-repeat:no-repeat;background-position:0 0;background-size:625px 200px}.cg-home-shoppersLoveWrap #imgShopping{background-position:0 0}.cg-home-shoppersLoveWrap #imgConfidence{background-position:-210px 0}.cg-home-shoppersLoveWrap #imgListings{background-position:-420px 0}.app_en.appc_US .cg-home-shoppersLoveWrap #imgConfidence,.app_en.appc_US .cg-home-shoppersLoveWrap #imgListings,.app_en.appc_US .cg-home-shoppersLoveWrap #imgShopping{background-image:url(/gfx/cg/home/shoppersLoveSprite.png)}.cg-home-shoppersLove-description{font-size:2em}.cg-home-shoppersLove{padding:50px;margin:0}.cg-home-shop-img{height:200px;width:210px}@media only screen and (max-width:767px){.cg-home-searchHistoryWrap{width:225px;max-width:225px}.cg-home-popularBodies{max-width:627px;margin-left:10%}}@media only screen and (max-width:991px){.cg-home-searchHistoryWrap{width:425px;max-width:425px}.cg-home-popularBodies{max-width:741px;margin-left:10%}}@media only screen and (min-width:992px){.cg-home-searchHistoryWrap{width:630px;max-width:630px}.cg-home-popularBodies{max-width:1500px}}.cg-home-searchHistoryWrap{background-color:rgba(196,218,236,.85);padding:0 0 10px;margin:10px}.cg-home-searchHistoryWrap h1{font-size:4em;padding-top:10px;margin:0;color:#30618c}.cg-home-searchHistoryWrap h1,.cg-home-searchHistoryWrap h3{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:700}.cg-home-searchHistoryWrap h3{font-size:2em;padding:20px 0 6px;color:#747a7f;text-align:center}.cg-home-searchHistoryWrap ul{list-style:none;margin:0 auto}.cg-home-searchHistoryWrap ul li{float:left;text-align:center;height:135px;margin:10px}.cg-home-searchHistoryWrap>div{height:135px;margin:0 auto}.cg-home-searchHistoryWrap .cg_picture{margin:0 auto;height:100%}.cg-home-searchHistoryWrap span{float:left;padding-left:5px;color:#555;font-size:.9em;display:block;line-height:25px;width:100%}.cg-home-searchHistoryWrap span,.cg-home-userSearches span.title a{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cg-home-userSearches span.title a{font-weight:700;color:#30618c;font-size:16px;width:175px}.cg-home-userSearches .row-centered{margin:0}.cg-home-searchHistoryWrap span.title{width:100%}.cg-home-searchHistoryWrap a,.cg-home-searchHistoryWrap a:active,.cg-home-searchHistoryWrap a:visited{color:#fff;font-size:1.2em;text-align:left;height:100%;width:100%}.cg-home-searchHistoryWrap a.btn-subscribe{float:right;height:20px;width:75px;font-size:1em;padding:0 5px 5px;margin:1px 5px 0}.cg-home-previousSearch{cursor:hand;cursor:pointer;height:150px;width:195px;margin:4px;box-shadow:0 0 1em rgba(0,0,0,.1);-moz-box-shadow:0 0 1em rgba(0,0,0,.1);-webkit-box-shadow:0 0 1em rgba(0,0,0,.1)}.cg-home-searchLinks{display:block;padding:8px 12px;font-size:13px;line-height:1.4;color:#3f6787}.cg-home-searchLinks ul li a:hover{background-color:#fff;text-decoration:none}.cg-home-communityWrap h2{font-size:38px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;color:#369}.cg-home-arrowUp{border-bottom:20px solid #eaf4fd}.cg-home-arrowUp,.cg-home-arrowUpWhite{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;margin:0 auto}.cg-home-arrowUpWhite{border-bottom:20px solid #fff}.cg-home-arrowDownWhite{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:20px solid #fff;margin:0 auto}.cg-home-siteBreakdownWrap{background-color:#e4eef6;padding:50px 50px 50px 70px;text-align:center;min-width:275px}.cg-home-siteBreakdownWrapExpanded{background-color:#e4eef6;padding-left:50px;text-align:center;min-width:275px}.cg-home-siteBreakdownWrap h2{font-size:20px;color:#666}.cg-home-siteBreakdownWrap h2 i{display:inline-block;height:20px;width:22px;margin-right:2px}.cg-home-siteBreakdownWrap h2 i.tools{background:url(/gfx/cg/home/tools.png) no-repeat 0}.cg-home-siteBreakdownWrap h2 i.community{background:url(/gfx/cg/home/comment.png) no-repeat 0}.cg-home-siteBreakdownWrap h2 i.research{background:url(/gfx/cg/home/research.png) no-repeat 0}.cg-home-siteBreakdownWrap p{color:#999;font-size:14px;line-height:1.6;margin:10px auto;width:400px}.featuredCarRow{font-size:1em;padding:0;text-align:left}.cg-home-siteBreakdownWrapAlt{background-color:#eaf4fd;width:100%;padding-bottom:0}.cg-home-siteBreakdownWrapAlt h2,.cg-home-siteBreakdownWrapAlt p{text-shadow:0 -1px 1px #fff}.cg-home-siteBreakdownWrapAltInner{width:840px;margin:20px auto 0}.cg-home-feature{float:left;width:280px}.cg-home-feature .cg-home-featureIcon{background:url(/gfx/cg/home/homepageIconsSprite.png) no-repeat top;width:160px;height:160px;margin:0 auto 10px}.cg-home-featureCalc .cg-home-featureIcon{background-position:-320px 0}.cg-home-featureReviews .cg-home-featureIcon{background-position:0 0}.cg-home-featureQuestions .cg-home-featureIcon{background-position:-160px 0}.cg-home-feature:hover{cursor:pointer}.cg-home-featureCalc:hover .cg-home-featureIcon{background-position:-320px -164px}.cg-home-featureReviews:hover .cg-home-featureIcon{background-position:0 -164px}.cg-home-featureQuestions:hover .cg-home-featureIcon{background-position:-160px -164px}.cg-home-feature dt{font-size:18px;padding-left:12px;line-height:1.6;color:#666}.cg-home-feature dt i{vertical-align:text-top;margin-top:3px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}.cg-home-feature dd{color:#999;line-height:1.8}.cg-home-feature:hover dt{color:#678ca9}.cg-home-feature:hover dt i{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.cg-home-feature:hover dd{color:#999}.cg-home-press-wrap{clear:both;border-top:1px solid #fff;margin:40px auto 15px;width:720px}.cg-home-press-wrap h4{font-size:14px;font-weight:400;color:#666;text-align:center;float:left;display:inline;line-height:20px}.cg-home-press-wrap .cg-press-pictures{margin:0 auto;text-align:center}.cg-home-press-wrap .cg-press-pictures img{line-height:28px;vertical-align:top;display:inline!important;margin-right:11px}.metaLabel{color:#738c8d;font-weight:400!important;font-size:11px}.glyphicon-star,.glyphicon-star-empty{color:#efc82b;padding-right:3px}.cg-home-reviewWrap{margin-top:2em}.cg-home-reviewBody{padding-left:0}.cg-home-reviewAvatarWrap img{float:right;margin-top:-40px;margin-right:-20px;overflow:hidden;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px}.cg-home-reviewHeading{font-size:2em;text-align:center;padding-top:20px}.cg-home-reviewTitle{margin:0}.cg-home-siteBreakdownSection{margin:0 auto;padding:20px}.cg-home-reviewImgWrap img{float:right}#conditionSelector{padding:0 10px}#conditionSelector .selected .indicator{visibility:visible}#conditionSelector .indicator{float:left;visibility:hidden;margin:-5px auto;font-size:1em;width:100%;text-align:center}.cg-home-popularMake{white-space:nowrap;vertical-align:top;padding-right:5px;padding-bottom:5px;padding-left:0}.cg-home-popularMakeSection{max-width:1800px;min-width:490px}.cg-home-popularBodies{padding:0}.cg-home-popularBodies>div{display:inline;text-align:left}.cg-home-popularBody{text-align:left}.app_gb .cg-home-popularBodies{max-width:900px;min-width:490px}.app_gb .cg-home-popularBody{width:30%}.cg-home-userSearches .header{background-color:hsla(0,0%,100%,.85);width:100%;margin-top:100px;float:left}.cg-home-userSearches h3{font-size:1.2em;color:#555;text-align:center;width:100%;margin-bottom:0;margin-top:10px;padding:5px}.cg-home-userSearches{min-width:750px;max-width:1024px;margin:0 auto;padding:15px;height:250px;max-height:250px}#lastSearchWrap{max-width:225px}.triangle-bottomright-banner{float:right;width:0;height:0;margin-top:-50px;border-bottom:50px solid rgba(0,154,218,.7);border-left:50px solid transparent}.app_de_DE .triangle-bottomright-banner,.app_es .triangle-bottomright-banner,.app_es_ES .triangle-bottomright-banner,.app_fr_ca .triangle-bottomright-banner{float:right;background-color:transparent;margin-top:-50px;border:none}.ie9 .triangle-bottomright-banner{border-bottom:50px solid #009ada}.rotate-textbanner{color:#525252;margin-left:-34px;font-size:.8em;margin-top:22px;font-weight:700;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.app_de_DE .rotate-textbanner,.app_es .rotate-textbanner,.app_es_ES .rotate-textbanner,.app_fr_ca .rotate-textbanner{float:right;margin-top:0;background-color:rgba(0,154,218,.9);padding:1px 5px;font-size:.9em;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}.push{background-color:#e4eef6}.responsive-background-image{background-size:cover;background-position:50%;background-repeat:no-repeat}.responsive-background-image img{display:none}.needMinHeightForBackground .responsive-background-image{min-height:1100px}.needMinHeightForBackground #usedCarSearch{padding:12px 0 10px}#usedCarSearch{overflow:hidden}#usedCarDetailSearch{width:80%;margin:0 auto}#usedCarDetailSearch ul li{display:inline;text-align:center}#dealFinderFormBody .col-xs-3,#dealFinderFormBody .container-fluid{padding:0}#dealFinderFormBody fieldset{padding-left:0}#usedCarDetailSearch a{display:inline-block;width:30%;padding:.75rem 0;margin:0;text-decoration:none;color:#333}#usedCarDetailSearch a.selected{color:#0099e1}#usedCarDetailSearch .one:hover~.underline,#usedCarDetailSearch.pickone .underline{left:-2%}#usedCarDetailSearch.picktwo .underline,#usedCarDetailSearch .two:hover~.underline{left:29%}#usedCarDetailSearch.pickthree .underline,#usedCarDetailSearch .three:hover~.underline{left:60%}#usedCarDetailSearch .underline{height:.25rem;width:33%;margin:0;background:#0099e1;border:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;position:relative}.bodyoption{text-align:center;background-color:#eee;margin:.5em;cursor:pointer}.bodyoption.selected,.bodyoption.selected:hover{background-color:#b3e0f4}.bodyoption:hover{background-color:#f4cccc}.bodyoption svg{margin-top:1em}.bodyoption .cardBody{position:relative;top:-.5em}.bodyoptionsquare{width:75%}.bodyoptionsquare .col-xs-4{padding:0}.extraControls{padding:1em}.extraControls,.extraControlsPrice{text-align:center}#carPickerUsed{margin-left:4px}.cg-alert-aprilfools{width:80%;padding:10px 20px;position:relative;margin:0 auto -90px;height:90px;border-radius:0 0 4px 4px;box-shadow:0 3px 3px 2px rgba(0,0,0,.1);background:hsla(0,0%,100%,.73);color:#000;min-width:730px}.cg-alert-aprilfools__content{text-align:center}.cg-alert-aprilfools .close{opacity:.7}.cg-alert-aprilfools h3{margin-top:5px}.cg-alert-aprilfools p{margin-top:10px}.redesign .header1,.redesign h1{color:#000;line-height:1.2;margin-top:0;margin-bottom:.5em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.6em}@media screen and (min-width:20em){.redesign .header1,.redesign h1{font-size:1.75em;font-size:-webkit-calc(1.6em + 0.4*(100vw - 20em)/70);font-size:calc(1.6em + 0.4*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .header1,.redesign h1{font-size:2em}}.redesign .header2,.redesign h2{color:#000;line-height:1.2;margin-top:0;margin-bottom:.5em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.3em}@media screen and (min-width:20em){.redesign .header2,.redesign h2{font-size:1.4em;font-size:-webkit-calc(1.3em + 0.2*(100vw - 20em)/70);font-size:calc(1.3em + 0.2*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .header2,.redesign h2{font-size:1.5em}}.redesign .header3,.redesign h3{color:#000;line-height:1.2;margin-top:0;margin-bottom:.5em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.2em}@media screen and (min-width:20em){.redesign .header3,.redesign h3{font-size:1.3em;font-size:-webkit-calc(1.2em + 0.175*(100vw - 20em)/70);font-size:calc(1.2em + 0.175*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .header3,.redesign h3{font-size:1.375em}}.redesign .header4,.redesign h4{color:#000;line-height:1.2;margin-top:0;margin-bottom:.5em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1em}@media screen and (min-width:20em){.redesign .header4,.redesign h4{font-size:1em;font-size:-webkit-calc(1em + 0.25*(100vw - 20em)/70);font-size:calc(1em + 0.25*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .header4,.redesign h4{font-size:1.25em}}.redesign .header5,.redesign h5{color:#000;line-height:1.5;margin-top:0;margin-bottom:.5em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1em}@media screen and (min-width:20em){.redesign .header5,.redesign h5{font-size:1em;font-size:-webkit-calc(1em + 0*(100vw - 20em)/70);font-size:calc(1em + 0*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .header5,.redesign h5{font-size:1em}}.redesign .header6,.redesign h6{color:#3d3d3d;line-height:1.5;text-transform:uppercase;margin-top:0;margin-bottom:.5em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1em}@media screen and (min-width:20em){.redesign .header6,.redesign h6{font-size:1em;font-size:-webkit-calc(1em + 0*(100vw - 20em)/70);font-size:calc(1em + 0*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .header6,.redesign h6{font-size:1em}}.redesign label,.redesign p{color:#0a0a0a;line-height:1.5;margin-bottom:.5em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1em}@media screen and (min-width:20em){.redesign label,.redesign p{font-size:1em;font-size:-webkit-calc(1em + 0*(100vw - 20em)/70);font-size:calc(1em + 0*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign label,.redesign p{font-size:1em}}.redesign label.bodySM,.redesign p.bodySM{font-size:.875em}.redesign label.bodyLight,.redesign p.bodyLight{color:#707070}.redesign .slnk,.redesign a{color:#006598}.redesign .slnk:active,.redesign .slnk:focus,.redesign .slnk:hover,.redesign a:active,.redesign a:focus,.redesign a:hover{color:#00324c;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.redesign .body-copy-xs,.redesign .bodyCopyXS{color:#707070;font-weight:400;line-height:1.5;font-size:.875em}.redesign .body-copy-xs.heavy,.redesign .bodyCopyXS.heavy{font-weight:700}.redesign .text-xs,.redesign .textXS{font-size:.875em}.redesign .text-xs_light,.redesign .textXS_light{color:#707070}.redesign .text-sm,.redesign .textSM{font-size:1em}@media screen and (min-width:20em){.redesign .text-sm,.redesign .textSM{font-size:1em;font-size:-webkit-calc(1em + 0*(100vw - 20em)/70);font-size:calc(1em + 0*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .text-sm,.redesign .textSM{font-size:1em}}.redesign .text-md,.redesign .textMD{font-size:1.2em}@media screen and (min-width:20em){.redesign .text-md,.redesign .textMD{font-size:1.3em;font-size:-webkit-calc(1.2em + 0.175*(100vw - 20em)/70);font-size:calc(1.2em + 0.175*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .text-md,.redesign .textMD{font-size:1.375em}}.redesign .text-lg,.redesign .textLG{font-size:1.3em}@media screen and (min-width:20em){.redesign .text-lg,.redesign .textLG{font-size:1.4em;font-size:-webkit-calc(1.3em + 0.2*(100vw - 20em)/70);font-size:calc(1.3em + 0.2*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .text-lg,.redesign .textLG{font-size:1.5em}}.redesign .text-xl,.redesign .textXL{font-size:1.6em}@media screen and (min-width:20em){.redesign .text-xl,.redesign .textXL{font-size:1.75em;font-size:-webkit-calc(1.6em + 0.4*(100vw - 20em)/70);font-size:calc(1.6em + 0.4*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .text-xl,.redesign .textXL{font-size:2em}}.redesign .bold,.redesign strong{font-family:700}.redesign .textPrimary{color:#0277bd}.redesign .textSecondary{color:#008002}.redesign .textTertiary{color:#006598}.redesign .textWarning{color:#ffb100}.redesign .textDanger{color:#f60000}.bodyOfText{width:40em;margin:0 auto}.textCenter{text-align:center}.marginTopMD{margin-top:1.25em}.marginTopXS{margin-top:.5em}.marginTopSM{margin-top:.75em}.marginTopLG{margin-top:2em}.marginTopXL{margin-top:3.25em}.marginBottomMD{margin-bottom:1.25em}.marginBottomXS{margin-bottom:.5em}.marginBottomSM{margin-bottom:.75em}.marginBottomLG{margin-bottom:2em}.marginBottomXL{margin-bottom:3.25em}.layoutTopXS{margin-top:.5rem}.layoutTopSM{margin-top:.75rem}.layoutTopMD{margin-top:1.25rem}.layoutTopLG{margin-top:2rem}.layoutTopXL{margin-top:3.25rem}.layoutBottomXS{margin-bottom:.5rem}.layoutBottomSM{margin-bottom:.75rem}.layoutBottomMD{margin-bottom:1.25rem}.layoutBottomLG{margin-bottom:2rem}.layoutBottomXL{margin-bottom:3.25rem}.redesign .container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.redesign .container-fluid{padding-right:0;padding-left:0}.redesign .btn-default,.redesign .btn-tertiary{color:#0a0a0a;cursor:pointer;border:1px solid #c2ccd4;border-radius:2px;padding:10px 15px;background:#f5f6f6;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;font-size:1em}.redesign .btn-default:active,.redesign .btn-default:hover,.redesign .btn-tertiary:active,.redesign .btn-tertiary:hover{background:#e0e3e3;border-color:#aab8c3}.redesign .btn-primary,.redesign .btn-success{color:#fff;cursor:pointer;border:1px solid #008002;border-radius:2px;padding:10px 15px;background:#008002;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;font-size:1em}.redesign .btn-primary:active,.redesign .btn-primary:hover,.redesign .btn-success:active,.redesign .btn-success:hover{background:#005701;border-color:#005701}.redesign .btn-secondary{color:#fff;cursor:pointer;border:1px solid #0277bd;border-radius:2px;padding:10px 15px;background:#0277bd;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;font-size:1em}.redesign .btn-secondary:active,.redesign .btn-secondary:hover{background:#025e95;border-color:#025e95}.redesign .btn-info{color:#fff;cursor:pointer;border:1px solid #006598;border-radius:2px;padding:10px 15px;background:#006598;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;font-size:1em}.redesign .btn-info:active,.redesign .btn-info:hover{background:#004a6f;border-color:#004a6f}.redesign .btn-warning{color:#fff;cursor:pointer;border:1px solid #ffb100;border-radius:2px;padding:10px 15px;background:#ffb100;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;font-size:1em}.redesign .btn-warning:active,.redesign .btn-warning:hover{background:#d69500;border-color:#d69500;color:#0a0a0a}.redesign .btn-danger{color:#fff;cursor:pointer;border:1px solid #f60000;border-radius:2px;padding:10px 15px;background:#f60000;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;font-size:1em}.redesign .btn-danger:active,.redesign .btn-danger:hover{background:#cd0000;border-color:#cd0000}@media only screen and (min-width:1440px){.redesign .container{width:1440px}.redesign .container-lg{width:1280px}}.redesign .container{font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1em}.redesign hr{border-top:1px solid #d6d6d6}.redesign .text-center{text-align:center}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.redesign .media img{display:none}.redesign select::-ms-expand{display:none}}.cg-layout-devOnlyFooter{border:none;background-color:#0277bd;max-width:700px;width:auto;padding:5px}.cg-layout-devOnlyFooter .row{margin:0}#simpleSearchDealerForm{position:relative;z-index:10}@font-face{font-family:Lato;font-display:swap;font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(/css/external/googlefonts/lato/v14/lato-v14-latin-ext-regular.woff2) format("woff2"),url(/css/external/googlefonts/lato/v14/lato-v14-latin-ext-regular.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Lato;font-display:swap;font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(/css/external/googlefonts/lato/v14/lato-v14-latin-regular.woff2) format("woff2"),url(/css/external/googlefonts/lato/v14/lato-v14-latin-regular.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Lato;font-display:swap;font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(/css/external/googlefonts/lato/v14/lato-v14-latin-ext-700.woff2) format("woff2"),url(/css/external/googlefonts/lato/v14/lato-v14-latin-ext-700.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Lato;font-display:swap;font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(/css/external/googlefonts/lato/v14/lato-v14-latin-700.woff2) format("woff2"),url(/css/external/googlefonts/lato/v14/lato-v14-latin-700.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}div.movingBoxes .deal{display:inline-block;float:none;position:relative;top:-2px}div.movingBoxes .deal .deal-rating{padding:1px 0 0}div.movingBoxes .deal .deal-rating .deal-arrow{margin-right:0}div.movingBoxes .deal .cg-carouselNav-price{margin-left:-2px}#ratingFilter_OptionList div.deal{margin-left:20px}#ratingFilter_OptionList div.deal .deal-rating{padding:0;vertical-align:baseline;vertical-align:initial}.cg-alternate-result-deal .deal{margin:-5px 0 0 5px}#dealerPricingTool [id^=pricingTool-listing] .listingRankDiv .dealRating{min-width:150px}#dealerPricingTool [id^=pricingTool-listing] .listingRankDiv .dealRating .dealerRatingLabelDiv span{margin-top:8px;float:left}.deal{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.deal .deal-meta,.deal .dealMeta{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:5px}.deal .deal-meta .dealLabel,.deal .deal-meta h6,.deal .dealMeta .dealLabel,.deal .dealMeta h6{color:#324054;font-weight:700;text-transform:uppercase;white-space:nowrap;margin:0}.deal .deal-meta .deal-differential p,.deal .deal-meta .dealDifferential p,.deal .dealMeta .deal-differential p,.deal .dealMeta .dealDifferential p{margin:0}.deal .deal-info,.deal .dealInfo{margin-left:10px}.deal .deal-info p,.deal .dealInfo p{color:#324054;margin:0}.deal .deal-meta,.deal .deal-rating,.deal .dealMeta,.deal .dealRating{background:none;border:none;padding-left:0;padding-right:0}.deal .deal-meta svg.deal-arrow,.deal .deal-meta svg.dealArrow,.deal .deal-rating svg.deal-arrow,.deal .deal-rating svg.dealArrow,.deal .dealMeta svg.deal-arrow,.deal .dealMeta svg.dealArrow,.deal .dealRating svg.deal-arrow,.deal .dealRating svg.dealArrow{vertical-align:middle;width:31px;height:31px}.deal .deal-meta svg.deal-arrow.arrow-small,.deal .deal-meta svg.deal-arrow.arrowSmall,.deal .deal-meta svg.dealArrow.arrow-small,.deal .deal-meta svg.dealArrow.arrowSmall,.deal .deal-rating svg.deal-arrow.arrow-small,.deal .deal-rating svg.deal-arrow.arrowSmall,.deal .deal-rating svg.dealArrow.arrow-small,.deal .deal-rating svg.dealArrow.arrowSmall,.deal .dealMeta svg.deal-arrow.arrow-small,.deal .dealMeta svg.deal-arrow.arrowSmall,.deal .dealMeta svg.dealArrow.arrow-small,.deal .dealMeta svg.dealArrow.arrowSmall,.deal .dealRating svg.deal-arrow.arrow-small,.deal .dealRating svg.deal-arrow.arrowSmall,.deal .dealRating svg.dealArrow.arrow-small,.deal .dealRating svg.dealArrow.arrowSmall{width:21px;height:21px}.deal .deal-meta .new-car,.deal .deal-meta .newCarPath,.deal .deal-meta .no-price,.deal .deal-meta .noPricePath,.deal .deal-meta .uncertain,.deal .deal-meta .uncertainPath,.deal .deal-rating .new-car,.deal .deal-rating .newCarPath,.deal .deal-rating .no-price,.deal .deal-rating .noPricePath,.deal .deal-rating .uncertain,.deal .deal-rating .uncertainPath,.deal .dealMeta .new-car,.deal .dealMeta .newCarPath,.deal .dealMeta .no-price,.deal .dealMeta .noPricePath,.deal .dealMeta .uncertain,.deal .dealMeta .uncertainPath,.deal .dealRating .new-car,.deal .dealRating .newCarPath,.deal .dealRating .no-price,.deal .dealRating .noPricePath,.deal .dealRating .uncertain,.deal .dealRating .uncertainPath{opacity:0;fill:#fff}.deal .deal-meta .arrow,.deal .deal-rating .arrow,.deal .dealMeta .arrow,.deal .dealRating .arrow{opacity:1;fill:#fff}.deal .deal-meta.great .dealLabel,.deal .deal-meta.great h6,.deal .deal-rating.great .dealLabel,.deal .deal-rating.great h6,.deal .dealMeta.great .dealLabel,.deal .dealMeta.great h6,.deal .dealRating.great .dealLabel,.deal .dealRating.great h6{color:#006b00}.deal .deal-meta.great svg.deal-arrow,.deal .deal-meta.great svg.dealArrow,.deal .deal-rating.great svg.deal-arrow,.deal .deal-rating.great svg.dealArrow,.deal .dealMeta.great svg.deal-arrow,.deal .dealMeta.great svg.dealArrow,.deal .dealRating.great svg.deal-arrow,.deal .dealRating.great svg.dealArrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.deal .deal-meta.great circle,.deal .deal-rating.great circle,.deal .dealMeta.great circle,.deal .dealRating.great circle{fill:#006b00}.deal .deal-meta.good .dealLabel,.deal .deal-meta.good h6,.deal .deal-rating.good .dealLabel,.deal .deal-rating.good h6,.deal .dealMeta.good .dealLabel,.deal .dealMeta.good h6,.deal .dealRating.good .dealLabel,.deal .dealRating.good h6{color:#008200}.deal .deal-meta.good svg.deal-arrow,.deal .deal-meta.good svg.dealArrow,.deal .deal-rating.good svg.deal-arrow,.deal .deal-rating.good svg.dealArrow,.deal .dealMeta.good svg.deal-arrow,.deal .dealMeta.good svg.dealArrow,.deal .dealRating.good svg.deal-arrow,.deal .dealRating.good svg.dealArrow{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.deal .deal-meta.good circle,.deal .deal-rating.good circle,.deal .dealMeta.good circle,.deal .dealRating.good circle{fill:#009b00}.deal .deal-meta.fair .dealLabel,.deal .deal-meta.fair h6,.deal .deal-rating.fair .dealLabel,.deal .deal-rating.fair h6,.deal .dealMeta.fair .dealLabel,.deal .dealMeta.fair h6,.deal .dealRating.fair .dealLabel,.deal .dealRating.fair h6{color:green}.deal .deal-meta.fair svg.deal-arrow circle,.deal .deal-meta.fair svg.dealArrow circle,.deal .deal-rating.fair svg.deal-arrow circle,.deal .deal-rating.fair svg.dealArrow circle,.deal .dealMeta.fair svg.deal-arrow circle,.deal .dealMeta.fair svg.dealArrow circle,.deal .dealRating.fair svg.deal-arrow circle,.deal .dealRating.fair svg.dealArrow circle{fill:#00bd00}.deal .deal-meta.high .dealLabel,.deal .deal-meta.high h6,.deal .deal-rating.high .dealLabel,.deal .deal-rating.high h6,.deal .dealMeta.high .dealLabel,.deal .dealMeta.high h6,.deal .dealRating.high .dealLabel,.deal .dealRating.high h6{color:#ad5a00}.deal .deal-meta.high svg.deal-arrow,.deal .deal-meta.high svg.dealArrow,.deal .deal-rating.high svg.deal-arrow,.deal .deal-rating.high svg.dealArrow,.deal .dealMeta.high svg.deal-arrow,.deal .dealMeta.high svg.dealArrow,.deal .dealRating.high svg.deal-arrow,.deal .dealRating.high svg.dealArrow{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.deal .deal-meta.high circle,.deal .deal-rating.high circle,.deal .dealMeta.high circle,.deal .dealRating.high circle{fill:#ff8400}.deal .deal-meta.overpriced .dealLabel,.deal .deal-meta.overpriced h6,.deal .deal-rating.overpriced .dealLabel,.deal .deal-rating.overpriced h6,.deal .dealMeta.overpriced .dealLabel,.deal .dealMeta.overpriced h6,.deal .dealRating.overpriced .dealLabel,.deal .dealRating.overpriced h6{color:#d00}.deal .deal-meta.overpriced svg.deal-arrow,.deal .deal-meta.overpriced svg.dealArrow,.deal .deal-rating.overpriced svg.deal-arrow,.deal .deal-rating.overpriced svg.dealArrow,.deal .dealMeta.overpriced svg.deal-arrow,.deal .dealMeta.overpriced svg.dealArrow,.deal .dealRating.overpriced svg.deal-arrow,.deal .dealRating.overpriced svg.dealArrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.deal .deal-meta.overpriced circle,.deal .deal-rating.overpriced circle,.deal .dealMeta.overpriced circle,.deal .dealRating.overpriced circle{fill:#f60000}.deal .deal-meta.uncertain .dealLabel,.deal .deal-meta.uncertain h6,.deal .deal-rating.uncertain .dealLabel,.deal .deal-rating.uncertain h6,.deal .dealMeta.uncertain .dealLabel,.deal .dealMeta.uncertain h6,.deal .dealRating.uncertain .dealLabel,.deal .dealRating.uncertain h6{color:#707070}.deal .deal-meta.uncertain svg.deal-arrow circle,.deal .deal-meta.uncertain svg.dealArrow circle,.deal .deal-rating.uncertain svg.deal-arrow circle,.deal .deal-rating.uncertain svg.dealArrow circle,.deal .dealMeta.uncertain svg.deal-arrow circle,.deal .dealMeta.uncertain svg.dealArrow circle,.deal .dealRating.uncertain svg.deal-arrow circle,.deal .dealRating.uncertain svg.dealArrow circle{fill:#707070}.deal .deal-meta.uncertain svg.deal-arrow .uncertain,.deal .deal-meta.uncertain svg.deal-arrow .uncertainPath,.deal .deal-meta.uncertain svg.dealArrow .uncertain,.deal .deal-meta.uncertain svg.dealArrow .uncertainPath,.deal .deal-rating.uncertain svg.deal-arrow .uncertain,.deal .deal-rating.uncertain svg.deal-arrow .uncertainPath,.deal .deal-rating.uncertain svg.dealArrow .uncertain,.deal .deal-rating.uncertain svg.dealArrow .uncertainPath,.deal .dealMeta.uncertain svg.deal-arrow .uncertain,.deal .dealMeta.uncertain svg.deal-arrow .uncertainPath,.deal .dealMeta.uncertain svg.dealArrow .uncertain,.deal .dealMeta.uncertain svg.dealArrow .uncertainPath,.deal .dealRating.uncertain svg.deal-arrow .uncertain,.deal .dealRating.uncertain svg.deal-arrow .uncertainPath,.deal .dealRating.uncertain svg.dealArrow .uncertain,.deal .dealRating.uncertain svg.dealArrow .uncertainPath{opacity:1}.deal .deal-meta.uncertain svg.deal-arrow .arrow,.deal .deal-meta.uncertain svg.deal-arrow .new-car,.deal .deal-meta.uncertain svg.deal-arrow .newCarPath,.deal .deal-meta.uncertain svg.dealArrow .arrow,.deal .deal-meta.uncertain svg.dealArrow .new-car,.deal .deal-meta.uncertain svg.dealArrow .newCarPath,.deal .deal-rating.uncertain svg.deal-arrow .arrow,.deal .deal-rating.uncertain svg.deal-arrow .new-car,.deal .deal-rating.uncertain svg.deal-arrow .newCarPath,.deal .deal-rating.uncertain svg.dealArrow .arrow,.deal .deal-rating.uncertain svg.dealArrow .new-car,.deal .deal-rating.uncertain svg.dealArrow .newCarPath,.deal .dealMeta.uncertain svg.deal-arrow .arrow,.deal .dealMeta.uncertain svg.deal-arrow .new-car,.deal .dealMeta.uncertain svg.deal-arrow .newCarPath,.deal .dealMeta.uncertain svg.dealArrow .arrow,.deal .dealMeta.uncertain svg.dealArrow .new-car,.deal .dealMeta.uncertain svg.dealArrow .newCarPath,.deal .dealRating.uncertain svg.deal-arrow .arrow,.deal .dealRating.uncertain svg.deal-arrow .new-car,.deal .dealRating.uncertain svg.deal-arrow .newCarPath,.deal .dealRating.uncertain svg.dealArrow .arrow,.deal .dealRating.uncertain svg.dealArrow .new-car,.deal .dealRating.uncertain svg.dealArrow .newCarPath{opacity:0}.deal .deal-meta.no-price .dealLabel,.deal .deal-meta.no-price h6,.deal .deal-meta.noPrice .dealLabel,.deal .deal-meta.noPrice h6,.deal .deal-rating.no-price .dealLabel,.deal .deal-rating.no-price h6,.deal .deal-rating.noPrice .dealLabel,.deal .deal-rating.noPrice h6,.deal .dealMeta.no-price .dealLabel,.deal .dealMeta.no-price h6,.deal .dealMeta.noPrice .dealLabel,.deal .dealMeta.noPrice h6,.deal .dealRating.no-price .dealLabel,.deal .dealRating.no-price h6,.deal .dealRating.noPrice .dealLabel,.deal .dealRating.noPrice h6{color:#707070}.deal .deal-meta.no-price svg.deal-arrow circle,.deal .deal-meta.no-price svg.dealArrow circle,.deal .deal-meta.noPrice svg.deal-arrow circle,.deal .deal-meta.noPrice svg.dealArrow circle,.deal .deal-rating.no-price svg.deal-arrow circle,.deal .deal-rating.no-price svg.dealArrow circle,.deal .deal-rating.noPrice svg.deal-arrow circle,.deal .deal-rating.noPrice svg.dealArrow circle,.deal .dealMeta.no-price svg.deal-arrow circle,.deal .dealMeta.no-price svg.dealArrow circle,.deal .dealMeta.noPrice svg.deal-arrow circle,.deal .dealMeta.noPrice svg.dealArrow circle,.deal .dealRating.no-price svg.deal-arrow circle,.deal .dealRating.no-price svg.dealArrow circle,.deal .dealRating.noPrice svg.deal-arrow circle,.deal .dealRating.noPrice svg.dealArrow circle{fill:#707070}.deal .deal-meta.no-price svg.deal-arrow .no-price,.deal .deal-meta.no-price svg.deal-arrow .noPricePath,.deal .deal-meta.no-price svg.dealArrow .no-price,.deal .deal-meta.no-price svg.dealArrow .noPricePath,.deal .deal-meta.noPrice svg.deal-arrow .no-price,.deal .deal-meta.noPrice svg.deal-arrow .noPricePath,.deal .deal-meta.noPrice svg.dealArrow .no-price,.deal .deal-meta.noPrice svg.dealArrow .noPricePath,.deal .deal-rating.no-price svg.deal-arrow .no-price,.deal .deal-rating.no-price svg.deal-arrow .noPricePath,.deal .deal-rating.no-price svg.dealArrow .no-price,.deal .deal-rating.no-price svg.dealArrow .noPricePath,.deal .deal-rating.noPrice svg.deal-arrow .no-price,.deal .deal-rating.noPrice svg.deal-arrow .noPricePath,.deal .deal-rating.noPrice svg.dealArrow .no-price,.deal .deal-rating.noPrice svg.dealArrow .noPricePath,.deal .dealMeta.no-price svg.deal-arrow .no-price,.deal .dealMeta.no-price svg.deal-arrow .noPricePath,.deal .dealMeta.no-price svg.dealArrow .no-price,.deal .dealMeta.no-price svg.dealArrow .noPricePath,.deal .dealMeta.noPrice svg.deal-arrow .no-price,.deal .dealMeta.noPrice svg.deal-arrow .noPricePath,.deal .dealMeta.noPrice svg.dealArrow .no-price,.deal .dealMeta.noPrice svg.dealArrow .noPricePath,.deal .dealRating.no-price svg.deal-arrow .no-price,.deal .dealRating.no-price svg.deal-arrow .noPricePath,.deal .dealRating.no-price svg.dealArrow .no-price,.deal .dealRating.no-price svg.dealArrow .noPricePath,.deal .dealRating.noPrice svg.deal-arrow .no-price,.deal .dealRating.noPrice svg.deal-arrow .noPricePath,.deal .dealRating.noPrice svg.dealArrow .no-price,.deal .dealRating.noPrice svg.dealArrow .noPricePath{opacity:1}.deal .deal-meta.no-price svg.deal-arrow .arrow,.deal .deal-meta.no-price svg.deal-arrow .new-car,.deal .deal-meta.no-price svg.deal-arrow .newCarPath,.deal .deal-meta.no-price svg.dealArrow .arrow,.deal .deal-meta.no-price svg.dealArrow .new-car,.deal .deal-meta.no-price svg.dealArrow .newCarPath,.deal .deal-meta.noPrice svg.deal-arrow .arrow,.deal .deal-meta.noPrice svg.deal-arrow .new-car,.deal .deal-meta.noPrice svg.deal-arrow .newCarPath,.deal .deal-meta.noPrice svg.dealArrow .arrow,.deal .deal-meta.noPrice svg.dealArrow .new-car,.deal .deal-meta.noPrice svg.dealArrow .newCarPath,.deal .deal-rating.no-price svg.deal-arrow .arrow,.deal .deal-rating.no-price svg.deal-arrow .new-car,.deal .deal-rating.no-price svg.deal-arrow .newCarPath,.deal .deal-rating.no-price svg.dealArrow .arrow,.deal .deal-rating.no-price svg.dealArrow .new-car,.deal .deal-rating.no-price svg.dealArrow .newCarPath,.deal .deal-rating.noPrice svg.deal-arrow .arrow,.deal .deal-rating.noPrice svg.deal-arrow .new-car,.deal .deal-rating.noPrice svg.deal-arrow .newCarPath,.deal .deal-rating.noPrice svg.dealArrow .arrow,.deal .deal-rating.noPrice svg.dealArrow .new-car,.deal .deal-rating.noPrice svg.dealArrow .newCarPath,.deal .dealMeta.no-price svg.deal-arrow .arrow,.deal .dealMeta.no-price svg.deal-arrow .new-car,.deal .dealMeta.no-price svg.deal-arrow .newCarPath,.deal .dealMeta.no-price svg.dealArrow .arrow,.deal .dealMeta.no-price svg.dealArrow .new-car,.deal .dealMeta.no-price svg.dealArrow .newCarPath,.deal .dealMeta.noPrice svg.deal-arrow .arrow,.deal .dealMeta.noPrice svg.deal-arrow .new-car,.deal .dealMeta.noPrice svg.deal-arrow .newCarPath,.deal .dealMeta.noPrice svg.dealArrow .arrow,.deal .dealMeta.noPrice svg.dealArrow .new-car,.deal .dealMeta.noPrice svg.dealArrow .newCarPath,.deal .dealRating.no-price svg.deal-arrow .arrow,.deal .dealRating.no-price svg.deal-arrow .new-car,.deal .dealRating.no-price svg.deal-arrow .newCarPath,.deal .dealRating.no-price svg.dealArrow .arrow,.deal .dealRating.no-price svg.dealArrow .new-car,.deal .dealRating.no-price svg.dealArrow .newCarPath,.deal .dealRating.noPrice svg.deal-arrow .arrow,.deal .dealRating.noPrice svg.deal-arrow .new-car,.deal .dealRating.noPrice svg.deal-arrow .newCarPath,.deal .dealRating.noPrice svg.dealArrow .arrow,.deal .dealRating.noPrice svg.dealArrow .new-car,.deal .dealRating.noPrice svg.dealArrow .newCarPath{opacity:0}.deal .deal-meta.no-price-newCar .dealLabel,.deal .deal-meta.no-price-newCar h6,.deal .deal-meta.noPriceNewCar .dealLabel,.deal .deal-meta.noPriceNewCar h6,.deal .deal-rating.no-price-newCar .dealLabel,.deal .deal-rating.no-price-newCar h6,.deal .deal-rating.noPriceNewCar .dealLabel,.deal .deal-rating.noPriceNewCar h6,.deal .dealMeta.no-price-newCar .dealLabel,.deal .dealMeta.no-price-newCar h6,.deal .dealMeta.noPriceNewCar .dealLabel,.deal .dealMeta.noPriceNewCar h6,.deal .dealRating.no-price-newCar .dealLabel,.deal .dealRating.no-price-newCar h6,.deal .dealRating.noPriceNewCar .dealLabel,.deal .dealRating.noPriceNewCar h6{color:#000}.deal .deal-meta.no-price-newCar svg.deal-arrow .new-car,.deal .deal-meta.no-price-newCar svg.deal-arrow .newCarPath,.deal .deal-meta.no-price-newCar svg.dealArrow .new-car,.deal .deal-meta.no-price-newCar svg.dealArrow .newCarPath,.deal .deal-meta.noPriceNewCar svg.deal-arrow .new-car,.deal .deal-meta.noPriceNewCar svg.deal-arrow .newCarPath,.deal .deal-meta.noPriceNewCar svg.dealArrow .new-car,.deal .deal-meta.noPriceNewCar svg.dealArrow .newCarPath,.deal .deal-rating.no-price-newCar svg.deal-arrow .new-car,.deal .deal-rating.no-price-newCar svg.deal-arrow .newCarPath,.deal .deal-rating.no-price-newCar svg.dealArrow .new-car,.deal .deal-rating.no-price-newCar svg.dealArrow .newCarPath,.deal .deal-rating.noPriceNewCar svg.deal-arrow .new-car,.deal .deal-rating.noPriceNewCar svg.deal-arrow .newCarPath,.deal .deal-rating.noPriceNewCar svg.dealArrow .new-car,.deal .deal-rating.noPriceNewCar svg.dealArrow .newCarPath,.deal .dealMeta.no-price-newCar svg.deal-arrow .new-car,.deal .dealMeta.no-price-newCar svg.deal-arrow .newCarPath,.deal .dealMeta.no-price-newCar svg.dealArrow .new-car,.deal .dealMeta.no-price-newCar svg.dealArrow .newCarPath,.deal .dealMeta.noPriceNewCar svg.deal-arrow .new-car,.deal .dealMeta.noPriceNewCar svg.deal-arrow .newCarPath,.deal .dealMeta.noPriceNewCar svg.dealArrow .new-car,.deal .dealMeta.noPriceNewCar svg.dealArrow .newCarPath,.deal .dealRating.no-price-newCar svg.deal-arrow .new-car,.deal .dealRating.no-price-newCar svg.deal-arrow .newCarPath,.deal .dealRating.no-price-newCar svg.dealArrow .new-car,.deal .dealRating.no-price-newCar svg.dealArrow .newCarPath,.deal .dealRating.noPriceNewCar svg.deal-arrow .new-car,.deal .dealRating.noPriceNewCar svg.deal-arrow .newCarPath,.deal .dealRating.noPriceNewCar svg.dealArrow .new-car,.deal .dealRating.noPriceNewCar svg.dealArrow .newCarPath{fill:#ffb100;opacity:1}.deal .deal-meta.no-price-newCar svg.deal-arrow .arrow,.deal .deal-meta.no-price-newCar svg.deal-arrow .no-price,.deal .deal-meta.no-price-newCar svg.deal-arrow .noPricePath,.deal .deal-meta.no-price-newCar svg.deal-arrow circle,.deal .deal-meta.no-price-newCar svg.dealArrow .arrow,.deal .deal-meta.no-price-newCar svg.dealArrow .no-price,.deal .deal-meta.no-price-newCar svg.dealArrow .noPricePath,.deal .deal-meta.no-price-newCar svg.dealArrow circle,.deal .deal-meta.noPriceNewCar svg.deal-arrow .arrow,.deal .deal-meta.noPriceNewCar svg.deal-arrow .no-price,.deal .deal-meta.noPriceNewCar svg.deal-arrow .noPricePath,.deal .deal-meta.noPriceNewCar svg.deal-arrow circle,.deal .deal-meta.noPriceNewCar svg.dealArrow .arrow,.deal .deal-meta.noPriceNewCar svg.dealArrow .no-price,.deal .deal-meta.noPriceNewCar svg.dealArrow .noPricePath,.deal .deal-meta.noPriceNewCar svg.dealArrow circle,.deal .deal-rating.no-price-newCar svg.deal-arrow .arrow,.deal .deal-rating.no-price-newCar svg.deal-arrow .no-price,.deal .deal-rating.no-price-newCar svg.deal-arrow .noPricePath,.deal .deal-rating.no-price-newCar svg.deal-arrow circle,.deal .deal-rating.no-price-newCar svg.dealArrow .arrow,.deal .deal-rating.no-price-newCar svg.dealArrow .no-price,.deal .deal-rating.no-price-newCar svg.dealArrow .noPricePath,.deal .deal-rating.no-price-newCar svg.dealArrow circle,.deal .deal-rating.noPriceNewCar svg.deal-arrow .arrow,.deal .deal-rating.noPriceNewCar svg.deal-arrow .no-price,.deal .deal-rating.noPriceNewCar svg.deal-arrow .noPricePath,.deal .deal-rating.noPriceNewCar svg.deal-arrow circle,.deal .deal-rating.noPriceNewCar svg.dealArrow .arrow,.deal .deal-rating.noPriceNewCar svg.dealArrow .no-price,.deal .deal-rating.noPriceNewCar svg.dealArrow .noPricePath,.deal .deal-rating.noPriceNewCar svg.dealArrow circle,.deal .dealMeta.no-price-newCar svg.deal-arrow .arrow,.deal .dealMeta.no-price-newCar svg.deal-arrow .no-price,.deal .dealMeta.no-price-newCar svg.deal-arrow .noPricePath,.deal .dealMeta.no-price-newCar svg.deal-arrow circle,.deal .dealMeta.no-price-newCar svg.dealArrow .arrow,.deal .dealMeta.no-price-newCar svg.dealArrow .no-price,.deal .dealMeta.no-price-newCar svg.dealArrow .noPricePath,.deal .dealMeta.no-price-newCar svg.dealArrow circle,.deal .dealMeta.noPriceNewCar svg.deal-arrow .arrow,.deal .dealMeta.noPriceNewCar svg.deal-arrow .no-price,.deal .dealMeta.noPriceNewCar svg.deal-arrow .noPricePath,.deal .dealMeta.noPriceNewCar svg.deal-arrow circle,.deal .dealMeta.noPriceNewCar svg.dealArrow .arrow,.deal .dealMeta.noPriceNewCar svg.dealArrow .no-price,.deal .dealMeta.noPriceNewCar svg.dealArrow .noPricePath,.deal .dealMeta.noPriceNewCar svg.dealArrow circle,.deal .dealRating.no-price-newCar svg.deal-arrow .arrow,.deal .dealRating.no-price-newCar svg.deal-arrow .no-price,.deal .dealRating.no-price-newCar svg.deal-arrow .noPricePath,.deal .dealRating.no-price-newCar svg.deal-arrow circle,.deal .dealRating.no-price-newCar svg.dealArrow .arrow,.deal .dealRating.no-price-newCar svg.dealArrow .no-price,.deal .dealRating.no-price-newCar svg.dealArrow .noPricePath,.deal .dealRating.no-price-newCar svg.dealArrow circle,.deal .dealRating.noPriceNewCar svg.deal-arrow .arrow,.deal .dealRating.noPriceNewCar svg.deal-arrow .no-price,.deal .dealRating.noPriceNewCar svg.deal-arrow .noPricePath,.deal .dealRating.noPriceNewCar svg.deal-arrow circle,.deal .dealRating.noPriceNewCar svg.dealArrow .arrow,.deal .dealRating.noPriceNewCar svg.dealArrow .no-price,.deal .dealRating.noPriceNewCar svg.dealArrow .noPricePath,.deal .dealRating.noPriceNewCar svg.dealArrow circle{opacity:0}.video-play-icon{width:70px}.carousel .media{border:none}.carousel-control-group{display:none}.carousel-indicators{position:relative;bottom:0;left:auto;z-index:0;width:100%;margin-left:auto;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{background-color:#8a8a8a}.carousel-indicators .active{background-color:#0277bd}.media{position:relative}.media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.media .image{background-size:cover;background-repeat:no-repeat;background-position:50%}.media .video{z-index:-9}.media .control-group{position:absolute;z-index:999;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.media .content-overlay,.media .contentOverlay{position:absolute;bottom:0;width:100%;padding-top:5%;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.4),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.4),transparent);padding-left:.9375em;padding-right:.9375em}.media .content-overlay h5,.media .contentOverlay h5{color:#fff}.media .content-overlay p,.media .contentOverlay p{color:#fff;line-height:1.25}.media.playing .content-overlay,.media.playing .contentOverlay,.media.playing .control-group,.media.playing .thumbnail{z-index:-9}.media.playing .video{z-index:9}@media only screen and (min-width:768px){.video-play-icon{width:100%}.carousel-control-group{display:block;position:absolute;right:0;bottom:0}.carousel-control{position:relative;text-shadow:none;opacity:inherit}.carousel-control svg.icon-carousel-control{vertical-align:middle}.carousel-control svg.icon-carousel-control path{fill:#b8d4de}.carousel-control svg.icon-carousel-control rect{stroke:#b8d4de}.carousel-control svg.icon-carousel-control:active path,.carousel-control svg.icon-carousel-control:hover path{fill:#0277bd}.carousel-control svg.icon-carousel-control:active rect,.carousel-control svg.icon-carousel-control:hover rect{stroke:#0277bd}.carousel-control svg.icon-carousel-control.next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carousel-control .control-arrow:active,.carousel-control .control-arrow:hover{fill:#0277bd}.carousel-indicators{display:none}}@media only screen and (min-width:1024px){.carousel-fade .carousel-inner .item{-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right,.carousel-fade .carousel-inner .item{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right,.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev{left:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.carousel-fade .carousel-control{z-index:2}}.embedResponsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embedResponsive .embedResponsiveItem,.embedResponsive embed,.embedResponsive iframe,.embedResponsive object,.embedResponsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9,.embedResponsive16by9{padding-bottom:56.25%}.embed-responsive-4by3,.embedResponsive4by3{padding-bottom:75%}.redesign .tabs{position:relative;clear:both;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.redesign .tabs.with-background{background:#dae0e5}.redesign .tabs.with-shadow{box-shadow:0 48px 80px -32px rgba(0,0,0,.5)}.redesign .tabs label{width:auto;cursor:pointer;-webkit-transition:background .1s,color .1s;transition:background .1s,color .1s;color:#707070;padding:.625em}.redesign .tabs label:hover{background:#d6d6d6;color:#0277bd}.redesign .tabs label:active{background:#d6d6d6}.redesign .tabs input[type=radio]{position:absolute;opacity:0}.redesign .tabs input[type=radio]:focus+.label{box-shadow:inset 0 0 0 3px #527d89;z-index:1}.redesign .tabs input[type=radio]:checked+label{background:#fff;color:#000}.redesign .tabs input[type=radio]:checked+label+.tab-content{display:block}.redesign .tabs .tab-content{display:none;background:#fff;-webkit-flex-basis:100%;flex-basis:100%;-webkit-box-ordinal-group:100;-webkit-order:99;order:99;z-index:2;padding:.3125em}.redesign .tabs .tab-content fieldset{padding-left:0}.cgTabs .tabLabels{list-style-type:none;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:flex}.cgTabs .tabLabels li{background:#527d89;color:#fff;font-size:.9375rem;text-align:center;display:inline-block;padding:.625rem;margin-right:.1875rem;position:relative;cursor:pointer;-webkit-align-content:stretch;align-content:stretch;-webkit-box-flex:1;-webkit-flex:1;flex:1}.cgTabs .tabLabels li:last-child{margin-right:0}.cgTabs .tabLabels li.active,.cgTabs .tabLabels li:hover{background:#0277bd}.cgTabs .tabLabels li.active:after{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;position:absolute;bottom:-1px;left:50%;width:0;height:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}.cgTabs .tabContent{padding-top:.9375rem;padding-bottom:.9375rem}@media only screen and (min-width:768px){.cgTabs .tabLabels li{width:28%}}.redesign .panel-group{margin-left:.9375em;margin-right:.9375em;margin-bottom:0}.redesign .panel-group .panel+.panel{margin:unset;border-top:none}.redesign .panel{box-shadow:none;border-color:#a3a3a3;border-right:none;border-left:none;border-radius:unset}.redesign .panel-heading{background:#fff;color:#000;padding-top:1.25em;padding-bottom:1.25em}.redesign .panel-heading a{float:right}.redesign .collapsible{border-top:1px solid #d6d6d6;padding-top:.5em;padding-bottom:.5em}.redesign .collapsible header i{float:right;-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#8a8a8a;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.redesign .collapsible header a{float:none;color:#000;text-decoration:none}.redesign .collapsible header a.collapsed i{-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media only screen and (min-width:768px){.redesign .collapsible.static{border-top:none}.redesign .collapsible.static header{text-align:center;margin:1.875em}.redesign .collapsible.static header a{display:none}.redesign .collapsible.static header h4:before{content:attr(data-title)}.redesign .collapsible.static .collapse{display:block}}.collapseWrap .headingTag{margin-bottom:0;position:relative}.collapseWrap .headerRow{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.collapseWrap .buttonContent{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%}.collapseWrap .subHeader{color:#707070;text-align:left;margin-bottom:0;-webkit-box-flex:0;-webkit-flex:0 1 100%;flex:0 1 100%;font-weight:400;font-size:1rem;padding-top:.5em}.collapseWrap .collapseToggle{background:transparent;border:0;color:inherit;width:100%;font-weight:inherit;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:1em 0}.collapseWrap .collapseToggle::-moz-focus-inner{border:0}.collapseWrap .collapseToggle:focus{outline:none;border:0}.collapseWrap .collapseToggle:focus:before{border-color:#006598;border-style:solid;border-width:2px 0;content:"";position:absolute;left:0;width:100%;height:100%}.collapseWrap .collapseContent.collapsed{overflow:hidden}.collapseWrap .collapseContent .all{padding:1rem}.collapseWrap .collapseContent .vertical{padding:1rem 0}.collapseWrap .collapseContent .vertical.withSubHeader{padding:.5rem 0 1rem}.collapseWrap .collapseContent .horizontal{padding:0 1rem}.headerText{text-align:left;margin-right:.5rem}.listGroup{margin-bottom:20px;padding-left:0}.listGroupItem{border:none;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.625em}.listGroupItem:before{display:none}.listGroupItem:first-child,.listGroupItem:last-child{border-top-left-radius:0;border-top-right-radius:0}.listGroupItem li{list-style:none;text-decoration:none}.listGroupItem .slnk,.listGroupItem a{color:#0a0a0a;text-decoration:none}.listGroupItem .slnk:active,.listGroupItem .slnk:focus,.listGroupItem .slnk:hover,.listGroupItem a:active,.listGroupItem a:focus,.listGroupItem a:hover{color:#00324c;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.listGroupAction i{color:#324054}.floatingActionButton{background:#fff;border-top-right-radius:25px;border-top-left-radius:25px;border-top:.75px solid #c2ccd4;border-left:.75px solid #c2ccd4;border-right:.75px solid #c2ccd4;cursor:pointer;position:absolute;bottom:0;width:3rem;height:1.5rem;z-index:1;outline:0;right:.8125rem}.floatingActionButton svg{-webkit-transform:translateY(8px);transform:translateY(8px);width:1.5rem}.floatingActionButton:focus{box-shadow:0 -4px 6px -2px rgba(0,0,0,.2)}.floatingActionButton .buttonLabel{font-size:0;height:1px;overflow:hidden;display:block}.card{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;word-wrap:break-word;border:1px solid #c2ccd4}.card .media{position:relative;border-bottom:1px solid #c2ccd4}.card.noBorder{border:none}.card.clickable:active,.card.clickable:hover{cursor:pointer}.card .slnk,.card .slnk:active,.card .slnk:hover,.card a,.card a:active,.card a:hover{text-decoration:none}.card.center{text-align:center}.card .mediaContainer{display:block;overflow:hidden}.card .fabWrap{position:relative}.card .cardBody{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;padding:.5em}.card .cardBody.noPadding{padding:0}.card .cardBody .slnk,.card .cardBody a{color:#000;text-decoration:none}.card .cardBody p.desc{color:#707070;font-size:.875em}.card .cardBody p.desc a{color:#707070}.card .cardBody p.desc a:active,.card .cardBody p.desc a:hover{text-decoration:none}.card .cardBody p.desc.headline{color:#0a0a0a}.card .cardBody .title{margin-top:.3125em}.card.withEffects.imageZoom .image,.card.withEffects.imageZoom img{-webkit-transition:all .5s ease;transition:all .5s ease}.card.withEffects.imageZoom:focus .image,.card.withEffects.imageZoom:focus img,.card.withEffects.imageZoom:hover .image,.card.withEffects.imageZoom:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.card:active .cardBody .slnk,.card:focus .cardBody .slnk,.card:hover .cardBody .slnk{color:#006598;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cardGroup{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.cardGroup .card{margin-bottom:1em}@media only screen and (min-width:768px){.cardGroup{-webkit-box-orient:horizontal;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-left:-1em;margin-right:-1em}.cardGroup,.cardGroup .card{-webkit-box-direction:normal}.cardGroup .card{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;margin-left:1em;margin-right:1em}.card .title{margin-bottom:.3125em}}#messaging-banner,#p2p-navbar-banner{font-size:16px;display:none;padding:.4375em .6875em;font-family:Lato,Helvetica,Arial,sans-serif;background:#ffefcc}@media only screen and (min-width:768px){#messaging-banner,#p2p-navbar-banner{padding:.5em 1em}}#messaging-banner a,#p2p-navbar-banner a{color:#000}#messaging-banner .messaging-banner-container,#p2p-navbar-banner .messaging-banner-container{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;max-width:88.125em;margin:auto}.messaging-banner-dismiss{width:1.25em;display:inline-block}.messaging-banner-dismiss .times-icon{height:1.25em}#messaging-banner-copy,.messaging-banner-text{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-decoration:underline}.alertContainer{position:fixed;z-index:1300;top:0;left:0;height:0;width:100%;overflow:visible}.alertContainer.desktop{top:1em}.toast{position:absolute;box-sizing:border-box;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:80%;min-height:4em;margin:0 auto;padding:.8em;border-radius:5px;-webkit-animation-name:alert-slide-in;animation-name:alert-slide-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.toast.dismissable{padding:.8em 2em .8em .8em}.toast svg{margin-right:.3em}.toast.error{background:#f2dede;border:1px solid #ebccd1;color:#a94442}.toast.error svg path{fill:#a94442}.toast.warning{background:#fcf8e3;border:1px solid #faebcc;color:#8a6d3b}.toast.warning svg path{fill:#8a6d3b}.toast.success{background:#e2efda;border:1px solid #d6e9c6;color:#3c763d}.toast.success svg path{fill:#3c763d}.toast.legal{font-size:.7rem;background-color:#00324c;color:#fff;width:100%;border-radius:0;padding:1.34em 3.12em 1.34em 1.34em}.toast.legal a{color:#aae8ff}.toast.legal .close,.toast.legal .toastClose{top:1rem;right:1em}.toast.legal .close svg,.toast.legal .toastClose svg{font-size:.9rem}.toast.legal .close svg path,.toast.legal .toastClose svg path{fill:#fff}.toast.desktop{width:33em;font-size:.875em}@-webkit-keyframes alert-slide-in{0%{margin-top:-50px;opacity:.01}to{margin-top:0;opacity:1}}@keyframes alert-slide-in{0%{margin-top:-50px;opacity:.01}to{margin-top:0;opacity:1}}.toast.exiting{margin-top:-50px;opacity:.01}.toast .close,.toast .toastClose{position:absolute;top:.8em;right:.5em;height:1.5em;width:1.5em;background:transparent;border:0;padding:0}.toast .close svg,.toast .toastClose svg{vertical-align:top;font-size:20px;height:.8em;width:.8em;margin:0}.toast.vdp-submit-error b{display:block;padding-right:1em}.toast.vdp-submit-error ul{padding-left:1em;list-style:outside}.popular-maker{border-bottom:none;border-top:none;padding-top:0}.popular-maker .listGroup{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.popular-maker .listGroup span.listGroupAction{display:none}.popular-maker .listGroupItem{-webkit-box-flex:0;-webkit-flex:0 0 30%;flex:0 0 30%}@media only screen and (min-width:768px){.popular-maker .listGroup{-webkit-box-align:start;-webkit-align-items:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:15.625em}.popular-maker .listGroupItem{-webkit-flex-basis:auto;flex-basis:auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;padding:.4375em}}.homepage.redesign{font-size:16px;line-height:1.5}.homepage.redesign .blur{-webkit-filter:blur(25px);filter:blur(25px);-webkit-transform:scale(1);transform:scale(1)}.homepage.redesign .hero{position:relative}.homepage.redesign .hero.hero-mobile-container{min-height:20.3125em}.homepage.redesign .hero.hero-mobile-container section.searchWrap{position:static;z-index:1}.homepage.redesign .hero.hero-mobile-container section.searchWrap h1 sup{top:-12px}.homepage.redesign .hero.hero-mobile-container section.searchWrap .section-header{z-index:1}.homepage.redesign .hero.hero-mobile-container section.searchWrap .section-content{margin-bottom:3.625em;min-height:13.4375em;z-index:1}.homepage.redesign .hero.hero-mobile-container .media{height:100%;margin-top:0;position:absolute;top:0;width:100%}.homepage.redesign .hero.hero-mobile-container .media .mediaContainer{height:100%}.homepage.redesign .hero.hero-mobile-container .media .mediaContainer .embed-responsive-item.thumbnail{z-index:auto}.homepage.redesign .hero .media .mediaContainer{min-height:325px}.homepage.redesign .hero .cg-home-searchForm{margin-top:8%}.homepage.redesign .hero section.searchWrap{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;top:0;bottom:0;left:0;right:0;width:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;z-index:1001}.homepage.redesign .hero section.searchWrap h1{color:#fff;text-shadow:1px 1px 2px #0a0a0a;margin-top:.5em}.homepage.redesign .hero section.searchWrap sup{font-size:12px;top:-14px}.homepage.redesign .hero section.searchWrap .section-content,.homepage.redesign .hero section.searchWrap .section-header{width:95%}.homepage.redesign .hero section.searchWrap .tabs>label{-webkit-box-flex:1;-webkit-flex:1 0;flex:1 0;position:relative;text-align:center;color:#fff;background-color:#527d89;line-height:1.25;margin-bottom:.3125em;margin-left:.125em;margin-right:.125em}.homepage.redesign .hero section.searchWrap .tabs>label:hover{background-color:#0277bd}.homepage.redesign .hero section.searchWrap .tabs>label:focus{outline:1px solid #527d89}.homepage.redesign .hero section.searchWrap .tabs>label a{color:#fff;display:block;width:100%;height:100%}.homepage.redesign .hero section.searchWrap .tabs>label:only-of-type{text-align:left}@media only screen and (max-width:801px){.homepage.redesign .hero section.searchWrap .tabs>label{font-size:1.4rem}}.homepage.redesign .hero section.searchWrap .tabs>input[type=radio]:checked+label{background-color:#0277bd}.homepage.redesign .hero section.searchWrap .tabs>input[type=radio]:checked+label:after{content:"";position:absolute;border:1em solid transparent;border-top-color:#fff;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);left:50%;width:0;height:0;bottom:-8px;margin:0 auto}.homepage.redesign .hero section.searchWrap .tabs>input[type=radio]:checked+label:only-of-type:after{display:none}.homepage.redesign .hero section.searchWrap .tabs>.tab-content{margin-left:.125em;margin-right:.125em}.homepage.redesign .hero section.searchWrap .tabs.desktop-used-car-search-homepage-tabs>.tab-content{margin:0;padding:0}.homepage.redesign .hero section.searchWrap .search-form-wrap .cg-mobileHome__searchForm{position:static;padding:0;height:auto}.homepage.redesign .hero section.searchWrap .search-form-wrap .cg-mobileHome__searchForm .cg-mobileHome__searchForm__input-group{position:static}.homepage.redesign .hero section.searchWrap .search-form-wrap .cg-mobileHome__searchForm .cg-home-carPickerWrapper,.homepage.redesign .hero section.searchWrap .search-form-wrap .cg-mobileHome__searchForm .cg-home-zipWrapper{margin-bottom:0}.homepage.redesign .hero section.searchWrap .search-form-wrap .cg-mobileHome__searchForm .cg-home-zipWrapper button{background-color:transparent;font-size:20px;color:#0277bd;padding:0;margin:0 3px}.homepage.redesign .hero section.searchWrap .search-form-wrap .cg-mobileHome__searchForm .form-control{width:100%}.homepage.redesign .hero section.searchWrap .search-form-wrap .cg-mobileHome__searchForm .form-control.dealFinderZip{border-bottom:none}.homepage.redesign .hero section.searchWrap .search-form-wrap .cg-mobileHome__searchForm .form-control.error[data-input-touched]{outline:1px solid #f60000;outline-offset:-2px;background:#fff6f6}.homepage.redesign .hero section.searchWrap .search-form-wrap .cg-mobileHome__searchForm .form-control.error[data-input-touched]:focus{outline:1px solid #f60000}.homepage.redesign .hero section.searchWrap .search-form-wrap .cg-mobileHome__searchForm .cgBtn{bottom:-55px;width:100%;position:absolute;left:0;right:0;font-size:1em}.homepage.redesign .content-overlay{visibility:hidden}.homepage.redesign .shopping-tools .section-header{text-align:center;padding:1.25em 0}.homepage.redesign .shopping-tools .card .cardBody{margin:0 auto;max-width:20em}.homepage.redesign .shopping-tools .card .cgBtn{font-size:.875em}.homepage.redesign .shopping-tools .card .cgBtn i{font-size:1.125em;margin-right:.375em}.homepage.redesign .testimonials{margin:2.1875em -15px}.homepage.redesign .testimonials header{margin-left:20px;margin-right:20px;text-transform:uppercase}.homepage.redesign .testimonials .item:first-child .image{background-color:#0277bd}.homepage.redesign .testimonials .item:nth-child(2) .image{background-color:#ef3742}.homepage.redesign .testimonials .item:nth-child(3) .image{background-color:#008002}.homepage.redesign .testimonials .testimonial .comment{margin-right:1em}.homepage.redesign .testimonials .testimonial .comment-title{display:none;letter-spacing:.0625em}.homepage.redesign .testimonials .testimonial blockquote{border-left:none;margin-bottom:0;margin-top:1em}.homepage.redesign .testimonials .testimonial blockquote path{fill:#0277bd}.homepage.redesign .testimonials .testimonial .quote-author{float:left;border-top:1px solid #bdbdbd;padding-top:.625em;padding-right:.9375em}.homepage.redesign .testimonials .testimonial .media{border:1px solid #c2ccd4}.homepage.redesign .mobile-home-menu .listGroupItem{background-color:#f7f9fb;border-bottom:1px solid #d6d6d6;margin-bottom:0}.homepage.redesign .mobile-cta{margin-left:-15px;margin-right:-15px}.homepage.redesign .mobile-cta .card{margin:0}.homepage.redesign .mobile-cta .card .thumbnail{background-color:unset}.homepage.redesign .mobile-cta .card .cardBody{padding:.9375em .625em 0}.homepage.redesign .mobile-cta .card .cardBody .desc{margin-bottom:0}.homepage.redesign .mobile-cta .card .cardBody .title a{color:#000}.homepage.redesign .mobile-cta .card .cardBody .title:after{font-family:Font Awesome\ 5 Pro;content:"\f054";margin-left:.9375em}.homepage.redesign .mobile-cta .card .media{border:none}.homepage.redesign .mobile-cta .card .media img{-o-object-fit:contain;object-fit:contain}.homepage.redesign .mobile-cta .card .media img.thumbnail{background:unset}.homepage.redesign .mobile-cta .card .media .image{background-size:contain}.homepage.redesign .mobile-cta .card.card-financing{padding-bottom:2em}.homepage.redesign .mobile-cta .card.card-financing .cardBody .title:after{content:none}.homepage.redesign .mobile-cta .card.card-financing .cardBody p{margin-bottom:1em}.homepage.redesign .mobile-cta .card.card-financing .cardBody a.cgBtn{color:#fff}.homepage.redesign .mobile-cta .card:nth-child(odd){background-color:#f5f6f6}.homepage.redesign .mobile-cta .card:nth-child(2n){background-color:#fff}.homepage.redesign .reviews header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.homepage.redesign .reviews header i{margin-left:.3125em}.homepage.redesign .reviews .card{margin-bottom:0}.homepage.redesign .reviews .cardBody p,.homepage.redesign .reviews .cardGroup .card{display:none}.homepage.redesign .reviews .cardGroup .card:first-child{display:block}.homepage.redesign .values-intro{margin-top:2.25em}.homepage.redesign .values-intro .section-header{text-align:center}.homepage.redesign .values-intro .media{border:none}.homepage.redesign .recent-search .recommendation-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:.75em}.homepage.redesign .recent-search .recommendation-wrap .card{border:none;position:relative;margin-left:.3125em;margin-right:.3125em}.homepage.redesign .recent-search .recommendation-wrap .card .cardBody{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.homepage.redesign .recent-search .recommendation-wrap .card .cardBody .title{margin:.2em 0;font-size:1em}.homepage.redesign .recent-search .recommendation-wrap .card .media{border:1px solid #c2ccd4}.homepage.redesign .recent-search .recommendation-wrap .card .searchUpdateBadge{position:absolute;right:4%;top:4%;display:inline-block;z-index:100;border:1px solid #fff;border-radius:3em;padding:.25rem .5rem;background-color:#0277bd;color:#fff;text-align:center;line-height:1}.homepage.redesign .recent-search .recommendation-wrap>div{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}.homepage.redesign .recent-search .recommendation-wrap>div.related-search-wrap{display:none}.homepage.redesign .recent-search .recommendation-wrap>div .cardGroup{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.homepage.redesign .recent-search .recommendation-wrap>div .card{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.homepage.redesign .recent-search .recommendation-wrap>div .card.withEffects:focus h3,.homepage.redesign .recent-search .recommendation-wrap>div .card.withEffects:hover h3{color:#fff;text-decoration:none}.homepage.redesign .recent-search .recommendation-wrap>div.full,.homepage.redesign .recent-search .recommendation-wrap>div.half{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.homepage.redesign .recent-search .recommendation-wrap>div.full .card:nth-child(n+3),.homepage.redesign .recent-search .recommendation-wrap>div.half .card:nth-child(n+3){display:none}.homepage.redesign .recent-search .recommendation-wrap .section-title{margin-top:.5em;font-size:1.125em;margin-left:.3125em}.homepage.redesign .recommendation-wrap .card{position:relative;background:none;padding-left:0}.homepage.redesign .recommendation-wrap .card .desc,.homepage.redesign .recommendation-wrap .card .title a,.homepage.redesign .recommendation-wrap .card>a,.homepage.redesign .recommendation-wrap .card h3,.homepage.redesign .recommendation-wrap .card p{color:#000}.homepage.redesign .searchWrap .mobile-sub-tabs .search-form-wrap{margin:0}.homepage.redesign .mobile-sub-tabs .tab-content{border-top:1px solid #d6d6d6;padding:0}.homepage.redesign .mobile-sub-tabs .bodyTypeSearchWrap{display:grid;grid-template-columns:repeat(3,minmax(75px,1fr));grid-gap:2px;padding:5px 0;border-bottom:1px solid #d6d6d6}.homepage.redesign .mobile-sub-tabs .bodyTypeSearchWrap .body-style-card{text-align:center;position:relative;padding-bottom:3px;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.homepage.redesign .mobile-sub-tabs .bodyTypeSearchWrap .body-style-card.selected:after{content:"";width:100%;height:100%;position:absolute;z-index:999;background-color:#0277bd;opacity:.25;top:0;left:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.homepage.redesign .mobile-sub-tabs .bodyTypeSearchWrap .body-style-card .title{display:block;line-height:1}.homepage.redesign .mobile-sub-tabs .bodyTypeSearchWrap .body-style-card img{width:90%}.homepage.redesign .mobile-sub-tabs .mobile-sub-tabs-headers{-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;border-bottom:1px solid #d6d6d6;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;margin:0}.homepage.redesign .mobile-sub-tabs .mobile-sub-tabs-headers .mobile-sub-tabs-label{background:#fff;color:#707070;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;font-size:.875em;padding:0;text-align:center;margin-bottom:8px}.homepage.redesign .mobile-sub-tabs .mobile-sub-tabs-headers .mobile-sub-tabs-label.selected,.homepage.redesign .mobile-sub-tabs .mobile-sub-tabs-headers .mobile-sub-tabs-label:hover{color:#000;background-color:#fff}.homepage.redesign .mobile-sub-tabs .mobile-sub-tabs-headers .mobile-sub-tabs-label.selected span,.homepage.redesign .mobile-sub-tabs .mobile-sub-tabs-headers .mobile-sub-tabs-label:hover span{border-bottom:2px solid #0277bd}.homepage.redesign .mobile-sub-tabs .mobile-sub-tabs-headers .mobile-sub-tab-label-separator{color:#707070;margin-left:.375em;margin-right:.375em}.homepage.redesign .mobile-sub-tabs input[type=radio]:checked+.mobile-sub-tab-content{display:block}.homepage.redesign .mobile-sub-tabs>input[type=radio]:checked+.mobile-sub-tabs-label{background:#fff;color:#0277bd}.homepage.redesign .mobile-sub-tabs>input[type=radio]:checked+.mobile-sub-tabs-label:hover{color:#0277bd}.homepage.redesign .mobile-sub-tabs .mobile-sub-tab-content,.homepage.redesign .mobile-sub-tabs>input[type=radio]:checked+.mobile-sub-tabs-label:after{display:none}.homepage.redesign .body-style-wrap .cardGroup{margin:0}.homepage.redesign .body-style-wrap .media{border:none}@media only screen and (max-width:767px){.app_de_DE .hero .section-header,.app_es_ES .hero .section-header,.app_fr_ca .hero .section-header,.app_it_IT .hero .section-header{width:100%!important}.app_de_DE .hero h1,.app_es_ES .hero h1,.app_fr_ca .hero h1,.app_it_IT .hero h1{font-size:1.25em}.cg-mobileHome h1.cg-mobileSiteHeader-cgLogo.redesign,h1.cg-mobileSiteHeader-cgLogo-no-R.redesign{font-size:0;height:2.4rem;line-height:1;margin:0;width:14.4rem}.homepage.redesign .values-intro header h3{font-weight:600;font-size:1.125em}.homepage.redesign .testimonials{padding-top:0;margin-top:0}.homepage.redesign .testimonials header h3{font-size:1em}.homepage.redesign .reviews header h3{font-size:1.125em}.homepage.redesign .recent-search .recommendation-wrap>.full .card,.homepage.redesign .recent-search .recommendation-wrap>.half .card{-webkit-flex-basis:50%;flex-basis:50%}.homepage.redesign #heroSearch.tabs>label>span{display:none}.homepage.redesign #heroSearch.tabs>label:before{content:attr(data-short)}.homepage.redesign .searchWrap .tabs>label{padding:.5em;font-size:.875em}.homepage.redesign .searchWrap .tabs>.tab-content{position:relative}.homepage.redesign .searchWrap .tabs>.tab-content form{margin-bottom:0}.homepage.redesign .searchWrap h1{text-align:center}.homepage.redesign .searchWrap .used-search label{display:none}.homepage.redesign .searchWrap .search-form-wrap{margin-right:.3125em;margin-left:.3125em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1em}.homepage.redesign .searchWrap .search-form-wrap .cg-home-searchFormLabel{display:none}.homepage.redesign .searchWrap .search-form-wrap #carPickerUsed{margin:0}.homepage.redesign .searchWrap .search-form-wrap .cg-carPicker-layout-mm-horiz .cg-carPicker-makerSelectContainer,.homepage.redesign .searchWrap .search-form-wrap .cg-carPicker-layout-mm-horiz .cg-carPicker-modelSelectContainer,.homepage.redesign .searchWrap .search-form-wrap .select-wrap{width:100%;position:relative;vertical-align:middle;margin-bottom:.625em}.homepage.redesign .searchWrap .search-form-wrap .cg-carPicker-layout-mm-horiz .cg-carPicker-makerSelectContainer:after,.homepage.redesign .searchWrap .search-form-wrap .cg-carPicker-layout-mm-horiz .cg-carPicker-modelSelectContainer:after,.homepage.redesign .searchWrap .search-form-wrap .select-wrap:after{content:"\f078";font-family:Font Awesome\ 5 Pro;font-weight:400;position:absolute;z-index:5;top:38%;right:10px;color:#bdbdbd;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;line-height:1;cursor:pointer;font-size:.75em}.homepage.redesign .searchWrap .search-form-wrap .select-wrap{position:relative;display:inline-block;width:105px}.homepage.redesign .searchWrap .search-form-wrap .form-row-inline{margin-bottom:0}.homepage.redesign .searchWrap .search-form-wrap .form-control{height:40px;border:0;box-shadow:none;border-radius:0;border-bottom:1px solid #d6d6d6;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.875em;margin-right:0;margin-left:0}.homepage.redesign .searchWrap .search-form-wrap .form-control.dealFinderZip{width:100%;margin-right:0}.homepage.redesign .searchWrap .search-form-wrap .form-control.dealFinderZip+span button{border-bottom:none}.homepage.redesign .searchWrap .search-form-wrap select.form-control{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background:none;line-height:1.25;position:relative;overflow:hidden;word-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;z-index:10;padding-right:2.125em}.homepage.redesign .searchWrap .search-form-wrap .cgBtn{width:100%;margin:5px 0;padding:10px 30px;font-size:1em}}@media only screen and (min-width:768px){.homepage.redesign .testimonials,.homepage.redesign .testimonials header{margin-left:inherit;margin-right:inherit}.homepage.redesign .testimonials .testimonial .comment{padding-bottom:1.25em;padding-top:1.25em}.homepage.redesign .testimonials .testimonial .quote-text{font-size:1.125em;margin-top:.5em}.homepage.redesign .testimonials .testimonial blockquote{margin:0;padding:0}.homepage.redesign .reviews{margin-bottom:.5em}.homepage.redesign .reviews .cardGroup{border-top:1px solid #d6d6d6;padding-top:.625em}.homepage.redesign .reviews .cardBody p.desc,.homepage.redesign .reviews .cardGroup .card:nth-child(-n+2){display:block}.homepage.redesign .reviews .cardBody p.desc .slnk:active,.homepage.redesign .reviews .cardBody p.desc .slnk:hover,.homepage.redesign .reviews .cardBody p.desc a:active,.homepage.redesign .reviews .cardBody p.desc a:hover{color:inherit}.homepage.redesign .recent-search .recommendation-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.homepage.redesign .recent-search .recommendation-wrap .cardGroup{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0}.homepage.redesign .recent-search .recommendation-wrap .cardGroup .card{-webkit-box-flex:1;-webkit-flex:1 0;flex:1 0}.homepage.redesign .recent-search .recommendation-wrap>div{-webkit-align-self:flex-end;align-self:flex-end;-webkit-box-flex:0;-webkit-flex:0 0 33.3%;flex:0 0 33.3%}.homepage.redesign .recent-search .recommendation-wrap>div.last-search-wrap{-webkit-flex-basis:33.3%;flex-basis:33.3%}.homepage.redesign .recent-search .recommendation-wrap>div.related-search-wrap{display:block}.homepage.redesign .recent-search .recommendation-wrap>div.related-search-wrap.half .card{display:none}.homepage.redesign .recent-search .recommendation-wrap>div.related-search-wrap.half .card:nth-child(-n+1){display:block}.homepage.redesign .recent-search .recommendation-wrap>div.full,.homepage.redesign .recent-search .recommendation-wrap>div.half{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.homepage.redesign .recent-search .recommendation-wrap>div.half+div.related-search-wrap,.homepage.redesign .recent-search .recommendation-wrap>div.half .card:nth-child(n+3){display:none}.homepage.redesign .recent-search .recommendation-wrap>div:first-child+div.related-search-wrap.half{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.homepage.redesign .recent-search .recommendation-wrap>div:first-child+div.related-search-wrap.half .card{display:none}.homepage.redesign .recent-search .recommendation-wrap>div:first-child+div.related-search-wrap.half .card:nth-child(-n+2){display:block}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.half{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.half .card{display:none}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.half .card:nth-child(-n+3){display:block}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.half+div.related-search-wrap{display:none}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.half+div.related-search-wrap.half{display:block;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.half+div.related-search-wrap.half .card{display:none}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.half+div.related-search-wrap.half .card:nth-child(-n+1){display:block}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.full{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.full .card{display:none}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.full .card:nth-child(-n+3){display:block}.homepage.redesign .content-overlay{visibility:visible;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.homepage.redesign .content-overlay .deal{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;background:#fff;padding:1em}.homepage.redesign .content-overlay .deal h6{color:#000;margin-bottom:0}.homepage.redesign .content-overlay .deal .deal-info p{max-width:300px;color:#000}.homepage.redesign .content-overlay .deal-rating{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.homepage.redesign .content-overlay .deal-rating svg{margin-right:.3125em}.homepage.redesign .hero section.searchWrap{top:3vh}.homepage.redesign .hero section.searchWrap .section-header{min-width:699px;max-width:700px}.homepage.redesign .hero section.searchWrap .section-content{max-width:700px}.homepage.redesign .hero section.searchWrap .used-search{padding-top:.3125em}.homepage.redesign .hero section.searchWrap .used-search>.tab-content{border-top:1px solid #d6d6d6;padding:.25em 0 0}.homepage.redesign .hero section.searchWrap .used-search>input[type=radio]:checked+label{background:#fff;color:#000;margin-bottom:10px}.homepage.redesign .hero section.searchWrap .used-search>input[type=radio]:checked+label span{border-bottom:2px solid #0277bd}.homepage.redesign .hero section.searchWrap .used-search>input[type=radio]:checked+label:hover{color:#0277bd}.homepage.redesign .hero section.searchWrap .used-search>input[type=radio]:checked+label:after{display:none}.homepage.redesign .hero section.searchWrap .used-search>label{-webkit-box-flex:0;-webkit-flex:none;flex:none;background:#fff;color:#707070;font-size:.875em;padding:0 1.25em}.homepage.redesign .hero section.searchWrap .used-search>label:focus{outline:none;color:#0277bd}.homepage.redesign .hero section.searchWrap .used-search>label:hover{background:#fff;color:#707070}.homepage.redesign .hero section.searchWrap .body-style-wrap{border-left:.5px solid #dae0e5}.homepage.redesign .hero section.searchWrap .body-style-wrap .cardGroup{-webkit-flex-wrap:wrap;flex-wrap:wrap}.homepage.redesign .hero section.searchWrap .body-style-wrap .thumbnail{background-color:transparent}.homepage.redesign .hero section.searchWrap .body-style-wrap .card{margin-left:0;margin-right:0;border-right:.5px solid #dae0e5;border-bottom:.5px solid #dae0e5;padding-left:.375em;padding-right:.375em}.homepage.redesign .hero section.searchWrap .body-style-wrap .card:hover:after{content:"";width:100%;height:100%;position:absolute;z-index:999;background-color:#dae0e5;opacity:.25;top:0;left:0}.homepage.redesign .hero section.searchWrap .body-style-wrap .card.selected:after,.homepage.redesign .hero section.searchWrap .body-style-wrap .card:active:after{content:"";width:100%;height:100%;position:absolute;z-index:999;background-color:#0277bd;opacity:.25;top:0;left:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.homepage.redesign .hero section.searchWrap .body-style-wrap .bodyoption{background-color:#fff;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin:0}.homepage.redesign .hero section.searchWrap .body-style-wrap .bodyoption:hover{background-color:transparent}.homepage.redesign .hero section.searchWrap .body-style-wrap .bodyoption:focus{outline:1px solid #527d89;z-index:1}.homepage.redesign .hero section.searchWrap .body-style-wrap .bodyoption.selected:hover{background-color:transparent}.homepage.redesign .hero section.searchWrap .body-style-wrap .bodyoption .cardBody{padding-left:.3125em;padding-right:.3125em}.homepage.redesign .hero section.searchWrap .body-style-wrap .bodyoption .cardBody h3{font-size:.875em;margin-top:.09375em}.homepage.redesign .hero section.searchWrap .body-style-wrap .mediaContainer{min-height:inherit}.homepage.redesign .hero section.searchWrap .body-style-wrap .mediaContainer .image{background-size:contain}.homepage.redesign .hero section.searchWrap .body-style-wrap .mediaContainer img{-o-object-fit:contain;object-fit:contain}.homepage.redesign .hero section.searchWrap .search-form-wrap{font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1em}.homepage.redesign .hero section.searchWrap .search-form-wrap .cg-home-searchFormLabel{text-transform:uppercase;padding:0;color:#527d89;font-size:.6875em;margin-right:1em;margin-left:1em}.homepage.redesign .hero section.searchWrap .search-form-wrap #carPickerUsed{margin:0}.homepage.redesign .hero section.searchWrap .search-form-wrap .cg-carPicker-layout-mm-horiz .cg-carPicker-makerSelectContainer,.homepage.redesign .hero section.searchWrap .search-form-wrap .cg-carPicker-layout-mm-horiz .cg-carPicker-modelSelectContainer,.homepage.redesign .hero section.searchWrap .search-form-wrap .select-wrap{width:140px;position:relative;vertical-align:middle}.homepage.redesign .hero section.searchWrap .search-form-wrap .cg-carPicker-layout-mm-horiz .cg-carPicker-makerSelectContainer:after,.homepage.redesign .hero section.searchWrap .search-form-wrap .cg-carPicker-layout-mm-horiz .cg-carPicker-modelSelectContainer:after,.homepage.redesign .hero section.searchWrap .search-form-wrap .select-wrap:after{content:"\f078";font-family:Font Awesome\ 5 Pro;font-weight:400;position:absolute;z-index:5;top:38%;right:10px;color:#bdbdbd;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;line-height:1;cursor:pointer;font-size:.75em}.homepage.redesign .hero section.searchWrap .search-form-wrap .select-wrap{position:relative;display:inline-block;width:105px}.homepage.redesign .hero section.searchWrap .search-form-wrap .form-control{height:40px;border:0;box-shadow:none;border-radius:0;border-right:1px solid #d6d6d6;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.875em;margin-right:.3125em;margin-left:.3125em}.homepage.redesign .hero section.searchWrap .search-form-wrap .form-control:focus{outline:1px solid #527d89}.homepage.redesign .hero section.searchWrap .search-form-wrap .form-control.dealFinderZip{width:100px;border-right:none;margin-right:0}.homepage.redesign .hero section.searchWrap .search-form-wrap .form-control.error[data-input-touched]{outline:1px solid #f60000;outline-offset:-2px;background:#fff6f6}.homepage.redesign .hero section.searchWrap .search-form-wrap .form-control.error[data-input-touched]:focus{outline:1px solid #f60000}.homepage.redesign .hero section.searchWrap .search-form-wrap .body-style-search{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.5em}.homepage.redesign .hero section.searchWrap .search-form-wrap .body-style-search .form-control{border:.5px solid #dae0e5;margin:0;width:100%}.homepage.redesign .hero section.searchWrap .search-form-wrap .used-price-search{padding:.25em .25em 0}.homepage.redesign .hero section.searchWrap .search-form-wrap .used-price-search .extraControlsPrice{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.homepage.redesign .hero section.searchWrap .search-form-wrap .used-price-search .form-control{border:.5px solid #ddd;margin:0;width:100%}.homepage.redesign .hero section.searchWrap .search-form-wrap select.form-control{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background:none;height:46px;line-height:1.25;position:relative;overflow:hidden;text-overflow:ellipsis;padding-right:2.125em;z-index:10;white-space:normal;word-wrap:normal}.homepage.redesign .hero section.searchWrap .search-form-wrap .cgBtn{width:24%;margin:5px 0;padding:10px 30px;font-size:1em}}@media only screen and (min-width:1024px){.homepage.redesign .testimonials>header{display:none}.homepage.redesign .testimonials .carousel-control-group{right:30%}.homepage.redesign .testimonials .testimonial{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.homepage.redesign .testimonials .testimonial .media{-webkit-box-flex:0;-webkit-flex:0 0 60%;flex:0 0 60%}.homepage.redesign .testimonials .testimonial .comment{-webkit-box-flex:0;-webkit-flex:0 0 40%;flex:0 0 40%;padding-left:3%;padding-right:2em}.homepage.redesign .testimonials .testimonial .comment-title{display:block}.homepage.redesign .testimonials .testimonial .quote-text{font-size:1.125em}.homepage.redesign .testimonials .testimonial blockquote{margin-top:1.75em}.homepage.redesign .testimonials .testimonial .content-overlay .deal{margin:0}.homepage.redesign .reviews .cardGroup .card:nth-child(-n+3){display:block}.homepage.redesign .content-overlay .deal{margin:0 0 2em}.homepage.redesign .hero section.searchWrap{top:9vh}.homepage.redesign .hero .media .mediaContainer{min-height:520px}}@media only screen and (min-width:1280px){.homepage.redesign .recent-search .recommendation-wrap .cardGroup{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.homepage.redesign .recent-search .recommendation-wrap>div{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%}.homepage.redesign .recent-search .recommendation-wrap>div.last-search-wrap{-webkit-flex-basis:25%;flex-basis:25%}.homepage.redesign .recent-search .recommendation-wrap>div.related-search-wrap{display:block}.homepage.redesign .recent-search .recommendation-wrap>div.half{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.homepage.redesign .recent-search .recommendation-wrap>div.half .card{display:none}.homepage.redesign .recent-search .recommendation-wrap>div.half+div.related-search-wrap,.homepage.redesign .recent-search .recommendation-wrap>div.half .card:nth-child(-n+2){display:block}.homepage.redesign .recent-search .recommendation-wrap>div.full{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.homepage.redesign .recent-search .recommendation-wrap>div.full .card{display:none}.homepage.redesign .recent-search .recommendation-wrap>div.full .card:nth-child(-n+3){display:block}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.half{-webkit-box-flex:1;-webkit-flex:1 0;flex:1 0}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.half .card{display:none}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.half+div.related-search-wrap,.homepage.redesign .recent-search .recommendation-wrap>div:first-child.half .card:nth-child(-n+3){display:block}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.half+div.related-search-wrap.half{-webkit-box-flex:1;-webkit-flex:1 0;flex:1 0}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.half+div.related-search-wrap.half .card{display:none}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.half+div.related-search-wrap.half .card:nth-child(-n+2){display:block}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.full .card{display:none}.homepage.redesign .recent-search .recommendation-wrap>div:first-child.full .card:nth-child(-n+4){display:block}.homepage.redesign .recent-search .recommendation-wrap>div:first-child+div.related-search-wrap.full .card{display:none}.homepage.redesign .recent-search .recommendation-wrap>div:first-child+div.related-search-wrap.full .card:nth-child(-n+4){display:block}.homepage.redesign .recent-search .recommendation-wrap>div:first-child+div.related-search-wrap.half{-webkit-box-flex:1;-webkit-flex:1 0;flex:1 0}.homepage.redesign .recent-search .recommendation-wrap>div:first-child+div.related-search-wrap.half .card{display:none}.homepage.redesign .recent-search .recommendation-wrap>div:first-child+div.related-search-wrap.half .card:nth-child(-n+3){display:block}.homepage.redesign .values-intro .cardBody{padding-left:1.625em;padding-right:1.625em}.homepage.redesign .hero .searchWrap{top:12vh}.homepage.redesign .testimonials .testimonial .quote-text{font-size:1.25em}}.fsbo-search-tab-tagline{border-bottom:1px solid #d6d6d6;font-size:.875em;letter-spacing:.02em;margin-bottom:0;padding-bottom:.3125em;padding-left:1em}.fsbo-search-tab-tagline-bold{color:#0277bd;font-size:.9em;font-weight:700;text-transform:uppercase}.fsbo-search-tab-tagline-logo{height:1em;vertical-align:baseline}.fsbo-search-tab-tooltip{background:none;border:none;color:#666;font-size:1.2rem;padding:0}.fsbo-search-tab-tooltip+.popover{max-width:340px;width:340px}.fsbo-search-tab-tooltip+.popover .popover-content{color:#666;font-size:1em;font-weight:500}.fsbo-search-tab-tooltip+.popover ul{padding-left:1.4em}.fsbo-search-tab-tooltip+.popover li{list-style-position:outside}@media only screen and (min-width:768px){.fsbo-price-search{padding:.25em .25em 0}.fsbo-price-search .select-wrap label{border:0!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.fsbo-price-search .extraControlsPrice{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;white-space:nowrap}.homepage.redesign .hero section.searchWrap .search-form-wrap .fsbo-price-search input.form-control,.homepage.redesign .hero section.searchWrap .search-form-wrap .fsbo-price-search select.form-control{border:.5px solid #ddd}}@media only screen and (max-width:767px){.homepage.redesign .searchWrap .search-form-wrap .fsbo-price-search .select-wrap.select-wrap{display:block;position:relative;width:100%}.homepage.redesign .searchWrap .search-form-wrap .fsbo-price-search .select-wrap.select-wrap:first-of-type{margin-top:.625em}.homepage.redesign .searchWrap .search-form-wrap .fsbo-price-search label{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;left:0;position:absolute;padding-bottom:0;padding-top:0;top:0}.homepage.redesign .searchWrap .search-form-wrap .fsbo-price-search select.form-control{padding-left:88px}}

/*# sourceMappingURL=cg_site_new_corp.entry.f60e2bcbe71ab54b8cc7dc6c20117dd2.css.map*/