
.theme-njoi .header-main {
  background-color: var(--color-surface-default, #FFFFFF);
  height: 60px;
}
.theme-njoi .navbar-left .nav .nav-link {
  height: 100%;
  display: flex;
  align-items: center;
  color: var(--color-foreground-default, #010414);
  font-size: var(--typography-font-size-body-lg, 16px);
  line-height: var(--typography-line-height-body-lg, 22px);
  padding-top: 0;
  padding-bottom: 0;
  font-weight: var(--font-weight-font-weight-medium, 500);
}
.theme-njoi .navbar-left .navbar-nav .nav-link.active,
.theme-njoi .navbar-left .navbar-nav .nav-link:hover {
  color: var(--color-foreground-interaction-active, #01BF55);
  font-weight: var(--font-weight-font-weight-bold, 500);
}
.theme-njoi .header-main :is(
  .container, .wrap, .main-menu, .navigation-header,
  .collapse, .header_menu, .navbar-left, .block__content, .nav
) {
  height: 100%;
}
.theme-njoi .navbar-brand__logo {
  margin-right: var(--space-3xl, 64px);
  height: 32px;
  width: 96px;
}
.theme-njoi .universal-nav {
  justify-content: left;
}
.theme-njoi .navigation-header {
  justify-content: space-between;
  flex: 1;
}
.navigation-header .navbar-right div {
  height: 100%;
}
.navigation-header .navbar-right .block__content {
  display: flex;
  align-items: center;
}
.navigation-header .navbar-right ul {
  padding: 0;
  margin: 0;
  display: flex;
  list-style: none;
  gap: var(--space-lg, 24px);
  align-items: center;
  padding: 0;
  height: 100%;
}
.navigation-header .navbar-right li {
  display: flex;
  gap: var(--space-sm, 8px);
  align-items: center;
  cursor: pointer;
  height: 100%;
}
.navigation-header .navbar-right li a,
.navigation-header .navbar-right li span {
  color: var(--color-foreground-default, #010414);
  font-size: var(--typography-font-size-body-lg, 16px);
  line-height: var(--typography-line-height-body-lg, 22px);
  text-decoration: none;
  font-weight: var(--font-weight-font-weight-medium, 500);
}
.navigation-header .navbar-right li:hover a,
.navigation-header .navbar-right li:hover span {
  color: var(--color-foreground-interaction-active, #01BF55);
}
.navigation-header .navbar-right li img {
  width: 16px;
  height: 16px;
  object-fit: contain;
}
.navigation-header .navbar-right li:hover img {
  filter: invert(51%) sepia(92%) saturate(1576%) hue-rotate(110deg) brightness(95%) contrast(101%);
}
@media only screen and (max-width: 1279.97px) {
  .theme-njoi .navigation-header {
    display: flex;
    justify-content: end;
    padding-right: var(--space-md, 16px);
  }
  .theme-njoi .navigation-header > nav {
    display: none !important;
  }
  .navigation-header .navbar-right li a,
  .navigation-header .navbar-right li span {
    font-size: 0;
  }
  .navigation-header .navbar-right li img {
    width: 24px;
    height: 24px;
  }
  .theme-njoi .navbar-brand__logo {
    height: 20px;
    width: 56.5px;
  }
}
