#cards-slider,#recettes-slider{
    width: auto;
  }
  #cards-slider.is-center,#recettes-slider.is-center .splide__list{
    justify-content: center!important;
  }
  
  #cards-slider.is-center .splide__pagination,#recettes-slider.is-center .splide__pagination
  {
    display: none;
  }
  
  #cards-slider-wrapper{
    width: auto;
    padding-bottom: 50px;
    display: block;
  }
  #recettes-slider-wrapper{
    margin-top: 40px;
    display: block;
  }
  .splide__slide{
    cursor: grab;
  }
  #cards-slider .splide__track{
      margin-left: -15px!important;
      margin-right: -15px!important;
      padding-left: 15px!important;
      padding-right: 15px!important;
  }
  #recettes-slider .splide__track{
      padding-left: 15px!important;
      padding-right: 15px!important;
      overflow: visible;
  }
  .splide__pagination__page{
    opacity: 1;
    background:#A8ACBD;
  }
  .splide__pagination__page.is-active{
    background:#D6B059;
  }
  .splide__pagination{
    bottom: -30px;
    z-index: 0;
  }
  .splide__arrows{
    bottom: -30px;
z-index: 0;
position: absolute;
width: 100%;
  }
  .splide__arrow--prev{

    position: absolute;
    left:auto;
    right:50%;
    /* margin-right: 10px; */
  }
  .splide__arrow--next{
    position: absolute;
    right:auto;
    left:50%;
    /* margin-left: 10px; */
   
  }
  .splide__arrow{
    background: transparent;
    height: 40px;
    width: 40px;
    color:#A8ACBD;
    opacity: 1;
  }
  .splide__arrow:hover{
    color:#D6B059;
  }
  .splide__arrow svg{
    fill: currentColor;
  }
  @media screen and (max-width: 991px) {
    #cards-slider-wrapper {
      display: none;
    }
    #recettes-slider-wrapper {
      display: none;
    }
  }


#recettes-slider-wrapper-big{
  max-width: 100vw;
  overflow: hidden;
  padding-bottom: 40px;
}
[data-viewport-wait] > *{
    opacity: 0;
    transform : translateY(70px) translateZ(0);
    transition: opacity .9s cubic-bezier(0.33, 1, 0.68, 1), transform .9s cubic-bezier(0.33, 1, 0.68, 1);
}
[data-viewport-wait].is-in-viewport > *{
    opacity: 1;
    transform : translateY(0)  translateZ(0);
}




@media screen and (min-width: 992px) {
  #footer-nav a{
    border: none;
    border-left: 1px solid #fffefa;
    padding-left: 10px!important;
    margin-left: 10px!important;
    position: relative;
  }
  #footer-nav a:hover{
    text-decoration: underline;
  }
  #footer-nav a:first-child{
    /* border: 1px solid green; */
    border: none;
    padding-left: 0!important;
    margin-left: 0!important;
  }
}
@media screen and (max-width: 991px) {}




.w-background-video {
  pointer-events: none;
 touch-action: none;
}

.btn-contact__wrapper{
  position: absolute;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
  text-align: right;
}
.btn-contact{
  display: inline-block;
  padding: 13px;
  border-radius: 100px; 
  color: #FFF;
  text-align: center;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal; 
  border: 1px solid #C11E16;
    background: #C11E16;
    text-decoration: none;
}
.btn-contact:hover{
  border: 1px solid #C11E16;
  color: #C11E16;
  background: #FFF;
}

@media screen and (max-width: 767px) {
  .btn-contact__wrapper--header{
    top: 170px;
    text-align: center;
  }
  .btn-contact__wrapper--sticky{
    display: none;
  }
}