.certification .lead {
  padding: 40px 0;
  background: #F2F1EC;
  margin-bottom: 0;
}
@media (min-width: 768.5px) {
  .certification .lead {
    padding: 80px 0 44px;
  }
}
@media (min-width: 768.5px) {
  .certification .lead .container {
    max-width: 880px;
    padding: 0 40px;
  }
}
.certification .lead .container h5 {
  color: #555555;
  margin-bottom: 0;
  text-align: justify;
}
.certification .content {
  padding: 40px 0;
  background: #fff;
  margin-bottom: 0;
}
@media (min-width: 768.5px) {
  .certification .content {
    padding: 80px 0;
  }
}
@media (min-width: 768.5px) {
  .certification .content .container {
    max-width: 1094px;
    padding: 0 40px;
  }
}
.certification .content .container > div:not(:last-child) {
  margin-bottom: 16px;
}
@media (min-width: 768.5px) {
  .certification .content .container > div:not(:last-child) {
    margin-bottom: 50px;
  }
}
@media (min-width: 768.5px) {
  .certification .content .container > div.column-2 {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}
.certification .content .container > div li:last-child,
.certification .content .container > div p:last-child {
  margin-bottom: 0;
}
.certification .content .container > div .checklist.chck-green > li {
  margin-bottom: 16px;
}
@media (min-width: 768.5px) {
  .certification .content .container > div .checklist.chck-green > li {
    margin-bottom: 32px;
  }
}
.certification .content .container > div .checklist.chck-green > li strong {
  display: block;
  margin-bottom: 8px;
}
.certification .cta {
  background-color: #fff;
}/*# sourceMappingURL=certification.css.map */