html {
  scroll-behavior: smooth;
}

#biomasse-bg {
  height: clamp(200px, 33vw, 400px);
  background:
    linear-gradient(to right, rgba(var(--navy-rgb), 0.99), rgba(var(--copper-rgb), 0.18)),
    url('../images/biomasse/wald.webp');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}

#biomasse {
  display: flex;
  align-items: center;
  height: 100%;
}

#biomasse h1 {
  color: var(--grey-light);
}

#biomasseheizungen .heading-1 {
  text-align: center;
}

#stueckgut-bg,
#hackgut-bg {
  overflow: auto;
  background: var(--navy);
}

#stueckgut *,
#hackgut * {
  color: var(--grey-light);
}

#stueckgut-div-flex,
#pellet-div-flex,
#hackgut-div-flex {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

@media (min-width: 900px) {
  #stueckgut-div-flex,
  #pellet-div-flex,
  #hackgut-div-flex {
    flex-direction: row;
  }

  #stueckgut-div-text,
  #pellet-div-text,
  #hackgut-div-text {
    width: 500px;
  }
}

#stueckgut-div-img,
#pellet-div-img,
#hackgut-div-img {
  display: flex;
  flex: 1;
  justify-content: center;
}

#stueckgut-div-img img,
#pellet-div-img img,
#hackgut-div-img img {
  width: 100%;
  max-width: 400px;
  object-fit: contain;
}
