body:not(.wp-core-ui) .subpage-hero,
html:not(.wp-toolbar) .subpage-hero,
.acf-block-preview .subpage-hero {
  margin: 60px 0;
}
@media (min-width: 768px) {
  body:not(.wp-core-ui) .subpage-hero,
html:not(.wp-toolbar) .subpage-hero,
.acf-block-preview .subpage-hero {
    margin: 80px 0;
  }
}
@media (min-width: 1200px) {
  body:not(.wp-core-ui) .subpage-hero,
html:not(.wp-toolbar) .subpage-hero,
.acf-block-preview .subpage-hero {
    margin: 100px 0 120px;
  }
}
@media (min-width: 1023px) {
  body:not(.wp-core-ui) .subpage-hero__wrapper,
html:not(.wp-toolbar) .subpage-hero__wrapper,
.acf-block-preview .subpage-hero__wrapper {
    max-width: 868px;
    margin-inline: auto;
  }
}
body:not(.wp-core-ui) .subpage-hero__headline,
html:not(.wp-toolbar) .subpage-hero__headline,
.acf-block-preview .subpage-hero__headline {
  font-size: 28px;
  font-weight: 600;
  text-align: center;
  font-family: var(--sfont);
  margin-bottom: 40px;
  color: #171719;
}
@media (min-width: 768px) {
  body:not(.wp-core-ui) .subpage-hero__headline,
html:not(.wp-toolbar) .subpage-hero__headline,
.acf-block-preview .subpage-hero__headline {
    font-size: 34px;
  }
}
@media (min-width: 1023px) {
  body:not(.wp-core-ui) .subpage-hero__headline,
html:not(.wp-toolbar) .subpage-hero__headline,
.acf-block-preview .subpage-hero__headline {
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  body:not(.wp-core-ui) .subpage-hero__headline,
html:not(.wp-toolbar) .subpage-hero__headline,
.acf-block-preview .subpage-hero__headline {
    font-size: 40px;
  }
}
body:not(.wp-core-ui) .subpage-hero__description,
html:not(.wp-toolbar) .subpage-hero__description,
.acf-block-preview .subpage-hero__description {
  font-size: 16px;
  text-align: center;
  color: #5f5f5f;
}
@media (min-width: 1023px) {
  body:not(.wp-core-ui) .subpage-hero__description,
html:not(.wp-toolbar) .subpage-hero__description,
.acf-block-preview .subpage-hero__description {
    font-size: 18px;
  }
}