.wizi-rassurance {
    background: rgb(247,158,28);
    background: radial-gradient(circle, rgba(247,158,28,1) 0%, rgba(247,131,7,1) 100%);
}

.bannierebutton {

  border: none;

  color: #fff;

  background-color: #fc8104;


  background-size: 100% auto;

  font-family: inherit;

  font-size: 17px;

  padding: 0.6em 1.5em;

}


.bannierebutton: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 #000000;

  }

 

  70% {

   box-shadow: 0 0 0 10px rgb(218 103 68 / 0%);

  }

 

  100% {

   box-shadow: 0 0 0 0 rgb(218 103 68 / 0%);
}

.bannierebuttoncontact {

  border: none;

  color: #fc8104;

  background-color: #fff;


  background-size: 100% auto;

  font-family: inherit;

  font-size: 17px;

  padding: 0.6em 1.5em;

}


.bannierebuttoncontact: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 #000000;

  }

 

  70% {

   box-shadow: 0 0 0 10px rgb(218 103 68 / 0%);

  }

 

  100% {

   box-shadow: 0 0 0 0 rgb(218 103 68 / 0%);
}
   
.wizi-txt__item__wrapper {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px!important;
}

div#\38 f23d390-30f2-40aa-8849-c404b3029614 {
    display: flex;
    justify-content: space-around;
}

.menu picture:not(.with-loading) img.lazyloaded {
  opacity: 0.8;
  transition: 0.8s ease-out;
}
 
.menu picture:not(.with-loading) img.lazyloaded:hover {
  opacity: 1;
  transition: 0.8s ease-out;
}