.techniques-page .banner-wrap {
  background-repeat: no-repeat;
  background-size: cover;
}

/* venez */
.venez-list ul {
  gap: 13px;
}

.venez-list ul li,
.exemples-list ul li,
.injection-list ul li,
.stators-list ul li {
  gap: 13px;
  align-items: center;
}

.venez-list ul .elementor-icon-list-text,
.exemples-list .elementor-icon-list-text,
.injection-list .elementor-icon-list-text,
.stators-list .elementor-icon-list-text {
  padding-left: 0px !important;
}

.exemples-list ul,
.injection-list ul {
  gap: 10px;
  flex-direction: column;
}

.stators-list ul {
  gap: 11px;
}

/* References */
.techniques-page .references-wrap .elementor-swiper-button-next {
  position: absolute;
  top: -25px !important;
  right: 94%;
}

.techniques-page .references-wrap .elementor-swiper-button-prev {
  position: absolute;
  top: -25px !important;
  left: 0% !important;
}

.techniques-page .references-carousel .swiper-slide,
.techniques-page .references-carousel .swiper-slide .swiper-slide-inner,
.techniques-page .references-carousel .swiper-slide .swiper-slide-inner img {
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.techniques-page .references-carousel .swiper-slide .swiper-slide-inner img {
  object-fit: contain;
}

/* Banner */
.techniques-page .venez-banner img,
.techniques-page .liml-banner img,
.techniques-page .injection-banner img {
  border-radius: 18px;
  object-fit: cover;
}

@media (max-width: 1440px) {
  .techniques-page .enrich-wrap {
    margin-top: -40px;
  }
}

@media (max-width: 1201px) {
  .techniques-page .enrich-wrap {
    margin-top: -40px;
  }
}

@media (max-width: 991px) {
  .enrich-wrap {
    margin-top: -70px;
  }

  .venez-down-icon img {
    width: 80px !important;
    height: 80px !important;
  }

  /* References */
  .techniques-page .references-wrap .elementor-swiper-button-next {
    position: absolute;
    right: 90%;
  }

  .techniques-page .references-wrap .elementor-swiper-button-prev {
    position: absolute;
    left: 0% !important;
  }
}

@media (max-width: 820px) {
  .techniques-page .sub-banner-content {
    transform: translateY(-45%) !important;
  }
}

@media (max-width: 768px) {
  .techniques-page .enrich-wrap {
    margin-top: -60px;
  }

  .techniques-page .references-wrap .elementor-swiper-button-next {
    top: 10px !important;
    right: 88%;
  }

  .techniques-page .references-wrap .elementor-swiper-button-prev {
    left: 0% !important;
    top: 10px !important;
  }
}

@media (max-width: 480px) {
  .techniques-page .enrich-wrap {
    margin-top: -60px;
  }

  .techniques-page .references-wrap .elementor-swiper-button-next {
    right: 80% !important;
  }
}

@media (max-width: 410px) {
  .techniques-page .enrich-wrap {
    margin-top: -80px;
  }
}