@charset "UTF-8";

.scrolldown {
  position: absolute;
  bottom: 5%;
  left: 1.5%;
  -webkit-animation: arrowmove 1s ease-in-out infinite;
          animation: arrowmove 1s ease-in-out infinite;
}

@-webkit-keyframes arrowmove {
  0% {
    bottom: 2%;
  }
  50% {
    bottom: 3%;
  }
  100% {
    bottom: 2%;
  }
}

@keyframes arrowmove {
  0% {
    bottom: 2%;
  }
  50% {
    bottom: 3%;
  }
  100% {
    bottom: 2%;
  }
}

.scrolldown span {
  position: relative;
  left: -2.3%;
  bottom: 5%;
  color: #d4d2d2;
  font-size: 0.7rem;
  -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
}

.scrolldown::before {
  content: "";
  position: absolute;
  bottom: 10%;
  right: -3.8px;
  width: 1.5px;
  height: 10px;
  background: #d4d2d2;
  -webkit-transform: skewX(-31deg);
      -ms-transform: skewX(-31deg);
          transform: skewX(-31deg);
}

.scrolldown::after {
  content: "";
  position: absolute;
  bottom: 10%;
  right: 0;
  width: 1.5px;
  height: 50px;
  background: #d4d2d2;
}

@media screen and (max-width: 1024px) {
  .scrolldown {
    left: 90%;
  }
}

@media screen and (max-width: 768px) {
  .scrolldown {
    left: 90%;
  }

  .scrolldown span {
    font-size: 0.5rem;
  }

  .scrolldown::before {
    height: 8px;
    bottom: 15%;
    right: -3px;
  }

  .scrolldown::after {
    height: 40px;
    bottom: 15%;
  }
}