.SectionHeader {
  visibility: visible!important;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}
.SectionHeader:nth-last-child(1) {
  margin-bottom: 0;
}
.SectionHeader--image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: cover;
}
.SectionHeader--container {
  position: relative;
  text-align: left;
}
.SectionHeader--title {
  font-size: 28px!important;
  margin-bottom: 20px!important;
}
.SectionHeader--description {
  font-size: 18px!important;
  margin-bottom: 20px!important;
}
.SectionHeader--title,
.SectionHeader--description {
  max-width: var(--section-content-max-width);
  margin-left: auto;
  margin-right: auto;
}
.SectionHeader--line {
  display: block;
  width: 40px;
  height: 2px;
}
.SectionHeader.__image {
  padding-top: 60px;
  padding-bottom: 60px;
}
.SectionHeader.__color:not(.has--background-color):not(.has-lighty-grey-background-color) {
  padding-top: 30px;
  padding-bottom: 30px;
}
/*# sourceMappingURL=xs.SectionHeader.css.map */