/* Code was built from the /build/main-min.css in https://stash/projects/CG/repos/static-homepage/ */
.vhr-search-form__input{width:100%;padding:.475rem}.vhr-search-form__input::-webkit-input-placeholder{color:gray;opacity:.54}.vhr-search-form__input:-moz-placeholder{color:gray}.vhr-search-form__input::-moz-placeholder{color:gray}.vhr-search-form__input:-ms-input-placeholder{color:gray}[disabled].vhr-search-form__input{opacity:.7;cursor:initial}@media screen and (min-width:768px){select{background-position:99% 50%}}.button--blue,.button--green,.button--orange{appearance:none;background:#f2f2f2;border-radius:8px;padding:8px 16px;font-size:1rem;cursor:pointer;letter-spacing:.5px;max-width:100%;margin:0;text-decoration:none;text-transform:initial;width:auto;text-align:center;transition:.1s;font-weight:700;display:inline-block}.button--blue:hover,.button--green:hover,.button--orange:hover{background:#fff}abbr,address,audio,blockquote,body,canvas,dd,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,img,label,li,menu,nav,object,ol,p,section,small,span,strong,sub,sup,table,tbody,td,textarea,th,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;background:0 0;font-family:Roboto,Helvetica,Arial,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}.hero__headline,.slideout__headline{font-family:'Roboto Condensed',Helvetica,Arial,sans-serif}body,html{color:gray}.panel-open{overflow-y:hidden;position:fixed}.button--blue:active,.button--blue:hover,.button--green:active,.button--green:hover,.button--orange:active,.button--orange:hover{font-weight:700}.vhr-search-form__button-get-carfax-reports,.vhr-search-form__button-go,.vhr-search-form__input{border-radius:4px}.button--green{border:1px solid #7dc243;background-color:#7dc243;color:#fff}.button--green:hover{background-color:#98ce6a}.button--blue{border:1px solid #3777bc;background-color:#3777bc;color:#fff}.button--blue:hover{background-color:#5891ce}.button--orange{border:1px solid #f58d17;background-color:#f58d17;color:#fff}.button--orange:hover{background-color:#e8800a}.home__container{max-width:960px;padding:0 6px;margin:0 auto;position:relative}.column--half{width:49%;display:inline-block;vertical-align:top}.column--large{padding:0 1.5rem}.clearfix{clear:both}.set-position-absolute{position:absolute}.set-position-fixed{position:fixed}@media screen and (max-width:750px){.home__container{padding:0 4px}}#cfx-header{width:100%}.hero{text-align:center;font-size:1.25rem;padding-bottom:1rem}.hero__headline{font-size:3.25em;margin-top:.25em}.hero__headline-break{display:none}.hero__description{margin:.25em .5em 1em}.hero__headline,.hero__highlight{color:#3777bc}.hero__buttons{background-color:#FAFAFA;border-radius:8px;padding:20px;max-width:700px;margin:0 auto;border:1px solid #f2f2f2}.hero__button-container{display:inline-block;width:300px}.hero__or{display:inline-block;width:6%}.hero__button{display:block;font-size:1em}.carfox__image{width:100%;margin:0 auto;height:auto;display:block}@media screen and (max-width:710px){.hero__buttons{background-color:#fff;border:none;padding:0}.hero__or{display:block;margin:.8em auto;width:300px;position:relative}.hero__or:after,.hero__or:before{border-top:1px solid #ccc;display:inline-block;content:"";top:.55em;position:absolute}.hero__or:before{left:0;right:60%}.hero__or:after{right:0;left:60%}}@media screen and (max-width:650px){.carfox__image{width:150%;margin:0 -7%}.carfox__image-container{overflow:hidden}}@media screen and (max-width:500px){.hero{font-size:.9rem}.hero__headline{font-size:1.9em}.hero__description{font-size:.9em;margin:.25em .5em 2em}.hero__button{font-size:1.25em}}.break{display:none}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1),(min-width:768px) and (max-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2),(max-width:800px) and (orientation:portrait){.break{display:block}}.vhr-search-form{display:inline-block;width:50%;vertical-align:top;color:#fff;padding-right:2em;font-size:1rem}.vhr-search-form__headline{font-size:1.2em;font-weight:300}.vhr-search-form__description{font-size:.8em}.vhr-search-form__no-vin{color:#fff;font-size:.7em;text-decoration:underline}.vhr-search-form__background{background:#3777bc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:20px 30px}.vhr-search-form__input{font-size:1.05em;color:#000;background-color:#fff;border-width:0;height:2.5em;margin:10px .4rem 10px 0}.vhr-search-form__input--vin{width:75%}.vhr-search-form__input--license-plate{width:35%}.vhr-search-form__input--state{width:38%;vertical-align:top;border-radius:0}.vhr-search-form__button-go{vertical-align:top;border-width:0;margin-top:10px;padding:.8em}.vhr-search-form__button-get-carfax-reports{display:none;vertical-align:top;border-width:0;width:100%;margin-top:.3em}.vhr-search-form__or{height:1.8rem;width:1.8rem;padding:8px 7px;margin:10px 0;font-size:.7rem;border-radius:100%;background-color:#5891ce}.vhr-search-form__label{display:none;padding:4px}@media screen and (max-width:850px){.vhr-search-form{width:80%}}@media screen and (max-width:650px){.vhr-search-form{padding-right:0;padding-left:3%;width:68%;margin-bottom:1em}.vhr-search-form__or,.vhr-search-form__stateform{display:none}.vhr-search-form__no-vin-container{text-align:right}.vhr-search-form__no-vin{padding:1em 0;display:inline-block;font-size:.8em}.vhr-search-form__description,.vhr-search-form__headline{display:none}.vhr-search-form__label{display:block;font-size:.8em;font-weight:700;margin-bottom:.5em}.vhr-search-form__background{padding:.5em 3% 0}.vhr-search-form__input{margin:0;width:100%}.vhr-search-form__button-go{display:none}.vhr-search-form__button-get-carfax-reports{display:block;padding:8px}}.cd-panel-close,.cd-panel-container,.cd-panel-header{width:100%;position:absolute}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cd-main-content{background:#fff;padding-top:0;display:block}.no-touch .cd-main-content .cd-btn2:hover,.no-touch .cd-main-content .cd-btn:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 0 20px rgba(0,0,0,.3)}.cd-panel,.cd-panel2{position:fixed;top:0;left:0;height:100%;width:100%;visibility:hidden;-webkit-transition:visibility 0s .6s;-moz-transition:visibility 0s .6s;transition:visibility 0s .6s;z-index:20}.cd-panel2:after,.cd-panel2:before,.cd-panel:after,.cd-panel:before{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;cursor:pointer;-webkit-transition:background .6s .6s;-moz-transition:background .6s .6s;transition:background .6s .6s}.cd-panel.is-visible,.cd-panel2.is-visible{visibility:visible;-webkit-transition:visibility 0s 0s;-moz-transition:visibility 0s 0s;transition:visibility 0s 0s;z-index:20;overflow:auto}.cd-panel.is-visible:after,.cd-panel2.is-visible:after{background:rgba(0,0,0,.6);-webkit-transition:background .6s 0s;-moz-transition:background .6s 0s;transition:background .6s 0s;z-index:20}.cd-panel-close::before .cd-panel.is-visible,.cd-panel-close::before .cd-panel2.is-visible{content:'';-webkit-animation:cd-close-1 .6s .3s;-moz-animation:cd-close-1 .6s .3s;animation:cd-close-1 .6s .3s}.cd-panel-close::after .cd-panel.is-visible,.cd-panel-close::after .cd-panel2.is-visible{content:'';-webkit-animation:cd-close-2 .6s .3s;-moz-animation:cd-close-2 .6s .3s;animation:cd-close-2 .6s .3s}.cd-panel-header{height:50px;line-height:50px;background:#3777bc;z-index:2;box-shadow:0 1px 1px rgba(0,0,0,.08);-webkit-transition:top .6s 0s;-moz-transition:top .6s 0s}.cd-panel-header:hover{background:#4484c8}.cd-panel-header h1{font-size:18px;font-weight:700;color:#fff!important;padding-left:35px}.from-right .cd-panel-header{top:-50px;right:0}.is-visible .cd-panel-header{top:0;-webkit-transition:top .6s .6s;-moz-transition:top .6s .6s;transition:top .6s .6s}.cd-panel-close{top:0;left:0;height:100%;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.cd-panel-close:after,.cd-panel-close:before{content:'';position:absolute}.mobile-links__link:after,.tooltip__content:after{content:"";border-style:solid}.cd-panel-close:before{top:15px;left:15px;border-right:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.cd-panel-close:after{left:20px;top:20px;border-right:5px solid #3777bc;border-top:5px solid transparent;border-bottom:5px solid transparent}.cd-panel-container{min-height:100%;top:0;background:#fff;z-index:1;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;transition-duration:.6s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.from-right .cd-panel-container{right:0;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.is-visible .cd-panel-container{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.cd-panel-content{position:relative;margin:0 auto;max-width:1200px;top:0;left:0;padding:70px 5%;-webkit-overflow-scrolling:touch}.cd-panel-content .cd-panel2{padding:70px 0}section.index li:nth-child(odd){background:0 0}.slideout__header{margin-bottom:3em;margin-top:2.5em}.slideout__headline{color:#3777bc;text-align:center;font-size:3.5em;padding:0;margin:0}.slideout__description{text-align:center;font-size:1.125em;font-weight:400;color:#333}.slideout__mobile-headline{display:none;font-size:1.8em;font-size:7vw}.slideout__vhr-sample{display:inline-block;width:33%;max-width:300px;vertical-align:top;margin-right:1%;color:#333}.slideout__vhr-sample strong{color:#3777bc}.slideout__vhr-sample-devices{width:100%;height:auto}.slideout__vhr-sample-headline{font-weight:400;font-size:1.25em}.slideout__fox-left{display:inline-block;width:12%;vertical-align:bottom}.slideout__fox-image{max-height:280px}.slideout__vhr-sample-button{margin-top:2em;width:80%}.slideout__trustmarks{float:right}.slideout__trustmark_img1{margin:10px 6px;vertical-align:top;height:auto;width:auto;max-height:35px}.slideout__trustmark_img2{vertical-align:top}.vhr-features{background-color:#f2f2f2;margin-top:4em;padding:1.5em;border-radius:10px}.vhr-features__headline{color:#595959;font-size:1.5em;margin-bottom:.8em}.vhr-features__description{display:inline-block;float:left;width:30%;text-size:.8em}.vhr-features__checklist{display:inline-block;float:left;padding-left:20px;width:70%}.vhr-features__checklist-item{line-height:1.5em;width:50%;float:left;display:inline;padding-left:24px;background:url(https://media.carfax.com/img/cfx/tnt/green_check.png) top left no-repeat}.mobile-links{display:none;font-size:.9em;margin-top:2em}.mobile-links__list{list-style:none;padding:0;margin:0;border-bottom:1px solid #ccc}.mobile-links__link{display:block;text-decoration:none;color:#595959;font-weight:700;padding:1em;border-top:1px solid #ccc;position:relative}.mobile-links__link:after{position:absolute;border-color:#ccc;border-width:0 3px 3px 0;height:.8em;width:.8em;right:1em;top:50%;transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%)}.mobile-links__item:nth-child(odd){background-color:#fafafa}.tooltip{position:relative}.tooltip__content{visibility:hidden;opacity:0;position:absolute;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);width:16.25em;bottom:180%;padding:1em;font-size:.75em;line-height:1.5;background-color:#595959;color:#fff;transition:opacity 0s 0s}.tooltip__content:after{border-width:10px 10px 0;border-color:#595959 transparent;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%)}.tooltip:hover .tooltip__content{visibility:visible;opacity:1;transition:.3s .1s;bottom:140%}@media screen and (max-width:850px){.slideout__hero{position:relative;margin-bottom:12em}.slideout__vhr-sample{position:absolute;top:100%;width:100%;height:10em;max-width:initial;display:block}.slideout__vhr-sample-devices{float:left;max-width:315px;padding-right:2em}.slideout__vhr-sample-headline{margin-top:1em}.slideout__vhr-sample-button{width:auto;margin-top:1em}.vhr-features__checklist,.vhr-features__description{width:100%}.vhr-features__description{margin-bottom:1em}}@media screen and (max-width:650px){.slideout__description,.slideout__headline,.slideout__trustmarks,.slideout__vhr-sample,.vhr-features{display:none}.slideout__mobile-headline{display:block;color:#3777bc;text-align:center;margin-bottom:.2em;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif}.cd-panel-content{padding:40px 0 0}.slideout__hero{margin-bottom:0;padding:0}.mobile-links{display:block}.slideout__fox-image{max-width:100%}.slideout__fox-left{width:30%}}.mycarfax{border-width:10px 0;border-style:solid;border-color:#ccc;padding-top:2.5rem;font-size:1.25rem}.mycarfax__info{float:right}.mycarfax__phones-image{display:block;width:100%}.mycarfax__headline{color:#3777bc;font-size:2.4rem}.mycarfax__controls{margin-right:100px}.mycarfax__button{font-size:1em;margin:.65em auto}.mycarfax__corner{position:absolute;bottom:0;right:0;height:165px;overflow:hidden;z-index:-1}.mycarfax__fox{display:block;width:180px}.mycarfax__phone-container{height:200px;display:flex;align-items:flex-end;justify-content:space-around}.mycarfax__phone{width:220px;vertical-align:bottom}@media screen and (max-width:855px){.mycarfax{padding-top:.8rem}.mycarfax__info{float:none;display:block;width:100%}.mycarfax__fox{display:none}.mycarfax__controls,.mycarfax__text{display:block;width:50%;text-align:center}.mycarfax__text{float:left}.mycarfax__description{margin:0 auto}.mycarfax__controls{float:right;padding:00;margin:0}.mycarfax__phones{margin-top:1em;width:100%;vertical-align:bottom}.mycarfax__phones-image{max-width:300px;margin:0 auto}.mycarfax__button{min-width:250px}}@media screen and (max-width:750px){.mycarfax{border-width:10px 0 0}.mycarfax__controls,.mycarfax__text{width:100%}.mycarfax__controls{padding:0}.mycarfax__button{width:300px;margin:.8em auto}}@media screen and (max-width:500px){.mycarfax{font-size:.9rem}.mycarfax__headline{font-size:1.9em;margin-bottom:5px}.mycarfax__description{font-size:.9em}.mycarfax__button{font-size:1.25em}}.popular-searches{background-color:#eee;padding:.25em 0 2em}.popular-searches__header{margin-top:1.5em;margin-bottom:.35em}.popular-searches__subtitle{margin-bottom:.35em}.popular-searches__list{list-style:none;font-size:.875em}.popular-searches__item{width:24%;display:inline-block;line-height:1.5em}.popular-searches__link{color:#3777bc;text-decoration:none}.popular-searches__link:hover{color:#5891ce}@media screen and (max-width:650px){.popular-searches{display:none}}
