.px-teaser-benefits {
  background: var(--glasslook);
  box-shadow: var(--mainBoxShadowBig);
  border-radius: var(--baseBorderRadiusBig);
  overflow: hidden;
  padding: clamp(1.1764705882rem, 0.8585055644rem + 1.6891891892vw, 2.3529411765rem) clamp(1.1764705882rem, 0.6995230525rem + 2.5337837838vw, 2.9411764706rem);
  /*
  .wp-block-button.is-style-button-fill-small > a.wp-block-button__link:not(.has-text-color) {
      padding: 10px;
      color: var(--fontColor);
      font-family: Roboto;
      font-size: 15px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
  }
  .wp-block-buttons {
      gap: 10px;
  }
  */
}
.px-teaser-benefits.animate {
  animation-duration: 1.8s;
}
.px-teaser-benefits h1 + p, .px-teaser-benefits h1 + ul, .px-teaser-benefits h1 + ol, .px-teaser-benefits h1 + .wp-block-columns, .px-teaser-benefits h1 + .wp-block-table, .px-teaser-benefits h1 + .wp-block-image, .px-teaser-benefits h1 + .wp-block-gallery, .px-teaser-benefits h1 + .wp-block-buttons, .px-teaser-benefits h2 + p, .px-teaser-benefits h2 + ul, .px-teaser-benefits h2 + ol, .px-teaser-benefits h2 + .wp-block-columns, .px-teaser-benefits h2 + .wp-block-table, .px-teaser-benefits h2 + .wp-block-image, .px-teaser-benefits h2 + .wp-block-gallery, .px-teaser-benefits h2 + .wp-block-buttons, .px-teaser-benefits h3 + p, .px-teaser-benefits h3 + ul, .px-teaser-benefits h3 + ol, .px-teaser-benefits h3 + .wp-block-columns, .px-teaser-benefits h3 + .wp-block-table, .px-teaser-benefits h3 + .wp-block-image, .px-teaser-benefits h3 + .wp-block-gallery, .px-teaser-benefits h3 + .wp-block-buttons, .px-teaser-benefits h4 + p, .px-teaser-benefits h4 + ul, .px-teaser-benefits h4 + ol, .px-teaser-benefits h4 + .wp-block-columns, .px-teaser-benefits h4 + .wp-block-table, .px-teaser-benefits h4 + .wp-block-image, .px-teaser-benefits h4 + .wp-block-gallery, .px-teaser-benefits h4 + .wp-block-buttons, .px-teaser-benefits h5 + p, .px-teaser-benefits h5 + ul, .px-teaser-benefits h5 + ol, .px-teaser-benefits h5 + .wp-block-columns, .px-teaser-benefits h5 + .wp-block-table, .px-teaser-benefits h5 + .wp-block-image, .px-teaser-benefits h5 + .wp-block-gallery, .px-teaser-benefits h5 + .wp-block-buttons, .px-teaser-benefits h6 + p, .px-teaser-benefits h6 + ul, .px-teaser-benefits h6 + ol, .px-teaser-benefits h6 + .wp-block-columns, .px-teaser-benefits h6 + .wp-block-table, .px-teaser-benefits h6 + .wp-block-image, .px-teaser-benefits h6 + .wp-block-gallery, .px-teaser-benefits h6 + .wp-block-buttons {
  margin-top: 0px;
}
.px-teaser-benefits p:not([class*=roofline]) + .wp-block-buttons, .px-teaser-benefits ul + .wp-block-buttons, .px-teaser-benefits ol + .wp-block-buttons, .px-teaser-benefits header + .wp-block-buttons, .px-teaser-benefits .wp-block-columns + .wp-block-buttons, .px-teaser-benefits .wp-block-table + .wp-block-buttons, .px-teaser-benefits .wp-block-image + .wp-block-buttons, .px-teaser-benefits .wp-block-gallery + .wp-block-buttons, .px-teaser-benefits .wp-block-buttons + .wp-block-buttons {
  margin-top: 0;
}
.px-teaser-benefits .wp-block-heading {
  margin-bottom: 5px;
}
.px-teaser-benefits p {
  margin-bottom: 20px;
}
.px-teaser-benefits h4, .px-teaser-benefits h3, .px-teaser-benefits h2 {
  margin-bottom: 15px;
}
.px-teaser-benefits.full-height {
  height: 100%;
}
.px-teaser-benefits.kein-padding-bottom {
  padding-bottom: 0;
}
.px-teaser-benefits.padding-20 {
  padding: clamp(1.1764705882rem, 1.0174880763rem + 0.8445945946vw, 1.7647058824rem);
}
.px-teaser-benefits.padding-20 .px-onlyimage .image {
  display: flex;
  justify-content: center;
}
.px-teaser-benefits.padding-20 .px-onlyimage .image img {
  width: calc(100% + 60px);
}
.px-teaser-benefits.padding-20.kein-padding-bottom {
  padding-bottom: 0;
}

@media (max-width: 1024px) {
  .wp-block-column:has(.px-teaser-benefits) {
    flex-basis: 100% !important;
    width: 100% !important;
  }
}