.smarto-two-column-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: clamp(30px, 10vw, 160px);
}

.smarto-two-column-content img {
  width: 100%;
}



@media (max-width: 1280px) {
  .smarto-two-column-content {
    gap: clamp(30px, 10vw, 50px);
  }
}

@media (max-width: 1024px) {
  .smarto-two-column-content {
    display: flex;
    flex-direction: column;
    gap: clamp(20px, 2vw, 30px);
  }

  .smarto-two-column-content img {
    width: 60%;
  }
}

@media (max-width: 820px) {
  .smarto-two-column-content img {
    width: min(480px, 100%);
  }
}

@media (max-width: 768px) {
  .smarto-two-column-content img {
    width: min(400px, 100%);
  }
}

@media (max-width: 500px) {
  .smarto-two-column-content img {
    width: 100%;
  }
}
