@media (max-width: 995px) {
  .img {
    display: none;
  }
  p {
    font-size: 1.2rem;
  }
  .card-section {
    grid-template-columns: repeat(2, 1fr);
  }

  .form-section {
    display: grid;
    justify-content: center;
    align-items: center;
  }

  .cta-form {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 667px) {
  .card-section {
    grid-template-columns: 1fr;
  }
  .card-grid {
    display: grid;
    grid-template-columns: 1fr; /* Three columns */
    grid-gap: 10px; /* Adjust the gap between cards */
  }
  /* .cta-form {
    max-width: 80%;
  }
  .form-section {
    max-width: 80%;
  } */
}
