:root {
  --color-primary: #403b5f;
  --color-primary-dark: #1a1539;
  --color-primary-light: #8986a0;
  --color-primary-lightest: #e8e7ed;
  --color-secondary: #987148;
  --color-secondary-dark: #ff00ff;
  --color-secondary-light: #ecdca8;
  --color-secondary-lightest: #fdf9ed;
  --color-interaction: #8986a0;
  --color-interaction-dark: #403b5f;
  --font-family-heading: "Eina04-Bold", sans-serif !important;
}
@font-face {
  font-family: "Eina04-Bold";
  src: url(../fonts/Eina04-Bold.ttf);
  font-display: swap;
  font-weight: bold;
}
/* disclaimer pop-up responsive  GWS*/
@media screen and (max-width: 1200px) {
  div[aria-describedby="modal_external_link"] {
    width: 90% !important;
    margin: auto !important;
    left: 5% !important;
  }
  div[aria-describedby="modal_external_link"] #modal_external_link {
    width: 90% !important;
    padding: 0 var(--spacer-m) !important;
  }
  div[aria-describedby="modal_external_link"] .gds-modal__actions.form-actions .gds-btn-wrapper.button {
    display: block;
    text-align: center;
    margin-top: var(--spacer-s);
  }
}
@media screen and (max-width: 1200px) {
  div[aria-describedby="modal_external_link"] #modal_external_link .gds-modal__body {
    overflow: scroll !important;
    height: auto !important;
  }
}
div[aria-describedby="modal_external_link"] #modal_external_link {
  overflow-y: scroll;
  padding-top: 0;
}
div[aria-describedby="modal_external_link"] .gds-modal__header h3 {
  padding-left: 20px !important;
}
/* cookie symbol shifting to left to avoid overlapping with back-to-top button*/
.it-eprivacy-toggle-container.toggle-position-bottom-right {
  left: 20px;
  right: unset;
  width: max-content !important;
}
/* cookie banner fonts */
.it-eprivacy-banner,
.it-eprivacy-policy-container {
  font-family: BISansNEXT !important;
}
.bi-hcp-validation-modal #bi-hcp-modal,
#bi-hcp-modal .gds-modal__body {
  padding: 0;
}
#bi-hcp-modal .gds-block-bg-color {
  height: 100%;
}
#bi-hcp-modal .gds-modal__body {
  padding-left: 0 !important;
}
article[data-align="center"] img {
  width: auto;
  height: auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
}
.gds-paragraph--xs {
  margin-bottom: var(--spacer-xs);
}
.gds-link--menu,
.gds-link--with-icon {
  font-family: BISansNEXT, fallback, sans-serif;
}
.gds-header__main #mobilemenutoggle {
  display: none;
}
.gds-search__results-list .gds-search__result-type {
  display: none;
}
@media screen and  (max-width: 1279px) {
  .contrast .gds-header__main .gds-search::after,
  .full-contrast .gds-header__main .gds-search::after {
    content: none;
  }
}
@media screen and (min-width:992px) {
  .gds-secondary-hero__content {
    min-height: 280px;
  }
}
@media screen and (max-width:767px) {
  [dir="ltr"] .gds-secondary-hero__background-image .gds-image,
  [dir="ltr"] .gds-secondary-hero__background-image .gds-image-zoom {
    left: 0;
  }
}
@media screen and (min-width:992px) {
  .gds-cell--sidebar-wrapper.is-sticky {
    top: 70px !important;
  }
}
.gds-footnote ol.gds-footnote__references li::before {
  color: inherit;
}
.gds-cell--sidebar-wrapper.is-sticky-top.is-sticky {
  position: unset;
}
ol.gds-ordered li {
  display: flex;
  padding-left: unset;
}
/*Search page CSS*/
.path-bisearch .gds-card__header span.gds-card__subtitle{
    display:none;
}

/*Secondary menu spacing*/
[dir="ltr"] .gds-inline-menu li.gds-inline-menu__item {
    margin-right: var(--spacer-l)
}
.gds-cell--sidebar-wrapper a p {
  margin: 0px;
}

