.desc [class*="com-"][class*="-block"] {
  margin-bottom: 80px; }
  .desc [class*="com-"][class*="-block"] > *, .desc [class*="com-"][class*="-block"] > .max-bound > * {
    margin-bottom: 20px; }
  .desc [class*="com-"][class*="-block"] a.btn-more {
    margin-bottom: 0; }

.com-desc-block .title {
  margin-bottom: 32px; }

.flex-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .flex-block .item {
    text-align: center;
    width: calc((100% - 20px)/3);
    padding: 0 5px; }
    @media (max-width: 991px) {
      .flex-block .item {
        width: 100%;
        padding: 0;
        text-align: left; }
        .flex-block .item:not(:last-child) {
          margin-bottom: 32px; } }
    .flex-block .item > div:not(:last-child) {
      margin-bottom: 10px; }
    .flex-block .item > div:first-child {
      margin-bottom: 20px; }
    .flex-block .item img {
      height: 63px;
      margin: 0 auto;
      display: block; }

.desc .com-reports-block .com-item-col .item:last-child {
  margin-bottom: 0; }
.desc .com-reports-block > .row {
  margin-bottom: 0; }
.desc .com-reports-block > .com-text .btn-more {
  margin-bottom: 20px; }

.com-tab-horizontal {
  margin-top: 32px; }

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