﻿@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsans/v19/zYX8KVElMYYaJe8bpLHnCwDKhdTmdKZM.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsans/v19/zYX7KVElMYYaJe8bpLHnCwDKhdTm2IdscQ.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsans/v19/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRscQ.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsans/v19/zYX-KVElMYYaJe8bpLHnCwDKhdTeEA.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsans/v19/zYX7KVElMYYaJe8bpLHnCwDKhdTm5IVscQ.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsans/v19/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJscQ.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsans/v19/zYX7KVElMYYaJe8bpLHnCwDKhdTmrINscQ.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsans/v19/zYX-KVElMYYaJe8bpLHnCwDKjbLeEA.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsans/v19/zYX9KVElMYYaJe8bpLHnCwDKjR7_MIY.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsans/v19/zYX9KVElMYYaJe8bpLHnCwDKjXr8MIY.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsans/v19/zYXgKVElMYYaJe8bpLHnCwDKtdY.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsans/v19/zYX9KVElMYYaJe8bpLHnCwDKjSL9MIY.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsans/v19/zYX9KVElMYYaJe8bpLHnCwDKjQ76MIY.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsans/v19/zYX9KVElMYYaJe8bpLHnCwDKjWr7MIY.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8hN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8M_LhQ.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8GPqpYM.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8AfppYM.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8nN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYasyKs.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8F_opYM.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8HPvpYM.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8BfupYM.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8nN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY7KyKs.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY5m6Yvr.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4C6ovr.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8lN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHbau.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY5a64vr.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY527Ivr.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4S7Yvr.ttf) format('truetype');
}
.modernized-nav-admin-bar {
  display: flex;
  background-color: #13273e;
  position: relative;
  z-index: 5555;
  font-size: 14px;
  padding: 16px 32px;
}
.modernized-nav-admin-bar .dropdown-list {
  box-shadow: 0px 51px 14px 0px rgba(0, 0, 0, 0), 0px 33px 13px 0px rgba(0, 0, 0, 0.01), 0px 19px 11px 0px rgba(0, 0, 0, 0.05), 0px 8px 8px 0px rgba(0, 0, 0, 0.09), 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
}
.modernized-nav-admin-bar .dropdown-header {
  /*        cursor: pointer;
*/
  padding: 0;
  display: flex;
  align-items: center;
  font-size: 14px;
}
.modernized-nav-admin-bar .Help-dropdown.dropdown-header {
  margin-left: auto;
  padding: 0px;
}
.modernized-nav-admin-bar .admin_bar_arrow_box:after,
.modernized-nav-admin-bar .admin_bar_arrow_box:before {
  bottom: 100%;
  left: calc(50% - 6px);
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.modernized-nav-admin-bar .admin_bar_arrow_box:before {
  border-width: 8px;
  margin-left: -8px;
  border-bottom-color: #292929;
}
.modernized-nav-admin-bar .admin-bar-down-arrow-icon {
  padding-left: 8px;
}
.modernized-nav-admin-bar .nav-bar-dropdown-icon {
  padding-right: 8px;
}
.modernized-nav-admin-bar a {
  color: white;
}
.modernized-nav-admin-bar nav {
  position: absolute;
  top: 15px;
  display: inline-block;
  border-radius: 30px;
}
.modernized-nav-admin-bar ul {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  margin: 0;
  padding: 0px;
  list-style-type: none;
  gap: 4rem;
}
.modernized-nav-admin-bar ul li.dropdown-header {
  position: relative;
  border-radius: 5px;
  color: white;
}
.modernized-nav-admin-bar ul li.dropdown-header .dropdown-target {
  padding: 0;
  display: block;
  cursor: pointer;
}
.modernized-nav-admin-bar ul li.dropdown-header a {
  text-decoration: none;
  display: block;
  font-weight: 500;
}
.modernized-nav-admin-bar ul li.dropdown-header a:hover {
  text-decoration: underline;
}
.modernized-nav-admin-bar ul li.dropdown-header ul {
  position: absolute;
  display: none;
  left: -20px;
  background: #292929;
  border-radius: 5px;
  min-width: 280px;
  top: 34px;
  padding: 1rem;
}
.modernized-nav-admin-bar ul li.dropdown-header ul li {
  padding: 16px 0 0 0;
  line-height: 1;
}
.modernized-nav-admin-bar ul li.dropdown-header ul .dropdown-primary {
  text-transform: uppercase;
  display: flex;
  align-items: center;
  width: 100%;
  border-bottom: 1px solid #656565;
  font-family: "IBM Plex Sans Condensed", sans-serif;
  letter-spacing: 0.075em;
  padding: 2px 0 12px 0;
  margin-bottom: 0;
}
.modernized-nav-admin-bar ul li.dropdown-header ul .dropdown-view-all-topics {
  display: flex;
  align-items: center;
  width: 100%;
  border-top: 1px solid #656565;
  letter-spacing: 0.075em;
  padding: 12px 0 8px 0;
  margin-top: 12px;
  color: #FFF;
  font-family: "IBM Plex Sans Condensed";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 12px;
  /* 100% */
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.modernized-nav-admin-bar ul li.dropdown-header .Datamanagement-dropdown {
  left: -8px;
}
.modernized-nav-admin-bar ul li.dropdown-header .Datamanagement-dropdown .admin_bar_arrow_box:before {
  left: 32px;
}
.modernized-nav-admin-bar ul li.dropdown-header .Help-dropdown {
  right: 0;
  left: unset;
}
.modernized-nav-admin-bar ul li.dropdown-header .Help-dropdown .admin_bar_arrow_box::before {
  left: unset;
  right: 32px;
}
.modernized-nav-header-bar {
  background-color: #1e5386;
  display: flex;
  position: relative;
  z-index: 5554;
  padding: 16px 32px;
  align-items: center;
}
@media (max-width: 1440px) {
  .modernized-nav-header-bar .profile-target-label,
  .modernized-nav-header-bar .search-target-label {
    display: none;
  }
}
.modernized-nav-header-bar .dashboard-header {
  margin-left: auto;
}
.modernized-nav-header-bar .nav-bar-cbfish-icon {
  max-width: 250px;
}
@media (max-width: 1280px) {
  .modernized-nav-header-bar .nav-logo-link .nav-bar-cbfish-logo-type {
    display: none;
  }
}
.modernized-nav-header-bar .dropdown-target {
  font-weight: 400;
  /*        padding: 15px 0px;
*/
  display: block;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
}
.modernized-nav-header-bar .dropdown-target .nav-bar-dropdown-icon-filter {
  filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(248deg) brightness(106%) contrast(106%);
}
.modernized-nav-header-bar .dropdown-target a {
  text-decoration: none;
  display: block;
  color: white;
}
.modernized-nav-header-bar .admin_bar_arrow_box:after,
.modernized-nav-header-bar .admin_bar_arrow_box:before {
  bottom: 100%;
  left: calc(50% - 6px);
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.modernized-nav-header-bar .admin_bar_arrow_box:before {
  border-width: 8px;
  margin-left: -8px;
  border-bottom-color: white;
}
.modernized-nav-header-bar .admin-bar-down-arrow-icon {
  padding-left: 8px;
}
.modernized-nav-header-bar .nav-bar-dropdown-icon {
  padding-right: 8px;
}
@media (max-width: 1440px) {
  .modernized-nav-header-bar .nav-bar-dropdown-icon.search-icon {
    padding-right: 0px;
  }
}
.modernized-nav-header-bar nav {
  position: absolute;
  top: 15px;
  display: inline-block;
  border-radius: 30px;
}
.modernized-nav-header-bar ul.header-bar-options-list {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  list-style-type: none;
  gap: 32px;
  margin-bottom: 0px;
}
@media (min-width: 1280px) {
  .modernized-nav-header-bar ul.header-bar-options-list {
    gap: 64px;
  }
}
.modernized-nav-header-bar ul.header-bar-options-list li.login-header {
  margin-left: auto;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header {
  padding: 8px 0px;
  position: relative;
  border-radius: 5px;
  color: white;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header.search-list-item {
  padding: 0px;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header .sign-out-menu-item {
  border-top: 1px solid #DCDCDC;
  margin-top: 10px;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header .sign-out-menu-item a {
  color: #1e5386;
  text-decoration: underline;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header ul a {
  font-weight: 500;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header a:hover {
  text-decoration: underline;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header div.dropdown-list {
  transform: translateX(-50%);
  font-weight: bold;
  font-size: 16px;
  position: absolute;
  top: 40px;
  left: 50%;
  padding: 16px 24px;
  background: white;
  border-radius: 5px;
  min-width: 500px;
  display: none;
  box-shadow: 0px 51px 14px 0px rgba(0, 0, 0, 0), 0px 33px 13px 0px rgba(0, 0, 0, 0.01), 0px 19px 11px 0px rgba(0, 0, 0, 0.05), 0px 8px 8px 0px rgba(0, 0, 0, 0.09), 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header div.dropdown-list .dropdown-primary {
  display: flex;
  align-items: center;
  width: 100%;
  border-bottom: 2px solid #C6DCF1;
  padding-bottom: 8px;
  font-family: "IBM Plex Sans Condensed", sans-serif;
  margin-bottom: 4px;
  color: #1E5386;
  letter-spacing: 0;
  font-weight: 500;
  font-size: 20px;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header div.dropdown-list .dropdown-primary a.dropdown-header-link {
  display: flex;
  align-items: center;
  width: 100%;
  font-family: "IBM Plex Sans Condensed", sans-serif;
  color: #1E5386;
  letter-spacing: 0;
  font-weight: 500;
  font-size: 20px;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header div.dropdown-list .dropdown-primary .dropdown-header-small-link {
  color: var(--Colors-Blue-700, #1E5386);
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: "IBM Plex Sans Condensed";
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
  line-height: 14px;
  /* 100% */
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  margin-left: auto;
  border-bottom: unset;
  margin-bottom: unset;
  padding: 0px;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header div.dropdown-list .dropdown-primary .dropdown-header-big-link {
  color: var(--Colors-Blue-700, #1E5386);
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header div.dropdown-list .TopNavFindEverythingBarModern {
  color: #1E5386;
  font-weight: normal;
  font-family: "IBM Plex Sans Condensed", sans-serif;
  font-size: unset;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header div.dropdown-list .TopNavFindEverythingBarModern a {
  color: #1E5386;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header div.dropdown-list .TopNavFindEverythingBarModern a:hover {
  text-decoration: none;
}
@media (max-width: 1280px) {
  .modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header div.dropdown-list.mitigation-work-dropdown {
    left: -8px;
    transform: unset;
  }
  .modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header div.dropdown-list.mitigation-work-dropdown .admin_bar_arrow_box:before {
    left: 32px;
  }
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header .TopNavFindEverythingBarModern {
  color: #1E5386;
  font-weight: normal;
  font-family: "IBM Plex Sans Condensed", sans-serif;
  font-size: unset;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header .TopNavFindEverythingBarModern a {
  color: #1E5386;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header .TopNavFindEverythingBarModern a:hover {
  text-decoration: none;
}
@media (max-width: 1440px) {
  .modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header .search-dropdown-target {
    transform: translateX(-50%);
    font-weight: bold;
    font-size: 16px;
    position: absolute;
    top: 40px;
    left: 50%;
    padding: 16px 24px;
    background: white;
    border-radius: 5px;
    min-width: 500px;
    display: none;
    box-shadow: 0px 51px 14px 0px rgba(0, 0, 0, 0), 0px 33px 13px 0px rgba(0, 0, 0, 0.01), 0px 19px 11px 0px rgba(0, 0, 0, 0.05), 0px 8px 8px 0px rgba(0, 0, 0, 0.09), 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 1440px) {
  .modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header .search-dropdown-target {
    display: block;
  }
}
@media (min-width: 1440px) {
  .modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header .search-everything-dropdown.admin_bar_arrow_box {
    display: none;
  }
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header div.dropdown-list.profile-dropdown {
  right: 0;
  left: unset;
  transform: unset;
  min-width: 360px;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header div.dropdown-list.profile-dropdown .admin_bar_arrow_box::before {
  left: unset;
  right: 32px;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header ul.admin-inner-dropdown {
  columns: 2;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header ul.admin-inner-dropdown.profile {
  columns: 1;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header ul {
  padding: 0px;
  font-family: IBM Plex Sans;
  column-gap: 32px;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header ul a {
  color: black;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header ul li {
  line-height: 1.7;
  padding: 4px 0px;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header .recent-header-admin-bar {
  color: #7C7C7C;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.modernized-nav-header-bar ul.header-bar-options-list li.dropdown-header .profile-recent-admin-bar {
  background: #FAFAFA;
  border: solid 1px #DCDCDC;
  padding: 5px 18px;
  list-style-type: none;
}