:root {
  --color-primary-blue: #00289b;
  --bs-primary-rgb: #00289b;
}
.btn--corporate--blue .cmp-accordion__icon svg path{fill:var(--color-primary-blue)}
.cmp-global-nav__mega-dropdown {
  background: #00289b;
}
.cmp-mega--v1 .cmp-mega__btn-back a, .cmp-mega--v1 .cmp-mega__btn-back:not(:has(a)) {
  color: #212529;
}
.cmp-mega--v2 .cmp-mega__tab-item--active {
  color: #00289b;
}
.cmp-main-nav__item :active, .cmp-main-nav__item--, .nav-aside .nav-lvl1:hover {
  color: #00289b;
}
.cmp-mega :where(a:not(.cmp-mega__btn-cta, .cmp-mega__btn-explore), .cmp-mega__tile, .cmp-mega__item-title, .cmp-mega__sub-column-item):hover, .cmp-mega--v3 .cmp-mega__sub-column a:hover, .cmp-main-nav--mobile__secondary-title {
  color: #00289b;
}
.cmp-main-nav--mobile__mega-section, .cmp-main-nav--mobile__mega-item {
  background: #00289b;
}

.nav-aside .is-active>.nav-lvl1, .nav-aside .nav-lvl1:active {
  color: #00289b;
}
.cmp-main-nav__item:hover {
    border-bottom: 4px solid#00289b;
}

.cmp-main-nav__item :active, .cmp-main-nav__item--, .nav-aside .nav-lvl1:hover {
  box-shadow: inset 0 -1px 0 #00289b;
  border-bottom: 1px solid #00289b;
}

.cmp-mega--v1 .cmp-mega__btn-back:hover div {
  color: #00289b;
}

.top-nav-blue {
  padding: 0;
  background: linear-gradient( to right, #00289b 0%, #00289b 40%, #212529 40%, #212529 100% );
}
.text-primary {
  --bs-text-opacity: 1;
  color: #212529;
}
.text-primary:hover, .blue-dropdown a:hover {
  color: #00289b !important;
}

.blue-dropdown-ii .category-btn.active, .blue-dropdown-ii .category-btn:hover {
  border: 1px solid #00289b;
  filter: unset;
}
.blue-dropdown-ii .category-btn.active p {
  color: #00289b !important;
}

@media (max-width: 991px) {
  .top-nav-blue {
    background: #00289b !important;
  }
}