html{font-size:62.5%}body{background-color:#304029;color:#fff;text-transform:uppercase}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3{font-family:DoricStdBold;font-style:normal}h1{font-size:5rem}@media (max-width:320px){h1{font-size:4rem}}h2{font-size:3rem;letter-spacing:.4rem}@media (max-width:1200px){h2{font-size:2rem;letter-spacing:0}}@media (max-width:700px){h2{font-size:1.5rem}}@media (max-width:320px){h2{font-size:1.2rem}}h3{font-size:1.9rem}@media (max-width:700px){h3{font-size:1.5rem}}@media (max-width:320px){h3{font-size:1.2rem}}h4{font-family:FSIndustrieProBold;font-style:normal;font-style:italic;font-size:3.5rem;letter-spacing:2px}@media (min-width:2000px){h4{font-size:5rem}}@media (max-width:700px){h4{font-size:3rem}}p{font-size:2rem;letter-spacing:2px}@media (max-width:1200px){p{font-size:1.5rem}}.row{display:flex}.wrap{flex-wrap:wrap}.center{justify-content:center}.container{max-width:1920px;margin:0 auto}.headline{margin-bottom:7rem;text-align:center}.headline .title{font-family:FSIndustrieProBold;font-style:normal;font-style:italic;color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff;font-size:80px;letter-spacing:5px;position:relative}.headline .title:before{content:"";background-image:url(/assets/images/lines.svg);background-repeat:no-repeat;background-size:contain;background-position:center;top:-40px;left:-200px;width:200px;height:150px;display:block;position:absolute}.headline .title:after{content:"";background-image:url(/assets/images/lines.svg);background-repeat:no-repeat;background-size:contain;background-position:center;top:-40px;right:-200px;width:200px;height:150px;display:block;position:absolute}@media (min-width:2000px){.headline .title{font-size:120px}.headline .title:after,.headline .title:before{top:-20px}}@media (max-width:1200px){.headline .title{font-size:50px;-webkit-text-stroke-width:2px}.headline .title:after,.headline .title:before{width:150px;height:100px;top:-30px}.headline .title:before{left:-150px}.headline .title:after{right:-150px}}@media (max-width:700px){.headline .title{font-size:30px;letter-spacing:3px;-webkit-text-stroke-width:1px}.headline .title:after,.headline .title:before{width:100px;height:50px;top:-12px}.headline .title:before{left:-80px}.headline .title:after{right:-80px}}@media (max-width:320px){.headline .title:after,.headline .title:before{display:none}}#cookies{font-family:FSIndustrieProMedium;font-style:normal;display:none;position:fixed;bottom:35px;left:50%;transform:translateX(-50%);z-index:99;background-color:#304029;border:2px solid #fff;padding:15px;margin-left:auto;margin-right:auto;align-items:center}#cookies a:link{color:#fff;text-decoration:none;transition:color .3s}#cookies a:visited{color:#fff;text-decoration:none}#cookies a:hover{color:#fff;text-decoration:none}#cookies a:active{color:#fff;text-decoration:none}#cookies a{color:#fff;font-size:1.2rem}#cookies a:hover{text-decoration:underline}#cookies .buttons{display:inline-block;margin-left:15px}#cookies .buttons .btn{display:inline-block;width:auto;margin-bottom:0;margin-left:10px;height:auto;padding:12px 10px 10px 10px;font-size:1.2rem}#cookies .buttons .btn:hover{color:#304029}@media (max-width:1200px){#cookies{line-height:1.6rem;box-sizing:border-box;padding:10px 15px}#cookies a{font-size:1.2rem}#cookies .buttons{display:flex}#cookies .buttons .btn{padding:5px 10px;font-size:1rem;margin:5px;width:100%}}@media (max-width:700px){#cookies{width:300px}#cookies a{font-size:1.3rem;text-align:center}}@media (max-width:320px){#cookies{width:280px}}#announcement{display:block;background:#27311f;width:100%;padding:1rem 0;text-decoration:none;border-bottom:2px solid #fff;box-sizing:border-box}#announcement span{font-family:DoricStdBold;font-style:normal;display:block;text-align:center;width:100%;color:#fff;letter-spacing:.05rem;font-size:1.2rem}@media (max-width:700px){#announcement{padding:1.5rem 0}}.autotrader{margin:10rem 2rem}.autotrader .container{max-width:500px;text-align:center}.autotrader .container img{width:100%;height:100%;object-fit:contain}.autotrader .container .btn{margin-top:4rem}@media (max-width:700px){.autotrader .container img{width:80%}}.btn{position:relative;display:inline-block;width:250px;height:55px;cursor:pointer;border-radius:10px;border:2px solid #fff;background:0 0;transition:.2s ease-out}.btn span{font-family:DoricStdBold;font-style:normal;color:#fff;font-size:1.3rem;text-transform:uppercase;padding-bottom:.3rem;border-bottom:2px solid #fff;transition:color .1s ease;display:inline-block}.btn:hover{background-color:#fff}.btn:hover span{color:#304029;border-bottom:2px solid #304029}@media (max-width:1200px){.btn{width:200px;height:50px}.btn span{font-size:1rem}}@media (max-width:700px){.btn{width:150px;height:45px}.btn span{font-size:.8rem}}#car{margin:5rem}#car .car{display:flex;width:100%}#car .col{flex:1 0 50%}#car .col:last-of-type{flex:1 0 50%}#car .col .images{position:relative;display:block}#car .col .images img{width:100%;display:block;position:absolute;top:0;left:0}#car .col .images img:first-of-type{position:relative;opacity:1}#car .col .navigation{font-family:FSIndustrieProRegular;font-style:normal;margin-top:2rem;display:flex;justify-content:space-between}#car .col .navigation a:link{color:#fff;text-decoration:none;transition:color .3s}#car .col .navigation a:visited{color:#fff;text-decoration:none}#car .col .navigation a:hover{color:#fff;text-decoration:none}#car .col .navigation a:active{color:#fff;text-decoration:none}#car .col .navigation .links{display:flex;font-size:1.4rem;letter-spacing:.1rem}#car .col .navigation .links p{margin:0 2rem}#car .col .navigation .controls{display:flex;font-size:1.4rem}#car .col .navigation .controls .previous{margin-right:1rem}#car .col .navigation .controls .next{margin-left:1rem}#car .col .navigation .controls .total{font-family:FSIndustrieProBold;font-style:normal}#car .col .text{margin:0 10rem}#car .col .text .year{font-family:FSIndustrieProBold;font-style:normal;color:#304029;background:#fff;font-size:2.3rem;border-radius:50%;padding:.8rem;width:80px;height:40px;text-align:center;margin-bottom:2rem}@media (min-width:2000px){#car .col .text .year{font-size:3rem;width:100px;height:60px;padding:1.3rem}}#car .col .text .title{border-top:2px solid #fff;border-bottom:2px solid #fff;padding:1.2rem 0}@media (min-width:2000px){#car .col .text .title h3{font-size:2.8rem}}#car .col .text .features{display:flex;border-bottom:2px solid #fff;padding:1.5rem 0}#car .col .text .features .feature{display:flex;font-family:FSIndustrieProMedium;font-style:normal;padding-right:2rem;align-items:center}#car .col .text .features .feature img{width:25px;margin-right:.7rem}#car .col .text .features .feature p{font-size:1.7rem}@media (min-width:2000px){#car .col .text .features .feature img{width:40px}#car .col .text .features .feature p{font-size:2rem}}@media (max-width:700px){#car .col .text .features .feature{margin-bottom:1rem}}#car .col .text .points{font-family:FSIndustrieProMedium;font-style:normal;font-style:italic;margin:2rem 0}#car .col .text .points p{text-transform:none;font-size:1.7rem;line-height:2.5rem}@media (max-width:1200px){#car .col .text .points p{font-size:1.5rem;line-height:2rem}}#car .col .text .price{font-family:FSIndustrieProBold;font-style:normal;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:1.2rem 0;margin-bottom:2rem}#car .col .text .price p{font-size:2.5rem}@media (min-width:2000px){#car .col .text .price p{font-size:3rem}}#car .description{font-family:FSIndustrieProMedium;font-style:normal;font-style:italic;text-transform:none;margin-top:4rem;width:1200px}@media (max-width:1200px){#car .description{margin-top:2rem}}@media (max-width:1000px){#car .car{display:block}#car .images img{width:100%}#car .col .text{margin:4rem auto}}@media (max-width:700px){#car{margin:2rem}}#carousel{margin:15rem auto;position:relative}#carousel img.lines{mix-blend-mode:hard-light;position:absolute;bottom:-150px;z-index:-9999}#carousel .headline{width:100%;text-align:center}#carousel .headline svg{font-family:FSIndustrieProBold;font-style:normal;font-style:italic;width:80%}@media (max-width:700px){#carousel .headline svg{width:100%}}#carousel .row{position:relative;margin:0 5rem}#carousel .row .container{display:block;position:relative;width:100%}#carousel .row .viewbox{display:block;position:relative;width:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#carousel .row .viewbox::-webkit-scrollbar{display:none}#carousel .row #prev{position:absolute;display:block;top:200px;left:-20px;width:40px;height:49px;z-index:9999;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/left-arrow.svg)}#carousel .row #next{position:absolute;display:block;top:200px;right:-20px;width:40px;height:49px;z-index:9999;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/right-arrow.svg)}#carousel .row .slider{display:flex}#carousel .row .classic{display:flex;position:relative;min-width:100%}#carousel .row .classic .col{flex:1 0 50%;width:50%;align-self:center}#carousel .row .classic .col .text{margin:0 10rem 0 10rem}#carousel .row .classic .col .text .year{font-family:FSIndustrieProBold;font-style:normal;color:#304029;background:#fff;font-size:2.3rem;border-radius:50%;padding:.8rem;width:80px;height:40px;text-align:center;margin-bottom:2rem}#carousel .row .classic .col .text .title{border-top:2px solid #fff;border-bottom:2px solid #fff;padding:1.2rem 0}#carousel .row .classic .col .text .features{display:flex;margin:1.5rem 0}#carousel .row .classic .col .text .features .feature{font-family:FSIndustrieProMedium;font-style:normal;display:flex;align-items:center;padding-right:2rem}#carousel .row .classic .col .text .features .feature img{width:25px;margin-right:.7rem}#carousel .row .classic .col .text .features .feature p{font-size:1.7rem}#carousel .row .classic .col .text .price{font-family:FSIndustrieProBold;font-style:normal;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:1.2rem 0;margin-bottom:2rem}#carousel .row .classic .col .text .price p{font-size:2.5rem}#carousel .row .classic .col .image{text-align:center}#carousel .row .classic .col .image img{width:75%}@media (max-width:1200px){#carousel .row .classic .col .text{width:80%;margin-left:5rem}#carousel .row .classic .col .text .year{font-size:1.8rem;height:35px}#carousel .row .classic .col .text .title h3{font-size:1rem}#carousel .row .classic .col .text .features .feature p{font-size:1.5rem}#carousel .row .classic .col .text .price p{font-size:1.8rem}#carousel .row .classic .col .image img{width:90%}}@media (max-width:700px){#carousel .row{margin:0 1rem}#carousel .row .container{overflow-x:scroll;scroll-snap-type:x mandatory;scroll-padding:50%}#carousel .row .classic{flex-direction:column-reverse;scroll-snap-align:center;margin-right:5rem;min-width:80%}#carousel .row .classic .col{width:100%}#carousel .row .classic .col .image img{width:100%}#carousel .row .classic .col .text{width:100%;margin:2rem 0}#carousel .row .classic .col .text .title h3{font-size:1rem}#carousel .row .classic .col .text .features .feature p{font-size:1.5rem}#carousel .row .classic .col .text .year{font-size:1.8rem;width:65px;height:35px}#carousel .row #next,#carousel .row #prev{display:none}}#contact{margin:10rem 5rem 20rem 5rem}#contact .col{flex:1 0 50%;align-self:center}#contact .col .image img{width:100%}#contact .col .text{margin:0 5rem;width:700px}#contact .col .text .headline{text-align:left}#contact .col .text .headline .title:after,#contact .col .text .headline .title:before{display:none}#contact .col .text .address,#contact .col .text .email,#contact .col .text .telephone{font-family:FSIndustrieProMedium;font-style:normal;padding:1.2rem 0;margin:1rem 0}#contact .col .text .address a:link,#contact .col .text .email a:link,#contact .col .text .telephone a:link{color:#fff;text-decoration:none;transition:color .3s}#contact .col .text .address a:visited,#contact .col .text .email a:visited,#contact .col .text .telephone a:visited{color:#fff;text-decoration:none}#contact .col .text .address a:hover,#contact .col .text .email a:hover,#contact .col .text .telephone a:hover{color:#fff;text-decoration:none}#contact .col .text .address a:active,#contact .col .text .email a:active,#contact .col .text .telephone a:active{color:#fff;text-decoration:none}#contact .col .text .address p,#contact .col .text .email p,#contact .col .text .telephone p{font-size:2rem}#contact .col .text .address,#contact .col .text .email{border-top:2px solid #fff;border-bottom:2px solid #fff;padding:1.2rem 0}@media (min-width:2000px){#contact .col .text .headline svg{width:100%}#contact .col .image img{width:90%}}@media (max-width:1000px){#contact{margin-top:5rem}#contact .row{display:block}#contact .col .text{margin:4rem 0 0 0;width:500px}#contact .col .image img{width:100%}}@media (max-width:700px){#contact{margin:5rem 3rem}#contact .col .text{width:350px}#contact .col .text .address p,#contact .col .text .email p,#contact .col .text .telephone p{font-size:1.5rem}}@media (max-width:320px){#contact .col .text{width:250px}#contact .col .text .address p,#contact .col .text .email p,#contact .col .text .telephone p{font-size:1.2rem}}#dual-car{margin:5rem}#dual-car .headline{width:100%;text-align:center}#dual-car .headline svg{font-family:FSIndustrieProBold;font-style:normal;font-style:italic;width:80%;margin:2rem 0}#dual-car .col{margin:5rem}#dual-car .col .text-box{border:2px solid #fff;margin-top:2rem}#dual-car .col .text-box .text{display:flex;padding:1rem;justify-content:space-between;align-items:center}#dual-car .col .text-box .text a:link{color:#fff;text-decoration:none;transition:color .3s}#dual-car .col .text-box .text a:visited{color:#fff;text-decoration:none}#dual-car .col .text-box .text a:hover{color:#fff;text-decoration:none}#dual-car .col .text-box .text a:active{color:#fff;text-decoration:none}#dual-car .col .text-box .text:nth-of-type(1){border-bottom:2px solid #fff}#dual-car .col .text-box .text .year{font-family:FSIndustrieProBold;font-style:normal;font-size:2.5rem;letter-spacing:2px}@media (max-width:1000px){#dual-car .col .text-box .text .year{font-size:1.8rem}}@media (max-width:700px){#dual-car .col .text-box .text .year{font-size:1.4rem}}#dual-car .col .text-box .text .name{font-family:DoricStdBold;font-style:normal;font-size:1.3rem;text-align:right;padding-left:1.5rem}@media (max-width:1000px){#dual-car .col .text-box .text .name{font-size:1rem}}@media (max-width:700px){#dual-car .col .text-box .text .name{font-size:.8rem}}#dual-car .col .text-box .text a{font-family:DoricStdBold;font-style:normal;font-size:1.5rem;border-bottom:1px solid #fff;padding:.5rem}@media (max-width:1000px){#dual-car .col .text-box .text a{font-size:1.2rem}}@media (max-width:700px){#dual-car .col .text-box .text a{font-size:1rem}}#dual-car .col .text-box .text .price{font-family:FSIndustrieProMedium;font-style:normal;font-size:2.25rem;letter-spacing:2px}@media (max-width:1000px){#dual-car .col .text-box .text .price{font-size:1.8rem}}@media (max-width:700px){#dual-car .col .text-box .text .price{font-size:1.4rem}}#dual-car .col .image img{width:100%}@media (max-width:1000px){#dual-car{margin:2rem}#dual-car .row{display:block}#dual-car .col{margin:5rem 0}}@media (max-width:700px){#dual-car{margin-top:10rem}}#enquiries{display:flex;background-color:#304029;mix-blend-mode:hard-light}#enquiries #enquiries-form{margin:15rem 5rem;max-width:1000px}#enquiries #enquiries-form #comments{position:absolute;left:-9999px}#enquiries #enquiries-form .row-1,#enquiries #enquiries-form .row-3{border-top:1px solid #fff;border-bottom:1px solid #fff;margin:4rem 0;padding:1rem 0;align-items:center}#enquiries #enquiries-form .row-1 p{font-family:FSIndustrieProMedium;font-style:normal;font-size:1.3rem;margin-right:7rem;text-align:center}#enquiries #enquiries-form .row-3 a:link{color:#fff;text-decoration:none;transition:color .3s}#enquiries #enquiries-form .row-3 a:visited{color:#fff;text-decoration:none}#enquiries #enquiries-form .row-3 a:hover{color:#fff;text-decoration:none}#enquiries #enquiries-form .row-3 a:active{color:#fff;text-decoration:none}#enquiries #enquiries-form .row-3 p{font-family:DoricStdBold;font-style:normal;font-size:1rem;margin-left:1rem}#enquiries #enquiries-form .row-3 a{font-family:FSIndustrieProMedium;font-style:normal;font-size:1.8rem;letter-spacing:2px;margin-right:1rem}#enquiries #enquiries-form .row-3 .col-r{text-align:right}#enquiries #enquiries-form .col{flex:1 0 50%;max-width:100%}#enquiries #enquiries-form .half{flex:1 0 50%;max-width:50%;text-align:left}#enquiries #enquiries-form .half:nth-of-type(2){margin-left:5rem}#enquiries #enquiries-form .btn{width:150px;display:block}#enquiries #enquiries-form .logo{text-align:center}#enquiries #enquiries-form .logo img{width:50%}#enquiries #enquiries-form .line{border-left:1px solid #fff;padding-right:5rem;transform:translate(-50%);height:100px}#enquiries #enquiries-form .line-two{height:200px}#enquiries #enquiries-form input{font-family:FSIndustrieProMedium;font-style:normal;color:#fff;font-size:2rem;text-transform:uppercase;background:0 0;border:none;border-radius:0;border-bottom:1px solid #fff;margin-bottom:2rem;padding-bottom:1rem;width:70%}#enquiries #enquiries-form input::placeholder{opacity:.6;padding-bottom:.5rem;letter-spacing:2px}#enquiries #enquiries-form label{font-family:DoricStdBold;font-style:normal;font-size:1.2rem;display:block;padding-bottom:2rem}#enquiries #enquiries-form .success{border:2px solid #fff;max-width:800px;padding:25px;margin:50px auto 100px auto}#enquiries #enquiries-form .success .logo{text-align:center;margin-bottom:2rem}#enquiries #enquiries-form .success .logo img{width:50px}#enquiries #enquiries-form .success p{font-family:FSIndustrieProMedium;font-style:normal;color:#fff;text-align:center}@media (max-width:700px){#enquiries{display:block;margin-top:15rem}#enquiries #enquiries-form{margin:2rem 2rem 0 2rem;padding:10rem 0}#enquiries #enquiries-form .row{display:block}#enquiries #enquiries-form .col{text-align:center}#enquiries #enquiries-form .row-3 .col-r{margin-top:1rem;text-align:center}#enquiries #enquiries-form .row-1 p{margin-right:0}#enquiries #enquiries-form .row-1,#enquiries #enquiries-form .row-3{padding:2rem 0}#enquiries #enquiries-form .line{display:none}#enquiries #enquiries-form h2{margin-bottom:1rem}#enquiries #enquiries-form .row-2 .half{max-width:100%}#enquiries #enquiries-form .row-2 .half input{width:100%}}@media (max-width:320px){#enquiries #enquiries-form .row-1 p{font-size:.9rem}#enquiries #enquiries-form .row-2 label{font-size:1rem}#enquiries #enquiries-form .row-2 input{font-size:1.7rem}}.finance{margin:4rem;text-align:center}.finance iframe{max-width:70%;border:none}@media (max-width:1000px){.finance{margin:5rem 2rem}.finance iframe{max-width:100%}}#intro{padding:15rem 10rem}#intro .container{max-width:1920px;margin:0 auto}#intro .col{position:relative;flex:1 80%}#intro .col:nth-of-type(1),#intro .col:nth-of-type(3){display:flex;flex:1 25%}#intro .col .headline{margin:auto}#intro .col .headline.left{transform:rotate(-90deg)}#intro .col .headline.left span:before{left:-90px;top:-14px}#intro .col .headline.left span:after{right:-90px;top:-14px}#intro .col .headline.right{transform:rotate(90deg)}#intro .col .headline.right span:before{left:-90px;top:-14px}#intro .col .headline.right span:after{right:-90px;top:-14px}#intro .col .headline span{font-size:1.9vw;letter-spacing:.2vw;-webkit-text-stroke-width:1px}#intro .col .headline span:after,#intro .col .headline span:before{width:100px;height:50px}#intro .video{display:block;position:relative}#intro .video .frame{display:block;position:relative;width:100%;padding-bottom:56.25%}#intro .video iframe{width:100%;height:100%;border:0;position:absolute;top:0;left:0}#intro .text{font-family:FSIndustrieProRegular;font-style:normal;display:flex;justify-content:center;margin-top:2rem}#intro .text a:link{color:#fff;text-decoration:none;transition:color .3s}#intro .text a:visited{color:#fff;text-decoration:none}#intro .text a:hover{color:#fff;text-decoration:none}#intro .text a:active{color:#fff;text-decoration:none}#intro .text a{font-size:2rem;align-self:center}#intro .text span.divider{font-size:3rem;margin:0 2rem}@media (min-width:2000px){#intro .col .headline span{font-size:1.2vw}}@media (max-width:1200px){#intro{padding:7rem 4rem 15rem 4rem}#intro .col .headline span{font-size:3vw;-webkit-text-stroke-width:1px}#intro .col .headline span:after,#intro .col .headline span:before{width:100px;height:50px}}@media (max-width:700px){#intro{padding:10rem 2rem}#intro .row{flex-direction:column}#intro .text{padding-bottom:15rem}#intro .col .headline span{font-size:7vw;letter-spacing:.8vw}#intro .col .headline.left{transform:unset;margin-bottom:5rem}#intro .col:nth-of-type(3){display:none}}#home{margin:15rem;text-align:center;background-image:url(/assets/images/logo-green.svg);background-size:40%;background-repeat:no-repeat;background-position:center;background-attachment:scroll;position:relative}#home .line{position:absolute;left:50%;top:-250px;border-left:2px solid #fff;transform:translate(-50%);height:200px}#home .logo{margin-bottom:2rem}#home .logo img{width:50px}#home .text p:nth-child(1){font-family:DoricStdBold;font-style:normal;font-size:1.4rem}#home .text p:nth-child(3){font-family:FSIndustrieProMedium;font-style:normal;font-size:2.5rem}#home .text .text-box{border:2px solid #fff;width:500px;margin:3rem auto}@media (max-width:700px){#home .text .text-box{width:320px}}@media (max-width:320px){#home .text .text-box{width:100%}}#home .text .text-box p{font-family:DoricStdBold;font-style:normal;font-size:1.4rem;margin:2rem auto;line-height:0}@media (max-width:700px){#home .text .text-box p{font-size:1rem}}@media (max-width:320px){#home .text .text-box p{font-size:.8rem;letter-spacing:0}}#home .text p:nth-child(5),#home .text p:nth-child(6){font-family:FSIndustrieProMedium;font-style:normal;font-size:2rem;width:800px;margin:0 auto}@media (min-width:2000px){#home .text p:nth-child(5),#home .text p:nth-child(6){font-size:2.5rem}}@media (max-width:1200px){#home .text p:nth-child(5),#home .text p:nth-child(6){width:auto}}@media (max-width:700px){#home .text p:nth-child(5),#home .text p:nth-child(6){font-size:1.5rem}}#home .text p:nth-child(5) span.s,#home .text p:nth-child(6) span.s{font-size:1rem;align-self:center}#home .text p:nth-child(5) span.divider,#home .text p:nth-child(6) span.divider{font-size:3rem;margin:0 2rem}#home .image{margin:2rem 0}#home .image img{width:30%}@media (max-width:700px){#home .image img{width:80%}}#home button{width:400px}@media (max-width:1200px){#home button{width:300px}}@media (max-width:700px){#home button{width:310px;height:50px}}@media (max-width:320px){#home button{width:240px;height:45px}}@media (max-width:700px){#home button span{font-size:.8rem}}@media (max-width:700px){#home{margin:4rem}#home .line{height:220px}}#about{margin:10rem 7rem 20rem 7rem}#about .col{flex:1 0 50%}#about .col .text{margin-right:5rem}#about .col .text a:link{color:#fff;text-decoration:none;transition:color .3s}#about .col .text a:visited{color:#fff;text-decoration:none}#about .col .text a:hover{color:#fff;text-decoration:none}#about .col .text a:active{color:#fff;text-decoration:none}#about .col .text a{transition:.2s ease-in-out}#about .col .text a:hover{opacity:.8}#about .col .headline{text-align:left;margin-bottom:2.5rem}#about .col .headline .title:after,#about .col .headline .title:before{display:none}@media (min-width:2000px){#about .col .text h2{font-size:4rem}}#about .col .text p{font-family:FSIndustrieProMedium;font-style:normal;font-style:italic;text-transform:none;letter-spacing:.1rem;margin-top:2rem}@media (min-width:2000px){#about .col .text p{font-size:2rem}}#about .col .image img{width:100%}@media (max-width:1200px){#about{margin:5rem 2rem 15rem 2rem}#about .col .text{margin-right:2rem}#about .col .text h2{font-size:1.5rem}#about .col .text p{font-size:1.3rem}#about .col .headline svg{width:100%}}@media (max-width:700px){#about .row{display:block}#about .col{margin-bottom:4rem}#about .col .text{margin-right:0}}@font-face{font-family:FSIndustrieProRegular;src:url(/assets/fonts/FSIndustrieProRegular.woff2) format("woff2"),url(/assets/fonts/FSIndustrieProRegular.woff) format("woff")}@font-face{font-family:FSIndustrieProBold;src:url(/assets/fonts/FSIndustrieProBold.woff2) format("woff2"),url(/assets/fonts/FSIndustrieProBold.woff) format("woff")}@font-face{font-family:FSIndustrieProMedium;src:url(/assets/fonts/FSIndustrieProMedium.woff2) format("woff2"),url(/assets/fonts/FSIndustrieProMedium.woff) format("woff")}@font-face{font-family:DoricStdBold;src:url(/assets/fonts/DoricStdBold.woff2) format("woff2"),url(/assets/fonts/DoricStdBold.woff) format("woff")}footer{padding:5rem;background-color:#304029;mix-blend-mode:hard-light}footer a,footer p,footer span{font-family:FSIndustrieProMedium;font-style:normal;color:#fff;font-size:1.2rem;letter-spacing:.2rem;text-transform:uppercase}footer .row{justify-content:space-between}footer .col{display:flex;align-items:center}footer .col a:link{color:#fff;text-decoration:none;transition:color .3s}footer .col a:visited{color:#fff;text-decoration:none}footer .col a:hover{color:#fff;text-decoration:none}footer .col a:active{color:#fff;text-decoration:none}footer .social{text-align:left}footer .social img{width:35px;margin-right:.5rem}footer img{width:50px;margin-right:2rem}@media (min-width:2000px){footer a,footer p,footer span{font-size:1.8rem}}@media (max-width:1200px){footer .row{display:block}footer .col{padding:1.5rem 0;justify-content:center;text-align:center}footer .col .social{text-align:center}}@media (max-width:700px){footer{padding-top:0}footer .col{margin-bottom:2rem}}@media (max-width:320px){footer{padding:2rem}}header{width:100%;padding:2rem 3rem}header nav{display:flex;justify-content:space-between;align-items:center}header .desktop-links{display:flex}header .desktop-links a:link{color:#fff;text-decoration:none;transition:color .3s}header .desktop-links a:visited{color:#fff;text-decoration:none}header .desktop-links a:hover{color:#fff;text-decoration:none}header .desktop-links a:active{color:#fff;text-decoration:none}header .desktop-links a{font-family:DoricStdBold;font-style:normal;font-size:1.1rem;text-transform:uppercase;margin-left:7rem;margin-top:1rem;position:relative}@media (max-width:1500px){header .desktop-links a{margin-left:4rem}header .desktop-links a.active:before{left:-20px!important;width:10px!important}header .desktop-links a.active:after{right:-20px!important;width:10px!important}}header .desktop-links a.active:before{content:"";background-color:#fff;top:4px;left:-30px;width:20px;height:2px;display:block;position:absolute;transform:rotateZ(0)}header .desktop-links a.active:after{content:"";background-color:#fff;top:4px;right:-30px;width:20px;height:2px;display:block;position:absolute;transform:rotateZ(0)}header .desktop-links .social img{width:35px}header .desktop-links .social a:last-child{margin-left:0}header .logo{width:250px;display:block}header .logo img{object-fit:contain}@media (min-width:2000px){header .logo{width:300px}}@media (max-width:700px){header .logo{width:220px}}@media (max-width:320px){header .logo{width:180px}}header #mobileMenuToggle{display:none;width:50px;height:50px;z-index:99999;cursor:pointer;background:0 0;border:none}header #mobileMenuToggle:focus{outline:0}header #mobileMenuToggle svg{stroke-width:5;stroke:#fff;width:120%;height:100%}@media (max-width:1200px){header .desktop-links{display:none}header #mobileMenuToggle{display:block}}@media (max-width:320px){header{padding-left:1.5rem}}nav.mobile{position:fixed;top:0;width:100%;height:100%;padding:150px 30px 0 30px;box-sizing:border-box;background-color:#fff;z-index:9999;transform-origin:0 0;transform:scaleY(0);text-align:right}nav.mobile a{font-family:DoricStdBold;font-style:normal;color:#304029;font-size:1.5rem;text-decoration:none;text-transform:uppercase;letter-spacing:.5rem;line-height:5rem;position:relative;display:block;margin:0}nav.mobile a::after{content:"";display:block;width:100%;position:absolute;height:2vw;top:9vw;transform-origin:0 0;transform:scaleX(0);transition:transform .5s}#mailing-list{margin:10rem 5rem;text-align:center;font-family:FSIndustrieProMedium;font-style:normal}#mailing-list img{width:50%}@media (min-width:2000px){#mailing-list img{width:40%}}@media (max-width:1200px){#mailing-list img{width:90%}}@media (max-width:700px){#mailing-list img{width:100%}}#mailing-list p{font-size:2rem}#mailing-list .sign-up{display:flex;justify-content:center;margin-top:4rem}#mailing-list .sign-up label{font-size:2.2rem;display:block;padding-bottom:1rem;text-align:left}#mailing-list .sign-up input{font-family:FSIndustrieProMedium;font-style:normal;color:#fff;font-size:2.2rem;text-transform:uppercase;background:0 0;border:none;border-radius:0;border-bottom:1px solid #fff;margin-bottom:2rem;width:400px}#mailing-list .sign-up input::placeholder{font-family:FSIndustrieProMedium;font-style:normal;color:#fff;opacity:.2;padding-bottom:.5rem}#mailing-list .sign-up .btn{margin-left:5rem}#mailing-list .sign-up .btn span{font-family:FSIndustrieProMedium;font-style:normal;margin-top:.8rem;font-size:2.4rem;border-bottom:0}@media (max-width:700px){#mailing-list{margin:10rem 3rem}#mailing-list .sign-up{display:block}#mailing-list .sign-up input{width:100%}#mailing-list .sign-up .btn{margin:0}#mailing-list .sign-up .btn span{font-size:2rem}}.services{margin:5rem;position:relative}.services .row{align-items:flex-end}.services .col{flex:1;flex-direction:column;text-align:center;margin-bottom:4rem}.services .headline{width:100%;height:50%;text-align:center}.services .headline svg{font-family:FSIndustrieProBold;font-style:normal;font-style:italic;width:75%;margin:2rem 0}.services .image{flex:1}.services .image img{max-height:300px;width:80%;object-fit:contain}.services .title{width:300px;text-align:center;margin:2rem auto 4rem auto}.services .title h3{border-top:2px solid #fff;border-bottom:2px solid #fff;padding:1rem 0}.services button{width:250px}.services .line{border:1px solid #fff;transform:translate(-50%);height:500px}.services .line:last-child{display:none}@media (max-width:1000px){.services .row{display:block}.services .line{display:none}.services .col{margin-bottom:10rem}}@media (max-width:700px){.services .headline svg{width:100%}.services button{width:200px;height:50px;margin-bottom:5rem}.services button span{font-size:1rem}.services .title{width:250px}.services .image img{height:200px}.services .col{margin-bottom:3rem}}@media (max-width:320px){.services .title{width:200px}}#services-points{margin:20rem 5rem}#services-points .col{display:flex;flex-direction:column;flex:1 0 50%;justify-content:space-between;text-align:center}#services-points .col .text h2{border-bottom:2px solid #fff;padding-bottom:2rem;width:500px;margin:0 auto;font-size:1.4vw}#services-points .col .text p{font-family:FSIndustrieProMedium;font-style:normal;font-style:italic;margin:4rem auto;font-size:1.3rem;width:600px}@media (min-width:2000px){#services-points .col .text p{font-size:1.5rem}}#services-points .logo{text-align:center;margin-bottom:2rem}#services-points .logo img{width:50px}@media (max-width:1200px){#services-points .row{display:block}#services-points .row .col{margin-bottom:6rem}#services-points .row .col .text h2{font-size:2rem}}@media (max-width:700px){#services-points{margin-top:7rem}#services-points .col .text h2{width:auto}#services-points .col .text p{width:auto;margin:2rem auto}}@media (max-width:320px){#services-points{margin:3rem}#services-points .row .col .text h2{font-size:1.5rem}}#stock{margin:5rem}#stock .row{justify-content:center}#stock .car-stock{display:flex;width:100%;padding-bottom:8rem;justify-content:center}#stock .car-stock:nth-of-type(even){flex-direction:row-reverse}#stock .col{align-self:center;margin-bottom:7rem;flex:1 0 50%}#stock .col .text{margin:0 10rem}#stock .col .text .year{font-family:FSIndustrieProBold;font-style:normal;color:#304029;background:#fff;font-size:2.3rem;border-radius:50%;padding:.8rem;width:80px;height:40px;text-align:center;margin-bottom:2rem}#stock .col .text .title{border-top:2px solid #fff;border-bottom:2px solid #fff;padding:1.2rem 0}#stock .col .text .features{display:flex;margin:1.5rem 0}#stock .col .text .features .feature{font-family:FSIndustrieProMedium;font-style:normal;display:flex;align-items:center;padding-right:2rem}#stock .col .text .features .feature img{width:25px;margin-right:.7rem}#stock .col .text .features .feature p{font-size:1.7rem}#stock .col .text .price{font-family:FSIndustrieProBold;font-style:normal;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:1.2rem 0;margin-bottom:2rem}#stock .col .text .price p{font-size:2.5rem}#stock .col .image img{width:100%;height:100%;object-fit:cover}@media (max-width:1000px){#stock .car-stock{display:block}#stock .car-stock img{width:100%}#stock .car-stock .text{margin:4rem auto}}.text-and-image{margin:20rem auto;max-width:1920px}.text-and-image .col{flex:1 0 50%}.text-and-image .col .logo{width:50px;margin:0 0 3rem 7rem}.text-and-image .col h4{margin:0 0 1rem 7rem}.text-and-image .col p{font-family:FSIndustrieProMedium;font-style:normal;font-style:italic;text-transform:none;letter-spacing:1.5px;margin:0 5rem 2rem 7rem}.text-and-image .col .btn{margin:1rem 0 0 7rem}.text-and-image .text-block{align-self:center}.text-and-image .text-block a:link{color:#fff;text-decoration:none;transition:color .3s}.text-and-image .text-block a:visited{color:#fff;text-decoration:none}.text-and-image .text-block a:hover{color:#fff;text-decoration:none}.text-and-image .text-block a:active{color:#fff;text-decoration:none}.text-and-image .text-block a{transition:.2s ease-in-out}.text-and-image .text-block a:hover{opacity:.8}.text-and-image .landscape-image img{width:100%}.text-and-image:nth-child(even){flex-direction:row-reverse}.text-and-image.about .text-block{padding:0 4rem}@media (max-width:1200px){.text-and-image.about .text-block{padding:0}}.text-and-image.about:nth-child(even){flex-direction:row}.text-and-image.about:nth-child(odd){flex-direction:row-reverse}.text-and-image.about .col .logo{display:none}.text-and-image.about .col h4{font-family:DoricStdBold;font-style:normal;font-size:1.5vw}@media (max-width:1200px){.text-and-image.about .col h4{font-size:2rem}}@media (max-width:700px){.text-and-image.about .col h4{font-size:1.5rem}}.text-and-image.about .col p{margin-top:4rem;font-size:2rem;letter-spacing:2.5px}@media (max-width:1200px){.text-and-image.about .col p{font-size:1.5rem}}@media (max-width:700px){.text-and-image.about .col p{font-size:1.5rem}}@media (min-width:2000px){.text-and-image .col .logo{width:100px}.text-and-image .col p{font-size:2rem}}@media (max-width:1200px){.text-and-image{margin:2%;display:block}.text-and-image .landscape-image{margin-top:4rem}.text-and-image .text-block{text-align:left}.text-and-image .text-block .btn,.text-and-image .text-block .logo,.text-and-image .text-block h4,.text-and-image .text-block p{margin:2rem}.text-and-image .text-block h4{font-size:2.5rem}}@media (max-width:320px){.text-and-image{margin:1rem}.text-and-image .text-block .logo,.text-and-image .text-block button,.text-and-image .text-block h4,.text-and-image .text-block p{margin:1rem}}