h1,h2{font-family:Gotham Black,sans-serif}h2{line-height:35px;font-size:26px}h3{margin-bottom:0;line-height:30px;font-size:21px;margin-top:0}.header-img{background:url(/images/new/green-dealership-min.jpg) no-repeat;background-size:cover;width:100%;height:100vh}.site-intro{padding:25px 0;color:#fff}.site-intro h1{margin-top:0;margin-bottom:15px;font-size:40px;text-transform:uppercase;letter-spacing:1.2px}.d-cta{background-color:#fff;border:1px solid #f2f2f2;border-radius:12px;padding:30px 25px;-webkit-box-shadow:0 0 8px rgb(2 2 2 / .1);box-shadow:0 0 8px rgb(2 2 2 / .1);color:#333;text-align:center;margin-top:30px;font-weight:700;margin-top:0}.green-btn,.yellow-btn{width:180px;margin-right:30px}.green-btn{background-color:#173f11;display:block;margin-top:20px;padding:13px 20px;color:#fff;font-weight:600;text-decoration:none;width:145px;text-align:center;font-size:15px;border-radius:2px}.green-btn:hover{background-color:rgb(23 63 17 / .75);color:#fff}.questions-container{background-color:#f7f7f7}.questions-cta{display:-webkit-box;display:-ms-flexbox;display:flex}.questions{padding:50px 0}.questions h2{margin-top:0}.questions-cta .yellow-btn{margin-right:10px}.relative{position:relative}.bank{position:absolute;top:-40px;left:-20px;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg);width:80px}.green-container{background-color:#516f4d;border-radius:12px}.box{width:100%;margin:80px auto 0 auto;display:block;padding:20px}.box div{padding:30px;background-color:#fff;color:#333;border-radius:10px;margin-bottom:20px}.box div:last-child{margin-bottom:0}.text-cont{max-width:600px;margin:40px auto}.item2{background:url(/images/new/key-deal-min.jpg) no-repeat;background-size:cover;height:380px;background-position:-170px}.item5 .yellow-btn{width:100%;padding:25px 20px}.item5 div{padding:0}@media screen and (min-width:375px){.questions-cta .yellow-btn{margin-right:30px}.header-img{height:515px}}@media screen and (min-width:414px){.box{width:100%;padding:40px}.box div{margin-bottom:40px}}@media screen and (min-width:452px){.header-img{height:445px}.bank{position:absolute;top:-50px;left:-40px;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg);width:100px}.box{width:80%}}@media screen and (min-width:650px){.item2{background-position:0}}@media screen and (min-width:768px){.box{width:100%}.bank{top:-90px;width:150px}}@media screen and (min-width:960px){.questions,.site-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}p{font-size:15px}.site-intro h1{font-size:50px;margin-bottom:0}.d-cta{height:150px}.questions,.site-intro{display:-webkit-box;display:-ms-flexbox;display:flex}.questions,.site-intro{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}p{font-size:15px}.questions{width:95%;margin:0 auto;padding:70px 0}.questions h2{width:30%}.questions-p{width:60%;max-width:645px}.box{width:800px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:3fr 40px 3fr;grid-template-columns:3fr 3fr;-ms-grid-rows:280px 40px 280px 40px 350px;grid-template-rows:280px 280px 350px;grid-gap:40px;padding:40px;margin-bottom:60px}.box>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.box>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.box>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.box>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.box>:nth-child(5){-ms-grid-row:5;-ms-grid-column:1}.box>:nth-child(6){-ms-grid-row:5;-ms-grid-column:3}.box div{margin-bottom:0}.item1{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.item2{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;background-size:cover;background-position:-310px;height:auto}.item3{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.item4{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3;height:400px}.item5{-ms-grid-column:2;grid-column:2;-ms-grid-row:3;grid-row:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:400px}}@media screen and (min-width:1024px){.bank{left:-90px}}@media screen and (min-width:1288px){.site-intro h1{width:575px}.d-cta{width:500px}.d-cta p{font-size:18px}}