.headlinebanner-text_container {
  position: absolute;
  bottom: 40%;
  width: 100%
}

.headlinebanner-text {
  color: white;
}

.headlinebanner-text a {
  color: white;
  text-decoration: none;
}

.headlinebanner-text a:hover {
  color: white;
  text-decoration: none;
}

.headlinebanner-text_heading {
  font-size: 4vw;
}

.headlinebanner-text_subheading {
  font-size: 3vw;
  letter-spacing: 1px;
}

@media (min-width: 768px) and (max-width: 1199.98px) {
  .headlinebanner-text_heading {
    font-size: 2.5vw;
  }

  .headlinebanner-text_subheading {
    font-size: 1.25vw;
  }
}

@media (min-width: 1200px) {
  .headlinebanner-text_heading {
    font-size: 30px;
  }

  .headlinebanner-text_subheading {
    font-size: 15px;
  }
}
