@import url(https://fonts.googleapis.com/css?family=Work+Sans:400,500,700,900);.button{display:inline-block;background:#ac1f2d;color:#fff;padding:15px 30px;font-weight:900;text-transform:uppercase;transition:.15s ease-in-out;cursor:pointer}.button:hover{background:#811722;color:#fff}.tcon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:40px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px;background:transparent;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.tcon>*{display:block}.tcon:focus,.tcon:hover{outline:none}.tcon::-moz-focus-inner{border:0}.tcon-menu__lines{width:40px;position:relative}.tcon-menu__lines,.tcon-menu__lines:after,.tcon-menu__lines:before{display:inline-block;height:5.71429px;border-radius:2.85714px;transition:.3s;background:#000}.tcon-menu__lines:after,.tcon-menu__lines:before{width:40px;content:"";position:absolute;left:0;transform-origin:2.85714px center;width:100%}.tcon-menu__lines:before{top:10px}.tcon-menu__lines:after{top:-10px}.tcon-transform .tcon-menu__lines{transform:scale3d(.8,.8,.8)}.tcon-menu--xbutterfly{width:auto}.tcon-menu--xbutterfly .tcon-menu__lines:after,.tcon-menu--xbutterfly .tcon-menu__lines:before{transform-origin:50% 50%;transition:top .3s ease .6s,transform .3s ease}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines{background:transparent}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines:after,.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines:before{top:0;transition:top .3s ease,transform .3s ease .5s;width:40px}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines:before{transform:rotate(45deg)}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines:after{transform:rotate(-45deg)}.tcon-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tcon-visuallyhidden:active,.tcon-visuallyhidden:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}body{margin:0;padding:0;font-size:18px;font-family:Work Sans,sans-serif;height:100%!important}a{color:#00aeef;text-decoration:none;transition:.15s ease-in-out}a:hover{color:#0089bc}h1,h2,h3{text-transform:uppercase;font-weight:900;color:#000}h1{font-size:52px}h2{font-size:48px;position:relative;margin-top:0;margin-bottom:50px}h2:after{content:"";display:block;background:#ac1f2d;width:60px;height:4px;position:absolute;left:50%;bottom:-10px;margin-left:-30px}h3{font-size:24px}.padded{padding:60px}@media screen and (max-width:768px){.padded{padding:40px}}.padded-top{padding:60px 0 0}@media screen and (max-width:768px){.padded-top{padding:40px 0 0}}.padded-bottom{padding:0 0 60px}@media screen and (max-width:768px){.padded-bottom{padding:0 0 40px}}.padded-2x{padding:120px}.padded-2x-top{padding:120px 0 0}.padded-2x-bottom{padding:0 0 120px}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}header .content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:15px;position:relative;z-index:200;background:#fff}header .content .logo{-ms-flex-positive:1;flex-grow:1}header .content .logo img{width:300px}@media screen and (max-width:1024px){header .content .logo img{width:170px}}header .content nav{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;list-style:none}@media screen and (max-width:1024px){header .content nav{display:none}}header .content nav li{padding-right:30px}header .content nav li:last-child{padding-right:0}header .content nav li a{font-weight:700}header .content button{display:none}@media screen and (max-width:1024px){header .content button{display:block}}header .nav-mobile{background-color:#e1e1e1;background-image:url(/static/img/BG-Texture-Repeatable.7afd107.png);position:absolute;top:-100%;left:0;width:100%;padding-top:5px;z-index:100;transition:.5s ease-in-out;opacity:1;box-shadow:inset 0 5px 20px 0 rgba(0,0,0,.21)}header .nav-mobile.open{top:90px;opacity:1}header .nav-mobile.open:after{opacity:1;transition-delay:0;transition:2s ease-in-out}header .nav-mobile .nav-item{text-align:center;border-bottom:2px solid #d4d4d4}header .nav-mobile .nav-item a{font-weight:600;display:block;text-align:center;padding:20px 0}header .nav-mobile .nav-item a:focus,header .nav-mobile .nav-item a:hover{background:hsla(0,0%,78%,.5)}header .nav-mobile:after{content:"";display:block;position:absolute;bottom:-200px;width:100%;height:200px;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent);opacity:0;transition-delay:2s;transition:2s ease-in-out}.hero{width:100%;height:425px;background:url(/static/img/Hero.26773ce.jpg);background-size:cover!important;background-position:50%}@media screen and (max-width:768px){.hero{height:350px;background-position:100%!important;background:url(/static/img/Hero-mobile.f0e7646.jpg)}}main{background:url(/static/img/BG-Texture-Repeatable.7afd107.png)}.affiliates{background:#e1e1e1}.affiliates .affiliate-logos{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.affiliates .affiliate-logos{display:block}}.affiliates .affiliate-logos .logo{-ms-flex-preferred-size:50%;flex-basis:50%}.affiliates .affiliate-logos .logo:first-of-type{padding-right:60px}@media screen and (max-width:768px){.affiliates .affiliate-logos .logo:first-of-type{padding-right:0;padding-bottom:60px}}.affiliates .affiliate-logos .logo:last-of-type{padding-left:60px}@media screen and (max-width:768px){.affiliates .affiliate-logos .logo:last-of-type{padding-left:0}}@media screen and (max-width:768px){.affiliates .affiliate-logos .logo.align-left,.affiliates .affiliate-logos .logo.align-right{text-align:center!important}}@media screen and (max-width:768px){.affiliates .affiliate-logos .logo img{max-width:230px}}footer{background:#e1e1e1}footer .legal{border-top:2px solid #c8c8c8}footer .legal p{margin:0;padding:20px 0 30px;font-size:14px}.content{width:1170px;margin:0 auto}@media screen and (max-width:1230px){.content{width:100%;padding-left:60px;padding-right:60px;box-sizing:border-box}}@media screen and (max-width:768px){.content{width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}}main.home .brands{display:-ms-flexbox;display:flex}@media screen and (max-width:767px){main.home .brands{display:block}}@media screen and (min-width:767px) and (max-width:1023px){main.home .brands{padding-bottom:20px}}main.home .brands .brand{margin-right:60px;width:50%;position:relative;transition:.15s ease-in-out}@media screen and (min-width:767px) and (max-width:1023px){main.home .brands .brand{margin-right:20px;margin-bottom:0}}@media screen and (max-width:767px){main.home .brands .brand{width:100%;margin-bottom:30px}}main.home .brands .brand:last-of-type{margin-right:0;margin-bottom:0}main.home .brands .brand.brand-freightliner .bg{background:url(/static/img/Freightliner-Image.0bd82a0.jpg)}main.home .brands .brand.brand-westernstar .bg{background:url(/static/img/Western-Star-Image.1122f06.jpg)}main.home .brands .brand .bg{width:100%;padding-bottom:100%;background-size:cover!important;background-position:50%}main.home .brands .brand:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.35)}main.home .brands .brand:hover .bg{filter:grayscale(100%)}main.home .brands .brand .logo-wrap{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 60px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:1;transition:.15s ease-in-out;filter:grayscale(0)}@media screen and (max-width:768px){main.home .brands .brand .logo-wrap{padding:0 30px}}main.home .brands .brand .logo-wrap:hover{background:rgba(172,31,45,.85)}main.home .brands .brand .logo-wrap img{z-index:2;width:300px}main.home .dealership-locations{padding-bottom:30px}@media screen and (max-width:1230px){main.home .dealership-locations{padding-bottom:60px}}main.home .dealership-locations .locations{display:-ms-flexbox;display:flex}@media screen and (max-width:767px){main.home .dealership-locations .locations{display:block}}main.home .dealership-locations .locations .dealerships-contact{width:45%;margin-right:120px}@media screen and (min-width:1024px) and (max-width:1230px){main.home .dealership-locations .locations .dealerships-contact{width:50%;margin-right:60px}}@media screen and (max-width:1023px){main.home .dealership-locations .locations .dealerships-contact{width:100%;margin-right:0}}main.home .dealership-locations .locations .dealerships-contact .dealerships{display:-ms-flexbox;display:flex}@media screen and (max-width:767px){main.home .dealership-locations .locations .dealerships-contact .dealerships{display:block}}main.home .dealership-locations .locations .dealerships-contact .dealerships .list{width:50%;margin-right:30px}@media screen and (min-width:767px) and (max-width:1023px){main.home .dealership-locations .locations .dealerships-contact .dealerships .list{margin-left:60px;margin-right:60px}}main.home .dealership-locations .locations .dealerships-contact .dealerships .list h3{margin:0}main.home .dealership-locations .locations .dealerships-contact .dealerships .list p{font-weight:600}main.home .dealership-locations .locations .dealerships-contact .dealerships .list .state{padding-bottom:30px}main.home .dealership-locations .locations .dealerships-contact .dealerships .list .state .location{color:#00aeef;font-size:24px;font-weight:700;display:block}main.home .dealership-locations .locations .dealerships-contact .disclaimer{font-size:12px;color:#ac1f2d;font-weight:500}main.home .dealership-locations .locations .dealerships-contact .contact{box-sizing:border-box;margin-top:30px;padding:40px 30px 30px;background:url(/static/img/Contact-Us-CTA-BG.6a26577.png);background-size:cover;background-position:50%;color:#fff;font-weight:700;font-size:24px}@media screen and (max-width:768px){main.home .dealership-locations .locations .dealerships-contact .contact{padding:20px;font-size:18px}}main.home .dealership-locations .locations .dealerships-contact .contact img{max-width:100%}main.home .dealership-locations .locations .dealerships-contact .contact .spacer{height:4px;width:60px;background:#ac1f2d;display:block;margin-top:15px}main.home .dealership-locations .locations .dealerships-contact .contact a{display:block}main.home .dealership-locations .locations .dealerships-contact .contact p{margin:15px 0 0}@media screen and (max-width:1023px){main.home .dealership-locations .map{display:none}}main.home .dealership-locations .map svg{width:500px;margin-top:-60px}@media screen and (min-width:1024px) and (max-width:1230px){main.home .dealership-locations .map svg{width:400px;margin-top:-30px}}main.home .dealership-locations .map svg .st0{fill:#d1d3d4}main.home .dealership-locations .map svg .st1{fill:#a7a9ac}main.home .dealership-locations .map svg .st2{fill:#bcbec0}main.home .dealership-locations .map svg .st3{fill:#ac1f2d;transition:.2s ease-in-out;stroke:#ac1f2d!important;stroke-width:0px}main.home .dealership-locations .map svg .st3.active{stroke-width:15px}main.home .dealership-locations .map svg .st3.active:before{stroke:#00aeef!important;stroke-width:15px}main.home .jobs{margin-bottom:60px}main.home .jobs .jobs-wrap{background:rgba(0,0,0,.8);border-top:4px solid #ac1f2d;text-align:center;color:#fff;padding:50px 20px}main.home .jobs .jobs-wrap span{display:block;font-size:42px;text-transform:uppercase;font-weight:600}@media screen and (max-width:768px){main.home .jobs .jobs-wrap span{font-size:24px}}main.home .jobs .jobs-wrap p{font-size:22px;font-weight:500;margin-bottom:0}@media screen and (max-width:768px){main.home .jobs .jobs-wrap p{font-size:18px}}main.location .content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){main.location .content{display:block}}main.location .content section{width:55%;padding-right:60px}@media screen and (min-width:768px) and (max-width:1060px){main.location .content section{width:60%}}@media screen and (max-width:768px){main.location .content section{width:100%}}main.location .content section h3{margin-top:0}main.location .content section img{width:100%;height:auto}main.location .content section .info,main.location .content section .map{padding-bottom:20px}main.location .content section .brands{color:#ac1f2d;padding:0;margin:-10px 0 -5px}main.location .content aside{width:45%;background:#e1e1e1;box-sizing:border-box;padding:40px}@media screen and (min-width:768px) and (max-width:1060px){main.location .content aside{width:40%}}@media screen and (max-width:768px){main.location .content aside{width:100%;padding:20px;margin-top:20px}}main.location .content aside h3{margin-top:0}main.location .content aside .sidebar-item{padding-bottom:20px}@media screen and (max-width:768px){main.location .content aside .sidebar-item{padding:10px}}main.location .content aside .sidebar-item:last-of-type{padding-bottom:0}main.location .content aside .sidebar-item .no-heading{margin-top:-20px}main.location .content aside .elite-support-logo{padding-top:20px;text-align:center}.vue-map-container{position:relative}.vue-map-container .vue-map{left:0;right:0;top:0;bottom:0;position:absolute}.vue-map-hidden{display:none}.vue-street-view-pano-container{position:relative}.vue-street-view-pano-container .vue-street-view-pano{left:0;right:0;top:0;bottom:0;position:absolute}
/*# sourceMappingURL=app.2ab48f8ed6c7af82849c282a27ad4332.css.map */