.socialContribution-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 0;
}
@media (max-width: 767px) {
  .socialContribution-column {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0 5.1282051282vw;
  }
}
.socialContribution-column.--aic {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.socialContribution-column__box.--col2 {
  width: clamp(0px, 40.2777777778vw, 580px);
}
@media (max-width: 767px) {
  .socialContribution-column__box.--col2 {
    width: 100%;
  }
}
.socialContribution-column__box.--col2-txt {
  width: clamp(0px, 39.5833333333vw, 570px);
}
@media (max-width: 767px) {
  .socialContribution-column__box.--col2-txt {
    width: 100%;
  }
}
.socialContribution-column__box.--col4-3 {
  width: clamp(0px, 72.2222222222vw, 1040px);
}
@media (max-width: 767px) {
  .socialContribution-column__box.--col4-3 {
    width: 100%;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }
}
.socialContribution-column__box.--col4 {
  width: clamp(0px, 8.75vw, 126px);
}
@media (max-width: 767px) {
  .socialContribution-column__box.--col4 {
    width: 32.3076923077vw;
  }
}
.socialContribution-column__childBox.--col2 {
  width: clamp(0px, 19.4444444444vw, 280px);
}
@media (max-width: 767px) {
  .socialContribution-column__childBox.--col2 {
    width: 42.3076923077vw;
  }
}
.socialContribution-column__childBox.--col3 {
  width: clamp(0px, 13.1944444444vw, 190px);
}
@media (max-width: 767px) {
  .socialContribution-column__childBox.--col3 {
    width: 100%;
  }
}
.socialContribution-column__childBox.--col3-2 {
  width: clamp(0px, 25.6944444444vw, 370px);
}
@media (max-width: 767px) {
  .socialContribution-column__childBox.--col3-2 {
    width: 100%;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }
}
.socialContribution-column__childBox.--col4 {
  width: clamp(0px, 8.75vw, 126px);
}
@media (max-width: 767px) {
  .socialContribution-column__childBox.--col4 {
    width: 32.3076923077vw;
  }
}
.socialContribution-column__childBox.--icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.socialContribution-column__sdgIcon {
  width: clamp(0px, 8.75vw, 126px);
}
@media (max-width: 767px) {
  .socialContribution-column__sdgIcon {
    width: 32.3076923077vw;
  }
}
.socialContribution-column__btn {
  margin-top: clamp(0px, 2.0833333333vw, 30px);
  width: clamp(0px, 15.9722222222vw, 230px);
  height: clamp(0px, 3.4722222222vw, 50px);
}
@media (max-width: 767px) {
  .socialContribution-column__btn {
    margin-top: 5.1282051282vw;
    width: 51.2820512821vw;
    height: 10.2564102564vw;
    margin-inline: auto;
  }
}
.socialContribution-column__logo {
  margin-bottom: clamp(0px, 2.7777777778vw, 40px);
  width: clamp(0px, 17.0833333333vw, 246px);
}
@media (max-width: 767px) {
  .socialContribution-column__logo {
    margin-top: 5.1282051282vw;
    margin-bottom: 5.1282051282vw;
    margin-inline: auto;
    width: 57.6923076923vw;
  }
}

.u-mt40 {
  margin-top: clamp(0px, 2.7777777778vw, 40px);
}
@media (max-width: 767px) {
  .u-mt40 {
    margin-top: 5.1282051282vw;
  }
}

@media (max-width: 767px) {
  .u-mt10-mb {
    margin-top: 2.5641025641vw;
  }
}

@media (max-width: 767px) {
  .u-mt20-mb {
    margin-top: 5.1282051282vw;
  }
}
/*# sourceMappingURL=sustainabilitySocial.css.map */