.sdgsBox {
  max-width: 856px;
  margin: 0 auto;
  background-color: #f8f8f8;
  display: grid;
  gap: 25px;
  padding: 20px;
}
.sdgsBox:not(:last-of-type) {
  margin: 0 auto 120px;
}

.sdgsTitle {
  font-size: 1.6rem;
  line-height: 1.4;
  margin: 0 0 15px;
}

.sdgsIcon {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  margin: 15px 0 0;
}

.sdgsPic:not(:last-of-type) {
  margin: 0 0 24px;
}

.isoTable {
  width: 100%;
  border-top: 1px solid #cfcfcf;
}

.isoTableRow {
  border-bottom: 1px solid #cfcfcf;
}

.isoTableHead {
  text-align: center;
  padding: 10px;
  background-color: #f8f8f8;
  font-weight: normal;
  display: block;
}

.isoTableDetail {
  padding: 10px;
  display: block;
}

.qualificationsList {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 50px;
}
.qualificationsList li {
  margin-right: 30px;
}
.qualificationsList li img {
  object-fit: cover;
}
@media (min-width: 960px) {
  .sdgsBox {
    grid-template-columns: 308fr 416fr;
    padding: 50px;
    gap: 42px;
  }
  .sdgsTitle {
    font-size: 1.9rem;
  }
  .sdgsIcon {
    gap: 14px;
  }
  .isoTableHead {
    padding: 19px;
    display: table-cell;
    vertical-align: top;
    width: 176px;
  }
  .isoTableDetail {
    padding: 19px 40px;
    display: table-cell;
  }
}

/*# sourceMappingURL=sdgs.css.map*/