@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Barlow Condensed', Arial, sans-serif !important;
}

body,
p,
span,
a,
li,
button,
input,
textarea {
  font-family: 'Inter', Arial, sans-serif !important;
}

/* 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;
}
/* END STARTER */ 

@media (min-width: 1024px) {
  div#eb111864-237a-4739-a814-885477b2a9ba .wizi-txt.wizi-txt--large {
    padding-right: 49vw !important;
  }
}

@media (min-width: 1024px) {
    .header__relative {
        padding: 10px 40px;
        padding-bottom: 0px;
    }
}

@media (min-width: 1024px) {
    .nav__maxWidth {
        justify-content: center;
    }
}

@media (min-width: 1024px) {
    .header__logo img {
        max-height: 90px !important;
    }
}

@media (min-width: 1024px) {
    .header__logo__a .picture--left {
        height: 66px !important;
    }
}

@media screen and (min-width: 769px) {
    div#\38 ae88c9b-a118-4252-963c-2f8f1340e8f6 {
        background-image: url(https://media.cdnws.com/_i/423673/38/2959/38/crea-flash-meca-pieces-d-outillage.jpeg);
        background-size: cover;
    }
}

@media (min-width: 1024px) {
  div#dd983823-017b-4c02-a49b-c38500f896ed span.we-size-huge {
    font-size: 2.5rem !important;
  }
}

div#\36 7d030d5-ac98-4cf9-96a4-edcf490f5ae7 i.far.fa-question-circle {
    display: none;
}

div#\36 7d030d5-ac98-4cf9-96a4-edcf490f5ae7 span {
    font-size: 2.25rem;
}

div#\36 7d030d5-ac98-4cf9-96a4-edcf490f5ae7 .wizi-img--picto .wizi-img__content__wrapper__text {
    margin-left: 20px;
}

div#\36 7d030d5-ac98-4cf9-96a4-edcf490f5ae7 img.wizi-img__item {
    border-radius: 30px;
}

div#\37 3e217cb-d3d5-41fc-b999-7f7a1d3c17c9 {
    background-color: white;
}

@media screen and (min-width: 769px) {
    div#a3c9e05d-c92b-48ac-96d5-2cc6adb7a594 {
        background-image: url(https://media.cdnws.com/_i/423673/45/878/45/crea-flash-meca-pieces-detachees.jpeg);
        background-size: cover;
    }
}

div#bd065170-b5d1-4ea0-9087-6bf85b77e784 {
    background-image: url(https://media.cdnws.com/_i/423673/52/2911/52/crea-flash-meca-background-faq.jpeg);
    background-size: contain;
    padding: 0px 120px !important;
    padding-bottom: 30px !important;
}

div#\36 2fcde88-c01b-4981-aed7-baccff2054a5 {
    color: white;
    background-image: url(https://media.cdnws.com/_i/423673/52/2911/52/crea-flash-meca-background-faq.jpeg);
    background-size: cover;
}

div#\36 2fcde88-c01b-4981-aed7-baccff2054a5 .wiziblocks__item__maxWidth {
    background-color: transparent;
    padding-top: 20px;
}

.prod-list__right__title {
    text-transform: none;
}

@media screen and (max-width: 768px) {
    div#\34 0b27cdf-4fbc-4ebc-baee-48bd567d4a70 .wizi-imgtxt__left {
        order: 2;
    }

    div#\34 0b27cdf-4fbc-4ebc-baee-48bd567d4a70 .wizi-imgtxt__right.wizi-imgtxt__right--small {
        order: 1;
    }
}
.powered__p a, .powered__p span {
    color: white;
}

/* MOBILE */
@media screen and (min-width: 769px) {
    div#\38 ae88c9b-a118-4252-963c-2f8f1340e8f6 img.wizi-img__item {
        display: none;
    }

    div#a3c9e05d-c92b-48ac-96d5-2cc6adb7a594 img.wizi-img__item {
        display: none;
    }
}

@media screen and (max-width: 768px) {
    a.wiziBtn {
        text-align: center;
    }
}

@media screen and (max-width: 768px) {
    div#\36 7d030d5-ac98-4cf9-96a4-edcf490f5ae7 span {
        font-size: 1.4rem;
    }
}

@media screen and (max-width: 768px) {
    div#bd065170-b5d1-4ea0-9087-6bf85b77e784 {
        background-image: url(https://media.cdnws.com/_i/423673/52/2911/52/crea-flash-meca-background-faq.jpeg);
        background-size: contain;
        padding: 0px 30px !important;
        padding-bottom: 30px !important;
        margin-top: -3vw !important;
    }
}

@media screen and (max-width: 768px) {
    p:not(footer p):not(.prod-details__brand):not(.prod-details__ref) {
        text-align: center;
    }
}

@media screen and (max-width: 768px) {
    h2 {
        text-align: center;
    }
}

@media screen and (min-width: 769px) {
    div#\36 7d030d5-ac98-4cf9-96a4-edcf490f5ae7 .wizi-img--double.wizi-img--picto .wizi-img__content { 
        width: calc(50% - 30px);
        margin: 15px;
        border-top: 2px solid red;
        border-radius: 30px;
    }

    div#\36 7d030d5-ac98-4cf9-96a4-edcf490f5ae7 {
        margin-top: -6vw;
        z-index: 3;
        position: relative;
    }
}

.wiziblocks__item--fullpage {
    background: transparent;
}

.wiziblocks__item__maxWidth {
    background-color: transparent;
}

h2 {
    margin-bottom: 10px !important;
}