/* Slide individuel */
.slider-slide {
  flex: 0 0 18%;
  width: 18%;
  transition: transform 0.3s ease-in-out;
}

.custom-slider-container {
  overflow: hidden;
  z-index: 999;
  position: relative;
}

#equipeSlider {
  display: flex;
  gap: 40px;
  transition: transform 0.3s ease-in-out;
  /*height: 370px;*/
  left: 80px !important;
  position: relative;
}
.slider-fix .slider-slide.active .slide-image{
  width: 100% !!important ;
}

.slider-controls {
  display: flex;
}
.none_slide {
  display: none !important;
}
.slider-fix .slider-slide.active{
  width: 100% !important;
}

.custom-slider-container .slider-slide.active img {
  width: 100% !!important ;
 /* position: relative;
  top: 15px;*/
}
.custom-slider-container .slider-slide{

  width: 280px;
}
.slider-fix {
  width: 280px !important;
  margin-top: -827px;
}
.slider-fix .slide-content_droite{
  display: none !important;
}
.slider-fix .slider-slide.active .slide-content {
  display: block !important;
}
.slide-content{
  display: none;
}
.slider-contenue-cv{
  opacity: 0;
}
.custom-slider {
    cursor: grab;
    user-select: none;
}

.custom-slider:active {
    cursor: grabbing;
}

.slider-slide {
    /* Empêcher la sélection de texte pendant le drag */
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.slider-slide.active .slide-image {
  position: relative;
}
.slider-fix .slider-slide.active .slide-image::before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  border: 4px solid #7ab44a;
  border-radius: 50%;
  top: -5px;
  left: 17px;
  z-index: -1;
}
div#equipeSlider {
    transition-duration: 1s !important;
}
.slider-slide.active .slide-content {
  display: block !important;
}
.slider-contenue-cv {
  display: flex;
  justify-content: space-around;
  position: relative;
  left: 170px;
}
.slider-contenue-cv .contenu-personnel {
  width: 40%;
  word-break: break-word;
  font-size: 15px !important;
}
.slider-contenue-cv {
  margin-top: -90px;
  transition-duration: 0.5s;
  color: #fff !important;
  margin-bottom: 40px;
}
.contenu-personnel strong{
  color: #7ab44a !important;
}
/*#equipeSlider .contenu-personnel{
  display: none;
}*/
.slider-slide.active{
  transition-duration: 1s;
}
#equipeSlider .slider-slide.active .slide-image::before {
  content: '';
  width: 100%;
  height: 99%;
  position: absolute;
  border: 3px solid #7ab44a;
  border-radius: 50%;
  left: 20px;
  z-index: -1;
}

.contenue_select {
  width: 25%;
  position: absolute;
  top: -170px;
  display: flex;
  justify-content: end;
}
.contenue_recherche {
  display: flex;
  justify-content: end;
  position: relative;
}

.nom-personnel {
  color: #fff !important;
  word-break: break-word;
  font-size: 24px !important;
}
.contenu-personnel {
  width: 350px;
  display: flex;
  flex-direction: column;
}
#equipeSlider .slide-content_droite{
  display: none !important;
}
 .slider-slide.active .slide-content {
  color: #fff !important;
}


.contenue_select .select2-container .select2-selection--single {
  display: flex !important;
  align-items: center;
  height: 50px !important;
  border: none !important;
}
.contenue_select .select2-container--default .select2-selection--single .select2-selection__arrow{
  top: 15px !important;
  right: 10px;
}
.contenue_select #select2-crz4-container {
  color: #70a845 !important;
}
.slider-slide.active {
  margin-right: 30px;
}
.slider-fix .slider-slide.active .slide-image::before{
    left: -17px;
  }
@media (min-width: 1600px) {
  .slider-fix {
  width: 360px !important;
    margin-top: -936px !important;
}

  .slider-fix .slider-slide.active .slide-image::before{
    left: -20px !important;
  }
  .page-id-15826 .section_single {
    margin-top: -380px !important;
  }
  .slider-contenue-cv {
    padding-bottom: 150px !important;
      left: 310px !important;
    margin-top: -170px;

}
#equipeSlider {
  left: 275px !important;
}

  .slider-slide.active {
    margin-right: 70px;
  }
    .slider-slide {
    flex: 0 0 15%;
    width: 15%;
    transition: transform 0.3s ease-in-out;
    display: inline-block;
  }
  .slider-slide.active {
    /*width: 310px !important;*/
    flex: 0 0 360px !important;
  }
  .contenue_select {
    top: -225px !important;
  }
  .contenue_select {
    top: -230px !important;
  }
  .slider-controls{
    margin-bottom: 50px;
  }
}
@media (max-width: 468px) {
  /*.slide-content_droite .contenu-personnel {
  padding-right: 35px;
}*/
  .contenu-personnel blockquote {
  font-size: 24px !important;
}
 .slider-slide {
    flex: 0 0 100% !important;
    width: 100% !important;
  }
  #equipeSlider{
    left: 0 !important;
  }
  #equipeSlider .slider-slide.active .slide-image::before {
    content: '';
    width: 90% !important;
    height: 99% !important;
  }
  .custom-slider-container .slider-slide.active img {
    width: 85% !important;
  }
  .slider-slide.active .slide-content {
    margin-left: 20px;
  }
  .slider-contenue-cv .contenu-personnel{
    width: 100% !important;
  }
  #equipeSlider .slide-content_droite {
    display: block !important;
    margin-top: -170px !important;
  }
  .contenu-personnel {
    padding-bottom: 150px !important;
  }
  .slider-contenue-cv {
  display: none !important;
}
.slider-controls {
    margin-top: 200px !important;
  }
  
  .contenue_select {
   width: auto !important;
    top: -150px;
    left: 0 !important;
  }

}
.slider-controls {
  margin-top: 70px;
}
.contenu-personnel blockquote {
  color: #7ab44a;
  font-size: 36px;
  font-weight: 800;
  margin: 0 !important;
  text-align: start;
}
@media (min-width: 469px) and (max-width:768px) {
  .contenu-personnel {
  width: 100% !important;
}
  .slider-contenue-cv {
  display: none;
}
.contenu-personnel {
  margin-bottom: 120px;
}
  .slider-controls {
  margin-top: 180px;
}
  .contenu-personnel {
  width: 235% !important;
}
 .slider-slide {
    flex: 0 0 35%;
    width: 35% !important;
  }
    .slider-contenue-cv .contenu-personnel{
    width: 100% !important;
  }
  #equipeSlider .slide-content_droite {
    display: block !important;
    margin-top: -170px !important;
  }

}
.slider-controls {
  position: relative;
}
.button_meme {
  padding: 40px !important;
}
.slider-next.prev_bt_slick.button_meme {
  position: absolute;
  right: 0;
}

.slide-image:hover {
  border: 3px solid #7ab44a;
  display: flex;
  border-radius: 50%;
}
.slider-slide.active:hover .slide-image {
  border: none !important;
  border-radius: 0 !important;
}

.btnscrool {
  position: relative;
  top: -500px;
  z-index: 9999999999999999;
     width: 70px;
  height: 70px;
  border-radius: 50%;
  rotate: 270deg;
  display: block !important;
  display: none;
  border: 1px solid #7ab44a;
  cursor: pointer;
  transition-duration: 0.5s;
}
.btnscrool .fas.fa-arrow-left {
  left: 15px;
  position: relative;
  top: 20px;
}
.btnscrool .fa-arrow-left::before {
  font-size: 30px;
  color: #fff;
}

@media (min-width: 1500px) {
.btnscrool{
    left: 120px !important;
}
}
.btnscrool.activ_bt{
  display: block !important;
}
.btnscrool.desact_bt {
  display: none !important;
}
.slider-fix .slide-image {
  pointer-events: none;
}