@media (min-width: 1024px) {
  .homepage_image {
    position: relative; /* garante que o botão use esse container como referência */
  }

  .homepage_image .additional_content {
    position: absolute;
    top: 50%;      /* centro vertical */
    left: 18%;     /* centro horizontal */
    transform: translate(-50%, 50px); 
  }
}

@media (max-width: 992px) {
.homepage_image .additional_content {
  display: none;
}
}