.head,.page-about .menu-nav-button>span,.page-contact .menu-nav-button>span,.page-projects .head-wrap>.hero,.page-services .menu-nav-button>span{background-color:#e80103}.foot,.menu-nav.active,.pane-soc{text-align:center}.menu-nav,.menu-soc{margin-top:0;margin-bottom:0}.menu-nav,.menu-soc,.pane-soc{margin-bottom:0}body,html{background-color:#fff;margin:0}a{color:inherit;text-decoration:inherit}body{font-family:Helvetica,Arial,sans-serif}.page{min-height:100vh;display:flex;flex-direction:column;align-items:center}.padd{box-sizing:border-box;padding-left:20px;padding-right:20px}.flex-rows{display:flex;flex-direction:column;justify-content:space-between}.flex-cols{display:flex;flex-direction:rows;justify-content:space-between}.grid-cols{display:grid}.head-wrap{width:100%;position:relative}.page-about .head-wrap>.head,.page-projects .head-wrap>.head,.page-services .head-wrap>.head{position:absolute;z-index:100}.page-about .head-wrap>.hero,.page-projects .head-wrap>.hero,.page-services .head-wrap>.hero{height:100%}.menu-nav-button>span:nth-child(1),.page-about .head-wrap>.hero>img,.page-projects .head-wrap>.hero>img,.page-services .head-wrap>.hero>img{top:0}.page-projects .head-wrap>.hero>img{top:-70px;left:-20px;margin-bottom:-50px}.head{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:15px;padding-bottom:15px;color:#fff;font-size:20px}.page-about .head,.page-contact .head,.page-services .head{background-color:#fff;color:#e80103;background-color:inherit}.page-projects .head{background-color:inherit}.logo>a>img{width:auto;height:60px}.page-projects .logo{visibility:hidden}.menu-nav-button{display:block;z-index:102}.menu-nav{display:none;padding-left:0}.menu-nav li,.menu-soc li{list-style:none}.menu-nav-item,.menu-soc-item{padding:.5em 0}.menu-nav.active{display:block;padding-top:90px;position:fixed;top:0;left:0;bottom:0;right:0;z-index:101;background-color:#e80103}.page-about .menu-nav.active,.page-contact .menu-nav.active,.page-services .menu-nav.active{background-color:#fff}.hero{overflow:hidden;height:500px;font-size:34px}.hero>img{display:block;position:relative}.hero>.hero-text{position:absolute;bottom:0;width:100%;margin-bottom:0}.hero h3.hero-text,.hero p.hero-text{margin-bottom:.5em;font-weight:400;background-color:#fff;color:#e80103;background-color:inherit}.foot,.hero h1.hero-text,.page-about .pane-soc,.page-index>.cont,.page-projects>.cont,.page-services .pane-soc{background-color:#e80103;color:#fff}.hero h1.hero-text{height:18%;font-size:107px;line-height:.35em}.cont{flex:1}.page-about>.cont,.page-contact>.cont,.page-contact>.foot,.page-index .pane-soc,.page-services>.cont{background-color:#fff;color:#e80103}.page-contact>.cont{background-color:#f7f7f7}.cont .text{font-size:23px}.cont .pane{background-color:#fff;padding:20px}.cont b,.cont h2{font-weight:400}.pane-soc{padding:20px 20px 5px}.foot{width:100%;border-top:1px solid #fff}.menu-soc{padding-left:0}.moto{margin-top:.33em;margin-bottom:.33em;font-size:117px;line-height:.55em}.moto-is{font-size:40px;margin-left:-30px}.moto-more{font-size:108%}.prim-text{display:block;font-size:64px}.page-index .grid-cols div:nth-child(2){padding-left:20px;border-top:1px solid #fff}.page-services dt{font-size:58px}.page-services dd{margin-left:0;margin-right:20px;margin-bottom:40px;font-size:20px}.form-contact button,.form-contact label{text-transform:uppercase}.form-contact button,.form-contact input,.form-contact textarea{box-sizing:border-box;width:100%;margin-bottom:15px;border:1px solid #e80103;padding:12px}.form-contact button{width:auto;float:right;padding-left:60px;padding-right:60px;cursor:pointer;background-color:#fff;color:#e80103}@media (min-width:600px){.widd{max-width:1280px}.padd{padding-left:60px;padding-right:60px}.page-index .grid-cols{grid-template-columns:1fr 1fr}.page-services .grid-cols{grid-template-columns:1fr 1fr 1fr}.page-contact .grid-cols{grid-template-columns:2.8fr 1.2fr}.logo>a{display:inline-flex;align-items:center}.logo>a>img{height:auto}.menu-nav{display:block}.menu-nav-item,.menu-soc-item{display:inline-block;margin-left:20px}.menu-nav-button{display:none}.hero{font-size:46px}.hero>img{top:-80px}.hero h1.hero-text{font-size:167px}.pane-soc{max-width:500px;margin-left:auto;font-size:20px}.foot{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:20px}.menu-soc{order:1}.moto{font-size:217px;line-height:.55em}.moto-is{font-size:60px;margin-left:-50px}.moto-more{font-size:106%}.prim-text{font-size:100px}.page-index .grid-cols div:nth-child(2){padding-top:160px;border-top:none;border-left:1px solid #fff}.page-services dt{font-size:70px}.page-services dd{font-size:20px}.form-contact{padding-right:40px}.form-contact button,.form-contact input,.form-contact textarea{font-size:23px}.form-contact button{font-size:21px}}.menu-nav-button{width:48px;height:42px;position:relative;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}.menu-nav-button>span{background-color:#fff;display:block;position:absolute;height:6px;width:100%;border-radius:0;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.menu-nav-button>span:nth-child(2),.menu-nav-button>span:nth-child(3){top:15px}.menu-nav-button>span:nth-child(4){top:30px}.menu-nav-button.active>span:nth-child(1),.menu-nav-button.active>span:nth-child(4){top:15px;width:0%;left:50%}.menu-nav-button.active>span:nth-child(2){transform:rotate(45deg)}.menu-nav-button.active>span:nth-child(3){transform:rotate(-45deg)}