.layout-module__LX72GG__page{background-color:#fafafa;padding-inline:125px}@media (max-width:1430px){.layout-module__LX72GG__page{padding-inline:30px}}@media (max-width:780px){.layout-module__LX72GG__page{padding-inline:5px}}
@font-face{font-display:swap;font-family:Signika;font-style:normal;font-weight:400;src:url(/fonts/signika-v29-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Signika;font-style:normal;font-weight:700;src:url(/fonts/signika-v29-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins-v24-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/poppins-v24-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/poppins-v24-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(/fonts/nunito-sans-v19-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:600;src:url(/fonts/nunito-sans-v19-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(/fonts/nunito-sans-v19-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Titan One;font-style:normal;font-weight:400;src:url(/fonts/titan-one-v17-latin-regular.woff2)format("woff2")}:root{--bleu:#116fbc;--blanc:white;--jaune:#ffc336;--noir-police:#202224;--input-fond:#f1f4f9;--input-border:#d8d8d8;--input-police:#000;--lien:#5a8cff;--button-hover:#ececec;--ombre:#00000040;--fond-page:#dde1f2;--arriere-plan:#eef4f8;--font-Nunito:"Nunito Sans";--font-Poppins:"Poppins";--font-Signika:"Signika";--font-Titan:"Titan One"}html,body{color:#111;background-color:#f9f9f9;margin:0;padding:0;font-family:Poppins,sans-serif}*{box-sizing:border-box}a{color:inherit;-webkit-text-fill-color:currentColor;text-decoration:none}p,h1,h2,h3{margin-block:0}h1{font-family:var(--font-Signika);font-size:28px}h2{font-size:22px;font-family:var(--font-Poppins)}h3{font-size:18px;font-family:var(--font-Poppins)}button{color:inherit;cursor:pointer;appearance:none;-webkit-text-fill-color:currentColor;background-color:#0000;border:none;font-family:inherit}:where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select){font-family:var(--font-Poppins)!important;font-size:16px!important}:where(input,textarea)::placeholder{font-family:inherit;font-size:inherit}:where(a,button,[role=button],[class*=retour]):has(>img[src*=flecheRetour\.svg]){min-height:36px;font-family:var(--font-Poppins);cursor:pointer;align-items:center;gap:8px;font-weight:700;line-height:1.2;transition:border-color .16s,background .16s,color .16s;color:#476075!important;background:#fff!important;border:1px solid #d2dee7!important;border-radius:9px!important;justify-content:flex-start!important;width:fit-content!important;min-width:0!important;padding:7px 11px!important;font-size:11px!important;display:inline-flex!important}:where(a,button,[role=button],[class*=retour]):has(>img[src*=flecheRetour\.svg]):after{content:"Retour";white-space:nowrap}:where(a,button,[role=button],[class*=retour])[data-back-label]:has(>img[src*=flecheRetour\.svg]):after{content:attr(data-back-label)}:where(a,button,[role=button],[class*=retour]):has(>img[src*=flecheRetour\.svg])>img{object-fit:contain;flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;display:block!important}:where(a,button,[role=button],[class*=retour]):has(>img[src*=flecheRetour\.svg]):hover{color:#116fbc!important;background:#f4f9fc!important;border-color:#9fc4dd!important}:where(a,button,[role=button],[class*=retour]):has(>img[src*=flecheRetour\.svg]):focus-visible{outline-offset:2px;outline:3px solid #116fbc33}:where(.siteBackButton,button[class*=btnRetourEtape]){min-height:36px;font-family:var(--font-Poppins);cursor:pointer;align-items:center;gap:8px;line-height:1.2;transition:border-color .16s,background .16s,color .16s;color:#476075!important;background:#fff!important;border:1px solid #d2dee7!important;border-radius:9px!important;justify-content:flex-start!important;width:fit-content!important;padding:7px 11px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}:where(.siteBackButton,button[class*=btnRetourEtape]):before{content:"←";color:#116fbc;font-size:18px;line-height:1}:where(.siteBackButton,button[class*=btnRetourEtape]):hover{color:#116fbc!important;background:#f4f9fc!important;border-color:#9fc4dd!important}:where(.siteBackButton,button[class*=btnRetourEtape]):focus-visible{outline-offset:2px;outline:3px solid #116fbc33}:root{--motion-fast:.14s;--motion-enter:.22s;--motion-exit:.16s}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--bleu);outline-offset:3px}:where(input,textarea,select){transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}:is(:where(input,textarea,select)[aria-invalid=true],:where(input,textarea,select):user-invalid){border-color:#ab3434;box-shadow:0 0 0 2px #ab343414}:where(button):active:not(:disabled){scale:.98}:where(button):disabled{cursor:not-allowed}@keyframes appContentEnter{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:where(button):active:not(:disabled){scale:1}}
.layout-module__HBvU6q__mainContainer{flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.layout-module__HBvU6q__page{background-color:#dde1f2;flex:1;justify-content:center;align-items:center;padding:20px;display:flex;overflow:hidden}.layout-module__HBvU6q__pageContent{background-color:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:1400px;height:80vh;max-height:800px;padding:24px;display:flex;overflow:hidden}@media (max-width:580px){.layout-module__HBvU6q__pageContent{flex-direction:column}.layout-module__HBvU6q__page{padding:10px}}
.header-module__LUgIXa__header{flex-direction:column;justify-content:center;align-items:center;display:flex}.header-module__LUgIXa__logo{margin-block:10px}
