/* Container for all cards */

.support-container {
  	display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: start;
    flex-direction: row;
    gap: 6rem;
    margin-top: 0;
}

/* Each card block */

.support-card {
   flex: 0 1 calc(33.333% - 4rem);
    display: flex;
    flex-direction: column;
    min-width: 250px;
    gap: 1rem;
    text-decoration: none;
}

.s-image-container {
  position: relative;
  width: 100%;
  aspect-ratio: 3 / 2;
  overflow: hidden;
  object-fit: contain;
}

.s-image-container img {
  width: 100%;
}

/* Info section */

.support-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
  line-height: 1.4;
  color: #333;
}

.support-info .arrow-right {
  margin-top: 0.5rem;
  width: 1.5rem;
  height: auto;
}
.support-card * {
	text-decoration: none;
}

.support-info a {
  text-decoration: none;
  color: #333;
  transition: all 0.2s ease;
  &:hover {
    transform: scale(1.1);
  }
}

/* Responsive Breakpoints */

@media screen and (max-width: 1024px) {
  .support-card {
    flex: 0 1 calc(50% - 2rem);
  }
}

@media screen and (max-width: 640px) {
  .support-card {
    flex: 0 1 100%;
  }
}

@media screen and (max-width: 768px) {
  .support-container {
    gap: 4rem;
  }
}
