.ima{height:600px;overflow:hidden;padding:0;position:relative}.ima img{filter:grayscale(20%);height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease,filter .3s ease;width:100%}.ima img:hover{transform:scale(1.1)}.ima .divIma{align-items:center;display:flex;left:50%;margin:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}.ima .divIma span{color:#fff;font-family:Poppins,sans-serif;font-size:2.6em;font-weight:700;text-align:center}.ima .divIma div{align-items:center;background:#ff8674;display:inline-flex;padding:10px 20px}.ima .divIma div span{color:#fff;font-family:Poppins,sans-serif;font-size:18px}.ima .divIma div img{height:16px;margin-left:10px;width:18px}.grayscale{filter:grayscale(70%)}.pointer{cursor:pointer}.divMagDomG:after{background-color:#fff;content:"";display:block;height:80%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:5px}.divPictoFooter{align-items:center;display:flex;row-gap:2.75em}.divImgPictoFooter,.divImgSliderStep1{align-items:center;display:flex;flex-direction:column;height:60px;justify-content:center;width:100%}.divParaPictoFooter{margin:10px;text-align:center}.divImgSliderStep1{align-content:center;display:flex;height:60%;justify-content:center}.carousel p{text-align:center}.carousel img{height:auto;margin:auto;max-height:100%;max-width:100%;padding:3%;width:auto}.divMensionsLegales{display:flex;flex-direction:row;justify-content:center}@media (max-width:576px){.divMagDomG:after{display:none}.ima{height:350px}.divMensionsLegales{display:flex;flex-direction:column;justify-content:center}.ima .divIma span{font-size:2em}}@media (min-width:576px){.formStep5{width:70%}}.divTitreStep{align-items:center;display:flex}.titrestep{color:#00394c;font-family:DomaineSansText-Regular,sans-serif;font-size:2.1em;font-weight:500;margin-bottom:20px;max-width:600px;text-align:center}.split{position:relative;transition:width .5s ease;width:50%}.split.left:hover,.split.right:hover{width:60%}.split.left:hover~.split.right,.split.right:hover~.split.left{width:40%}.flex-container{background-color:#fff;display:flex;height:300px;justify-content:space-around}.flex-column{flex:1;margin:5px;position:relative;text-align:center}.image-container{align-items:center;display:flex;height:125px;justify-content:center}.image-container img{height:auto;max-height:125px;width:auto}.flex-container .flex-column:first-child:after,.flex-container .flex-column:nth-child(2):after,.flex-container .flex-column:nth-child(3):after{background-color:#003b4d;content:"";height:50%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px}.flex-container .flex-column:nth-child(5):before{background-color:#003b4d;content:"";height:50%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2px}.hidden{display:none}.left:after{background-color:#fff;content:"";height:80%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:5px}.linkprev{color:#003b4d;font-family:BrownLight,sans-serif;font-weight:700;padding:20px;text-decoration:underline!important}.labels-container{display:flex;gap:20px;justify-content:center}.label{border-radius:5px;font-family:BrownLight,sans-serif;font-size:22px;padding:10px 20px}.label.used{color:#00a5b5}.label.active{color:#003b4d}.label.not-arrived{color:#d5d0ca}.content{align-items:center;display:flex;height:100%;justify-content:center}.image-wrapper{left:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.centered-image{display:block;height:97px;width:70px}.inner-centered-image{height:30px;left:50%;margin-top:-7px;position:absolute;top:46%;transform:translate(-50%,-50%);width:28px}.localisation .form-control{height:62px}.localisation{max-width:400px;width:100%}.etape3{align-items:center;display:flex;flex-direction:column;height:200px;margin:0 auto;text-align:center}.etape3 img{height:26px;width:30px}.etape3 .label{font-size:20px}.etape3 .action-button,.etape3 .label{color:#003b4d;font-family:DomaineSansText-Regular,sans-serif;margin-top:10px}.etape3 .action-button{background-color:#fff;border:none;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;transition:background-color .3s}.etape3 .action-button2,.etape3 .action-button:hover{background-color:#003b4d;color:#fff}.etape3 .action-button2{border:none;cursor:pointer;font-family:DomaineSansText-Regular,sans-serif;font-size:16px;font-weight:700;margin-top:10px;padding:10px 20px;transition:background-color .3s}.etape3 .action-button2:hover{background-color:#fff;color:#003b4d}.form-errors{background-color:#ffe6e6;border:1px solid #c00;border-radius:5px;color:#c00;margin-bottom:20px;padding:15px}.floating-button{bottom:-20px;font-family:DomaineSansText-Regular,sans-serif;font-size:18px;left:50%;position:absolute;transform:translateX(-50%)}.floating-button.flex-center{align-items:center;display:flex;flex-direction:column;gap:10px}.floating-button .btn{background-color:#003b4d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s;width:430px}.floating-button .btn:hover{background-color:#fff;border:1px solid #003b4d;color:#003b4d}@media (min-width:768px){.floating-button.flex-center{flex-direction:row;justify-content:center}}#step4desktop .col{width:20%}.time-slot{border:none;border-radius:0;display:flex;justify-content:center;margin:0 auto 10px;padding:10px;width:100%}.time-slot,.time-slot span{transition:all .3s ease-in-out}.time-slot span{font-size:16px;line-height:1.5}.time-slot:hover{background-color:#003d4c!important;border:1px solid #003d4c;transition:all .3s ease-in-out}.time-slot:hover span{color:#fff!important;transition:all .3s ease-in-out}.time-slot:active,.time-slot:focus{background-color:#003d4c!important;border:1px solid #003d4c}.time-slot:active span,.time-slot:focus span{color:#fff!important}.next-week button,.previous-week button{border:none!important}.card{background-color:transparent!important;border:none}.input-wrapper{position:relative;width:100%}.main-input{box-sizing:border-box;padding:10px;width:100%}.placeholder{background-color:transparent!important;color:#aaa;font-family:Arial,sans-serif;left:10px;opacity:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s}.asterisk{color:red;margin-left:3px}.main-input:not(:-moz-placeholder)+.placeholder{color:#003b4d;font-size:12px;left:10px;top:-10px}.main-input:focus+.placeholder,.main-input:not(:placeholder-shown)+.placeholder{color:#003b4d;font-size:12px;left:10px;top:-10px}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:2px solid #bbcacf;border-radius:0;cursor:pointer;display:inline-block;height:20px;margin-right:10px;position:relative;width:20px}input[type=checkbox]:checked:before{background-color:#003b4d;border-radius:2px;content:"";display:block;height:12px;left:2px;position:absolute;top:2px;width:12px}.image-container{margin-top:100px;position:relative}.image-container .outer-image{display:block}.image-container .inner-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:569px){#step4mobile{display:none!important}.hide-on-desktop{display:none}}#step1 .row .col{margin:20px 0}#step1 .titreStep1{color:#00394c;font-family:Poppins,sans-serif;font-size:1.7em;text-align:center}#step1 .titreStep1 span{font-weight:700}#step1 .soustitreStep1{color:#00394c;font-family:BrownLight,system-ui;font-size:1.1em;margin:20px auto 30px;text-align:center;width:600px}#step2 .row .col{margin:20px 0}#step2 .cadreBleu{background:#e0f1f2;height:300px;margin:0 auto;padding-top:50px;position:relative;text-align:center}#step2 .cadreBleu .localisation{padding:0 10px}#step3 .row .col{margin:20px 0}#step3 .cadreBleu{background:#e0f1f2;margin:0 auto;padding-top:50px;position:relative;text-align:center}#step4 .row .col{margin:20px 0}#step4 .soustitreStep4{color:#00394c;font-family:Poppins,sans-serif;font-size:18px;font-weight:300;text-align:center;width:600px}#step4 .cadreBleu{background:#e0f1f2;margin:0 auto;padding-top:50px;position:relative;text-align:center}#step4 #step4desktop .heure{height:37px;margin-bottom:20px;width:92px}#step4 .textePreventif{color:#003b4d;display:inline-block;font-size:18px;margin-bottom:70px;margin-top:20px}#step4mobile{border-bottom:1px solid #bbcacf;padding-bottom:50px!important}#step4mobile .accordion{--bs-accordion-bg:transparent!important;--bs-accordion-border-width:0}#step4mobile .accordion-item{border-bottom:1px solid #bbcacf}#step4mobile .accordion-button,#step4mobile .accordion-button:not(.collapsed){background:transparent!important;color:#003b4d;font-size:22px}#step4mobile .plusDispo{color:#003b4d;cursor:pointer;font-size:18px;padding:10px;text-decoration:underline!important}.lowercase{text-transform:lowercase}#step5 .row .col{margin:20px 0}#step5 .cadreBleu{background:#e0f1f2;margin:0 auto 15px;padding-bottom:30px;padding-top:50px;position:relative;text-align:center}#step6 .row .col{margin:20px 0}#step6 .cadreBleu{background:#e0f1f2;margin:0 auto;padding-bottom:30px;padding-top:50px;position:relative;text-align:center}#step6 .cadreBleu .titreInterne{color:#003b4d;display:inline-block;font-size:34px;font-weight:400}#step6 .cadreBleu .titreInterne strong{font-weight:700}#step6 .cadreBleu .soustitreInterne{color:#003b4d;display:inline-block;font-size:18px;font-weight:300}#step8 .row .col{margin:20px 0}#step8 .cadreBleu{background:#e0f1f2;margin:0 auto 15px;padding-bottom:30px;padding-top:50px;position:relative;text-align:center}#step8 .cadreBleu .titreInterne{color:#003b4d;font-size:34px;font-weight:400}#step8 .cadreBleu .titreInterne strong{font-weight:700}#step8 .cadreBleu .soustitreInterne{color:#003b4d;display:inline-block;font-size:18px;font-weight:300}#step7 .row .col{margin:20px 0}#step7 .cadreBleu{background:#e0f1f2;height:300px;margin:0 auto;padding-top:50px;position:relative;text-align:center}#step7 .cadreBleu .soustitreInterne{color:#003b4d;display:inline-block;font-size:18px;font-weight:300}@media only screen and (max-width:568px){.calendar-wrapper .next-week,.calendar-wrapper .previous-week,.hide-on-mobile{display:none}#step4desktop{display:none!important}#step1 .titrestep{font-size:2.2em}#step2 .titrestep{font-size:1.3em}#step2 .cadreBleu{height:200px}#step3 .titrestep,#step4 .titrestep{font-size:1.3em}#step4 .soustitreStep4{font-size:14px;width:330px}#step4 .textePreventif{font-weight:300}#step4 .cadreBleu{padding-bottom:50px}#step5 .titrestep{font-size:1.3em}#step5 .floating-button img{margin-left:20px}.etapePrecedente{text-align:center!important}.etapePrecedente .linkprev{font-size:20px;text-decoration:none!important}.floating-button{width:100%}.floating-button button{font-size:.9em!important;width:90%!important}.floating-button:hover{background-color:#003b4d}.floating-button:hover button{background:transparent;border:none;color:#fff}#gdprlabel,#mailheyoklabel{margin-left:5px;width:80%}input[type=checkbox]{height:30px;width:30px}input[type=checkbox]:checked:before{height:22px;width:22px}.form-control{border:none;border-radius:0}#step6 .titrestep,#step8 .titrestep{font-size:1.3em}#step6 .titreInterne,#step8 .titreInterne{display:inline-block;font-size:1.3em!important}#step6 .soustitreInterne,#step8 .soustitreInterne{margin-top:10px}#step6 .image-container,#step8 .image-container{margin-bottom:20px;margin-top:20px}#step6 .image-container .outer-image,#step8 .image-container .outer-image{max-height:100px}#step6 .image-container .inner-image,#step8 .image-container .inner-image{max-height:50px}#step6 .floating-button img,#step8 .floating-button img{margin-right:20px}#step7 .titrestep{font-size:1.3em}#step7 .floating-button img{margin-right:20px}#step7 .cadreBleu{height:200px}}
