.editor-styles-wrapper .hero,
.hero,
.brxe-section.hero {
  min-height: 700px;
  position: relative;
  color: var(--white);
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
@media (max-width: 769px) {
  .editor-styles-wrapper .hero,
.hero,
.brxe-section.hero {
    min-height: 500px;
  }
}
@media (max-width: 481px) {
  .editor-styles-wrapper .hero,
.hero,
.brxe-section.hero {
    min-height: 100vw;
  }
}
.editor-styles-wrapper .hero .hero__content,
.hero .hero__content,
.brxe-section.hero .hero__content {
  z-index: 3;
  gap: calc(var(--space-s) * 0.8);
}
.editor-styles-wrapper .hero .hero__background,
.hero .hero__background,
.brxe-section.hero .hero__background {
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  grid-column: full;
}
.editor-styles-wrapper .hero .hero__overlay,
.hero .hero__overlay,
.brxe-section.hero .hero__overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  inset: 0;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(10%, rgba(0, 0, 0, var(--opacity, 0.45))), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(360deg, rgba(0, 0, 0, var(--opacity, 0.45)) 10%, rgba(0, 0, 0, 0) 100%);
  grid-column: full;
}
.editor-styles-wrapper .hero .hero_headline,
.editor-styles-wrapper .hero .hero__description,
.hero .hero_headline,
.hero .hero__description,
.brxe-section.hero .hero_headline,
.brxe-section.hero .hero__description {
  color: var(--white);
}
.editor-styles-wrapper .hero .hero__description,
.hero .hero__description,
.brxe-section.hero .hero__description {
  font-size: var(--text-m);
  text-transform: uppercase;
  font-weight: var(--font-weight-medium);
}
.editor-styles-wrapper .hero .hero__description b,
.hero .hero__description b,
.brxe-section.hero .hero__description b {
  font-weight: 900;
}