.cg-corp .header-page .heading-page{margin-left:auto;margin-right:auto;max-width:1177px;padding:.7rem 1rem;width:100%}.cg-corp .header-page.banner{background-image:url(/gfx/cg/corp/cargurus.jpg);background-repeat:no-repeat;background-size:cover;padding:0;width:100%;height:15em}.cg-corp .header-page.banner .heading-page{color:#fff;font-size:4.1em;margin:0 auto 10px;padding:7rem 1rem .7rem;text-shadow:1px -1px 2px #333}.cg-corp-policies.terms-of-use.cg-corp .header-page.banner{background-image:url(/gfx/cg/corp/headers/car-gurus-office.jpg)}.cg-tools.cg-corp .header-page{padding:1.5rem 0 2rem}@media screen and (max-device-width:767px){.cg-tools.cg-corp .header-page{display:none!important}}.cg-corp .content-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch;margin:0 auto}.cg-extra-wide .cg-corp .content-wrapper{max-width:1177px}.cg-corp .content-wrapper .main-content,.cg-corp .content-wrapper .secondary-content{padding:0 15px}.cg-corp .content-wrapper .main-content{flex:1 1 768px;order:2}@media screen and (max-width:992px){.cg-corp .content-wrapper .main-content{flex:0 0 100%;padding-top:1rem}}.cg-corp .content-wrapper .main-content section{margin:10px 0 20px}.cg-corp .content-wrapper .main-content section:first-child{margin-top:0}.cg-corp .content-wrapper .secondary-content{flex:1 0 25%;order:1;max-width:25%}@media screen and (max-width:992px){.cg-corp .content-wrapper .secondary-content{flex:0 0 100%;max-width:none;padding-left:0;padding-right:0}}.cg-corp .content-wrapper .secondary-content nav{position:sticky}.cg-corp .heading-section{color:#464646;font-size:1.75em;margin-top:0}.about-dealer-reviews.cg-corp .heading-section{color:#666;border-bottom:.1rem solid #eee;line-height:2;margin-bottom:1rem}.cg-corp h1.heading-section{font-size:2em;margin-top:1.25em;margin-bottom:1.25em}.cg-corp .heading-subsection{color:#555;font-size:1.42857143em;line-height:1.2;margin:2.4rem 0 .8rem;text-transform:uppercase}.cg-corp ol.list li,.cg-corp ul li{margin:.5rem 0 1rem}.cg-corp ol.list li p:last-child,.cg-corp ul li p:last-child{margin-bottom:0}.cg-corp ol.list li .example,.cg-corp ul li .example{color:#666;margin:1rem 6%}.cg-corp ul.list{list-style:none;margin:0;padding:0}.cg-corp ul.list .list-group-item{margin-bottom:.5rem;margin-top:.5rem}.cg-corp .widget{margin:1.5rem 1rem;padding:1rem}.cg-corp .widget.callout{background-color:#eaf4fd;border:1px solid #d3e8fb;border-radius:.25rem}.cg-corp .widget .heading-widget{margin-top:.25rem}.cg-corp .section{margin:0 auto;max-width:1177px;width:100%}@media screen and (max-width:768px){.cg-corp .section{padding:0 1em}}.impressum.cg-corp .section p{font-family:Courier New,Courier,monospace}@media screen and (min-width:769px){.impressum.cg-corp .section p{margin:2rem 1rem}}.cg-corp .indent-section h2,.cg-corp .indent-section h3,.cg-corp .indent-section h4{margin:1rem 0 .5rem 1.5rem}.cg-corp .indent-section p{margin-left:2.5rem}.cg-corp [aria-hidden=true]{display:none}.cg-corp .audible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.cg-corp.privacy-policy h2.sub_section{margin-top:1.25em}.cg-corp.privacy-policy .optanon-toggle-display{cursor:pointer}.cg-corp .content-details{margin:0 3rem 2rem 0;border:1px solid #7e7e7e}.cg-corp .content-details .row{border-bottom:1px solid #7e7e7e;display:grid;grid-template-columns:0 1fr 4fr;grid-column-gap:1rem;margin:0;padding:0;align-items:center}.cg-corp .content-details .row:last-child{border-bottom:0}.cg-corp .content-details .header-row{font-weight:700}.cg-corp .content-details div>div:nth-child(2n){border-left:1px solid #7e7e7e;padding:1rem}.cg-corp .info-text{margin-bottom:15px}.cg-corp .info-text span{color:#707070;font-size:18px;border:1px solid #000;border-radius:3px;padding:5px 3px 3px 5px;width:auto}nav.corporate-nav #section-nav.list{list-style-type:none;margin:0;padding:0}nav.corporate-nav #section-nav.list li{border-bottom:1px solid #eaf4fd;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1.2em;font-weight:300;line-height:1.622em}nav.corporate-nav #section-nav.list li a,nav.corporate-nav #section-nav.list li span{display:block;padding:.6em 0 .6em 1.4em;transition:padding .2s ease-out}nav.corporate-nav #section-nav.list li a.nopad,nav.corporate-nav #section-nav.list li span.nopad{display:inline;padding:0}nav.corporate-nav #section-nav.list li a.nopad:hover,nav.corporate-nav #section-nav.list li span.nopad:hover{padding:0}nav.corporate-nav #section-nav.list li a:hover,nav.corporate-nav #section-nav.list li span:hover{color:#2e6583;padding:.6em 0 .6em 1.8em;text-decoration:none}nav.corporate-nav #section-nav.list li a:focus,nav.corporate-nav #section-nav.list li span:focus{outline:none}nav.corporate-nav #section-nav.list li.active{background-color:#369}nav.corporate-nav #section-nav.list li.active a,nav.corporate-nav #section-nav.list li.active span{color:#fff;cursor:default}nav.corporate-nav #section-nav.list li.active a.nopad:hover,nav.corporate-nav #section-nav.list li.active span.nopad:hover{padding:0}nav.corporate-nav #section-nav.list li.active.has-focus a,nav.corporate-nav #section-nav.list li.active.has-focus span,nav.corporate-nav #section-nav.list li.active a:hover,nav.corporate-nav #section-nav.list li.active span:hover{color:#fff;text-decoration:none;padding:.6em 0 .6em 1.4em}nav.corporate-nav #section-nav.list li.has-focus a,nav.corporate-nav #section-nav.list li.has-focus span{color:#2e6583;padding:.6em 1.4em .6em 1.8em;text-decoration:underline}@media (max-width:992px){nav.corporate-nav #section-nav.list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:stretch;margin:0 0 5px}nav.corporate-nav #section-nav.list li{flex:1 1 16.666%;border-bottom:none;border-left:.5px solid #eaf4fd;border-right:.5px solid #eaf4fd;text-align:center}nav.corporate-nav #section-nav.list li:first-child{border-left:none}nav.corporate-nav #section-nav.list li:last-child{border-right:none}nav.corporate-nav #section-nav.list li.has-focus:not(.active),nav.corporate-nav #section-nav.list li:hover:not(.active){background-color:#eaf4fd}nav.corporate-nav #section-nav.list li.has-focus:not(.active) a,nav.corporate-nav #section-nav.list li.has-focus:not(.active) span,nav.corporate-nav #section-nav.list li:hover:not(.active) a,nav.corporate-nav #section-nav.list li:hover:not(.active) span{color:#2e6583;padding:.6em}nav.corporate-nav #section-nav.list li a,nav.corporate-nav #section-nav.list li span{display:inline-block;padding:.6em;width:100%}nav.corporate-nav #section-nav.list li a:hover,nav.corporate-nav #section-nav.list li span:hover{color:#2e6583;padding:.6em}}.cg-corp.about-us .heading-page{font-size:2em;margin-top:1.25em;margin-bottom:1.25em}.cg-corp.about-us .nobr{white-space:nowrap}.cg-corp.about-us h1+h3{margin-top:1.5em;margin-bottom:1.5em}.cg-corp.about-us h3+h4{margin-top:1.5em}.cg-corp.about-us .header-page.banner{background-image:url(/gfx/cg/corp/headers/about-hero.jpg);background-position-y:42%;height:15em}.cg-corp.about-us .about-cg-seo{max-width:550px}.cg-corp.about-us .about-cg-seo p{margin-bottom:3em}.cg-corp.about-us .about-cg-seo p.footnote{margin-bottom:1em}.cg-corp.about-us .about-cg-seo .analytics-display{margin:1em 0 3em;max-width:22em;list-style-type:none;list-style:none;font-family:Lato,Helvetica,Arial,sans-serif}.cg-corp.about-us .about-cg-seo .analytics-display li .icon{width:5em;text-align:center}.cg-corp.about-us .about-cg-seo .analytics-display li .desc{width:440px}.cg-corp.about-us .about-cg-seo .analytics-display>li{display:flex;margin-bottom:1.5em}@media screen and (max-device-width:767px){.cg-corp.about-us section.about-cg{margin:0 auto;width:95%}}.cg-corp.about-us .list.features{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:stretch;list-style:none;margin:0;padding:0}.cg-corp.about-us .feature{position:relative}.cg-corp.about-us .feature .icon{color:#369;font-size:5rem;left:0;opacity:.85;position:absolute;top:0}@media screen and (max-device-width:767px){.cg-corp.about-us .feature .icon{font-size:4rem;top:.8rem}}.cg-corp.about-us .feature .heading{font-size:1.428em;color:#369;line-height:1.3;margin:0 0 .5rem}.cg-corp.about-us .feature .blurb{line-height:1.5}.cg-corp.about-us .feature.block{margin:1rem 0 2rem;padding:.5rem 0 0 5.8rem}@media screen and (max-device-width:767px){.cg-corp.about-us .feature.block{padding:.5rem 0 0 5rem}}.cg-corp.about-us .feature.listitem{flex:1 0 320px;padding:2rem 1rem 1rem 5.8rem}@media screen and (max-device-width:360px){.cg-corp.about-us .feature.listitem{flex:1 0 290px}}.cg-corp.about-us .feature.listitem .icon{top:1.5rem}@media screen and (max-device-width:767px){.cg-corp.about-us .feature.listitem .icon{top:3rem}}.cg-corp.about-us .feature.skipicon{padding-left:5.8rem}.cg-corp.about-us p.footnote{font-size:1.25rem;color:#707070}.cg-corp.about-us div.brand-video{margin:40px auto 0;width:500px;height:280px}@media screen and (max-device-width:767px){.cg-corp.about-us div.brand-video{width:100vw;height:56vw;margin-left:-17.5px}}.cg-corp.about-us div.brand-video iframe{height:100%;width:100%}.cg-corp.about-us .aboutus-listitem{margin-top:.5em}.cg-corp.about-us .aboutus-listitem .heading{font-size:1.428em;color:#369;line-height:1.3;margin:0 0 .5rem}.cg-corp.mobile-app .cg-corp-header{display:none}.cg-corp.mobile-app .cg-main-content{text-align:center}@media only screen and (min-device-width:768px){.cg-corp.mobile-app .cg-main-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-content:stretch;align-items:stretch}.cg-corp.mobile-app .cg-main-content .section.app-features-slider,.cg-corp.mobile-app .cg-main-content .section.call-to-action{flex:0 0 50%}.cg-corp.mobile-app .cg-main-content .section.mobile-optimized{flex:0 0 100%}}.cg-corp.mobile-app .promo-headline{margin:35px 0 0;font-size:2.5em;font-weight:400}.cg-corp.mobile-app .promo-tagline{color:#999;font-size:1.125em;font-weight:400}.cg-corp.mobile-app .heading{color:#369}.cg-corp.mobile-app .icon{margin-right:1.5rem}.cg-corp.mobile-app .section-content.app-features{text-align:left}.cg-corp.mobile-app .section-content.dl-links{padding:10px 5px;text-align:center}.cg-corp.mobile-app .section-content.dl-links a{display:inline-block;margin:0 5px}.cg-corp.mobile-app .section-content.promo-controls{background-color:#eaf4fd;border:1px solid #c5dbec;box-shadow:0 8px 6px -6px #b0b0b0;color:#369;margin:10px auto auto 40px;max-width:38rem;padding:1rem;text-shadow:0 -1px 0 #fff;width:100%}.cg-corp.mobile-app .section-content.promo-controls p{color:#369}.cg-corp.mobile-app .section-content.promo-controls p label{margin-bottom:0}.cg-corp.mobile-app .section-content.promo-controls .slider-ui-controls{margin:1rem 0}.cg-corp.mobile-app .section-content.promo-controls .slider-ui-controls .icon{margin-right:1rem}.cg-corp.mobile-app .section-content.promo-controls .slider-ui-controls .slide-toggle{display:block;font-size:1.5em;margin:1.5rem 0;padding:.321rem .625rem}.cg-corp.mobile-app .section-content.promo-controls .slider-ui-controls .slide-toggle:hover{background-color:hsla(0,0%,100%,.1)}.cg-corp.mobile-app .section-content.promo-controls .slider-ui-controls .slide-toggle:active,.cg-corp.mobile-app .section-content.promo-controls .slider-ui-controls .slide-toggle:focus{font-weight:700;outline:none}.cg-corp.mobile-app .slide-viewport{min-height:650px;padding-left:320px;position:relative}.cg-corp.mobile-app .slide-content img{height:auto;left:0;margin:0 auto;max-width:320px;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.cg-corp.mobile-app .slide-content .feature-wrap{background-color:hsla(0,0%,100%,.9);bottom:0;left:0;padding:1rem 1.5rem;right:0;text-align:left}.cg-corp.mobile-app .slide-content .heading{font-size:2em;font-weight:400}.cg-corp.mobile-app .slide-content .feature{font-size:1.5em}.css-slider{margin:10px auto auto 40px}.css-slider,.css-slider .slide,.css-slider .slider-frame{height:100%;width:100%}.css-slider .slide{display:none}.css-slider .slide[data-bg]{background-position:50% 0;background-repeat:no-repeat;background-size:cover}.css-slider .slider-control:checked+.slide{display:block}.css-slider[data-animation=slide] .slide{display:block;transform:translate3d(100%,0,0);transition:transform .2s ease-in-out}.css-slider[data-animation=slide] .slider-control:checked+.slide{display:block;position:relative;transform:translateZ(1)}.css-slider[data-animation=fade] .slide{display:block;max-height:0;opacity:0;transition:opacity .2s ease-in-out;z-index:-1}.css-slider[data-animation=fade] .slider-control:checked+.slide,.css-slider[data-animation=fade] .slider-control:checked+.slide img{opacity:1;z-index:2}.cg-corp.program-terms .protectionActTitle{font-size:16px}.cg-corp.program-terms .protectionActBody{font-size:13px}.cg-corp.our-team .header-page{background-image:url(/gfx/cg/corp/car-gurus-collaborative-workspace.jpg);height:15em}.cg-corp.our-team .heading-page{font-size:2em;margin-top:1.25em;margin-bottom:1.25em}.cg-corp.our-team .secondary-content{position:sticky}.cg-corp.our-team .list.team{margin:0 0 1.5em;position:relative}.cg-corp.our-team .list.team:not(.board-team){display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.cg-corp.our-team .team-member{flex:1 0 25%;margin-top:1em;max-width:25%;min-width:160px;padding:0 .5em}.cg-corp.our-team .team-member:focus,.cg-corp.our-team .team-member :focus{outline:0}.cg-corp.our-team .team-member .is-clickable{cursor:pointer;position:relative}.cg-corp.our-team .team-member .is-clickable.has-focus .person-name,.cg-corp.our-team .team-member .is-clickable.has-focus .person-title,.cg-corp.our-team .team-member .is-clickable:hover .person-name,.cg-corp.our-team .team-member .is-clickable:hover .person-title,.cg-corp.our-team .team-member .is-clickable[aria-selected=true] .person-name,.cg-corp.our-team .team-member .is-clickable[aria-selected=true] .person-title{color:#337ab7}.cg-corp.our-team .team-member .is-clickable.has-focus .person-image,.cg-corp.our-team .team-member .is-clickable:hover .person-image,.cg-corp.our-team .team-member .is-clickable[aria-selected=true] .person-image{box-shadow:0 0 3px rgba(0,0,0,.7)}.cg-corp.our-team .team-member .is-clickable[aria-selected=true]{cursor:default}.cg-corp.our-team .team-member .is-clickable[aria-selected=true]:after{border:15px solid transparent;border-bottom-color:#e4e4e4;content:"";display:block;height:0;left:50%;margin:0 0 0 -15px;pointer-events:none;position:absolute;top:calc(100% - 12px);width:0}.cg-corp.our-team .team-member .is-clickable+.person-bio-wrap{background-color:#e4e4e4;left:.5em;margin-top:15px;position:absolute;right:-.5em;top:auto;transition:all .25s;width:calc(100% - 1em)}.cg-corp.our-team .team-member .is-clickable+.person-bio-wrap[aria-hidden=true]{display:block;max-height:0!important;overflow:hidden}.cg-corp.our-team .team-member .is-clickable+.person-bio-wrap[aria-hidden=false]{max-height:none}.cg-corp.our-team .team-member .is-clickable+.person-bio-wrap[aria-hidden=false] .button-close:after,.cg-corp.our-team .team-member .is-clickable+.person-bio-wrap[aria-hidden=false] .button-close:before{opacity:1;transition:background .25s}.cg-corp.our-team .team-member .is-clickable+.person-bio-wrap[aria-hidden=false] .person-bio{color:#464646;opacity:1;transition:opacity .25s}.cg-corp.our-team .team-member .is-clickable+.person-bio-wrap .button-close{cursor:pointer;height:2em;position:absolute;right:.5em;top:.5em;width:2em}.cg-corp.our-team .team-member .is-clickable+.person-bio-wrap .button-close:after,.cg-corp.our-team .team-member .is-clickable+.person-bio-wrap .button-close:before{background:#7e7e7e;content:"";height:1px;opacity:0;position:absolute;top:50%;transition:background .25s,opacity .25s .25s;width:100%}.cg-corp.our-team .team-member .is-clickable+.person-bio-wrap .button-close:before{transform:rotate(45deg)}.cg-corp.our-team .team-member .is-clickable+.person-bio-wrap .button-close:after{transform:rotate(-45deg)}.cg-corp.our-team .team-member .is-clickable+.person-bio-wrap .button-close:hover:after,.cg-corp.our-team .team-member .is-clickable+.person-bio-wrap .button-close:hover:before{background:#000}.cg-corp.our-team .team-member .is-clickable+.person-bio-wrap .person-bio{height:100%;margin-bottom:0;opacity:0;padding:2.5em 1em 2em;transition:opacity .25s .25s}.cg-corp.our-team .team-member.flex-full{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;flex:0 0 100%;max-width:none}.cg-corp.our-team .team-member.flex-full .person-name{flex:0 0 100%;order:1}.cg-corp.our-team .team-member.flex-full .person-image{flex:0 0 45%;order:2;max-width:calc(45% - 1em);padding-bottom:29%}.cg-corp.our-team .team-member.flex-full .person-bio-wrap{flex:1 0 55%;order:3}.cg-corp.our-team .team-member.flex-full .person-bio-wrap .person-bio{padding-left:1em}.cg-corp.our-team .team-member:not(.flex-full):not(.vip).is-not-clickable,.cg-corp.our-team .team-member:not(.flex-full):not(.vip) .team-member-header{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.cg-corp.our-team .team-member:not(.flex-full):not(.vip).is-not-clickable .person-name,.cg-corp.our-team .team-member:not(.flex-full):not(.vip) .team-member-header .person-name{flex:1 0 100%;order:2}.cg-corp.our-team .team-member:not(.flex-full):not(.vip).is-not-clickable .person-image,.cg-corp.our-team .team-member:not(.flex-full):not(.vip) .team-member-header .person-image{flex:1 0 100%;order:1}.cg-corp.our-team .team-member.vip{flex:1 0 100%;margin-bottom:1em;max-width:none}.cg-corp.our-team .team-member.vip .person-name{font-size:1.4em;margin-top:0;width:100%}.cg-corp.our-team .team-member.vip .person-name:after,.cg-corp.our-team .team-member.vip .person-name:before{content:" ";display:table}.cg-corp.our-team .team-member.vip .person-name:after{clear:both}.cg-corp.our-team .team-member.vip .person-image{float:left;margin:5px 1em .5em 0;padding-bottom:29%;width:calc(45% - 1em)}.cg-corp.our-team .team-member.is-ceo{border-bottom:1px solid #369;padding-bottom:1em}.cg-corp.our-team .team-member .person-name,.cg-corp.our-team .team-member .person-title{transition:color .25s}.cg-corp.our-team .team-member .person-name{color:#464646;margin-top:.5em}.cg-corp.our-team .team-member .person-title{color:#0a0a0a;display:block;font-size:.8em}.cg-corp.our-team .team-member.is-ceo .person-title,.cg-corp.our-team .team-member.vip .person-title{display:inline-block}.cg-corp.our-team .team-member .person-content{position:relative}.cg-corp.our-team .team-member .person-image{background-repeat:no-repeat;padding-bottom:150%;position:relative;transition:box-shadow .25s;background-size:100%;min-height:299px}.cg-corp.our-team .team-member .person-bio{font-size:1.2em}.cg-corp.our-team [aria-selected]{transition:opacity .25s}.cg-corp.our-team.js-fade-inactive [aria-selected=false]{opacity:.45}

/*# sourceMappingURL=cg_site_less_corp.entry.699d0376ac54abd892c8bcbbb50d5deb.css.map*/