.container{margin:0 auto;max-width:1920px!important;width:80.9375%}@media (min-width:1600px){.container-lg{max-width:1450px!important}}@media (min-width:1700px){.container-lg{max-width:1530px!important}}@media (min-width:1800px){.container-lg{max-width:1610px!important}}@media (min-width:1920px){.container-lg{max-width:1700px!important}}@media (min-width:2150px){.container-lg{max-width:2230px!important}}@media (min-width:2400px){.container-lg{max-width:100%!important}}.header{padding:0!important;width:100vw}.header .header-content{display:flex;flex-direction:row;height:40%;justify-content:space-between;width:100%}.header .header-content .text-header{align-items:flex-start;background-color:#98984b;color:#fff;display:flex;flex-direction:column;justify-content:center;padding-left:10%;width:50%}.header .header-content .text-header p{height:5.8333333333vw;margin-bottom:40px;width:27.1354166667vw}.header .header-content .text-header h2{font-size:3.125vw}.header .header-content .image-header{width:50%}.header .header-content .image-header img{height:100%;width:100%}.underline-animation{position:relative;text-decoration:none}.underline-animation:after{background-color:#000;bottom:-5px;content:"";display:block;height:1.5px;left:0;opacity:0;position:absolute;transition:opacity .3s ease;width:100%}.underline-animation:hover:after{opacity:1}.title-infos{color:#98984b;font-size:1.1458333333vw}.section-title-form{font-family:Helvetica,sans-serif;font-size:2.6041666667vw;font-weight:600;line-height:1.875vw;text-align:center}.section-paragraph-form{font-family:Helvetica,sans-serif;font-size:1.4583333333vw;line-height:2.1875vw;margin:5.2083333333vw 6.25vw 0;text-align:justify}.section-paragraph-form-sub-title,.section-title-infos{font-size:1.6666666667vw;font-weight:700}.section-title-infos{color:#1a191c;margin:1.5625vw 0 3.125vw}.home-rows{display:flex;flex-direction:row;gap:3.90625vw;margin:0 6.25vw}.content-wrapper{padding-top:5.2083333333vw}.section-main{margin:5.2083333333vw 0}.section-main p{height:19.9074074074%}.section-main .text-centered{margin:2.8125% auto 0;text-align:center}.section-main .text-centered p{margin:2.5% auto 0;text-align:center;width:67.1875vw}.section-main .text-centered ul{margin:2.8645833333% auto .78125%;width:40.625vw}.section-main .text-centered ul li{list-style-type:disc;margin:0 auto}.section-main .text-centered ul li p{margin:0;text-align:start;width:100%}.paragraph-infos{color:#39353d;font-size:1.0416666667vw}#main .page-up,#main .previous{font-size:1.4583333333vw}.page-up,.previous{align-items:center;display:inline-block;font-size:1.4583333333vw;line-height:1.875vw;margin-left:9.53125vw;margin-top:5.2083333333vw;transition:all .1s ease 0s}.input-contact-content{position:relative!important}.checkbox-container{display:flex;flex-direction:row;margin:1.0416666667vw 0 .5208333333vw;vertical-align:middle}.sub-checkbox-container{flex:0 0 15%;margin:.78125vw 0 .5208333333vw;text-align:left;vertical-align:middle}.sub-sub-checkbox-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:3.3854166667vw;vertical-align:middle;width:100%}.sub-checkbox-input{margin-left:1.5625vw;margin-top:.3645833333vw;opacity:1!important}.checkbox-label{font-size:1.1458333333vw;margin-left:1.0416666667vw}.sub-checkbox-label{font-size:1.1458333333vw;margin-left:3.6458333333vw;text-align:center;vertical-align:middle}.sub-sub-checkbox-input{margin-left:2.6041666667vw;margin-top:.5208333333vw;opacity:1!important}.sub-sub-checkbox-label{font-size:1.1458333333vw;margin-left:70px}.sub-sub-checkbox-ra-input{margin-left:20px;margin-top:5px;opacity:1!important}.sub-sub-checkbox-ra-label{font-size:1.1458333333vw;margin-left:40px}.projets-checkbox-container{display:flex;flex-direction:column;margin-left:1.3020833333vw;vertical-align:middle;width:100%}.main-checkbox-container,.projets-checkbox-container-row,.ra-checkbox-container{display:flex;flex-direction:row;vertical-align:middle}.ra-checkbox-container{gap:.5208333333vw;text-align:center}.componentForms{font-family:Helvetica;padding-bottom:30px;padding-top:30px;width:100%}.componentForms .componentForm{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.0833333333vw}.componentForms .componentForm li{display:block;height:5.0520833333%!important}.componentForms .componentForm li div{display:flex;flex-direction:column}.select-dropdown{display:none!important}.info-contact{align-items:center;display:flex;justify-content:space-between;margin:3.90625vw 0 1.0416666667vw;vertical-align:middle;width:100%}.info-contact-perso{font-size:1.3020833333vw}.info-contact-req{font-size:.9375vw}.twoSize{grid-column:1/span 2}.inputMessageControl{height:13.0208333333vw!important}.componentFormDiv{margin:.4166666667%}.labelForm{color:#000;font-size:1.25vw!important;height:auto!important;padding-bottom:.4166666667%!important}.inputForm{background-clip:padding-box;background-color:#fff!important;border:.078125vw solid #ced4da!important;border-radius:.5208333333vw!important;color:#495057;font-size:1.3020833333vw!important;margin-bottom:0!important;text-indent:.5208333333vw;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}.inputForm:focus{border-color:#969749!important}.inputForm:focus,input:focus,textarea:focus{background-color:#fff!important;box-shadow:#969749!important;color:#495057!important}input:focus,textarea:focus{border:.078125vw solid #969749!important;outline:none!important}#createforms{background-color:#fff!important;height:150vh!important;margin-top:-1.5rem}.radioForm{display:flex;justify-content:space-around;margin-top:10px!important;vertical-align:baseline!important}.radioForm,.radioForm div{align-items:center!important;flex-direction:row!important}.radioForm div{display:flex!important;justify-content:center!important}.inputRadio{margin-left:.5208333333%!important;opacity:1!important;pointer-events:auto!important;position:static!important;width:30px!important}.labelRadio{color:#495057!important;color:#000;font-size:.78125vw!important;font-size:14px!important;font-weight:400;height:auto!important;margin-left:.2604166667%!important}select{display:inherit!important}input.inputForm,select.selectForm{outline:0!important;padding:0!important}input[type=email].inputForm:focus,input[type=phone].inputForm:focus,input[type=text].inputForm:focus,select[type=dropdown].inputForm:focus{box-shadow:0 0 0 0 #969749!important}select:focus{outline:none}.selectForm{background-clip:padding-box;border:1.5px solid #ced4da!important;border-radius:.1rem!important;color:#495057;display:flex!important;flex-direction:row!important;font-size:15px!important;font-style:italic!important;height:3rem;padding-left:1rem!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}.selectForm,.selectForm:focus{background-color:#fff!important}.selectForm:focus{border:.078125vw solid #ced4da!important;box-shadow:0 0 0 .15rem #969749!important;color:#495057!important;padding:0!important}.passwordForm{display:flex;flex-direction:row!important;justify-content:space-between}.passwordForm div{width:48%}.componentForms input[type=phone]{height:3.2rem!important}.componentForms input[type=phone] input[type=phone]:checked{box-shadow:0 0 0 .1rem #969749!important}.componentForms .sectionformbutton{display:flex;justify-content:center;margin-top:4.5714285714%!important}.componentForms .sectionformbutton button{background-color:#969749!important;border-color:initial;color:#fff;font-size:1.25vw!important;margin-top:7em!important;padding:.8rem 3.5rem}.componentForms .sectionformbutton2{display:flex;justify-content:center;margin-top:5.2083333333vw}.componentForms .sectionformbutton2 button{background-color:#969749!important;border-radius:1.5625vw;color:#fff;font-size:1.25vw!important;line-height:normal!important;padding:.78125vw 3.125vw}.componentForms .pass-wrapper{display:flex;position:relative}.componentForms i{bottom:10%;display:inline-block;font-size:1.3020833333vw;position:absolute;right:3%}.componentForms i:hover{color:#969749;cursor:pointer}.containerFlashMessage{color:#969749}.containerFlashMessage,.errorMessageContainer{align-items:center;display:flex;justify-content:center;margin:0 auto}.errorMessageContainer{color:red;height:30px;width:50%}.successMessageContainer{align-items:center;background-color:#006400;display:flex;height:30px;justify-content:center;margin:0 auto;width:50%}.Message{color:#fff!important;font-size:1.2em!important;font-weight:700!important}.grey.lighten-2{background-color:#fff!important}.formRegistration{position:relative}.returnHomepageLink{bottom:0!important;color:#000!important;cursor:pointer!important;font-size:1.25vw!important;padding-bottom:6px;padding-left:10px;position:absolute!important;text-decoration:none!important}.returnHomepageLink:hover{color:#969749!important;text-decoration:underline!important}.returnHomepageLinkLoginPageWrapper{align-items:flex-start!important;display:flex!important;flex-direction:column!important}.returnHomepageLinkLoginPage{border-color:red!important;color:#000!important;cursor:pointer!important;font-size:1.25vw!important;text-decoration:none!important}.returnHomepageLinkLoginPage:hover{color:#969749!important;text-decoration:underline!important}.componentForms .loginsectionformbutton button{margin-top:.2rem!important}.componentForms .forgotpasswordsectionformbutton button{margin-top:3rem!important}.componentForms .updateaccountsectionformbutton button{margin-top:5rem!important}.componentForms .updatepasswordsectionformbutton button{margin-top:1rem!important}.avatar-register{height:18.2291666667vw;left:40.625vw;position:absolute;top:31.25vw;width:18.2291666667vw}#register{margin-bottom:15%}span:hover{background-color:#fff;border-radius:0;display:inline;padding:0}.register-info{font-size:1.8229166667vw;margin-bottom:3%}.perso{font-size:1.3020833333vw}.family{margin-left:25.2604166667vw}.easy-edit-wrapper,.labelForm{display:none!important}.info-required{font-size:.9375vw;margin-left:20.8333333333vw}.register-button{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:12%}.connect,.register{width:15%}#register-connect{margin-left:85vw;margin-top:3%;width:100%}#haveacount{font-size:.9375vw;margin-top:1%}.returnregister{left:9.53125vw;position:absolute;top:11.9791666667vw}#mdp{margin-top:4%!important}@media screen and (max-width:1000px){.register-button{margin-top:28%}}