@import url('https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&display=swap');

h1.we-align-center {
    font-size: 36px !important;
    font-family: "Exo 2", serif;
}

@media (max-width: 1023px) {
    h1.we-align-center {
        font-size: 28px !important;
        font-family: "Exo 2", serif;
    }
}

h2 {
    font-family: "Exo 2", serif;
    font-size: 30px;
}

@media (min-width: 1024px) {
    .prod-list__title {
        font-size: 2rem !important;
    }
}

@media (min-width: 1024px) {
    .nav__maxWidth {
        gap: 20px;
    }
}

.bloc4 .wiziBtn__wrapper {
    justify-content: flex-start !important;
}

.bloc7 .wiziBtn__wrapper {
    justify-content: flex-start !important;
}

.wiziBtn {
    background-color: #C01787 !important;
    border-radius: 15px;
}

i.far.fa-question-circle {
    display: none;
}

ul.slick-dots {
    display: none !important;
}
/* HEADER */
@media (min-width: 1024px) {
    .header__logo__a .picture--left {
        width: 330px !important;
        height: 90px !important;
    }
}
/* BLOC3 */
.bloc3 {
    background-color: #3E73BA !important;
}

.bloc3 .wiziblocks__item__maxWidth {
    background-color: transparent !important;
}

/* BLOC5 */
.bloc5 {
    background-color: #3E73BA !important;
}

.bloc5 .wiziblocks__item__maxWidth {
    background-color: transparent !important;
}

@media (max-width: 2100px) and (min-width: 1200px) {
      .bloc5 .wizi-imgtxt__right {
        animation: slide2 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;
  }
}

/* BLOC8 */
.bloc8 .wizi-img__content {
    border-radius: 10px 10px 0 0;
}

/* BLOC9 */
@media (min-width: 1024px) {
    .bloc9 .wizi-wrapper--txt .wizi-txt {
        gap: 20px;
    }
}

.bloc9 .wizi-txt__item {
    background-color: #EFEFEF !important;
    padding: 20px;
}

/* BLOC */
@media (min-width: 1024px) { /* Ajustez selon votre breakpoint desktop */
    div#\39 1e2a6ad-64c4-4dd5-a4bc-b72fa4599be3 {
        margin-top: -80px;
        background-color: transparent;
        z-index: 3 !important;
    }
}

/* BLOC10 */
.bloc10 .wizi-img__content {
    border-radius: 15px;
}