.ga-exigences{margin:12px 0 0;padding:0;list-style:none}.ga-exigences>li.ga-exigence{margin:0;padding:0;border-top:1px solid #EFE8DA;list-style:none}.ga-exigences>li.ga-exigence:last-child{border-bottom:1px solid #EFE8DA}.ga-exigences>li.ga-exigence>strong,.ga-exigences>li.ga-exigence summary{display:flex;gap:12px;align-items:flex-start;margin:0;padding:11px 4px;color:#2B2320;font-size:14px;font-weight:400;line-height:1.45}.ga-exigences>li.ga-exigence>strong::before,.ga-exigences>li.ga-exigence summary::before{content:"";display:inline-block;flex:none;width:19px;height:19px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;margin-top:1px;color:#C99D66}.ga-exigences>li.ga-exigence>strong{font-weight:700}.ga-exigences>li.ga-exigence summary{cursor:pointer;list-style:none;border-radius:4px;transition:background-color 0.2s ease}.ga-exigences>li.ga-exigence summary::-webkit-details-marker{display:none}.ga-exigences>li.ga-exigence summary:hover{background:#FBF8F2}.ga-exigences>li.ga-exigence summary:focus-visible{outline:2px solid #C99D66;outline-offset:2px}.ga-exigences>li.ga-exigence summary::after{content:"";flex:none;width:26px;height:26px;margin:-2px 0 0 auto;border:1px solid #E6DFCF;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235F1410' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / 14px no-repeat;transition:transform 0.2s ease, background-color 0.2s ease, border-color 0.2s ease}.ga-exigences>li.ga-exigence details[open]>summary{color:#5F1410}.ga-exigences>li.ga-exigence details[open]>summary::after{transform:rotate(180deg);border-color:#5F1410;background-color:#5F1410;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.ga-exigences>li.ga-exigence .ga-exigence__detail{padding:0 44px 14px 35px;color:#4A413B;font-size:13px;line-height:1.65}.ga-exigences>li.ga-exigence .ga-exigence__detail a{color:#5F1410;text-decoration:underline}.ga-exigences>li.ga-exigence .ga-exigence__detail ul{margin:8px 0 0;padding:0 0 0 18px;list-style:square}.ga-exigences>li.ga-exigence .ga-exigence__detail ul li{margin:0 0 4px;padding:0;list-style:square}.ga-exigences>li.ga-exigence.ga-exigence--video>strong::before,.ga-exigences>li.ga-exigence.ga-exigence--video summary::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='M10 9.2v5.6l4.8-2.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='M10 9.2v5.6l4.8-2.8z'/%3E%3C/svg%3E")}.ga-exigences>li.ga-exigence.ga-exigence--photo>strong::before,.ga-exigences>li.ga-exigence.ga-exigence--photo summary::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='15' rx='2'/%3E%3Ccircle cx='8.5' cy='9.5' r='1.6'/%3E%3Cpath d='M21 16l-5-5-8 8.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='15' rx='2'/%3E%3Ccircle cx='8.5' cy='9.5' r='1.6'/%3E%3Cpath d='M21 16l-5-5-8 8.5'/%3E%3C/svg%3E")}.ga-exigences>li.ga-exigence.ga-exigence--lettre>strong::before,.ga-exigences>li.ga-exigence.ga-exigence--lettre summary::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3.5 6.5l8.5 6.5 8.5-6.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3.5 6.5l8.5 6.5 8.5-6.5'/%3E%3C/svg%3E")}.ga-exigences>li.ga-exigence.ga-exigence--motivation>strong::before,.ga-exigences>li.ga-exigence.ga-exigence--motivation summary::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3Cpath d='M8 9.5h8M8 12.5h5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3Cpath d='M8 9.5h8M8 12.5h5'/%3E%3C/svg%3E")}.ga-exigences>li.ga-exigence.ga-exigence--frais>strong::before,.ga-exigences>li.ga-exigence.ga-exigence--frais summary::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='2'/%3E%3Cpath d='M3 10h18M7 15h3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='2'/%3E%3Cpath d='M3 10h18M7 15h3'/%3E%3C/svg%3E")}body.ga-candidature .ga-cand-page{color:#2B2320}body.ga-candidature .ga-cand-page .ga-cand-ouverture{position:relative;overflow:hidden;padding:34px 150px 34px 38px;border:1px solid #E6DFCF;border-radius:6px;background:#F1EBE0}body.ga-candidature .ga-cand-page .ga-cand-ouverture::after{content:"";position:absolute;top:22px;right:40px;bottom:22px;width:52px;background:repeating-linear-gradient(to right, #C99D66 0, #C99D66 1px, transparent 1px, transparent 17px)}body.ga-candidature .ga-cand-page .ga-cand-ouverture__titre{max-width:none;margin:0;text-wrap:balance;color:#5F1410;font-size:28px;font-weight:700;line-height:1.25}body.ga-candidature .ga-cand-page .ga-cand-ouverture__echeance{display:inline-flex;gap:8px;align-items:center;margin:16px 0 0;padding:6px 14px;border:1px solid #E6DFCF;border-radius:999px;background:#fff;color:#5F1410;font-size:13px;font-weight:600;line-height:1.35}body.ga-candidature .ga-cand-page .ga-cand-ouverture__echeance::before{content:"";display:inline-block;flex:none;width:16px;height:16px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}body.ga-candidature .ga-cand-page .ga-cand-ouverture__faculte{margin:14px 0 0;color:#4A413B;font-size:14px;line-height:1.6}body.ga-candidature .ga-cand-page .ga-cand-ouverture__action{margin:22px 0 0}body.ga-candidature .ga-cand-page .ga-cand-bouton{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border:1px solid #5F1410;border-radius:4px;background:#5F1410;color:#fff;font-size:13px;font-weight:700;letter-spacing:0.08em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:background-color 0.2s ease, color 0.2s ease}body.ga-candidature .ga-cand-page .ga-cand-bouton:hover,body.ga-candidature .ga-cand-page .ga-cand-bouton:focus-visible{background:transparent;color:#5F1410}body.ga-candidature .ga-cand-page .ga-cand-bouton::after{content:"";display:inline-block;flex:none;width:16px;height:16px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}body.ga-candidature .ga-cand-page .ga-cand-profils{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px;align-items:start;margin:24px 0 0}body.ga-candidature .ga-cand-page .ga-cand-profil{padding:26px 26px 20px;border:1px solid #E6DFCF;border-radius:6px;background:#fff}body.ga-candidature .ga-cand-page .ga-cand-profil::before{content:"";display:inline-block;flex:none;width:24px;height:24px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4.4 3.6-8 8-8s8 3.6 8 8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4.4 3.6-8 8-8s8 3.6 8 8'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;color:#C99D66}body.ga-candidature .ga-cand-page .ga-cand-profil.ga-cand-profil--quatuor::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7.5' cy='8' r='2.8'/%3E%3Ccircle cx='16.5' cy='8' r='2.8'/%3E%3Cpath d='M2.5 19.5c0-3 2.2-5.5 5-5.5s5 2.5 5 5.5M11.5 19.5c0-3 2.2-5.5 5-5.5s5 2.5 5 5.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7.5' cy='8' r='2.8'/%3E%3Ccircle cx='16.5' cy='8' r='2.8'/%3E%3Cpath d='M2.5 19.5c0-3 2.2-5.5 5-5.5s5 2.5 5 5.5M11.5 19.5c0-3 2.2-5.5 5-5.5s5 2.5 5 5.5'/%3E%3C/svg%3E")}body.ga-candidature .ga-cand-page .ga-cand-profil>p,body.ga-candidature .ga-cand-page .ga-cand-profil>.mod-custom>p{max-width:none;margin:8px 0 0;font-size:14px;line-height:1.6}body.ga-candidature .ga-cand-page h2.ga-cand-profil__titre{max-width:none;margin:8px 0 4px;color:#5F1410;font-size:20px;font-weight:700;line-height:1.3;text-transform:none}body.ga-candidature .ga-cand-page .ga-cand-profil p.ga-cand-profil__note{margin:12px 0 0;color:#7A6D62;font-size:12.5px;line-height:1.55}body.ga-candidature .ga-cand-page .ga-cand-profil p.ga-cand-profil__note+.ga-cand-profil__note{margin-top:6px}body.ga-candidature .ga-cand-page ul.ga-exigences{max-width:none}body.ga-candidature .ga-cand-page .ga-cand-ambassadeurs{max-width:none;margin:24px 0 0;padding:14px 18px;border-left:3px solid #5F1410;border-radius:0;background:#fff;color:#5F1410;font-size:14px;font-weight:600;line-height:1.55}body.ga-candidature .ga-cand-page .ga-cand-ambassadeurs a{color:#5F1410;text-decoration:underline}body.ga-candidature .ga-cand-page .ga-cand-fin{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;max-width:none;margin:26px 0 0}body.ga-candidature .ga-cand-page .ga-cand-lien{color:#5F1410;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:991.98px){body.ga-candidature .ga-cand-page .ga-cand-profils{grid-template-columns:minmax(0, 1fr)}}@media (max-width:767.98px){body.ga-candidature .ga-cand-page .ga-cand-ouverture{padding:24px 20px}body.ga-candidature .ga-cand-page .ga-cand-ouverture::after{display:none}body.ga-candidature .ga-cand-page .ga-cand-ouverture__titre{font-size:23px}body.ga-candidature .ga-cand-page .ga-cand-profil{padding:20px 18px 16px}body.ga-candidature .ga-cand-page .ga-exigences>li.ga-exigence .ga-exigence__detail{padding:0 8px 14px 35px}}body.ga-candidature .formRed{max-width:1000px;margin:0 auto 18px;padding:12px 16px;border:1px solid #E8C9C2;border-left:3px solid #9A3A2C;border-radius:0;background:#FBF3F1;color:#9A3A2C;font-size:14px;font-weight:600}.ga-cand{max-width:1000px;margin:0 auto;padding:8px 0 12px;color:#2B2320}.ga-cand .ga-cand__titre{margin:0;color:#5F1410;font-size:28px;font-weight:700;line-height:1.25}.ga-cand .ga-cand__etapes{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0 6px;margin:18px 0 26px;padding:0;list-style:none}.ga-cand .ga-cand__etape{margin:0;padding:10px 4px 0 0;border-top:3px solid #E6DFCF;list-style:none}.ga-cand .ga-cand__etape,.ga-cand .ga-cand__etape-lien{display:flex;gap:9px;align-items:center;min-width:0;color:#8A7B6E;font-size:12.5px;font-weight:600;line-height:1.3}.ga-cand .ga-cand__etape-lien{flex:1 1 auto;text-decoration:none}.ga-cand .ga-cand__etape-lien:hover .ga-cand__etape-nom{text-decoration:underline}.ga-cand .ga-cand__etape-num{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #D8CDB8;border-radius:50%;background:#fff;font-size:12px;font-weight:700}.ga-cand .ga-cand__etape.is-actif{border-top-color:#5F1410}.ga-cand .ga-cand__etape.is-actif,.ga-cand .ga-cand__etape.is-actif .ga-cand__etape-lien{color:#5F1410}.ga-cand .ga-cand__etape.is-actif .ga-cand__etape-num{border-color:#5F1410;background:#5F1410;color:#fff}.ga-cand .ga-cand__etape.is-fait{border-top-color:#C99D66}.ga-cand .ga-cand__etape.is-fait,.ga-cand .ga-cand__etape.is-fait .ga-cand__etape-lien{color:#6B5F57}.ga-cand .ga-cand__etape.is-fait .ga-cand__etape-num{border-color:#C99D66;background:#C99D66;color:transparent;font-size:0}.ga-cand .ga-cand__etape.is-fait .ga-cand__etape-num::before{content:"";display:inline-block;flex:none;width:14px;height:14px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;color:#fff}.ga-cand.ga-cand--formulaire>.ga-cand__etapes{position:sticky;top:0;z-index:4;margin-bottom:18px;padding-bottom:12px;background:#F8F7F2}.ga-cand .ga-cand__carte{margin:0 0 24px;padding:26px 30px 8px;border:1px solid #E6DFCF;border-radius:6px;background:#fff;scroll-margin-top:90px}.ga-cand .ga-cand__carte--conditionnelle:not(:has(> .rsform-block:not([style*="none"]))){display:none}.ga-cand .ga-cand__grille{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 22px}.ga-cand .ga-cand__grille>*{min-width:0}.ga-cand .ga-cand__grille>.rsform-type-freetext,.ga-cand .ga-cand__grille>.ga-cand__champ--large,.ga-cand .ga-cand__grille>.ga-cand__musicien{grid-column:1 / -1}.ga-cand .rsform-block{margin:0 0 20px}.ga-cand .ga-cand__grille>.rsform-type-button:not(.ga-cand__champ--large){padding-top:27px}.ga-cand .ga-cand-bouton{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border:1px solid #5F1410;border-radius:4px;background:#5F1410;color:#fff;font-size:13px;font-weight:700;letter-spacing:0.08em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:background-color 0.2s ease, color 0.2s ease}.ga-cand .ga-cand-bouton:hover,.ga-cand .ga-cand-bouton:focus-visible{background:transparent;color:#5F1410}.ga-cand .ga-cand-bouton::after{content:"";display:inline-block;flex:none;width:16px;height:16px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.ga-cand .rsform-type-freetext{margin-bottom:14px}.ga-cand .rsform-type-freetext>:last-child{margin-bottom:0}.ga-cand h2.ga-cand__part{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin:0 0 20px;padding:0 0 14px;border-bottom:1px solid #EFE8DA;color:#5F1410;font-size:20px;font-weight:700;line-height:1.3;text-transform:none}.ga-cand .ga-cand__part-num{color:#C99D66;font-size:11px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}.ga-cand h3.ga-cand__sous{margin:10px 0 18px;padding:20px 0 0;border-top:1px solid #EFE8DA;color:#5F1410;font-size:16px;font-weight:700;line-height:1.3;text-transform:none}.ga-cand .ga-cand__consigne{margin:-6px 0 4px;padding:10px 14px;border-radius:4px;background:#F1EBE0;color:#4A413B;font-size:13px;line-height:1.5}.ga-cand .formControlLabel{display:block;margin:0 0 7px;padding:0;color:#2B2320;font-size:13px;font-weight:600;line-height:1.4}.ga-cand .formControlLabel small,.ga-cand .formControlLabel i{color:#8A7B6E;font-size:12px;font-weight:400}.ga-cand .formRequired{margin-left:3px;color:#9A3A2C;font-size:11px;font-weight:600}.ga-cand .form-control,.ga-cand .form-select{min-height:44px;border:1px solid #E6DFCF;border-radius:4px;background-color:#fff;box-shadow:none;color:#2B2320;font-size:14px}.ga-cand .form-control::placeholder,.ga-cand .form-select::placeholder{color:#A99C8E}.ga-cand .form-control:focus,.ga-cand .form-select:focus{border-color:#C99D66;box-shadow:0 0 0 3px rgba(201, 157, 102, 0.22)}.ga-cand textarea.form-control{min-height:120px}.ga-cand .rsform-select-box{width:100% !important}.ga-cand .rsform-type-birthday .formControls .row{--bs-gutter-x: 10px;row-gap:8px}.ga-cand .ga-cand__aide{margin:7px 0 0;color:#7A6D62;font-size:12.5px;line-height:1.5}.ga-cand .ga-cand__aide b,.ga-cand .ga-cand__aide strong{font-weight:600}.ga-cand .formValidation .formError{display:block;margin-top:6px;color:#9A3A2C;font-size:12.5px;font-weight:600}.ga-cand .form-control.is-invalid,.ga-cand .form-select.is-invalid{border-color:#9A3A2C}.ga-cand .form-control.is-invalid:focus,.ga-cand .form-select.is-invalid:focus{box-shadow:0 0 0 3px rgba(154, 58, 44, 0.18)}.ga-cand .rsform-type-fileupload .form-control[type="file"].is-invalid{border-color:#9A3A2C}.ga-cand .rsform-type-fileupload .form-control[type="file"]{min-height:0;padding:22px 18px;border:1.5px dashed #D8C5A5;background:#FCFAF6;color:#7A6D62;font-size:13px;cursor:pointer;transition:border-color 0.2s ease, background-color 0.2s ease}.ga-cand .rsform-type-fileupload .form-control[type="file"]:hover{border-color:#C99D66;background:#F8F2E8}.ga-cand .rsform-type-fileupload .form-control[type="file"]::file-selector-button{margin:0 14px 0 0;padding:8px 16px;border:1px solid #5F1410;border-radius:4px;background:#fff;color:#5F1410;font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.ga-cand .rsfp-fieldset{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0}.ga-cand .rsfp-fieldset>.form-check{display:inline-flex;align-items:center;margin:0;padding:0 0 0 13px;border:1px solid #E6DFCF;border-radius:999px;background:#fff;transition:background-color 0.2s ease, border-color 0.2s ease}.ga-cand .rsfp-fieldset>.form-check:hover{border-color:#D9C4A0;background:#FBF8F2}.ga-cand .rsfp-fieldset>.form-check .form-check-input{float:none;flex:0 0 auto;margin:0;cursor:pointer}.ga-cand .rsfp-fieldset>.form-check .form-check-label{padding:8px 15px 8px 9px;color:#2B2320;font-size:13px;line-height:1.35;cursor:pointer}.ga-cand .rsfp-fieldset>.form-check .form-check-label span{font-size:inherit !important}.ga-cand .rsfp-fieldset>.form-check:has(.form-check-input:checked){border-color:#5F1410;background:#5F1410}.ga-cand .rsfp-fieldset>.form-check:has(.form-check-input:checked) .form-check-label{color:#fff}.ga-cand .rsfp-fieldset>.form-check:has(.form-check-input:checked) .form-check-input{border-color:#fff;background-color:#5F1410}.ga-cand .rsfp-fieldset>.form-check:has(.form-check-input:focus-visible){box-shadow:0 0 0 3px rgba(201, 157, 102, 0.35)}.ga-cand .rsform-block-solo-or-quartet .rsfp-fieldset,.ga-cand .rsform-block-checkproofofpayment .rsfp-fieldset{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.ga-cand .rsform-block-solo-or-quartet .rsfp-fieldset>.form-check,.ga-cand .rsform-block-checkproofofpayment .rsfp-fieldset>.form-check{position:relative;display:block;margin:0;padding:0;border:0;border-radius:6px;background:none}.ga-cand .rsform-block-solo-or-quartet .rsfp-fieldset>.form-check .form-check-input,.ga-cand .rsform-block-checkproofofpayment .rsfp-fieldset>.form-check .form-check-input{position:absolute;top:18px;right:16px;margin:0}.ga-cand .rsform-block-solo-or-quartet .rsfp-fieldset>.form-check .form-check-label,.ga-cand .rsform-block-checkproofofpayment .rsfp-fieldset>.form-check .form-check-label{display:block;height:100%;padding:16px 46px 16px 56px;border:1px solid #E6DFCF;border-radius:6px;background:#fff;color:#2B2320;font-size:13.5px;line-height:1.45;cursor:pointer;transition:border-color 0.2s ease, background-color 0.2s ease}.ga-cand .rsform-block-solo-or-quartet .rsfp-fieldset>.form-check .form-check-label::before,.ga-cand .rsform-block-checkproofofpayment .rsfp-fieldset>.form-check .form-check-label::before{content:"";display:inline-block;flex:none;width:24px;height:24px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l3 3 5-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l3 3 5-6'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:16px;left:18px;color:#5F1410}.ga-cand .rsform-block-solo-or-quartet .rsfp-fieldset>.form-check .form-check-label:hover,.ga-cand .rsform-block-checkproofofpayment .rsfp-fieldset>.form-check .form-check-label:hover{border-color:#D9C4A0;background:#FBF8F2}.ga-cand .rsform-block-solo-or-quartet .rsfp-fieldset>.form-check:has(.form-check-input:checked),.ga-cand .rsform-block-checkproofofpayment .rsfp-fieldset>.form-check:has(.form-check-input:checked){background:none}.ga-cand .rsform-block-solo-or-quartet .rsfp-fieldset>.form-check:has(.form-check-input:checked) .form-check-label,.ga-cand .rsform-block-checkproofofpayment .rsfp-fieldset>.form-check:has(.form-check-input:checked) .form-check-label{border-color:#5F1410;background:#FBF6F1;box-shadow:inset 0 0 0 1px #5F1410;color:#2B2320}.ga-cand .rsform-block-solo-or-quartet .rsfp-fieldset>.form-check:has(.form-check-input:checked) .form-check-input,.ga-cand .rsform-block-checkproofofpayment .rsfp-fieldset>.form-check:has(.form-check-input:checked) .form-check-input{border-color:#5F1410;background-color:#5F1410}.ga-cand .rsform-block-solo-or-quartet .rsfp-fieldset>.form-check:has(.form-check-input:focus-visible),.ga-cand .rsform-block-checkproofofpayment .rsfp-fieldset>.form-check:has(.form-check-input:focus-visible){box-shadow:none}.ga-cand .rsform-block-solo-or-quartet .rsfp-fieldset>.form-check:has(.form-check-input:focus-visible) .form-check-label,.ga-cand .rsform-block-checkproofofpayment .rsfp-fieldset>.form-check:has(.form-check-input:focus-visible) .form-check-label{box-shadow:0 0 0 3px rgba(201, 157, 102, 0.35)}.ga-cand .rsform-block-solo-or-quartet>.formControlLabel{margin-bottom:12px;font-size:16px}.ga-cand .rsform-block-solo-or-quartet .rsfp-fieldset>.form-check .form-check-label{padding-top:18px;padding-bottom:18px;color:#5F1410;font-size:15px;font-weight:700}.ga-cand .rsform-block-solo-or-quartet .rsfp-fieldset>.form-check .form-check-label::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4.4 3.6-8 8-8s8 3.6 8 8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4.4 3.6-8 8-8s8 3.6 8 8'/%3E%3C/svg%3E")}.ga-cand .rsform-block-solo-or-quartet .rsfp-fieldset>.form-check:nth-of-type(2) .form-check-label::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7.5' cy='8' r='2.8'/%3E%3Ccircle cx='16.5' cy='8' r='2.8'/%3E%3Cpath d='M2.5 19.5c0-3 2.2-5.5 5-5.5s5 2.5 5 5.5M11.5 19.5c0-3 2.2-5.5 5-5.5s5 2.5 5 5.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7.5' cy='8' r='2.8'/%3E%3Ccircle cx='16.5' cy='8' r='2.8'/%3E%3Cpath d='M2.5 19.5c0-3 2.2-5.5 5-5.5s5 2.5 5 5.5M11.5 19.5c0-3 2.2-5.5 5-5.5s5 2.5 5 5.5'/%3E%3C/svg%3E")}.ga-cand .rsform-block-solo-or-quartet .rsfp-fieldset>.form-check:has(.form-check-input:checked) .form-check-label{color:#5F1410}.ga-cand .rsform-block-solo-or-quartet .ga-cand__choix-info{display:block;margin-top:4px;color:#6B5F57;font-size:12.5px;font-weight:500}.ga-cand .rsform-block-checkproofofpayment .rsfp-fieldset>.form-check:nth-of-type(2) .form-check-label::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='2'/%3E%3Cpath d='M3 10h18M7 15h3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='2'/%3E%3Cpath d='M3 10h18M7 15h3'/%3E%3C/svg%3E")}.ga-cand .rsform-block-checkproofofpayment .rsfp-fieldset>.form-check:nth-of-type(3) .form-check-label::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10l9-5.5 9 5.5M5 10v8M9.5 10v8M14.5 10v8M19 10v8M3 20.5h18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10l9-5.5 9 5.5M5 10v8M9.5 10v8M14.5 10v8M19 10v8M3 20.5h18'/%3E%3C/svg%3E")}.ga-cand .rsform-block-checkproofofpayment .rsfp-fieldset>.form-check:nth-of-type(4) .form-check-label::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-6.5 10-6.5S22 12 22 12s-3.6 6.5-10 6.5S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='2.8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-6.5 10-6.5S22 12 22 12s-3.6 6.5-10 6.5S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='2.8'/%3E%3C/svg%3E")}.ga-cand .rsform-block-intro>p:first-child{display:inline-flex;gap:8px;align-items:center;margin:0 0 12px;padding:6px 14px;border:1px solid #E6DFCF;border-radius:999px;background:#fff;color:#5F1410;font-size:13px;line-height:1.35}.ga-cand .rsform-block-intro>p:first-child::before{content:"";display:inline-block;flex:none;width:16px;height:16px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.ga-cand .rsform-block-intro>p:first-child br{display:none}.ga-cand .rsform-block-intro>p{margin:0 0 8px;font-size:14px}.ga-cand .ga-cand-profil{padding:20px 24px 16px;border:1px solid #E6DFCF;border-radius:6px;background:#fff}.ga-cand .ga-cand-profil>p,.ga-cand .ga-cand-profil>.mod-custom>p{margin:8px 0 0;font-size:14px;line-height:1.6}.ga-cand h3.ga-cand-profil__titre{margin:0 0 4px;color:#5F1410;font-size:17px;font-weight:700;line-height:1.3;text-transform:none}.ga-cand .ga-cand-profil p.ga-cand-profil__note{margin:12px 0 0;color:#7A6D62;font-size:12.5px}.ga-cand .ga-cand-profil p.ga-cand-profil__note+.ga-cand-profil__note{margin-top:6px}.ga-cand .rsform-block-payment-information-text>p:first-child{margin:0 0 6px;color:#7A6D62;font-size:12.5px}.ga-cand .rsform-block-payment-information-text h3{margin:0 0 10px;color:#5F1410;font-size:17px;font-weight:700;line-height:1.4;text-transform:none}.ga-cand .rsform-block-payment-information-text ul{margin:0 0 4px;padding-left:20px;font-size:14px}.ga-cand .rsform-block-payment-information-text li{margin:0 0 3px}.ga-cand .rsform-block-paywithstripe-individual,.ga-cand .rsform-block-paywithstripe-quartet,.ga-cand .rsform-block-bankinfo{padding:16px 18px;border-radius:6px;background:#F1EBE0;font-size:13.5px;line-height:1.55}.ga-cand .rsform-block-paywithstripe-individual p,.ga-cand .rsform-block-paywithstripe-quartet p,.ga-cand .rsform-block-bankinfo p{margin:0 0 8px}.ga-cand .rsform-block-paywithstripe-individual>:last-child,.ga-cand .rsform-block-paywithstripe-quartet>:last-child,.ga-cand .rsform-block-bankinfo>:last-child{margin-bottom:0}.ga-cand .rsform-block-paywithstripe-individual>.formControlLabel,.ga-cand .rsform-block-paywithstripe-quartet>.formControlLabel{font-weight:400}.ga-cand .rsform-block-paywithstripe-individual .rsform-button,.ga-cand .rsform-block-paywithstripe-quartet .rsform-button{display:inline-flex;gap:10px;align-items:center;padding:11px 20px;font-size:12px;text-transform:uppercase}.ga-cand .rsform-block-paywithstripe-individual .rsform-button::after,.ga-cand .rsform-block-paywithstripe-quartet .rsform-button::after{content:"";display:inline-block;flex:none;width:15px;height:15px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4l-9 9M18 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4l-9 9M18 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.ga-cand .ga-cand__envoi{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin:8px 0 40px}.ga-cand .ga-cand__envoi .rsform-block{margin:0}.ga-cand .ga-cand__envoi .rsform-block-footer{margin-left:auto}.ga-cand .ga-cand__envoi--droite{justify-content:flex-end}.ga-cand #Submit,.ga-cand .rsform-submit-button{display:inline-flex;gap:10px;align-items:center;width:auto;padding:14px 28px;border-radius:4px;font-size:13px;font-weight:700;letter-spacing:0.08em;line-height:1.2;text-transform:uppercase}.ga-cand #Submit::after,.ga-cand .rsform-submit-button::after{content:"";display:inline-block;flex:none;width:16px;height:16px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.ga-cand .rsform-button{padding:12px 22px;border-radius:4px;font-size:12px;letter-spacing:0.06em}.ga-cand .ga-cand__conditions{margin:0}.ga-cand .ga-cand__conditions a{color:#5F1410;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ga-cand .ga-ecole-cachee{display:none !important}.ga-cand.ga-ecoles-actives .rsform-block-school-another{display:none !important}.ga-cand .ga-ecole{position:relative}.ga-cand .ga-ecole__liste{position:absolute;z-index:20;top:100%;right:0;left:0;max-height:340px;margin:4px 0 0;padding:4px 0;overflow-y:auto;border:1px solid #E6DFCF;border-radius:6px;background:#fff;box-shadow:0 10px 28px rgba(43, 35, 32, 0.14);list-style:none}.ga-cand .ga-ecole__option{display:flex;gap:14px;align-items:baseline;justify-content:space-between;margin:0;padding:9px 14px;font-size:14px;line-height:1.4;list-style:none;cursor:pointer}.ga-cand .ga-ecole__option:hover,.ga-cand .ga-ecole__option[aria-selected="true"]{background:#FBF6F1}.ga-cand .ga-ecole__nom{color:#2B2320;font-weight:600}.ga-cand .ga-ecole__pays{flex:none;color:#7A6D62;font-size:12.5px;white-space:nowrap}.ga-cand .ga-ecole__option--absente{border-top:1px solid #EFE8DA}.ga-cand .ga-ecole__option--absente .ga-ecole__nom{color:#5F1410;font-style:italic;font-weight:500}.ga-cand .ga-ecole__lieu{display:flex;gap:6px;align-items:center;margin:7px 0 0;color:#7A6D62;font-size:12.5px}.ga-cand .ga-ecole__lieu::before{content:"";display:inline-block;flex:none;width:14px;height:14px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;color:#C99D66}.ga-cand .ga-ecole__lieu[hidden]{display:none}.ga-cand .ga-ecole__question{margin:10px 0 0;padding:12px 14px 6px;border-radius:6px;background:#F1EBE0;font-size:13.5px}.ga-cand .ga-ecole__question p{margin:0 0 10px;color:#2B2320;font-weight:600}.ga-cand .ga-ecole__bouton{margin:0 8px 8px 0;padding:8px 14px;border:1px solid #5F1410;border-radius:4px;background:#fff;color:#5F1410;font-size:12px;font-weight:700;letter-spacing:0.04em;cursor:pointer;transition:background-color 0.2s ease, color 0.2s ease}.ga-cand .ga-ecole__bouton:hover,.ga-cand .ga-ecole__bouton:focus-visible{background:#5F1410;color:#fff}.ga-cand .ga-ecole__bouton--oui{background:#5F1410;color:#fff}.ga-cand .ga-ecole__bouton--oui:hover,.ga-cand .ga-ecole__bouton--oui:focus-visible{background:#fff;color:#5F1410}.ga-cand .ga-cand__musiciens{counter-reset:ga-cand-musicien}.ga-cand .ga-cand__musicien{margin:6px 0 22px;overflow:hidden;border:1px solid #E6DFCF;border-radius:6px;counter-increment:ga-cand-musicien}.ga-cand .ga-cand__musicien>.rsform-type-freetext{margin:0}.ga-cand .ga-cand__musicien>.ga-cand__grille{padding:20px 22px 2px}.ga-cand h3.ga-cand__musicien-titre{display:flex;gap:12px;align-items:center;margin:0;padding:12px 22px;border-bottom:1px solid #E6DFCF;background:#F1EBE0;color:#5F1410;font-size:15px;font-weight:700;line-height:1.3;text-transform:none}.ga-cand h3.ga-cand__musicien-titre::before{content:counter(ga-cand-musicien);display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#5F1410;color:#fff;font-size:12px}.ga-cand .ga-cand__deux{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px;align-items:start;margin-top:22px}.ga-cand .ga-cand__deux>.ga-cand__carte{margin:0;padding-bottom:22px}.ga-cand .ga-cand__deux h3{margin:0 0 10px;color:#5F1410;font-size:17px;font-weight:700;line-height:1.35;text-transform:none}.ga-cand .ga-cand__deux h4{margin:14px 0 12px;font-size:14px;font-weight:600}.ga-cand .ga-cand__deux p{margin:0 0 8px;font-size:13.5px;line-height:1.55}.ga-cand .rsform-block-total,.ga-cand .progress,.ga-cand #SubmitPrev{display:none}.ga-cand .ga-iban{padding:2px 6px;border-radius:4px;background:#F1EBE0;font-family:SFMono-Regular, Menlo, Consolas, monospace;font-size:13px;letter-spacing:0.02em}.ga-cand .rsform-block-bankinfo .ga-iban{background:#fff}.ga-cand .ga-iban__copier{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:6px;padding:0;border:1px solid #E6DFCF;border-radius:4px;background:#fff;color:#5F1410;vertical-align:middle;cursor:pointer}.ga-cand .ga-iban__copier::before{content:"";display:inline-block;flex:none;width:15px;height:15px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='8' width='12' height='12' rx='2'/%3E%3Cpath d='M16 8V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='8' width='12' height='12' rx='2'/%3E%3Cpath d='M16 8V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.ga-cand .ga-iban__copier:hover{border-color:#5F1410}.ga-cand .ga-iban__copier.is-copie::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.ga-cand .ga-cand__merci{position:relative;margin:0 0 24px;padding:28px 30px 20px 92px;border:1px solid #E6DFCF;border-radius:6px;background:#fff;font-size:14px;line-height:1.6}.ga-cand .ga-cand__merci::before{position:absolute;top:28px;left:30px;width:44px;height:44px;border-radius:50%;background:#5F1410;content:""}.ga-cand .ga-cand__merci::after{content:"";display:inline-block;flex:none;width:22px;height:22px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:39px;left:41px;color:#fff}.ga-cand .ga-cand__merci p{margin:0 0 10px}.ga-cand .ga-cand__merci a:not(.ga-cand-bouton){color:#5F1410}.ga-cand .ga-cand__merci-titre{color:#5F1410;font-size:18px;font-weight:700;line-height:1.4}.ga-cand .ga-cand__merci-note{margin:14px 0;padding:12px 14px;border-radius:4px;background:#F1EBE0;color:#4A413B;font-size:12.5px}.ga-cand .ga-cand__merci-note p{margin:0 0 4px}.ga-cand .ga-cand__merci-note>:last-child{margin-bottom:0}@media (max-width:767.98px){.ga-cand .ga-cand__titre{font-size:23px}.ga-cand .ga-cand__carte{padding:20px 18px 4px}.ga-cand .ga-cand__grille,.ga-cand .ga-cand__deux,.ga-cand .rsform-block-solo-or-quartet .rsfp-fieldset,.ga-cand .rsform-block-checkproofofpayment .rsfp-fieldset{grid-template-columns:minmax(0, 1fr)}.ga-cand .ga-cand__musicien>.ga-cand__grille{padding:16px 16px 2px}.ga-cand .ga-cand__envoi .rsform-block-footer{margin-left:0}.ga-cand .ga-cand__merci{padding:84px 20px 16px}}@media (max-width:575.98px){.ga-cand .ga-cand__etapes{display:flex;gap:0 4px}.ga-cand .ga-cand__etape{flex:0 0 44px}.ga-cand .ga-cand__etape.is-actif{flex:1 1 auto}.ga-cand .ga-cand__etape:not(.is-actif) .ga-cand__etape-nom{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ga-cand .ga-cand__etape-nom{font-size:12px}.ga-cand #Submit,.ga-cand .rsform-submit-button{width:100%;justify-content:center}}body.ga-candidature .ga-cand-page .ga-cand-profil__pied,.ga-cand .ga-cand-profil__pied{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:flex-end;justify-content:space-between;margin:6px 0 0}body.ga-candidature .ga-cand-page .ga-cand-profil__pied p.ga-cand-profil__note,.ga-cand .ga-cand-profil__pied p.ga-cand-profil__note{flex:1 1 240px;margin:0}body.ga-candidature .ga-cand-page .ga-cand-profil__pied p.ga-cand-profil__prix,.ga-cand .ga-cand-profil__pied p.ga-cand-profil__prix{margin:0 0 0 auto;color:#5F1410;font-size:14px;font-weight:600;line-height:1.55;white-space:nowrap}.ga-cand .ga-cand__avertissement{display:flex;gap:8px;align-items:flex-start;max-width:none;margin:8px 0 0;padding:8px 12px;border-left:3px solid #C99D66;border-radius:0 4px 4px 0;background:#F1EBE0;color:#4A413B;font-size:13px;line-height:1.5}.ga-cand .ga-cand__avertissement::before{content:"";display:inline-block;flex:none;width:16px;height:16px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5l9.5 16.5h-19z'/%3E%3Cpath d='M12 10v4.5M12 17.2v.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5l9.5 16.5h-19z'/%3E%3Cpath d='M12 10v4.5M12 17.2v.3'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;margin-top:1px;color:#8A6F55}.ga-cand.ga-cand--ferme .ga-cand__ferme{display:flex;gap:12px;align-items:center;max-width:none;margin:0;padding:22px 24px;border:1px solid #E6DFCF;border-radius:6px;background:#F8F7F2;color:#5F1410;font-size:18px;font-weight:600;line-height:1.45}.ga-cand.ga-cand--ferme .ga-cand__ferme::before{content:"";display:inline-block;flex:none;width:24px;height:24px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}body.ga-candidature .ga-lettre__erreur .formRed{max-width:none}.ga-cand.ga-lettre{max-width:none;padding-top:0}.ga-cand.ga-lettre .rsform-block-intro{margin:0 0 22px}.ga-cand.ga-lettre .ga-lettre__ouverture{position:relative;overflow:hidden;margin:0 0 18px;padding:30px 150px 30px 34px;border:1px solid #E6DFCF;border-radius:6px;background:#F1EBE0}.ga-cand.ga-lettre .ga-lettre__ouverture::after{content:"";position:absolute;top:22px;right:40px;bottom:22px;width:52px;background:repeating-linear-gradient(to right, #C99D66 0, #C99D66 1px, transparent 1px, transparent 17px)}.ga-cand.ga-lettre .ga-lettre__ouverture p{margin:0;text-wrap:balance;color:#5F1410;font-size:21px;font-weight:600;line-height:1.4}.ga-cand.ga-lettre .ga-lettre__objet{margin:0 0 18px;padding:20px 24px 24px;border:1px solid #E6DFCF;border-radius:6px;background:#fff}.ga-cand.ga-lettre .ga-lettre__objet-consigne{position:relative;min-height:36px;padding:7px 0 7px 50px;margin:0 0 14px;color:#2B2320;font-size:14px;line-height:1.5}.ga-cand.ga-lettre .ga-lettre__objet-consigne::before{content:"";position:absolute;top:50%;left:0;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:#F1EBE0}.ga-cand.ga-lettre .ga-lettre__objet-consigne::after{content:"";display:inline-block;flex:none;width:18px;height:18px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3.5 6.5l8.5 6.5 8.5-6.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3.5 6.5l8.5 6.5 8.5-6.5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;left:9px;margin-top:-9px;color:#8A6F55}.ga-cand.ga-lettre .ga-lettre__objet-ligne{display:flex;align-items:stretch;margin:0;overflow:hidden;border-radius:4px}.ga-cand.ga-lettre .ga-lettre__objet-texte{flex:1 1 auto;min-width:0;padding:15px 20px;background:#5F1410;color:#fff;font-size:17px;font-weight:700;letter-spacing:0.02em;line-height:1.4;overflow-wrap:anywhere}.ga-cand.ga-lettre .ga-lettre__objet-ligne .ga-copier{width:56px;height:auto;margin:0;border:0;border-radius:0;background:#7A1C16;color:#fff}.ga-cand.ga-lettre .ga-lettre__objet-ligne .ga-copier::before{width:19px;height:19px}.ga-cand.ga-lettre .ga-lettre__objet-ligne .ga-copier:hover{background:#8A6F55}.ga-cand.ga-lettre .ga-lettre__objet-ligne .ga-copier:focus-visible{outline:2px solid #C99D66;outline-offset:-5px}.ga-cand.ga-lettre .ga-lettre__cartes{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.ga-cand.ga-lettre .ga-lettre__carte{padding:20px 24px 22px;border:1px solid #E6DFCF;border-radius:6px;background:#fff;color:#4A413B;font-size:13px;line-height:1.65}.ga-cand.ga-lettre .ga-lettre__carte p{margin:0 0 12px}.ga-cand.ga-lettre .ga-lettre__carte>:last-child{margin-bottom:0}.ga-cand.ga-lettre .ga-lettre__carte-tete{position:relative;min-height:36px;padding:7px 0 7px 50px;color:#5F1410;font-size:15px;font-weight:700;line-height:1.4}.ga-cand.ga-lettre .ga-lettre__carte-tete::before{content:"";position:absolute;top:50%;left:0;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:#F1EBE0}.ga-cand.ga-lettre .ga-lettre__carte-tete::after{content:"";display:inline-block;flex:none;width:18px;height:18px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;left:9px;margin-top:-9px;color:#8A6F55}.ga-cand.ga-lettre .ga-lettre__carte--faculte .ga-lettre__carte-tete{color:#2B2320;font-size:13.5px;font-weight:600}.ga-cand.ga-lettre .ga-lettre__carte--faculte .ga-lettre__carte-tete::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7.5' cy='8' r='2.8'/%3E%3Ccircle cx='16.5' cy='8' r='2.8'/%3E%3Cpath d='M2.5 19.5c0-3 2.2-5.5 5-5.5s5 2.5 5 5.5M11.5 19.5c0-3 2.2-5.5 5-5.5s5 2.5 5 5.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7.5' cy='8' r='2.8'/%3E%3Ccircle cx='16.5' cy='8' r='2.8'/%3E%3Cpath d='M2.5 19.5c0-3 2.2-5.5 5-5.5s5 2.5 5 5.5M11.5 19.5c0-3 2.2-5.5 5-5.5s5 2.5 5 5.5'/%3E%3C/svg%3E")}.ga-cand.ga-lettre ul.ga-lettre__faculte{margin:0 0 12px;padding:0;list-style:none}.ga-cand.ga-lettre ul.ga-lettre__faculte li{display:flex;gap:12px;align-items:baseline;justify-content:space-between;margin:0;padding:9px 2px;border-top:1px solid #EFE8DA;color:#2B2320;font-size:14px;line-height:1.4;list-style:none}.ga-cand.ga-lettre ul.ga-lettre__faculte li::before{content:none}.ga-cand.ga-lettre ul.ga-lettre__faculte li:last-child{border-bottom:1px solid #EFE8DA}.ga-cand.ga-lettre ul.ga-lettre__faculte strong{font-weight:700}.ga-cand.ga-lettre ul.ga-lettre__faculte span{color:#8A6F55;font-size:13px;font-weight:600}.ga-cand.ga-lettre .ga-lettre__note{color:#7A6D62;font-size:12.5px;line-height:1.55}.ga-cand.ga-lettre .ga-lettre__formulaire{margin:0 0 32px;padding:26px 30px 4px;border-top:3px solid #5F1410;border-radius:0 0 6px 6px}.ga-cand.ga-lettre .ga-lettre__formulaire .ga-cand__envoi{margin:0 0 22px}.ga-cand.ga-lettre #submit.rsform-submit-button::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3.5 6.5l8.5 6.5 8.5-6.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3.5 6.5l8.5 6.5 8.5-6.5'/%3E%3C/svg%3E")}@media (max-width:767.98px){.ga-cand.ga-lettre .ga-lettre__ouverture{padding:22px 20px}.ga-cand.ga-lettre .ga-lettre__ouverture::after{display:none}.ga-cand.ga-lettre .ga-lettre__ouverture p{font-size:18px}.ga-cand.ga-lettre .ga-lettre__objet{padding:18px 16px 18px}.ga-cand.ga-lettre .ga-lettre__objet-texte{padding:13px 14px;font-size:15px}.ga-cand.ga-lettre .ga-lettre__objet-ligne .ga-copier{width:48px}.ga-cand.ga-lettre .ga-lettre__cartes{grid-template-columns:minmax(0, 1fr);gap:14px}.ga-cand.ga-lettre .ga-lettre__carte{padding:18px 18px 20px}.ga-cand.ga-lettre .ga-lettre__formulaire{padding:20px 18px 2px}}