#head-wrapper,
.sidebar-menu-wrapper,
body:not(.himoldex).sidebar-menu-wrapper-visible #head-admin-menu-wrapper {
  background: var(--Linear, linear-gradient(270deg, var(--color-lightblue-air) 2.27%, var(--color-lightblue) 102.27%));
  color: var(--color-black);
}
.sidebar-menu-wrapper .sidebar-menu {
  background: var(--Liner, linear-gradient(270deg, var(--color-lightblue-air) 2.27%, var(--color-lightblue) 102.27%));
  color: var(--color-link);
}
#head-wrapper #head #header .parent {
  min-height: 72px;
  display: flex;
  align-items: center;
}
#head-wrapper #head #header .parent .inner {
  display: flex;
  flex-direction: column;
  row-gap: var(--space-xs);
}
#head-wrapper #head #header .parent .inner .title {
  background-image: var(--logo);
  background-repeat: no-repeat;
  width: 236px;
  height: 58px;
  text-indent: -100000px;
  background-size: contain;
}
#head-wrapper #head #header #header-tools .search-form {
  bottom: 0px;
}
@media (max-width: 750px) {
  #head-wrapper #header {
    display: grid;
    grid-template-columns: auto 1fr;
  }
  #head-wrapper #header .parent {
    grid-column: 1 / 2;
    grid-row: 1 / 2;
  }
  #head-wrapper #header .main-actor-and-affiliations {
    grid-column: 1 / 2;
    grid-row: 2 / 3;
  }
  #head-wrapper #header #header-tools {
    grid-column: 2 / 3;
    grid-row: 1 / 2;
  }
}
#head-wrapper .main-actor-and-affiliations {
  color: var(--color-link);
  font-size: 3.4rem;
}
#head-wrapper .main-actor-and-affiliations a {
  text-decoration: none;
}
#head-wrapper .main-actor-and-affiliations a:hover,
#head-wrapper .main-actor-and-affiliations a:focus {
  text-decoration: underline;
}
body.en #head-wrapper #head #header .parent .inner .title {
  background-image: var(--logo-eng);
}
.sidebar-menu-wrapper a {
  line-height: 130%;
}
.sidebar-menu-wrapper a:hover {
  background-color: transparent;
}
.sidebar-menu-wrapper .vrtx-tab-menu {
  display: none;
}
.sidebar-menu-wrapper .sidebar-global-menu {
  justify-content: center;
  max-width: var(--width-total-max);
}
.sidebar-menu-wrapper #supplementary-menu {
  display: grid;
  grid-template-columns: 1fr;
  gap: 40px;
}
.sidebar-menu-wrapper #supplementary-menu div {
  display: grid;
  grid-template-rows: auto 1fr auto;
}
.sidebar-menu-wrapper #supplementary-menu .menu-title {
  font-size: 2.4rem;
  line-height: 110%;
}
.sidebar-menu-wrapper #supplementary-menu .all-about-link {
  font-weight: 700;
  border-top: 1px solid var(--color-link);
  margin-top: 20px;
  padding-top: 20px;
}
@media (min-width: 751px) {
  .sidebar-menu-wrapper #supplementary-menu {
    grid-template-columns: repeat(3, 1fr);
  }
}
#head-wrapper #head #header #header-tools {
  color: var(--color-link);
}
#head-wrapper #head #header #header-tools #header-language > a,
#head-wrapper #head #header #header-tools #header-language > span {
  color: var(--color-link);
}
#head-wrapper #head #header #header-tools #header-language > span {
  border: 3px solid var(--color-link);
}
#head-wrapper #head #header #header-tools .toggle-search,
#head-wrapper #head #header #header-tools .sidebar-menu-toggle {
  color: var(--color-link);
}
#head-wrapper #head #header #header-tools .toggle-search::after {
  background-image: var(--img-search);
}
#head-wrapper #head #header #header-tools .sidebar-menu-toggle::after {
  background-image: var(--img-menu);
}
#vrtx-frontpage-introduction {
  margin-top: 40px;
}
#breadcrumbs #vrtx-breadcrumb-wrapper {
  margin-bottom: 20px;
}
#breadcrumbs #vrtx-breadcrumb-wrapper:has(.vrtx-breadcrumb-level-3) {
  margin-bottom: 0;
}
/*# sourceMappingURL=local-intranett.css.map */
/*# sourceMappingURL=local-intranett.css.map */
