.fc-main-banner,
.fc-main-banner .main-banner-carousel .banner-item {
  position: relative;
}

.fc-main-banner .banner-scroll {
  position: absolute;
  bottom: 5%;
  left: 35%;
  z-index: 99;
}

@media (min-width: 992px) {
  .fc-main-banner .banner-scroll {
    left: 45%;
  }
}

.fc-main-banner .banner-scroll h6 {
  color: #fff;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-family: "Lato", sans-serif;
}

.fc-main-banner .banner-scroll::after {
  width: 3px;
  height: 40px;
  background: #e51937;
  content: "";
  position: absolute;
  left: 40px;
  top: 28px;
  transform-origin: center top;
  animation: scrollLine 2s infinite linear;
}

@keyframes scrollLine {
  0% {
    transform: scaleY(0);
  }
  100% {
    transform: scaleY(1);
  }
}