.cand{color:var(--navy);position:relative}.cand fieldset{border:0;min-width:0;margin:0;padding:0}.cand legend{padding:0}.cand__etape{flex-direction:column;gap:26px;display:flex}.cand__etape[hidden],:root.js .cand--sans-js .cand__etape:not([data-etape="0"]),:root:not(.js) .cand .devis__suivant[type=button],:root:not(.js) .cand .devis__precedent{display:none}:root:not(.js) .cand__etape+.cand__etape{border-top:1px solid var(--bordure);margin-top:40px;padding-top:40px}.cand__entete{flex-direction:column;gap:12px;display:flex}.cand__progression{border-radius:var(--rayon-pilule);background:var(--bordure);height:8px;overflow:hidden}.cand__progression span{border-radius:var(--rayon-pilule);background:var(--navy);height:100%;transition:width var(--duree-survol) var(--courbe);display:block}@media (prefers-reduced-motion:reduce){.cand__progression span{transition:none}}.cand__titre{outline:none}.cand__nom{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cand__groupe{flex-direction:column;gap:12px;display:flex}.cand__groupe>legend{float:left;width:100%;margin-bottom:4px}.cand__groupe>legend+*{clear:both}.cand__question,.cand__champ>label{font:var(--t-corps)}.cand__mention{font:var(--t-petit)}.cand__mention a{color:var(--navy)}.cand__cases{grid-template-columns:repeat(3,minmax(0,1fr))}.cand__tuiles{gap:12px;display:grid}.cand__tuiles--1{grid-template-columns:1fr}.cand__tuiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cand__tuiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cand__tuiles--1 .cand__tuile{text-align:left;justify-content:flex-start;padding-right:44px}.cand .cand__tuile:has(input:checked:focus-visible){box-shadow:inset 0 0 0 1.5px var(--vert), var(--anneau-focus)}.cand__accord{flex-direction:column;gap:8px;display:flex}.cand__case-accord{min-height:48px;font:var(--t-corps);cursor:pointer;align-items:flex-start;gap:14px;padding:12px 0;display:flex;position:relative}.cand__case-accord input{opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute;top:12px;left:0}.cand__case-carre{background:var(--blanc);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--bordure-champ);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.cand__case-carre svg{visibility:hidden;width:12px;height:auto}.cand__case-accord input:checked+.cand__case-carre{background:var(--vert);box-shadow:inset 0 0 0 1.5px var(--vert)}.cand__case-accord input:checked+.cand__case-carre svg{visibility:visible}.cand__case-accord input:focus-visible+.cand__case-carre{box-shadow:inset 0 0 0 1.5px var(--navy), var(--anneau-focus)}.cand__case-accord input[aria-invalid=true]:not(:checked)+.cand__case-carre{box-shadow:inset 0 0 0 2px var(--erreur)}.cand .choix-date__pastille{min-height:48px}.cand__boutons--premier{justify-content:flex-end}.cand__boutons .bouton{min-height:56px}.cand__merci{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.cand__merci-coche{border-radius:var(--rayon-pilule);background:var(--vert);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.cand__merci-coche svg{width:20px;height:auto}.cand__merci a{color:var(--navy)}@media (width<=1023px){.cand__etape{gap:22px}.cand__nom{grid-template-columns:1fr;gap:22px}.cand__cases{grid-template-columns:1fr 1fr}.cand__tuiles--3{grid-template-columns:1fr}.cand__tuiles--3 .cand__tuile{text-align:left;justify-content:flex-start;padding-right:44px}.cand__boutons{flex-direction:column-reverse;align-items:stretch}.cand__boutons .bouton{width:100%}}.nr-heros__bouton[data-astro-cid-frovu5i6] .bouton{padding:16px 28px;line-height:27px}.nr-section[data-astro-cid-frovu5i6]{padding:96px 0}.nr-section--blanc[data-astro-cid-frovu5i6]{background:var(--blanc)}.nr-section--pervenche[data-astro-cid-frovu5i6]{background:var(--pervenche-50)}.nr-pile[data-astro-cid-frovu5i6]{flex-direction:column;gap:40px;display:flex}.nr-missions[data-astro-cid-frovu5i6] .grille-cartes{row-gap:40px}.nr-profil__rangee[data-astro-cid-frovu5i6]{align-items:flex-start;gap:64px;display:flex}.nr-profil__colonne[data-astro-cid-frovu5i6]{flex-direction:column;flex:1 1 0;gap:20px;min-width:0;display:flex}.nr-profil__carte[data-astro-cid-frovu5i6]{border-radius:var(--rayon-carte);background:var(--blanc);box-shadow:inset 0 0 0 1px var(--bordure);flex-direction:column;gap:14px;padding:29px;display:flex}.nr-profil__carte[data-astro-cid-frovu5i6] ul[data-astro-cid-frovu5i6]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.nr-profil__carte[data-astro-cid-frovu5i6] li[data-astro-cid-frovu5i6]{font:400 18px/28px var(--police);padding-left:22px;position:relative}.nr-profil__carte[data-astro-cid-frovu5i6] li[data-astro-cid-frovu5i6]:before{content:"";background:var(--rose);border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0}.nr-profil__carte[data-astro-cid-frovu5i6] p[data-astro-cid-frovu5i6]{font:var(--t-petit)}.nr-etapes[data-astro-cid-frovu5i6]{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.nr-etapes[data-astro-cid-frovu5i6] li[data-astro-cid-frovu5i6]{border-radius:var(--rayon-carte);background:var(--blanc);box-shadow:inset 0 0 0 1px var(--bordure);align-items:flex-start;gap:16px;padding:19px 23px;display:flex}.nr-etapes__numero[data-astro-cid-frovu5i6]{background:var(--navy);width:40px;height:40px;color:var(--blanc);font:400 18px/27px var(--police);border-radius:20px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nr-etapes[data-astro-cid-frovu5i6] li[data-astro-cid-frovu5i6]>div[data-astro-cid-frovu5i6]{flex-direction:column;gap:4px;display:flex}.nr-etapes[data-astro-cid-frovu5i6] h3[data-astro-cid-frovu5i6]{font:400 20px/27px var(--police)}.nr-etapes[data-astro-cid-frovu5i6] p[data-astro-cid-frovu5i6]{font:var(--t-petit)}.nr-candidature__contenu[data-astro-cid-frovu5i6]{flex-direction:column;align-items:center;gap:32px;display:flex}.nr-candidature__intro[data-astro-cid-frovu5i6]{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.nr-candidature__surtitre[data-astro-cid-frovu5i6]{font:400 16px/24px var(--police);text-transform:uppercase}.nr-candidature__titre[data-astro-cid-frovu5i6]{font:400 40px/50px var(--police)}.nr-candidature__texte[data-astro-cid-frovu5i6]{font:400 21px/32px var(--police)}.nr-candidature__carte[data-astro-cid-frovu5i6]{border-radius:var(--rayon-grande-carte);background:var(--blanc);width:792px;max-width:100%;box-shadow:inset 0 0 0 1px var(--bordure), 0 12px 40px #3049691f;padding:45px 53px}.nr-candidature__retour[data-astro-cid-frovu5i6]{border-radius:var(--rayon-bouton);background:var(--pervenche-50);font:var(--t-petit);margin-bottom:20px;padding:16px}@media (width<=1023px){.nr-section[data-astro-cid-frovu5i6]{padding:56px 0}.nr-pile[data-astro-cid-frovu5i6]{gap:28px}.nr-heros__bouton[data-astro-cid-frovu5i6] .bouton{width:100%}.nr-missions[data-astro-cid-frovu5i6] .grille-cartes{row-gap:12px}.nr-chapeau[data-astro-cid-frovu5i6]{font:400 18px/29px var(--police)}.nr-profil__rangee[data-astro-cid-frovu5i6]{flex-direction:column;align-items:stretch;gap:40px}.nr-profil__carte[data-astro-cid-frovu5i6]{padding:23px}.nr-candidature__contenu[data-astro-cid-frovu5i6]{align-items:stretch;gap:24px}.nr-candidature__intro[data-astro-cid-frovu5i6]{text-align:left;align-items:flex-start}.nr-candidature__titre[data-astro-cid-frovu5i6]{font:400 29px/36px var(--police)}.nr-candidature__texte[data-astro-cid-frovu5i6]{font:400 18px/27px var(--police)}.nr-candidature__carte[data-astro-cid-frovu5i6]{padding:25px 21px}}
