@charset "UTF-8";
.header {
  height: 96px;
  background: #fff;
  display: flex;
  justify-content: center;
  border-bottom: 1px solid var(--color-neutral-20);
}
@media screen and (max-width: 768px) {
  .header {
    height: 78px;
  }
}
.header__content {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: space-between;
  width: 100%;
  max-width: var(--width-limiter);
  padding-right: var(--text-padding);
  padding-left: var(--text-padding);
  margin-left: var(--block-margin);
  margin-right: var(--block-margin);
}
.header__logo {
  background-image: url("images/adva-logo-v2.webp");
  background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
  width: 167.14px;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .header__logo {
    height: 52px;
  }
}
.header__nav {
  display: flex;
  align-items: baseline;
  gap: 8px;
}
@media screen and (max-width: 768px) {
  .header__nav {
    gap: 4px;
  }
}
.header__link {
  color: var(--color-neutral-90);
  display: flex;
  align-items: baseline;
}
@media screen and (max-width: 768px) {
  .header__link {
    display: none;
  }
}
.header__link::before {
  content: "·";
  display: flex;
  padding-right: 8px;
  color: var(--color-neutral-80);
  text-decoration: none;
  user-select: none;
}
.header__link:hover::before {
  text-decoration: underline;
  text-decoration-color: #ffffff;
}
.header__link:hover {
  transition: 0.1s;
}
.header__link:visited {
  color: var(--color-neutral-90);
}
.header__link:first-child::before {
  content: "";
}
@media screen and (max-width: 768px) {
  .header__link_lang {
    display: flex;
  }
}
.header__link_lang:last-child::before {
  content: "|";
}
