html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  overflow-x: hidden;
}
body {
  background-color: #fffc00;
  margin: 0;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  width: 100%;
  font-family: sans-serif;
}

.content {
  text-align: center;
  width: 100%;
  height: 90vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.content-main {
  height: 75%;
  display: flex;
  justify-content: space-around;
  flex-direction: column;
}

h1,
h2 {
  margin: 0.5rem 0;
}
h3 {
  font-weight: normal;
}

.text {
  color: #fff;
  font-size: larger;
}
.text-de {
  padding: 0 1rem;
  margin-bottom: 1rem;
}
.text-en {
  padding: 0 1rem;
}
.img-seized {
  width: 90%;
  height: 75%;
}
.logos {
  display: flex;
  justify-content: space-around;
  width: 100%;
  align-items: center;
  height: 125px;
  gap: 1rem;
}
.logo-lkabw,
.logo-ccz {
  height: 100%;
}
.logo-europol {
  height: 85%;
}

@media (max-width: 1250px) {
  .text {
    font-size: large;
  }
  .img-seized {
    height: 85%;
  }
}
@media (max-width: 1000px) {
  .text {
    font-size: medium;
  }
  .logos {
    height: 110px;
  }
}

@media (max-width: 800px) {
  .img-seized {
    height: 90%;
  }
  .logos {
    height: 100px;
  }
}

@media (max-width: 700px) {
  .text {
    font-size: smaller;
  }
  .logos {
    height: 85px;
  }
}

@media (max-width: 600px) {
  .text {
    font-size: small;
  }
  .logos {
    height: 75px;
  }
}
@media (max-width: 400px) {
  h1,
  h2 {
    margin: 0.5rem;
  }
  .text {
    font-size: x-small;
  }
  .logos {
    height: 60px;
  }
}
@media (max-height: 600px) and (orientation: landscape) {
  h1,
  h2 {
    margin: 0;
  }
  .text {
    font-size: x-small;
  }
  .img-seized {
    height: 70%;
  }
  .content {
    height: 100vh;
    /* padding: 3rem; */
  }
  .logos {
    height: 65px;
  }
}
