#d1776044.c-heading-2.p-heading-2.general-heading-hn,
#d1776181.c-heading-2.p-heading-2.general-heading-hn {
  font-weight: bold;
  border-bottom: 4px double #2c4b79;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

#d1776044 .c-heading-2__heading,
#d1776181 .c-heading-2__heading {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .c-heading-2.p-heading-2.general-heading-hn {
  max-width: 1200px;
  }

  .c-heading-2__heading,
  .c-heading-2__heading {
    max-width: 1200px !important;
  }
}

h3 {
  font-size: 20px !important;
  font-weight: bold;
}

h2:not(#d1776044 h2):not(#d1776181 h2) {
  font-size: 18px;
  font-weight: bold;
}

.c-heading-2.p-heading-2.general-heading-hn h2:not(#d1776044 h2):not(#d1776181 h2) {
  padding: 8px 12px;
  border-left: solid 5px #92a1a6;
  border-bottom: solid 1px #92a1a6;
}