.cse-signup-form-module-scss-module__LLedqa__cse-signup-form{gap:var(--spacing-05);flex-direction:column;justify-content:center;display:flex}.cse-signup-form-module-scss-module__LLedqa__cse-signup-form .cse-signup-form-module-scss-module__LLedqa__cse-signup-form__title{margin-bottom:var(--spacing-05);text-align:center}.cse-signup-form-module-scss-module__LLedqa__cse-signup-form .cse-signup-form-module-scss-module__LLedqa__cse-signup-form__input label{font-size:var(--text-size-2)}.cse-signup-form-module-scss-module__LLedqa__cse-signup-form .cse-signup-form-module-scss-module__LLedqa__cse-signup-form__accept-terms{margin-left:var(--spacing-03)}.cse-signup-form-module-scss-module__LLedqa__cse-signup-form .cse-signup-form-module-scss-module__LLedqa__cse-signup-form__wording{margin:var(--spacing-06) 0;font-size:var(--text-size-2);line-height:var(--text-line-height-3)}.cse-signup-form-module-scss-module__LLedqa__cse-signup-form .cse-signup-form-module-scss-module__LLedqa__cse-signup-form__button{width:fit-content;margin:var(--spacing-06) auto auto}@media (max-width:1200px){.cse-signup-form-module-scss-module__LLedqa__cse-signup-form{width:90%;padding:var(--spacing-06) var(--spacing-04)}.cse-signup-form-module-scss-module__LLedqa__cse-signup-form .cse-signup-form-module-scss-module__LLedqa__cse-signup-form__accept-terms{margin-left:0}}
.checkbox-module-scss-module__vHpSoq__checkbox{cursor:pointer;align-items:center;display:flex}.checkbox-module-scss-module__vHpSoq__checkbox__input{cursor:pointer;opacity:0;width:16px;height:16px;position:absolute}.checkbox-module-scss-module__vHpSoq__checkbox__layer{width:16px;height:16px;margin-right:var(--spacing-03);background-color:var(--neutrals-01-000);border:2px solid var(--neutrals-01-800);border-radius:3px;display:inline-block;position:relative}.checkbox-module-scss-module__vHpSoq__checkbox__input:checked+.checkbox-module-scss-module__vHpSoq__checkbox__layer{background-color:var(--primary-02-500);border:none}.checkbox-module-scss-module__vHpSoq__checkbox__input:checked+.checkbox-module-scss-module__vHpSoq__checkbox__layer:after{content:"";appearance:none;border:3px solid #fff;border-width:0 3px 3px 0;width:4px;height:8px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}@media (max-width:1200px){.checkbox-module-scss-module__vHpSoq__checkbox__input,.checkbox-module-scss-module__vHpSoq__checkbox__layer{width:18px;height:18px}.checkbox-module-scss-module__vHpSoq__checkbox__input:checked+.checkbox-module-scss-module__vHpSoq__checkbox__layer:after{font-size:var(--text-size-4);border-width:0 3px 3px 0;top:3px;left:6px}}
.input-error-message-module-scss-module__hAzTAa__input-error-message{margin-top:-var(--spacing-09);margin-bottom:var(--spacing-03);display:flex}.input-error-message-module-scss-module__hAzTAa__input-error-message__text{font-size:var(--text-size-2);font-weight:var(--font-weight-normal);line-height:var(--text-line-height-2);color:var(--semantic-03-400);margin-left:6px}
.errors-list-module-scss-module__FZPNfG__errors-list{background-color:var(--semantic-03-200);border:1px solid var(--primary-01-500);border-radius:10px;width:100%;padding:20px}
.cse-signup-success-message-module-scss-module__nNzQFG__cse-signup-success{gap:var(--spacing-07);flex-direction:column;justify-content:center;align-items:center;width:370px;display:flex}.cse-signup-success-message-module-scss-module__nNzQFG__cse-signup-success .cse-signup-success-message-module-scss-module__nNzQFG__cse-signup-success__title{color:var(--neutrals-01-800);text-align:center}.cse-signup-success-message-module-scss-module__nNzQFG__cse-signup-success .cse-signup-success-message-module-scss-module__nNzQFG__cse-signup-success__message{font-family:var(--text-font);font-weight:var(--font-weight-medium);line-height:var(--text-line-height-3);color:var(--neutrals-01-700);flex-direction:column;display:flex}.cse-signup-success-message-module-scss-module__nNzQFG__cse-signup-success .cse-signup-success-message-module-scss-module__nNzQFG__cse-signup-success__message p{padding-bottom:var(--spacing-06);font-size:var(--text-size-3);text-align:center}.cse-signup-success-message-module-scss-module__nNzQFG__cse-signup-success .cse-signup-success-message-module-scss-module__nNzQFG__cse-signup-success__message span{margin-bottom:var(--spacing-03);font-weight:var(--font-weight-semi-bold);color:var(--neutrals-01-800);text-align:center}.cse-signup-success-message-module-scss-module__nNzQFG__cse-signup-success .cse-signup-success-message-module-scss-module__nNzQFG__cse-signup-success__message ul{margin-left:var(--spacing-05);padding-left:0}.cse-signup-success-message-module-scss-module__nNzQFG__cse-signup-success .cse-signup-success-message-module-scss-module__nNzQFG__cse-signup-success__message ul li{font-size:var(--text-size-2);line-height:var(--text-line-height-3)}@media (max-width:1200px){.cse-signup-success-message-module-scss-module__nNzQFG__cse-signup-success{width:90%;margin:var(--spacing-04) var(--spacing-12)}}
.page-loader-module-scss-module__MPdGZq__loader{z-index:10;background-color:#303030b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.page-loader-module-scss-module__MPdGZq__loader__dot{background-color:var(--primary-02-500)!important}
.step-container-module-scss-module__i8XhDG__step-container{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.step-container-module-scss-module__i8XhDG__step-container__title{font-size:20px;font-weight:var(--font-weight-extra-bold);line-height:var(--text-line-height-4);color:var(--neutrals-01-800);text-align:center;letter-spacing:0;padding-top:18px}.step-container-module-scss-module__i8XhDG__step-container__content{flex-direction:column;width:100%;display:flex}.step-container-module-scss-module__i8XhDG__step-container__cta{width:345px;height:50px;margin-top:70px}.step-container-module-scss-module__i8XhDG__step-container__cta--fixed{z-index:2;position:fixed;bottom:40px}@media (min-width:900px){.step-container-module-scss-module__i8XhDG__step-container{gap:36px}.step-container-module-scss-module__i8XhDG__step-container__title{width:max-content;font-size:20px}.step-container-module-scss-module__i8XhDG__step-container__cta{width:auto;min-width:140px}.step-container-module-scss-module__i8XhDG__step-container__cta--fixed{bottom:10vh}}
.cse-email-input-module-scss-module__K14OAG__cse-email-input{font-size:var(--text-size-2);line-height:var(--text-line-height-3);flex-direction:column;margin-bottom:6px;display:flex}.cse-email-input-module-scss-module__K14OAG__cse-email-input .cse-email-input-module-scss-module__K14OAG__cse-email-input__label{gap:var(--spacing-02);font-family:var(--text-font);font-weight:var(--font-weight-bold);color:var(--neutrals-01-800);align-items:center;display:flex}.cse-email-input-module-scss-module__K14OAG__cse-email-input .cse-email-input-module-scss-module__K14OAG__cse-email-input__info{font-size:var(--text-size-2);color:var(--neutrals-01-700)}
.layout-module-scss-module__DIV62q__sm-layout{background:url(https://images.schoolmouv.fr/assets/backgrounds/content-web-main-background.svg) 50% 50px no-repeat;background-color:var(--primary-03-500);flex-direction:column;align-items:center;min-height:100vh;display:flex}.layout-module-scss-module__DIV62q__sm-layout .layout-module-scss-module__DIV62q__sm-layout__topbar{z-index:1;justify-content:space-between;align-items:center;width:100%;display:flex;position:sticky;top:0}.layout-module-scss-module__DIV62q__sm-layout .layout-module-scss-module__DIV62q__sm-layout__topbar img{width:125px}.layout-module-scss-module__DIV62q__sm-layout .layout-module-scss-module__DIV62q__sm-layout__topbar .layout-module-scss-module__DIV62q__sm-layout__phone{flex-flow:row;justify-content:flex-end;display:flex}.layout-module-scss-module__DIV62q__sm-layout .layout-module-scss-module__DIV62q__sm-layout__topbar .layout-module-scss-module__DIV62q__sm-layout__phone img{width:15px}.layout-module-scss-module__DIV62q__sm-layout .layout-module-scss-module__DIV62q__sm-layout__topbar .layout-module-scss-module__DIV62q__sm-layout__phone span{padding-left:10px}.layout-module-scss-module__DIV62q__sm-layout .layout-module-scss-module__DIV62q__sm-layout__content{justify-content:center;width:100%;display:flex}.layout-module-scss-module__DIV62q__sm-layout .layout-module-scss-module__DIV62q__sm-layout__sheet{width:570px;margin:var(--spacing-09) 0px;color:var(--neutrals-01-800);justify-content:center;display:flex}.layout-module-scss-module__DIV62q__sm-layout .layout-module-scss-module__DIV62q__form-container{width:100%;margin-top:var(--spacing-09);padding:var(--spacing-09) var(--spacing-12);text-align:left;background-color:var(--neutrals-01-000);border-radius:var(--radius-03)}.layout-module-scss-module__DIV62q__sm-layout .layout-module-scss-module__DIV62q__form-container__input{margin-bottom:20px}.layout-module-scss-module__DIV62q__sm-layout .layout-module-scss-module__DIV62q__form-container__button{margin:auto}.layout-module-scss-module__DIV62q__sm-layout .layout-module-scss-module__DIV62q__form-container__label{font-size:var(--text-size-3);line-height:var(--text-line-height-3);color:var(--neutrals-01-800)}.layout-module-scss-module__DIV62q__sm-layout .layout-module-scss-module__DIV62q__form-container__choices{align-items:left;flex-flow:row;justify-content:space-around;margin-top:15px;margin-bottom:20px;display:flex}.layout-module-scss-module__DIV62q__sm-layout .layout-module-scss-module__DIV62q__field-error{margin-top:10px}
