@media (min-width:1023px) and (max-width:1500px){#header{margin-top:1rem}#header-content{padding-left:0;padding-right:0}#menu{left:-10%;padding-left:10%;padding-right:10%;position:relative;top:3%;width:100vw}.open{min-height:100vh}}@media (max-width:1500px){.icon,.icon-hover{max-width:2.5rem;width:2.5rem}.menu{background-color:#fff;clear:both;max-height:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:max-height .2s ease-out,padding .2s ease-in-out}.open{max-height:100vh;overflow:scroll;padding-bottom:5rem;padding-top:2.5rem}.hamburger .line{background-color:#011f2c;display:block;height:2px;margin:6px auto;transition:all .3s ease-in-out;width:24px}.hamburger:hover{cursor:pointer}#hamburger-1.is-active .line:first-child{transform:translateY(4px) rotate(45deg)}#hamburger-1.is-active .line:nth-child(2){transform:translateY(-4px) rotate(-45deg)}.item-accordion{background-color:#fff;clear:both;max-height:0;overflow:hidden;padding-top:0;transition:max-height .2s ease-out,padding .2s ease-in-out}.item-accordion-open{max-height:1000px;padding-top:1rem}.arrow{transform:rotate(0);transition:transform .25s ease-in-out}.rotate-arrow{transform:rotate(180deg)}.border-none{border:0}.menu-sub-item{padding-block:16px;padding-inline:0}.menu-sub-item .icon-hover{display:none}}@media (min-width:1501px){.icon,.icon-hover{max-width:2rem;width:2rem}.nuxt-link-active p,.nuxt-link-exact-active p{color:#58cd21}.nuxt-link-active li p,.nuxt-link-exact-active li p{color:inherit}.router-link-active p,.router-link-exact-active p{color:#58cd21}.sub-menu-shadow{box-shadow:0 0 30px #011f2c0d}.menu-sub-item{padding-block:16px;padding-inline:16px;transition:background-color .25s ease-in-out}.menu-sub-item p{transition:color .25s ease-in-out}.menu-sub-item:hover{background-color:#031d31;border-radius:.3125rem}.menu-sub-item:hover p{color:#fff!important}.menu-sub-item .icon,.menu-sub-item .icon-hover{transition:opacity .25s ease-in-out}.menu-sub-item .icon-hover{display:block;opacity:0;position:absolute;top:0}.menu-sub-item:hover .icon{opacity:0}.menu-sub-item:hover .icon-hover{opacity:1}}@media (max-width:500px){.icon,.icon-hover{max-width:2rem;width:2rem}}.onScroll{background-color:#fff;transition:background-color .25s ease-in-out}@media (min-width:1024px){.h-onScroll{max-height:90px;transition:all .25s ease-in-out}}
