@media (max-width: 1200px) {
  .section2-card-img1 {
    transform: translate(60px, -24px);
  }
  .section2-card-img2 {
    width: 280px;
  }
  .section2-card-img-block {
    height: 220px;
  }
}

@media (max-width: 767.8px) {
  .section2-card-img-block, .section2-card3-img-block {
    aspect-ratio: 335 / 263;
    height: auto;
    width: 100%;
    margin-top: 44px;
  }
  .section2-card-wrap {
    width: 338px;
  }
  .section2-card-title {
    font-size: 24px;
  }
  .section2-card-text {
    font-size: 16px;
  }
  .section2-card-img2 {
    height: auto;
    width: 100%;
  }
  .section2-card-divider3 {
    width: 99px;
  }
}
@media (max-width: 400px) {
  .section2-card-img1 {
    transform: translate(40px, -24px);
  }
}