﻿@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-header-bar ul.header-bar-options-list li.dropdown-header a.dd-selected {
  display: flex;
  align-items: center;
  gap: 8px;
}
.modernized-nav-header-bar .search-list-item {
  padding: 0px;
  padding: 16px;
  color: #1D3C5D;
}
.modernized-nav-header-bar .search-list-item form {
  padding: 0;
}
.modernized-nav-header-bar .search-list-item .search-dropdown-target {
  min-width: 420px;
  /*            padding: 12px;
*/
}
@media (min-width: 1440px) {
  .modernized-nav-header-bar .search-list-item .dropdown-target {
    display: none;
  }
}
@media (max-width: 1440px) {
  .modernized-nav-header-bar .search-list-item .search-dropdown-target {
    min-width: 420px;
    padding: 12px;
  }
}
@media (min-width: 1440px) {
  .modernized-nav-header-bar .search-list-item .search-dropdown-target {
    max-width: 500px;
    width: 100%;
    /*                margin-top: 8px;
*/
  }
}
.modernized-nav-header-bar .search-list-item .TopNavFindEverythingBarModernItem {
  width: 100%;
}
.modernized-nav-header-bar .search-list-item text-area {
  font-family: "IBM Plex Sans Condensed", sans-serif;
  color: #1E5386;
}
.modernized-nav-header-bar .search-list-item .search-inputs {
  width: 100%;
}
.modernized-nav-header-bar .search-list-item .search-inputs textarea {
  font-size: 16px;
  font-family: "IBM Plex Sans", sans-serif;
}
@media (min-width: 1440px) {
  .modernized-nav-header-bar .search-list-item .search-inputs {
    max-width: 480px;
  }
}
.modernized-nav-header-bar .search-list-item .TopNavFindEverythingBarModernItem input {
  border-radius: 4px;
  border: none;
  height: 100%;
  width: 100%;
  padding: 4px 12px;
  font-size: 16px;
  font-family: "IBM Plex Sans", sans-serif;
}
.modernized-nav-header-bar .search-list-item .search-dropdown-icon {
  filter: invert(62%) sepia(15%) saturate(1009%) hue-rotate(169deg) brightness(88%) contrast(91%);
}
.modernized-nav-header-bar .search-list-item .dd-pointer-down {
  display: none;
}
.modernized-nav-header-bar .search-list-item .ddSelectPlaceholder {
  border-radius: 4px 0px 0px 4px;
  height: 34px;
  /* matches height of Explore button */
  font-weight: 500;
  display: inline-block;
  border-right: 2px solid lightgray;
  color: #1D3C5D;
  width: 128px;
  background: #fafafa;
  border-right: 1px solid #e1e1e1;
}
.modernized-nav-header-bar .search-list-item #findSelectPlaceholder {
  height: auto;
  padding: 8px;
}
@media (max-width: 1440px) {
  .modernized-nav-header-bar .search-list-item #findSelectPlaceholder {
    width: unset !important;
  }
}
@media (min-width: 1440px) {
  .modernized-nav-header-bar .search-list-item #findSelectPlaceholder {
    width: 140px !important;
  }
}
.modernized-nav-header-bar .search-list-item .TopNavFindEverythingBarModern {
  display: flex;
  background: white;
  border-radius: 4px;
  font-family: "IBM Plex Sans", sans-serif;
  border: 1px solid #e1e1e1;
}
.modernized-nav-header-bar .search-list-item .TopNavFindEverythingBarModern a {
  font-size: 16px;
}
.modernized-nav-header-bar .search-list-item .form-control {
  border: none;
}
.modernized-nav-header-bar .search-list-item label {
  font-weight: 500;
  margin-bottom: 0;
}
.modernized-nav-header-bar .search-list-item .dd-select {
  padding: 0;
  /*            @media (min-width: 1440px) {
*/
  /*            }
*/
  width: unset !important;
}
.modernized-nav-header-bar .search-list-item .dd-select .dd-selected-text {
  color: #1D3C5D;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: "IBM Plex Sans", "sans-serif";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  cursor: pointer;
}
.modernized-nav-header-bar .search-list-item .dd-pointer-down {
  border-top: solid 5px white;
}
.modernized-nav-header-bar .search-list-item .dd-option-text {
  color: #1D3C5D;
  font-size: 16px;
}
.modernized-nav-header-bar .search-list-item .dd-pointer-up {
  border-bottom: solid 5px white !important;
}
.modernized-nav-header-bar .search-list-item .dd-option:hover {
  text-decoration: underline;
  background: white;
}
.modernized-nav-header-bar .search-list-item .dd-option-text:hover {
  text-decoration: underline;
  background: white;
}
.modernized-nav-header-bar .search-list-item .ddSelectPlaceholder .dd-options {
  box-shadow: none;
  background: white;
  border-radius: 4px;
  margin-left: -5px;
  position: absolute;
  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);
  padding: 4px;
  border: 1px solid #e1e1e1;
}
.modernized-nav-header-bar .search-list-item .ddSelectPlaceholder .dd-options li {
  padding: 0px 0px;
  line-height: 1;
}
.modernized-nav-header-bar .search-list-item .dd-options:before {
  border-width: 8px;
  margin-left: -8px;
  border-bottom-color: white;
  bottom: 100%;
  left: calc(50% - 6px);
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.modernized-nav-header-bar .search-list-item .dd-option {
  border-bottom: none;
  padding: 8px;
  display: flex !important;
  align-items: center;
}
.modernized-nav-header-bar .search-list-item .dd-option .dd-option-text {
  margin-bottom: 0;
  font-size: 16px;
}
.modernized-nav-header-bar .search-list-item .dd-option-selected {
  background: white;
}
.modernized-nav-header-bar .search-list-item img.dd-selected-image {
  width: unset;
  height: unset;
  margin-right: 0;
}
.modernized-nav-header-bar .search-list-item a.dd-selected {
  color: #1D3C5D;
}