.para-caroussel.slider-1-aplat{
  margin: 0 auto;
  padding: 1.5rem 0;
}
.para-caroussel.slider-1-aplat .titre-slider{
  text-align: center;
  margin-bottom: 1rem;
}
.slider-1-aplat .class-format-bord-on-bord {
  position: relative;
  top: 0;
  height: 100%;
  width: 99.5vw;
  left: calc(-50vw + 50.65%);
}
.summary__content .para-caroussel.slider-1-aplat{
  padding: 0;
}
.slider-1-aplat .class-height-tall .swiper-container-autoheight .swiper-wrapper,
.slider-1-aplat .class-height-tall .img-text__visual img{
  height: 500px;
}
.slider-1-aplat .class-height-small .swiper-container-autoheight .swiper-wrapper,
.slider-1-aplat .class-height-small .img-text__visual img{
  height: 300px;
}
.slider-1-aplat .img-text__visual img{
  object-fit: cover;
}
/*aplat*/
.slider-1-aplat .elmt-slide-aplat a{
  text-decoration: none;
}
.slider-1-aplat .elmt-slide-aplat .class-aplat-right {
  position: absolute;
  left: 59%;
  top: 0;
  width: 33%;
  bottom: 0;
  height: auto;
}
.summary__content .slider-1-aplat .class-format-80.class-height-small .elmt-slide-aplat .class-aplat-right {
  left: 75%;
}
.slider-1-aplat .elmt-slide-aplat .class-aplat-left {
  position: absolute;
  bottom: 0;
  width: 33%;
  margin-left: 8rem;
  top: 0;
}
.slider-1-aplat .elmt-slide-aplat .aplat + svg{
  display: none;
}
.slider-1-aplat .elmt-slide-aplat .text {
  position: absolute;
  bottom: 0;
  top: 0;
  padding: 2rem;
  height: fit-content;
  margin: auto 0;
}
.slider-1-aplat .slider-img .swiper-button-next, .slider-1-aplat .slider-img .swiper-button-prev {
  background-color: var(--univ-color, #373CF5);
  color: var(--white);
}
.slider-1-aplat .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  background: var(--univ-color, #373CF5);
}
.slider-1-aplat .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet::before {
  border: solid 1px var(--univ-color, #373CF5);
}

.slider-1-aplat .class-format-bord-on-bord .swiper-button-next:not(.swiper-button-disabled){
  right: 2rem;
  opacity: .8;
}
.slider-1-aplat .class-format-bord-on-bord .swiper-button-prev:not(.swiper-button-disabled){
  left: 2rem;
  opacity: .8;
}
/*aplat :contenu*/
.slider-1-aplat .elmt-slide-aplat .text .title {
  font-weight: bold;
  font-size: 16px;
}
.slider-1-aplat .elmt-slide-aplat .text .description {
  font-size: 13px;
}
.slider-1-aplat .elmt-slide-aplat .text .cta{
  text-align: center;
  margin-top: 2rem;
}
.slider-1-aplat .elmt-slide-aplat .text .cta .btn-primary{
  font-size: 13px;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
}
.slider-1-aplat .swiper-container-horizontal > .swiper-pagination-bullets{
  margin-top: 1rem;
}
@media (max-width: 1790px) and (min-width: 767.98px) {
  .summary__content .slider-1-aplat .class-format-80.class-height-small .elmt-slide-aplat .class-aplat-right {
    left: 66%;
  }
}
@media (max-width: 767.98px) {
  /* si comme les autres para en bord à bord  */
  .slider-1-aplat .class-format-bord-on-bord {
    position: relative;
    top: inherit;
    width: 100%;
    left: 0;
  }

  .slider-1-aplat .class-height-tall .swiper-container-autoheight .swiper-wrapper,
  .slider-1-aplat .class-height-tall .img-text__visual img,
  .slider-1-aplat .class-height-small .swiper-container-autoheight .swiper-wrapper,
  .slider-1-aplat .class-height-small .img-text__visual img {
    object-fit: cover;
    height: 100%;
  }

  .slider-1-aplat .elmt-slide-aplat .aplat {
    position: relative;
    left: inherit;
    top: inherit;
    width: 100%;
    bottom: inherit;
    height: auto;
    margin-left: 0;
  }

  .summary__content .slider-1-aplat .class-format-80.class-height-small .elmt-slide-aplat .class-aplat-right {
    left: inherit;
  }

  .slider-1-aplat .elmt-slide-aplat .text {
    position: relative;
    bottom: inherit;
    top: inherit;
    padding: 2rem;
    height: auto;
    margin: 0;
    display: flex;
    flex-direction: column;
  }

  .slider-1-aplat .elmt-slide-aplat .text .description {
    margin-top: 12px;
    height: auto;
  }

  .slider-1-aplat .elmt-slide-aplat .text .cta {
    margin-top: 12px;
  }

  .slider-1-aplat .class-format-bord-on-bord .swiper-button-next:not(.swiper-button-disabled) {
    right: 1rem;
  }

  .slider-1-aplat .class-format-bord-on-bord .swiper-button-prev:not(.swiper-button-disabled) {
    left: 1rem;
  }
}
