.bloc3 .wizi-imgtxt.wizi-imgtxt--textRightTextLeft.wizi-imgtxt--reverse.wizi-imgtxt--half {
    background-color: #d9b780;
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}

.texteanim span.wizi-wrapper__background {
    border-radius: 30px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}

.bloc1anim .wizi-imgtxt.wizi-imgtxt--textRightTextLeft.wizi-imgtxt--reverse.wizi-imgtxt--half {
    background-color: #d9b780;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
    border-radius: 30px;
}

.bloc3 img.wizi-img__item {
    border-radius: 10px;
}

.footer {
    background: url(https://media.cdnws.com/_i/422166/RAW-77/1203/77/langledujeu-fond-footer.png) center no-repeat fixed;
}

.footer__wrapper__left__primary__ul__li__link {
    color: var(--footer-color);
    font-size: .875rem;
    line-height: 1.1875rem;
    position: relative;
    text-transform: uppercase;
  font-weight: 600;
}

.footer__wrapper__left {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.prod-list-cat__tabs div.selected, .prod-list-cat__tabs div:focus, .prod-list-cat__tabs div:hover {
    background-color: #1d3c34 !important;
    color: #fff;
}

div#a7fd8694-9a45-4522-9bda-522a8d491bbe {
    background-color: #1d3c34;
    max-width: 100% !important;
}

.menu .wizi-img.wizi-img--simple.wizi-img--triple.wizi-img--picto.wizi-img--large {
    background-color: #1d3c34;
}

.bloc1 .wizi-imgtxt.wizi-imgtxt--textRightTextLeft.wizi-imgtxt--reverse.wizi-imgtxt--half {
    background-color: #1d3c34;
    color: white;
}

.bloc2 {
    background-color: #1d3c34;
    color: white;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}

.bloc3 img.wizi-img__item {
    border-radius: 10px;
}
}

 .menu img.wizi-img__item {
    opacity: 0.8;
    transition: 0.8s ease-out  !important;
    border-radius:10px;
}

.menu img.wizi-img__item:hover {
    opacity: 1;
      transition: 0.8s ease-out !important;
      border-radius:30px;
}

 .menu1 img.wizi-img__item {
    opacity: 0.8;
    transition: 0.8s ease-out  !important;
    border-radius:10px;
}

.menu1 img.wizi-img__item:hover {
    opacity: 1;
      transition: 0.8s ease-out !important;
      border-radius:30px;
}

.wizi-img__content__wrapper__icon {
    display: none !important;
}

div#\32 b186d96-5214-4dc7-980e-8d064b7a3200 {
    margin-bottom: 0px;
}

div#\39 1e3e4b3-9f02-472b-ae01-699b81f697af {
    margin-bottom: 0px;
}

@media (min-width: 1024px) {
    .ban .wizi-txt.wizi-txt--large {
        min-width: inherit;
        max-width: 1000px;
    }

  .header.header--fixed .nav__itemlvl1 {
        font-size: 1rem;
        font-weight: 600;
        line-height: 1.6 !important;
        margin: 0 5px !important;
        text-transform: uppercase;
    }

  .nav__a, .nav__a__lvl2 {
    color: #1e272e;
    float: left;
    font-size: 0.950rem;
    left: 0;
    position: relative;
    transition: box-shadow .3s, text-indent .3s;
    width: 100%;
}
}


.custombutton {
    border: none;
    color: #fff;
    background-color: #d9b780;
    border-radius: 10px;
    background-size: 100% auto;
    font-family: inherit;
    font-size: 17px;
    padding: 0.6em 1.5em;
    width: 53%;
    text-transform: uppercase;
}
 
 .custombutton:hover {
  background-position: right center;
  background-size: 200% auto;
  -webkit-animation: pulse 2s infinite;
  animation: pulse512 1.5s infinite;
 }

@keyframes pulse512 {
  0% {
   box-shadow: 0 0 0 0 #FFFFFF;
  }
 
  70% {
   box-shadow: 0 0 0 10px rgb(218 103 68 / 0%);
  }
 
  100% {
   box-shadow: 0 0 0 0 rgb(218 103 68 / 0%);
  }
}
  .custombutton1 {
    border: none;
    color: #fff;
    background-color: #1d3c34;
    border-radius: 10px;
    background-size: 100% auto;
    font-family: inherit;
    font-size: 17px;
    padding: 0.6em 1.5em;
    width: 53%;
    text-transform: uppercase;
}
 
 .custombutton1:hover {
  background-position: right center;
  background-size: 200% auto;
  -webkit-animation: pulse 2s infinite;
  animation: pulse512 1.5s infinite;
 }

@media (max-width: 2100px) and (min-width: 1200px) {
      .bloc1 .wizi-imgtxt__right {
        animation: slide2 linear;
        animation-timeline: view();
        animation-range-start: cover 0%;
        animation-range-end: contain 30%;
    }
  
        .bloc2 .wizi-imgtxt__left {
        animation: slide1 linear;
        animation-timeline: view();
        animation-range-start: cover 0%;
        animation-range-end: contain 30%;
    }
}

@keyframes slide2 {
  from{
  transform: translateX(100%);
  opacity:0;
  }
  to {
  transform: translateX(0%);
  opacity:1;
  }
}

@keyframes slide1 {
  from{
  transform: translateX(-100%);
  opacity:0;
  }
  to {
  transform: translateX(0%);
  opacity:1;
  }
}

.ban .wizi-txt.wizi-txt--large {
    padding-top: 6vw !important;
}