/* Système unique de boutons MHE : vert > glissement bleu. */
.mhe-movember-campaign .mhe-action{
 position:relative!important;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:22px;
 border-radius:999px!important;border:1px solid #c4d600!important;
 background-color:#c4d600!important;background-image:linear-gradient(100deg,#00a9ce,#00a9ce)!important;
 background-repeat:no-repeat!important;background-position:left center!important;background-size:0% 100%!important;
 color:#000!important;transform:none!important;text-decoration:none!important;filter:none!important;
 box-shadow:inset 0 1px 0 #ffffff70,0 4px 12px #57575612!important;
 transition:background-size .48s cubic-bezier(.25,.8,.25,1),border-color .3s,box-shadow .3s!important;
 overflow:hidden;cursor:pointer;min-height:52px;line-height:1.4;
}
.mhe-movember-campaign .mhe-action::before,.mhe-movember-campaign .mhe-action::after{content:none!important;display:none!important}
.mhe-movember-campaign .mhe-action:is(:hover,:focus-visible){
 background-color:#c4d600!important;background-size:100% 100%!important;border-color:#00a9ce!important;
 color:#000!important;transform:none!important;box-shadow:inset 0 1px 0 #ffffff70,0 5px 16px #00a9ce22!important;
}
.mhe-movember-campaign .mhe-action:is(:active){box-shadow:inset 0 2px 5px #57575618!important}
.mhe-movember-campaign .mhe-action:focus-visible{outline:3px solid #00a9ce!important;outline-offset:5px}
.mhe-movember-campaign .mhe-action :is(b,.mhe-action-arrow){
 display:grid;place-items:center;width:33px;height:33px;flex:0 0 33px;border-radius:50%!important;
 background:#ffffffd9!important;color:#000!important;box-shadow:none!important;
 transform:translateX(0)!important;transition:transform .48s cubic-bezier(.25,.8,.25,1),background-color .3s!important;
}
.mhe-movember-campaign .mhe-action:is(:hover,:focus-visible) :is(b,.mhe-action-arrow){transform:translateX(4px)!important;background:#fff!important}
.mhe-movember-campaign .mhe-action.mhe-action-secondary{background-color:#fff!important;border-color:#00a9ce!important;box-shadow:none!important}
.mhe-movember-campaign .mhe-action:disabled{background:#e8ebd0!important;border-color:#e8ebd0!important;color:#575756!important;cursor:not-allowed!important;box-shadow:none!important}
.mhe-movember-campaign .submitting .mhe-action{opacity:.65;cursor:wait!important}
@media(prefers-reduced-motion:reduce){.mhe-movember-campaign .mhe-action,.mhe-movember-campaign .mhe-action :is(b,.mhe-action-arrow){transition:none!important}.mhe-movember-campaign .mhe-action:is(:hover,:focus-visible) :is(b,.mhe-action-arrow){transform:none!important}}
.mhe-movember-campaign .mhe-mobile-cta.mhe-action{display:none}
@media(max-width:760px){.mhe-movember-campaign .mhe-mobile-cta.mhe-action{display:flex}.mhe-movember-campaign .mhe-mobile-cta.mhe-action.is-form-visible{display:none!important}}
