.projekte-arrow {
  display: none;
}

.projekte-arrow-parent {
  display: flex;
  justify-content: center;
  width: fit-content;
}

.arrow-hover-object {
  display: none;
}

.header-spacer {
  width: 5vw;

  z-index: 5;

  display: none;

  /* border: solid yellow; */
}

.header-blur {
  /* display: none; */
/* border: solid yellow; */
width: 100%;
height: calc(100% + 20px);
transform: translateY(-8px);
position: absolute;
/* filter: blur(15px); */
backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px);
}

.header-menu-spacer {
  /* width: 10vw; */
  flex: 5%;
  z-index: 5;
  /* border: solid black; */
}

.header {
  display: flex;
  justify-content: space-between;
  /* position: relative; */
  position: fixed;

  width: calc(100vw - 20px);

  padding-left: 20px;
  /* padding-right: 20px; */
  /* padding-top: 5px; */
  /* height: 15vh; */

  /* border: solid blue; */
  user-select: none;

  /* overflow: hidden; */

  padding-top: 5px;
}

.header-a {
  /* flex: 40%; */

  font-family: Manrope;
  font-weight: bold;
  line-height: 1.1em;

  font-size: 70px;
  letter-spacing: -0.05em;

  white-space: nowrap;

  transition: font-variation-settings 1s, letter-spacing 0.4s;

  /* border: solid yellow; */
  z-index: 1;
}

.title {
  transition: font-variation-settings 0.5s ease, letter-spacing 0.4s ease;
  color: black !important;
  text-decoration: none;
  font-variation-settings: "wght" 700;
}

.title:hover {
  font-variation-settings: "wght" 2300;
  transition: font-variation-settings 0.4s ease, letter-spacing 0.6s ease;
  letter-spacing: 0.0125em;
}

/* .title-sub {
  height: 15px;
  position: absolute;
  font-size: 15px;
  letter-spacing: initial;
  text-align: center;
  display: flex;
  font-weight: normal;
  align-items: center;
  z-index: -1;
} */


.title-sub {
  /* border: solid yellow; */
  height: 15px;
  position: absolute;
  /* bottom: -50%; */
  transform: translate(5px, -250%);
  font-size: 15px;
  letter-spacing: initial;
  text-align: center;
  /* justify-content: center; */
  /* display: flex; */
  font-weight: normal;
  /* align-items: center; */
  /* pointer-events: none; */
  z-index: -1;
}

.header-b {
  flex: 60%;
  font-weight: bold;


  display: flex;
  justify-content: center;
  align-items: center;

  padding-right: 5vw;

  /* border: solid pink; */
}

.menu-list {
  display: flex;
  justify-content: space-between;

  list-style: none;
  margin: 0;
  padding: 0;

  width: 100%;

  /* border: solid blue; */
  z-index: 10;
}

.menu-item {
  transform: scaleY(200%);
  -webkit-transform: scaleY(2);
  font-size: 35px;
  transition: transform 0.25s ease;
}

/* .menu-item {
  height: 70px;
  display: flex;
  align-items: center;
  transition: transform 0.25s ease;
  border: solid yellow;
} */

/* .menu-selector {
  position: absolute;
  height: 70px;
  border: solid black;
  width: 100%;
} */

.menu-item:hover {
  transform: scaleY(100%);
  -webkit-transform: scaleY(1);
}

.menu-narrow {
  transform: scaleY(100%) !important;
  -webkit-transform: scaleY(1) !important;
}

.menu-link {
  text-decoration: none;


  color: var(--highlight);

}

/* .menu-link {
  text-decoration: none;
  transform: scaleY(200%);
  font-size: 35px;
  border: solid pink;
  margin: 0;
  padding: 0;
} */
