html {
  scroll-behavior: smooth;
}

#waermepumpen-bg {
  height: clamp(200px, 33vw, 400px);
  background: url('../images/index/viessmann.jpg');
  background-repeat: no-repeat;
  background-position: 50% 71%;
  background-size: cover;
}

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

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

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

#waermepumpenloesungen p {
  text-align: center;
}

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

#vorteile p {
  text-align: center;
}

#besonderes-bg {
  overflow: hidden;
  background:
    linear-gradient(rgba(var(--black-rgb), 0.8), rgba(var(--black-rgb), 0.8)),
    url('../images/waermepumpen/waermepumpen-bg.webp');
  background-position: 20% 75%;
  background-size: cover;
}

#besonderes .heading-1 {
  color: var(--grey-light);
  text-align: center;
}

#besonderes-div-flex {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

@media (min-width: 1000px) {
  #besonderes-div-flex {
    flex-direction: row;
  }
}

#besonderes-div-flex div {
  flex: 1;
}

#besonderes i {
  display: block;
  margin-bottom: 2rem;
  font-size: 6rem;
  color: var(--copper);
  text-align: center;
}

#besonderes b,
#besonderes p {
  display: block;
  width: 100%;
  color: var(--grey-light);
  text-align: center;
}

#besonderes p a {
  color: var(--grey-light);
  text-decoration: underline;
}

#besonderes-div-angebot {
  text-align: center;
}

#erdwaermepumpe-bg {
  overflow: auto;
  background: var(--navy);
}

#erdwaermepumpe * {
  color: var(--grey-light);
}

#luftwaermepumpe-div-flex,
#erdwaermepumpe-div-flex,
#grundwasserwaermepumpe-div-flex {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

@media (min-width: 900px) {
  #luftwaermepumpe-div-flex,
  #erdwaermepumpe-div-flex,
  #grundwasserwaermepumpe-div-flex {
    flex-direction: row;
  }

  #luftwaermepumpe-div-text,
  #erdwaermepumpe-div-text,
  #grundwasserwaermepumpe-div-text {
    width: 500px;
  }
}

#luftwaermepumpe-div-img,
#erdwaermepumpe-div-img,
#grundwasserwaermepumpe-div-img {
  display: flex;
  flex: 1;
  justify-content: center;
}

#luftwaermepumpe-div-img img,
#erdwaermepumpe-div-img img,
#grundwasserwaermepumpe-div-img img {
  width: 100%;
  max-width: 400px;
  object-fit: contain;
}
