a{text-decoration:none;color:rgba(34,34,34,.8)}a :focus,a:hover{color:#000}.menu-left a{display:flex;position:relative;transition:color .35s ease;color:#fff;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;border-bottom:2px solid transparent}.menu-left a:hover{color:#05803d}.menu-left a.active{color:#1f6ad2;border-bottom:2px solid #1f6ad2}.sign-up{padding:10px 20px;border-radius:20px;background-color:#2b6;display:flex;color:#fff!important}.sign-up:hover{padding:10px 20px;border-radius:20px;background-color:#03351a;display:flex;color:#fff}nav ul{list-style:none;padding-left:0;margin:0}nav ul li{float:none;margin-left:0;padding:0 0 0 20px;display:flex;align-items:center;justify-content:center}@media(min-width:2500px){header nav ul li{float:left;margin-left:1rem}ul.menu-left{margin-right:0}}header nav ul li a{display:block}@media(min-width:2500px){header nav ul li a{display:block;padding:.425rem 0}}@media(max-width:840px){ul{clear:both}ul li{padding:.5em 0}}.hide-nav{transform:translateY(-120%)!important;-webkit-transform:translateY(-120%)!important}ul.menu-left{display:flex;max-height:0;margin-right:0;overflow:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:10}@media(min-width:2500px){ul.menu-left{display:flex!important;max-height:none}}ul.menu-left:before{content:'';display:table;clear:both;padding-top:12px}ul.menu-left.collapse{max-height:15em!important}.nav-toggle{display:block;border-radius:5px;background-color:transparent;float:right;height:38px;width:38px;cursor:pointer;padding:9px 8px}.nav-toggle.open span:first-child{transform:rotate(45deg) translate(4.4px,4.4px)}.nav-toggle.open span:nth-child(2){width:0%;opacity:0}.nav-toggle.open span:last-child{transform:rotate(-45deg) translate(4.4px,-4.4px)}@media(min-width:2500px){.nav-toggle{display:none}}.nav-toggle span{position:relative;display:block;height:2px;width:100%;margin-top:4px;background-color:#fff;transition:all .25s}@media screen and (min-width:0px) and (max-width:2500px){nav#navigation{width:100%;padding:0}#navigation img{display:inline;margin-top:-5px;float:left;width:136px}.nav-toggle{margin-top:-6px}ul.menu-left{position:absolute;margin-right:0;display:block;width:100%;background-color:#000;padding:0;left:0;padding:0 5%;margin-top:50px;box-shadow:0 3px 5px hsla(0,0%,0%,.1)}nav ul li{float:none;margin-left:0;padding:10px 0}}