﻿html{height:100vh;overflow-y:auto;}body{height:100vh;overflow-y:auto;padding-top:35px!important;}.requiredlabel{color:#f00;}:target:before{content:"";display:block;height:90px;margin:-90px 0 0;}.form-banner-secondary{font-weight:bold;font-size:18px;color:#f29f05;text-align:center;padding-top:20px;}#maincontainer{display:flex;flex-direction:column;height:100%;}#hero-container{height:527.22px;flex-grow:1;display:flex;width:100%;flex-direction:column;background-image:url('../images/HomePage/hero_bg.png');background-size:cover;background-repeat:no-repeat;background-position-x:100%;padding:1em;}@media only screen and (max-width:980px){#hero-container{background-position-x:90%;}}@media only screen and (min-width:1200px){#hero-container{height:630px;}}#hero-container .hero-top{display:flex;}#hero-container .hero-top #toplogo-container{flex:1;}#hero-container .hero-top .hero-title{flex:2;display:flex;justify-content:center;flex-direction:column;}#hero-container .hero-top .hero-title .primary-title{text-align:center;color:#fff;text-shadow:0 0 7px black;}@media screen and (min-width:300px){#hero-container .hero-top .hero-title .primary-title{font-size:3rem;}}@media screen and (min-width:768px){#hero-container .hero-top .hero-title .primary-title{font-size:5vw;}}@media screen and (min-width:1100px){#hero-container .hero-top .hero-title .primary-title{font-size:3.7vw;}}@media screen and (min-width:1300px){#hero-container .hero-top .hero-title .primary-title{font-size:3vw;}}#hero-container .hero-top .hero-title .secondary-title{text-align:center;color:#fff;text-shadow:0 0 7px black;}@media screen and (min-width:300px){#hero-container .hero-top .hero-title .secondary-title{font-size:2rem;}}@media screen and (min-width:768px){#hero-container .hero-top .hero-title .secondary-title{font-size:2vw;}}@media screen and (min-width:1100px){#hero-container .hero-top .hero-title .secondary-title{font-size:3vw;}}@media screen and (min-width:1300px){#hero-container .hero-top .hero-title .secondary-title{font-size:2vw;}}#hero-container .hero-top .hero-title .italic{font-style:italic;}#hero-container .hero-top .filler{flex:1;}@media only screen and (max-width:1200px){#hero-container .hero-top{flex-direction:column;}#hero-container .hero-top #toplogo-container{align-self:center;}#hero-container .hero-top .sellyourcar-banner{display:none;}}#hero-container .hero-middle{height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;}#hero-container .hero-middle #vehicletype-container{border:1px solid #fff;border-radius:4px;background-color:#fff;box-shadow:0 0 3px grey;position:absolute;bottom:-100px;}@media screen and (min-width:500px){#hero-container .hero-middle #vehicletype-container{width:100%;position:inherit;}}@media screen and (min-width:768px){#hero-container .hero-middle #vehicletype-container{width:80%;position:inherit;}}@media screen and (min-width:1200px){#hero-container .hero-middle #vehicletype-container{width:30%;position:inherit;}}@media screen and (min-width:1900px){#hero-container .hero-middle #vehicletype-container{width:20%;position:inherit;}}#hero-container .hero-middle #vehicletype-container #vehicle-type-tabs{display:flex;}#hero-container .hero-middle #vehicletype-container #vehicle-type-tabs li{flex:1;color:#3176ae;background-color:#f7f7f7;text-align:center;font-size:14px;font-weight:bold;text-transform:uppercase;}@media only screen and (max-width:768px){#hero-container .hero-middle #vehicletype-container #vehicle-type-tabs li{font-size:16px;}}@media only screen and (max-width:500px){#hero-container .hero-middle #vehicletype-container #vehicle-type-tabs li{font-size:12px;}}#hero-container .hero-middle #vehicletype-container .tab-content{height:100%;padding:2rem;text-align:center;}#hero-container .hero-middle #vehicletype-container .btn-vehicletype{background-color:#f29f05;width:100%;color:#fff;font-size:16px;text-transform:uppercase;font-family:TextaMedimum,Verdana;font-weight:bold;border-radius:10px;text-align:center;margin-bottom:3rem;}#hero-container .hero-middle #vehicletype-container #outofarealink{color:#0067a7;font-weight:bold;}#howwework-container{padding-top:50px;background-color:#f7f7f7;}.homepage-topsection .title-container{position:relative;}.howwework-container{background-color:#f7f7f7;padding-top:70px;}.howwework-container .howwework-label{margin:0;margin-bottom:40px;text-align:center;font-size:20px;font-weight:bold;color:#0067a7;}.howwework-container .howwework-label p{margin:0;}.howwework-container .howwework-label .howweworkvideolink{font-size:12px;}.howwework-container .howweworkbox-container{width:80%;margin:0 auto;}.howwework-container .howwework-box{min-height:220px;margin-right:15px;background-color:#fff;box-shadow:0 0 3px 0 grey;margin-bottom:40px;text-align:center;padding:10px;width:100%;}.howwework-container .howwework-box img{margin:0 auto;margin-bottom:10px;}@media(max-width:768px){.howwework-container .howwework-box img{width:35%;}}.howwework-container .howwework-box .primary-text{font-size:16px;font-weight:bold;margin-bottom:5px;color:#0067a7;}@media(max-width:768px){.howwework-container .howwework-box .primary-text{font-size:16px;}}.howwework-container .howwework-box .secondary-text{color:#6d6d6d;margin-bottom:0;}@media(max-width:768px){.howwework-container .howwework-box .secondary-text{font-size:14px;}}@media(max-width:1024px){.howwework-container .howwework-box .secondary-text{font-size:12px;}}#vehiclemaketype-selection .navbar{background-color:#0067a7;border-radius:0;color:#fff;min-height:47px;margin-bottom:0;}#vehiclemaketype-selection .navbar .nav-container{width:70%;margin:0 auto;}@media(max-width:768px){#vehiclemaketype-selection .navbar .nav-container{width:100%;}}#vehiclemaketype-selection .navbar .nav.navbar-nav{width:100%;margin:0;}#vehiclemaketype-selection .navbar .nav li{width:25%;padding:14px;text-align:center;}@media(max-width:768px){#vehiclemaketype-selection .navbar .nav li{width:100%;padding:8px;}}#vehiclemaketype-selection .navbar .nav li a{color:#fff;font-weight:bold;font-size:16px;padding:0;}@media(max-width:768px){#vehiclemaketype-selection .navbar .nav li a{font-size:12px;}}#vehiclemaketype-selection .navbar .nav li a:hover,#vehiclemaketype-selection .navbar .nav li a:focus{background-color:transparent!important;color:#fff;outline:0;}#vehiclemaketype-selection .navbar .nav li.active{background-color:#454546;}#vehiclemaketype-selection .tab-content{min-height:500px;background-color:#f7f7f7;padding-top:30px;padding-bottom:30px;}@media(max-width:768px){#vehiclemaketype-selection .tab-content{min-height:0;}}#vehiclemaketype-selection .tab-content #shopbymaketab,#vehiclemaketype-selection .tab-content #shopbytypetab{width:70%;margin:0 auto;}@media(max-width:1024px){#vehiclemaketype-selection .tab-content #shopbymaketab,#vehiclemaketype-selection .tab-content #shopbytypetab{width:100%;}}#vehiclemaketype-selection .tab-content #shopbymaketab .makelink p,#vehiclemaketype-selection .tab-content #shopbytypetab .makelink p{color:#000;font-size:20px;text-transform:uppercase;margin-top:4px;}@media(max-width:500px){#vehiclemaketype-selection .tab-content #shopbymaketab .makelink p,#vehiclemaketype-selection .tab-content #shopbytypetab .makelink p{font-size:12px;}}@media(min-width:768px){#vehiclemaketype-selection .tab-content #shopbymaketab .makelink p,#vehiclemaketype-selection .tab-content #shopbytypetab .makelink p{font-size:14px;}}.getconnected-container{padding:30px;}.getconnected-container .banner{text-align:center;}.getconnected-container .banner .primary-banner{font-size:45px;margin-bottom:0;}@media(max-width:768px){.getconnected-container .banner .primary-banner{font-size:20px;}}.getconnected-container .banner .secondary-banner{font-size:40px;font-weight:bold;}@media(max-width:768px){.getconnected-container .banner .secondary-banner{font-size:16px;}}.getconnected-container .getconnected-form-container{border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 0 3px 0 grey;width:70%;margin:0 auto;background-color:#fff;min-height:650px;overflow:hidden;}@media(max-width:768px){.getconnected-container .getconnected-form-container{width:100%;}}@media(min-width:1800px){.getconnected-container .getconnected-form-container{width:40%;}}.getconnected-container .getconnected-form-container .btn-container{text-align:center;margin-bottom:30px;width:100%;}.getconnected-container .getconnected-form-container .btn-container .btn-next{background-color:#f29f05;color:#fff;text-align:center;width:48%;font-size:18px;margin-top:30px;}@media(max-width:768px){.getconnected-container .getconnected-form-container .btn-container .btn-next{font-size:14px;}}.getconnected-container .getconnected-form-container .btn-container .btn-next span{float:right;}.getconnected-container .getconnected-form-container .getconnected-form-content{padding:10px 20px;background-color:#fff;position:relative;min-height:390px;}.getconnected-container .getconnected-form-container .getconnected-form-content textarea{height:100px;}.getconnected-container .getconnected-form-container .steps-bg{padding:10px;color:#000;text-align:center;background-color:#f7f7f7;}.getconnected-container .getconnected-form-container .steps-bg.active{background-image:linear-gradient(to left,#008dcb,#0a4a8f);color:#fff;}.getconnected-container .getconnected-form-container .completed-checkmark{margin-top:100px;text-align:center;margin-bottom:100px;}.getconnected-container .getconnected-form-container .completed-checkmark i{display:block;font-size:100px;margin-bottom:40px;}.getconnected-container .getconnected-form-container .completed-checkmark span{font-size:20px;color:#0067a7;font-weight:bold;}.getconnected-container .getconnected-form-container .completed-message{font-size:20px;padding:20px;color:#808080;}.testimonials{background-color:#f7f7f7;padding-bottom:30px;padding-top:30px;min-height:400px;}@media(max-width:768px){.testimonials{min-height:0;}}.testimonials .content{max-width:70%;margin:0 auto;}@media(max-width:768px){.testimonials .content{max-width:100%;}}.testimonials .testimonial-header{margin-bottom:50px;text-align:center;}@media(max-width:768px){.testimonials .testimonial-header{margin:0;margin-bottom:20px;}}.testimonials .testimonial-header .testimonial-title{font-size:36px;font-weight:bold;color:#007dc3;}@media(max-width:768px){.testimonials .testimonial-header .testimonial-title{font-size:26px;}}.testimonials .img-carousel{width:100%;margin:0 auto;position:relative;padding:0 10px;}@media(min-width:1024px){.testimonials .img-carousel{width:100%;}}.testimonials .img-carousel .carousel-left-btn{position:absolute;left:0;top:50%;border-radius:50%;}.testimonials .img-carousel .carousel-right-btn{position:absolute;right:0;top:50%;border-radius:50%;}.testimonials .img-carousel .testimonial-container .testimonial-img img{margin:0 auto;}#tradein-container{min-height:500px;padding:1rem;padding-bottom:50px;}#tradein-container .content{width:70%;margin:0 auto;}@media(max-width:768px){#tradein-container .content{font-size:20px;}}@media(min-width:1800px){#tradein-container .content{width:40%;}}#tradein-container .content .banner{padding-top:20px;margin-bottom:40px;text-align:center;}#tradein-container .content .banner .primary-banner{font-size:43px;text-transform:uppercase;font-weight:bold;}@media(max-width:768px){#tradein-container .content .banner .primary-banner{font-size:20px;}}#tradein-container .content .banner .secondary-banner{font-size:23px;}@media(max-width:768px){#tradein-container .content .banner .secondary-banner{font-size:16px;}}#tradein-container .content .tradein .tradein-image{float:left;width:50%;margin-right:35px;}@media(max-width:768px){#tradein-container .content .tradein .tradein-image{display:none;}}#tradein-container .content .tradein .tradein-form{width:70%;margin:0 auto;min-height:400px;box-shadow:0 0 3px 0 grey;padding-bottom:20px;background-color:#f7f7f7;}@media(max-width:768px){#tradein-container .content .tradein .tradein-form{width:100%;}}#tradein-container .content .tradein-form .tradebanner{background:linear-gradient(to right,#0a498e,#008ecc);color:#fff;padding:8px;text-align:center;font-size:25px;}@media(max-width:768px){#tradein-container .content .tradein-form .tradebanner{font-size:16px;}}#tradein-container .content .btn-container{margin-top:10px;text-align:center;}#tradein-container .content .btn-tradein{background-color:#f29f05;color:#fff;text-align:center;width:48%;font-size:18px;}@media(max-width:768px){#tradein-container .content .btn-tradein{font-size:14px;}}#tradein-container .content .btn-tradein span{float:right;}.sellyourcarbanner{position:absolute;width:300px;right:0;top:-10px;}@media(max-width:768px){.sellyourcarbanner{width:100px;top:0;}}