.paragraph--type--informative-text {
  margin-bottom: 3.75rem;
  background-color: #f7f6f7;
  border-top: 5px solid #323232;
  padding: 1rem; }
  @media (min-width: 55em) {
    .paragraph--type--informative-text {
      margin-bottom: 5rem; } }
  @media (min-width: 37.5em) {
    .paragraph--type--informative-text {
      padding: 2.5rem; } }
  .paragraph--type--informative-text h4 {
    font-size: 0.9rem;
    font-family: "Avenir LT W01_95 Black1475556";
    line-height: 1.5;
    margin: 0;
    text-transform: none; }
    .paragraph--type--informative-text h4 div {
      display: inline; }
    .paragraph--type--informative-text h4 .field__item::before {
      content: ", "; }
    .paragraph--type--informative-text h4 .field__item:first-of-type::before {
      content: none; }
    .paragraph--type--informative-text h4 .field__item:last-of-type::after {
      content: "."; }
    .paragraph--type--informative-text h4 .field__item:first-of-type ~ .field__item:last-of-type::before {
      content: " and "; }
  .paragraph--type--informative-text h5 {
    font-size: 0.9rem;
    font-family: "Avenir LT W01_55 Roman1475520";
    line-height: 1.5;
    margin: 1rem 0;
    text-transform: none; }
    .paragraph--type--informative-text h5 div {
      display: inline; }
    .paragraph--type--informative-text h5 .field--name-field-end-date::after {
      content: ".";
      margin-left: -0.25rem; }
  .paragraph--type--informative-text hr {
    margin: 1rem 0; }
  .paragraph--type--informative-text .field--name-field-informative-text {
    font-size: 0.7rem;
    color: #777277;
    line-height: 1.5; }
    @media (min-width: 55em) {
      .paragraph--type--informative-text .field--name-field-informative-text {
        font-size: 0.75rem; } }
    @media (min-width: 62em) {
      .paragraph--type--informative-text .field--name-field-informative-text {
        font-size: 0.7rem; } }
