/* STARTER */
@media (min-width: 1024px) {
    .nav-perso-off .nav__label .nav__a {
        font-size: 1rem;
    }
}

#e4ef9632-0cc2-490e-8045-d435f75a6bdd .form {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

#e4ef9632-0cc2-490e-8045-d435f75a6bdd .form__fieldset {
  width: 100%;
}

#e4ef9632-0cc2-490e-8045-d435f75a6bdd 
.form__field--long-answer {
  grid-column: 1 / -1;
}

#e4ef9632-0cc2-490e-8045-d435f75a6bdd 
.form__field--btnArea {
  grid-column: 1 / -1;
}

@media (max-width: 768px) {
  #e4ef9632-0cc2-490e-8045-d435f75a6bdd .form {
    grid-template-columns: 1fr;
  }
}

.prod-infos p:not(:empty):not(:last-child) {
    margin-bottom: 16px;
}

div#\31 603276c-e26f-4ec7-b57a-b57a1de30dc7 {
    display: none;
}
/* END STARTER */ 

@media (min-width: 1024px) {
    div#e87b045c-9d38-4383-9aae-be079b14b20f .wizi-txt.wizi-txt--large {
        padding: 0 30vw;
    }
}

@media (min-width: 1024px) {
    .header.header--fixed .nav__itemlvl1 {
        text-transform: uppercase;
        font-weight: bold;
    }
}

.readeux .wizi-rassuranceClassic__title {
    margin: 14px 0 5px;
}

.footer {
    background-color: #F4F8F7;
}

.wz-faq-accordion__wrapper__item__head__icon {
    margin: 18px 0 0 !important;
}

.gallery__primary__slider {
    height: 40%;
    margin-top: 4vw !important;
}

.prod-list img.bloc--img.bloc--img-left {
    border-radius: 30px;
}

.readeux .wizi-rassuranceClassic {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr);
    align-items: stretch;
}

.readeux .wizi-rassuranceClassic__item {
    text-align: center;
}

@media (max-width: 719px) {
    .readeux .wizi-rassuranceClassic__item:not(:last-child) {
        margin-bottom: 0px;
    }
}

.readeux .wizi-rassuranceClassic__item {
    padding: 0px;
}

@media (max-width: 768px) {
    div#\31 ff5474a-b78f-4b42-86b8-0c090ce171dd .wizi-imgtxt__left.wizi-imgtxt__left--small {
        order: 2;
    }

    div#\31 ff5474a-b78f-4b42-86b8-0c090ce171dd .wizi-imgtxt__right {
        order: 1;
    }
}

@media screen and (max-width: 768px) {
  p:not(footer p),
  h2,
  h3,
  a.wiziBtn {
    text-align: center;
  }

  .wiziBtn__wrapper {
    justify-content: center;
  }
}