.demande-de-projet_loadingScreen__gUApD{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;display:flex;justify-content:center;align-items:center}.demande-de-projet_loadingSpinner__1Rg__{width:5%;aspect-ratio:1/1;border:4px solid #cccccc;border-top-color:#333;border-radius:50%;animation:demande-de-projet_spin__q5_3Y .8s ease-in-out infinite;margin:auto}@keyframes demande-de-projet_spin__q5_3Y{to{transform:rotate(1turn)}}.demande-de-projet_sectionTitle__FQBFM{color:#2A3974;border-bottom:1px solid lightgray;width:-moz-fit-content;width:fit-content;padding-right:15%;padding-bottom:3%}.demande-de-projet_page__as6mw{width:100%;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;background-color:#fdfcf7;overflow:hidden}.demande-de-projet_pageTitle__g3kO6{text-align:center}.demande-de-projet_pageBackground__J3X7N{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.demande-de-projet_heroNavFade__FnUg9{position:absolute;top:0;left:0;width:100%;height:calc(2vw + 4rem);z-index:1;background:linear-gradient(180deg,rgb(0,0,0,.3),rgb(0,0,0,0))}.demande-de-projet_starterSection__6cZZE{position:relative;display:flex;flex-direction:column;padding-top:13%;width:60%;height:100vh}.demande-de-projet_header__jMJJW{position:fixed;top:20%;right:5%;display:flex;flex-direction:column;width:10%;justify-content:space-between}.demande-de-projet_headerStep__a2NTp{display:flex;width:100%;padding-top:4%;padding-bottom:4%}.demande-de-projet_headerStepTitle__AoocC.demande-de-projet_bar__ronYx{padding-top:20%;padding-bottom:20%;padding-left:5%}.demande-de-projet_headerStepTitle__AoocC.demande-de-projet_dot__Jq7Po{padding-left:6%}.demande-de-projet_step__1teXr.demande-de-projet_bar__ronYx{padding:0 3%;border-radius:3rem;margin-left:2%;margin-right:3%;transition:all 1s ease}.demande-de-projet_step__1teXr.demande-de-projet_dot__Jq7Po{margin:auto 0;height:-moz-fit-content;height:fit-content;width:10%;aspect-ratio:1/1;border-radius:50%;transition:all 1s ease}.demande-de-projet_sections__ugVS_{display:flex;flex-direction:column;width:70%;padding-left:5%;padding-right:5%;background-color:#fdfcf7}.demande-de-projet_section__hjyLa{display:flex;flex-direction:column;position:relative;margin-bottom:15%}.demande-de-projet_regionGrid__nsgwu{display:grid;grid-template-columns:2fr 3fr}.demande-de-projet_regionLeft__8fe4r{margin-top:5%;width:90%;display:flex;flex-direction:column;align-items:center}.demande-de-projet_regionRight___Jsb9{padding:0 5% 5%}.demande-de-projet_mapRegion__lPMz1{cursor:pointer;transition:all .2s ease-in-out;fill:#e8e8e8}.demande-de-projet_mapUnavailable__DFxw6{fill:#bab9b9}.demande-de-projet_mapRegionActive__3YCyl{fill:#51B371!important}.demande-de-projet_mapRegion__lPMz1:hover{fill:#79dc99}.demande-de-projet_styledSelect__YBfW7{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:1rem;margin-bottom:1rem;font-weight:600;font-size:calc(.4vw + .7rem);border:1px solid #ccc;border-radius:.5rem;background-color:white;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='20,50 70,100 120,50' fill='none' stroke='%23333' stroke-width='20'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5% center;background-size:auto 40%;cursor:pointer}.demande-de-projet_styledSelect__YBfW7:focus{outline:none;border-color:#475cb6;box-shadow:0 0 0 2px rgba(71,92,182,.2)}.demande-de-projet_selectWrapper__9_6UL{display:flex;flex-direction:column}.demande-de-projet_styledLabel__f10tn{font-family:Quicksand,sans-serif;font-weight:700;font-size:calc(.4vw + .7rem);margin-bottom:.5rem}.demande-de-projet_adventuresBoxes__j9ZBb{display:flex;flex-wrap:wrap}.demande-de-projet_adventuresBox__vnQbA{margin-left:2%;margin-right:2%;margin-bottom:3%;padding:2%;border:1px solid lightgray;width:28%;aspect-ratio:1.5/1;border-radius:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:3px 3px 5px 5px rgba(0,0,0,.2);text-align:center;cursor:pointer;transition:all .1s ease-in-out;position:relative;background:white}.demande-de-projet_adventuresBoxCheck__os6sq{font-size:calc(.6vw + 1rem);position:absolute;aspect-ratio:1/1;width:10%;top:5%;right:5%}.demande-de-projet_adventuresBox__vnQbA p{font-weight:600}.demande-de-projet_adventuresBox__vnQbA:hover{box-shadow:3px 3px 5px 5px rgba(0,0,0,.3);transform:scale(1.05)}.demande-de-projet_adventuresBoxIllustration___N55i{position:relative;width:100%;aspect-ratio:2/1;margin-bottom:10%}.demande-de-projet_adventuresButton__xyw6L{margin-top:5%;width:15%!important}.demande-de-projet_academySelect__Er2iO{width:30%}.demande-de-projet_schoolSelect__X1LbQ{width:60%}.demande-de-projet_schoolButton__y0ZuY{padding:1%;width:15%;margin-top:3%}.demande-de-projet_schoolManualSelect__Y0hj3{width:60%}.demande-de-projet_contactManualSelect__N9bSR,.demande-de-projet_contactSelect__IqGMd{width:40%}.demande-de-projet_contactButton___X5m0{padding:2%;margin-top:5%}.demande-de-projet_contactSubtitle__ITRwW{margin-top:5%;margin-bottom:3%}.demande-de-projet_classAdventureDiv__jYJV1{margin-top:5%}.demande-de-projet_classDiv__edcab{position:relative;border:1px solid lightgray;margin-top:2%;margin-bottom:5%;padding:5%;background:white;border-radius:1rem}.demande-de-projet_classDivTitle__Yj6LS{margin-bottom:0;margin-right:5%}.demande-de-projet_classDivHeader__8HZ0T{display:flex;align-items:center;justify-content:space-between}.demande-de-projet_classDivHeaderSelectors__R5UIs{display:flex;align-items:center;gap:2%;width:30%}.demande-de-projet_classDivHeaderSelector__eNtlf{aspect-ratio:1/1;border-radius:50%;width:10%;transition:all .2s ease-in-out}.demande-de-projet_classDivHeaderButtons__mg4Z2{display:flex;justify-content:flex-end;align-items:center;width:70%;gap:5%}.demande-de-projet_classDivContent__Bl7mV{display:flex;flex-direction:column;border-top:1px solid black;width:100%;margin-top:2%;padding-top:6%}.demande-de-projet_classSection__xlV7e{display:flex;flex-wrap:wrap;gap:5%;margin-bottom:5%}.demande-de-projet_classSectionTitle__dC_uk{font-size:calc(.5vw + .9rem);padding-bottom:2%;margin-bottom:2%;margin-top:2%;border-bottom:1px solid lightgray;width:50%}.demande-de-projet_classDivParams__8L_x1{display:flex;width:100%}.demande-de-projet_classStudentsCountSelect__W9wrP{width:-moz-fit-content;width:fit-content}.demande-de-projet_classTypeSelect__dxDcf{width:30%}.demande-de-projet_classCheckboxGroup__mrggE{display:grid;width:100%;grid-template-columns:repeat(5,1fr);border:none;margin-top:3%}.demande-de-projet_classCheckboxWrapper__ZddhW{display:flex;align-items:center}.demande-de-projet_recapTextSection__NJD3t{margin-top:5%;display:flex;flex-direction:column}.demande-de-projet_amountFormula__5EY_h{margin-top:3%;font-weight:700;font-size:calc(.6vw + 1rem);font-family:Roboto,sans-serif}.demande-de-projet_amountTotal__HtLpy{font-weight:700;font-size:calc(1vw + 1.4rem);font-family:Roboto,sans-serif;color:#51B371}.demande-de-projet_conditionsCheckboxGroup__QaP9f{display:flex;flex-direction:column;width:100%;border:none;margin-top:3%}.demande-de-projet_conditionsCheckboxWrapper__grSdl{display:flex;align-items:center}.demande-de-projet_endButton__TgYAn{margin-left:auto;margin-right:auto;margin-top:5%}@media (min-width:1025px){.demande-de-projet_mobileVisible__dCNxk{display:none}}@media (max-width:1024px){.demande-de-projet_desktopVisible__RO1Xj{display:none!important;visibility:hidden}.demande-de-projet_pageTitle__g3kO6{margin-top:20%;margin-bottom:20%}.demande-de-projet_header__jMJJW{z-index:1000;height:10%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.8);border-radius:2rem;top:80%;left:5%;width:90%;display:flex;flex-direction:row;overflow:auto}.demande-de-projet_headerStep__a2NTp{flex-direction:column;justify-content:space-between;width:100%;height:80%;margin:auto;padding:4%}.demande-de-projet_headerStepTitle__AoocC.demande-de-projet_bar__ronYx{padding-top:0;padding-bottom:0;padding-left:5%}.demande-de-projet_headerStepTitle__AoocC.demande-de-projet_dot__Jq7Po{padding-left:6%}.demande-de-projet_step__1teXr.demande-de-projet_bar__ronYx{padding:0;height:30%}.demande-de-projet_step__1teXr.demande-de-projet_dot__Jq7Po{margin:auto;height:30%;width:max-content}.demande-de-projet_sections__ugVS_{width:100%;margin-bottom:60%}.demande-de-projet_starterSection__6cZZE{padding-top:20%;width:90%;height:auto;margin-bottom:20%}.demande-de-projet_section__hjyLa{position:relative;margin-bottom:30%}.demande-de-projet_regionGrid__nsgwu,.demande-de-projet_section__hjyLa{display:flex;flex-direction:column}.demande-de-projet_regionLeft__8fe4r{width:100%;display:flex}.demande-de-projet_regionRight___Jsb9{display:none}.demande-de-projet_adventuresBoxes__j9ZBb{margin-top:10%}.demande-de-projet_adventuresBox__vnQbA{margin-bottom:4%;width:45%}.demande-de-projet_adventuresButton__xyw6L{width:-moz-fit-content!important;width:fit-content!important}.demande-de-projet_academySelect__Er2iO,.demande-de-projet_schoolManualSelect__Y0hj3,.demande-de-projet_schoolSelect__X1LbQ{width:100%}.demande-de-projet_schoolButton__y0ZuY{padding:3%;width:30%;margin-top:5%;margin-left:auto;margin-right:auto}.demande-de-projet_contactManualSelect__N9bSR,.demande-de-projet_contactSelect__IqGMd{width:100%}.demande-de-projet_contactButton___X5m0{padding:3%;width:60%;margin-top:20%;margin-left:auto;margin-right:auto}.demande-de-projet_contactSubtitle__ITRwW{margin-top:20%;margin-bottom:5%}.demande-de-projet_classDivHeader__8HZ0T{flex-direction:column;padding-bottom:5%;padding-top:5%}.demande-de-projet_classDivHeaderSelectors__R5UIs{display:flex;align-items:center;justify-content:center;gap:2%;width:100%}.demande-de-projet_classDivHeaderSelector__eNtlf{aspect-ratio:1/1;border-radius:50%;width:10%;transition:all .2s ease-in-out}.demande-de-projet_classDivHeaderButtons__mg4Z2{flex-direction:row-reverse;width:100%;margin-top:10%}.demande-de-projet_classSectionTitle__dC_uk{font-size:calc(.6vw + 1rem);padding-bottom:5%;margin-bottom:5%;margin-top:10%;width:100%}.demande-de-projet_classTypeSelect__dxDcf{width:100%}.demande-de-projet_classCheckboxGroup__mrggE{grid-template-columns:repeat(2,1fr);margin-top:5%}}