.scroll-top {
  position: fixed;
  right: 1rem;
  bottom: -20%;
  background-color: var(--first-color);
  opacity: 0.8;
  padding: 0 0.3rem;
  border-radius: 0.4rem;
  z-index: 1000;
  transition: 0.4s;
}

.scroll-top:hover {
  background-color: var(--first-color-alt);
}

.scroll-top__icon {
  font-size: 1.5rem;
  color: white;
}

.scroll-top--show {
  bottom: 5rem;
}
