*{box-sizing:border-box;margin:0;padding:0}.nav-header{background:transparent;position:fixed;top:0;width:100%;z-index:999}.container{margin:auto;max-width:1326px;padding-left:15px;padding-right:15px}.nav-wrapper{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;padding:20px 0}.logo{color:#000;font-size:28px;font-weight:700;text-decoration:none}.logo img{max-width:100px!important}.nav-links{align-items:center;display:flex;gap:40px}.nav-links a{font-size:14px;text-decoration:none;Font-weight:600;color:#111;letter-spacing:.7px}.menu-btn{background:transparent;border:1px solid #000;border-radius:30px;color:#000;cursor:pointer;font-size:14px;font-weight:500;padding:10px 26px}.menu-btn:hover{background:#000!important;border:1px solid #000;border-radius:30px!important;color:#fff!important}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:4px}a.menu-btn.mobile-hide{font-weight:600;text-decoration:none}.hamburger span{background:#000;border-radius:4px;height:1px;margin-bottom:1px;transition:all .3s ease-in-out;width:24px}.hamburger.active span:first-child{transform:rotate(45deg) translateY(8px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translateY(-9px)}.mobile-menu{background:#fff;max-height:0;opacity:0;overflow:hidden;padding-top:0;text-align:center;transition:all .4s ease;width:100%}.mobile-menu.show{max-height:100vh;opacity:1;padding:20px 0 40px}.mobile-menu a{color:#111;display:block;font-size:18px;margin:14px 0;text-decoration:none;transition:.2s ease-in-out}.mobile-menu a:hover{opacity:.6}.mobile-menu .menu-btn.mobile{background:#000!important;border:1px solid #000;border-radius:30px!important;color:#fff!important;margin-top:20px}@media (max-width:992px){.mobile-hide,.nav-links{display:none}.hamburger{display:flex}.nav-wrapper{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsla(0,0%,100%,.36);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-left:1px solid rgba(0,0,0,.06);border-right:1px solid rgba(0,0,0,.06);padding:15px}}@media (min-width:992px){.nav-header.active{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsla(0,0%,100%,.36)}.nav-header.active .menu-btn{background:#000!important;border:1px solid #000;border-radius:30px!important;color:#fff!important}}