header {z-index: 3000;width: 100%;display: flex;justify-content: space-between;transition: background-color 0.3s ease, backdrop-filter 0.3s ease;padding: 16px 20px;}header nge-header nge-button {--nge-button-padding: 8px 16px;}header .header-logo img {width: var(--space-l-xl);}header ul {display: flex;justify-content: center;align-items: center;gap: 0px;}header .header-link {padding: 8px 12px;color: white !important;font-size: 14px;font-weight: 600;line-height: 21px;text-align: left;border-radius: 6px;text-underline-position: from-font;text-decoration-skip-ink: none;}header .header-link.selected {background-color: #30534f;}header .header-options {display: flex;gap: 16px;align-items: center;}header .header-options .separator {width: 1px;background: white;height: 28px;opacity: 20%;}header .has-submenu {position: relative;}header .has-submenu.parent-selected > .header-link {background-color: #30534f;}header .has-submenu:hover > .header-link {background-color: #3b5c59;}header .has-submenu:hover .submenu {opacity: 1;visibility: visible;transform: translateY(6px);display: flex;flex-direction: column;max-height: 200px;}header .has-submenu:hover .submenu-indicator {transform: rotate(180deg);}header .submenu-indicator {display: inline-flex;align-items: center;justify-content: center;margin-left: 6px;transition: transform 0.3s ease;}header .submenu-indicator svg {width: 10px;height: 6px;}header .submenu {position: absolute;top: 100%;left: 0;width: 100%;background-color: #254d48;border-radius: 0 0 6px 6px;padding: 0;min-width: 180px;opacity: 0;visibility: hidden;transform: translateY(-5px);max-height: 0;overflow: hidden;transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease, max-height 0.3s ease;z-index: 3001;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);}header .submenu li {display: block;width: 100%;}header .submenu .submenu-link {display: block;padding: 8px 16px;color: white !important;font-size: 14px;font-weight: 500;line-height: 21px;text-align: left;text-decoration: none;transition: background-color 0.2s ease;border-top: 1px solid rgba(255, 255, 255, 0.1);}header .submenu .submenu-link:hover {background-color: #3b5c59;}header .submenu .submenu-link.selected {background-color: #466562;font-weight: 600;}@media only screen and (max-width: 768px) {header {transition: padding 300ms ease-in-out;position: fixed !important;top: 0;}header.show-header-menu {padding: 0;}header.show-header-menu nge-header {--nge-header-border-radius: 0px;}header ul {flex-direction: column;align-items: flex-start;gap: 16px;}header ul li {width: 100%;}header .header-options {display: flex;}header .header-options .separator {display: none;}header .has-submenu {width: 100%;}header .has-submenu .submenu-indicator {display: none;}header .header-link {position: relative;width: 100%;display: flex;justify-content: space-between;align-items: center;}header .submenu {position: static;width: 100%;opacity: 1;visibility: visible;max-height: none;transform: none;box-shadow: none;border-radius: 0;margin-top: 8px;display: flex;flex-direction: column;}header .submenu .submenu-link {padding: 8px 16px 8px 32px;border-top: none;}header .submenu .submenu-link:hover, header .submenu .submenu-link.selected {background-color: rgba(255, 255, 255, 0.1);}}