.infobox-banner.primary-background.sustainability ul.infobox_banner_textboxes li.infobox p, .infobox-banner.secondary-background.sustainability ul.infobox_banner_textboxes li.infobox p, .infobox-banner.white-background.sustainability ul.infobox_banner_textboxes li.infobox p {
  border-bottom: 2px solid var(--green);
}
.infobox-banner.white-background.sustainability ul.infobox_banner_textboxes li.infobox h1, .infobox-banner.white-background.sustainability ul.infobox_banner_textboxes li.infobox h2, .infobox-banner.white-background.sustainability ul.infobox_banner_textboxes li.infobox h3, .infobox-banner.white-background.sustainability ul.infobox_banner_textboxes li.infobox h4, .infobox-banner.white-background.sustainability ul.infobox_banner_textboxes li.infobox h5, .infobox-banner.white-background.sustainability ul.infobox_banner_textboxes li.infobox h6, .infobox-banner.white-background.sustainability ul.infobox_banner_textboxes li.infobox p {
  color: var(--white);
}
.infobox-banner .infobox-banner-header {
  margin-bottom: var(--section-padding);
}
.infobox-banner .infobox-banner-inner {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.infobox-banner ul.infobox_banner_textboxes {
  margin-top: -60px;
  margin-bottom: -60px;
}
.infobox-banner ul.infobox_banner_textboxes li.infobox {
  width: 45%;
  float: left;
  list-style-type: none;
  padding: var(--inner-padding);
  margin-right: 2.5%;
  margin-left: 2.5%;
}
.infobox-banner ul.infobox_banner_textboxes li.infobox:nth-of-type(2n) {
  margin-top: 3rem;
}
.infobox-banner ul.infobox_banner_textboxes li.infobox p {
  padding-bottom: 3rem;
  border-bottom: 2px solid var(--secondary);
}

@media screen and (max-width: 47.9375em) {
  .infobox-banner ul.infobox_banner_textboxes li.infobox {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 3rem;
  }
  .infobox-banner ul.infobox_banner_textboxes li.infobox:last-child {
    margin-bottom: 0;
  }
}