.SliderPresse {
  width: calc(50% - var(--space));
  margin:calc(var(--space)/2);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color:var(--color-1);
  border-radius:var(--border-radius);
  box-shadow:0 0 40px rgb(0 0 0 / 20%);
  overflow:hidden;
}
.SliderPresse_titre {
  position: absolute;
  top: 0;
  z-index: 9;
  font-size: 30px;
  background-color: var(--color-2);
  border-radius: 0 0 10px 10px;
  padding: 8px 16px;
}
@media (max-width:1120px){
  .SliderPresse{
    width:100%;
    height:fit-content;
  }
}
@media (max-width:479px){
  .SliderPresse_titre {
    font-size: 20px;
  }
}


/* FOND */
.SliderPresse_fond {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.SliderPresse_fond .slick-list,
.SliderPresse_fond .slick-track{
  height:100%;
}
.SliderPresse_fond .slick-list{
  border-radius:var(--border-radius);
}
.SliderPresse_fond-slide{
  opacity:0.5 !important;
}
.SliderPresse_fond-slide img{
  position:absolute;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  transition:1s ease;
  opacity:0;
  transform:scale(1.5);
}
.SliderPresse_fond-slide.slick-current img{
  opacity:1;
  transform:scale(1);
}

/* ACTUS */
.SliderPresse_actus {
  width: 100%;
  min-height: 100%;
}
.SliderPresse_actus .slick-list,
.SliderPresse_actus .slick-track{
  min-height:100%;
}
.SliderPresse_actus .slick-list{
  border-radius:var(--border-radius);
}
.SliderPresse_actu {
  display: flex !important;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height:fit-content;
  height:calc(75vh - var(--header-height) - (var(--space)*2));
  min-height:clamp(326px,var(--pas)*326,737px);
  padding: 0 calc(var(--space)/2);
}
.SliderPresse_actu-titre-container{
  margin-bottom:24px;
  position:relative;
  overflow:hidden;
}
.SliderPresse_actu-titre{
  color:var(--color-2);
  text-align:center;
  transition:1s ease;
  transform:translateY(110%);
  font-size: clamp(30px, var(--pas)* 30, 40px);
}
.SliderPresse_actu.slick-current .SliderPresse_actu-titre{
  transform:translateY(0);
}
.SliderPresse_actu-bouton-container{
  position:relative;
  overflow:hidden;
}
.SliderPresse_actu-bouton{
  transition:1s ease;
  transform:translateY(110%);
}
.SliderPresse_actu.slick-current .SliderPresse_actu-bouton{
  transform:translateY(0%);
}
@media (max-width:1120px){
  .SliderPresse_actu{
    height:calc((var(--height)/2) - var(--header-height) - (var(--space)*3));
    min-height:clamp(597px,var(--pas)*597,675px);
  }
}
@media (max-width:991px){
  .SliderPresse_actu{
    height:fit-content;
    min-height:clamp(448px,var(--pas)*448,578px);
  }
}
@media (max-width:767px){
  .SliderPresse_actu{
    min-height:clamp(288px,var(--pas)*288,461px);
    padding: calc(var(--space) + 52px) var(--space) 24px;
  }
  .SliderPresse_actu-titre{
    font-size: clamp(28px, var(--pas)* 28, 32px);
  }
}
@media (max-width:479px){
  .SliderPresse_actus .slick-track{
    display:flex;
  }
  .SliderPresse_actu{
    min-height:inherit;
    height:auto;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
  }
  .SliderPresse_actu-titre {
    font-size: clamp(24px,var(--pas)*24,28px);
  }
  .SliderPresse_actu-bouton {
    font-size: 16px;
    padding: 6px 16px;
  }
}

/* ARROWS */
.SliderPresse_actus .slick-arrow {
  position: absolute;
  width: 35px;
  height: 35px;
  background-color: var(--color-2);
  border-radius: 50%;
  font-size: 0px;
  color: var(--color-2);
  border: none;
  bottom: 24px;
  z-index:99;
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
}
.SliderPresse_actus .slick-prev {
  left: 24px;
}
.SliderPresse_actus .slick-next {
  right: 24px;
}
.SliderPresse_actus .slick-arrow:after {
  content: '';
  display: block;
  position: absolute;
  width: 9px;
  height: 9px;
  transform: rotate(45deg);
}
.SliderPresse_actus .slick-prev:after {
  border-left: 3px solid var(--color-1);
  border-bottom: 3px solid var(--color-1);
  margin-left: 3px;
}
.SliderPresse_actus .slick-next:after {
  border-right: 3px solid var(--color-1);
  border-top: 3px solid var(--color-1);
  margin-right: 3px;
}
@media (max-width:479px){
  .SliderPresse {
    width: calc(100% - var(--space));
    overflow:visible;
  }
  .SliderPresse_actus .slick-arrow {
    top:calc(50% - 17.5px);
    bottom: inherit;
  }
  .SliderPresse_actus .slick-prev {
    left: -17.5px;
  }
  .SliderPresse_actus .slick-next {
    right: -17.5px;
  }
}