.text-overlay-image {
  display: block;
  position: relative;

}



.text-overlay-image img {
  width: 100%;
  height: auto;
 
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: rgba(60, 232, 98,0.55) !Important; /* legt grünen filter #2B9947  */
}




.heading-title {
  font-size: 7vw;
  font-weight: 500;
   color: white;
  text-align: center;
  
}

.subtext {
 font-size: 3vw;
  font-weight: 200;
  color: white;
  text-align: center;
  width:50%;
}

