header#mainHeader{border-bottom:1px solid #dee1e3}.banner{background-color:#253746;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:130px 40px 20px;max-width:2000px;margin:0 auto;position:relative}.banner h1{font-size:100px;line-height:104px;color:#fff;font-weight:600;margin-bottom:30px;text-align:center;text-shadow:1px 1px 30px rgba(0,0,0,.3);max-width:1500px;z-index:2}.banner .btn.btn-outlined.btn-find-vehicle{color:#fff;letter-spacing:4px;padding:20px 40px;font-size:18px;line-height:20px;border-radius:5px;margin-top:20px;font-weight:600;white-space:normal;word-wrap:break-word;word-break:normal}.banner img.arrow{margin-top:100px;user-select:none}#home-content{max-width:2000px;margin:0 auto}#home-content .leasing-logo{margin-top:80px;margin-bottom:30px}#home-content img.couple{margin-top:480px;position:absolute;left:15px;width:calc(100% - 35px)!important}#home-content img.girls{margin-top:-70px}#home-content .content{text-align:center;padding:0 40px}#home-content .content.top-conent-leasing{max-width:1250px;margin-left:auto;margin-right:auto}#home-content .content .message{font-size:43px;line-height:58px;font-family:Roboto,Poppins,sans-serif;font-weight:300;color:#555;margin:100px 80px 20px}#home-content .content h2.drive-life{font-size:42px;line-height:44px;font-weight:600;color:#253746}#home-content .content img.arrow{margin-top:80px}.find-sub{font-size:18px;line-height:20px;letter-spacing:7px;font-weight:600;margin-top:90px;color:#253746}.find-sub.perfect-vehicle{margin-top:80px;text-align:center}#home-content .contact-discuss{font-size:43px;line-height:58px;font-weight:400;margin:80px auto;color:#555;max-width:1250px;text-align:center}#home-content .endless-road{font-size:57px;line-height:70px;letter-spacing:.19px;font-weight:600;margin:80px auto 50px;color:#253746;max-width:1250px;text-align:center}#home-content .select-vehicle{font-size:27px;line-height:32px;letter-spacing:.73px;font-family:Roboto,Poppins,sans-serif;font-weight:300;margin-top:90px;color:#010207}#home-content .vehicle-types{margin:40px 0 0 0}#home-content .vehicle-types .vehicle{margin:10px 0;padding:0 8px}#home-content .vehicle-types .vehicle .content{position:absolute;bottom:0;left:8px;right:8px;padding:10px 20px}#home-content .vehicle-types .vehicle .content .type{font-size:32px;line-height:34px;color:#fff;font-family:Roboto,Poppins,sans-serif;font-weight:100;text-align:center;margin-bottom:22px}#home-content .vehicle-types .vehicle .content .btn.btn-vehicle-type{font-size:20px;line-height:22px;font-weight:500;color:#fff;margin-bottom:10px;width:100%;letter-spacing:2px;padding:20px}.btn.btn-bordered.btn-view-all-vehicles{border:2px solid #253746;font-size:18px;letter-spacing:6px;line-height:26px;color:#253746;font-weight:700;padding:16px 28px;border-radius:5px;margin-top:60px}.our-values{margin-top:100px;background-color:#fff8e8}.drive-life-slogan{width:80%;margin-top:-74px;margin-bottom:120px}#home-content .vehicle-types .vehicle .content .btn.btn-vehicle-type:hover{background:#5a7288}.banner .btn.btn-outlined.btn-find-vehicle:hover{background:rgba(255,255,255,.06);box-shadow:1px 3px 8px rgba(0,0,0,.3)}.stories{margin-top:80px}.stories .story{font-size:30px;line-height:45px;font-family:Roboto,Poppins,sans-serif;font-weight:300;color:#555;text-align:center;margin-top:30px;padding:0 20px}.see-more{margin-top:50px}#seeMore{font-size:18px;line-height:24px;font-family:Roboto,Poppins,sans-serif;font-weight:700;color:#233746;cursor:pointer}#seeMoreText{text-decoration:underline}.drive-life{margin-top:100px}.drive-life img{max-width:1838px;margin:0 auto}.quote-block{padding-top:50px;padding-bottom:50px}.quote-block .img-right{float:left;margin-left:6%}.quote-block .img-left{float:right;margin-right:6%}.quote{font-size:30px;line-height:45px;font-family:Roboto,Poppins,sans-serif;font-weight:300;color:#555}.quote .quote-title{font-size:40px;line-height:48px;font-weight:600;margin-bottom:30px;color:#253746;font-family:Roboto,Poppins,sans-serif}.our-values .values-title{font-size:84px;line-height:92px;letter-spacing:.19px;font-weight:600;color:#253746}.our-values .values{display:flex;align-items:flex-start;justify-content:space-between;margin-top:60px;margin-bottom:50px}.values .value{position:relative;text-align:center;flex:1;padding:0 10px}.values .value-icon{position:absolute;width:100%;top:0;left:0;padding:0 10px}.value .value-title{font-size:36px;line-height:40px;font-weight:700;margin-bottom:10px;color:#000007;margin-top:150px}.value .value-desc{font-size:22px;line-height:34px;font-weight:300;font-family:Roboto,Poppins,sans-serif;color:#000007}#learMore{background:#243746;padding:100px 0;margin-bottom:110px}#learMore .btn.btn-outlined{font-size:22px;padding:20px;background:#fff;font-weight:600;letter-spacing:6px}#learMore .btn.btn-outlined:hover{border-color:#fff;color:#fff!important;background-color:#243746}#leasingFormDiv{padding-top:100px;padding-bottom:100px}#leasingFormDiv form .form-group{margin-bottom:30px}#leasingFormDiv form .offers-disclaimer{font-size:16px;line-height:24px;font-family:Roboto,Poppins,sans-serif;font-weight:300;display:block;padding-top:20px}#leasingFormDiv form .offers-disclaimer .bold{font-size:16px;font-family:Roboto,Poppins,sans-serif;font-weight:500;line-height:18px}#leasingFormDiv form #txtDesc{height:300px}#leasingFormDiv .btn.btn-outlined{border:2px solid #253746;color:#253746;transition:all .3s}#leasingFormDiv .btn.btn-outlined:hover{color:#fff;background:#253746}#leasingFormDiv form button.btn.btn-leasing-submit{padding:16px 28px;letter-spacing:3px;color:#253746;font-weight:700;font-size:18px;width:270px}.service-icons{transition:all .5s ease-out}.service-icons[data-scroll="in"]{transform:translateY(0);opacity:1}.service-icons[data-scroll="out"]{transform:translateY(200px);opacity:0}@media only screen and (max-width:1490px){}@media only screen and (max-width:1400px){}@media only screen and (min-width:1199px)and (max-width:1420px){#home-content .vehicle-types .vehicle .content .type{font-size:24px;line-height:28px;margin-bottom:16px}#home-content .vehicle-types .vehicle .content .btn.btn-vehicle-type{font-size:16px;line-height:18px;padding:14px}}@media only screen and (max-width:1250px){#learMore .btn.btn-outlined{font-size:20px}}@media only screen and (max-width:1229px){.banner h1{font-size:90px}}@media only screen and (max-width:1199px){#home-content .content img.arrow{margin-top:10px}.find-sub.perfect-vehicle{margin-top:50px}#home-content .vehicle-types{padding:30px}#home-content .vehicle-types .vehicle .content .type{font-size:42px;line-height:52px;margin-bottom:30px}.our-values{background-image:none;background-color:#fef8e7;margin-top:80px}.btn.btn-bordered.btn-view-all-vehicles{margin-top:40px}}@media only screen and (min-width:768px)and (max-width:991px){.pull-sm-right{float:right}}@media only screen and (max-width:991px){#leasingFormDiv{padding-top:70px;padding-bottom:70px}#leasingFormDiv form .form-group{margin-bottom:20px}#leasingFormDiv form button.btn.btn-leasing-submit{width:100%}#home-content .contact-discuss{margin-top:60px;margin-bottom:60px;max-width:450px}#home-content .endless-road,.our-values .values-title{font-size:66px;line-height:76px}#home-content .content .endless-road{padding:0 10px}#home-content .select-vehicle{font-size:22px;line-height:32px;letter-spacing:.5px;margin-top:50px}#home-content .vehicle-types{margin:0;padding:10px 30px}#home-content .vehicle-types .vehicle .content .type{font-size:48px;line-height:54px;margin-bottom:30px}#home-content .vehicle-types .vehicle .content .btn.btn-vehicle-type{font-size:24px;line-height:28px}.our-values{padding:0;margin-top:50px}.drive-life-slogan{width:70%;margin-top:-34px;margin-bottom:20px;margin-left:30px}#learMore{padding:50px 0;margin-bottom:50px}#learMore .btn.btn-outlined.see-dealerships{margin-top:15px}.quote-block .img-right,.quote-block .img-left{float:none;width:100%;margin-left:0;margin-bottom:80px;margin-top:30px}.drive-life{margin-top:60px}.our-values .values{display:block}.values .value{margin-top:60px}.values .value-icon{position:relative}.value .value-title{margin-top:20px}.quote-img-dv{padding-left:0;padding-right:40px}.quote-desc-dv{padding-left:0;margin-left:-25px}.quote-block .img-right,.quote-block .img-left{float:left;padding-left:15px;margin-left:0;margin-right:0;margin-top:-20px}.quote-block{margin-top:20px}}@media only screen and (max-width:767px){.banner{padding:200px 40px 23px}.banner h1{font-size:70px;line-height:86px}#home-content .content{padding:0 20px}#home-content .content .message{font-size:32px;line-height:35px;margin:50px 20px 50px}#home-content .leasing-logo{margin-top:80px;margin-bottom:80px}#home-content .endless-road,.our-values .values-title{font-size:50px;line-height:64px}#home-content .select-vehicle{font-size:20px;line-height:30px;margin-top:30px;font-weight:400}#home-content .vehicle-types .vehicle .content .type{font-size:32px;line-height:42px;margin-bottom:20px}#home-content .vehicle-types .vehicle .content .btn.btn-vehicle-type{font-size:20px;line-height:24px;padding:14px}.drive-life-slogan{margin-top:-24px}.see-more{margin-top:30px}.stories{margin-top:30px}.stories .story{font-size:22px;line-height:33px;padding:0 15px}.quote{font-size:22px;line-height:33px}.drive-life{margin-top:50px}.find-sub{margin-top:60px}.quote .quote-title{font-size:30px;line-height:36px}#home-content .contact-discuss{font-size:32px;line-height:35px}}@media only screen and (max-width:576px){.banner{padding:200px 30px 23px}.banner h1{font-size:54px;line-height:60px;margin-bottom:80px}.banner .btn.btn-outlined.btn-find-vehicle{letter-spacing:3px;padding:14px;font-size:16px;width:100%;line-height:20px}.banner img.arrow{margin-top:40px;width:36px}#home-content .content{padding:0 15px}#home-content .content .message{margin:50px 0}#home-content .content .endless-road{padding:0}#home-content .content h2.drive-life{font-size:38px;line-height:40px}#home-content .content img.arrow{width:36px}.find-sub{font-size:16px;line-height:18px;letter-spacing:6px;margin-top:70px}#home-content .endless-road{font-size:42px;line-height:52px}#home-content .select-vehicle{font-size:18px;line-height:24px;margin-top:36px;font-weight:400}#home-content .vehicle-types .vehicle .content .type{font-size:26px;line-height:32px;margin-bottom:14px}#home-content .vehicle-types .vehicle .content .btn.btn-vehicle-type{font-size:14px;line-height:20px;padding:10px;border-width:1px}#home-content .vehicle-types .vehicle .content{padding:10px 15px}#home-content .vehicle-types{padding:10px}.btn.btn-bordered.btn-view-all-vehicles{margin-top:40px}.drive-life-slogan{margin-top:-14px;margin-left:20px}#learMore .btn.btn-outlined{font-size:16px;white-space:normal}.stories .story{margin-top:20px;padding:0}.quote .quote-title{font-weight:600;margin-bottom:20px;font-family:Roboto,Poppins,sans-serif}.our-values .values-title{font-size:42px;line-height:44px;margin-top:12px}.value .value-title{font-size:32px;line-height:34px}.value .value-desc{font-size:18px;line-height:26px}.service-icons{transition:all .3s ease-out}.service-icons[data-scroll="in"]{transform:scale(1);opacity:1}.service-icons[data-scroll="out"]{transform:scale(.8);opacity:0}}@media only screen and (max-width:450px){.banner{padding:150px 20px 23px}.banner h1{font-size:40px;line-height:45px;margin-bottom:80px}.banner .btn.btn-outlined.btn-find-vehicle{letter-spacing:2.4px;padding:14px;font-size:16px;border-width:1px;margin-top:10px}.banner img.arrow{margin-top:40px;width:34px}#home-content .content .message{font-size:24px;line-height:30px}#home-content .content h2.drive-life{margin-bottom:30px}#home-content .content img.arrow{width:34px}.find-sub{font-size:13px;line-height:17px;letter-spacing:4px}#home-content .endless-road,.our-values .values-title{font-size:36px;line-height:42px}#home-content .select-vehicle{font-size:16px;line-height:22px;margin-top:30px}#home-content .vehicle-types .vehicle .content .type{font-size:18px;line-height:22px;margin-bottom:8px}#home-content .vehicle-types .vehicle .content .btn.btn-vehicle-type{font-size:12px;line-height:18px;padding:8px;margin:0}#home-content .vehicle-types .vehicle .content{padding:10px}.find-sub{font-size:13px;line-height:17px;letter-spacing:4px;margin-left:4px}.btn.btn-bordered.btn-view-all-vehicles{margin-top:20px;font-size:14px;letter-spacing:4px;line-height:20px}.our-values{margin-top:40px}.find-sub{margin-top:30px}#seeMore{font-size:16px;line-height:22px}#leasingFormDiv form .offers-disclaimer{font-size:14px;line-height:22px}#leasingFormDiv form .offers-disclaimer .bold{font-size:14px;line-height:22px}}@media only screen and (max-width:350px){#learMore{padding:30px 0;margin-bottom:20px}}@media only screen and (max-width:320px){.banner{padding:125px 20px 23px}.banner h1{font-size:34px;line-height:40px;margin-bottom:80px}.banner .btn.btn-outlined.btn-find-vehicle{letter-spacing:2px;padding:10px 0;line-height:20px}.banner img.arrow{margin-top:40px;width:30px}#home-content .content .message{font-size:28px;line-height:33px}#home-content .content h2.drive-life{font-size:30px;line-height:34px;margin-bottom:20px}.find-sub.perfect-vehicle{font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:500;margin-left:0;margin-top:30px}#home-content .endless-road,.our-values .values-title{font-size:28px;line-height:32px}#home-content .vehicle-types{padding:10px 0}#home-content .vehicle-types .vehicle .content .type{font-size:16px;line-height:18px}#home-content .vehicle-types .vehicle .content{left:4px;right:4px}#home-content .vehicle-types .vehicle{margin:4px 0;padding:0 4px}.find-sub{font-size:12px;line-height:16px}#home-content .select-vehicle{font-size:14px;line-height:18px}.btn.btn-bordered.btn-view-all-vehicles{margin-top:15px;letter-spacing:3px}.our-values{margin-top:40px}.drive-life-slogan{margin-top:-10px;margin-left:5px;width:80%}.stories .story,.quote{font-size:20px;line-height:28px}.quote .quote-title{font-size:26px;line-height:32px}.stories .story{margin-top:15px}#home-content .contact-discuss{font-size:28px;line-height:33px}}