/* Títulos de página públicos: solo tipografía, sin superficie heredada. */
body.s4-public #s4PublicMain > .s4-public-page-heading {
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.s4-public #s4PublicMain > .s4-public-page-heading--center {
  display: block;
  width: calc(100% + 24px) !important;
  max-width: none !important;
  margin-inline: -12px !important;
  padding-inline: 0 !important;
  text-align: center;
}

body.s4-public #s4PublicMain > .s4-public-page-heading--center h1 {
  width: 100% !important;
  max-width: none !important;
  margin-inline: 0;
  text-align: center;
}
