.stepper-group{display:flex;align-items:center;flex-wrap:wrap;width:calc(100% - 24px);margin:0 auto}.stepper-out{width:23%;margin-bottom:30px;margin-right:2%;background-color:#e5eef5;transition:background .3s;cursor:pointer}.stepper{height:70px;position:relative;padding:8px 0 8px 25px}.stepper:before{left:0;border-color:transparent transparent transparent #fff}.stepper:after,.stepper:before{content:"";position:absolute;top:0;display:inline-block;width:0;height:0;border-style:solid;border-width:35px 0 35px 12px}.stepper:after{right:-12px;transition:border-color .3s;border-color:transparent transparent transparent #e5eef5}.stepper-out.active,.stepper-out:hover{background-color:#00468b}.stepper-out.active .title-h3,.stepper-out.active .title-h4,.stepper-out:hover .title-h3,.stepper-out:hover .title-h4{color:#fff}.stepper-out.active .stepper:after,.stepper-out:hover .stepper:after{border-color:transparent transparent transparent #00468b}.description-etape{font-family:fff-equipe}div.description-etape ul,div.description-etape ul li{list-style:disc}.select-form-etape{box-sizing:border-box;width:23%;height:50px;color:#004686;border-radius:2px;border:1px solid #dfdfdf;display:none;font-weight:700}.title-h3{font-size:1.1rem;font-weight:700}.title-h3,.title-h4{color:#0c3153;font-family:fff-equipe;transition:color .3s}.title-h4{font-size:1rem;font-size:.875rem;font-weight:400}.module-image{object-fit:cover;height:auto;flex-shrink:0;margin-bottom:30px}.module-image-texte{display:flex;align-items:center;flex-wrap:wrap}.hide-this{display:none}.h1-title{color:#0c3153;font-family:fff-hero;font-size:32px;font-weight:700;line-height:45px;text-transform:uppercase}.cta-button{color:#004686;background-color:#fff;border-radius:4px;border:1px solid #004686;padding:12px 20px;display:inline-block;margin-top:20px;font-weight:700;transition:background .3s}.cta-button:hover{color:#fff;background-color:#004686}.context_dark .stepper:before{border-color:transparent transparent transparent #f7f7f7}.context_darken .stepper:before{border-color:transparent transparent transparent #002140}.context_darken .cta-button{color:#004686}.context_darken .cta-button:hover{color:#fff}@media screen and (max-width:768px){.stepper-group{flex-direction:column}.stepper-out{width:70%;display:none}.select-form-etape{display:flex;width:100%;margin-bottom:20px}.module-image{margin-right:inherit}}@media screen and (max-width:480px){.stepper-group{flex-direction:column}.stepper-out{width:100%;display:none}.select-form-etape{display:flex;width:100%;margin-bottom:20px}.module-image{margin-right:inherit}}