.imgcontainer {
  position: relative;
  width: 100vw;
  height: auto;
  aspect-ratio: 16/9;
  overflow: hidden;
}
.imgcontainer img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.overlay {
  background: none;
  transition: filter 0.4s ease, opacity 0.4s ease;
  z-index: -1;
}
.member {
  position: absolute;
  object-fit: cover;
  object-position: right;
  /*border: 1px solid blue;*/
}
.imgcontainer,
.imgcontainer img,
.overlay,
.member {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
#jannis {
  top: 20.5%;
  left: 24%;
  width: 9.5%;
  height: 53%;
}
#maik {
  top: 20.5%;
  left: 36.5%;
  width: 9%;
  height: 47.5%;
}
#maxi {
  top: 21%;
  left: 45%;
  width: 10.5%;
  height: 50%;
}
#fabi {
  top: 18%;
  left: 59.5%;
  width: 9%;
  height: 50%;
}
#mario {
  top: 20%;
  left: 69%;
  width: 7.5%;
  height: 50%;
}
