/* page background color */
body {
  background-color: var(--color-grey-20);
}

/*h1, h2, h3, h4, h5, h6, p, span, div, a, li {
    font-family: var(--font-family-heading);
}*/

.gds-heading {
  font-weight: 500;
}
@media screen and (min-width: 992px) {
  :root {
    --typography-heading-s-font-size: 1.250rem;
  }
}

/* metamenu */
.gds-metamenu__label-text {
  padding: 0 calc(var(--spacer-l) / 2);
}
.contrast .gds-metanav .gds-metamenu__item a.gds-link .gds-link__label,
.contrast .gds-metanav .gds-dropdown-menu .label {
  color: var(--color-light);
}
.contrast .gds-metanav .gds-metamenu__item a.gds-link .gds-link__label:hover,
.contrast .gds-metanav .gds-metamenu__item a.gds-link:focus .gds-link__label,
.contrast .gds-metanav .gds-dropdown-menu .label:hover,
.contrast .gds-metanav .gds-dropdown-menu:focus .label {
  color: var(--color-interaction);
}

/* header position relative while page action layout opened */
body.toolbar-icon-9.toolbar-horizontal header.gds-header.gds-header--.contrast.header-absolute,
body.toolbar-icon-9.toolbar-vertical header.gds-header.gds-header--.contrast.header-absolute {
  position: relative !important;
  background-color: var(--color-primary);
}

body.toolbar-icon-9.toolbar-vertical header.gds-header.gds-header--.contrast.header-absolute nav.gds-mega-nav.visible {
  background: var(--color-primary);
}

/* header based on hero */
/*gds-header as per hero component*/
/*.gds-header.gds-header--.contrast.header-transparent,
.gds-header__skip.gds-header__skip--.header-transparent,
.gds-header__metanav-bg.gds-header__metanav-bg--.header-transparent,
.gds-header.contrast .gds-header__main-bg.header-transparent {
  background-color: transparent;
}*/
body .gds-header.gds-header--.contrast.header-absolute {
  position: absolute !important;
  z-index: 4;
}

@media screen and (min-width:1280px) {
  nav.gds-mega-nav.visible {
    height: auto !important;
  }
}

/*megamenu */
.contrast .gds-dropdown-mega-menu .main-link:focus::after,
.full-contrast .gds-dropdown-mega-menu .main-link:focus::after {
  border-color: var(--color-light);
}
/*.contrast .gds-mega-nav__item a.main-link:hover,
.full-contrast .gds-mega-nav__item a.main-link:hover {
  text-decoration-color: var(--color-light);
}*/
/*blur effect for desktop*/
.overlay-blur {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  z-index: 3;
}

/*blur effect for mobile */
.overlay-blur_mobile {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  display: block;
  z-index: 3;
}

.gds-hero__overlay.gds-hero__overlay--transparent.overlay-blur,
.gds-hero__overlay.gds-hero__overlay--transparent.overlay-blur_mobile {
  background: rgba(0,0,0,0.7);
}

/*transparent submenu dynamically added class*/
/*.gds-header .gds-dropdown-mega-menu .gds-submenu-container.sub-menu-transparent,
.gds-header .gds-dropdown-mega-menu .gds-submenu-content.sub-menu-transparent,
.gds-header .gds-submenu-items.sub-menu-transparent,
.gds-header .gds-dropdown-mega-menu .gds-submenu-promo.sub-menu-transparent {
  background: transparent;
}*/
/*primary submenu dynamically added class*/
.gds-header .gds-dropdown-mega-menu .gds-submenu-container.megamenu-primary,
.gds-header .gds-dropdown-mega-menu .gds-submenu-content.megamenu-primary,
.gds-header .gds-submenu-items.megamenu-primary,
.gds-header .gds-dropdown-mega-menu .gds-submenu-promo.megamenu-primary {
  background: var(--color-primary);
}
.contrast .gds-mega-nav .gds-submenu-content a.gds-link span,
.contrast .gds-mega-nav .gds-submenu-items .gds-link span,
.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link .gds-link__label {
  color: var(--color-light);
}
.contrast .gds-mega-nav .gds-submenu-content .gds-link:focus span,
.contrast .gds-mega-nav .gds-submenu-content .gds-link:hover span,
.contrast .gds-mega-nav .gds-submenu-items .gds-link:focus span,
.contrast .gds-mega-nav .gds-submenu-items .gds-link:hover span,
.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:focus span,
.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:hover span,
.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item.active>.gds-link span {
  color: var(--color-interaction);
  text-decoration-color: transparent;
}
.contrast .gds-mega-nav .gds-submenu-content .gds-icon path,
.contrast .gds-mega-nav .gds-submenu-items .gds-icon--primary svg path {
  fill: var(--color-light);
}
.contrast .gds-mega-nav .gds-submenu-content .gds-link--with-icon:focus path,
.contrast .gds-mega-nav .gds-submenu-content .gds-link--with-icon:hover path,
.contrast .gds-mega-nav .gds-submenu-items .gds-link:focus path,
.contrast .gds-mega-nav .gds-submenu-items .gds-link:hover path,
.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item.active .gds-link path {
  fill: var(--color-interaction);
}
.gds-dropdown-mega-menu .gds-submenu-item .gds-sub-sub-menu,
.gds-dropdown-mega-menu .gds-submenu-item .gds-sub-sub-menu-item a.gds-link .gds-link__label {
  color: var(--color-light);
}
.contrast .gds-mega-nav .gds-submenu-content .gds-link--with-icon:focus::after {
  content: '';
  border-color: var(--color-light);
  border-radius: 0;
}
.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item--has-submenu>button.gds-submenu-item-label:focus::after,
.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item--has-submenu>button.gds-submenu-item-label:focus-within::after,
.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:focus-within::after {
  content: '';
  border: 0;
  text-decoration: none;
}
.gds-dropdown-mega-menu .gds-submenu-items li.gds-submenu-item {
  display: flex;
  width: 100%;
}
.gds-dropdown-mega-menu .gds-submenu-container.visible {
  transition: opacity 3.3s ease, top 1.3s ease, visibility 0s linear, transform 1.3s ease, max-height 1.6s ease;
}
.gds-dropdown-mega-menu .gds-submenu-items li.gds-submenu-item>.gds-link {
  width: 100%;
  justify-content: space-between;
}
.gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:hover>.gds-link__label {
  text-decoration: none;
}

.header-transparent .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item.active,
.header-transparent .gds-dropdown-mega-menu .gds-submenu-item ul.gds-sub-sub-menu {
  background: transparent;
}
.header-primary .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item.active,
.header-primary .gds-dropdown-mega-menu .gds-submenu-item ul.gds-sub-sub-menu {
  background: var(--color-primary);
}
.gds-dropdown-mega-menu--flyout .gds-submenu-item:hover a.gds-link {
  text-decoration: none;
}
/*.contrast .gds-mega-nav .dropdown .label:hover,
.contrast .gds-mega-nav .gds-dropdown-menu .main-link .label:hover,
.full-contrast .gds-mega-nav .dropdown .label:hover,
.full-contrast .gds-mega-nav .gds-dropdown-menu .main-link .label:hover {
  text-decoration: none;
  color: var(--color-light);
}*/
.contrast .gds-mega-nav .dropdown .gds-dropdown-mega-menu a[aria-expanded="true"].main-link .label .gds-icon {
  transform: rotate(180deg);
}
.contrast .gds-mega-nav__item a.main-link,
.contrast .gds-mega-nav__item a.gds-link--menu,
.full-contrast .gds-mega-nav__item a.main-link,
.full-contrast .gds-mega-nav__item a.gds-link--menu {
  color: var(--color-grey);
}
.full-contrast .gds-dropdown-mega-menu .main-link .label .gds-icon path,
.contrast .gds-dropdown-mega-menu .main-link .label .gds-icon path {
  fill: var(--color-light);
}
.gds-dropdown-mega-menu .gds-submenu-item .gds-sub-sub-menu:hover,
.gds-dropdown-mega-menu .gds-submenu-item .gds-sub-sub-menu-item a.gds-link .gds-link__label:hover,
.gds-dropdown-mega-menu .gds-submenu-item .gds-sub-sub-menu-item a.gds-link:hover .gds-link__label,
.gds-metanav .left:hover,
.gds-metanav .right:hover,
.gds-metanav .gds-metamenu__item a span:hover,
.gds-metanav .gds-dropdown-menu .label span:hover {
  color: var(--color-interaction);
}
.gds-dropdown-mega-menu .gds-submenu-items.gds-submenu-items--left .mobile-back-holder,
.gds-dropdown-mega-menu .gds-submenu-items.gds-submenu-items--left .mobile-label {
  color: var(--color-light);
}

.gds-mega-nav .gds-dropdown-mega-menu .gds-submenu-item.active ul.gds-sub-sub-menu {
  overflow-y: visible;
  padding-top: var(--spacer-m);
  border-left: 2px solid rgba(255,255,255,0.05);
}

.gds-dropdown-mega-menu .gds-submenu-container .gds-submenu-content.sub-menu-transparent,
.gds-dropdown-mega-menu .gds-submenu-container ul.gds-submenu-items.gds-submenu-items--left.sub-menu-transparent,
.gds-dropdown-mega-menu .gds-submenu-container .gds-submenu-promo.sub-menu-transparent {
  padding-top: var(--spacer-s);
  padding-bottom: var(--spacer-s);
}

.gds-dropdown-mega-menu .gds-submenu-items li.gds-submenu-item>a.gds-link {
  margin: var(--spacer-xs) 0;
}

.gds-dropdown-mega-menu .main-link .label {
  color: var(--color-white);
}

.gds-mega-nav__item+.metamenuutilityitem {
  border-top: 1px solid var(--color-white);
  margin-top: var(--spacer-xs);
  padding-top: var(--spacer-m);
}

.gds-dropdown-mega-menu .main-link:focus .label {
  color: var(--color-white);
}

/*mobile megamenu toggle */
.hide-menu {
  visibility: hidden;
}

.show-menu {
  visibility: visible;
}

.gds-submenu-container .gds-submenu-container__inner .gds-submenu-content .gds-heading .theme-color__interaction-dark,
.gds-submenu-container .gds-submenu-container__inner .gds-submenu-content .gds-paragraph .theme-color__grey {
  color: var(--color-light);
}

.gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item--has-submenu>button.gds-submenu-item-label:focus,
.gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item--has-submenu>button.gds-submenu-item-label:focus-within,
.gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:focus,
.gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:focus-within,
.gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>.wrapper-heading>a.gds-link:focus,
.gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>.wrapper-heading>a.gds-link:focus-within {
  text-decoration: none;
}
.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:focus::after,
.full-contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:focus::after,
.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:focus-within::after,
.full-contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:focus-within::after,
.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>.wrapper-heading>a.gds-link:focus::after,
.full-contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>.wrapper-heading>a.gds-link:focus::after,
.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>.wrapper-heading>a.gds-link:focus-within::after,
.full-contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>.wrapper-heading>a.gds-link:focus-within::after {
  border-color: var(--color-light);
}

nav.gds-mega-nav.visible.remove-line::after {
  content: none;
}

.gds-dropdown-mega-menu .gds-submenu-container__inner::-webkit-scrollbar {
  width: 14px;
}

/* Track */
.gds-dropdown-mega-menu .gds-submenu-container__inner::-webkit-scrollbar-track {
  background-color: rgba(0,0,0,0.15);
}
/* Handle */
.gds-dropdown-mega-menu .gds-submenu-container__inner::-webkit-scrollbar-thumb,
.gds-dropdown-mega-menu .gds-submenu-container__inner::-webkit-scrollbar-thumb:hover {
  background-color: rgba(226,230,233,0.25);
  border-radius: 20px;
}

.gds-header__main .gds-mega-nav__item .gds-submenu-container__inner.full-width-submenu {
  width: 100vw !important;
}

.gds-header__main .logo-holder-contrast .gds-logo .gds-image img,
.gds-footer .gds-footer__logo-bi .gds-logo .gds-image img {
  width: 10rem;
}

@media screen and (min-width:1280px) {
  .gds-mega-nav__item--active .dropdown {
    border-bottom: 1px solid var(--color-light);
  }
  /*menu dropdown line removed */
  .gds-mega-nav__item--active .gds-dropdown-mega-menu::after {
    content: none;
  }

}

@media screen and (max-width: 1279px) {

  .mobile-header-black-tint {
    background-color: rgba(0, 0, 0, 0.2) !important;
  }

  .contrast .gds-mega-nav .gds-link__label,
  .full-contrast .gds-mega-nav .gds-link__label,
  .mobileutilityitem  .gds-link  span .gds-paragraph {
    color: var(--color-white) !important;
  }

  .gds-header.contrast .gds-mega-nav .mobileutilityitem.dropdown .gds-icon svg path,
  .gds-header.contrast .gds-mega-nav__item .gds-icon svg path {
    fill: var(--color-light);
  }

  .gds-header.contrast .gds-mega-nav__item,
  .gds-header.contrast .mobileutilityitem.dropdown.login.last {
    border-color: var(--color-light);
  }

  .gds-header.contrast .gds-mega-nav__item.remove-border,
  .gds-header.contrast .mobileutilityitem.dropdown.login.last.remove-border {
    border-color: transparent;
  }

}

@media screen and (max-width:1279px) and (min-width:768px) {

  .gds-header__main .gds-mega-nav::after {
    height: var(--dynamic-height);
  }
  .header-transparent .gds-header__main .gds-mega-nav::after {
    background-color: var(--color-light);
  }
  .header-primary .gds-header__main .gds-mega-nav::after {
    background-color: var(--color-primary);
  }
  .header-transparent .gds-header__main .gds-mega-nav {
    overflow-y: scroll;
  }
  .header-primary .gds-mega-nav {
  /*  margin-left: calc(-1 * var(--spacer-l) );
    margin-right: calc(-1 * var(--spacer-l) );*/
  }
}

@media screen and (min-width:768px) {
  .gds-dropdown-mega-menu .gds-submenu-items li.gds-submenu-item {
    padding-top: var(--spacer-s);
    padding-bottom: var(--spacer-s);
  }

  .gds-submenu-container.sub-menu-transparent.visible ul.gds-submenu-items.gds-submenu-items--left.sub-menu-transparent {
    --dynamic-height: 0px;
    border-left: 0;
    border-right: 0;
  }

  .gds-mega-nav .gds-dropdown-mega-menu .gds-submenu-items.sub-menu-transparent .gds-submenu-item.active ul.gds-sub-sub-menu {
    border-left: 0;
  }

  .gds-submenu-container.sub-menu-transparent.visible ul.gds-submenu-items.gds-submenu-items--left.sub-menu-transparent::before,
  .gds-submenu-container.sub-menu-transparent.visible ul.gds-submenu-items.gds-submenu-items--left.sub-menu-transparent::after {
    content: "";
    position: absolute;
    border: 1px solid rgba(255, 255, 255, 0.05);
    top: 0;
    padding-top: 0;
    height: var(--dynamic-height);
  }

  .gds-submenu-container.sub-menu-transparent.visible ul.gds-submenu-items.gds-submenu-items--left.sub-menu-transparent::before {
    left: 0;
  }

  .gds-submenu-container.sub-menu-transparent.visible ul.gds-submenu-items.gds-submenu-items--left.sub-menu-transparent::after {
    right: 0;
  }

  .gds-dropdown-mega-menu .sub-menu-transparent .gds-submenu-container__inner {
    overflow-y: auto;
  }

}

@media (max-width: 1279px) and (max-width: 767px) {
  .gds-header__main .gds-mega-nav__item .gds-submenu-container.sub-menu-transparent,
  .gds-header__main .gds-mega-nav__item .gds-submenu-container.sub-menu-transparent .gds-submenu-container__inner {
    background-color: transparent !important;
  }

  .gds-header ul.gds-submenu-items.gds-submenu-items--left.megamenu-primary {
    padding: var(--spacer-xl) calc(var(--spacer-l) / 2);
  }
}

@media (max-width: 767px) {

  [dir="ltr"] .contrast .gds-header__main #mobilemenutoggle::before,
  [dir="ltr"] .full-contrast .gds-header__main #mobilemenutoggle::before {
    border-left-color: var(--color-primary-light);
  }

  .contrast .gds-header__main #mobilemenutoggle::before,
  .full-contrast .gds-header__main #mobilemenutoggle::before {
    border-left-color: var(--color-primary-lightest) !important;
  }
  .header-transparent .gds-mega-nav .gds-dropdown-mega-menu .gds-submenu-item.active ul.gds-sub-sub-menu {
    backdrop-filter: blur(1rem);
    -webkit-backdrop-filter: blur(1rem);
  }

  .gds-mega-nav .gds-dropdown-mega-menu .gds-submenu-items.sub-menu-transparent .gds-submenu-item--has-submenu.active .gds-sub-sub-menu {
    overflow-y: auto;
  }

  .gds-header__main .gds-header-menu.remove-overflow-y,
  .gds-header__main .gds-mega-nav.remove-overflow-y {
    overflow-y: hidden;
  }

  .gds-header__main .gds-mega-nav__item .megamenu-primary.gds-submenu-container {
    overflow-y: auto;
  }

  .header-primary .gds-dropdown-mega-menu .gds-submenu-container__inner .gds-sub-sub-menu:not(.gds-sub-sub-menu--category-title ,
  .gds-sub-sub-menu--category-link) {
    margin: 0 var(--spacer-s);
  }

  .gds-header__main.header-primary .gds-header-menu,
  .gds-header__main.header-primary .gds-mega-nav,
  .gds-dropdown-mega-menu .gds-submenu-items.megamenu-primary li.gds-submenu-item:last-child {
    padding-bottom: var(--spacer-xxl);
  }

}

@media screen and (max-width:767px) and (orientation:portrait) {
  .gds-dropdown-mega-menu .sub-menu-transparent .gds-submenu-container__inner {
    overflow-y: auto;
  }
}

@media screen and (max-width: 767px) and (orientation: landscape) {
  .gds-header__main .gds-header-menu,
  .gds-header__main .gds-mega-nav,
  .gds-dropdown-mega-menu .gds-submenu-items li.gds-submenu-item:last-child {
    padding-bottom: var(--spacer-xxl);
  }

  .gds-header__main .gds-mega-nav__item .gds-submenu-container,
  .gds-header__main .gds-header-menu__item .gds-submenu-container {
    overflow-y: scroll;
  }
}

/* footer styling  */
footer.gds-footer.gds-footer--.contrast {
  background-color: transparent;
}
footer .gds-grid:nth-last-child(2) {
  background-color: var(--color-primary);
  max-width: unset;
  padding-bottom: var(--spacer-l);
}
footer .gds-grid:nth-last-child(2) .gds-cell {
  max-width: 1280px;
  margin: auto;
}
footer {
  padding-bottom: 0 !important;
}
.gds-footer__social,
.gds-footer__sitemap,
.gds-footer__social #social-links-header p,
.contrast .gds-sitemap-menu li.gds-sitemap-menu__item--with-sub h3>a span,
.contrast .gds-sitemap-menu li.gds-sitemap-menu__item--with-sub h4>a span,
.contrast .gds-sitemap-menu li.gds-sitemap-menu__item--with-sub h5>a span,
.contrast .gds-sitemap-menu li.gds-sitemap-menu__item--with-sub h6>a span,
.contrast .gds-sitemap-menu li.gds-sitemap-menu__item--sub>a span,
.contrast .gds-sitemap-menu li.gds-sitemap-menu__item--sub>a,
.contrast .gds-footer__open-regions .gds-link__label,
.gds-footer.contrast .gds-link--with-icon:hover span {
  color: var(--color-grey);
}
.contrast .gds-social-menu__items li.gds-social-menu__item a svg path,
.gds-footer__open-regions .gds-icon--contrast path {
  fill: var(--color-primary);
}
.contrast .gds-footer__social .gds-grid::after {
  height: 1.2px;
  background-color: var(--color-primary);
  opacity: 1;
}
footer div[data-gds-component-id='A002'] {
  height: 0;
}

.gds-footer.contrast .gds-footer__sitemap .gds-link--menu:hover span,
.gds-footer.contrast .gds-footer__sitemap .gds-link--with-icon:hover span {
  color: var(--color-primary);
}

.contrast .gds-inline-menu li.gds-inline-menu__item a:focus span,
.contrast .gds-inline-menu li.gds-inline-menu__item a:focus .gds-link__label {
  color: var(--color-light);
}

.contrast .gds-footer__legal.gds-footer__align-center .gds-paragraph {
  color: var(--color-light);
}

/* button global  */
.gds-btn,
.gds-btn:focus:before,
.gds-form-input__input-wrapper--submit:focus:before {
  border-radius: 2px;
}
.gds-btn::before,
.gds-form-input__input-wrapper--submit::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 0;
  box-shadow: none;
  border-radius: 0;
  opacity: 0;
  transition: all 0.3s;
}
.gds-btn:hover {
  box-shadow: none;
}
/* contrast button styling global */
/*.gds-btn--contrast {
  color: var(--color-interaction);
  border-color: 2px solid var(--color-interaction);
}
.gds-btn--contrast:hover {
  color: var(--color-secondary-light);
  border-color: var(--color-secondary-light);
  fill: var(--color-secondary-light);
}
*/
/* secondary button styling global */
/*.gds-btn--secondary {
  color: var(--color-grey);
  border-color: 2px solid var(--color-grey);
}
.gds-btn--secondary:hover {
  color: var(--color-primary-dark);
  border-color: var(--color-primary-dark);
  background-color: var(--color-warm-gray);
}
.gds-btn--secondary::before {
  box-shadow: 0 0 0 0.125rem var(--color-grey);
}
*/
/* primary button  */
/*.gds-btn--primary ,
.gds-btn--primary .gds-btn__label {
  color: var(--color-grey);
}
.gds-btn--primary svg path {
  fill: var(--color-grey);
}
.gds-btn--primary:hover {
  background-color: var(--color-secondary-light);
}
.gds-btn--primary:focus {
  background-color: var(--color-interaction);
  filter: none;
}
.gds-btn--secondary .gds-icon path {
  fill: var(--color-grey);
}
*/
/* load more button */
a[rel="next"] .gds-btn__label {
  color: var(--color-grey);
}
a[rel="next"] .gds-icon path {
  fill: var(--color-grey);
}
a[rel="next"] {
  border: 2px solid var(--color-primary-dark);
  background-color: inherit;
}
.gds-grid--primary-light-bg a[rel="next"] {
  border: 2px solid var(--color-interaction);
  background-color: inherit;
}
.gds-grid--primary-light-bg a[rel="next"] .gds-btn__label {
  color: var(--color-interaction);
}
.gds-grid--primary-light-bg a[rel="next"] .gds-icon path {
  fill: var(--color-interaction);
}

/* cards styling  */
.gds-card {
  box-shadow: none;
  background-color: inherit;
  border-radius: 0;
}
.gds-card:hover {
  box-shadow: none;
}
.gds-card:not(.gds-card--with-media-left,
.gds-card--with-media-right,
.border-left-no-image-card) {
  border-bottom: 0.50px var(--color-grey-60) solid;
  border-radius: 0px;
}
/*.gds-card:not(.gds-card--with-media-left, .gds-card--with-media-right) .gds-card__header,
.gds-card:not(.gds-card--with-media-left, .gds-card--with-media-right) .gds-card__body,
.gds-card:not(.gds-card--with-media-left, .gds-card--with-media-right) .gds-card__actions .gds-card__cta,
.gds-card:not(.gds-card--with-media-left, .gds-card--with-media-right) .gds-card__actions .gds-card__event-data {
    padding-left: 0px;
    padding-right: 0px;
}*/
.gds-card .gds-card__event-data .gds-icons .list-item>.gds-icon path {
  fill: var(--color-interaction-dark);
}
.gds-card .gds-card__event-data .gds-icons .list-item span p {
  margin: 0;
}
.gds-card .gds-card__figure {
  border-radius: 0 !important;
}
/*.gds-card__header span.gds-card__subtitle {
    color: var(--color-interaction-dark);
}*/
.gds-card__actions .gds-card__cta.gds-btn--has-icon .gds-icon svg path,
.gds-card__actions div.gds-card__cta--label-only .gds-icon svg path,
.gds-card__cta .gds-icon--primary path {
  fill: var(--color-grey);
}
.gds-cell--m-third .gds-card {
  height: 100%;
}
.border-left-no-image-card {
  border-left: 1.5px var(--color-secondary-dark) solid;
  padding-left: var(--spacer-l);
  border-bottom: 0;
}
.gds-card--product .gds-card__figure .gds-image>picture img {
  object-fit: contain;
}

.gds-card__header .gds-heading--s {
  font-size: var(--typography-p-l-font-size);
}
.gds-card__actions .gds-card__cta .gds-link p,
.gds-btn-wrapper .gds-btn .gds-btn__label p {
  margin: 0;
}

.gds-card--with-media-left + .gds-card--with-media-left,
.border-left-no-image-card + .border-left-no-image-card {
  margin-top: var(--spacer-base);
}

.gds-padding-x-none,
.gds-card__content .gds-card__actions .gds-card__cta.gds-padding-x-none {
  padding-left: 0;
  padding-right: 0;
}

@media (max-width:767px) {
  .gds-card--with-media-left .gds-card__header {
    padding-left: 0;
    padding-right: 0;
  }

  .gds-card--with-media-left .gds-card__actions div.gds-card__cta {
    padding-left: 0;
  }
}

/*card profile*/
.gds-card-profile--circle .gds-card-profile__figure img.lazyloaded {
  border: 1px solid var(--color-secondary-dark);
  border-radius: 50%;
}

.gds-card-profile {
  border-bottom: 1px solid var(--color-primary-lightest);
}

.gds-card-profile__body {
  word-break: break-word;
}

.remove-padding,
.gds-card__actions div.gds-card__cta.remove-padding {
  padding-left: 0;
  padding-right: 0;
}

/* highlight banner white secondary and contrast button styling  */
.gds-highlight-banner--white .gds-btn--secondary {
  color: var(--color-grey);
  border: solid 2px var(--color-grey);
}
.gds-content-block__actions .gds-btn--primary::after,
.gds-highlight-banner__actions .gds-btn--contrast::after,
.gds-highlight-banner__actions .gds-btn--secondary::after {
  content: "";
}
.primary-right-arrow::after,
.interaction-right-arrow::after {
  height: 12px;
  width: 12px;
  margin-left: var(--spacer-xs);
}
.primary-right-arrow::after {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='rgb(46, 45, 44)' focusable='false' viewBox='0 0 12 12'><path d='M5.303.23c.305-.306.8-.306 1.107 0 .277.277.303.712.075 1.018l-.075.088L1.745 6l4.665 4.664c.277.278.303.713.075 1.019l-.075.088c-.278.278-.713.303-1.02.076l-.087-.076L.332 6.8C.119 6.588 0 6.3 0 6c0-.257.088-.505.246-.704l.085-.095L5.303.229z' transform='translate(-395 -1094) translate(395 1094) matrix(-1 0 0 1 6.639 0)'></path></svg>");
}
.interaction-right-arrow::after {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='rgb(0, 228, 124)' focusable='false' viewBox='0 0 12 12'><path d='M5.303.23c.305-.306.8-.306 1.107 0 .277.277.303.712.075 1.018l-.075.088L1.745 6l4.665 4.664c.277.278.303.713.075 1.019l-.075.088c-.278.278-.713.303-1.02.076l-.087-.076L.332 6.8C.119 6.588 0 6.3 0 6c0-.257.088-.505.246-.704l.085-.095L5.303.229z' transform='translate(-395 -1094) translate(395 1094) matrix(-1 0 0 1 6.639 0)'></path></svg>");
}

/* Highlight banner code left and right variants */
.full-width-grid .gds-highlight-banner.gds-highlight-banner--Array,
.gds-highlight-banner--media-contained.gds-highlight-banner--with-media-left,
.gds-highlight-banner--media-contained.gds-highlight-banner--with-media-right {
  padding: 0;
  margin-bottom: 0;
}

.gds-highlight-banner__actions {
  margin-bottom: var(--spacer-m);
}

.gds-highlight-banner__content p.gds-paragraph.gds-paragraph--caption-heading {
  padding-top: var(--spacer-l);
}

.gds-highlight-banner--primary .gds-highlight-banner__actions .gds-icon--primary svg path {
  fill: var(--color-grey);
}

.gds-highlight-banner--media-contained.gds-highlight-banner--with-media-left .gds-image,
.gds-highlight-banner--media-contained.gds-highlight-banner--with-media-right .gds-image {
  position: relative;
}

.gds-highlight-banner--contain .gds-highlight-banner__figure .gds-image>picture img {
  -o-object-fit: cover;
  object-fit: cover;
}

.gds-highlight-banner.gds-highlight-banner--media-contained.gds-highlight-banner--centered-no-media {
  padding-top: var(--spacer-l);
}

.gds-highlight-banner.gds-highlight-banner--centered-no-media {
  padding-top: var(--spacer-l);
}

.gds-highlight-banner:not(.gds-highlight-banner--primary) .gds-highlight-banner__content .gds-paragraph.gds-paragraph--lead {
  color: var(--color-grey);
}

.gds-highlight-banner__content p:empty {
  display: none;
}

/*.gds-highlight-banner--media-contained:not(.gds-highlight-banner--centered) .gds-highlight-banner__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: auto;
}*/

@media screen and (min-width:992px) {
  .gds-highlight-banner.gds-highlight-banner--with-media-right .gds-grid.gds-grid--none,
  .gds-highlight-banner.gds-highlight-banner--with-media-left .gds-grid.gds-grid--none {
    padding-left: 0;
    max-width: 1440px;
    padding-right: 0;
  }

  .gds-highlight-banner.gds-highlight-banner--with-media-right .gds-cell.gds-cell--m-half.gds-cell--s-order-1.gds-cell--m-order-2.gds-cell--content,
  .gds-highlight-banner.gds-highlight-banner--with-media-left .gds-cell.gds-cell--m-half.gds-cell--s-order-2.gds-cell--m-order-1.gds-cell--spacer-m.gds-cell--content {
    padding: 0;
  }

  .gds-highlight-banner--with-media-right .gds-grid .gds-cell,
  .gds-highlight-banner--with-media-left .gds-grid .gds-cell {
    width: 50% !important;
  }

  .gds-highlight-banner--with-media-right .gds-highlight-banner__content {
    max-width: 592px;
    margin-left: auto;
  }

  .gds-highlight-banner--with-media-left .gds-highlight-banner__content {
    max-width: 592px;
    margin-right: auto;
    padding-left: var(--spacer-xl);
  }

  .gds-highlight-banner {
    padding: 0;
    margin: 0;
  }

  .gds-highlight-banner--media-overlap:not(.gds-highlight-banner--centered-no-media) .gds-highlight-banner__figure {
    margin-top: calc(var(--spacer-xl) * -1);
  }

  .gds-highlight-banner--centered .gds-highlight-banner__content {
    padding: 0 calc(var(--spacer-xxl) + var(--spacer-xl));
  }

  /*For center aligning content */
  .content-center-align {
    display: flex;
    align-items: center;
  }

  .gds-highlight-banner--with-media-left .gds-highlight-banner__content,
  .gds-highlight-banner--with-media-right .gds-highlight-banner__content {
    padding-top: var(--spacer-s);
  }

  .gds-highlight-banner--with-media-left .gds-highlight-banner__figure,
  .gds-highlight-banner--with-media-right .gds-highlight-banner__figure {
    height: 100%;
  }

}

@media screen and (max-width:991px) {

  .gds-highlight-banner {
    padding-top: 0;
  }
  .gds-highlight-banner--media-contained.gds-highlight-banner--with-media-left .gds-grid,
  .gds-highlight-banner--with-media-right .gds-grid .gds-cell:last-child,
  .gds-highlight-banner--media-contained.gds-highlight-banner--with-media-right .gds-grid,
  .gds-highlight-banner--with-media-left .gds-grid .gds-cell:first-child {
    padding-left: 0;
    padding-right: 0;
  }
  .gds-highlight-banner--media-contained.gds-highlight-banner--with-media-left .gds-cell,
  .gds-highlight-banner--media-contained.gds-highlight-banner--with-media-right .gds-cell {
    margin-bottom: var(--spacer-l);
  }

  .gds-highlight-banner.gds-highlight-banner--media-overlap.gds-highlight-banner--centered .gds-highlight-banner__actions {
    margin-bottom: var(--spacer-xl);
  }

  .gds-highlight-banner--media-overlap:not(.gds-highlight-banner--centered-no-media) {
    margin-top: calc(var(--spacer-l) + var(--spacer-xxl));
  }
}

@media screen and (min-width: 474px) {
  .gds-highlight-banner__figure .gds-image {
    margin-top: 0px;
  }
}

@media screen and (max-width: 473px) {
  .gds-highlight-banner__figure .gds-image {
    margin-top: -1px;
  }
}

/*Spacer-Seperator*/
.gds-spacer.gds-spacer--separator {
  border-top: 1.2px solid #e5e3df;
}

/*header styling  */
.gds-header {
  border-bottom: none;
}
.gds-header__metanav-bg {
  border-bottom: 0;
}
.gds-header.header-primary,
.gds-header .gds-header__skip.header-primary,
.gds-header .gds-header__metanav-bg.header-primary,
.gds-header .gds-header__main-bg.header-primary {
  background-color: var(--color-primary);
}
.gds-header__skip {
  display: none;
}
.gds-header .gds-btn span {
  color: var(--color-grey);
}
.full-contrast .gds-metanav .gds-metamenu__item.utility,
.contrast .gds-header__main>.mobileutilityitem,
.full-contrast .gds-header__main>.mobileutilityitem {
  border-color: var(--color-light);
}

@media (max-width: 1279px) {
  .header-primary .gds-header__main .gds-header-menu,
  .header-primary .gds-header__main .gds-mega-nav {
    background: var(--color-primary);
  }

  .header-transparent .gds-header__main .gds-header-menu,
  .header-transparent .gds-header__main .gds-mega-nav {
    background: transparent;
  }

  .gds-header button#mobilemenutoggle {
    border-bottom: 0;
  }

  .header-primary .gds-dropdown-mega-menu .gds-submenu-container__inner {
    padding: 0;
  }
}

@media (max-width: 1279px) and (min-width: 767px) {

  .gds-header__main .gds-mega-nav__item .gds-submenu-container,
  .gds-header__main .gds-mega-nav__item .gds-submenu-container__inner {
    background-color: transparent !important;
  }

  .gds-header__main .gds-mega-nav__item .gds-submenu-container__inner {
    width: 100% !important;
  }
}

/*hero styling  */
/*.gds-hero__background--transparent .gds-paragraph,
.gds-hero__full-background--transparent .gds-paragraph,
.gds-hero__background--transparent .gds-heading,
.gds-hero__full-background--transparent .gds-heading {
  color: var(--color-light);
}*/

.gds-hero__full-background .gds-hero__content {
  padding-top: 140px;
}

/*tint on hero image*/
/*@media screen and (min-width:992px) { */
.gds-hero__overlay.gds-hero__overlay--transparent {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 30%), linear-gradient(0deg, rgba(0, 0, 0, 0.75) 10%, rgba(0, 0, 0, 0) 70%);
  width: 100%;
}

.gds-hero__cards-container {
  margin-top: var(--spacer-xl);
}

.gds-hero__with-media--primary-dark .gds-hero__content .gds-hero__content-inner .gds-heading,
.gds-hero__with-media--primary-dark .gds-hero__content .gds-paragraph {
  color: var(--color-light);
}

.gds-hero .gds-hero__full-background .gds-heading p:not(.gds-paragraph) {
  margin: 0;
}

@media screen and (min-width:1440px) {
  .gds-hero__full-background.gds-hero__full-background--transparent {
    background-color: var(--color-primary);
  }
}

@media screen and (min-width:1280px) and (max-width:1920px) {
  .gds-hero .gds-hero__full-background .gds-grid {
    min-height: 70vh;
  }
}


@media screen and (min-width:1280px) {
  .gds-hero__full-background .gds-hero__content {
    padding-top: calc(140px + var(--spacer-l));
  }
}

@media screen and (min-width:992px) {
  /*.gds-hero__background--transparent .gds-paragraph,
  .gds-hero__full-background--transparent .gds-paragraph,
  .gds-hero__background--transparent .gds-heading,
  .gds-hero__full-background--transparent .gds-heading {
    color: var(--color-light);
  }*/
  .gds-hero__background-image .gds-image {
    left: 0;
  }

  [dir="ltr"].gds-hero__background-image .gds-image,
  [dir="ltr"].gds-hero__background-image .gds-image-zoom {
    left: 0;
  }

  .gds-hero .gds-hero__full-background .gds-hero__background-image .gds-image,
  .gds-hero .gds-hero__background-image .gds-image-zoom {
    left: 0%;
  }

}

@media screen and (min-width:576px) and (max-width:991px) {
  .gds-hero__full-background .gds-image img {
    position: absolute;
  }
}

@media screen and (max-width:991px) {
  .gds-hero {
    overflow: hidden;
  }
  .gds-hero__overlay {
    display: block;
    z-index: 2;
  }
  .overlay-blur_mobile {
    z-index: 3;
  }
  :not(.gds-hero__full-background--white)+.gds-hero__cards-container::before {
    content: none;
  }

}

@media screen and (min-width: 768px) {
  .gds-hero__full-background .gds-hero__content {
    padding-right: calc(var(--spacer-xl) - 2);
  }
}

@media screen and (min-width:576px) and (max-width: 991px) {
  .gds-hero__full-background .gds-image img {
    position: absolute;
  }

  .gds-hero {
    overflow: hidden;
  }
}

@media screen and (max-width: 575px) {

  .gds-hero__full-background .gds-image img {
    position: absolute;
    width: auto;
    right: 0px;
    z-index: 1;
  }

  .gds-hero {
    overflow: hidden;
  }
}

@media screen and (max-width: 488px) {
  .gds-hero__content {
    padding-bottom: 0;
  }
}

/*content block */
/*font color secondary and button color grey for primary background content block */
.gds-content-block.gds-content-block--boxed.gds-content-block--primary.gds-content-block--visibility-both.gds-content-block--with-media-left .gds-content-block__content .gds-heading .theme-color__secondary {
  color: var(--color-secondary);
}
.gds-content-block.gds-content-block--boxed.gds-content-block--primary.gds-content-block--visibility-both.gds-content-block--with-media-left .gds-content-block__actions .gds-btn .gds-btn__label {
  color: var(--color-grey);
}

.gds-content-block {
  height: 100%;
}

.gds-content-block .gds-content-block__content .gds-heading:empty {
  display: none;
}

.gds-content-block--primary .gds-content-block__content .gds-content-block__actions .gds-btn--primary .gds-btn__label.gds-btn__label-- {
  color: var(--color-grey);
}

.gds-content-block--boxed.gds-content-block--with-media-left.gds-content-block--secondary-light .gds-cell,
.gds-content-block--boxed.gds-content-block--with-media-right.gds-content-block--secondary-light .gds-cell {
  background-color: var(--color-secondary-light);
}

/*.gds-content-block--secondary-light .gds-btn.gds-btn--primary,
.gds-content-block--secondary-lightest .gds-btn.gds-btn--primary,
.gds-highlight-banner--secondary-light.gds-btn.gds-btn--primary,
.gds-highlight-banner--secondary-lightest .gds-btn.gds-btn--primary {
  background-color: var(--color-primary-dark);
}*/

/*.gds-content-block--secondary-light .gds-btn.gds-btn--primary span,
.gds-content-block--secondary-lightest .gds-btn.gds-btn--primary span,
.gds-highlight-banner--secondary-light .gds-btn.gds-btn--primary span,
.gds-highlight-banner--secondary-lightest .gds-btn.gds-btn--primary span {
  color: var(--color-interaction);
}

.gds-content-block--secondary-light .gds-btn.gds-btn--primary span path,
.gds-content-block--secondary-lightest .gds-btn.gds-btn--primary span path,
.gds-highlight-banner--secondary-light .gds-btn.gds-btn--primary span path,
.gds-highlight-banner--secondary-lightest .gds-btn.gds-btn--primary span path {
  fill: var(--color-interaction);
}*/

.gds-highlight-banner__content p:not(.gds-paragraph) {
  font-size: var(--typography-p-font-size);
  line-height: var(--typography-p-line-height);
  font-weight: var(--typography-p-font-weight);
  font-family: var(--typography-p-font-family);
}

.gds-content-block--boxed.gds-content-block--with-media-left.gds-content-block--primary .gds-heading .theme-color__interaction {
  color: var(--color-interaction);
}

.gds-content-block--primary .gds-btn.gds-btn--contrast::after {
  content: "";
  height: 10px;
  width: 10px;
  margin-left: var(--spacer-xs);
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='rgb(255, 255, 255)' focusable='false' viewBox='0 0 12 12'><path d='M5.303.23c.305-.306.8-.306 1.107 0 .277.277.303.712.075 1.018l-.075.088L1.745 6l4.665 4.664c.277.278.303.713.075 1.019l-.075.088c-.278.278-.713.303-1.02.076l-.087-.076L.332 6.8C.119 6.588 0 6.3 0 6c0-.257.088-.505.246-.704l.085-.095L5.303.229z' transform='translate(-395 -1094) translate(395 1094) matrix(-1 0 0 1 6.639 0)'></path></svg>");
}

/*color bg extra padding bottom removed -- layout background color*/
.gds-grid--color-bg.gds-grid--bi-gds-bicom--content--is-not-empty.gds-grid--bi-gds-bicom--layout--bi-gds-one-column {
  padding-bottom: 0;
}
.gds-grid--color-bg+.gds-grid--color-bg {
  margin-top: 0;
}

/*secondary menu */
.gds-secondary-navigation {
  background-color: var(--color-primary);
  margin-bottom: 0 !important;
}
.transaparent-secondary-navigation {
  background-color: rgba(0,0,0,0.4);
  z-index: 3;
}
.transaparent-secondary-navigation .gds-secondary-navigation__right-chevron,
.transaparent-secondary-navigation .gds-secondary-navigation__left-chevron {
  background-color: transparent;
}

.gds-secondary-navigation .gds-menus .gds-inline-menu__item.gds-inline-menu__item--active .gds-link__label,
.gds-secondary-navigation .gds-menus .gds-inline-menu__item .gds-link__label:hover,
.gds-secondary-navigation .gds-menus .gds-inline-menu__item .gds-link:hover span,
.gds-secondary-navigation .gds-menus .gds-inline-menu__item .gds-link__label:focus,
.gds-secondary-navigation .gds-menus .gds-inline-menu__item .gds-link:focus span,
.gds-secondary-navigation .gds-menus .gds-inline-menu__item .gds-link__label:active,
.gds-secondary-navigation .gds-menus .gds-inline-menu__item .gds-link:active span {
  color: var(--color-interaction);
}

/*.gds-secondary-navigation .gds-menus .gds-inline-menu__item .gds-link__label {
  color: var(--color-light);
}*/
.gds-secondary-navigation.is-sticky {
  position: relative !important;
}

.toolbar-fixed .gds-secondary-navigation.is-sticky {
  z-index: 10;
}
.toolbar-fixed .gds-secondary-navigation {
  z-index: 3;
}

/*tag css */
.gds-tag {
  font-size: var(--typography-p-font-size);
  line-height: var(--typography-p-s-line-height);
  background-color: var(--main-voilet);
  border-radius: 100px;
  font-weight: 400;
}

.gds-tag:hover {
  background-color: var(--medium-voilet);
}

.gds-tag:focus {
  background-color: var(--main-voilet);
}

.gds-tag:focus::after {
  content: none;
}

.gds-tag  span.gds-tag__label.gds-tag__label-- {
  word-break: break-word;
}

/*hcp validation modal*/
.bi-hcp-validation-modal {
  background-color: var(--color-grey-20);
}

.gds-modal__body-wrapper .gds-grid .gds-block-bg-color {
  background-color: var(--color-grey-40);
  justify-content: center;
}

.gds-form-input__input-wrapper--submit input {
  color: var(--color-grey);
}

.gds-btn--is-full-width .gds-form-input__input-wrapper--submit {
  height: auto;
}

.bi-hcp-validation-modal .gds-form-input .gds-btn--is-full-width,
.interstitial-options form:last-child .gds-form-input {
  margin-bottom: 0;
}

.bi-hcp-validation-modal.bi-hcp-validation-modal-fullscreen.gds-modal .gds-modal__body-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
}

/* rich text table */
.gds--rich-text table {
  background-color: var(--color-light);
}

.gds--rich-text table td p,
.gds--rich-text table th p,
.gds--rich-text table td,
.gds--rich-text table th {
  font-size: var(--typography-p-font-size);
  line-height: var(--typography-p-line-height);
  color: var(--color-grey);
  margin: 0;
}

/* link svg color global  */
/*.gds-link.gds-link--with-icon .gds-icon svg path {
  fill: var(--color-grey);
}*/

/* side navigation */
.gds-side-navigation__item .gds-link:hover {
  border-radius: 4px;
  font-weight: 700;
}

.gds-side-navigation__item:hover .gds-side-navigation__bullet {
  fill: var(--color-interaction);
}

.gds-side-navigation__bullet {
  fill: var(--color-grey-80);
}

/*content pages*/
.gds--rich-text p {
  font-size: var(--typography-p-l-font-size);
  line-height: var(--typography-p-l-line-height);
  color: var(--color-grey);
  margin-bottom: var(--spacer-m);
}

.gds--rich-text h3 {
  color: var(--color-primary);
}

.gds-paragraph.gds-paragraph--lead.gds-paragraph--spacer-m.gdsparagraph--align-left ::marker,
ul .gds-paragraph::marker {
  color: var(--color-interaction);
}

.gds-paragraph.gds-paragraph--lead.gds-paragraph--spacer-m.gdsparagraph--align-left ul {
  padding-inline-start: var(--spacer-m);
  margin-bottom: var(--spacer-xl);
  margin-top: 0;
}


/*link */
a,
a.skip-disclaimer,
a.display-disclaimer,
ol.gds-ordered a {
  color: inherit;
  text-decoration-color: var(--color-interaction);
  text-underline-offset: 5px;
}

a {
  text-underline-offset: 2px;
}

.gds-link {
  text-decoration-color: var(--color-interaction-dark);
}


/* full width grid */
.heading-full-width-grid,
.full-width-grid {
  max-width: none;
  padding: 0;
}

/*search page and dropdown filters */
input.gds-search__input {
  background: none;
}

/*search in page */
.gds-search--is-open .gds-search__inner,
.gds-search--is-not-header .gds-search__inner {
  border-bottom: 2px solid var(--color-grey);
}

@media (max-width: 1279px) {
  .contrast .gds-header__main .gds-search::after,
  .full-contrast .gds-header__main .gds-search::after {
    background-color: var(--color-light);
  }
}

/*svg color */
/*.gds-icon--primary path {
  fill: var(--color-grey);
}*/

/*dropdown filter and form*/
.gds-dropdown-multi-select .select2-results__options .select2-results__option--highlighted {
  border: var(--color-grey-80);
}

.gds-form-input .select2-container .select2-selection,
.gds-form-input .select2-container .select2-selection--multiple {
  border: 1px solid var(--color-grey-80);
}

/*.select2-dropdown .select2-results__option[aria-selected='true'],
.select2-dropdown .select2-results__option--highlighted {
  color: var(--color-interaction) !important;
}*/

.gds-dropdown-multi-select .select2-results__options .select2-results__option::before {
  background: var(--color-white);
}

.gds-dropdown-multi-select .selection .select2-selection--multiple .select2-selection__rendered .select2-selection__placeholder {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: var(--spacer-s);
}

.gds-form-input .select2-container .select2-selection {
  border: 1px solid var(--color-grey-80);
}

.gds-form-input__input {
  border-radius: 0;
}

.gds-grid.views-exposed-form>.gds-cell {
  padding-left: var(--spacer-base);
}

.gds-form-section__filters .gds-form-input,
.gds-form-section__sorts .gds-form-input {
  min-width: 280px;
  max-width: 280px;
}

.gds-cell--m-three-quarters .gds-form-section__filters .gds-form-input,
.gds-cell--m-three-quarters .gds-form-section__sorts .gds-form-input {
  min-width: 200px;
  max-width: 200px;
}

.select2-dropdown .select2-results__option--highlighted,
.gds-dropdown-multi-select .select2-results__options .select2-results__option--highlighted {
  border-radius: 0;
  border: none;
}

.gds-form-input__input {
  border: 1.2px solid var(--color-grey);
}

.gds-form-input__input:focus,
.gds-form-input .select2-selection:focus {
  box-shadow: none;
}

.select2-results__option svg g g {
  fill: var(--color-grey);
}

.gds-form-section__tags-delete::after,
.gds-form-section__tags-delete::before {
  background-color: var(--color-grey);
}

.gds-form-section__tags-item {
  background: var(--color-white);
}

.gds-form-section__tags-delete {
  top: calc(var(--spacer-s) - 2px);
}

.form-item-captcha-response {
  margin-bottom: var(--spacer-m);
}

/*breadcrumb*/
.gds-breadcrumb__list-item .gds-icon--primary path,
.gds-breadcrumb .gds-icon--base_chevron-left svg path {
  fill: var(--color-grey-60);
}
.gds-breadcrumb .gds-breadcrumb__list-item {
  margin-bottom: 0;
}


/*anchor link button color */
p a.gds-btn.gds-btn--primary {
  color: var(--color-grey);
}

/*keyfacts*/
@media screen and (min-width: 576px) {
  .gds-key-fact {
    height: auto;
  }
}
/*indication*/
.gds-icon--indication svg g g path:nth-child(1) {
  fill: #ced6d4;
}

.gds-icon--indication svg g g path:nth-child(2) {
  fill: #4b5c59;
}

.gds-icon--indication svg g g path:nth-child(1),
.gds-icon--indication svg g g path:nth-child(2),
.gds-icon--indication svg g g path:nth-child(3),
.gds-icon--indication svg g g path:nth-child(4),
.gds-icon--indication svg g g path:nth-child(5) {
  stroke: var(--color-primary);
}

/*brand_names*/
.gds-icon--brand_names svg g g path:nth-child(1) {
  fill: #4b5c59;
}

.gds-icon--brand_names svg g g circle {
  stroke: var(--color-primary);
}

.gds-icon--brand_names svg g g path:nth-child(1),
.gds-icon--brand_names svg g g path:nth-child(2),
.gds-icon--brand_names svg g g path:nth-child(3),
.gds-icon--brand_names svg g g path:nth-child(4),
.gds-icon--brand_names svg g g path:nth-child(5) {
  stroke: var(--color-primary);
}

/*ingredient*/
.gds-icon--ingredient svg g g path:nth-child(7) {
  fill: #4b5c59;
}

.gds-icon--ingredient svg g g path:nth-child(1),
.gds-icon--ingredient svg g g path:nth-child(2),
.gds-icon--ingredient svg g g path:nth-child(3) {
  fill: #ced6d4;
}

.gds-icon--ingredient svg g g path:nth-child(1),
.gds-icon--ingredient svg g g path:nth-child(2),
.gds-icon--ingredient svg g g path:nth-child(3),
.gds-icon--ingredient svg g g path:nth-child(4),
.gds-icon--ingredient svg g g path:nth-child(5),
.gds-icon--ingredient svg g g path:nth-child(6),
.gds-icon--ingredient svg g g path:nth-child(7),
.gds-icon--ingredient svg g g path:nth-child(8) {
  stroke: var(--color-primary);
}

/*article navigation svg */
.gds-article-navigation__item .gds-icon.gds-icon--primary svg path {
  fill: var(--color-interaction);
}


.gds-search--is-open .gds-search__inner,
.gds-search--is-not-header .gds-search__inner {
  border-bottom: 2px solid var(--color-white);
}

.heading-no-padding-cell,
td.no-padding-cell,
.no-padding-cell {
  padding: 0;
}

/*professional area*/
.gds-secondary-hero--gws-eval-professional-area {
  background-color: var(--color-secondary);
}

.gds-secondary-hero--gws-eval-professional-area .gds-secondary-hero__buttons .gds-btn-wrapper .gds-btn--primary {
  background-color: var(--color-primary-dark);
}

.gds-secondary-hero--gws-eval-professional-area .gds-secondary-hero__buttons .gds-btn-wrapper .gds-btn--primary .gds-btn__label {
  color: var(--color-interaction);
}

.gds-search--is-not-header .gds-search__inner {
  border-bottom: 2px solid var(--color-interaction-dark);
}

.gds-secondary-hero__container .gds-secondary-hero__content .gds-heading p:first-child {
  margin-top: 0;
}

/*info-banner */
.gds-info-banner .gds-info-banner__inner .gds-info-banner__icon-container .gds-icon svg g g g path {
  fill: var(--color-light);
}

.gds-info-banner .gds-info-banner__inner .gds-info-banner__icon-container {
  padding: var(--spacer-s);
  width: 40px;
  height: 40px;
}

.grid-behaviour {
  max-width: 1280px;
  padding: 0 var(--spacer-l);
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 1280px) {
  .gds-cell>.gds-heading-with-link,
  .gds-cell>.main-region>.gds-heading-with-link.grid-behaviour {
    margin-left: calc(var(--spacer-base) / 2 * -2);
    margin-right: calc(var(--spacer-base) / 2 * -2);
  }
}

@media screen and (min-width:767px) and (max-width: 992px) {
  .gds-heading-with-link.grid-behaviour {
    padding: 0 var(--spacer-xs);
  }
}

@media screen and (min-width:992px) and (max-width:1280px) {
  .grid-behaviour {
    padding: 0 calc( var(--spacer-l) / 2);
  }

  .gds-heading-with-link.grid-behaviour {
    padding: 0 var(--spacer-xxs);
  }

}

.field-prefix,
.gds-form-input+*:not(.gds-form-input) {
  font-size: 14px;
}

@media screen and (min-width: 1280px) {
  .gds-footer__legal-section {
    padding-left: var(--spacer-base);
    padding-right: var(--spacer-base);
  }
}


/*logo and close button focus */
.contrast .gds-logo:focus::after,
.full-contrast .gds-logo:focus::after,
.contrast .gds-search__button:focus::after,
.full-contrast .gds-search__button:focus::after,
.contrast .gds-search__close-button:focus::after,
.full-contrast .gds-search__close-button:focus::after {
  border-color: var(--color-primary-lightest);
}

/*inpage-search hidden*/
.inpage-search {
  display: none;
}

/*image alignment for article kind of pages */
:where(.gds-paragraph,
.gds--rich-text) .media-element:not(.align-left):not(.align-right),
:where(.gds-paragraph,
.gds--rich-text) figure img {
  max-width: 100%;
  height: auto;
}
:where(.gds-paragraph,
.gds--rich-text) figure {
  display: table;
  margin: 0;
}

/*fig caption */
figcaption {
  font-size: var(--typography-p-font-size);
  font-weight: var(--typography-p-font-weigh);
  line-height: var(--typography-p-line-height);
  color: #546372;
  margin-top: var(--spacer-base);
}

/*page image and text alignmenr */
.gds-media-image-wrapper {
  max-width: 100%;
  height: auto;
}

@media (min-width: 24.0625em) {
  :where(.gds-paragraph,
  .gds--rich-text) .align-left,
  :where(.gds-paragraph,
  .gds--rich-text) .align-right {
    max-width: calc(50% - var(--spacer-l));
  }

  :where(.gds-paragraph,
  .gds--rich-text) .align-left {
    margin-right: var(--spacer-l);
  }

  :where(.gds-paragraph,
  .gds--rich-text) .align-right {
    margin-left: var(--spacer-l);
  }
}

/*font for text without any classes*/
:where(.gds-paragraph,
.gds--rich-text) :where(strong,
div),
.gds--rich-text {
  font-family: var(--typography-p-l-font-family);
  line-height: var(--typography-p-l-line-height);
}


.gds-secondary-navigation__right-chevron,
.gds-secondary-navigation__left-chevron {
  background-color: var(--color-primary);
}
.gds-secondary-navigation__right-chevron .gds-icon--primary path,
.gds-secondary-navigation__left-chevron .gds-icon--primary path {
  fill: var(--color-interaction);
}
.gds-secondary-navigation.fade .gds-menus {
  margin-left: calc(-1 * var(--spacer-l) / 2);
}

/*products secondary hero alignment */
.gds-grid:not(.heading-full-width-grid) .gds-secondary-hero:not(.gds-secondary-hero--gws-eval-professional-area) .gds-secondary-hero__container > .gds-grid,
.gds-grid:not(.heading-full-width-grid) .gds-secondary-hero:not(.gds-secondary-hero--gws-eval-professional-area) .gds-secondary-hero__container > .gds-grid .gds-cell,
.gds-grid .gds-video-player .gds-grid,
.gds-grid .gds-video-player .gds-grid .gds-cell {
  padding: 0;
}

.audio-player__wrapper {
  display: flex;
  justify-content: space-between;
}

.audio-player audio {
  display: block;
  width: 100%;
  padding-top: var(--spacer-m);
}

#main-content > .layout-content div:first-child > article div > .gds-grid:first-child > .gds-cell:first-child > .main-region > .gds-heading:first-child {
  margin-top: calc(var(--spacer-base) + var(--spacer-xxs));
}
.gds-grid--nested.gds-grid--bicom-custom-teasers-wrapper {
  height: 100%;
  margin-bottom: 0;
}

.contrast .gds-social-menu .gds-heading,
footer.contrast .gds-footer__open-regions .gds-link__label {
  color: var(--color-grey);
}

@media (min-width: 576px) {
  .gds-footer__region {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: flex-end;
  }
}

#block-bi-gds-bicom-footer.gds-overlay {
  z-index: -1;
}

#block-bi-gds-bicom-footer.gds-overlay--is-visible {
  z-index: 998;
}

#block-bi-gds-bicom-footer + .gds-modal__container {
  position: fixed !important;
  inset: 0;
  z-index: 999;
}

#block-bi-gds-bicom-footer + .gds-modal__container:not(.is-visible) {
  z-index: -1 !important;
}


.region-modal {
  padding: 0 var(--spacer-xl) var(--spacer-xl) var(--spacer-m);
}

.region-modal__countries {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

.region-modal__country {
  padding: var(--spacer-xs) 0;
  display: inline-block;
  width: 100%;
}

.region-modal__country .gds-link {
  font-weight: normal;
}

.region-modal .gds-tabs::before {
  background-color: var(--color-light);
}

.gds-modal .gds-modal__header {
  padding-top: var(--spacer-xxl);
}

.gds-modal .gds-modal__body {
  width: 100%;
  margin-top: 0;
}

.gds-modal__close-button .gds-icon svg path {
  fill: var(--color-interaction);
}

@media (max-width: 767px) {
  .gds-modal {
    height: 100vh;
  }
}

@media (min-width: 576px) and (max-width:767px) {
  .region-modal__countries {
    column-count: 2;
  }
}

@media (min-width: 768px) {
  .gds-modal {
    height: 80vh;
  }
}

@media (min-width: 768px) and (max-width:991px) {
  .gds-modal {
    max-height: 42em;
  }

  .region-modal__countries {
    column-count: 3;
  }
}

@media (min-width: 992px) {
  .gds-modal {
    width: calc(100% - calc(2 * var(--spacer-massive)));
  }

  .region-modal__countries {
    column-count: 4;
  }
}


.gds-footer__open-regions {
  align-items: center;
  appearance: none;
  background: none;
  border: none;
  display: flex;
  text-decoration: none;
  padding: 0;
}

.contrast .gds-footer__open-regions .gds-link__label {
  color: var(--color-white-pale-text);
}

/*carousel */
/*.gds-carousel{
    max-width:1440px;
}*/
.gds-carousel__slide-outer > div  .gds-grid {
  width: 100%;
  max-width: 1440px;
  padding: 0;
}
.gds-carousel__slide-outer > div .gds-grid .gds-cell {
  padding: 0;
}
.gds-carousel__split-content .gds-heading {
  color: var(--color-interaction);
}
.gds-carousel__split-content .gds-link.gds-link--with-icon .gds-icon svg path {
  fill: var(--color-light);
}
.gds-carousel__controls {
  border-radius: 0px;
  border: 1px solid var(--color-primary-light);
}
.gds-carousel__controls .gds-carousel__control-button .gds-icon svg path {
  fill: var(--color-interaction);
}
.gds-carousel__control-button:focus:not(:focus-visible) {
  border-radius: 0;
}

/*modal */
.gds-modal {
  max-height: calc(100vh - var(--spacer-m));
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

#block-bi-gds-bicom-footer.gds-overlay--is-visible {
  pointer-events: none;
}

@media screen and (min-width: 1280px) {
  [dir="ltr"] .gds-search__results {
    left: -300%;
    right: 0;
    width: auto;
  }
}

td.gds-table__cell.gds-table__cell--image {
  padding: 0;
}

/*@media (min-width: 1280px) {
  .contrast .gds-header-menu a.gds-link:hover,
  .contrast .gds-mega-nav a.gds-link:hover,
  .contrast .gds-header-menu .gds-link__label:hover,
  .contrast .gds-mega-nav .gds-link__label:hover,
  .contrast .gds-header-menu .gds-link--menu:hover,
  .contrast .gds-mega-nav .gds-link--menu:hover   .contrast .gds-header-menu .gds-link--menu .gds-link__label:hover,
  .contrast .gds-mega-nav .gds-link--menu .gds-link__label:hover,
  .full-contrast .gds-header-menu a.gds-link:hover,
  .full-contrast .gds-mega-nav a.gds-link:hover,
  .full-contrast .gds-header-menu .gds-link__label:hover,
  .full-contrast .gds-mega-nav .gds-link__label:hover,
  .full-contrast .gds-header-menu .gds-link--menu:hover,
  .full-contrast .gds-mega-nav .gds-link--menu:hover,
  .full-contrast .gds-header-menu .gds-link--menu .gds-link__label:hover,
  .full-contrast .gds-mega-nav .gds-link--menu .gds-link__label:hover {
    color: var(--color-light);
    text-decoration: underline;
    text-decoration-color: var(--color-light);
  }
}*/
.contrast .gds-header-menu a.gds-link,
.contrast .gds-header-menu .gds-link__label,
.full-contrast .gds-header-menu a.gds-link,
.full-contrast .gds-header-menu .gds-link__label,
.contrast .gds-mega-nav a.gds-link,
.contrast .gds-mega-nav .gds-link__label,
.full-contrast .gds-mega-nav a.gds-link,
.full-contrast .gds-mega-nav .gds-link__label {
  color: var(--color-light);
}

.gds-hero__full-background .hero_extra_padding {
  padding-top: calc(140px + var(--spacer-massive));
}

/* bi-social-share */
.bi-social-share .gds-icon--social_linkedin svg > g > path,
.bi-social-share .gds-icon--social_linkedin svg g g path:first-child {
  fill: transparent;
}
.bi-social-share--links a {
  background-color: transparent;
}
.bi-social-share svg g g path:last-child,
.bi-social-share svg g path:last-child {
  fill: var(--color-grey);
}
.bi-social-share .gds-icon svg {
  background: transparent !important;
}

@media (min-width: 1280px) {
  .contrast .gds-header-menu a.gds-link:hover,
  .contrast .gds-header-menu .gds-link__label:hover,
  .contrast .gds-header-menu .gds-link--menu:hover,
  .contrast .gds-header-menu .gds-link--menu .gds-link__label:hover,
  .full-contrast .gds-header-menu a.gds-link:hover,
  .full-contrast .gds-header-menu .gds-link__label:hover,
  .full-contrast .gds-header-menu .gds-link--menu:hover,
  .full-contrast .gds-header-menu .gds-link--menu .gds-link__label:hover {
    color: var(--color-primary-lightest);
  }
}
.contrast .gds-header-menu a.gds-link:hover,
.contrast .gds-header-menu a.gds-link:focus,
.contrast .gds-header-menu .gds-link__label:hover,
.contrast .gds-header-menu .gds-link__label:focus,
.contrast .gds-header-menu .gds-link--menu:hover,
.contrast .gds-header-menu .gds-link--menu:focus,
.contrast .gds-header-menu .gds-link--menu .gds-link__label:hover,
.contrast .gds-header-menu .gds-link--menu .gds-link__label:focus,
.full-contrast .gds-header-menu a.gds-link:hover,
.full-contrast .gds-header-menu a.gds-link:focus,
.full-contrast .gds-header-menu .gds-link__label:hover,
.full-contrast .gds-header-menu .gds-link__label:hover,
.full-contrast .gds-header-menu .gds-link--menu:hover,
.full-contrast .gds-header-menu .gds-link--menu .gds-link__label:hover {
  color: var(--color-primary-lightest);
}

.contrast .gds-link--menu:focus::after,
.full-contrast .gds-link--menu:focus::after,
.contrast .gds-link--with-icon:focus::after,
.full-contrast .gds-link--with-icon:focus::after {
  border-color: var(--color-primary-lightest);
}

.sub-menu-transparent.visible .gds-submenu-container__inner .gds-submenu-content a.gds-link.gds-link--link-intercept.gds-link--default.gds-link--icon-right.gds-link--with-icon.gds-link--with-icon-arrow {
  margin-bottom: var(--spacer-m);
}

.gds-secondary-hero--dark-background .gds-secondary-hero__content .theme-color__primary {
  color: var(--color-light);
}

@media screen and (max-width:1280px) {
  nav.gds-header-menu.visible {
    overflow-y: auto;
  }
}

.gds-tabs::before {
  background-color: var(--color-grey-20);
}

.gds-secondary-navigation__right-chevron.active.hide-chevron {
  display: none;
}

/* --*/
.gds-grid :not(.gds-heading-with-link,
.gds-highlight-banner,
.heading-full-width-grid .gds-secondary-hero--event-header-title .gds-secondary-hero__container,
.gds-cell--m-half .gds-secondary-hero.gds-secondary-hero--blue-background > .gds-secondary-hero__container) > .gds-grid {
  padding-inline: 0;
  width: auto;
}

.modal-duration {
  transition-duration: 0s;
}

[dir="ltr"] .gds-link__restricted {
  left: calc(100% + var(--spacer-xs));
  margin-left: 0 !important;
}

.gds-link__restricted {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.gds-link__restricted svg {
  display: block;
  width: 1em;
}

div:not(.gds-video__video) > .bc-player-default_default {
  /*height: auto !important;*/
  width: 100% !important;
}
/*.gds-video video, .vjs-tech {
    display: block;
    max-height: 80vh;
    position: static !important;
    object-fit: contain !important;
}
*/
.gds-video__video {
  padding-bottom: 0 !important;
  height: 100% !important;
}
.gds-video video-js {
  padding-bottom: 0 !important;
}

@media (max-width: 991px) {
  .gds-side-navigation .gds-side-navigation__label * {
    color: var(--color-light);
    fill: var(--color-light);
  }

  .gds-side-navigation__heading,
  .gds-side-navigation__list {
    background-color: var(--color-primary);
  }

  .gds-side-navigation__heading *,
  .gds-side-navigation__list * {
    color: var(--color-light);
    fill: var(--color-light);
  }

  .gds-side-navigation__item--active *,
  .gds-side-navigation__item:hover *,
  .gds-side-navigation__item:focus *,
  .gds-side-navigation__item:active * {
    fill: var(--color-interaction);
    color: var(--color-interaction-dark);
  }
  .gds-side-navigation__item:hover {
    background-color: var(--color-light);
    border-radius: 4px;
    font-weight: 700;
  }

  .gds-side-navigation__label--button:focus {
    position: relative;
    text-decoration: none;
    background: transparent;
    overflow: visible;
    outline: 0;
    border: 0;
  }

  .gds-side-navigation__wrapper > .gds-side-navigation__heading {
    display: none;
  }
}

.iframe-container iframe,
.iframe-container object,
.iframe-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.iframe-container {
  position: relative;
  padding-bottom: calc(113 / 200 * 100%);
  padding-top: 0;
  height: 0;
  overflow: hidden;
}

.bc-iframe .vjs-playlist-sidebar .vjs-playlist-show-hide button:hover,
.bc-player-default_default .vjs-big-play-button:active,
.bc-player-default_default .vjs-big-play-button:focus,
.bc-player-default_default .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected,
.bc-player-default_default .vjs-play-progress,
.bc-player-default_default .vjs-volume-level,
.bc-player-default_default:active .vjs-big-play-button,
.bc-player-default_default:hover .vjs-big-play-button {
  background-color: var(--color-primary-dark);
}

button.gds-video__button.gds-video__button--is-play .gds-icon svg g circle {
  fill: var(--color-primary-dark);
}

/*.it-eprivacy-backdrop .it-eprivacy-banner {
  background: var(--color-primary);
}

.it-eprivacy-backdrop .it-eprivacy-banner-btn--primary,
.it-eprivacy-backdrop .it-eprivacy-banner-btn--primary:focus,
.it-eprivacy-backdrop .it-eprivacy-banner-btn--primary:hover {
  color: var(--color-primary);
}

.it-popup-container.it-squared-template .it-eprivacy-popup {
  background: var(--color-primary-lightest);
}

.it-popup-container.it-squared-template .it-eprivacy-popup-text,
.it-popup-container.it-squared-template .it-eprivacy-check-all label {
  color: var(--color-interaction-dark);
}

.it-popup-container.it-squared-template .it-checkbox-container .it-checkbox,
.it-popup-container.it-squared-template .it-checkbox-container .it-checkbox:after {
  border-color: var(--color-interaction-dark);
}

.it-squared-template .it-collapse-item {
  border-color: var(--color-interaction-dark);
}

.it-popup-container.it-squared-template .it-collapse-icon path {
  fill: var(--color-primary);
}

.it-popup-container.it-squared-template .it-policy-label {
  color: var(--color-primary);
}

.it-popup-container.it-squared-template .it-eprivacy-popup-btn--primary,
.it-popup-container.it-squared-template .it-eprivacy-popup-btn--primary:focus,
.it-popup-container.it-squared-template .it-eprivacy-popup-btn--primary:hover {
  background-color: var(--color-interaction);
  border-color: var(--color-interaction);
}

.it-popup-container.it-squared-template .it-eprivacy-popup-link:active,
.it-popup-container.it-squared-template .it-eprivacy-popup-link:focus,
.it-popup-container.it-squared-template .it-eprivacy-popup-link:hover,
.it-popup-container.it-squared-template .it-eprivacy-popup-link:link,
.it-popup-container.it-squared-template .it-eprivacy-popup-link:visited,
.it-popup-container.it-squared-template .it-eprivacy-popup-text a:active,
.it-popup-container.it-squared-template .it-eprivacy-popup-text a:focus,
.it-popup-container.it-squared-template .it-eprivacy-popup-text a:hover,
.it-popup-container.it-squared-template .it-eprivacy-popup-text a:link,
.it-popup-container.it-squared-template .it-eprivacy-popup-text a:visited {
  color: var(--color-primary);
  text-decoration-color: var(--color-interaction) !important;
}

.it-popup-container.it-squared-template .it-eprivacy-popup-close {
  color: var(--color-interaction);
}
.it-popup-container.it-squared-template .it-popup-close-icon path {
  fill: var(--color-interaction);
}

.it-eprivacy-banner.it-squared-template .it-eprivacy-banner-btn--primary,
.it-eprivacy-banner.it-squared-template .it-eprivacy-banner-btn--primary:focus,
.it-eprivacy-banner.it-squared-template .it-eprivacy-banner-btn--primary:hover {
  border-color: var(--color-primary);
}

.it-popup-container.it-squared-template .it-collapse-item,
.it-popup-container.it-squared-template .it-collapse-content {
  border-color: var(--color-black);
}

.it-popup-container.it-squared-template .it-eprivacy-popup-btn--primary,
.it-popup-container.it-squared-template .it-eprivacy-popup-btn--primary:focus,
.it-popup-container.it-squared-template .it-eprivacy-popup-btn--primary:hover {
  color: var(--color-grey);
}*/

.gds-inline-menu li.gds-inline-menu__item a {
  white-space: nowrap;
}

.audio-player audio {
  margin-bottom: var(--spacer-s);
}
.gds-card__cta .gds-link.gds-link--with-icon .gds-icon svg path {
 fill: var(--color-interaction) !important;
}
.gds-mega-nav__item--active .contrast .gds-mega-nav__item a.main-link:hover {
    text-decoration: none !important;
}
