/* oui ici */
.equipements {
  position:relative;
}

.services__groupe {
  margin-top:40px!important;
}

  .loulou .service-description {
    transition: 0.35s!important;
    visibility:visible!important;
    opacity:1!important;
    transform:unset!important;
  }

  .loulou .service-description i {
    color:inherit;
  }

  .groupe_for_element_service .loulou .service-description i {
    color:inherit!important;
  }

  .loulou .service-description:nth-child(1) {
    font-weight:600;
  }
  .loulou .service-description:nth-child(2) {
    font-weight:400;
    color:#787777;
  }

  .cover1 {
    background-image:linear-gradient(rgb(201 160 130 / 10%), rgb(236 241 240))
  }
  .cover1__2 {
    background-image:linear-gradient(to top,#c9d1e0, #ecf1f0 55%);
    box-shadow:rgb(201 160 130) 0px 2px 8px 0px!important;
  }

  .cover2 {
    transform:translateY(25%);
    background-image:linear-gradient(rgb(201 160 130 / 10%), rgb(236 241 240))
  }
  .cover2__2 {
    background-image:linear-gradient(to top,#c9d1e0, #ecf1f0 55%);
    box-shadow:rgb(201 160 130) 0px 2px 8px 0px!important;
  }

  .cover3 {
    transform:translateY(25%);
    background-image:linear-gradient(rgb(201 160 130 / 10%), rgb(236 241 240))
  }
  .cover3__2 {
    background-image:linear-gradient(to top,#c9d1e0, #ecf1f0 55%);
    box-shadow:rgb(201 160 130) 0px 2px 8px 0px!important;
  }

  .cover4 {
    background-image:linear-gradient(rgb(201 160 130 / 10%), rgb(236 241 240))
  }
  .cover4__2 {
    background-image:linear-gradient(to top,#c9d1e0, #ecf1f0 55%);
    box-shadow:rgb(201 160 130) 0px 2px 8px 0px!important;
  }

  .services-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    z-index: 2;
  }

  .service-card {
    padding: 20px;
    text-align: center;
    width: 23.5%;
    transition: 0.3s;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: center;
    max-height:200px;
    border-radius: 5px;
    box-shadow:rgba(201, 160, 130, 0.523) 0px 2px 8px 0px;
  }

  .service-icon,
  .service-description i {
    font-size: 27px;
    color: #444343!important;
  }

  .service-description {
    font-size: 24px;
    font-weight: 600;
    color: #848383;
    transform:translateY(40px);
  }

  .hoverme {
    opacity: 0;
    visibility:hidden;
    transition: opacity 3s ease;
    font-size: 14px;
    padding-bottom:20px;
    margin-top: 10px;
    font-weight: 400 !important;
  }



  .service-card-textina {
    width:13.25%;
    min-height:170px!important;
}
.service-card-textina .service-description {
    color:#ffffff;
    transform:unset!important;
}
.service-card-textina .service-description:nth-child(2) {
    display:none!important;
}
.textina1 {
    background-image:linear-gradient(rgb(255 255 255 / 0%), rgb(0 0 0 / 40%)), url('1.webp');
    transform:translateY(20px);
}
.textina2 {
    background-image:linear-gradient(rgb(255 255 255 / 0%), rgb(0 0 0 / 40%)), url('8.webp');
    transform:translateY(40px);
}
.textina3 {
    background-image:linear-gradient(rgb(255 255 255 / 0%), rgb(0 0 0 / 40%)), url('7.webp');
    transform:translateY(60px);

}
.textina4 {
    background-image:linear-gradient(rgb(255 255 255 / 0%), rgb(0 0 0 / 40%)), url('2.webp');
}
.textina5 {
    background-image:linear-gradient(rgb(255 255 255 / 0%), rgb(0 0 0 / 40%)), url('4.webp');
    transform:translateY(60px);
}
.textina6 {
    background-image:linear-gradient(rgb(255 255 255 / 0%), rgb(0 0 0 / 40%)), url('6.webp');
    transform:translateY(40px);
}
.textina7 {
    background-image:linear-gradient(rgb(255 255 255 / 0%), rgb(0 0 0 / 40%)), url('9.webp');
    transform:translateY(20px);
}