.image-de-contact__list{
  display: grid;
  gap: .5em;
  grid-template-columns: 1fr 1fr 1fr;
  flex-direction: row;
  flex-wrap: wrap;

}

img.image-de-contact__img {
    width: 100%;
    height: auto;
    max-width: 250px;
}
figure{
    margin: 0;
    padding: 0;
   
}
figcaption{
    font-size: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.392), 18px);
    font-style: normal;
    font-weight: 700;
    margin: 0!important;
}

.image-de-contact__poste{
  margin: 0;
  padding: 0;
      font-size: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.392), 18px);
}

.icon_tel::before {
  content: "";
  display: inline-block;
  width: 15px;
  background-size: cover;
  aspect-ratio: 1;
  margin: 0 12px 0 0;
  background-image: url("./images/tel.svg");
}
.icon_mail::before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 15px;
  background-size: cover;
  aspect-ratio: 1;
    margin: 0 12px 0 0;
  background-image: url("./images/mail.svg");
}
.icon_mobile::before {
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 15px;
  aspect-ratio: 1;
  margin: 0 12px 0 0;
  background-image: url("./images/mobile.svg");
}
.image-de-contact__linkedin::before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: inline-block;
  width: 15px;
  aspect-ratio: 1;
  margin: 10px 12px 0 0;
  background-image: url("./images/linkedIn.svg");
}
.image-de-contact__email::before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: inline-block;
  width: 18px;
  height: 15px;
  margin: 10px 12px 0 0;
  background-image: url("./images/mail.svg");
}