/* Centre titles within the shared page-title banner. */
.layout-section-9c51d324 > .layout-section-675df957 {
  padding-top: 75px;
  padding-bottom: 75px;
}
.layout-section-675df957 > h1.heading-a35127ad {
  margin-top: 0;
  margin-bottom: 0;
}

/* Home has a welcome section rather than the shared title banner. */
@media (max-width: 767px) {
  .layout-section-3d1d5a9b > .layout-section-df37478f {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
