.pageTitle {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-top: var(--spaceContent);
}
.pageTitle .title,
.pageTitle .teaserText {
  width: 60%;
}

@media (max-width: 960px) {
  .hero {
    padding: var(--spaceM) var(--spaceS);
  }
  .pageTitle .title,
  .pageTitle .teaserText {
    width: 100%;
  }
}
.contact {
  margin-bottom: var(--vSpaceLarge);
}

/*# sourceMappingURL=service_sparing.css.map */
