section{
  padding: min(16px, 2.20083vh) min(7px, 1.69082vw);
}
section>div{
  margin-bottom: min(12px, 1.65062vh);
  position: relative;
  z-index: -1;
}
section>div>img{
  width: 100%;
  height: min(170px, 23.38377vh);
}
section>div>p{
  background-color: rgba(0, 0, 0, 0.6);
  padding: min(22px, 3.026135vh) min(5px, 1.20773vw) min(8px, 1.10041vh);
}
h3{
  max-width: 221px;
  height: min(40px, 5.50206vh);
  background-color: white;
  position: absolute;
  top: min(150px, 20.63274vh);
  right: 0;
  left: 0;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: normal;
}
h3>p{
  color: black;
}