@media (max-width: 768px) {
  .group\/i img {
    object-fit: contain !important;  /* Make sure whole image is visible */
    object-position: center center;  /* Center the image */
    width: 100%;
    height: auto; /* Keep aspect ratio */
    max-height: 400px; /* Optional: limit height for small screens */
  }

  .group\/i .relative.max-w-\[1320px\] {
    padding-top: 200px; /* Reduce space for mobile */
    padding-bottom: 100px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .group\/i .text-\[25px\] {
    font-size: 18px !important; /* Scale down headings */
  }
}

.cta-section {
  position: relative;
  overflow: hidden;
}

/* Background image */
.cta-section img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  border-radius: 15px;
}


/* Responsive breakpoints */
@media (max-width: 640px) {
  /* Tablet */
  .huurhun{
    margin: 0 30px;
  }
}
