@keyframes index-module-scss-module__XIvLRq__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes index-module-scss-module__XIvLRq__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes index-module-scss-module__XIvLRq__idrkSpin{to{transform:rotate(360deg)}}.index-module-scss-module__XIvLRq__container{width:1170px;max-width:90%;margin:0 auto}@media screen and (max-width:767px){.index-module-scss-module__XIvLRq__container{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.index-module-scss-module__XIvLRq__container{color:#2b468a;display:flex}@media screen and (max-width:767px){.index-module-scss-module__XIvLRq__container{display:block}}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__steps{width:100px;margin-right:30px;padding:0;list-style:none}@media screen and (max-width:767px){.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__steps{column-gap:10px;width:100%;display:flex}}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__steps li{text-align:center;color:#3d3d3d;background-color:#0000000d;border-radius:15px;margin-bottom:10px;padding:10px 0;font-size:.9em;font-weight:500;line-height:1.2;transition:all .3s}@media screen and (max-width:767px){.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__steps li{flex:1;margin-bottom:0;font-size:12px}}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__steps li img,.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__steps li svg{filter:invert()brightness(.3);height:50px;margin:0 auto 10px;transition:all .3s;display:block}@media screen and (max-width:767px){.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__steps li img,.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__steps li svg{height:30px}}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__steps li.index-module-scss-module__XIvLRq__current{color:#fff;background-color:#2b468a;margin:18px 0 20px;transform:scale(1.15)}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__steps li.index-module-scss-module__XIvLRq__current img,.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__steps li.index-module-scss-module__XIvLRq__current svg{filter:invert()}@media screen and (max-width:767px){.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__steps li.index-module-scss-module__XIvLRq__current{margin:0;transform:scale(1.1)}}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__steps li.index-module-scss-module__XIvLRq__done{color:#fff;background-color:#007dae}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__steps li.index-module-scss-module__XIvLRq__done img,.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__steps li.index-module-scss-module__XIvLRq__done svg{filter:invert()}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content{flex:1}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__pdf{border:0;border-radius:10px;width:100%;height:70vh}@media screen and (max-width:767px){.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__pdf{height:50vh}}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions{color:#2b468a;background-color:#fff;border-radius:10px;padding:60px;font-size:1.05em;line-height:1.8;box-shadow:0 2px 8px #0000000d}@media screen and (max-width:767px){.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions{padding:30px 20px;font-size:1em}}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions h3{color:#2b468a;margin-top:0;margin-bottom:30px;font-family:ArialRounded;font-size:1.8em}@media screen and (max-width:767px){.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions h3{margin-bottom:20px;font-size:1.4em}}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions p{margin-bottom:20px}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions p:last-of-type{margin-bottom:0}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions .index-module-scss-module__XIvLRq__importantConditions{margin-top:30px;margin-bottom:30px}@media screen and (max-width:767px){.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions .index-module-scss-module__XIvLRq__importantConditions{margin-top:20px;margin-bottom:20px}}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions .index-module-scss-module__XIvLRq__importantConditions>p{color:#2b468a;margin-bottom:20px;font-weight:600}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions .index-module-scss-module__XIvLRq__importantConditions .index-module-scss-module__XIvLRq__checkboxItem{cursor:pointer;align-items:flex-start;margin-bottom:20px;line-height:1.6;display:flex}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions .index-module-scss-module__XIvLRq__importantConditions .index-module-scss-module__XIvLRq__checkboxItem:last-child{margin-bottom:0}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions .index-module-scss-module__XIvLRq__importantConditions .index-module-scss-module__XIvLRq__checkboxItem input[type=checkbox]{cursor:pointer;min-width:18px;min-height:18px;margin-top:4px;margin-right:12px}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions .index-module-scss-module__XIvLRq__importantConditions .index-module-scss-module__XIvLRq__checkboxItem span{flex:1}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions .index-module-scss-module__XIvLRq__helpSection{border-top:1px solid #0000001a;margin-top:40px;padding-top:30px}@media screen and (max-width:767px){.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions .index-module-scss-module__XIvLRq__helpSection{margin-top:30px;padding-top:20px}}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions .index-module-scss-module__XIvLRq__helpSection p{margin-bottom:10px}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions .index-module-scss-module__XIvLRq__helpSection p:first-child{color:#2b468a;font-weight:600}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions .index-module-scss-module__XIvLRq__contactLink{color:#e40082;cursor:pointer;font-weight:700;text-decoration:none}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__cpfConditions .index-module-scss-module__XIvLRq__contactLink:hover{text-decoration:underline}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__buttons{justify-content:space-around;margin-bottom:200px;display:flex}@media screen and (max-width:767px){.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__buttons{flex-direction:column}}.index-module-scss-module__XIvLRq__container .index-module-scss-module__XIvLRq__content .index-module-scss-module__XIvLRq__buttons .index-module-scss-module__XIvLRq__icon{height:20px;margin-bottom:-3px;margin-right:3px}.index-module-scss-module__XIvLRq__drop{border-color:#2b468a!important;max-width:100%!important}@media screen and (max-width:767px){.index-module-scss-module__XIvLRq__drop{min-width:auto}}
@keyframes overlayPanel-module-scss-module__0lCs6W__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes overlayPanel-module-scss-module__0lCs6W__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes overlayPanel-module-scss-module__0lCs6W__idrkSpin{to{transform:rotate(360deg)}}.overlayPanel-module-scss-module__0lCs6W__overlay{z-index:101;background-color:#e6f2ff;border-radius:0;flex-direction:column;animation:.3s ease-out overlayPanel-module-scss-module__0lCs6W__overlayFadeIn;display:flex;position:fixed;inset:0}@media screen and (max-width:1150px){.overlayPanel-module-scss-module__0lCs6W__overlay{top:60px}}@media screen and (max-width:767px){.overlayPanel-module-scss-module__0lCs6W__overlay{animation:.4s overlayPanel-module-scss-module__0lCs6W__overlaySlideIn}}.overlayPanel-module-scss-module__0lCs6W__header{z-index:3;background:#fff;border-bottom:2px solid #ecf1ff;justify-content:space-between;align-items:center;padding:15px 20px;display:flex;position:sticky;top:0}.overlayPanel-module-scss-module__0lCs6W__header h2{color:#2b468a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-family:ArialRounded;font-size:1.1em;overflow:hidden}.overlayPanel-module-scss-module__0lCs6W__closeBtn{color:#fff;cursor:pointer;width:32px;min-width:32px;height:32px;box-shadow:none;box-sizing:border-box;background-color:#e40082;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:1em;transition:background-color .2s,transform .2s;display:flex;position:relative}.overlayPanel-module-scss-module__0lCs6W__closeBtn:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlayPanel-module-scss-module__0lCs6W__closeBtn:hover{background-color:#b10065;transform:scale(1.05)}.overlayPanel-module-scss-module__0lCs6W__closeBtn:active{transform:scale(.95)}.overlayPanel-module-scss-module__0lCs6W__closeBtn:focus-visible{outline-offset:2px;outline:2px solid #007dae}.overlayPanel-module-scss-module__0lCs6W__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ecf1ff #0000;background:linear-gradient(#fff, #fff) 0 0/100% var(--haut-colle,0px) no-repeat;flex:1;min-height:0;overflow:hidden auto}.overlayPanel-module-scss-module__0lCs6W__content::-webkit-scrollbar{width:6px}.overlayPanel-module-scss-module__0lCs6W__content::-webkit-scrollbar-track{background:0 0}.overlayPanel-module-scss-module__0lCs6W__content::-webkit-scrollbar-thumb{background-color:#ecf1ff;border-radius:3px}.overlayPanel-module-scss-module__0lCs6W__corps{padding:40px 0 60px}.overlayPanel-module-scss-module__0lCs6W__corps>*{box-sizing:border-box;width:100%}@media screen and (max-width:992px){.overlayPanel-module-scss-module__0lCs6W__corps{padding:30px 0 48px}}@media screen and (max-width:767px){.overlayPanel-module-scss-module__0lCs6W__corps{padding:20px 15px 40px}}@keyframes overlayPanel-module-scss-module__0lCs6W__overlayFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes overlayPanel-module-scss-module__0lCs6W__overlaySlideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}
@keyframes assignmentDetails-module-scss-module__8ZbNWq__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes assignmentDetails-module-scss-module__8ZbNWq__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes assignmentDetails-module-scss-module__8ZbNWq__idrkSpin{to{transform:rotate(360deg)}}.assignmentDetails-module-scss-module__8ZbNWq__container{margin-top:10px}.assignmentDetails-module-scss-module__8ZbNWq__table{border-collapse:collapse;table-layout:fixed;color:#2b468a;width:100%;font-family:HindVadodara;font-size:.95em}@media screen and (max-width:767px){.assignmentDetails-module-scss-module__8ZbNWq__table{display:none}}.assignmentDetails-module-scss-module__8ZbNWq__table thead{background:#ecf1ff}.assignmentDetails-module-scss-module__8ZbNWq__table thead th{text-align:left;border-bottom:2px solid #2b468a1f;padding:12px 16px;font-family:ArialRounded;font-size:.95em;font-weight:400}.assignmentDetails-module-scss-module__8ZbNWq__table thead th:first-child{width:35%}.assignmentDetails-module-scss-module__8ZbNWq__table thead th:nth-child(2){width:18%}.assignmentDetails-module-scss-module__8ZbNWq__table thead th:nth-child(3){text-align:center;width:12%}.assignmentDetails-module-scss-module__8ZbNWq__table thead th:nth-child(4){width:35%}.assignmentDetails-module-scss-module__8ZbNWq__table tbody tr{border-bottom:1px solid #2b468a14;transition:background-color .2s,border-color .2s}.assignmentDetails-module-scss-module__8ZbNWq__table tbody tr:nth-child(2n){background-color:#2b468a05}.assignmentDetails-module-scss-module__8ZbNWq__table tbody tr:hover{background-color:#2b468a0d}.assignmentDetails-module-scss-module__8ZbNWq__table tbody tr:last-child{border-bottom:none}.assignmentDetails-module-scss-module__8ZbNWq__table td{vertical-align:middle;padding:12px 16px}.assignmentDetails-module-scss-module__8ZbNWq__table td:nth-child(3){text-align:center}.assignmentDetails-module-scss-module__8ZbNWq__titleLink,.assignmentDetails-module-scss-module__8ZbNWq__titleText{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.assignmentDetails-module-scss-module__8ZbNWq__titleLink{color:#2b468a;text-decoration:none}.assignmentDetails-module-scss-module__8ZbNWq__titleLink:hover{text-decoration:underline}.assignmentDetails-module-scss-module__8ZbNWq__date{white-space:nowrap;color:#53628d;font-size:.9em}.assignmentDetails-module-scss-module__8ZbNWq__gradeBadge{white-space:nowrap;border-radius:12px;padding:4px 12px;font-size:.85em;font-weight:600;display:inline-block}.assignmentDetails-module-scss-module__8ZbNWq__gradeValidated{color:#4d8148;background:#4d814826}.assignmentDetails-module-scss-module__8ZbNWq__gradePending{color:#53628d;background:#53628d1f}.assignmentDetails-module-scss-module__8ZbNWq__gradeEnCorrection{color:#1a56db;background:#1a56db1a}.assignmentDetails-module-scss-module__8ZbNWq__comment{-webkit-line-clamp:2;color:#53628d;cursor:default;-webkit-box-orient:vertical;font-size:.9em;line-height:1.4;display:-webkit-box;overflow:hidden}.assignmentDetails-module-scss-module__8ZbNWq__cards{display:none}@media screen and (max-width:767px){.assignmentDetails-module-scss-module__8ZbNWq__cards{flex-direction:column;gap:10px;display:flex}}.assignmentDetails-module-scss-module__8ZbNWq__card{background:#fff;border:1px solid #2b468a1a;border-radius:10px;padding:14px 16px}.assignmentDetails-module-scss-module__8ZbNWq__cardTitle{color:#2b468a;margin-bottom:8px;font-family:ArialRounded;font-weight:600;line-height:1.3}.assignmentDetails-module-scss-module__8ZbNWq__cardTitle a{color:#2b468a;text-decoration:none}.assignmentDetails-module-scss-module__8ZbNWq__cardTitle a:hover{text-decoration:underline}.assignmentDetails-module-scss-module__8ZbNWq__cardMeta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.assignmentDetails-module-scss-module__8ZbNWq__cardComment{color:#53628d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-family:HindVadodara;font-size:.85em;line-height:1.4;display:-webkit-box;overflow:hidden}
@keyframes participationDetail-module-scss-module__lUx6sG__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes participationDetail-module-scss-module__lUx6sG__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes participationDetail-module-scss-module__lUx6sG__idrkSpin{to{transform:rotate(360deg)}}.participationDetail-module-scss-module__lUx6sG__container{color:#2b468a;max-width:1200px;margin:0 auto;padding:0 30px;font-family:HindVadodara}@media screen and (max-width:767px){.participationDetail-module-scss-module__lUx6sG__container{padding:0 15px}}.participationDetail-module-scss-module__lUx6sG__entete{margin-bottom:18px}.participationDetail-module-scss-module__lUx6sG__nom{color:#2b468a;margin:0 0 4px;font-size:1.25em}.participationDetail-module-scss-module__lUx6sG__resume{color:#2b468ad9;margin:0}.participationDetail-module-scss-module__lUx6sG__resume strong{color:#2b468a;font-family:ArialRounded;font-size:1.1em}.participationDetail-module-scss-module__lUx6sG__absent{opacity:.8;font-style:italic}.participationDetail-module-scss-module__lUx6sG__zone{border-top:1px solid #ecf1ff;padding:14px 0}.participationDetail-module-scss-module__lUx6sG__titreZone{color:#2b468a;margin:0 0 10px;font-size:1.05em}.participationDetail-module-scss-module__lUx6sG__note{color:#2b468acc;margin:0;font-size:.95em}.participationDetail-module-scss-module__lUx6sG__composition{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}@media screen and (max-width:767px){.participationDetail-module-scss-module__lUx6sG__composition{grid-template-columns:1fr}}.participationDetail-module-scss-module__lUx6sG__composition>div{background:#ecf1ff;border-radius:12px;padding:10px 14px}.participationDetail-module-scss-module__lUx6sG__composition dt{color:#2b468acc;font-size:.85em}.participationDetail-module-scss-module__lUx6sG__composition dd{color:#2b468a;margin:2px 0 0;font-family:ArialRounded;font-size:1.2em}.participationDetail-module-scss-module__lUx6sG__seances{margin:0;padding:0;list-style:none}.participationDetail-module-scss-module__lUx6sG__seance{border-bottom:1px solid #ecf1ff;padding:10px 0}.participationDetail-module-scss-module__lUx6sG__seance:last-child{border-bottom:0}.participationDetail-module-scss-module__lUx6sG__seanceQuand{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.participationDetail-module-scss-module__lUx6sG__seanceDate{color:#2b468a;font-family:ArialRounded}.participationDetail-module-scss-module__lUx6sG__seanceHeure{color:#2b468acc;font-size:.9em}.participationDetail-module-scss-module__lUx6sG__seancePresence{margin-top:2px;font-size:.95em}.participationDetail-module-scss-module__lUx6sG__seancePresence strong{font-family:ArialRounded}.participationDetail-module-scss-module__lUx6sG__seanceTotal{color:#4b629c}.participationDetail-module-scss-module__lUx6sG__seanceReunions{color:#4b629c;margin-top:2px;font-size:.85em}.participationDetail-module-scss-module__lUx6sG__fraicheur{color:#2b468acc;margin:16px 0 0;font-size:.85em}
@keyframes suiviParticipation-module-scss-module__vu5J3G__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes suiviParticipation-module-scss-module__vu5J3G__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes suiviParticipation-module-scss-module__vu5J3G__idrkSpin{to{transform:rotate(360deg)}}.suiviParticipation-module-scss-module__vu5J3G__intro{color:#2b468acc;margin:0 0 1.2em;font-family:HindVadodara}.suiviParticipation-module-scss-module__vu5J3G__intro strong{color:#2b468a}.suiviParticipation-module-scss-module__vu5J3G__liste{margin:0;padding:0;list-style:none}.suiviParticipation-module-scss-module__vu5J3G__ligne{border-bottom:1px solid #ecf1ff;padding:12px 0}.suiviParticipation-module-scss-module__vu5J3G__ligne:last-child{border-bottom:0}.suiviParticipation-module-scss-module__vu5J3G__entete{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.suiviParticipation-module-scss-module__vu5J3G__nom{color:#2b468a;margin:0;font-size:1.1em}.suiviParticipation-module-scss-module__vu5J3G__attente{color:#e40082;border:1px solid #e4008259;border-radius:12px;padding:1px 8px;font-family:HindVadodara;font-size:.85em}.suiviParticipation-module-scss-module__vu5J3G__chiffres{color:#2b468ad9;margin:4px 0 6px;font-family:HindVadodara;font-size:.95em}.suiviParticipation-module-scss-module__vu5J3G__chiffres strong{color:#2b468a;font-family:ArialRounded;font-size:1.05em}.suiviParticipation-module-scss-module__vu5J3G__absent{opacity:.8;font-style:italic}.suiviParticipation-module-scss-module__vu5J3G__barre{background:#2b468a1a;border-radius:4px;width:100%;max-width:420px;height:8px;display:flex;overflow:hidden}.suiviParticipation-module-scss-module__vu5J3G__barre span{height:100%;display:block}.suiviParticipation-module-scss-module__vu5J3G__visio{background:#2b468a}.suiviParticipation-module-scss-module__vu5J3G__contenu{background:#007dae}.suiviParticipation-module-scss-module__vu5J3G__devoirs{background:#4d8148}.suiviParticipation-module-scss-module__vu5J3G__autres{background:#2b468a73}.suiviParticipation-module-scss-module__vu5J3G__detail{color:#2b468acc;margin:6px 0 0;font-family:HindVadodara;font-size:.85em}.suiviParticipation-module-scss-module__vu5J3G__fraicheur{color:#2b468acc;margin:1.2em 0 0;font-family:HindVadodara;font-size:.85em}.suiviParticipation-module-scss-module__vu5J3G__titreOnglet{align-items:center;gap:8px;display:inline-flex}.suiviParticipation-module-scss-module__vu5J3G__titreOnglet svg{flex:none;width:18px;height:auto}.suiviParticipation-module-scss-module__vu5J3G__voirDetail{min-width:0;box-shadow:none;font:inherit;color:#fff;cursor:pointer;cursor:pointer;background:#2b468a;border:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;margin:8px 0 2px;padding:6px 14px;font-family:ArialRounded;font-size:.9em;transition:background-color .2s;display:inline-flex}.suiviParticipation-module-scss-module__vu5J3G__voirDetail svg{flex:none;width:18px;height:auto}.suiviParticipation-module-scss-module__vu5J3G__voirDetail:hover,.suiviParticipation-module-scss-module__vu5J3G__voirDetail:focus-visible{background:#007dae}
@keyframes presidentSignatureModal-module-scss-module__9aOfdW__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes presidentSignatureModal-module-scss-module__9aOfdW__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes presidentSignatureModal-module-scss-module__9aOfdW__idrkSpin{to{transform:rotate(360deg)}}.presidentSignatureModal-module-scss-module__9aOfdW__modal{box-sizing:border-box;max-width:620px;padding:30px 40px}@media screen and (max-width:767px){.presidentSignatureModal-module-scss-module__9aOfdW__modal{padding:20px}}.presidentSignatureModal-module-scss-module__9aOfdW__stepIndicator{justify-content:center;align-items:center;margin-bottom:18px;display:flex}.presidentSignatureModal-module-scss-module__9aOfdW__stepGroup{align-items:center;display:flex}.presidentSignatureModal-module-scss-module__9aOfdW__stepDot{background-color:#ecf1ff;border-radius:50%;width:12px;height:12px;transition:background-color .3s}.presidentSignatureModal-module-scss-module__9aOfdW__stepDot.presidentSignatureModal-module-scss-module__9aOfdW__active{background-color:#007dae}.presidentSignatureModal-module-scss-module__9aOfdW__stepLine{background-color:#ecf1ff;width:30px;height:2px;margin:0 6px;transition:background-color .3s}.presidentSignatureModal-module-scss-module__9aOfdW__stepLine.presidentSignatureModal-module-scss-module__9aOfdW__active{background-color:#007dae}.presidentSignatureModal-module-scss-module__9aOfdW__etapeLibelle{letter-spacing:.01em;color:#2b468a;opacity:.88;text-align:center;margin:-8px 0 14px;font-size:12px;font-weight:600}.presidentSignatureModal-module-scss-module__9aOfdW__title{color:#2b468a;text-align:center;margin-bottom:10px;font-size:22px;font-weight:600}@media screen and (max-width:767px){.presidentSignatureModal-module-scss-module__9aOfdW__title{font-size:19px}}.presidentSignatureModal-module-scss-module__9aOfdW__explain{color:#2b468a;text-align:center;margin-bottom:16px;font-size:16px;line-height:1.5}@media screen and (max-width:767px){.presidentSignatureModal-module-scss-module__9aOfdW__explain{font-size:15px}}.presidentSignatureModal-module-scss-module__9aOfdW__formContainer{background:#fff;border-radius:12px;margin:20px 0 0}.presidentSignatureModal-module-scss-module__9aOfdW__centered{text-align:center;padding:30px 10px}.presidentSignatureModal-module-scss-module__9aOfdW__successIcon{margin-bottom:18px}.presidentSignatureModal-module-scss-module__9aOfdW__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.presidentSignatureModal-module-scss-module__9aOfdW__spinner{border:3px solid #0000001a;border-top-color:#2b468a;border-radius:50%;width:40px;height:40px;margin:0 auto 18px;animation:.8s linear infinite presidentSignatureModal-module-scss-module__9aOfdW__presidentSignatureSpin}@keyframes presidentSignatureModal-module-scss-module__9aOfdW__presidentSignatureSpin{to{transform:rotate(360deg)}}.presidentSignatureModal-module-scss-module__9aOfdW__champs{grid-template-columns:1.5fr 1fr 1fr;align-items:end;gap:10px;max-width:400px;margin:0 auto 8px;display:grid}@media screen and (max-width:767px){.presidentSignatureModal-module-scss-module__9aOfdW__champs{grid-template-columns:1fr 1fr}.presidentSignatureModal-module-scss-module__9aOfdW__champs .presidentSignatureModal-module-scss-module__9aOfdW__champ:first-child{grid-column:1/-1}}.presidentSignatureModal-module-scss-module__9aOfdW__champ{flex-direction:column;gap:5px;min-width:0;display:flex}.presidentSignatureModal-module-scss-module__9aOfdW__champLabel{color:#2b468a;font-size:13px;font-weight:600}.presidentSignatureModal-module-scss-module__9aOfdW__input{color:#2b468a;text-align:center;border:1px solid #ecf1ff;border-radius:8px;width:100%;min-height:44px;padding:8px 10px;font-size:15px}.presidentSignatureModal-module-scss-module__9aOfdW__input:focus{border-color:#007dae;outline:none}.presidentSignatureModal-module-scss-module__9aOfdW__inputLecture{color:#53628d;cursor:default;background:#dce0e9}.presidentSignatureModal-module-scss-module__9aOfdW__heuresProposees{color:#2b468a;opacity:.7;text-align:center;max-width:400px;margin:-4px auto 8px;font-size:12px;font-style:italic}.presidentSignatureModal-module-scss-module__9aOfdW__champsAide{color:#2b468a;opacity:.88;text-align:center;max-width:400px;margin:0 auto 14px;font-size:13px;line-height:1.45}.presidentSignatureModal-module-scss-module__9aOfdW__duree{color:#2b468a;text-align:center;margin-bottom:18px;font-size:14px}.presidentSignatureModal-module-scss-module__9aOfdW__duree.presidentSignatureModal-module-scss-module__9aOfdW__dureeInvalide{color:#b3261e}.presidentSignatureModal-module-scss-module__9aOfdW__etude{flex-direction:column;align-items:center;gap:10px;max-width:420px;margin:-10px auto 18px;display:flex}.presidentSignatureModal-module-scss-module__9aOfdW__etudeDuree{flex-direction:column;align-items:center;gap:5px;width:100%;max-width:200px;display:flex}.presidentSignatureModal-module-scss-module__9aOfdW__listeTitre{color:#2b468a;margin-bottom:6px;font-size:14px;font-weight:600}.presidentSignatureModal-module-scss-module__9aOfdW__liste{margin:0 0 18px;padding:0;list-style:none}.presidentSignatureModal-module-scss-module__9aOfdW__listeItem{color:#2b468a;border-bottom:1px solid #0000000f;justify-content:space-between;gap:12px;padding:6px 0;font-size:15px;display:flex}.presidentSignatureModal-module-scss-module__9aOfdW__listeRole{opacity:.7;white-space:nowrap;font-size:13px}@media screen and (max-width:380px){.presidentSignatureModal-module-scss-module__9aOfdW__listeRole{white-space:normal;text-align:right}}.presidentSignatureModal-module-scss-module__9aOfdW__selecteur{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;display:flex}.presidentSignatureModal-module-scss-module__9aOfdW__apercu{background:#fff;border:1px solid #ecf1ff;border-radius:8px;width:100%;height:34vh;min-height:240px;max-height:360px;margin-bottom:18px}.presidentSignatureModal-module-scss-module__9aOfdW__note{color:#2b468a;opacity:.8;text-align:center;margin:0 0 16px;font-size:13px;line-height:1.45}.presidentSignatureModal-module-scss-module__9aOfdW__decision{color:#2b468a;border-radius:10px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.presidentSignatureModal-module-scss-module__9aOfdW__decisionAdmis{background:#d6efcf}.presidentSignatureModal-module-scss-module__9aOfdW__decisionAjourne{background:#ffe7eb}.presidentSignatureModal-module-scss-module__9aOfdW__ongletSpecimen{min-width:0;box-shadow:none;font:inherit;color:#2b468a;cursor:pointer;cursor:pointer;background:0 0;border:1px solid #ecf1ff;border-radius:22px;justify-content:center;align-items:center;min-height:44px;margin:0;padding:6px 16px;font-size:14px;display:inline-flex}.presidentSignatureModal-module-scss-module__9aOfdW__ongletSpecimen.presidentSignatureModal-module-scss-module__9aOfdW__ongletActif{color:#fff;background:#007dae;border-color:#007dae}.presidentSignatureModal-module-scss-module__9aOfdW__ongletInactif{opacity:.45;cursor:not-allowed;border-style:dashed}.presidentSignatureModal-module-scss-module__9aOfdW__ongletInactif:hover{background:0 0}.presidentSignatureModal-module-scss-module__9aOfdW__specimenLegende{color:#2b468a;opacity:.7;text-align:center;margin:-10px 0 16px;font-size:12px;font-style:italic}.presidentSignatureModal-module-scss-module__9aOfdW__mandat{color:#2b468a;text-align:left;background:#2b468a08;border:1px solid #2b468a14;border-radius:12px;margin:0 0 18px;padding:14px 18px;font-size:14px;line-height:1.5}.presidentSignatureModal-module-scss-module__9aOfdW__skipped{text-align:left;color:#2b468a;background:#fffdd4;border:1px solid #f0d667;border-radius:12px;margin:0 0 18px;padding:14px 18px;font-size:14px}.presidentSignatureModal-module-scss-module__9aOfdW__skipped ul{margin:6px 0 0;padding-left:18px}.presidentSignatureModal-module-scss-module__9aOfdW__skippedTitre{margin:0;font-weight:600}.presidentSignatureModal-module-scss-module__9aOfdW__skippedAide{opacity:.85;margin:8px 0 0;font-size:13px}
@keyframes registrationRowProgress-module-scss-module__jKBq2W__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes registrationRowProgress-module-scss-module__jKBq2W__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes registrationRowProgress-module-scss-module__jKBq2W__idrkSpin{to{transform:rotate(360deg)}}.registrationRowProgress-module-scss-module__jKBq2W__block{margin-bottom:250px}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer{background-color:#ffe7eb;overflow:hidden}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress{max-width:1000px;margin:80px auto 50px;position:relative}@media screen and (max-width:1440px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress{max-width:780px}}@media screen and (max-width:1150px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress{max-width:610px;transform:translate(-9%)}}@media screen and (max-width:767px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress{transform:none}}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row{grid-template-columns:repeat(5,1fr);display:grid}@media screen and (max-width:1440px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row{margin-left:-80px}}@media screen and (max-width:767px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row{margin:0;display:block}}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row.registrationRowProgress-module-scss-module__jKBq2W__rowDevis{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1440px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row.registrationRowProgress-module-scss-module__jKBq2W__rowDevis{margin-left:0}}@media screen and (max-width:767px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row.registrationRowProgress-module-scss-module__jKBq2W__rowDevis{margin:0;display:block}}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step{text-align:center;width:200px;min-height:60px;margin:0 auto;position:relative}@media screen and (max-width:1150px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step{width:180px}}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step.registrationRowProgress-module-scss-module__jKBq2W__visibleButEmpty{visibility:visible;opacity:0;pointer-events:none;width:200px;min-height:60px;margin:0 auto;display:block}@media screen and (max-width:767px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step.registrationRowProgress-module-scss-module__jKBq2W__visibleButEmpty{display:none}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step{width:200px;margin-bottom:40px}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step.registrationRowProgress-module-scss-module__jKBq2W__hideMobile{display:none}}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step .registrationRowProgress-module-scss-module__jKBq2W__box .registrationRowProgress-module-scss-module__jKBq2W__badge{background-color:#fff;border-radius:50%;width:35px;height:35px;position:absolute;top:-35%;right:3%}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step .registrationRowProgress-module-scss-module__jKBq2W__box{z-index:1;aspect-ratio:5.5;color:#2b468a;background-image:url(/inscription/step.webp);background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;width:80%;font-family:ArialRounded;font-size:2em;display:inline-flex;position:relative}@media screen and (max-width:1150px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step .registrationRowProgress-module-scss-module__jKBq2W__box{font-size:1.5em}}@media screen and (max-width:767px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step .registrationRowProgress-module-scss-module__jKBq2W__box{aspect-ratio:3.6;width:100%}}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step .registrationRowProgress-module-scss-module__jKBq2W__stepName{color:#e40082;margin-top:3px;font-family:ArialRounded}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step .registrationRowProgress-module-scss-module__jKBq2W__stepNameGray{color:#2b468a;opacity:.8;margin-top:3px;font-family:ArialRounded}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step .registrationRowProgress-module-scss-module__jKBq2W__stepDescription{color:#2b468a;opacity:.7;font-size:.95em;line-height:1.2}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step.registrationRowProgress-module-scss-module__jKBq2W__current .registrationRowProgress-module-scss-module__jKBq2W__box{color:#fff;background-image:url(/inscription/step-current.webp)}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step.registrationRowProgress-module-scss-module__jKBq2W__current .registrationRowProgress-module-scss-module__jKBq2W__stepDescription{opacity:1}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step.registrationRowProgress-module-scss-module__jKBq2W__done .registrationRowProgress-module-scss-module__jKBq2W__box{background-image:url(/inscription/step-done.webp)}@media screen and (max-width:767px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step.registrationRowProgress-module-scss-module__jKBq2W__quote{padding-top:10px}}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step.registrationRowProgress-module-scss-module__jKBq2W__quote .registrationRowProgress-module-scss-module__jKBq2W__quote{z-index:1;background-color:#fff;border-radius:50%;width:40px;height:40px;margin:-15px auto 0;padding:15px;position:relative}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step.registrationRowProgress-module-scss-module__jKBq2W__quote .registrationRowProgress-module-scss-module__jKBq2W__quote img{height:100%}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step.registrationRowProgress-module-scss-module__jKBq2W__quote .registrationRowProgress-module-scss-module__jKBq2W__quote .registrationRowProgress-module-scss-module__jKBq2W__stepNumber{color:#2b468a;background-color:#fff;border:1px solid #ffe7eb;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-family:ArialRounded;font-size:1.2em;display:flex;position:absolute;top:-10px;right:-5px}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step.registrationRowProgress-module-scss-module__jKBq2W__quote .registrationRowProgress-module-scss-module__jKBq2W__stepDescription{opacity:.8;max-width:100px;margin:3px auto}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step .registrationRowProgress-module-scss-module__jKBq2W__dots{background-image:url(/step-dot.png);background-size:contain;width:100vw;height:6px;position:absolute;top:25px;right:0}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step .registrationRowProgress-module-scss-module__jKBq2W__dots.registrationRowProgress-module-scss-module__jKBq2W__firstMobile{display:none}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step .registrationRowProgress-module-scss-module__jKBq2W__dots.registrationRowProgress-module-scss-module__jKBq2W__second{width:420%;left:20%;right:auto}@media screen and (max-width:1440px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step .registrationRowProgress-module-scss-module__jKBq2W__dots.registrationRowProgress-module-scss-module__jKBq2W__second{width:350%}}@media screen and (max-width:767px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step .registrationRowProgress-module-scss-module__jKBq2W__dots.registrationRowProgress-module-scss-module__jKBq2W__second{display:none}}@media screen and (max-width:1440px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step .registrationRowProgress-module-scss-module__jKBq2W__dots{height:5px}}@media screen and (max-width:1150px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step .registrationRowProgress-module-scss-module__jKBq2W__dots{height:4px}}@media screen and (max-width:767px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step .registrationRowProgress-module-scss-module__jKBq2W__dots.registrationRowProgress-module-scss-module__jKBq2W__first{display:none}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__step .registrationRowProgress-module-scss-module__jKBq2W__dots.registrationRowProgress-module-scss-module__jKBq2W__firstMobile{display:block}}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__dotsMobile{background-image:url(/inscription/dots-mobile.webp);background-repeat:no-repeat;background-size:contain;width:50px;height:150px;display:none;position:absolute;top:25px;right:-60px}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__dotsMobile.registrationRowProgress-module-scss-module__jKBq2W__invert{left:-40px;right:auto;transform:rotate(180deg)}@media screen and (max-width:767px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__row .registrationRowProgress-module-scss-module__jKBq2W__dotsMobile{display:block}}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__spacer{height:260px}@media screen and (max-width:1440px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__spacer{height:178px}}@media screen and (max-width:1150px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__spacer{height:106px}}@media screen and (max-width:767px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__spacer{display:none}}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__dotsBack{pointer-events:none;aspect-ratio:3;background-image:url(/inscription/dots-full.webp);background-repeat:no-repeat;background-size:contain;width:110%;height:auto;position:absolute;top:24px;right:-10%}@media screen and (max-width:767px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__dotsBack{display:none}}.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__disclaimer{color:#2b468a;max-width:470px;margin-top:30px;font-size:.9em;line-height:1.1}@media screen and (max-width:767px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__disclaimer{width:1170px;max-width:90%;margin:0 auto}}@media screen and (max-width:767px) and (max-width:767px){.registrationRowProgress-module-scss-module__jKBq2W__progressContainer .registrationRowProgress-module-scss-module__jKBq2W__progress .registrationRowProgress-module-scss-module__jKBq2W__disclaimer{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.registrationRowProgress-module-scss-module__jKBq2W__button{justify-content:center;align-items:center;display:flex;min-width:250px!important;margin:-22px auto!important}.registrationRowProgress-module-scss-module__jKBq2W__buttonSkeleton{border:3px solid #fff}
@keyframes index-module-scss-module__CDF9Ca__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes index-module-scss-module__CDF9Ca__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes index-module-scss-module__CDF9Ca__idrkSpin{to{transform:rotate(360deg)}}.index-module-scss-module__CDF9Ca__bannerSlot>:first-child{margin-bottom:28px}@media screen and (max-width:767px){.index-module-scss-module__CDF9Ca__bannerSlot>:first-child{margin-bottom:20px}}.index-module-scss-module__CDF9Ca__container{width:1170px;max-width:90%;margin:0 auto}@media screen and (max-width:767px){.index-module-scss-module__CDF9Ca__container{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.index-module-scss-module__CDF9Ca__container{color:#2b468a;margin-bottom:20vh}@media screen and (max-width:767px){.index-module-scss-module__CDF9Ca__container{margin:0 auto 40px}}.index-module-scss-module__CDF9Ca__container .index-module-scss-module__CDF9Ca__step{min-height:100vh;padding-left:0;position:relative;overflow:hidden}.index-module-scss-module__CDF9Ca__container .index-module-scss-module__CDF9Ca__step h2{color:#2b468a;margin:0;padding:15px 0 30px;font-size:1.7em;line-height:1.2}@media screen and (max-width:767px){.index-module-scss-module__CDF9Ca__container .index-module-scss-module__CDF9Ca__step h2{font-size:1.3em}}.index-module-scss-module__CDF9Ca__container .index-module-scss-module__CDF9Ca__loadingContainer{text-align:center;color:#2b468a;padding:80px 20px}.index-module-scss-module__CDF9Ca__container .index-module-scss-module__CDF9Ca__loadingContainer .index-module-scss-module__CDF9Ca__spinner{border:4px solid #a0b2e1;border-top-color:#007dae;border-radius:50%;width:50px;height:50px;margin:0 auto 20px;animation:.8s linear infinite index-module-scss-module__CDF9Ca__spin}.index-module-scss-module__CDF9Ca__container .index-module-scss-module__CDF9Ca__loadingContainer p{color:#2b468a;font-size:1.1em}@keyframes index-module-scss-module__CDF9Ca__spin{to{transform:rotate(360deg)}}
