#how-it-works{font-family:"Helvetica Neue LT W05_45 Light","Helvetica Neue",helvetica,sans-serif}#how-it-works h1,#how-it-works h2,#how-it-works h3{font-family:"Helvetica Neue LT W05_65 Medium","Helvetica Neue",helvetica,sans-serif}#how-it-works .mobile-header{color:#007dc6;font-family:"Helvetica Neue LT W05_45 Light","Helvetica Neue",helvetica,sans-serif;font-size:30px;line-height:36px;text-align:center;padding:24px 0}#how-it-works .mobile-header h1{font-size:2.1428571429rem;margin:0;padding:0}#how-it-works .hero{max-width:815px}#how-it-works .welcome-section{background-color:#004c91;text-align:center;padding:32px 0}#how-it-works .welcome-section .margin-bottom-24{margin-bottom:24px}#how-it-works .welcome-section .margin-bottom-16{margin-bottom:16px}#how-it-works .welcome-section h1,#how-it-works .welcome-section h2,#how-it-works .welcome-section h3,#how-it-works .welcome-section p{margin:0;padding:0}#how-it-works .welcome-section h1{color:#fff;font-size:38px;line-height:46px}#how-it-works .welcome-section h2{color:#ffc220;font-size:30px;font-weight:700}#how-it-works .welcome-section h3{color:#fff;font-size:18px;font-weight:700;line-height:23px}#how-it-works .welcome-section p{font-family:"Helvetica Neue LT W05_55 Roman","Helvetica Neue",helvetica,sans-serif;color:#fff;font-size:14px;line-height:18px}#how-it-works .welcome-section .get-started{font-family:"Helvetica Neue LT W05_45 Light","Helvetica Neue",helvetica,sans-serif;font-size:18px;font-weight:700;-webkit-box-shadow:none;box-shadow:none;height:40px;line-height:40px;width:206px}#how-it-works .welcome-section .content{max-width:355px}#how-it-works .welcome-section.mobile-only h2{font-size:24px;line-height:29px}#how-it-works .lifetime-section{padding-top:80px;padding-bottom:80px}#how-it-works .lifetime-section .container-fluid{max-width:950px}#how-it-works .lifetime-section .description h2{color:#007dc6;font-size:2.2857142857rem;margin-bottom:0}#how-it-works .lifetime-section .description p{font-family:"Helvetica Neue LT W05_55 Roman","Helvetica Neue",helvetica,sans-serif;color:#636363;font-size:1.2857142857rem;margin-bottom:25px}#how-it-works .lifetime-section .warranty-point-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}#how-it-works .lifetime-section .warranty-point-wrapper .warranty-points{color:#636363;font-size:20px;font-weight:600;width:160px;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#how-it-works .lifetime-section .warranty-point-wrapper .warranty-points .warranty-point{font-family:"Helvetica Neue LT W05_65 Medium","Helvetica Neue",helvetica,sans-serif;margin-bottom:12px;display:-webkit-box;display:flex}#how-it-works .lifetime-section .warranty-point-wrapper .warranty-points .warranty-point img{margin-right:8px;height:33.56px;width:31.94px}#how-it-works .lifetime-section.mobile-only h2{font-size:22px;line-height:26px}#how-it-works .lifetime-section.mobile-only p{font-size:14px;line-height:18px;padding:0 32px}#how-it-works .steps-section{background-image:url(/assets/dist/images/blue_sky_bkg-cba2423b10d1ea30679745b1944935ed.jpg?bdb8045a6cad144ccec1802f6c430704);background-position:center;background-repeat:no-repeat;background-size:cover;padding:32px 0;color:#fff}#how-it-works .steps-section h2{color:#ffc220;font-size:30px;line-height:36px}#how-it-works .steps-section h3{font-size:20px;line-height:24px}#how-it-works .steps-section .contact-wrapper .call-advisor-icon{background-image:url(/assets/dist/images/call_advisor_icon-6b91b3436562488f8c21870586f92428.png?f9dd3f8c4d06ed0cb645f6cbce9c61ff);background-position:center;background-repeat:no-repeat;height:27px}#how-it-works .steps-section .contact-wrapper .car-contact-icon{background-image:url(/assets/dist/images/car_contact_icon-4cc921759d7090c3e591db40eb1ab3aa.png?3003bc08c359c45cf62a570391aa66b2);background-position:center;background-repeat:no-repeat;height:27px}#how-it-works .steps-section .contact-wrapper .contact-option p{font-size:14px;line-height:18px}#how-it-works .steps-section .title p{font-family:"Helvetica Neue LT W05_55 Roman","Helvetica Neue",helvetica,sans-serif;max-width:415px;margin-right:auto;margin-left:auto;line-height:18px;margin-bottom:26px}#how-it-works .steps-section .steps{max-width:900px}#how-it-works .steps-section .steps p{font-family:"Helvetica Neue LT W05_55 Roman","Helvetica Neue",helvetica,sans-serif;max-width:400px;width:100%;margin-right:auto;margin-left:auto;font-size:14px;line-height:18px}#how-it-works .steps-section .enjoy-the-ride h3{font-family:"Helvetica Neue LT W05_56 Italic","Helvetica Neue",helvetica,sans-serif;font-size:24px;font-style:italic;line-height:29px;text-align:center}@media(max-width:767.98px){#how-it-works .steps-section .enjoy-the-ride h3{font-size:16px;line-height:19px}}#how-it-works .steps-section .enjoy-the-ride a.advisor-number{font-family:"Helvetica Neue LT W05_55 Roman","Helvetica Neue",helvetica,sans-serif;color:#fff!important;text-decoration:none;cursor:pointer}#how-it-works .shop-by-section{text-align:center}#how-it-works .shop-by-section h2{font-family:"Helvetica Neue LT W05_55 Roman","Helvetica Neue",helvetica,sans-serif;color:#2f2f2f;font-size:20px;line-height:24px;text-align:center}#how-it-works .shop-by-section .shop-btns{max-width:515px;width:100%}#how-it-works .shop-by-section .shop-btns .btn{font-size:14px;height:32px;width:155px}#how-it-works .center-horizontally{margin-left:auto;margin-right:auto}#how-it-works .disclaimer{color:#a8a8a8;font-size:12px;line-height:14px}#how-it-works .disclaimer a{color:#a8a8a8}@media(max-width:575.98px){#how-it-works .steps-section h2{font-size:22px;line-height:26px}}
.sticky-footer #floatingFooter[data-v-5c0592ca]{z-index:70;bottom:0;background:#fff;height:auto;font-size:1.1428571429rem}@media(max-width:767.98px){.sticky-footer #floatingFooter .btn-dark-blue[data-v-5c0592ca],.sticky-footer #floatingFooter .btn-primary[data-v-5c0592ca]{width:100%!important}}.sticky-footer #floatingFooter .footer-block[data-v-5c0592ca]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;height:70px;background-color:#f9f9f9;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.5);box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}
.car-aos{display:table;position:relative;margin:0 auto}.car-aos .drivetrain{position:absolute;top:12px;left:36px;height:107px}.car-aos .engine{position:absolute;left:13px;top:45px;height:41px}.car-aos .transmission{position:absolute;left:49px;top:53px;height:25px}.car-aos .car{height:130px}@media(min-width:576px){.car-aos .drivetrain{position:absolute;top:21px;left:66px;height:190px}.car-aos .engine{position:absolute;left:21px;top:79px;height:75px}.car-aos .transmission{position:absolute;left:89px;top:96px;height:42px}.car-aos .car{height:232px}}

/*# sourceMappingURL=howItWorks.css.map*/