.index-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  /* position: absolute; */
}

.index-container h2{
  size: 1em;
  text-align: center;
  text-shadow: #000 0px 0 2px;
}

#sunset-container, #festa-container, #cancao-container, #passeio-container,#adrenalina-container, #cruzeiro-container, #kitchen-container, #eco-container {
  height: 170px;
  padding: 3vh 0px;
  position: relative;
  width: 270px;
}

#sunset-cover, #festa-cover, #cancao-cover, #passeio-cover, #adrenalina-cover, #cruzeiro-cover, #kitchen-cover, #eco-cover {
  border: 2px solid #b29146;
  border-radius: 15%;
  box-sizing: border-box;
}

#sunset-cover, #sunset-text,
#festa-text, #festa-cover, 
#cancao-cover, #cancao-text, 
#passeio-cover, #passeio-text, 
#adrenalina-cover, #adrenalina-text,
#cruzeiro-cover, #cruzeiro-text,
#kitchen-cover, #kitchen-text,
#eco-cover, #eco-text {
  color: #000;
  height: 90%;
  padding: 3vh 0;
  position: absolute;
  width: 90%;
}

#sunset-cover {
  background: url(../imagens/sunset-cover.jpeg) no-repeat center center / cover;
  opacity: 0.7;
}

#festa-cover {
  background: url(../imagens/festa_cover.jpeg) no-repeat center center / cover;
  opacity: 0.7;
}

#cancao-cover {
  background: url(../imagens/cancao_cover.webp) no-repeat center center / cover;
  opacity: 0.7;
}

#passeio-cover {
  background: url(../imagens/passeio_cover.webp) no-repeat center center / cover;
  opacity: 0.7;
}

#adrenalina-cover {
  background: url(../imagens/adrenalina-cover.webp) no-repeat center center / cover;
  opacity: 0.7;
}

#cruzeiro-cover {
  background: url(../imagens/cruize-cover.webp) no-repeat center center / cover;
  opacity: 0.7;
}

#kitchen-cover {
  background: url(../imagens/kitchen-cover.webp) no-repeat center center / cover;
  opacity: 0.7;
}

#eco-cover {
  background: url(../imagens/eco-team-cover.webp) no-repeat center center / cover;
  opacity: 0.7;
}

.image-caption {
  text-align: center;
  color: #000;
  font-weight: 900;
  opacity: 0;
  padding: 1%;
  width: auto;
}

#sunset-container div:first-child, #sunset-container.image-caption, #festa-container div:first-child, #festa-container .image-caption,#cancao-container div:first-child, #cancao-container .image-caption,
#passeio-container div:first-child, #passeio-container .image-caption,
#adrenalina-container div:first-child, #adrenalina-container .image-caption,
#cruzeiro-container div:first-child, #cruzeiro-container .image-caption,
#kitchen-container div:first-child, #kitchen-container .image-caption,
#eco-container div:first-child, #eco-container .image-caption {
  transition: all 500ms linear;
}

#sunset-container:hover div:first-child,
#festa-container:hover div:first-child,
#cancao-container:hover div:first-child,
#passeio-container:hover div:first-child,
#adrenalina-container:hover div:first-child,
#cruzeiro-container:hover div:first-child,
#kitchen-container:hover div:first-child,
#eco-container:hover div:first-child {
  opacity: 0.3;
}

#sunset-container:hover h2,
#festa-container:hover h2,
#cancao-container:hover h2,
#passeio-container:hover h2,
#adrenalina-container:hover h2,
#cruzeiro-container:hover h2,
#kitchen-container:hover h2,
#eco-container:hover h2 {
  color: #b29146;
}

#sunset-container:hover .image-caption,
#festa-container:hover .image-caption,
#cancao-container:hover .image-caption,
#passeio-container:hover .image-caption,
#adrenalina-container:hover .image-caption,
#cruzeiro-container:hover .image-caption,
#kitchen-container:hover .image-caption,
#eco-container:hover .image-caption {
  opacity: 1;
}