.header{height:100px;left:0;position:absolute;top:0;-webkit-transition:top .2s ease-in-out;-o-transition:top .2s ease-in-out;transition:top .2s ease-in-out;width:100%;z-index:5}.header.open{height:60px}.header.scroll-up{top:-100px}.header .wrapper{padding-top:32px}.header .logo{display:inline-block;height:40px}.header .logo img.mobile{display:none;z-index:5}.header ul{float:right;margin:0;padding:6px 0 0}.header.open ul{display:none}.header ul li{border-right:1px solid #fff;display:inline-block;line-height:20px;padding:0 10px;position:relative}.header ul li:last-child{border:none;padding-right:0}.header ul li a{color:#fff;display:block;font-family:Open Sans Condensed,sans-serif;font-size:20px;font-weight:300;padding:0 20px;text-decoration:none;text-transform:uppercase}.header ul li a.inactive{cursor:default}.header ul li a:hover,.header ul li.active a,.header ul li:hover a{color:#33d100}.header ul li a i{display:inline-block;font-size:14px;padding-left:18px;position:relative;top:-2px;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header ul li:hover a i{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.header ul li a sup{font-size:40%;font-weight:400;top:-1em}.header ul ul{background:#14261a;background:-webkit-gradient(linear,left top,left bottom,from(rgba(20,38,26,0)),color-stop(25%,#14261a));background:-webkit-linear-gradient(top,rgba(20,38,26,0),#14261a 25%);background:-o-linear-gradient(top,rgba(20,38,26,0) 0,#14261a 25%);background:linear-gradient(180deg,rgba(20,38,26,0),#14261a 25%);display:none;left:-20px;padding:40px 0 0;position:absolute;top:17px;width:201px;z-index:2}.header ul ul.solutions{left:0}.header ul li:hover ul{display:block}.header ul ul li{border:none;display:block;padding:0;text-align:center;width:100%}.header ul ul li a{display:block;padding:15px 20px}.header ul li.active ul li a,.header ul li:hover ul li a{color:#fff}.header ul li:hover ul li a:hover,.header ul li:hover ul li.active a,.header ul ul li a:hover,.header ul ul li.active a{background:#000;color:#33d100}@media (max-width:1400px){.header ul li,.header ul li a{padding:0 15px}.header ul ul.solutions{left:-30px}}@media (max-width:1200px){.header{height:60px}.header .wrapper{padding-top:10px}.header ul{display:none!important}}@media (max-height:700px),(max-width:640px){.header .logo img{display:none}.header .logo img.mobile{display:inline-block}}.header .mobile-icon{display:none;float:right;position:relative;top:4px;z-index:5}.header.open .mobile-icon{display:inline-block}.header .mobile-icon .page{color:#fff;float:left;font-size:13px;font-weight:600;margin:1px 20px 0 0;text-transform:uppercase}.header .mobile-icon .page em{font-style:normal;font-weight:600;left:calc(100% - 40px);position:relative}.header .mobile-icon .page span,.header .mobile-icon.open .page em{opacity:1;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.header .mobile-icon .page em,.header .mobile-icon.open .page span{opacity:0}.header .mobile-icon .icon{cursor:pointer;float:right;height:30px;margin:0;position:relative;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:40px}.header .mobile-icon .icon,.header .mobile-icon .icon span{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.header .mobile-icon .icon span{background:#fff;display:block;height:6px;left:0;opacity:1;position:absolute;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}.header .mobile-icon .icon:hover span{background:#33d100}.header .mobile-icon .icon span:first-child{top:0}.header .mobile-icon .icon span:nth-child(2),.header .mobile-icon .icon span:nth-child(3){top:12px}.header .mobile-icon .icon span:nth-child(4){top:24px}.header .mobile-icon.open .icon span:first-child{left:50%;top:12px;width:0}.header .mobile-icon.open .icon span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header .mobile-icon.open .icon span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header .mobile-icon.open .icon span:nth-child(4){left:50%;top:18px;width:0}.mobile-menu{background:rgba(20,38,26,0);height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:100%;z-index:-1}.mobile-menu.open{background:rgba(20,38,26,.9);display:inline-block;opacity:1;z-index:4}.mobile-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:80px auto 0;max-width:1400px;padding:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-menu ul li{list-style:none;margin:0;padding:0;position:relative}.mobile-menu ul li a{color:#fff;display:block;font-family:Open Sans Condensed,sans-serif;font-size:20px;padding:10px 20px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:calc(100% - 40px)}.mobile-menu ul li a:hover{background:rgba(0,0,0,.75);color:#33d100;padding:10px 30px}.mobile-menu ul li.active>a{color:#33d100}.mobile-menu ul li a.inactive{cursor:pointer}.mobile-menu ul ul{display:none;left:0;margin:0;position:absolute;top:52px}.mobile-menu ul ul li a{padding:10px 40px;width:calc(100% - 80px)}.mobile-menu ul li a.inactive.open{color:#33d100}.mobile-menu ul ul li a:hover{padding:10px 50px;width:calc(100% - 100px)}.mobile-menu ul li a i{display:inline-block;font-size:16px;left:18px;position:relative;top:-2px;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mobile-menu ul li a.inactive.open i{top:-1px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:1200px){.header .mobile-icon{display:inline-block}}@media (max-width:640px){.header .mobile-icon .page{display:none}}