.banner-container {
  position: relative;
  width: 100%;
}

.banner-container img {
  width: 100%;
  height: auto;
  display: block;
}

.banner-container::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
}

.luz-borrosa {
  position: relative;
  font-weight: bold;
  /* text-shadow: 0 0 5px #05ff00, 0 0 10px #05ff00, 0 0 15px #05ff00, 0 0 30px #05ff00, 0 0 60px #05ff00; */
  color: #05ff00;
}


