.workshop-hero-block {
  padding: 6.4rem 0 0;
}
@media screen and (min-width: 992px) {
  .workshop-hero-block {
    padding: 10rem 0 8.8rem 0;
  }
}
.workshop-hero-block figure {
  position: unset;
  margin: 1.4rem 0 0 0;
}
@media screen and (min-width: 992px) {
  .workshop-hero-block figure {
    position: absolute;
    bottom: -8.8rem;
    margin: 0;
    right: 0;
  }
}
.workshop-hero-block h1,
.workshop-hero-block h2,
.workshop-hero-block h3,
.workshop-hero-block h4,
.workshop-hero-block h5,
.workshop-hero-block p {
  color: white;
}
.workshop-hero-block .title {
  text-align: center;
}
.workshop-hero-block .title h1 {
  margin-bottom: 2.4rem;
}
@media screen and (min-width: 992px) {
  .workshop-hero-block .title h1 {
    margin-bottom: 6.4rem;
  }
}
.workshop-hero-block .--content {
  text-align: left;
}
.workshop-hero-block .--content h3 {
  margin-bottom: 4.8rem;
}
@media screen and (min-width: 992px) {
  .workshop-hero-block .--content h3 {
    margin-bottom: 3.2rem;
  }
}
.workshop-hero-block .--content h5 {
  margin: 0;
}
.workshop-hero-block .delivered p {
  padding: 1.6rem;
  border-bottom: 1px solid white;
  display: flex;
  align-items: center;
  gap: 1.6rem;
  margin: 0;
}
.workshop-hero-block .delivered p:last-child {
  border: 0;
}
.workshop-hero-block .delivered p strong {
  color: var(--Neutral-White, #fff);
  font-family: var(--font-family-supreme);
  font-size: var(--heading-h3);
  font-weight: 700;
  line-height: 125%;
  letter-spacing: -0.72px;
  flex: 0 0 7.5rem;
}/*# sourceMappingURL=style.css.map */