@import url(https://p.typekit.net/p.css?s=1&k=bmj7spn&ht=tk&f=26053.26054.26056.26062.25998.25999.26000.26001.26016.26017.26018.26019.26036.26037.26046.26047.26072.26073.26086.26087.35239.35240.35243.35244&a=12114927&app=typekit&e=css);body,p{font-weight:400}@font-face{font-family:mongoose;src:url(https://use.typekit.net/af/2476e5/00000000000000007735acce/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/2476e5/00000000000000007735acce/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/2476e5/00000000000000007735acce/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype"),url(../fonts/mongoose.ttf) format("truetype");font-display:swap;font-display:auto;font-style:normal;font-weight:700}@font-face{font-family:acumin-pro;src:url(https://use.typekit.net/af/46da36/00000000000000003b9acaf6/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/46da36/00000000000000003b9acaf6/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/46da36/00000000000000003b9acaf6/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype"),url(../fonts/AcuminPro-Bold.ttf) format("truetype");font-display:swap;font-display:auto;font-style:normal;font-weight:400}@keyframes slideInFromLeft{0%{opacity:0;transform:translate3d(-100px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background-color:#fefefe}html{font-size:16px}body{font-size:100%;font-style:normal;font-family:acumin-pro,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}iframe{border:0;width:100%}p{margin:0 0 16px;color:inherit;line-height:1.6;font-size:16px}a,a:active,a:focus,a:visited{text-decoration:none;transition:background .3s,color .3s,border .3s;color:inherit;outline:0}b,strong{font-weight:900}.bg{background-position:center;background-repeat:no-repeat;background-size:cover}.nav-bar a.nav-call,.nav-bar a.nav-location{background-position:left center;background-repeat:no-repeat}.intro-text,.nav,.nav ul,.nav__list-item{will-change:auto}.header{overflow:hidden;display:flex;align-items:center;justify-content:center;flex-flow:column;position:relative;z-index:1}.header.home{background-color:#c1c1c1}.header .intro-text{text-align:center;width:100%;background-size:50%;margin-bottom:32px;position:relative;z-index:9}.nav,.nav-bar,.nav__content{position:fixed}.header .intro-text h1{opacity:0;display:block;text-transform:uppercase;font-size:160px;font-size:calc(8vw + 7vh);line-height:calc(6vw + 6vh);margin:0}.header .intro-text.now h1{animation:.6s ease 1 both alternate slideInFromLeft}.header .intro-text.now h1:nth-child(0){animation-delay:.2s}.header .intro-text.now h1:nth-child(1){animation-delay:.4s}.header .intro-text.now h1:nth-child(2){animation-delay:.6s}.header .intro-text.now h1:nth-child(3){animation-delay:.8s}.header picture{width:100%;display:block;min-width:100%;background-color:#c1c1c1}.header picture img{min-width:100%}#nav,.header{font-family:mongoose,"Mongoose Bold",sans-serif;color:#fefefe}#nav a:hover,.header a:hover{color:#E4002B}.nav{z-index:19}.nav__content{visibility:hidden}.nav-bar{color:#fefefe;width:100%;padding:0 16px;top:0;z-index:99;display:flex;flex:1 1 auto;align-items:center;background-color:#000}.nav-bar a{color:#fefefe;font-size:32px;text-transform:uppercase;font-weight:800;padding:16px}.nav-bar a.nav-location{background-image:url(../images/icon-location.svg);background-size:20px;padding:16px 16px 16px 32px}.nav-bar a.nav-call{padding:0;margin-right:16px;background-image:url(../images/icon-phone.svg);background-size:26px;width:30px;height:36px;position:relative;overflow:hidden}.menu-icon{height:32px;width:112px;z-index:2;cursor:pointer;flex:0 0 auto;align-self:center;padding-top:2px;margin-right:auto}.menu-icon__line{height:4px;width:32px;display:block;background-color:#E4002B;margin-bottom:8px;transition:transform .2s ease,background-color .5s ease}.menu-icon__line-left{width:20px;transform:translateX(20px)}.menu-icon__line-right{width:16px;transform:translateX(20px)}.tire{margin:0 auto;opacity:0}.motor{background-image:url(../images/logo-motor.svg);background-position:center;background-repeat:no-repeat;background-size:70px;display:block;width:70px;height:25px;margin-left:8px;float:right;transition:opacity .7s}@media (min-width:769px){.header{padding-top:66px;min-height:400px;background-position:center 66px;background-color:#fefefe}.header .element{max-width:50vw;display:block;margin-top:-5%}.header.home{height:100vh}.header .intro-text{background-size:50%}.header .logo{opacity:0;max-width:300px;display:block;margin:0 auto;position:relative;z-index:9}.nav__content{font-size:128px}.nav__list__alt{font-size:48px;margin:32px 0 0!important}.nav-bar .nav-call{transition:width .3s ease;overflow:hidden}.nav-bar .nav-call span{position:absolute;top:0;left:40px;width:170px;opacity:0;transition:opacity .5s;color:#E4002B;display:block}.nav-bar .nav-call:hover{width:160px}.nav-bar .nav-call:hover span{opacity:1}}@media (max-width:768px){.header,.header.home{background-position:center 132px}body.index{height:100vh}.header{padding-top:132px;min-height:400px}.header .element{max-width:90%;display:block;margin-top:-10%}.header.home{height:100%}.header .intro-text{background-size:80%}.header .logo{display:none}.nav__content,.nav__content ul li{display:block}.nav__content{height:100%;font-size:64px;overflow-y:auto;padding-top:180px}.nav .tire{max-width:60%;margin:32px auto}.nav__list__alt{font-size:32px}.nav-bar{flex-wrap:wrap}.nav-bar a.nav-location{padding:16px 0 16px 32px}.nav-bar .nav-call span{display:none}.nav-bar .mobile-break{flex:0 0 100%;justify-content:space-around;flex-wrap:wrap;display:flex!important}.nav-bar .mobile-break a{text-align:center;flex:0 0 38%;padding:16px 0}.nav-bar .mobile-break .news-signup{display:block;flex:1 1 20%;line-height:10px;font-size:0;color:transparent;position:relative;overflow:visible}.nav-bar .mobile-break .news-signup img{position:absolute;top:65%;left:55%;transform:translate(-50%,-50%);max-width:105%;display:block}}@media (max-width:419px){.nav-bar .mobile-break a{font-size:24px}.nav-bar .mobile-break .nav-order{text-align:left}.nav-bar .mobile-break .nav-grab{text-align:right}}