.arrow-container {
  position: relative;
  min-height: 200px ;
}

.arrow {
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.arrow span {
  display: block;
  width: 20px;
  height: 20px;
  border-bottom: 5px solid #fff;
  border-right: 5px solid #fff;
  margin: -10px;
  animation: scroll 2s infinite;
}

.arrow span:nth-child(2){
  animation-delay: -.2s;
}

.arrow span:nth-child(3){
  animation-delay: -.4s;
}

@keyframes scroll {
  0%{
    opacity: 0;
    transform: rotate(45deg) translate(-20px, -20px);
  }
  50%{
    opacity: 1;
  }
  100%{
    opacity: 0;
    transform: rotate(45deg) translate(20px, 20px);
  }
  
}