@font-face {
  font-family: 'RF Dewi';
   src: local('RF Dewi Expanded Ultrabold'), local('RF-Dewi-Expanded-Ultrabold'),
       url('RFDewiExpanded-Ultrabold.woff2') format('woff2'),
       url('RFDewiExpanded-Ultrabold.woff') format('woff'),
       url('RFDewiExpanded-Ultrabold.ttf') format('truetype');
   font-weight: 800;
   font-style: normal;
}


html{
  height: 100vh;
  background: #151515;



}
body::-webkit-scrollbar {
  display: none;
}


a{
    text-decoration: none;
}
  @media screen and (max-width: 768px) {

.bild img{
width: 100%;
position: absolute;
top: 20%;
}





 .logo {
	float: left;
	width: 0%;
	height: 50px;
	display: flex;
	align-items: center;
	font-size: 24px;
	color: #fff;
}


.links img{
  transform: translate(0px, -30px);
  color:white;


}
#nav-toggle {
	position: absolute;
	top: -100px;
}
 .icon-burger {
	position: absolute;
	right: 5%;
	top: 25px;
}
 .icon-burger .line {
	width: 35px;
	height: 2px;
	background-color: #fff;
	margin: 3px;
	border-radius: 3px;
	transition: all .3s ease-in-out;
}

.icon-burger .line:nth-child(2) {
	opacity: 0;
  }
@media screen and (max-width: 768px) {
	 .logo {
		float: none;
		width: auto;
		justify-content: center;
    font-family: 'Jost', sans-serif;

	}


  .blink{
  position: relative;
  top: -105vw;
  left:-20vw;
  text-align: center;
  
  }
  .blink a{
	  color:transparent;
	  font-size: 20px;
	  letter-spacing: 2px;
    padding: 5px;
  
  }
  
 
  .blink2{
	  position:relative;
	  top: -83vw;
	  left:55vw;
	  
  }
  .blink2 a{
  color: transparent;
  padding: 5%;
  }

  .blink3{
	  position:relative;
	  top: -30vw;
	  left:5vw;
	  
  }
  .blink3 a{
  color: transparent;
  padding: 10%;
  }

	:checked ~ .links {
		bottom: 0;
	}
	 .icon-burger {
		display: block;
	}
	 :checked ~ .icon-burger .line:nth-child(1) {
		transform: translateY(10px) rotate(225deg);
	}
	:checked ~ .icon-burger .line:nth-child(3) {
		transform: translateY(-10px) rotate(-225deg);
	}
	 :checked ~ .icon-burger .line:nth-child(2) {
		opacity: 0;
	}



}

@media screen and (min-width: 768px){

.logo{
  display: none;
}


.links{
  display: none;
}

  }


.bild{
  overflow: auto;
  white-space: nowrap;
  margin-top: 10%;
  scroll-snap-type: x mandatory;
  overflow-x: scroll;
}

.bild img:nth-child(1){
display: flex;
display: inline-block;
position: relative;
scroll-snap-align: center;



  }
