/*!********************************************************
FRONTEND CSS
**********************************************************/:root{--mwBgGray: #EEEEEE;--mwBgDarkGray: #343434;--mwGray: #808184;--mwLightGray: #8B8B8B;--mwRed: #990708;--mwBtnRed: #C60000;--mwBlack: #242628;--mwBlue: #59707F;--fontSizeH1: 64px;--lineHeightH1: 66px;--fontSizeH2: 46px;--lineHeightH2: 66px;--fontSizeH3: 24px;--lineHeightH3: 29px;--fontSizeH4: 20px;--lineHeightH4: 20px;--fontSizeH6: 18px;--lineHeightH6: 24px;--fontSizeP: 16px;--lineHeightP: 24px;--fontSizeA: 14px;--lineHeightA: 14px}body{font-size:24px;font-weight:300;color:var(--mwBlack);line-height:30px}.container-fluid{padding-left:0;padding-right:0}.container-fluid .row{margin-left:0;margin-right:0}h1{font-family:Abel,sans-serif;font-size:64px;font-weight:400;color:#fff;line-height:66px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}h2{font-family:Abel,sans-serif;font-size:46px;font-weight:400;color:#fff;line-height:66px;letter-spacing:.06em;text-transform:uppercase}h3{font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:500;color:#fff;line-height:29px;padding-bottom:5px;letter-spacing:.15em;text-transform:uppercase}h4{font-family:Abel,sans-serif;font-size:20px;font-weight:400;color:#fff;line-height:20px;padding-bottom:5px;letter-spacing:.15em;text-transform:uppercase}h5{font-family:Abel,sans-serif;font-size:40px;font-weight:500;line-height:45px;text-transform:uppercase;color:#fff}h6{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;color:#fff;line-height:24px;letter-spacing:.06em}p{font-family:Open Sans,sans-serif;font-size:18px;line-height:28px;color:#fff;font-weight:400}a,a.nav-link,.navbar p{font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:14px;letter-spacing:.3em;text-transform:uppercase;color:#fff;text-decoration:none;transition:all .3s ease-in-out}a:hover,a:focus,a>:hover,a>:focus{color:#fff}a.nav-link:focus,a.nav-link:hover,a.nav-link>:focus,a.nav-link>:hover{color:var(--mwRed)}li.nav-item{list-style:none}img{max-width:100%}::-moz-selection{background:var(--themePrimaryColor);color:#fff;text-shadow:none}::selection{background:var(--themePrimaryColor);color:#fff;text-shadow:none}.section-container{margin:0 auto;padding-bottom:40px}.section-container-gray-bg{background:#f8f8f8}.text-red{color:var(--mwRed)}.navbar{background-color:transparent;padding:0}.navbar.offcanvas-navbar{position:absolute;top:0;left:0;width:100vw}.nav-offcanvas{background-color:#fff;height:100%!important;overflow:scroll;padding:0}.navbar-collapse{flex-grow:0}.nav-offcanvas-header{height:37px;margin:40px 33px 37px 0!important}.nav-offcanvas-body a{font-family:Abel,sans-serif;font-size:25px;font-weight:700;line-height:35px;text-decoration:none;text-transform:uppercase;text-align:center;color:#000;margin-bottom:32px;letter-spacing:.1em}.nav-offcanvas-body p{font-family:Abel,sans-serif;font-size:25px;font-weight:700;line-height:35px;text-decoration:none;text-transform:uppercase;text-align:center;color:var(--mwRed);margin-bottom:32px;letter-spacing:.1em}.nav-offcanvas-socials{margin:25px 0}.nav-offcanvas-socials img{width:37.16px;height:37.16px}.hamburger{border:none;background-color:#2121215b;padding:15px 10px}.hamburger img{width:42px;height:auto}.btn-close-nav{border:none;background-color:transparent}.btn-close-nav img{fill:var(--mwBlack)}footer{padding:84px 43px 77px 81px;background-color:var(--mwBgGray)}#footer h6{font-family:Abel,sans-serif;color:var(--mwGray);font-size:40px;font-weight:500;line-height:42px;letter-spacing:.06em}.footer-right a{font-family:Open Sans,sans-serif;padding:0 8px;font-size:16px;letter-spacing:.06em;line-height:18px;text-transform:none;color:var(--mwGray);border-right:1px solid var(--mwGray)}.footer-right a:focus,.footer-right a:hover{color:var(--mwRed)}.footer-bottom{padding-bottom:25px;text-align:center}.footer-bottom a{font-size:32px;color:#666;line-height:40px}.footer-bottom a:focus,.footer-bottom a:hover{color:#888}.footer-input-group .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.footer-input-group .btn-primary{border-top-left-radius:0;border-bottom-left-radius:0}.btn.btn-primary.btn-footer-submit{color:var(--mwRed);background-color:transparent;text-transform:none;position:absolute;right:0;top:19%;padding:0;text-align:end;z-index:999}.btn.btn-primary.btn-footer-submit:hover{color:var(--mwBtnRed)}.btn.btn-primary.btn-footer-submit:active{border:none;color:var(--mwBtnRed)}.card-header{font-weight:700}.card-header.card-title{color:var(--bs-gray-800)}.card-body ul{margin-bottom:0}.card-body li{margin-bottom:.1em}.divider,.divider-blue{background-color:#bc0000;height:6px;margin:32px 0 18px}.divider-blue{background-color:var(--mwBlue)}.btn-primary{font-family:Open Sans,sans-serif;font-size:20px;font-weight:400;letter-spacing:.06em;background-color:var(--mwBtnRed);padding:16px 58px;border:0;border-radius:0;color:#fff;text-transform:uppercase}.btn-primary:hover{background-color:var(--mwRed)}.btn-primary:focus,.btn-primary:active,.btn-primary.active{border:1px solid white;background-color:var(--mwBtnRed)}nav{z-index:9999}#nav{position:absolute;top:0;left:0;width:100%;height:auto;z-index:2}.location-icon{width:22px;height:22px}.form-control{border-radius:0;border:0;font-family:Open Sans,sans-serif;font-size:16px;line-height:20px;letter-spacing:.06em;padding:17px 31px;margin:10px 0;height:auto;background-color:var(--mwBgDarkGray);color:var(--mwLightGray)!important}#form-service-request{padding:100px 16px;background-image:url(/assets/img/form-service-request-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;height:100%}form:focus{outline:none}input::placeholder,textarea::placeholder{color:var(--mwLightGray)!important}#form-service-request button{z-index:1000;background-color:#c60000bd}.reach-out-form button{opacity:74%;z-index:1000}.email-input{background-color:transparent;border-bottom:6px solid var(--mwBlack);padding:10px 0}.email-input button:active,.email-input button:focus{border:none;outline:none}.video-wrapper{position:relative;height:100vh;z-index:1}.video#homepage-video{min-height:100vh;position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1;object-fit:cover}.video-wrapper #cta-wrapper{position:absolute;top:0;left:0;transform:translateY(40%);z-index:2}.bike-nav{background-color:#202020}#motorwitch-bikes h5{font-size:80px;font-weight:700;line-height:75px;text-align:center;z-index:999}#motorwitch-bikes .bike-card{background-position:center;background-size:cover;background-repeat:no-repeat;height:583px;width:100%;display:flex;justify-content:center;align-items:center;transition:all .5s ease-in-out}#motorwitch-bikes .bike-card1:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.2;background-image:url(/assets/img/bike_1.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}#motorwitch-bikes .bike-card2:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.2;background-image:url(/assets/img/bike_2.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}#motorwitch-bikes .bike-card3:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.2;background-image:url(/assets/img/bike_3.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}#motorwitch-bikes .bike-card:hover:before{opacity:1;transition:all .5s ease-in-out}#motorwitch-bikes .bike-card.active{opacity:100%}.section-title{font-family:Barlow Condensed,sans-serif;font-size:64px;font-weight:400;color:#000;line-height:66px}.section-title span{font-family:Barlow Condensed,sans-serif;font-size:64px;font-weight:400;color:var(--mwBtnRed);line-height:66px}.instagram-link{font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:500;color:var(--mwBtnRed);line-height:32px;letter-spacing:.15em}.instagram-link:hover{color:var(--mwBtnRed)}.reach-out-form{padding:250px 16px 180px;background-image:url(/assets/img/reach-out.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:100vh}footer .messages{font-size:24px;font-weight:300;color:var(--mwBlack);line-height:30px}.service-dl{padding:250px 16px 180px;background-image:url(/assets/img/service.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:100vh}.service-cta{background-color:#6a0000;position:absolute;bottom:0}.service-cta h3{font-family:Barlow Condensed,sans-serif;font-size:45px;font-weight:400;color:#fff;line-height:60px;letter-spacing:.15em}.service-dl h3{font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:400;color:#fff;line-height:32px;padding-bottom:0;letter-spacing:.15em;text-transform:uppercase}.service-title{font-family:Barlow Condensed,sans-serif;font-size:64px;font-weight:400;color:#000;line-height:66px;text-transform:uppercase}.service-title span{font-family:Barlow Condensed,sans-serif;font-size:64px;font-weight:400;color:var(--mwBtnRed);line-height:66px;text-transform:uppercase}.service-text{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;color:#000;line-height:28px}.more-than{padding:0 210px 0 0}.services-kind{padding:0 95px 0 100px}.services-kind h5{font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:400;color:#000;line-height:32px;letter-spacing:.15em}.service-locations h2{font-family:Abel,sans-serif;font-size:45px;font-weight:500;color:#1f1d1c;line-height:50px;text-transform:uppercase;letter-spacing:.15em}.service-locations h2 span{font-family:Abel,sans-serif;font-size:45px;font-weight:500;color:var(--mwBtnRed);line-height:32px;text-transform:uppercase;letter-spacing:.15em}.service-locations h3{font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:400;color:#1f1d1c;line-height:66px;text-transform:uppercase}.service-locations h2 a{color:var(--mwRed);font-family:Abel,sans-serif;font-size:45px;font-weight:500;line-height:50px;text-transform:uppercase;letter-spacing:.15em}.dyno-tuning{padding:0 65px 0 0}.dyno-tuning h4{font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:500;color:var(--mwBtnRed);line-height:32px;text-transform:uppercase;letter-spacing:.15em}.about-dl{background-image:url(/assets/img/about.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:175px 0 0}.meet-team{margin-top:75px;padding:0 120px}.meet-team h5{font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:500;color:#000;line-height:46px;text-transform:uppercase;letter-spacing:.15em}.meet-team p{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;color:#000;line-height:28px}.team-info img{position:absolute;bottom:-85px;right:-325px}.custom-dl{padding:400px 16px 175px;background-image:url(/assets/img/custom.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:100vh}.custom-dl h3{font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:500;line-height:40px;text-transform:uppercase;letter-spacing:.15em;vertical-align:top;padding-top:5px}.custom-info h4{font-family:Barlow Condensed,sans-serif;font-size:64px;font-weight:500;color:#000;line-height:66px;text-transform:uppercase}.custom-info h6{font-family:Barlow,sans-serif;font-size:24px;font-weight:400;color:var(--mwBtnRed);line-height:32px;text-transform:uppercase;letter-spacing:.15em}.custom-info p{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;color:#000;line-height:28px}.custom-cta{background-color:#6a0000}.custom-cta h3{font-family:Barlow Condensed,sans-serif;font-size:45px;font-weight:400;color:#fff;line-height:60px;letter-spacing:.15em}.born-free h4{font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:400;color:#fff;line-height:46px;letter-spacing:.15em}.custom-info-text{padding:0 105px}.custom-info p.custom-accent{font-family:Open Sans,sans-serif;font-size:22px;font-weight:400;color:var(--mwBtnRed);line-height:30px}.link-hover h4{line-height:18px}.link-hover span{display:inline-block;max-width:0;transition:max-width .8s;vertical-align:middle;height:25px}.link-hover:hover span{max-width:80px;transition:max-width 1s;vertical-align:middle}.link-fade h3{vertical-align:middle}.link-fade span{display:inline-block;opacity:0;transition:opacity .8s}.link-fade:hover span{opacity:1;transition:opacity 1s}.born-free iframe{aspect-ratio:16/9}.work h4{font-family:Barlow Condensed,sans-serif;font-size:64px;font-weight:500;color:#000;line-height:66px;text-transform:uppercase}.work h6{font-family:Barlow,sans-serif;font-size:24px;font-weight:400;color:var(--mwBtnRed);line-height:32px;text-transform:uppercase;letter-spacing:.15em}.work-slider{display:flex;overflow-x:auto}.work-slider img{height:815px;width:auto;max-width:unset}@media (min-width: 1600px){.col-xxxl-4{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 33.333333%;max-width:33.333333%}}@media (max-width: 1600px){.team-info img{position:absolute;bottom:-85px;right:-305px;width:375px}.more-than,.services-kind,.dyno-tuning{padding:0 16px}}@media (max-width: 1400px){.team-info img{position:absolute;bottom:-135px;right:-275px;width:350px}.nav-logo{width:200px}.work-slider img{height:700px}}@media (max-width: 1200px){#motorwitch-bikes .bike-card{height:400px}#motorwitch-bikes h5{font-size:60px;line-height:60px}.team-info img{position:relative;bottom:0;right:0}.about-dl{padding:125px 0 0}.work-slider img{height:600px}}@media (max-width: 1024px){.custom-info h4{font-size:42px;line-height:50px}.custom-info-text{padding:0 70px}.work h4{font-size:42px;line-height:50px}}@media (max-width: 992px){h1{font-size:calc(var(--fontSizeH1) * .95);line-height:calc(var(--lineHeightH1) * .95)}h2{font-size:calc(var(--fontSizeH2) * .95);line-height:calc(var(--lineHeightH2) * .95)}h3{font-size:calc(var(--fontSizeH3) * .95);line-height:calc(var(--lineHeightH3) * .95)}h4{font-size:calc(var(--fontSizeH4) * .95);line-height:calc(var(--lineHeightH4) * .95)}h6{font-size:calc(var(--fontSizeH6) * .95);line-height:calc(var(--lineHeightH6) * .95)}p{font-size:calc(var(--fontSizeP) * .95);line-height:calc(var(--lineHeightP) * .95)}a,a.nav-link,footer .footer-right a{font-size:calc(var(--fontSizeA) * .95);line-height:calc(var(--lineHeightA) * .95)}#footer{padding:40px 0 20px}.custom-info h4{font-size:40px}.custom-info h6{font-size:20px}.custom-info-text{padding:0 50px}.custom-info p.custom-accent{font-size:18px}.custom-info p{font-size:16px}.btn-primary{font-size:16px;padding:16px 20px}.custom-cta h3{font-size:35px;line-height:45px}.meet-team{margin-top:25px;padding:0}.service-cta h3{font-size:30px;line-height:40px}.work h4{font-size:40px}.work h6{font-size:20px}}@media (max-width: 768px){h1{font-size:calc(var(--fontSizeH1) * .85);line-height:calc(var(--lineHeightH1) * .8)}h2{font-size:calc(var(--fontSizeH2) * .85);line-height:calc(var(--lineHeightH2) * .8)}h3{font-size:calc(var(--fontSizeH3) * .85);line-height:calc(var(--lineHeightH3) * .85)}h4{font-size:calc(var(--fontSizeH4) * .85);line-height:calc(var(--lineHeightH4) * .85)}h6{font-size:calc(var(--fontSizeH6) * .75);line-height:calc(var(--lineHeightH6) * .75)}p{font-size:calc(var(--fontSizeP) * .95);line-height:calc(var(--lineHeightP) * .95)}a,a.nav-link,footer .footer-right a{font-size:calc(var(--fontSizeA) * .95);line-height:calc(var(--lineHeightA) * .95)}footer{text-align:center}.meet-team{margin-top:30px;padding:0}.section-title,.section-title span{font-size:40px;line-height:45px}.work-slider img{height:450px}}@media (max-width: 576px){.reach-out-form{padding:160px 16px 70px}h1{line-height:calc(var(--lineHeightH1) * .6)}.custom-cta h3{font-size:22px;line-height:30px}.custom-dl{padding:230px 16px 110px}.about-dl{padding:150px 0 50px}.about-dl h1{font-size:38px}.about-dl h5{font-size:30px}.section-title,.section-title span{font-size:30px;line-height:40px}.service-dl{padding:170px 16px 175px}.service-cta h3{font-size:22px;line-height:26px}.service-title,.service-title span{font-size:30px;line-height:40px}.more-than{padding:0 16px}.service-locations h2,.service-locations h2 span{font-size:28px;line-height:34px}.service-locations h3{font-size:22px;line-height:26px}.service-locations h2 a{font-size:28px;line-height:34px}.services-kind,.dyno-tuning{padding:0 16px}.video-wrapper #cta-wrapper{transform:translateY(20%)}.work-slider img{height:275px}}@media (max-width:432px){h1,h2{font-size:32px}.btn-primary{font-size:16px;width:100%;padding:16px}footer .footer-right a{font-size:calc(var(--fontSizeA) * .8);line-height:calc(var(--lineHeightA) * .8)}}
