.card-thematique {
  @apply flex flex-col p-8 rounded-3xl relative bg-white;
  transition: all 0.3s ease-in-out;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15);

  &__thumbnail {
    @apply w-full self-end;
    max-height: 250px;
    width: auto;
    margin-top: -110px;
    margin-right: 0px;
  }
  &__title {
    @apply text-lg font-bold pb-4;
  }
  &__descritpion {
  }

  &__cta {
    @apply after:absolute 
		after:inset-0
		font-bold
		hover:opacity-100
		pt-8
		flex
		items-center
		justify-between;
    transition: font-weight 0.3s ease-in-out;
    .cta_arrow_button {
      @apply block;
      width: 50px;
      height: 50px;
    }
  }

  &:hover {
    transform: scale(1.02) translateY(-10px);
    box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.15);

    .cta_arrow_button {
      opacity: 1;
    }
  }

  &.card-acoustique:hover,
  &.card-coproprietes:hover {
    .cta_arrow_button {
      @apply filter-acoustique-coproprietes;
    }
  }
  &.card-au-quotidien:hover,
  &.card-isolation:hover {
    .cta_arrow_button {
      @apply filter-isolation-quotidien;
    }
  }
  &.card-energies:hover,
  &.card-urbanisme:hover {
    .cta_arrow_button {
      @apply filter-energies-urbanisme;
    }
  }
  &.card-location:hover {
    .cta_arrow_button {
      @apply filter-location-durabilite;
    }
  }
  &.card-patrimoine:hover {
    .cta_arrow_button {
      @apply filter-patrimoine-sante-securite;
    }
  }
}
