@font-face{font-family:'3MCircularTT-Bold';src:url(3MCircularTT-Bold.eot?#iefix) format('embedded-opentype'),url(3MCircularTT-Bold.woff) format('woff'),url(3MCircularTT-Bold.ttf) format('truetype'),url(3MCircularTT-Bold.svg#3MCircularTT-Bold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'3MCircularTT-BoldItalic';src:url(3MCircularTT-BoldItalic.eot?#iefix) format('embedded-opentype'),url(3MCircularTT-BoldItalic.woff) format('woff'),url(3MCircularTT-BoldItalic.ttf) format('truetype'),url(3MCircularTT-BoldItalic.svg#3MCircularTT-BoldItalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'3MCircularTT-Book';src:url(3MCircularTT-Book.eot?#iefix) format('embedded-opentype'),url(3MCircularTT-Book.woff) format('woff'),url(3MCircularTT-Book.ttf) format('truetype'),url(3MCircularTT-Book.svg#3MCircularTT-Book) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'3MCircularTT-BookItalic';src:url(3MCircularTT-BookItalic.eot?#iefix) format('embedded-opentype'),url(3MCircularTT-BookItalic.woff) format('woff'),url(3MCircularTT-BookItalic.ttf) format('truetype'),url(3MCircularTT-BookItalic.svg#3MCircularTT-BookItalic) format('svg');font-weight:400;font-style:normal}html,body{margin:0;padding:0;width:100%;height:100%;font-family:'3MCircularTT-Book'!important}.text.vertical-center{display:table-cell;text-align:center;vertical-align:middle}.scroll-content{overflow-y:hidden}#scroll-container{height:100vh;width:100vw;overflow-y:hidden;overflow:scroll}h1{font-size:75px;font-family:'3MCircularTT-Bold'!important;color:#ffffff!important}.container{margin:20px 0;font-size:16px}strong{font-size:27px;font-family:'3MCircularTT-Bold'!important;line-height:28px}.strong{color:#000;font-style:italic;font-size:27px;line-height:28px}.strong.no-italic{font-style:normal}.strong.normal{font-size:16px;font-family:'3MCircularTT-Bold'!important}@media only screen and (max-width:580px){.strong{font-size:24px}}.center{text-align:center}blockquote{padding:20px;text-align:center;color:#000;margin:40px 0 0 20px!important;font-size:27px!important;line-height:28px;position:relative;border:0!important;font-family:'3MCircularTT-BookItalic'!important;quotes:"\201C""\201D"}blockquote p{display:inline}blockquote span{color:#000;margin-top:20px;display:block;font-size:16px;font-weight:700}blockquote:before{position:absolute;top:0;color:#000;content:open-quote;font-size:100px;line-height:.1em;margin-left:auto;margin-right:auto;left:0;right:0;vertical-align:-.4em}@media only screen and (max-width:767px){blockquote{margin-top:70px!important}}@media only screen and (min-width:768px) and (max-width:991px){blockquote{margin-top:70px!important}}a{color:#000000!important;font-weight:700;text-decoration:underline!important}.parallax{height:300px;width:100%;display:table;background-color:#000;background-position:0 0;background-size:cover}.parallax h1{color:#fff;font-size:75px;font-family:'3MCircularTT-Bold'}@media only screen and (max-width:767px){.parallax h1{font-size:38px}}.parallax .line{border-top:5px solid #fff;width:150px;margin:30px auto 0 auto}@media only screen and (min-width:768px) and (max-width:991px){.parallax{background-position:43% 0}}@media only screen and (max-width:767px){.parallax{background-position:43% 0}}.parallax#industry{margin-top:100px;background-image:url(../img/industry.jpg)}.parallax#range{background-image:url(../img/range.jpg)}.parallax#innovations{background-image:url(../img/innovations.jpg)}.parallax#harder{background-image:url(../img/harder.jpg)}@media only screen and (min-width:992px) and (max-width:1199px){.parallax#harder{margin-top:100px}}@media only screen and (min-width:1200px){.parallax#harder{margin-top:100px}}.parallax#relationships{background-image:url(../img/relationships.jpg)}.parallax#who{background-position:0 60%;background-image:url(../img/who.jpg)}@media only screen and (min-width:768px) and (max-width:991px){.parallax#who{background-position:43% 0}}@media only screen and (max-width:767px){.parallax#who{background-position:43% 0}}.button{border:3px solid #000;background-color:red;color:#ffffff!important;display:block;margin:20px auto;padding:13px 10px 10px 10px;font-size:22px;text-transform:uppercase;text-align:center;font-weight:700;text-decoration:none!important}.button:hover{text-decoration:none}.red-button{margin:20px auto;padding:10px 40px;font-size:16px;font-family:'3MCircularTT-Bold'!important;text-align:center;background-color:red;color:#ffffff!important;width:200px;display:block;text-decoration:none!important}.red-button:hover{color:#fff;text-decoration:none}.box{border:1px solid #000;color:#000;display:block;margin:20px auto;padding:30px;font-size:27px;font-weight:700}nav{position:fixed;top:200px;left:20px;z-index:99999}nav a{width:220px;margin-bottom:10px;padding:5px 0 1px 0;color:#000000!important;font-size:12px;display:block;text-align:center;background-color:#fff;text-decoration:none!important;text-transform:uppercase;font-family:'3MCircularTT-Bold';border:1px solid #000}nav a.current{background-color:red;text-decoration:none;color:#ffffff!important}nav a:hover{background-color:red;text-decoration:none;color:#ffffff!important}nav a:focus{text-decoration:none;color:#ffffff!important}@media only screen and (max-width:767px){nav{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){nav{display:none!important}}#intro{display:table;position:relative;width:100vw;height:100vh;background:url(../img/top-bg.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}#intro #logo{margin:20px 0 0 20px;position:absolute;z-index:999}#intro h1{font-size:75px;position:absolute}@media only screen and (max-width:580px){#intro h1{font-size:45px}}@media only screen and (max-width:767px){#intro h1{left:0!important;right:0!important}}@media only screen and (min-width:768px) and (max-width:991px){#intro h1{left:0!important;right:0!important}}@media only screen and (min-width:1200px){#intro h1{display:none}}@media only screen and (min-width:992px) and (max-width:1199px){#intro h1{display:none}}#triangle{position:absolute;width:100%}@media only screen and (max-width:767px){#triangle{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){#triangle{display:none!important}}#svg-buildings{margin-top:-200px!important}@media only screen and (max-width:767px){#svg-buildings{margin-top:0!important}}@media only screen and (min-width:768px) and (max-width:991px){#svg-buildings{margin-top:0!important}}.container{margin:40px 0}#product-image{width:360px;border:1px solid #000;background-image:url(../img/panels.png);background-repeat:no-repeat;background-size:contain;background-position:center}#product-image.top-bg{background-position:top}@media only screen and (min-width:768px) and (max-width:991px){#product-image{height:400px}}@media only screen and (max-width:767px){#product-image{height:400px}}#product-image2{width:360px;border:1px solid #000;background-image:url(../img/panels.png);background-repeat:no-repeat;background-size:70%;background-position:center}@media only screen and (min-width:768px) and (max-width:991px){#product-image2{height:400px}}@media only screen and (max-width:767px){#product-image2{height:400px}}@media only screen and (min-width:768px) and (max-width:991px){#product-table{display:none}}@media only screen and (max-width:767px){#product-table{display:none}}#product-table-mobile{width:100%}@media only screen and (min-width:992px) and (max-width:1199px){#product-table-mobile{display:none}}@media only screen and (min-width:1200px){#product-table-mobile{display:none}}#product-image{position:relative}#product-image div{position:absolute;bottom:0;left:0;right:0;padding:10px;width:100%;text-align:center;font-family:'3MCircularTT-Bold'!important}#product-image div span{display:block;font-size:14px}#product-image2{position:relative}#product-image2 div{position:absolute;bottom:0;left:0;right:0;padding:10px;width:100%;text-align:center;font-family:'3MCircularTT-Bold'!important}#product-image2 div span{display:block;font-size:14px}.product-text{width:200px;height:150px;padding:10px;font-size:12px;border-collapse:collapse;border:1px solid #000}.product-text span{display:block;font-size:38px;font-family:'3MCircularTT-Bold'!important}.product-text:hover{background-color:red;color:#fff;cursor:pointer}.product-text.selected{background-color:red;color:#fff}.product-text2{width:200px;height:150px;padding:10px;font-size:12px;border-collapse:collapse;border:1px solid #000}.product-text2 span{display:block;font-size:38px;font-family:'3MCircularTT-Bold'!important}.product-text2:hover{background-color:red;color:#fff;cursor:pointer}.product-text2.selected{background-color:red;color:#fff}.svg-container{overflow:hidden;margin:0 auto;min-height:300px;width:100vw!important}#tractor-svg{width:1200px;overflow:hidden;margin:0 auto}#tractor-svg rect{transform-origin:bottom left}#periodic-table{margin:0 auto;max-width:800px}@media only screen and (max-width:767px){#periodic-table{margin:20px auto;max-width:100%}}@media only screen and (min-width:768px) and (max-width:991px){#periodic-table{margin:20px auto;max-width:100%}}#youtube-video{margin:20px 0}#svg-hands{margin-top:-100px}#precision{width:90%;height:auto;margin:0% 5% 0% 5%}#cubitron,#beach{width:100%;height:auto;margin:0% 0% 5% 0%}#mobprecision1,#mobprecision2{margin:5% 0% 5% 0%}.mobprecision{display:none}@media only screen and (max-width:1199px){#precision{width:100%;margin:0%}}@media only screen and (max-width:991px){#precision{width:120%;margin:0% -10% 0% -10%}}@media only screen and (max-width:899px){#precision{display:none}.mobprecision{display:block}.strong{font-size:24px}}@media only screen and (max-width:767px){#svg-hands{margin:20px auto}}@media only screen and (min-width:768px) and (max-width:991px){#svg-hands{margin:20px auto}}#map{width:100%;margin-left:50px}
@media only screen and (max-width:767px){#map{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){#map{display:none!important}}#map-large{width:100%}@media only screen and (min-width:992px) and (max-width:1199px){#map-large{display:none!important}}@media only screen and (min-width:1200px){#map-large{display:none!important}}#vision{margin-top:40px;max-width:100%}@media (min-width:992px) and (-ms-high-contrast:active){#svg-hands svg{height:400px}#svg-buildings svg{height:470px}#tractor-svg svg{height:243px}#svg-car svg{height:371px}}@media (min-width:992px) and (-ms-high-contrast:none){#svg-hands svg{height:400px}#svg-buildings svg{height:470px}#tractor-svg svg{height:243px}#svg-car svg{height:371px}}.bold{font-weight:700}#raquo{font-size:1.3em}#coretech{width:80%;margin:5% 10% 5% 10%}#video1{width:75%;margin:0% 15% 0% 15%}@media (min-width:120px){.embed-container{padding-bottom:43.25%!important}}@media (max-width:1199px) and (min-width:992px){#video1{width:80%;margin:2% 10% 0% 10%}.embed-container{padding-bottom:46.25%!important}}@media (max-width:991px){#video1{width:100%;margin:0% 0% 0% 0%}.embed-container{padding-bottom:56.25%!important}}