/**handles:cenntro**/
.black{background:#1a1a1a}.blackTxt{color:#1a1a1a}.md-black{background:#2e2e2e}.md-blackTxt{color:#2e2e2e}.blue{background:#006bad}.blueTxt{color:#006bad}.teal{background:#3dffee}.tealTxt{color:#3dffee}.lt-gray{background:#dedede}.xlt-gray{background:#f5f5f5}.white{background:#fff}.whiteTxt{color:#fff}.skiplink{position:absolute;z-index:99999;top:0;right:100%;background:#fff;border:2px solid #222;color:#222;text-decoration:none;padding:20px 40px;font-size:1em;font-weight:700}.skiplink:focus{right:auto}.smoothing{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.caps{text-transform:uppercase}.overflow{overflow:hidden}.relative{position:relative}.parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.alignright{float:right;margin:0 0 1.25rem 1.25rem;max-width:40%}.alignleft{float:left;margin:0 1.25rem 1.25rem 0;max-width:40%}.aligncenter{display:block;margin:1.5rem auto;max-width:80%}body,html{font:normal 400 16px Lato,sans-serif;line-height:1.5}body{background:#2e2e2e;color:#1a1a1a}#outer-container{position:relative;width:100%;max-width:1920px;margin:0 auto}.container-wide{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;width:100%}#page-content{position:relative;background:#fff;padding-bottom:4rem}.headerImage{height:22vh;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.headerImageContent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}h1,h2,h3{font-family:Lato,serif;font-weight:400;margin:0;line-height:1.3}h1{font-size:2.75rem}h1.borderBottom{position:relative}h1.borderBottom:after{content:'';position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);width:5rem;border-bottom:4px solid #006bad}h2{font-size:2.125rem}h3{font-size:1.25rem}.lgTxt{font-size:1.25rem}.xlTxt{font-size:1.5rem}.smTxt{font-size:.9rem}p{margin-bottom:1.5rem}section p:last-child{margin-bottom:0}strong{font-weight:700}em{font-style:italic}small{font-size:.7rem}address{line-height:1.5}img,video{max-width:100%;height:auto}a{transition:all .25s;color:#006bad;text-decoration:underline}a:focus,a:hover{color:#1a1a1a}a.cta,span.cta{color:#1a1a1a;font-size:.875rem;text-transform:uppercase;text-decoration:none;display:inline-block;padding:12px 50px;border:2px solid #1a1a1a;border-radius:25px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}a.cta:focus,a.cta:hover{color:#fff;background:#006bad;border:2px solid #006bad}a.cta.ctaWhite{color:#fff;border:2px solid #fff}a.cta.ctaWhite:focus,a.cta.ctaWhite:hover{background:#006bad;border:2px solid #006bad}a.ctaTeal{color:#3dffee;border:2px solid #3dffee}a.cta.ctaSmall{padding:10px 20px}.videoContainer{position:relative;width:100%;height:0;padding-top:56.25%}.videoContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}#page-content ul{padding:0;margin-left:20px}#page-content li{position:relative;padding-left:0;margin-bottom:10px}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#page-content nav.breadcrumb ol{margin:0;padding:0}#page-content nav.breadcrumb ol li{display:inline-block;list-style:none;color:#555454;font-size:.8rem;margin:0;padding:0}#page-content nav.breadcrumb ol li:before{display:none}#page-content nav.breadcrumb ol li a{position:relative;margin-right:22px;font-weight:400;color:#555454}#page-content nav.breadcrumb ol li a:hover,nav.breadcrumb ol li a:focus{color:#006bad}#page-content nav.breadcrumb ol li:not(:last-child) a:after{content:'//';color:#bbb;position:absolute;right:-20px}#page-content nav.breadcrumb ol li.active a{font-weight:700}@media (max-width:991px){a.cta,span.cta{padding:10px 20px}h2{font-size:1.8rem}}@media (max-width:767px){h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.15rem}.lgTxt{font-size:1.15rem}.xlTxt{font-size:1.25rem}.alignleft,.alignright{float:none;display:block;max-width:60%;margin:1.5rem auto}.headerImage{height:auto;min-height:22vh}}@media (min-width:576px){.container-wide{max-width:540px}}@media (min-width:768px){.container-wide{max-width:900px}}@media (min-width:992px){.container-wide{max-width:1100px}}@media (min-width:1200px){.container-wide{max-width:1300px}}header.basic{width:100%;z-index:3;padding:0;background:#fff;position:relative}.home header.basic{position:absolute;top:0;background:0 0}header.basic nav ul#main-menu{width:100%}header.basic nav ul#main-menu li a{font-weight:700;font-size:.7rem;position:relative;color:#262626;text-decoration:none;text-transform:uppercase}header.basic nav .hasDropdown span{font-size:.7rem;color:#262626}.home header.basic nav .hasDropdown span,.home header.basic nav ul#main-menu li a{color:#fff}header.basic nav .hasDropdown ul{width:210px;background:rgba(44,44,44,.57);top:35px;padding:0;left:-100%;border:none}header.basic nav .hasDropdown ul li{text-align:center;padding:0}header.basic nav ul#main-menu li.hasDropdown ul li a{display:block;color:#fff}header.basic nav ul#main-menu li.current-menu-item a,header.basic nav ul#main-menu li.hasDropdown:focus span,header.basic nav ul#main-menu li.hasDropdown:hover span,header.basic nav ul#main-menu li:focus a,header.basic nav ul#main-menu li:hover a{color:#006bad}header.basic nav ul#main-menu li.hasDropdown ul li a:focus,header.basic nav ul#main-menu li.hasDropdown ul li a:hover{background:rgba(255,255,255,.6);color:#2a2a2a}#logo{max-width:135px}@media (max-width:991px){header.basic .navButton span,header.basic .navButton span:after,header.basic .navButton span:before{background:#006bad}.home header.basic .navButton span,.home header.basic .navButton span:after,.home header.basic .navButton span:before{background:#fff}.home header.basic.opened .navButton span{background:0 0}.home header.basic.opened .navButton span:after,.home header.basic.opened .navButton span:before{background:#006bad}#mobile-nav-group{position:relative}header.basic .navButton{position:absolute;top:50%;right:5%;transform:translateY(-50%)}header.basic nav{background-color:#006bad;width:80%;border-right:1px solid #3d5564;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-box-shadow:3px 0 10px 0 rgba(0,0,0,.6);box-shadow:3px 0 10px 0 rgba(0,0,0,.6)}header.basic nav ul li{display:block;width:100%}header.basic nav ul#main-menu li a{color:#fff!important;font-size:1.05rem;display:block}header.basic.opened:after{content:'';position:fixed;top:0;left:0;background:rgba(255,255,255,.75);width:100%;height:100%}header.basic nav .hasDropdown ul{width:100%;top:0;left:0;border:none;background:#063856}header.basic nav ul#main-menu li.hasDropdown ul li a{font-size:.95rem;text-transform:none;text-align:left;padding-left:2rem;color:#fff}header.basic nav ul#main-menu li.hasDropdown ul li a:before{content:'\f7a5';font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:#006bad}header.basic nav ul#main-menu li.hasDropdown span{top:0;right:0;font-size:.9rem;color:#fff;padding:1rem;margin-left:0}header.basic nav ul#main-menu li.hasDropdown:focus span,header.basic nav ul#main-menu li.hasDropdown:hover span{color:#fff}}#homeIntro{position:relative;width:100%;height:70vh;overflow:hidden}#homeIntro:before{content:'';position:absolute;width:100%;height:100%;background:#000;mix-blend-mode:multiply;opacity:.55;z-index:2}#homeVideo{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:1}#homeIntro iframe#homeVideoCDN{border:none;position:absolute;top:0;left:50%;height:70vh;width:calc(100% + 80vh);transform:translateX(-50%)}#homeVideoContent{position:absolute;top:50%;left:10%;transform:translateY(-50%);z-index:2}#homeVideoContent h1 strong{font-weight:900}#homeVideoContent h1 span{font-size:2.125rem}#homeArrow{font-size:2rem;position:absolute;bottom:10px;left:50%;z-index:2;color:#fff;animation-duration:3s;animation-iteration-count:infinite;transform-origin:bottom}.bounce{animation-name:bounce;animation-timing-function:ease}@keyframes bounce{0%{transform:translateY(0)}30%{transform:translateY(-40px)}50%{transform:translateY(0)}100%{transform:translateY(0)}}.statAppend,.statNumber,.statPrepend{font-size:2.1rem;line-height:1.25}#homeTechnology{background:#2f2f2f}#homeMetro{height:50vh}#homeVehicles{background-size:cover;background-position:center}.slick-slide img.techSlideImgAbove{width:auto;margin:0 0 1rem 0}.slick-slide img.techSlideImg{width:auto;max-height:500px}.slick-track{display:flex!important}.slick-slide{height:inherit!important}#page-content ul.slick-dots{margin:0}.slick-dots button{background:#fff}.slick-dots li.slick-active button{background:#006bad}@media (max-width:1199px){.homeVehiclesContentInner{background:rgba(255,255,255,.35)}}@media (max-width:991px){.homeVehiclesContentInner{background:rgba(255,255,255,.6)}#homeVehicles{background-position:48% center}}@media (max-width:767px){#homeVehicles{background:0 0!important}#homeVideoContent{left:0;padding:1rem 1.5rem;width:100%}#homeVideoContent h1 span{font-size:1.6rem}}@media (max-width:575px){.statAppend,.statNumber,.statPrepend{font-size:1.4rem}.slick-slide img.techSlideImg{width:auto;max-height:350px}}@media (orientation:landscape){#homeIntro iframe#homeVideoCDN{top:-28.125%;height:156.25%;min-height:100%}}#iChassisIntro{background:#2f2f2f}@media (max-width:991px){#iChassisIntro ul{column-count:2;column-gap:2rem;margin-bottom:0;margin-left:0}#iChassisIntro ul li{margin-left:20px}}@media (max-width:575px){#iChassisIntro ul{column-count:1}}.page-template-all-vehicles #page-content{padding-bottom:0}a.allVehiclesLink{color:#1a1a1a!important;text-decoration:none}a.allVehiclesLink.whiteTxt{color:#fff!important}a.allVehiclesLink.whiteTxt span.cta{color:#fff;border-color:#fff}a.allVehiclesLink img{transition:all .25s}a.allVehiclesLink:focus img,a.allVehiclesLink:hover img{transform:scale(1.05)}.allVehiclesHeader img,.vehiclesHeader img{position:relative;z-index:1;width:100%;max-width:none}.vehiclesHeaderContent{position:absolute;z-index:2;top:40%;left:8%;transform:translateY(-60%);transition:all .25s}.vehiclesHeaderContent.vehiclesHeaderRight{left:initial;right:8%}.vehiclesHeaderContent h1 span.vehicleSub{font-size:1.5rem}.videoBox{background-size:contain;background-repeat:no-repeat}.alternatorRowsContainer .alternatorRow:nth-child(odd){text-align:right}.alternatorRowsContainer .alternatorRow:nth-child(odd) img{float:right}.alternatorRowsContainer .alternatorRow:nth-child(even) img{float:left}.alternatorContent{position:relative;overflow:hidden}.alternatorContent img{width:50%}.alternatorText{position:absolute;top:50%;right:50%;transform:translateY(-50%);width:50%}.alternatorRowsContainer .alternatorRow:nth-child(even) .alternatorText{left:50%;right:initial}.galleryBlock h2{font-size:1.5rem}.galleryBlockLrg{background-size:cover;background-position:center}.specsTable table.tablepress{max-width:100%}.specsTable .tablepress tr td{text-align:center!important;font-size:.9rem}.specsTable .tablepress tr td:first-child{text-align:left!important}.specsTable table.tablepress.featuresTable{table-layout:fixed}.specsTable table.tablepress.tableHeader td{background:#2e2e2e;color:#fff;font-weight:700}.specsTable table.tablepress thead{cursor:pointer}.specsTable table.tablepress thead th{background:#ddd;position:relative}.specsTable table.tablepress thead th:after{content:'\f078';font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#121212;transition:transform .25s}.specsTable table.tablepress thead.bodyOpen th:after{transform:translateY(-50%) rotate(-180deg);transform-origin:center center}.specsTable table.tablepress:not(.tableHeader) tbody{display:none}#page-content ul#vehicleGallery{margin:0;list-style:none}#page-content ul#vehicleGallery li{margin:0;padding:1rem 2.25rem;background:#fff}.galleryWrapper{background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:0;visibility:hidden;-webkit-transition:all .4s;transition:all .4s}.galleryWrapper.open{opacity:1;visibility:visible}.galleryWrapper .galleryPopup{display:none;position:absolute;top:50%;left:50%;width:70%;max-width:1280px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.galleryWrapper.open .galleryPopup{display:block}.galleryWrapper .galleryPopup a.close{display:none;position:absolute;background-color:#006bad;top:-38px;right:0;padding:2px 10px;color:#fff;font-size:1.2rem;cursor:pointer;text-decoration:none}.galleryWrapper .galleryPopup a.close:focus,.galleryWrapper .galleryPopup a.close:hover{background-color:#1a1a1a}.galleryWrapper.open .galleryPopup .close{display:block}#vehicleGallery .slick-prev{left:.5rem}#vehicleGallery .slick-next{right:.5rem}#vehicleGallery .slick-arrow:focus,#vehicleGallery .slick-arrow:hover{color:#006bad}@media (max-width:1399px){.vehiclesHeaderContent{left:5%}.vehiclesHeaderContent.vehiclesHeaderRight{left:initial;right:5%}}@media (max-width:991px){.allVehiclesHeader .vehiclesHeaderContent h1{font-size:2rem}.vehiclesHeaderContent h1 span.vehicleSub{font-size:1.1rem}.allVehiclesHeader .vehiclesHeaderContent{top:50%;transform:translateY(-50%)}.allVehiclesHeader img{height:intrinsic}}@media (max-width:767px){.allVehiclesHeader span.cta{color:#fff;border-color:#fff}.vehiclesHeaderContent h1 span.vehicleSub{font-size:1rem}.allVehiclesHeader .vehiclesHeaderContent,.vehiclesHeaderContent{position:static;transform:none;color:#fff;padding:1rem;text-align:center}.alternatorContent img,.alternatorText{width:100%;float:none;position:static;transform:none;text-align:center}.galleryWrapper .galleryPopup{width:90%}.galleryBlockLrg{height:45vh}.galleryBlock h2{font-size:1.15rem}.col-12.specsTable{padding-left:0;padding-right:0}.specsTable .tablepress tr td{font-size:.8rem}}#newsArchive article a{border:1px solid #dedede;text-decoration:none;color:#1a1a1a}#newsArchive article a:focus,#newsArchive article a:hover{-webkit-box-shadow:5px 5px 6px -1px rgba(0,0,0,.2);box-shadow:5px 5px 6px -1px rgba(0,0,0,.2);transform:translate(4px)}#newsArchive article a i.externalLink{display:none;position:absolute;top:.5rem;right:.5rem;color:#006bad;font-size:.9rem}#newsArchive article a:focus i.externalLink,#newsArchive article a:hover i.externalLink{display:block}#newsArchive article h1{font-size:1.15rem}#newsArchive article img{float:left;width:50%;max-width:200px;margin-right:1rem}.postMeta{font-size:.75rem;text-transform:uppercase}.single-news img.attachment-post-thumbnail{margin-bottom:2rem}#navBelow ul{margin:0}#navBelow ul li{list-style:none;display:inline-block;margin:0 .25rem}#navBelow .page-numbers.current{background:#006bad;color:#fff;padding:.15rem .4rem}blockquote{width:90%;margin-left:auto;margin-right:auto;padding:1.2rem;background:#efefef}blockquote p:last-child{margin-bottom:0}aside{border-left:1px solid #dedede}aside h2{font-size:1.5rem}aside article{border-bottom:1px solid #dedede}aside article h1{font-size:.9rem}@media (max-width:768px){#newsArchive article a i.externalLink{display:block}}@media (max-width:767px){aside{border-top:1px solid #dedede;border-left:none}aside article h1{font-size:.9rem}}@media (max-width:568px){#newsArchive article img{float:none;width:70%;margin:0 auto .5rem auto}}#sitemapNav{column-count:2;column-gap:2rem}#sitemapNav li.menu-item-has-children{break-inside:avoid}#sitemapNav li.menu-item-has-children li a{font-size:1rem}@media (max-width:767px){#sitemapNav{column-count:1}}.contactSection{border-bottom:1px solid #dedede;padding-bottom:1.5rem}.page-template-company #page-content{padding-bottom:0}#companyStats{background-position:center}form{border:1px solid #dedede;padding:1.25rem;border-radius:1rem}.formTitle{line-height:normal}form p{margin-bottom:0}.wpcf7 label+br,.wpcf7 select+br,.wpcf7 small+br,.wpcf7 span+br{display:none}input[type=email],input[type=tel],input[type=text],textarea{width:100%;border:1px solid #dedede;border-radius:6px;background:#f3f3f3;margin-bottom:14px;padding:10px 12px;font:normal 400 1rem Lato,sans-serif;color:#6c6c6c;position:relative;-webkit-appearance:none}textarea{height:250px}select{-webkit-appearance:menulist;border:none;height:40px;margin-top:3px;color:#6c6c6c;border:1px solid #dedede;border-radius:6px;background:#f3f3f3}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{background:#fff;border:1px solid #fff;box-shadow:0 0 0 2px #006bad}button[type=submit]{-webkit-appearance:none;background:#fff;color:#1a1a1a;font:normal 700 .875rem Lato,sans-serif;text-transform:uppercase;text-decoration:none;display:inline-block;padding:12px 50px;border:2px solid #1a1a1a;border-radius:25px;cursor:pointer;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button[type=submit]:focus,button[type=submit]:hover{color:#fff;background:#006bad;border:2px solid #006bad}span.wpcf7-not-valid-tip{color:#fff;background:#a51002;font-size:13px;font-weight:400;display:block;margin-top:-14px;margin-bottom:10px;padding:0 10px;border:none;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{color:#fff;background:#a51002;font-size:1rem;font-weight:400;display:block;border:none;text-align:center;padding:10px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.wpcf7 .wpcf7-response-output{color:#fff}div.wpcf7-mail-sent-ok{background:#1d3a6c;color:#fff;border:none;padding:20px;font-size:1.5em;line-height:1.45em;margin:0;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.wpcf7 form.sent .wpcf7-response-output{border:none;background:#fff;color:#0061b6;font:400 1.25rem Lato,sans-serif;line-height:1.5;padding:2.75rem;text-align:center;margin:0}.wpcf7 form.invalid .wpcf7-response-output{border:2px solid #a51002;color:#a51002;text-align:center;font-size:.85rem;padding:.5rem}@media (max-width:991px){textarea{height:160px}.wpcf7 form.sent .wpcf7-response-output{font-size:1.2em;padding:2rem}}footer{color:#fff}footer h2{font-size:1.5rem;font-weight:700}footer a{color:#fff;text-decoration:none}footer a:focus,footer a:hover{color:#fff;text-decoration:underline}footer nav{width:100%}footer nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px;padding:0;font-weight:700}footer nav li{display:block;list-style:none}footer nav li a{margin-bottom:.4rem;display:inline-block}footer nav li ul li a{color:#ccc}footer nav ul ul{font-weight:400;display:block;margin:0;padding:0}#footerForm form{padding:0;border:none;border-radius:0}#footerForm form input[type=email]{width:100%;border:none;border-bottom:1px solid #fff;border-radius:0;background:0 0;color:#fff}#footerForm form button[type=submit]{background:0 0;color:#fff;border-color:#fff;padding:12px 0;width:100%}#footerForm form button[type=submit]:focus,#footerForm form button[type=submit]:hover{background:#fff;color:#2e2e2e}#footerForm .wpcf7 form.sent .wpcf7-response-output{font:400 1.15rem Lato,sans-serif;padding:.25rem .75rem;text-align:left;display:inline-block}@media (max-width:767px){#footerForm form input[type=email]{text-align:center}#footerForm form button[type=submit]{width:160px}}.fancyAnimationSlideDown{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:all .4s;transition:all .4s;transition-delay:250ms}.fancyAnimationSlideDown.run{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancyAnimationSlideUp{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transition:all .4s;transition:all .4s;transition-delay:250ms}.fancyAnimationSlideUp.run{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancyAnimationSlideLeft{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);-webkit-transition:all .4s;transition:all .4s;transition-delay:250ms}.fancyAnimationSlideLeft.run{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancyAnimationSlideLeftSlow{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);-webkit-transition:all .8s;transition:all .8s;transition-delay:250ms}.fancyAnimationSlideLeftSlow.run{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancyAnimationSlideRight{opacity:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-transition:all .4s;transition:all .4s;transition-delay:250ms}.fancyAnimationSlideRight.run{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancyAnimationPop{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:all .4s cubic-bezier(.17,.67,.34,1.52);transition:all .4s cubic-bezier(.17,.67,.34,1.52);transition-delay:250ms}.fancyAnimationPop.run{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.fancyAnimationFade{opacity:0;transition:all .4s;transition-delay:250ms}.fancyAnimationFade.run{opacity:1}.delay500{transition-delay:750ms}.delay750{transition-delay:750ms}.delay1000{transition-delay:1s}.delay1500{transition-delay:1.5s}.delay2000{transition-delay:2s}.delay2500{transition-delay:2s}.delay3000{transition-delay:2s}