.footer__wrapper__bloc__ul__li__link--active, .footer__wrapper__bloc__ul__li__link:focus, .footer__wrapper__bloc__ul__li__link:hover {
    color: #fcb040;
}

.header__relative {
    background: white !important;
    margin: 0 auto;
    max-width: var(--max-row-size) 80px;
    padding: 0 40px;
    position: relative;
    width: 100%;
    border-bottom: solid 3px #fcb040;
}

.bloc1 .wizi-imgtxt.wizi-imgtxt--textRightTextLeft.wizi-imgtxt--reverse.wizi-imgtxt--half {
    background-color: #ffb81d;
      box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px;
}

.bloc3 .wizi-imgtxt.wizi-imgtxt--textRightTextLeft.wizi-imgtxt--reverse.wizi-imgtxt--half {
    background-color: #262262;
    color: white;
      box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px;
}

.bloc4 .wizi-imgtxt.wizi-imgtxt--half.wizi-imgtxt--textLeftTextRight {
    background-color: #FFB81D;
    box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px;
}

.bloc2 .wizi-imgtxt.wizi-imgtxt--half.wizi-imgtxt--textLeftTextRight {
    box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px;
}

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

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

.bloc2 img.wizi-img__item {
    opacity: 0.8;
    transition: 0.8s ease-out  !important;
}

.bloc2 img.wizi-img__item:hover {
    opacity: 1;
      transition: 0.8s ease-out !important;
}

.bloc3 img.wizi-img__item {
    opacity: 0.8;
    transition: 0.8s ease-out  !important;
}

.bloc3 img.wizi-img__item:hover {
    opacity: 1;
      transition: 0.8s ease-out !important;
}

.bloc4 img.wizi-img__item {
    opacity: 0.8;
    transition: 0.8s ease-out  !important;
}

.bloc4 img.wizi-img__item:hover {
    opacity: 1;
      transition: 0.8s ease-out !important;
}

.banniere .wiziBtn__wrapper {
    justify-content: flex-start;
}

.bloc2 .wiziBtn__wrapper {
    justify-content: flex-start;
}

.bloc3 .wiziBtn__wrapper {
    justify-content: flex-start;
}

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

#c1-body .bloc2 a.wiziBtn {
    background: #262262 !important;
    color: white !important;
}

#c1-body .bloc4 a.wiziBtn {
    background: #262262 !important;
    color: white !important;
}

.pourquoi .wizi-imgtxt.wizi-imgtxt--textTextOneText.wizi-imgtxt--three {
    background-color: #FFB81D;
    box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px;
}

@media (min-width: 1024px) {
    .header.header--fixed .nav__itemlvl1 {
        color: black;
        font-size: 1rem;
        font-weight: 600;
        line-height: 1.375rem !important;
        margin: 0 !important;
        padding-bottom: 10px;
        padding-top: 10px;
      text-transform:uppercase;
    }

      body:not(.nav-perso-on) .nav__maxWidth>.nav__itemlvl1:hover {
        color: #fcb040 !important;
        font-weight:bold;
    }
}


@media (max-width: 719px) {
.header__nav__icon__span {
    background: black !important;
    display: block;
    height: 3px;
    left: 0;
    opacity: 1;
    position: absolute;
    transform: rotate(0deg);
    transition: .25s 
ease-in-out;
    width: 90%;
}

.nav__a.nav__a--current {
    color: white;
}