.wp-block-image.size-large.himmel-angebot {
  max-width: 100vw;
  margin: 0;
  position: absolute;
  left: 0;
  z-index: -1;
  width: 100%;
  top: 630px;
}

.intro-angebot {
  padding-top: 6vh;
}

.wp-block-image.size-full.hand-hero {
  margin-right: 0;
}

.insel-angebot-rechts {
  width: 20%;
  height: auto;
  position: absolute;
  right: 0;
  margin: 0;
}

.insel-angebot-links {
  width: 20%;
  height: auto;
  position: absolute;
  left: 0;
  margin: 0;
}
.trennbalken-angebot {
  height: 25vh !important;
}

.textrahmen-angebote {
  border: 5px solid #632c57;
  border-radius: 0px 15px 15px 15px;
  padding: 20px;
}

.textrahmen-titel {
  margin-bottom: 0;
  margin-top: 80px;
  background-color: #632c57;
  color: white;
  border-radius: 25px 25px 0px 0px;
  width: fit-content;
  padding: 10px 30px 0px 38px;
  left: -30px;
}
.frontpage-h2 {
  margin-top: 0;
}

@media (max-width: 768px) {
  .trennbalken-angebot {
    height: 12vh !important;
  }

  .trennbalken-angebot-none {
    display: none;
  }

  .insel-angebot-links {
    width: 35%;
    height: auto;
  }

  .insel-angebot-rechts {
    width: 35%;
    height: auto;
  }

  .insel-angebot-rechts > .wp-image-331 {
    margin-bottom: 40px !important;
  }

  .wp-block-image.size-large.himmel-angebot {
    top: 7vh;
  }
}
@media (max-width: 1441px) {
  .wp-block-image.size-large.himmel-angebot {
    top: 60vh;
  }
}

@media (max-width: 1281px) {
  .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {
    flex-direction: column;
  }
  .trennbalken-angebot-none {
    height: 25vh !important;
  }
  .wp-block-image.size-large.himmel-angebot {
    top: 45vh;
  }
}
@media (max-width: 830px) {
  .wp-block-image.size-large.himmel-angebot {
    top: 42vh;
  }

  .trennbalken-angebot-none,
  .trennbalken-angebot {
    height: 100px !important;
  }


}

@media (max-width: 702px) {
  .wp-block-image.size-large.himmel-angebot {
    top: 12vh;
  }
}

@media (max-width: 630px) {
  .wp-block-image.size-large.himmel-angebot {
    top: 15vh;
  }
}

@media (max-width: 574px) {
  .wp-block-image.size-large.himmel-angebot {
    top: 25vh;
  }
}

@media (max-width: 436px) {
  .wp-block-image.size-large.himmel-angebot {
    top: 290px;
  }
}

@media (max-width: 392px) {
  .wp-block-image.size-large.himmel-angebot {
    top: 50vh;
  }
}

@media (max-width: 330px) and (max-height:  600px) {
  figure.wp-block-image.size-large.himmel-angebot {
    top: 450px !important;
  }

  .textrahmen-text > p {
    font-size: 16px !important;
  }
}


@media (max-width: 400px) and (max-height: 850px) {
  .wp-block-image.size-large.himmel-angebot {
    top: 310px !important;
  }
}

@media (max-width: 370px) and (max-height: 810px) {
  .wp-block-image.size-large.himmel-angebot {
    top: 444px !important;
  }
}

@media (max-width: 340px) and (max-height: 600px) {
  .wp-block-image.size-large.himmel-angebot {
    top: 79vh !important;
  }
}

.textrahmen-angebote {
  padding: 20px;
}

.textrahmen-titel {
  padding-left: 10px;
}


@media (min-width: 2600px) {
  .textrahmen-angebote{
    border: 10px solid #632c57;
  }
}

@media (min-width: 1520px) and (max-width: 1620px) {
  .wp-block-image.size-large.himmel-angebot {
    top: 601px;
  }
}

@media (min-width: 1000px) and (max-width: 1290px) {
  .trennbalken-angebot-none {
   height: 50px !important;
  }

}

@media (min-width: 1460px) and (max-width: 1520px) {
  .insel-mac {
    width: 16%;
  }
}

@media (min-width: 3800px) and (min-height: 2000px) {
.wp-block-image.size-large.himmel-angebot{
  top: 1000px;
}
}