.banner{background-image:url(/assets/images/leggat/sell-or-trade/xsell_or_trade_landing_bg.jpg.pagespeed.ic.URjUFn9x-r.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 40px 100px;max-width:2000px;margin:0 auto;position:relative;z-index:1;background-color:rgba(0,0,0,.32)}h1{font-size:80px;line-height:84px;color:#fff;font-weight:700;text-shadow:1px 1px 30px rgba(0,0,0,.3);z-index:2;margin:0;text-align:center;position:relative}h1::before{content:'';position:absolute;height:6px;width:8%;background-color:#46c3b2;bottom:-16px;left:50%;transform:translateX(-50%)}.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:500}.banner img.arrow{margin-top:200px;user-select:none;z-index:2}#howItWorks{padding:50px 0}#howItWorks h2{font-size:54px;line-height:58px;font-weight:700;text-align:center;margin:0}#howItWorks h2::before{content:'';position:absolute;height:6px;width:50px;background-color:#46c3b2;top:-22px;left:50%;transform:translateX(-50%)}#howItWorks .sub{text-align:center;font-family:Roboto,Poppins,sans-serif;font-size:26px;line-height:30px;margin-top:10px}#hiw_steps{display:flex;align-items:flex-start;justify-content:center;margin:50px auto}.step{text-align:center;max-width:330px;margin:0 20px;font-family:Roboto,Poppins,sans-serif}.s-description{font-size:18px;line-height:22px;font-weight:400;margin-top:10px}.s-title{font-size:24px;line-height:26px;font-weight:500;margin-top:20px;text-transform:uppercase}@media only screen and (max-width:1400px){.banner h1{font-size:70px;line-height:74px}.banner img.arrow{margin-top:100px}}@media only screen and (max-width:1199px){.banner{background-image:url(/assets/images/leggat/sell-or-trade/xsell_or_trade_landing_bg.jpg.pagespeed.ic.URjUFn9x-r.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:100px 20px 100px}.banner h1{font-size:60px;line-height:64px}}@media only screen and (max-width:991px){.banner{padding:100px 0}}@media only screen and (max-width:767px){.banner{background-image:url(/assets/images/leggat/sell-or-trade/xsell_or_trade_landing_bg.jpg.pagespeed.ic.URjUFn9x-r.jpg);padding:70px 0 50px}.banner h1{font-size:50px;line-height:54px;text-align:center}h1::before{top:-26px;left:50%;transform:translateX(-50%)}#howItWorks h2{font-size:48px;line-height:52px}#howItWorks .sub{font-size:24px;line-height:26px}.step{width:50%}}@media only screen and (max-width:576px){.banner{padding:30px 0 30px}.banner h1{font-size:40px;line-height:44px;margin-top:30px}.banner .btn.btn-outlined.btn-find-vehicle{letter-spacing:3px;padding:14px;font-size:14px;width:100%;line-height:20px}.banner img.arrow{margin-top:80px;width:36px}#hiw_steps{display:block;margin:0 auto;padding:0 20px}.step{width:100%;max-width:100%;margin:50px 0 0}#howItWorks h2{font-size:42px;line-height:46px}#howItWorks .sub{font-size:20px;line-height:22px;margin-top:0}.s-description{font-size:16px;line-height:20px}#selProvince{padding:10px 8px 0 8px;height:54px}}@media only screen and (max-width:450px){.banner h1{font-size:36px;line-height:40px}.banner .btn.btn-outlined.btn-find-vehicle{letter-spacing:2.4px;padding:14px;font-size:12px;border-width:1px;font-weight:300;margin-top:0}.banner img.arrow{margin-top:70px;width:34px}#howItWorks h2{font-size:38px;line-height:44px}#howItWorks .sub{font-size:18px;line-height:20px}.s-title{font-size:22px;line-height:24px}.step{margin:40px 0 0}}@media only screen and (max-width:350px){.banner h1{font-size:32px;line-height:38px}#howItWorks h2{font-size:32px;line-height:40px}}@media only screen and (max-width:320px){.banner h1{font-size:34px;line-height:42px}.banner .btn.btn-outlined.btn-find-vehicle{letter-spacing:2px;padding:10px 0;line-height:20px}.banner img.arrow{margin-top:60px;width:30px}}