.card-link .hover-card , .card-link .card-description {
  opacity: 0;
  transition: opacity 0.3s ease-out;
}

.card-link:hover .hover-card,  .card-link:hover .card-description {
  opacity: 1;
}

.img-card::after {
    position: absolute;
    content: "";
    inset: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(312deg, rgba(32, 29, 28, 0.00) -1.72%, rgba(32, 29, 28, 0.80) 100%);
}

.card-link .additionnal-logo {
  position: absolute;
  inset: 0;
  opacity: 1;
  max-width: 200px;
  transition: opacity 0.3s ease-out;
}

.card-link:hover .additionnal-logo {
  opacity: 0;
}

.card-description p {
  color: var(--white);
}