:root{--color:#272c33;--color-page-bg:#ebebf5;--color-primary:#F16043;--color-secondary:#00B7BC;--bg-primary:#f0e2df;--bg-secondary:#d3f7f8;--bg-light:#f3f3f3}@font-face{font-family:"TawakkalSans";font-display:block;src:url(/static/fonts/TawakkalSans.woff2) format("woff2"),url(/static/fonts/TawakkalSans.woff) format("woff")}*{box-sizing:border-box;scrollbar-width:auto;scrollbar-color:#a6afbd #dfe5ed;margin:0;padding:0}body{font-family:"Quicksand",arial;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.1rem;background-color:var(--color-page-bg);color:var(--color)}img{width:100%;height:auto}input,textarea,select,button{font-family:inherit;font-size:1em}textarea{min-height:100px}p{margin:15px 0}a{color:inherit}a:hover{text-decoration:none}.H3{text-align:center;color:#00B7BC;font-size:1.4em;margin-bottom:25px}.H3:not(:first-of-type){margin-top:25px}.H3-numero{display:inline-block;background-color:#F16043;border-radius:20%;color:white;vertical-align:top;border:2px solid #ffbeb2;transform:rotate(-10deg);padding:2px 6px;font-size:.8em}.H4{text-align:center;margin:0 0 15px 0;font-size:1.2em}.Header{padding:35px 15px 20px 15px;text-align:center;font-weight:300}.Header-h1-logo{max-width:150px}.Header-h2{font-family:TawakkalSans;text-transform:uppercase;color:#F16043;font-weight:400;font-size:3em;line-height:1em}.buttonWrapper{padding:15px 0;text-align:center}.sButton{background-color:#F16043;color:white;border:none;border-radius:6px}.sButton.rouge{background-color:#F16043}.sButton.bleu{background-color:#00B7BC}.sButton.bleu:hover{background-color:#029ba0}.sButton.rouge:hover{background-color:#cf4f36}.sButton.disabled{background-color:#d4d4d4;pointer-events:none;cursor:default}.bg{padding:20px 20px;border-radius:8px;margin:0 0 15px 0}.bgLight{background-color:var(--bg-light)}.bgPrimary{background-color:var(--bg-primary)}.bgSecondary{background-color:var(--bg-secondary)}.Services-liste{list-style-type:none;margin:0;padding:0}.Services-liste-item-icone{fill:#F16043}.Services-liste-item{margin:10px;align-items:top}.Services-liste-item-icone{height:20px;width:20px;padding-bottom:2px;vertical-align:middle}.Adhesion.projet .sForm-checkbox{text-align:left;font-weight:normal;gap:10px}.FormFichiers{text-align:left}.Adhesion .sForm-list-item{display:inline-block;margin:15px 10px 0 10px}.Adhesion .projetMessageErreur{color:#cf4f36;font-weight:bold;margin-top:15px;display:none}.FormFichiers{padding:20px;border-radius:12px}.main{padding:15px}.content{max-width:900px;margin:0 auto;padding:40px 15px 15px 15px;border-radius:16px;background-color:white;box-shadow:0 0 5px #00000044;border:2px solid #dedeef}.Breadcrumb{max-width:880px;margin:0 auto 15px auto}.Breadcrumb-icon{fill:#00B7BC;width:20px;height:20px;vertical-align:middle;margin-bottom:2px}.Footer{text-align:center;padding:5px 20px 100px 20px;color:#555;font-size:.8em;max-width:900px;margin:0 auto}.alert,.info{color:white;padding:15px;border-radius:6px;margin:20px 0}.info{background-color:#00B7BC}.alert{background-color:#f3745a}.AssosListe{list-style-type:none}@media (max-width:500px){.AssosListe-item{flex-direction:column}}.AssosListe-item{display:flex;align-items:center;gap:15px;padding:15px;border-radius:6px}.AssosListe-item:nth-child(even){background-color:#eee}.AssosListe-activites{font-size:.9em}.AssosListe-item-content{flex:5}.AssosListe .sButton{font-size:.9em}.ListeModePaiement{list-style-type:none;margin:0 0 15px 0}.ListeModePaiement-item{margin-bottom:15px}.ListeModePaiement-item-icone{width:50px;height:50px;display:inline-block;fill:#fff;transition:fill 300ms}.ListeModePaiement-item.disabled{opacity:.4;pointer-events:none;cursor:default}.sButton:hover .ListeModePaiement-item-icone{fill:white}.infoPaiementEnLigne{display:block;font-size:.9em;padding-top:0;color:#029ba0;font-weight:bold}.sForm-checkbox>input:checked + .toggle{background:#00B7BC}.sForm-checkbox>input:checked + .toggle>.switch{border:3px solid #00B7BC}.sForm-radio .sForm-input:checked + .sForm-label:before{background-color:#00bbc0;border-color:#ddd}@media (min-width:500px){.flex{display:flex;gap:15px;justify-content:space-between}.sForm .flex>*{flex:1}}.listReset,.listTable{list-style-type:none;margin:0;padding:0}.listTable li{margin:10px 0;padding:15px}.listTable li:nth-child(even){background-color:#eee}.textCenter{text-align:center}.textLeft{text-align:left}.textSmall{font-size:.9em}.textBig{font-size:1.2em}.textGrey{color:#666}.flexV{display:flex;flex-direction:column;justify-content:space-between}.gap15{gap:15px}.textRouge{color:#cf4f36}.jcCenter{justify-content:center}.resume{padding:15px 15px 0 15px;border-radius:10px;background-color:#f3f3f3;text-align:center}