#hero{align-items:flex-start;background-color:#fff;color:#000;display:flex;height:16.35vw;justify-content:center;padding-top:9.33vw;width:100%}#hero h1{font-size:3.16vw;font-weight:700;margin:0}#hero h1 span{color:var(--main-color)}@media (max-width:550px){#hero{height:53.33vw;padding-top:28vw}#hero h1{font-size:9.6vw}}section.eff{background-image:url(https://www.mullenusa.com/hubfs/mullen-4-0/commercial/egg_bg.jpg);background-position:top;background-size:cover;color:#fff;padding-bottom:5.18vw;width:100%}.eff>.text{padding:5.24vw 10.53vw 4.77vw 13.01vw;position:relative;text-align:center}.eff>.text .title{font-size:3.16vw;font-weight:700;line-height:3.16vw}.eff>.text .body{font-size:1.72vw;line-height:2.07vw;margin-top:1.9vw}.eff>.text .btn-link{align-items:center;background-color:var(--main-color);color:#fff;display:flex;font-size:1.03vw;font-weight:500;height:2.87vw;justify-content:center;position:absolute;right:3.45vw;top:3.45vw;width:15.42vw}@media (max-width:550px){section.eff{padding-bottom:13.33vw}.eff>.text{padding:13.33vw 4vw}.eff>.text .title{font-size:7.46vw;line-height:9.6vw;text-align:center}.eff>.text .body{font-size:4.26vw;line-height:7.46vw;margin-top:8vw}.eff>.text .btn-link{font-size:4.8vw;font-weight:400;height:13.33vw;margin-top:5.33vw;position:static;width:100%}}.vehicle-ft{align-items:stretch;display:flex;justify-content:center;position:relative;width:100%}.vehicle-ft .controls{align-items:center;display:flex;justify-content:space-between;left:5px;opacity:.7;position:absolute;right:5px;top:45vw;z-index:6}.vehicle-ft .controls>div{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;user-select:none;width:32px}.vehicle-ft .controls .right>img{transform:rotate(180deg)}@media (min-width:551px){.vehicle-ft .controls{display:none}}.vehicle-ft .col{justify-content:space-between}.vehicle-ft .col,.vehicle-ft .col .ci{align-items:center;display:flex;flex-direction:column}.vehicle-ft .col .ci{justify-content:flex-start}.vehicle-ft .col.campus{padding-right:5.46vw}.vehicle-ft .col.one{padding:0 3.56vw;position:relative}.vehicle-ft .col.three{padding-left:2.07vw}@media (min-width:551px){.vehicle-ft .col.one:before{border-right:.23vw solid #fff;bottom:0;content:" ";height:32.12vw;left:0;position:absolute}.vehicle-ft .col.one:after{border-left:.23vw solid #fff;bottom:0;content:" ";height:32.12vw;position:absolute;right:0}}@media (max-width:550px){.vehicle-ft .col:not(.active){display:none}.vehicle-ft .col.campus,.vehicle-ft .col.one,.vehicle-ft .col.three{padding:0 4vw;width:100%}}.vehicle-ft .btn-link{align-items:center;border:1px solid #fff;display:flex;font-size:1.03vw;font-weight:400;height:3.16vw;justify-content:center;width:17.73vw}@media (max-width:550px){.vehicle-ft .btn-link{font-size:4.8vw;height:13.33vw;width:100%}}.vehicle-ft .logo{display:block;width:18.02vw}.vehicle-ft .one .logo{width:18.3vw}@media (max-width:550px){.vehicle-ft .logo,.vehicle-ft .one .logo{width:65.33vw}}.vehicle-ft .vehicle-image{display:block}.vehicle-ft .campus .vehicle-image{margin-bottom:1.49vw;margin-top:1.26vw;width:18.48vw}.vehicle-ft .one .vehicle-image{margin-bottom:1.2vw;margin-right:1.15vw;width:20.84vw}.vehicle-ft .three .vehicle-image{margin-top:1.26vw;width:18.24vw}@media (max-width:550px){.vehicle-ft .campus .vehicle-image,.vehicle-ft .one .vehicle-image{margin-bottom:8vw;margin-top:10.66vw;width:85.6vw}.vehicle-ft .three .vehicle-image{margin-top:5.86vw;width:72vw}}.vehicle-ft .points{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;text-align:center}.vehicle-ft .points .item{font-size:1.26vw;font-weight:500;margin-bottom:3.1vw;max-width:18.7vw;width:100%}.vehicle-ft .points .item:last-child{max-width:21vw}@media (max-width:550px){.vehicle-ft .points .item{font-size:5.86vw;margin-bottom:13.33vw;max-width:100%}.vehicle-ft .points .item:last-child{max-width:100%}}.vehicle-ft .points .item .info{cursor:pointer;position:relative}.vehicle-ft .points .item .tool-tip{background-color:var(--main-color);border-radius:4px;color:#fff;font-size:.6vw;font-weight:400;left:.5vw;opacity:0;padding:.5vw .7vw;position:absolute;text-align:left;top:0;transition:opacity .3s;width:13vw;z-index:-1}.vehicle-ft .points .item .info:hover .tool-tip{opacity:1;z-index:2}@media (max-width:550px){.vehicle-ft .points .item .tool-tip{font-size:12px;left:-60vw;padding:4vw;width:70vw}}.assembled-in-america{position:relative;width:100%}.aia,.assembled-in-america video{width:100%}.aia{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}.aia .inner{max-width:1300px}.aia .title{color:#fff;font-size:min(55px,4.58vw);font-weight:700;margin-top:104px}@media (max-width:990px){.aia .title{font-size:4.8vw;margin-top:4vw}}section.manufacturing{background-color:#e3e3e3;color:#000;padding:3.62vw 7.94vw 3.97vw 13.12vw}.manufacturing .info .title{font-size:2.3vw;font-weight:700;padding-bottom:1.38vw;position:relative}.manufacturing .info .title:after{border-top:.34vw solid #40d8a4;bottom:0;content:" ";left:0;position:absolute;width:6.1vw}.manufacturing .info .text{font-size:1.26vw;line-height:2.07vw;margin-top:1.15vw}.manufacturing .info .link{align-items:center;border:.12vw solid #000;display:flex;font-size:1.03vw;height:4.14vw;justify-content:center;margin-top:4.02vw;width:17.7vw}@media (max-width:550px){section.manufacturing{padding:13.33vw 4vw}.manufacturing .info .title{font-size:7.46vw;padding-bottom:4vw;padding-right:5vw}.manufacturing .info .title:after{border-width:4px;width:106px}.manufacturing .info .text{font-size:4.26vw;line-height:7.46vw;margin-top:4vw}.manufacturing .info .link{border-width:1px;font-size:4.26vw;height:10.66vw;margin-top:4vw;width:100%}}.amec{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:4.6vw}.amec>img{border:.4vw solid #fff;display:block;width:33.4vw}.amec .text{padding-left:2.99vw}.amec .text .head{font-size:1.72vw;font-weight:700}.amec ul{font-size:1.15vw;line-height:2.07vw;margin-top:1.72vw}@media (max-width:550px){.amec{flex-direction:column;margin-top:13.33vw}.amec>img{border-width:2px;width:100%}.amec .text{padding-left:0;padding-top:4vw}.amec .text .head{font-size:6.4vw}.amec ul{font-size:4.26vw;line-height:7.46vw;margin-top:4vw}}