.mi-nav *{margin:0;padding:0;box-sizing:border-box}.mi-nav{width:95%;margin:0 auto;background:#fff;position:relative}.mi-nav .nav-inner{display:flex;align-items:center;flex-wrap:nowrap;height:80px;width:100%;justify-content:center;padding:0}.mi-nav .nav-item{position:relative;display:flex;align-items:center;height:100%}.mi-nav .nav-item::after{content:"";display:block;width:1px;height:16px;background-color:#e0e0e0}.mi-nav .nav-item:last-child::after{display:none}.mi-nav .nav-item a,.mi-nav .nav-item>span{display:flex;align-items:center;gap:20px;padding:0 16px;height:100%;font-family:"Outfit",sans-serif;font-size:13.2px;font-weight:500;letter-spacing:.03em;color:#111;text-decoration:none;cursor:pointer;white-space:nowrap;text-transform:uppercase;user-select:none;line-height:1.5;transition:color .2s ease}.mi-nav .nav-item a:hover,.mi-nav .nav-item>span:hover{color:#f5c200}.mi-nav .chevron{font-size:13px;transition:transform .2s;display:inline-block}.mi-nav .simple-dropdown{display:none;position:absolute;top:100%;left:0;min-width:220px;background:#fff;border:1px solid #e5e5e5;border-top:3px solid #f5c200;padding:8px 0;z-index:99999;box-shadow:0 8px 24px rgba(0,0,0,.08)}.mi-nav .simple-dropdown a{display:block;padding:10px 20px;font-family:"Outfit",sans-serif;font-size:13px;font-weight:400;color:#333;text-decoration:none;text-transform:none;height:auto;letter-spacing:0;white-space:nowrap;border-bottom:1px solid #f5f5f5;line-height:1.5;transition:all .2s}.mi-nav .simple-dropdown a:last-child{border-bottom:none}.mi-nav .simple-dropdown a:hover{color:#f5c200;background:#fafafa}.mi-nav .hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;cursor:pointer;padding:8px;background:0 0;border:none;margin-left:auto;flex-shrink:0}.mi-nav .hamburger span{display:block;width:22px;height:2px;background:#111;border-radius:2px;transition:all .25s}.mi-nav .mobile-panel{display:none;position:fixed;left:0;width:100vw;background:#fff;border-top:3px solid #f5c200;overflow-y:auto;z-index:99998;box-shadow:0 8px 20px rgba(0,0,0,.1);padding-bottom:40px}.mi-nav .mobile-panel .mp-item>a,.mi-nav .mobile-panel .mp-item>.mp-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 20px;font-family:"Outfit",sans-serif;font-size:13px;font-weight:500;color:#111;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;border:none;border-bottom:1px solid #f0f0f0;cursor:pointer;background:0 0;outline:none;-webkit-appearance:none;appearance:none}.mi-nav .mobile-panel .mp-item>a:hover,.mi-nav .mobile-panel .mp-item>.mp-trigger:hover{color:#f5c200}.mi-nav .hamburger{color:white!important;background:#fff!important}.mi-nav .hamburger:hover{color:white!important;background:#fff!important}.mi-nav .mobile-panel .mp-chevron{font-size:9px;transition:transform .2s}.mi-nav .mobile-panel .mp-sub{display:none;background:#fafafa;border-bottom:1px solid #f0f0f0}.mi-nav .mobile-panel .mp-sub a{display:flex;align-items:center;gap:6px;padding:10px 20px 10px 28px;font-family:"Outfit",sans-serif;font-size:13px;color:#444;text-decoration:none;border-bottom:1px solid #f0f0f0;line-height:1.4;text-transform:none;letter-spacing:0}.mi-nav .mobile-panel .mp-sub a::before{content:"›";color:#ccc;flex-shrink:0}.mi-nav .mobile-panel .mp-sub a:hover{color:#f5c200}.mi-nav .mobile-panel .mp-sub a:hover::before{color:#f5c200}@media (min-width:1025px) and (max-width:1439px){.mi-nav .nav-item a,.mi-nav .nav-item>span{font-size:12px;padding:0 10px}.mi-nav .simple-dropdown a{font-size:12px}}@media (min-width:768px) and (max-width:1024px){.mi-nav .nav-item{display:none}.mi-nav .nav-inner{height:56px;padding:0 20px}.mi-nav .hamburger{display:flex}.mi-nav .mobile-panel{top:15vh;left:0;right:0;width:100vw;max-height:calc(100vh - 56px);border-top:3px solid #f5c200;box-shadow:0 8px 20px rgba(0,0,0,.1)}}@media (max-width:767px){.mi-nav .nav-item{display:none}.mi-nav .nav-inner{height:52px;padding:0 16px}.mi-nav .hamburger{display:flex}.mi-nav .mobile-panel{top:18vh;width:100vw;max-height:calc(100vh - 52px)}.mi-nav .mobile-panel .mp-item>a,.mi-nav .mobile-panel .mp-item>.mp-trigger{padding:15px 16px}.mi-nav .mobile-panel .mp-sub a{padding:10px 16px 10px 26px}}