.origins-global-navigation { position: relative; z-index: 100000; }
.GlobalMenuContainerClass { position: relative; height: 38px; padding: 5px 24px 0; width: 100%; background: #fff; z-index: 1000; }
.GlobalMenuClass { display: flex; justify-content: center; list-style: none; margin: 0; padding: 0; gap: 6px; }
.GlobalMenuClass li { margin: 0; }
.GlobalMenuClass li a { display: block; min-width: 100px; padding: 1px 10px; border: 2px solid #333; border-bottom: 0; border-radius: 10px 10px 0 0; background: #fff; color: #000; text-align: center; text-decoration: none; font-weight: 700; font-size: 16px; }
.GlobalMenuClass li a:hover, .GlobalMenuClass li.active > a, .GlobalMenuClass li a.active { background: #333; color: #fff; }
.GlobalMenuClass li.active > a, .GlobalMenuClass li a.active { border-bottom: 6px solid #ff5943; }
.DropdownMenuContainer { display: none; position: relative; text-align: center; z-index: 100001; }
.DropdownToggle { width: 100%; padding: 5px 12px; background: #fff; color: #333; cursor: pointer; font-size: 22px; }
.DropdownGlobalMenuContainerClass { position: absolute; top: 100%; left: 4%; display: none; width: 92%; padding: 0; background: #fff; box-shadow: 0 8px 16px rgba(0,0,0,.2); opacity: 0; visibility: hidden; transform: translateY(-8px); transition: opacity .2s ease, transform .2s ease, visibility .2s ease; }
.DropdownMenuContainer.active .DropdownGlobalMenuContainerClass { display: block; opacity: 1; visibility: visible; transform: translateY(0); }
.DropdownGlobalMenuContainerClass ul { margin: 0; padding: 0; list-style: none; }
.DropdownGlobalMenuContainerClass li a { display: block; padding: 18px 20px; color: #333; text-decoration: none; font-size: 20px; }
.DropdownGlobalMenuContainerClass li a:hover, .DropdownGlobalMenuContainerClass li.active > a { background: #333; color: #fff; }
.DropdownGlobalMenuContainerClass li.active > a { border-bottom: 4px solid #ff5943; font-weight: 700; }
@media (max-width: 768px) { .GlobalMenuContainerClass { display: none; } .DropdownMenuContainer { display: block; } }
@media (min-width: 769px) { .DropdownMenuContainer { display: none !important; } }
