header{position:absolute;padding:20px 0;width:100%;z-index:10001;top:0;left:0}header.affix{position:fixed;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:10px 0}header.affix .hamburger .line{stroke:#000}header.affix .container img{filter:brightness(100%) invert(0);height:40px;width:auto}header.affix .container ul li a{color:#000}header.affix .container ul li a.active{color:var(--c2)}header.affix .container ul li a:hover{color:var(--c1,var(--c2))}header .container{display:flex;justify-content:space-between;align-items:center;gap:0 16px;flex-wrap:wrap}header .container img{max-width:180px;height:60px;width:auto;filter:brightness(0) invert(1)}header h1{font-size:28px;text-transform:uppercase;font-weight:900}@media only screen and (max-width:991px){header nav{width:100%;order:10;max-height:0;overflow:hidden;transition-duration:.5s;background:#fff}header nav.active{max-height:100vh;overflow:auto}header nav:before,header nav:after{content:"";height:32px;width:100%;display:block}}header nav ul{list-style-type:none;padding:0;display:flex;gap:32px;margin:0}@media only screen and (max-width:1170px){header nav ul{gap:12px}}@media only screen and (max-width:991px){header nav ul{flex-direction:column;justify-content:center;gap:32px}}header nav ul li{text-align:center}header nav ul li.current_page_item a{font-weight:700}header nav ul li a{text-transform:uppercase;font-size:14px;font-weight:700;color:#fff;text-decoration:none;position:relative;transition:all .3s ease}@media only screen and (max-width:1170px){header nav ul li a{font-size:12px}}@media only screen and (max-width:991px){header nav ul li a{color:#000;font-size:16px}}header nav ul li a:hover{color:var(--c1,var(--c2))}@media only screen and (max-width:991px){header nav ul li a:hover{color:var(--c1,var(--c2))}}.hamburger{width:50px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .4s;-moz-user-select:none;-webkit-user-select:none;user-select:none}@media(min-width:992px){.hamburger{display:none}}.hamburger .line{fill:none;transition:stroke-dasharray .4s,stroke-dashoffset .4s;stroke:#fff;stroke-width:5.5;stroke-linecap:round}.hamburger .top{stroke-dasharray:40 160}.hamburger .middle{stroke-dasharray:40 142;transform-origin:50%;transition:transform .4s}.hamburger .bottom{stroke-dasharray:40 85;transform-origin:50%;transition:transform .4s,stroke-dashoffset .4s}.hamburger.active{transform:rotate(45deg)}.hamburger.active .top{stroke-dashoffset:-64px}.hamburger.active .middle{transform:rotate(90deg)}.hamburger.active .bottom{stroke-dashoffset:-64px}