.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:-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;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;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;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,.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;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:initial;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;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: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: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: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: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: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: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: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;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: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: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: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: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;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;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;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;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;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;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}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: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:inline-flex;align-items:center}.deal .deal-meta,.deal .dealMeta{display:flex;flex-direction:column;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{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{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{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{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}svg.dealArrow{vertical-align:middle;width:31px;height:31px}svg.dealArrow.arrowSmall{width:21px;height:21px}svg.dealArrow .arrow{opacity:1;fill:#fff}.newCarPath,.noPricePath,.uncertainPath{opacity:0;fill:#fff}.differentialPrice{font-size:.8125em;margin-left:2.25rem}.dealLabel{color:#0a0a0a;font-weight:700;line-height:1;margin-left:.3125em;font-size:1rem}.dealLabel.black{color:#000}.dealLabel.white{color:#fff}.LabelPriceWrap{display:flex;flex-direction:column;margin-left:.125em}.LabelPriceWrap .dealLabel{margin:0}.LabelPriceWrap .dealDifferential{font-size:.8125em}.LabelPriceWrap .dealDifferential.alignRight{text-align:right}.LabelPriceWrap.smallLabel .dealLabel{font-weight:400;font-size:.875em}.great .dealLabel{color:#006b00}.great svg.dealArrow{transform:rotate(-90deg)}.great circle{fill:#006b00}.good .dealLabel{color:#008200}.good svg.dealArrow{transform:rotate(-45deg)}.good circle{fill:#009b00}.fair .dealLabel{color:green}.fair svg.dealArrow circle{fill:#00bd00}.high .dealLabel{color:#ad5a00}.high svg.dealArrow{transform:rotate(45deg)}.high circle{fill:#ff8400}.overpriced .dealLabel{color:#d00}.overpriced svg.dealArrow{transform:rotate(90deg)}.overpriced circle{fill:#f60000}.uncertain .dealLabel{color:#707070}.uncertain svg.dealArrow circle{fill:#707070}.uncertain svg.dealArrow .uncertainPath{opacity:1}.uncertain svg.dealArrow .arrow,.uncertain svg.dealArrow .newCarPath{opacity:0}.noPrice .LabelPriceWrap{flex-basis:76px}.noPrice .it_IT{flex-basis:103px}.noPrice .it_IT.smallLabel{flex-basis:110px}.noPrice .es_ES,.noPrice .es_US{flex-basis:92px}.noPrice .es_ES.smallLabel,.noPrice .es_US.smallLabel{flex-basis:140px}.noPrice .dealLabel{color:#707070}.noPrice svg.dealArrow circle{fill:#707070}.noPrice svg.dealArrow .noPricePath{opacity:1}.noPrice svg.dealArrow .arrow,.noPrice svg.dealArrow .newCarPath{opacity:0}.noPriceNewCar .dealLabel{color:#707070}.noPriceNewCar svg.dealArrow .newCarPath{fill:#ffb100;opacity:1}.noPriceNewCar svg.dealArrow .arrow,.noPriceNewCar svg.dealArrow .noPricePath,.noPriceNewCar svg.dealArrow circle{opacity:0}.dealArrowLabelWrap{display:inline-flex;align-items:center;justify-content:flex-end}.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{object-fit:cover;object-position:center}.media.contain img{object-fit:contain}.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:flex;width:100%;height:100%;align-items:center;justify-content:center}.media .content-overlay,.media .contentOverlay{position:absolute;bottom:0;width:100%;padding-top:5%;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){.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{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{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;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:flex;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;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;flex-basis:100%;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: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;align-content:stretch;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;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;transform:rotate(180deg);color:#8a8a8a;transition:.5s ease-in-out}.redesign .collapsible header a{float:none;color:#000;text-decoration:none}.redesign .collapsible header a.collapsed i{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:flex;justify-content:space-between;align-items:center}.collapseWrap .buttonContent{display:flex;flex-direction:column;width:100%}.collapseWrap .subHeader{color:#707070;text-align:left;margin-bottom:0;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:flex;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:flex;justify-content:space-between;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;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{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:0;overflow:hidden;display:block}.card{position:relative;display:flex;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{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 .topTitling{width:100%;display:flex;padding-left:.3125em;text-overflow:ellipsis;text-align:left}.card .cardBody .title{margin-top:.3125em}.card .cardBody .listingTitle{font-size:1.25em;margin-top:.3125em}.card .cardBody .expertReview{margin-top:.4375em;font-family:Lato;font-style:normal;font-weight:400;font-size:1em;line-height:1.25em;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#0277bd}.card.withEffects.imageZoom .image,.card.withEffects.imageZoom img{transition:all .5s ease}.card.withEffects.imageZoom:focus .image,.card.withEffects.imageZoom:focus img,.card.withEffects.imageZoom:hover .image,.card.withEffects.imageZoom:hover img{transform:scale(1.05)}.card:active .cardBody .slnk,.card:focus .cardBody .slnk,.card:hover .cardBody .slnk{color:#006598;text-decoration:none;transition:all .2s ease-in-out}.cardGroup{display:flex;flex-direction:column}.cardGroup .card{margin-bottom:1em}@media only screen and (min-width:768px){.cardGroup{flex-flow:row wrap;margin-left:-1em;margin-right:-1em}.cardGroup .card{display:flex;flex:1 0 0%;flex-direction:column;margin-left:1em;margin-right:1em}.card .title{margin-bottom:.3125em}}.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%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:80%;min-height:4em;margin:0 auto;padding:.8em;border-radius:5px;animation-name:alert-slide-in;animation-duration:.3s;animation-iteration-count:1;transition:all .3s ease-in-out}.toast.dismissible{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}@keyframes alert-slide-in{0%{opacity:.01}to{opacity:1}}.toast.exiting{opacity:.01;transform:translate(-50%,-100%)}.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:flex;flex-wrap:wrap;justify-content:space-between}.popular-maker .listGroup span.listGroupAction{display:none}.popular-maker .listGroupItem{flex:0 0 30%}@media only screen and (min-width:768px){.popular-maker .listGroup{align-items:start;flex-direction:column;height:15.625em}.popular-maker .listGroupItem{flex-basis: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);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:flex;top:0;bottom:0;left:0;right:0;width:100%;align-items:center;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>.tab-content,.homepage.redesign .hero section.searchWrap .tabs~.tab-content{background:#fff}.homepage.redesign .hero section.searchWrap .tabs>label{margin-bottom:.3125em;margin-left:.125em;margin-right:.125em;background-color:#527d89;color:#fff;flex:1 0;line-height:1.25;position:relative;text-align:center;white-space:nowrap}.homepage.redesign .hero section.searchWrap .tabs>label:hover{background-color:#0277bd}.homepage.redesign .hero section.searchWrap .tabs>label:focus{outline:1px solid #527d89;text-decoration:underline}.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:only-of-type:after{display:none}.homepage.redesign .hero section.searchWrap .tabs>.tab-content{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:initial;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{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.card-sellmycar{padding:1rem 0 3rem}.homepage.redesign .mobile-cta .card.card-sellmycar .cardBody .desc{font-size:calc(1em + (25vw - 5em)/70)}.homepage.redesign .mobile-cta .card.card-sellmycar .cardBody .cgBtn{color:#fff;width:18.875rem}.homepage.redesign .mobile-cta .card.card-sellmycar .mediaContainer{height:12rem;width:90%;margin:0 auto;padding:0}@media only screen and (min-width:500px){.homepage.redesign .mobile-cta .card.card-sellmycar .mediaContainer{width:80%}}@media only screen and (min-width:650px){.homepage.redesign .mobile-cta .card.card-sellmycar .mediaContainer{width:70%}}.homepage.redesign .mobile-cta .card.card-sellmycar .mediaContainer .embedResponsiveItem{display:block;position:unset}.homepage.redesign .mobile-cta .card.appCard{margin:4rem 0;padding:2rem 0 4rem}.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:flex;align-items:baseline;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:1.5em}.homepage.redesign .values-intro .section-header{text-align:center}.homepage.redesign .values-intro .media{border:none}.homepage.redesign .values-financing-disclaimer{display:flex;align-items:center;justify-content:center}.homepage.redesign .values-financing-disclaimer-text{color:#707070;max-width:90%;text-align:center;font-size:.625em}@media only screen and (min-width:768px){.homepage.redesign .values-financing-disclaimer-text{max-width:70%}}.homepage.redesign .values-financing-disclaimer-mobile{color:#707070;text-align:center;font-size:.625em}.homepage.redesign .recent-search .recommendation-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.75em}.homepage.redesign .recent-search .recommendation-wrap h2{font-size:1.4375em}.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:flex;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{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:flex;flex-direction:row}.homepage.redesign .recent-search .recommendation-wrap>div .card{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{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 h2{font-size:1.4375em}.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;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{align-items:baseline;border-bottom:1px solid #d6d6d6;display:flex;justify-content:space-evenly;margin:0}.homepage.redesign .mobile-sub-tabs .mobile-sub-tabs-headers .mobile-sub-tabs-label{background:#fff;color:#707070;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{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 .mobileSelect select{padding-left:8px}.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:#818d98;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style: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:flex;flex-wrap:nowrap}.homepage.redesign .recent-search .recommendation-wrap .cardGroup{display:flex;justify-content:space-between;margin:0}.homepage.redesign .recent-search .recommendation-wrap .cardGroup .card{flex:1 0}.homepage.redesign .recent-search .recommendation-wrap>div{align-self:flex-end;flex:0 0 33.3%}.homepage.redesign .recent-search .recommendation-wrap>div.last-search-wrap{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{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{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{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;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{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:flex;justify-content:flex-end}.homepage.redesign .content-overlay .deal{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:flex;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: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{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{flex-wrap:wrap}.homepage.redesign .hero section.searchWrap .body-style-wrap .thumbnail{background-color:initial}.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;transition:all .5s ease-in-out}.homepage.redesign .hero section.searchWrap .body-style-wrap .bodyoption{background-color:#fff;flex:0 0 25%;max-width:25%;margin:0}.homepage.redesign .hero section.searchWrap .body-style-wrap .bodyoption:hover{background-color:initial}.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:initial}.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{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:#818d98;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style: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:flex;align-items:center;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:flex;align-items:center;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:flex;align-items:stretch;justify-content:space-between}.homepage.redesign .testimonials .testimonial .media{flex:0 0 60%}.homepage.redesign .testimonials .testimonial .comment{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{justify-content:space-between}.homepage.redesign .recent-search .recommendation-wrap>div{flex:0 0 25%}.homepage.redesign .recent-search .recommendation-wrap>div.last-search-wrap{flex-basis:25%}.homepage.redesign .recent-search .recommendation-wrap>div.related-search-wrap{display:block}.homepage.redesign .recent-search .recommendation-wrap>div.half{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{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{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{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{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}}.categories-carousel{width:1440px;max-width:100%;margin:24px auto 0}.categories-carousel .section-header{text-align:center;margin:0 0 2.5rem}[dir=ltr] .categories-carousel .carousel-viewport{padding-left:0}[dir=rtl] .categories-carousel .carousel-viewport{padding-right:0}.categories-carousel .carousel-viewport{display:block;overflow-x:auto;white-space:nowrap;padding:0;scrollbar-width:none}.categories-carousel .carousel-viewport::-webkit-scrollbar{display:none}.categories-carousel .carousel-viewport li{display:inline-block;width:250px;max-width:100%;margin:0 .625rem;list-style-type:none}.categories-carousel .carousel-viewport .card{border:none}.categories-carousel .carousel-viewport .cardBody h4{font-size:1em}.categories-carousel .carousel-viewport picture{border:1px solid #c2ccd4}.categories-carousel .smart-css-carousel{position:relative}.categories-carousel .smart-css-carousel .next-carousel-slide,.categories-carousel .smart-css-carousel .previous-carousel-slide{display:none}@media only screen and (min-width:1024px){.categories-carousel .smart-css-carousel .next-carousel-slide,.categories-carousel .smart-css-carousel .previous-carousel-slide{position:absolute;top:50%;transform:translateY(-50%);height:100px;width:50px;background:rgba(245,246,246,.75);border:3px #c2ccd4;border-radius:2px;display:flex;justify-content:center;align-items:center;cursor:pointer}.categories-carousel .smart-css-carousel .next-carousel-slide svg,.categories-carousel .smart-css-carousel .previous-carousel-slide svg{color:#000;width:.7rem}.categories-carousel .smart-css-carousel .next-carousel-slide:hover,.categories-carousel .smart-css-carousel .previous-carousel-slide:hover{background:#f5f6f6}.categories-carousel .smart-css-carousel .previous-carousel-slide{left:0}.categories-carousel .smart-css-carousel .next-carousel-slide{right:0}}.returning-user{padding-top:1.875em;padding-bottom:.625em}.returning-user h2,.returning-user h4{color:#0a0a0a;font-size:1.4375em}.returning-user .homePageRecsSection,.returning-user .priceDropsSection,.returning-user .recentlyViewedSection{margin-top:1.5em;margin-bottom:1.5em}.returning-user .carouselWrapper,.returning-user .homePageRecsSection,.returning-user .priceDropsSection,.returning-user .recentlyViewedSection{overflow:auto;white-space:nowrap}.returning-user .listing-card-wrapper{display:inline-block;width:16.4375em;position:relative;font-size:16px;margin-right:1.25em}.returning-user .listing-card-wrapper a{text-decoration:none}.returning-user .listing-card-wrapper .listing-card{border:1px solid var(--card-base-border-color);word-wrap:break-word}.returning-user .listing-card-wrapper .listing-card .card-image-wrapper{width:100%;height:auto}.returning-user .listing-card-wrapper .listing-card .card-image-wrapper .card-image{object-fit:cover;top:0;left:0;bottom:0;width:100%;height:10em;object-position:center}.returning-user .listing-card-wrapper .listing-card .card-body{padding:.4375em}.returning-user .listing-card-wrapper .listing-card .card-body .floatingButtonAbove{cursor:pointer;background:var(--white);position:absolute;top:8.5625em;right:.5em;width:3em;height:1.5em;padding-left:.75em;padding-right:.75em;border:.75px solid var(--silver-dark);border-bottom:none;z-index:1;outline:0;border-top-right-radius:3em;border-top-left-radius:3em;font-size:100%}.returning-user .listing-card-wrapper .listing-card .card-body .floatingButtonAbove .heartIcon{width:1.375em;vertical-align:middle;transform:translateY(.5em)}.returning-user .listing-card-wrapper .listing-card .card-body .floatingButtonAbove .heartIcon .defaultStroke{fill:var(--charcoal)}.returning-user .listing-card-wrapper .listing-card .card-body .floatingButtonAbove .heartIcon .defaultUnfilled{fill:transparent;transition:.2s ease-in-out}.returning-user .listing-card-wrapper .listing-card .card-body .floatingButtonAbove .heartIcon .redFilled,.returning-user .listing-card-wrapper .listing-card .card-body .floatingButtonAbove .heartIcon .redStroke{fill:var(--cg-brand-red)}.returning-user .listing-card-wrapper .listing-card .card-body .screenReaderLabel{font-size:0;height:0;overflow:hidden;display:block}.returning-user .listing-card-wrapper .listing-card .card-body .listing-title{overflow:hidden;text-overflow:ellipsis;font-weight:var(--primary-font-weight-bold);color:var(--cg-base-body-text-color);padding-top:.3125em;font-size:16px;line-height:20px;height:3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.returning-user .listing-card-wrapper .listing-card .card-body .listing-price{font-weight:var(--primary-font-weight-normal);color:var(--cg-base-body-text-color);font-size:20px;line-height:30px}.returning-user .listing-card-wrapper .listing-card .card-body .listing-cityRegion{color:var(--cg-base-body-text-color-light);margin-top:var(--cg-base-text-margin-top);margin-bottom:var(--cg-base-text-margin-bottom);font-size:16px;line-height:20px}.returning-user .listing-card-wrapper .listing-card .card-body span.dealLabel{font-size:16px}.returning-user .sign-up-card{display:inline-block;width:16.4375em;height:20.875em;border:1px solid var(--card-base-border-color);word-wrap:break-word;text-align:center;margin-right:.625em;vertical-align:top}.returning-user .sign-up-card .sign-up-card-img{display:block;margin-left:auto;margin-right:auto;width:11.25em;padding-top:1.6875em}.returning-user .sign-up-card .sign-up-card-link{font-family:lato;font-size:1em;line-height:1.25em;text-decoration:underline}.returning-user .sign-up-card-mobile{display:flex;width:100%;height:9.1875em;border:1px solid var(--card-base-border-color);word-wrap:break-word;text-align:center;align-items:center;justify-content:space-evenly}.returning-user .sign-up-card-mobile .sign-up-card-img-mobile{width:8.25em}.returning-user .sign-up-card-mobile .text-wrapper{width:7.1875em;margin-right:3.125em}.returning-user .sign-up-card-mobile .text-wrapper .sign-up-card-link-mobile{font-family:lato;font-size:1.5em;line-height:1.25em;text-decoration:underline}.returning-user .static-links{font-family:Lato;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1em;grid-auto-rows:1fr;word-break:break-all;position:relative;margin:1em 0 2em}.returning-user .static-links .static-link-btn{display:flex;background:#fff;border:1px solid #0277bd;box-sizing:border-box;border-radius:.125em;padding:.625em;text-decoration:none}.returning-user .static-links .static-link-btn:hover{background-color:var(--button-primary-ghost-background-color-hover)}.returning-user .static-links .static-link-text{color:#0277bd;display:flex;word-break:break-word;justify-content:center;align-items:center;font-size:1.125em;line-height:1.5625em;width:100%;text-align:center}.returning-user .static-links .static-link-svg{width:1.5625em;margin-right:.625em}.returning-user .reviews h4.title{font-size:20px}@media only screen and (min-width:768px){.returning-user .static-links{grid-template-columns:repeat(4,1fr)}}.returning-user .static-links-mobile{font-family:Lato;display:flex;flex-wrap:wrap;word-break:break-all;overflow-y:hidden;position:relative;height:7.1875em;width:100%;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.returning-user .static-links-mobile::-webkit-scrollbar{display:none}.returning-user .static-links-mobile .stack-links-mobile{width:100%;height:7.5em}.returning-user .static-links-mobile .horizontal-stack-links-mobile{display:flex}.returning-user .static-links-mobile .static-link-btn-mobile{display:flex;flex:0 0 auto;flex-direction:row;justify-content:space-between;width:13.125em;height:2.5em;background:#fff;border:1px solid #0277bd;box-sizing:border-box;border-radius:.125em;margin-bottom:.9375em;margin-right:.9375em;padding-right:1.25em;text-decoration:none}.returning-user .static-links-mobile .static-link-text-mobile{color:#0277bd;justify-content:center;align-items:center;font-size:1em;line-height:2.5em;width:100%;text-align:center}.returning-user .static-links-mobile .static-link-svg-mobile{width:1.25em;margin-left:.625em}.returning-user .hidden-elements,.returning-user .hiddenLoginCard{display:none}.returning-user .recent-activity{width:100%}.returning-user .recent-activity .recent-activity-row{display:flex;flex-direction:row;width:100%}@media only screen and (max-width:767px){.returning-user .recent-activity .recent-activity-row{flex-direction:column;align-items:center}}.returning-user .recent-activity .recent-activity-row .recent-section{display:flex;flex-direction:column;width:33.3333333%;border:1px solid var(--cg-base-border-color);padding:1em}@media only screen and (min-width:1024px){.returning-user .recent-activity .recent-activity-row .recent-section:nth-child(n+2){border-left:0}}@media only screen and (max-width:767px){.returning-user .recent-activity .recent-activity-row .recent-section{width:100%}.returning-user .recent-activity .recent-activity-row .recent-section:nth-child(n+2){border-top:0}}.returning-user .recent-activity .recent-activity-row .recent-section .title-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 1em}.returning-user .recent-activity .recent-activity-row .recent-section .title-row .title{display:flex;flex-direction:row;align-items:center;line-height:0}.returning-user .recent-activity .recent-activity-row .recent-section .title-row .title svg{fill:var(--mid-black);height:1.25em;width:1.25em}.returning-user .recent-activity .recent-activity-row .recent-section .title-row .title .header-3{font-size:1.2em;font-weight:var(--primary-font-weight-bold);margin:0 0 0 .5em}.returning-user .recent-activity .recent-activity-row .recent-section .title-row .see-all{display:flex;flex-direction:row;align-items:center}.returning-user .recent-activity .recent-activity-row .recent-section .title-row .see-all .link-text{text-decoration:underline;font-weight:var(--primary-font-weight-bold)}.returning-user .recent-activity .recent-activity-row .recent-section .title-row .see-all svg{fill:var(--cg-base-link-color);height:1em;width:1em;margin-left:.5em}.returning-user .recent-activity .recent-activity-row .recent-section .listing-card{display:block;padding-top:56.25%;position:relative;overflow:hidden}.returning-user .recent-activity .recent-activity-row .recent-section .listing-card img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .5s ease}.returning-user .recent-activity .recent-activity-row .recent-section .listing-card img:hover{transform:scale(1.05)}.see-all{display:flex;flex-direction:row;align-items:center}.see-all .link-text{font-size:16px;font-weight:700;margin-left:1.25em;text-decoration:underline}.see-all .svgNext{fill:var(--cg-base-link-color);height:1em;width:1em;margin-left:.5em;margin-bottom:.625em}.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:initial}.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}.financing-search-panel-mobile{position:relative}.financing-search-panel-tagline.financing-search-panel-tagline{font-size:1.15em;font-weight:700;margin:.5em 0 1em;text-align:center}.financing-search-panel-callout{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 .25em}.financing-search-panel-desktop .financing-search-panel-callout{flex-flow:row nowrap;margin:1em}.financing-search-panel-callout>p{flex:1;font-size:.9em;line-height:1.25;text-align:center}.financing-search-panel-desktop .financing-search-panel-callout>p{white-space:nowrap}.financing-search-panel-callout>p+p{margin-left:.5em}.financing-search-panel-callout>p>img{display:block;height:2em;margin:0 auto .5em}.financing-search-panel-cta{display:inline-block;text-align:center;white-space:nowrap}.financing-search-panel-cta.financing-search-panel-cta:focus,.financing-search-panel-cta.financing-search-panel-cta:hover{background-color:#006702;color:#fff}.financing-search-panel-mobile .financing-search-panel-cta{bottom:-55px;flex:1 0 100%;font-size:1em;left:-.375em;margin-top:1em;padding:10px 30px;position:absolute;right:-.375em}.financing-search-panel-desktop .financing-search-panel-cta{font-size:.85em;margin-left:2em;padding:.625em 1.25em}@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{align-items:center;display:flex;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{align-items:center;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}}.footer-subscribe-blade-home .form-home{padding:3em 1.25em 4em!important}.footer-subscribe-blade-home .description{max-width:20em!important}.footer-subscribe-blade-home h5,.footer-subscribe-blade-home p{font-size:1em;line-height:1.5em}.footer-subscribe-blade-home label{font-size:1em}.footer-subscribe-blade-home input{font-size:1em;line-height:1.5em;min-height:2.75em}.footer-subscribe-blade-home button{font-size:1em;line-height:1.5em;min-height:2.9em}.carousel-control path,.carousel-control svg.icon-carousel-control path{fill:var(--cg-base-link-color)}.carousel-control rect,.carousel-control svg.icon-carousel-control rect{fill:#fff;stroke:var(--cg-base-link-color)}.carousel-control.carousel-control:focus rect,.carousel-control.carousel-control:hover rect,.carousel-control.carousel-control svg.icon-carousel-control:focus rect,.carousel-control.carousel-control svg.icon-carousel-control:hover rect,.carousel-control svg.icon-carousel-control.carousel-control:focus rect,.carousel-control svg.icon-carousel-control.carousel-control:hover rect,.carousel-control svg.icon-carousel-control.carousel-control svg.icon-carousel-control:focus rect,.carousel-control svg.icon-carousel-control.carousel-control svg.icon-carousel-control:hover rect{fill:var(--cg-base-neutral-background-color)}.redesign .hero.hero-mobile-container section.searchWrap .tabs>label:hover{background-color:#527d89}.redesign .searchWrap .tabs input[type=radio]:checked+.tab-content{display:block;position:relative}.redesign .searchWrap .tabs .tab-content label.active{border-bottom:2px solid;border-image-slice:1;border-image-source:linear-gradient(90deg,transparent 0,transparent 1.25em,#0277bd 0 calc(100% - 1.25em),transparent calc(100% - 1.25em) 100%);border-image-source:linear-gradient(90deg,transparent 0 1.25em,#0277bd 1em calc(100% - 1.25em),transparent calc(100% - 1.25em) 100%)}.redesign .searchWrap #heroSearch>label.active{background-color:#0277bd}.redesign .searchWrap #heroSearch>label.active:after{content:"";position:absolute;border:1em solid transparent;border-top-color:#fff;transform:translateX(-50%) rotate(180deg);left:50%;width:0;height:0;bottom:-8px;margin:0 auto}@media only screen and (max-width:1025px){#suggestedSearches{display:none}}.suggestedSearches{background-color:#fff;font-family:Lato;font-style:normal;font-weight:700;border-top:1px solid var(--cg-base-disabled-border-color);padding:10px 0 10px 16px;max-width:42.75em}.suggestedSearches.suggestedSearchesMobile{padding:0;border-top:none;width:100%}.suggestedSearches .header{font-size:1em;line-height:1.5em;color:#000;font-weight:700}.suggestedSearches .suggestions{display:flex;width:100%}.suggestedSearches .suggestions.suggestionsMobile{display:block}.suggestedSearches .suggestions .renderSuggestionHP{display:flex;padding:5px 0;max-width:50%;margin-right:.3125em}.suggestedSearches .suggestions .renderSuggestionHP .listingTitling{display:inline-block;font-weight:400;max-width:10.625em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #006598;color:var(--cg-base-link-color)}.suggestedSearches .suggestions .renderSuggestionHP .listingDistance{padding-right:-3.125em;margin-right:.625em;border-bottom:1px solid #006598;font-weight:400;white-space:nowrap;color:var(--cg-base-link-color)}.suggestedSearches .suggestions .renderSuggestionHP .numListings{color:#fff;font-style:normal;font-size:.875em;text-align:center;padding:0 8px 21px;margin-top:.1875em;margin-right:.9375em;height:1.4375em;background:#0277bd;border-radius:1.75em}.suggestedSearches .suggestions .renderSuggestionHP .icon{width:.875em;height:.875em;margin-top:.3125em;margin-right:.3125em;color:#006598}.suggestedSearches .suggestions .renderSuggestionHP.renderSuggestionHPMobile{padding:0 0 10px;max-width:100%}.suggestedSearches .suggestions .renderSuggestionHP.renderSuggestionHPMobile .listingTitling{max-width:100%;border-bottom:none}.suggestedSearches .suggestions .renderSuggestionHP.renderSuggestionHPMobile .listingDistance{border-bottom:none}.horizontal-scroll-wrapper{overflow:auto;white-space:nowrap;height:190px;width:100%}.scrollDiv{height:100%;display:inline-block;text-align:left;text-decoration:none;padding-right:1.25em}.scrollDiv .scrollImg{height:calc(100% - 40px)}.scrollDiv .recentTitle{font-family:Lato,Helvetica,Arial,sans-serif;font-weight:20;font-style:bold;font-size:1em;width:205px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.625em}@media only screen and (min-width:1024px){.ruhpSection{padding-bottom:3.125em}}@media only screen and (max-width:767px){.ruhpSection{padding-bottom:1.25em}}.ruhpTitle{padding-bottom:.3125em}#reset-focus-to-skiplink{height:0;width:0;position:absolute;overflow:hidden}

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