body{
  font-family: 'Grape Nuts', cursive;
  text-align:center;
  margin:0;
  min-height:100vh;
}
.video {
  object-fit: cover;
  position:fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}
.navigation{
  display:flex;
  justify-content:flex-end;
}
header{
  position:sticky;
  z-index:1000;
  top:0;
  background-color:inherit;
}

.navigation li{
  list-style-type:none;
}
.btu{
  height:30px;
  width:120px;
  font-size:20px;
  border:2px solid gold;
  border-radius:20px;
  background-color:#36454F;
}
li a {
  color:gold;
  text-decoration:none;
  font-size:15px;
}
section{
display:flex;
flex-direction:column;
}
.position{
  display:flex;
  justify-content:center;
  align-items:center;
}
#message_box{
  padding:50px;
  min-height:400px;
  max-width:700px;
  border:2px solid gold;
  backdrop-filter: blur(50px);
  box-shadow:inset -5px -5px 10px gold, inset 5px 5px 10px gold;
  border-radius:20px;
  margin:25px 0px;
}
.team{
  margin:25px 0px;
  display:flex;
  float:left;
  justify-content:space-around;
  height:250px;
  width:900px;
}
.box{
  height:220px;
  width:220px;
  background-color:#36454f;
  border:3px solid gold;
  border-radius:50%;
  text-align:center;
  box-shadow:0px 0px 10px gold;
}
.box a{
  text-decoration:none;
  text-shadow:0px 0px 5px gold;
  color:gold;
}
.box img{
  margin-top:20px;
  max-height:120px;
  max-width:160px;
  filter: drop-shadow(-0px -0px 3px gold) drop-shadow(0px -0px 3px gold);
}
.projekt{
  margin:25px 0px;
  display:flex;
}
.projekt img{
  margin: 0px 50px;
  height:200px;
  width:200px;
}
.projekt a{
  text-decoration:none;
  font-size:30px;
  font-weight:bold;
  color:black;
}
.links {
  display:flex;
  margin:25px 0px;
  height:250px;
}
.links img{
  margin:0px 50px;
  height:200px;
  width:200px;
}
.links a {
  text-decoration:none;
  font-size:30px;
  font-weight:bold;
  color:black;
}
h2{
  font-size:75px;
  letter-spacing:3px;
  margin:25px 0px;
}
h1{
  font-size:100px;
  letter-spacing:2px;
}
footer{
  font-size:25px;
  margin:50px 0px;
}
