:root {
  --primary: #404040;
}

#indexslide,
#indexslide .content .slide,
#indexslide .content .slide .contentslide {
  height: 60vh;
}
#indexslide h1 {
  font-size: 2.5em;
}
header .menu .voice {
  font-weight: 500;
  text-transform: uppercase;
}
.offer_showcase h2 {
  text-align: left;
  text-transform: unset;
  font-size: 2em;
  font-weight: bold;
}
.descriptionContainer {
  box-sizing: border-box;
  padding: 2rem;
  background-color: #f5f5f5;
  border-radius: 10px;
}
.showP {
  font-size: 1.2em;
  line-height: 1.2;
}

@media screen and (max-width: 768px) {
  #indexslide,
  #indexslide .content .slide,
  #indexslide .content .slide .contentslide {
    height: unset;
    aspect-ratio: 16 / 9;
  }
}
