.navigation .menu__link:focus{outline:3px solid rgba(239,96,77,0.2);outline-offset:0}@media (hover:hover){.navigation .menu__link:hover,.navigation .menu__link:active{outline:none}}.nav-link:hover,.nav-link:focus{text-decoration:underline}
.navigation--main{font-weight:700;font-size:calc(1rem + .25vmax)}.navigation--main .nav-link.is-active,.navigation--main .nav-item.active .nav-link{background-color:#006837}.navigation--main .nav-link.is-active{cursor:default}.navigation--main .nav-link:hover{background:repeating-linear-gradient(#006837,#378134)}@media (max-width:767.98px){.js .navigation--main{display:none}.js .nav-is-active .navigation--main{display:initial}}
.navigation--primary{display:inline-flex}.navigation--primary .menu{display:flex;align-items:center;font-weight:700;font-size:calc(1rem + .25vmax);height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navigation--primary .menu .nav-item.active,.navigation--primary .menu .nav-item:hover{background-color:#f8f9fa}.navigation--primary .menu .nav-link.is-active,.navigation--primary .menu .nav-link:hover{color:#006837}.navigation--primary .menu-btn-checkbox{display:none}@media (min-width:992px){.navigation--primary .menu-btn{display:none}}@media (max-width:991.98px){.navigation--primary{display:block;position:relative}.navigation--primary .menu{display:block;max-height:0;overflow:hidden}.navigation--primary .menu .nav-link{padding:0.1rem .25rem}.navigation--primary .menu-btn{position:absolute;top:-82px;right:0}.navigation--primary .menu-btn .navicon{background:#fff;display:inline-block;height:2px;position:relative;transition:background .2s ease-out;width:18px;top:-.25rem;margin-left:.5rem}.navigation--primary .menu-btn .navicon:before,.navigation--primary .menu-btn .navicon:after{background:#fff;content:'';display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.navigation--primary .menu-btn .navicon:before{top:5px}.navigation--primary .menu-btn .navicon:after{top:-5px}.navigation--primary .menu-btn-checkbox:checked ~ .menu{max-height:unset;padding-top:.5rem}.navigation--primary .menu-btn-checkbox:checked ~ .menu-btn .navicon{background:transparent}.navigation--primary .menu-btn-checkbox:checked ~ .menu-btn .navicon:before{transform:rotate(-45deg);top:0}.navigation--primary .menu-btn-checkbox:checked ~ .menu-btn .navicon:after{transform:rotate(45deg);top:0}}
