.about-commitment-3 {
  padding: 0 20px 96px;
}

.about-commitment-3__container {
  max-width: 1720px;
  margin: 0 auto;
}

.about-commitment-3__card {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(360px, 0.7fr);
  gap: 86px;
  align-items: center;
  padding: 84px 106px;
  border-radius: 54px;
  background: #fbfaf5;
  box-shadow: 0 16px 34px rgba(24, 31, 38, 0.16);
}

.about-commitment-3__content {
  max-width: 860px;
}

.about-commitment-3__media img {
  display: block;
  width: 100%;
  border-radius: 34px 34px 190px 190px;
  box-shadow: 0 14px 30px rgba(32, 41, 42, 0.12);
}

@media (max-width: 1200px) {
  .about-commitment-3__card {
    grid-template-columns: 1fr;
    gap: 42px;
    padding: 54px 28px;
  }

  .about-commitment-3__media {
    max-width: 540px;
    margin: 0 auto;
  }
}

@media (max-width: 767px) {
  .about-commitment-3 {
    padding: 0 20px 64px;
  }

  .about-commitment-3__card {
    padding: 34px 20px;
    border-radius: 28px;
  }

  .about-commitment-3__media img {
    border-radius: 24px 24px 100px 100px;
  }
}
