#header{position:sticky;top:0;border-bottom:0.5px solid #e5e7eb;}#header nav .menu-main-nav-container ul li a{font-family:"Roboto Mono",monospace;font-weight:500;text-transform:uppercase;transition:color .5s ease-in-out;text-decoration:none;color:#000;}#header nav .menu-main-nav-container a{font-size:16px;}#header nav .menu-main-nav-container ul li a:hover,#header nav #menu-item-224:hover a{color:var(--color-menu-hover);}#header .menu{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;}#header .menu-item{margin-left:5rem;text-align:center;}#header .sub-menu{width:10rem;position:absolute;margin-top:20px;margin-left:-5px;padding:0 15px 10px;background-color:#fff;box-shadow:0 2px 2px 0 rgb(0 0 0 / .2);}#header .sub-menu li{margin-left:0;text-align:left;}#header .sub-menu li:not(:last-child){padding-bottom:5px;border-bottom:1px solid lightgray;margin-bottom:5px;}#header .sub-menu li a{font-size:15px;}#header .hamburger{display:none;border:none;overflow:visible;background:transparent;outline:none;transition:color .5s ease-in-out;}#header .hamburger .bar{display:block;width:30px;height:4px;margin:6px auto;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#000;}@media only screen and (min-width:992px){#header #menu-main-nav>li:not(:last-child){padding:20px 0}#header .menu-item.menu-item-224{background-color:#000;border-radius:5px}#header nav #menu-item-224 a{color:#fff;display:block;width:100%;padding:10px 20px}#header .sub-menu{display:block;max-height:0;overflow:hidden;visibility:hidden;transition:max-height .3s ease-in,visibility .3s ease-in}#header .sub-menu li{opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease}#header .menu-item:hover .sub-menu{max-height:1000px;visibility:visible;transition:max-height 1s ease-out,visibility 1s ease-out}#header .menu-item:hover .sub-menu li{opacity:1;transform:translateY(0);transition-delay:.03s}}@media only screen and (max-width:991px){#header nav .menu-main-nav-container{height:0;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out;position:relative}#header nav .menu-main-nav-container ul li{text-align:right;padding:25px 0 0}#header nav .menu-main-nav-container ul li:first-child{padding-top:0}#header nav .menu-main-nav-container ul li a,#header .arrow{color:#fff}#header nav .menu-main-nav-container.active{height:auto;opacity:1;pointer-events:all;overflow:visible;z-index:10}#header .menu{width:11rem;position:absolute;top:52px;right:0;display:flex;flex-direction:column;align-items:flex-end;background-color:#2fa7af;border-radius:5px;padding:10px}#header .menu-item{margin-left:0}#header .sub-menu{display:block;width:unset;position:unset;margin-top:20px;margin-left:0;padding:0;background-color:unset;box-shadow:unset}#header .sub-menu li:not(:last-child){padding-bottom:0;border-bottom:none;margin-bottom:0}#header .hamburger{display:block;cursor:pointer}#header nav .hamburger.active .bar{background-color:#2fa7af}#header .sub-menu{display:none}#header .arrow{display:inline-block;margin-left:25px}#header .arrow.down::before{content:"\25BC"}#header .arrow.up::before{content:"\25B2"}#header nav .menu-main-nav-container ul li .sub-menu li a{font-size:14px}}