@keyframes familyRequestModal-module-scss-module__-wGN9W__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes familyRequestModal-module-scss-module__-wGN9W__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.familyRequestModal-module-scss-module__-wGN9W__wrapper{flex-direction:column;gap:16px;max-width:520px;display:flex}.familyRequestModal-module-scss-module__-wGN9W__title{color:#2b468a;margin:0;font-family:ArialRounded}.familyRequestModal-module-scss-module__-wGN9W__serviceLine{color:#2b468acc;margin:0}.familyRequestModal-module-scss-module__-wGN9W__serviceLine strong{color:#2b468a}.familyRequestModal-module-scss-module__-wGN9W__form{flex-direction:column;gap:14px;display:flex}.familyRequestModal-module-scss-module__-wGN9W__softBlock{background:#007dae0f;border-radius:10px;flex-direction:column;gap:10px;padding:18px;display:flex}.familyRequestModal-module-scss-module__-wGN9W__softBlock p{color:#2b468a;margin:0}.familyRequestModal-module-scss-module__-wGN9W__softBlockSub{font-size:.9em;color:#2b468aa6!important}.familyRequestModal-module-scss-module__-wGN9W__chosenPro{background:#d6efcf;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.familyRequestModal-module-scss-module__-wGN9W__chosenProLabel{letter-spacing:.03em;text-transform:uppercase;color:#2b468a;opacity:.7;margin:0;font-family:ArialRounded;font-size:12px;font-weight:700}.familyRequestModal-module-scss-module__-wGN9W__chosenProCity{color:#2b468a;opacity:.9;opacity:1;margin:0;font-family:HindVadodara;line-height:1.6}.familyRequestModal-module-scss-module__-wGN9W__chosenProNote{color:#2b468a;opacity:.8;margin:0;font-family:HindVadodara;font-size:14px;line-height:1.5}.familyRequestModal-module-scss-module__-wGN9W__messageBlock{flex-direction:column;gap:6px;display:flex}.familyRequestModal-module-scss-module__-wGN9W__messageHint{color:#2b468a;opacity:.8;margin:0;font-family:HindVadodara;font-size:14px;line-height:1.5}.familyRequestModal-module-scss-module__-wGN9W__tierBlock{border:1px solid #2b468a1f;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.familyRequestModal-module-scss-module__-wGN9W__tierLabel{color:#2b468a;font-weight:600}.familyRequestModal-module-scss-module__-wGN9W__tierOption{color:#2b468ad9;cursor:pointer;align-items:center;gap:8px;display:flex}.familyRequestModal-module-scss-module__-wGN9W__tierInfo{color:#2b468ab3;font-size:14px}.familyRequestModal-module-scss-module__-wGN9W__approchesBlock{border:1px solid #2b468a1f;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.familyRequestModal-module-scss-module__-wGN9W__approchesLabel{color:#2b468a;font-weight:600}.familyRequestModal-module-scss-module__-wGN9W__optional{color:#2b468a8c;font-size:.85em;font-weight:400}.familyRequestModal-module-scss-module__-wGN9W__approchesOptions{flex-wrap:wrap;gap:2px 20px;display:flex}.familyRequestModal-module-scss-module__-wGN9W__approchesUnknown{margin-top:2px}.familyRequestModal-module-scss-module__-wGN9W__error{color:#e40082;opacity:.8;opacity:1;margin:0;font-family:HindVadodara;font-size:14px;line-height:1.5}.familyRequestModal-module-scss-module__-wGN9W__roleNote{color:#2b468a;opacity:.8;margin:0;font-family:HindVadodara;font-size:14px;line-height:1.5}.familyRequestModal-module-scss-module__-wGN9W__actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}
@keyframes familyView-module-scss-module__4rSB0G__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes familyView-module-scss-module__4rSB0G__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.familyView-module-scss-module__4rSB0G__wrapper{flex-direction:column;gap:16px;display:flex}.familyView-module-scss-module__4rSB0G__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.familyView-module-scss-module__4rSB0G__card{background:#fff;border:1px solid #2b468a14;border-radius:18px;flex-direction:column;gap:10px;padding:16px 18px;scroll-margin-top:16px;display:flex;box-shadow:0 6px 22px #2b468a14}@media screen and (max-width:767px){.familyView-module-scss-module__4rSB0G__card{scroll-margin-top:82px}}.familyView-module-scss-module__4rSB0G__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.familyView-module-scss-module__4rSB0G__highlighted{border-color:#007dae;box-shadow:0 0 0 2px #007dae40,0 6px 22px #2b468a14}.familyView-module-scss-module__4rSB0G__cardTitle{color:#2b468a;margin:0;font-family:ArialRounded;font-size:18px;font-weight:700;line-height:1.3}@media screen and (max-width:767px){.familyView-module-scss-module__4rSB0G__cardTitle{font-size:16px}}.familyView-module-scss-module__4rSB0G__cardMeta{color:#2b468a;opacity:.8;margin:0;font-family:HindVadodara;font-size:14px;line-height:1.5}.familyView-module-scss-module__4rSB0G__statusPill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:5px 12px;font-family:HindVadodara;font-size:12px;font-weight:700;display:inline-flex}.familyView-module-scss-module__4rSB0G__dot{background:var(--annuaire-status-dot,currentColor);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.familyView-module-scss-module__4rSB0G__tone_neutral{color:#2b468a;--annuaire-status-dot:#a0a7bc;background:#2b468a14}.familyView-module-scss-module__4rSB0G__tone_info{color:#2b468a;--annuaire-status-dot:#007dae;background:#e6f2ff}.familyView-module-scss-module__4rSB0G__tone_success{color:#2b468a;--annuaire-status-dot:#4d8148;background:#d6efcf}.familyView-module-scss-module__4rSB0G__tone_muted{color:#2b468acc;--annuaire-status-dot:#2b468a59;background:#2b468a0f}.familyView-module-scss-module__4rSB0G__cardNote{color:#2b468a;opacity:.8;margin:0;font-family:HindVadodara;font-size:14px;line-height:1.5}.familyView-module-scss-module__4rSB0G__matchedPro{background:#d6efcf;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.familyView-module-scss-module__4rSB0G__matchedPro strong{color:#2b468a;opacity:.9;opacity:1;margin:0;font-family:HindVadodara;font-weight:700;line-height:1.6}.familyView-module-scss-module__4rSB0G__matchedPro span{color:#2b468a;opacity:.8;margin:0;font-family:HindVadodara;font-size:14px;line-height:1.5}.familyView-module-scss-module__4rSB0G__confirm{background:#007dae0f;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.familyView-module-scss-module__4rSB0G__confirmText{color:#2b468a;opacity:.8;margin:0;font-family:HindVadodara;font-size:14px;line-height:1.5}.familyView-module-scss-module__4rSB0G__confirmText strong{color:#2b468a;font-weight:700}.familyView-module-scss-module__4rSB0G__actions{flex-wrap:wrap;gap:10px;display:flex}.familyView-module-scss-module__4rSB0G__error{color:#e40082;opacity:.8;opacity:1;margin:0;font-family:HindVadodara;font-size:14px;line-height:1.5}
.requestListStates-module-scss-module__5leFbG__error{margin-top:0}.requestListStates-module-scss-module__5leFbG__retry{margin-top:12px}
@keyframes receivedRequestsView-module-scss-module__0uqm2q__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes receivedRequestsView-module-scss-module__0uqm2q__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.receivedRequestsView-module-scss-module__0uqm2q__message{color:#2b468a;opacity:.9;white-space:pre-wrap;background:#007dae0f;border-radius:12px;margin:0;padding:12px 14px;font-family:HindVadodara;line-height:1.6}
@keyframes annuaire-module-scss-module__MaWnaW__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes annuaire-module-scss-module__MaWnaW__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.annuaire-module-scss-module__MaWnaW__moreLink{color:#fff;margin-top:14px;font-family:HindVadodara;line-height:1.6;text-decoration:underline;display:inline-block}.annuaire-module-scss-module__MaWnaW__moreLink:hover{color:#fff000}.annuaire-module-scss-module__MaWnaW__moreLink:focus-visible{outline-offset:2px;outline:2px solid #fff}.annuaire-module-scss-module__MaWnaW__preferenceToggle{color:#fff;cursor:pointer;align-items:flex-start;gap:10px;max-width:560px;font-family:HindVadodara;line-height:1.6;display:flex}.annuaire-module-scss-module__MaWnaW__preferenceToggle input{accent-color:#e40082;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:4px}.annuaire-module-scss-module__MaWnaW__preferenceToggle input:disabled{cursor:default;opacity:.6}.annuaire-module-scss-module__MaWnaW__preferenceError{color:#fff000;margin:8px 0 0;font-family:HindVadodara}
@keyframes subscription-module-scss-module__Vg-MeG__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes subscription-module-scss-module__Vg-MeG__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.subscription-module-scss-module__Vg-MeG__atelierLink{color:#e40082;border:2px solid #e40082;border-radius:25px;padding:8px 20px;font-family:ArialRounded;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.subscription-module-scss-module__Vg-MeG__atelierLink:hover{color:#fff;background-color:#e40082}.subscription-module-scss-module__Vg-MeG__atelierLinkWrapper{text-align:right;padding:0 20px 10px}.subscription-module-scss-module__Vg-MeG__statsContainer{background-color:#53628d;border-radius:20px;padding:30px}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__statsContainer{padding:20px}}.subscription-module-scss-module__Vg-MeG__statsContainer .subscription-module-scss-module__Vg-MeG__yearSelector{margin-bottom:20px}.subscription-module-scss-module__Vg-MeG__statsContainer .subscription-module-scss-module__Vg-MeG__yearSelector select{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff9;border-radius:10px;width:100%;padding:11px 17px;font-size:1.2em}.subscription-module-scss-module__Vg-MeG__statsContainer .subscription-module-scss-module__Vg-MeG__yearSelector select option{color:#fff;background:#2a2a2a}.subscription-module-scss-module__Vg-MeG__statsContainer .subscription-module-scss-module__Vg-MeG__section{opacity:0;max-height:0;padding:0;transition:all .5s;overflow:hidden}.subscription-module-scss-module__Vg-MeG__statsContainer .subscription-module-scss-module__Vg-MeG__section.subscription-module-scss-module__Vg-MeG__active{opacity:1;max-height:6000px;padding:10px 0 20px;transition:all .8s}.subscription-module-scss-module__Vg-MeG__statsContainer .subscription-module-scss-module__Vg-MeG__filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__statsContainer .subscription-module-scss-module__Vg-MeG__filters{flex-direction:column;align-items:stretch;gap:15px}}.subscription-module-scss-module__Vg-MeG__statsContainer .subscription-module-scss-module__Vg-MeG__tabs{gap:15px;display:flex}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__statsContainer .subscription-module-scss-module__Vg-MeG__tabs{gap:10px;width:100%}}.subscription-module-scss-module__Vg-MeG__statsContainer .subscription-module-scss-module__Vg-MeG__tabs .subscription-module-scss-module__Vg-MeG__tab{min-width:0;box-shadow:none;font:inherit;color:#fff;cursor:pointer;opacity:.9;background:0 0;border:1px solid #fff9;border-radius:30px;justify-content:center;align-items:center;margin:0;padding:8px 20px;font-size:1.1em;transition:background-color .3s,color .3s,opacity .3s;display:inline-flex}.subscription-module-scss-module__Vg-MeG__statsContainer .subscription-module-scss-module__Vg-MeG__tabs .subscription-module-scss-module__Vg-MeG__tab.subscription-module-scss-module__Vg-MeG__selected{color:#2b468a;opacity:1;background:#fff;border-color:#fff;font-weight:600}.subscription-module-scss-module__Vg-MeG__statsContainer .subscription-module-scss-module__Vg-MeG__tabs .subscription-module-scss-module__Vg-MeG__tab:hover:not(.subscription-module-scss-module__Vg-MeG__selected){opacity:1;background:#ffffff1a}.subscription-module-scss-module__Vg-MeG__statsContainer .subscription-module-scss-module__Vg-MeG__tabs .subscription-module-scss-module__Vg-MeG__tab{font-family:HindVadodara}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__statsContainer .subscription-module-scss-module__Vg-MeG__tabs .subscription-module-scss-module__Vg-MeG__tab{text-align:center;flex:1;padding:8px 5px;font-size:.95em}}.subscription-module-scss-module__Vg-MeG__statsContainer .subscription-module-scss-module__Vg-MeG__tabs .subscription-module-scss-module__Vg-MeG__tab:focus-visible{outline-offset:2px;opacity:1;outline:2px solid #fff}.subscription-module-scss-module__Vg-MeG__statsContainer select{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff9;border-radius:10px;padding:11px 17px;font-size:1.2em}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__statsContainer select{width:100%;padding:10px 15px;font-size:1em}}.subscription-module-scss-module__Vg-MeG__statsContainer select option{color:#fff;background:#2a2a2a}.subscription-module-scss-module__Vg-MeG__statsContainer h2{color:#fff;margin:0 0 30px;font-size:1.7em}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__statsContainer h2{margin-bottom:20px;font-size:1.3em}}.subscription-module-scss-module__Vg-MeG__statsContainer>p{color:#ffffffb3}.subscription-module-scss-module__Vg-MeG__content{color:#fff}.subscription-module-scss-module__Vg-MeG__questionsList{flex-direction:column;gap:20px;display:flex}.subscription-module-scss-module__Vg-MeG__questionCard{color:#2b468a;background:#fffffff2;border-radius:12px;padding:25px}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__questionCard{padding:20px 15px}}.subscription-module-scss-module__Vg-MeG__resourceTitle{color:#2b468a;border-bottom:2px solid #007dae26;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;font-size:1.15em;font-weight:600;display:flex}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__resourceTitle{flex-direction:column;align-items:flex-start;gap:5px;font-size:1em}}.subscription-module-scss-module__Vg-MeG__resourceTitle .subscription-module-scss-module__Vg-MeG__questionsCount{color:#007dae;font-size:.85em;font-weight:400}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__resourceTitle .subscription-module-scss-module__Vg-MeG__questionsCount{font-size:.8em}}.subscription-module-scss-module__Vg-MeG__viewResourceButton{color:#fff;cursor:pointer;background:#007dae;border:none;border-radius:8px;margin-top:20px;margin-left:auto;margin-right:auto;padding:12px 24px;font-size:.95em;font-weight:600;transition:all .2s;display:block}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__viewResourceButton{width:100%;padding:12px 20px}}.subscription-module-scss-module__Vg-MeG__viewResourceButton:hover{background:#00587b;transform:translateY(-1px);box-shadow:0 2px 6px #0003}.subscription-module-scss-module__Vg-MeG__viewResourceButton:focus-visible{outline-offset:2px;outline:2px solid #2b468a}.subscription-module-scss-module__Vg-MeG__emptyState{text-align:center;background:#ffffff1a;border-radius:12px;padding:60px 20px}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__emptyState{padding:40px 20px}}.subscription-module-scss-module__Vg-MeG__emptyState svg{opacity:.5;color:#fff;margin-bottom:20px}.subscription-module-scss-module__Vg-MeG__emptyState h4{color:#fff;margin:0 0 15px;font-family:ArialRounded;font-size:1.5em}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__emptyState h4{font-size:1.2em}}.subscription-module-scss-module__Vg-MeG__emptyState p{color:#fffc;max-width:500px;margin:0 auto;font-size:1em;line-height:1.6}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__emptyState p{font-size:.95em}}.subscription-module-scss-module__Vg-MeG__participationsList{flex-direction:column;gap:20px;display:flex}.subscription-module-scss-module__Vg-MeG__participationCard{color:#2b468a;background:#fffffff2;border-radius:12px;padding:20px}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__participationCard{padding:15px}}.subscription-module-scss-module__Vg-MeG__toggleDetailsButton{color:#007dae;cursor:pointer;white-space:nowrap;background:#007dae14;border:1px solid #007dae33;border-radius:20px;flex-shrink:0;justify-content:space-between;align-items:center;min-width:110px;padding:6px 8px 6px 12px;font-family:HindVadodara;font-size:.85em;font-weight:600;transition:all .3s;display:flex}.subscription-module-scss-module__Vg-MeG__toggleDetailsButton span{flex-shrink:1}.subscription-module-scss-module__Vg-MeG__toggleDetailsButton svg{flex-shrink:0;width:16px;height:16px;margin-left:8px;transition:transform .3s}.subscription-module-scss-module__Vg-MeG__toggleDetailsButton.subscription-module-scss-module__Vg-MeG__rotated svg{transform:rotate(180deg)}.subscription-module-scss-module__Vg-MeG__toggleDetailsButton:hover{background:#007dae26;border-color:#007dae66}.subscription-module-scss-module__Vg-MeG__toggleDetailsButton:focus-visible{outline-offset:2px;outline:2px solid #007dae}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__toggleDetailsButton{min-width:100px;padding:5px 6px 5px 10px;font-size:.8em}.subscription-module-scss-module__Vg-MeG__toggleDetailsButton svg{width:14px;height:14px;margin-left:6px}}.subscription-module-scss-module__Vg-MeG__participationDetails{opacity:0;max-height:0;transition:all .4s;overflow:hidden}.subscription-module-scss-module__Vg-MeG__participationDetails.subscription-module-scss-module__Vg-MeG__expanded{opacity:1;max-height:1000px;padding-top:15px;transition:all .6s}.subscription-module-scss-module__Vg-MeG__participationHeader{gap:20px;display:flex}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__participationHeader{flex-direction:column;gap:15px}}.subscription-module-scss-module__Vg-MeG__participationImage{object-fit:cover;border-radius:8px;flex-shrink:0;width:120px;height:80px}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__participationImage{width:100%;height:150px}}.subscription-module-scss-module__Vg-MeG__participationInfo{flex-direction:column;flex:1;display:flex}.subscription-module-scss-module__Vg-MeG__participationInfo h3{color:#2b468a;margin:0 0 15px;font-size:1.2em;font-weight:600}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__participationInfo h3{font-size:1.1em}}.subscription-module-scss-module__Vg-MeG__progressContainer{align-items:center;gap:15px;display:flex}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__progressContainer{gap:10px}}.subscription-module-scss-module__Vg-MeG__progressInfo{flex-direction:column;flex:1;gap:8px;display:flex}.subscription-module-scss-module__Vg-MeG__progressBar{background:#2b468a1a;border-radius:4px;width:100%;height:8px;overflow:hidden}.subscription-module-scss-module__Vg-MeG__progressFill{border-radius:4px;height:100%;transition:width .3s}.subscription-module-scss-module__Vg-MeG__progressFill.subscription-module-scss-module__Vg-MeG__progressComplete{background-color:#4d8148}.subscription-module-scss-module__Vg-MeG__progressFill.subscription-module-scss-module__Vg-MeG__progressMedium{background-color:#007dae}.subscription-module-scss-module__Vg-MeG__progressFill.subscription-module-scss-module__Vg-MeG__progressLow{background-color:#fab913}.subscription-module-scss-module__Vg-MeG__questionsContainer{flex-direction:column;gap:16px;margin-top:16px;display:flex}.subscription-module-scss-module__Vg-MeG__progressText{color:#2b468a;opacity:.8;font-size:.9em}.subscription-module-scss-module__Vg-MeG__completedText{color:#4d8148;font-size:.9em;font-weight:600}.subscription-module-scss-module__Vg-MeG__attestationSection{text-align:center;background:#fff;border:1px solid #2b468a14;border-radius:10px;margin:20px 0;padding:20px;box-shadow:0 2px 8px #00000014}.subscription-module-scss-module__Vg-MeG__completionBadge,.subscription-module-scss-module__Vg-MeG__pendingBadge{border-radius:20px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 16px;font-weight:600;display:inline-flex}.subscription-module-scss-module__Vg-MeG__completionBadge svg,.subscription-module-scss-module__Vg-MeG__pendingBadge svg{width:20px;height:20px}.subscription-module-scss-module__Vg-MeG__completionBadge{color:#2b468a;background:#4d814826;border:1px solid #4d81484d}.subscription-module-scss-module__Vg-MeG__pendingBadge{color:#d59b05;background:#fff00026;border:1px solid #fab9134d}.subscription-module-scss-module__Vg-MeG__attestationText{margin:0;font-size:.9em;line-height:1.4;color:#2b468a!important}.subscription-module-scss-module__Vg-MeG__gestionContent{flex-direction:column;gap:20px;max-width:500px;margin:0 auto;display:flex}.subscription-module-scss-module__Vg-MeG__gestionContent .subscription-module-scss-module__Vg-MeG__gestionCard{text-align:center;background:#fffffff2;border-radius:12px;padding:40px}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__gestionContent .subscription-module-scss-module__Vg-MeG__gestionCard{padding:30px 20px}}.subscription-module-scss-module__Vg-MeG__gestionContent .subscription-module-scss-module__Vg-MeG__gestionCard svg{color:#2b468a;opacity:.8;margin-bottom:20px}.subscription-module-scss-module__Vg-MeG__gestionContent .subscription-module-scss-module__Vg-MeG__gestionCard h4{color:#2b468a;margin:0 0 15px;font-family:ArialRounded;font-size:1.5em}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__gestionContent .subscription-module-scss-module__Vg-MeG__gestionCard h4{font-size:1.2em}}.subscription-module-scss-module__Vg-MeG__gestionContent .subscription-module-scss-module__Vg-MeG__gestionCard p{color:#2b468a;opacity:.8;margin:0 0 20px;line-height:1.6}@media screen and (max-width:767px){.subscription-module-scss-module__Vg-MeG__gestionContent .subscription-module-scss-module__Vg-MeG__gestionCard p{font-size:.95em}}.subscription-module-scss-module__Vg-MeG__gestionContent .subscription-module-scss-module__Vg-MeG__emailToggle{cursor:pointer;color:#2b468a;justify-content:center;align-items:center;gap:12px;font-size:1em;display:flex}.subscription-module-scss-module__Vg-MeG__gestionContent .subscription-module-scss-module__Vg-MeG__emailToggle input[type=checkbox]{cursor:pointer;accent-color:#2b468a;width:20px;height:20px}.subscription-module-scss-module__Vg-MeG__gestionContent .subscription-module-scss-module__Vg-MeG__emailToggle span{-webkit-user-select:none;user-select:none}.subscription-module-scss-module__Vg-MeG__gestionContent .subscription-module-scss-module__Vg-MeG__emailToggle:hover{opacity:.8}.subscription-module-scss-module__Vg-MeG__gestionContent .subscription-module-scss-module__Vg-MeG__savingText{color:#2b468a;opacity:.8;margin-top:10px;font-size:.9em;font-style:italic;display:block}.subscription-module-scss-module__Vg-MeG__gestionContent .subscription-module-scss-module__Vg-MeG__errorText{color:#e74c3c;margin-top:10px;font-size:.9em;display:block}
@keyframes tallyEmbed-module-scss-module__lIsZ6G__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tallyEmbed-module-scss-module__lIsZ6G__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.tallyEmbed-module-scss-module__lIsZ6G__wrapper{background:#fff;border-radius:12px;margin:20px 0;overflow:hidden}@media screen and (max-width:767px){.tallyEmbed-module-scss-module__lIsZ6G__wrapper{margin:15px 0}}.tallyEmbed-module-scss-module__lIsZ6G__tallyForm{border:none;display:block}.tallyEmbed-module-scss-module__lIsZ6G__loading{color:#2b468a;opacity:.6;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;font-family:HindVadodara,sans-serif;font-size:.9em;display:flex}.tallyEmbed-module-scss-module__lIsZ6G__loadingSpinner{border:3px solid #2b468a33;border-top-color:#00a0df;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite tallyEmbed-module-scss-module__lIsZ6G__tallyLoadSpin}@keyframes tallyEmbed-module-scss-module__lIsZ6G__tallyLoadSpin{to{transform:rotate(360deg)}}.tallyEmbed-module-scss-module__lIsZ6G__error{color:#e40082;margin-top:10px;padding:0 20px;font-family:HindVadodara;font-size:.95em;line-height:1.5}.tallyEmbed-module-scss-module__lIsZ6G__error a{color:#007dae;cursor:pointer;text-decoration:underline}
@keyframes workAttestationModal-module-scss-module__BjQGJW__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes workAttestationModal-module-scss-module__BjQGJW__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.workAttestationModal-module-scss-module__BjQGJW__container{max-width:100%;padding:10px 0}.workAttestationModal-module-scss-module__BjQGJW__title{color:#2b468a;text-align:center;margin:0 0 20px;font-family:ArialRounded;font-size:1.4em}.workAttestationModal-module-scss-module__BjQGJW__content{color:#2b468a;background:#2b468a08;border-radius:12px;margin-bottom:24px;padding:20px;font-family:HindVadodara;font-size:.9em;line-height:1.6}.workAttestationModal-module-scss-module__BjQGJW__content p{margin:8px 0}.workAttestationModal-module-scss-module__BjQGJW__acceptSection{border-top:1px solid #2b468a1a;flex-direction:column;align-items:center;gap:16px;padding-top:16px;display:flex}.workAttestationModal-module-scss-module__BjQGJW__errorMsg{color:#e40082;margin:0;font-family:HindVadodara;font-size:.85em}
@keyframes whyIdeereka-module-scss-module__HdE3Dq__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes whyIdeereka-module-scss-module__HdE3Dq__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.whyIdeereka-module-scss-module__HdE3Dq__section{background-color:#f9f9f9;padding:48px 0 56px;position:relative}.whyIdeereka-module-scss-module__HdE3Dq__section:after{content:"";background-color:inherit;width:100%;height:300px;position:absolute;top:100%;left:0}@media screen and (max-width:767px){.whyIdeereka-module-scss-module__HdE3Dq__section:after{height:200px}.whyIdeereka-module-scss-module__HdE3Dq__section{padding:32px 0 40px}}.whyIdeereka-module-scss-module__HdE3Dq__container{width:1170px;max-width:90%;margin:0 auto}@media screen and (max-width:767px){.whyIdeereka-module-scss-module__HdE3Dq__container{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.whyIdeereka-module-scss-module__HdE3Dq__title{color:#2b468a;text-align:center;margin:0 0 16px;font-family:ArialRounded;font-size:32px}@media screen and (max-width:767px){.whyIdeereka-module-scss-module__HdE3Dq__title{font-size:24px}}.whyIdeereka-module-scss-module__HdE3Dq__sparkle{display:inline-block;position:relative}.whyIdeereka-module-scss-module__HdE3Dq__sparkle:before{content:"";pointer-events:none;background-image:url(/title-top-left.svg);background-repeat:no-repeat;background-size:contain;width:70px;height:70px;position:absolute;top:-30px;left:-55px;transform:rotate(-10deg)}@media screen and (max-width:992px){.whyIdeereka-module-scss-module__HdE3Dq__sparkle:before{width:60px;height:60px;top:-24px;left:-45px}}@media screen and (max-width:767px){.whyIdeereka-module-scss-module__HdE3Dq__sparkle:before{display:none}}.whyIdeereka-module-scss-module__HdE3Dq__badge{flex-direction:column;justify-content:center;align-items:center;margin-bottom:32px;display:flex}@media screen and (max-width:767px){.whyIdeereka-module-scss-module__HdE3Dq__badge{margin-bottom:24px}}.whyIdeereka-module-scss-module__HdE3Dq__badgeLink{cursor:pointer;line-height:0;display:inline-flex;position:relative}.whyIdeereka-module-scss-module__HdE3Dq__badgeLink:hover .whyIdeereka-module-scss-module__HdE3Dq__badgeImage,.whyIdeereka-module-scss-module__HdE3Dq__badgeLink:focus-visible .whyIdeereka-module-scss-module__HdE3Dq__badgeImage{opacity:.18}.whyIdeereka-module-scss-module__HdE3Dq__badgeLink:hover .whyIdeereka-module-scss-module__HdE3Dq__badgeCaption,.whyIdeereka-module-scss-module__HdE3Dq__badgeLink:focus-visible .whyIdeereka-module-scss-module__HdE3Dq__badgeCaption{opacity:1;transform:translate(-50%,-50%)scale(1)}.whyIdeereka-module-scss-module__HdE3Dq__badgeImage{width:220px;height:auto;transition:opacity .18s;display:block}@media screen and (max-width:767px){.whyIdeereka-module-scss-module__HdE3Dq__badgeImage{width:160px}}.whyIdeereka-module-scss-module__HdE3Dq__badgeCaption{color:#007dae;white-space:nowrap;opacity:0;pointer-events:none;background-color:#e6f2ff;border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-size:.8rem;font-weight:600;line-height:1.2;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}.whyIdeereka-module-scss-module__HdE3Dq__badgeCaption svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.whyIdeereka-module-scss-module__HdE3Dq__badgeImage,.whyIdeereka-module-scss-module__HdE3Dq__badgeCaption{transition:none}}.whyIdeereka-module-scss-module__HdE3Dq__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:28px;display:grid}@media screen and (max-width:992px){.whyIdeereka-module-scss-module__HdE3Dq__grid{grid-template-columns:1fr;gap:24px}}@media screen and (max-width:767px){.whyIdeereka-module-scss-module__HdE3Dq__grid{grid-template-columns:1fr;gap:18px}}.whyIdeereka-module-scss-module__HdE3Dq__block{background-color:#fff;border:1px solid #2b468a0f;border-radius:30px;flex-direction:column;padding:32px 28px;display:flex;position:relative;box-shadow:0 6px 24px #2b468a1a}.whyIdeereka-module-scss-module__HdE3Dq__number{color:#e4008226;pointer-events:none;font-family:ArialRounded;font-size:64px;font-weight:700;line-height:1;position:absolute;top:20px;right:28px}@media screen and (max-width:767px){.whyIdeereka-module-scss-module__HdE3Dq__number{font-size:48px}}.whyIdeereka-module-scss-module__HdE3Dq__blockTitle{color:#2b468a;margin:0 0 16px;padding-right:80px;font-family:ArialRounded;font-size:20px;line-height:1.3}@media screen and (max-width:767px){.whyIdeereka-module-scss-module__HdE3Dq__blockTitle{padding-right:64px;font-size:18px}}.whyIdeereka-module-scss-module__HdE3Dq__blockBody{color:#53628d;margin:0;font-family:HindVadodara;font-size:15px;line-height:1.6}@media screen and (max-width:767px){.whyIdeereka-module-scss-module__HdE3Dq__blockBody{font-size:14px}}.whyIdeereka-module-scss-module__HdE3Dq__ctaCardSpacing{margin-top:28px}@media screen and (max-width:767px){.whyIdeereka-module-scss-module__HdE3Dq__ctaCardSpacing{margin-top:18px}}
@keyframes traineeDossierOverlay-module-scss-module__93tKCG__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes traineeDossierOverlay-module-scss-module__93tKCG__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.traineeDossierOverlay-module-scss-module__93tKCG__container{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 30px;overflow-x:hidden}@media screen and (max-width:767px){.traineeDossierOverlay-module-scss-module__93tKCG__container{padding:0 15px}}.traineeDossierOverlay-module-scss-module__93tKCG__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.traineeDossierOverlay-module-scss-module__93tKCG__header h2{color:#2b468a;margin:0;font-family:ArialRounded;font-size:1.4em}.traineeDossierOverlay-module-scss-module__93tKCG__header .traineeDossierOverlay-module-scss-module__93tKCG__closeBtn{color:#fff;cursor:pointer;width:36px;min-width:36px;height:36px;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}.traineeDossierOverlay-module-scss-module__93tKCG__header .traineeDossierOverlay-module-scss-module__93tKCG__closeBtn:hover{background-color:#b10065;transform:scale(1.05)}.traineeDossierOverlay-module-scss-module__93tKCG__header .traineeDossierOverlay-module-scss-module__93tKCG__closeBtn:active{transform:scale(.95)}.traineeDossierOverlay-module-scss-module__93tKCG__header .traineeDossierOverlay-module-scss-module__93tKCG__closeBtn:focus-visible{outline-offset:2px;outline:2px solid #007dae}.traineeDossierOverlay-module-scss-module__93tKCG__header .traineeDossierOverlay-module-scss-module__93tKCG__closeBtn{z-index:102;position:fixed;top:40px;right:40px}.traineeDossierOverlay-module-scss-module__93tKCG__splitPanel{gap:24px;min-height:50vh;display:flex}@media screen and (max-width:767px){.traineeDossierOverlay-module-scss-module__93tKCG__splitPanel{flex-direction:column;gap:16px}}.traineeDossierOverlay-module-scss-module__93tKCG__filesPanel{flex:1;min-width:0}.traineeDossierOverlay-module-scss-module__93tKCG__uploadPanel{flex:0 0 40%;max-width:40%}@media screen and (max-width:767px){.traineeDossierOverlay-module-scss-module__93tKCG__uploadPanel{flex:none;max-width:100%}}.traineeDossierOverlay-module-scss-module__93tKCG__panelTitle{color:#2b468a;margin:0 0 16px;font-family:ArialRounded;font-size:1.1em}.traineeDossierOverlay-module-scss-module__93tKCG__uploadCount{color:#2b468aa6;margin:-8px 0 14px;font-family:HindVadodara;font-size:.85em}.traineeDossierOverlay-module-scss-module__93tKCG__loadingText,.traineeDossierOverlay-module-scss-module__93tKCG__emptyText{color:#2b468a;opacity:.8;text-align:center;padding:20px;font-family:HindVadodara;font-style:italic}.traineeDossierOverlay-module-scss-module__93tKCG__emptyFiles{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:40px 20px;display:flex}.traineeDossierOverlay-module-scss-module__93tKCG__emptyFiles svg{color:#2b468a;opacity:.2;margin-bottom:12px}.traineeDossierOverlay-module-scss-module__93tKCG__emptyFiles p{color:#2b468a;opacity:.8;margin:0 0 4px;font-family:ArialRounded;font-size:.95em}.traineeDossierOverlay-module-scss-module__93tKCG__emptyFiles span{color:#2b468a;opacity:.35;font-family:HindVadodara;font-size:.8em}.traineeDossierOverlay-module-scss-module__93tKCG__fileList{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.traineeDossierOverlay-module-scss-module__93tKCG__fileItem{cursor:pointer;background:#fff;border:1px solid #2b468a1a;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}.traineeDossierOverlay-module-scss-module__93tKCG__fileItem:hover{background-color:#ecf1ff;border-color:#007dae}.traineeDossierOverlay-module-scss-module__93tKCG__fileItem.traineeDossierOverlay-module-scss-module__93tKCG__selected{background-color:#e6f2ff;border-color:#007dae}.traineeDossierOverlay-module-scss-module__93tKCG__fileItem:focus-visible{outline-offset:2px;outline:2px solid #007dae}.traineeDossierOverlay-module-scss-module__93tKCG__fileIcon{color:#2b468a;opacity:.6;flex-shrink:0;width:28px;height:28px}.traineeDossierOverlay-module-scss-module__93tKCG__fileInfo{flex:1;min-width:0}.traineeDossierOverlay-module-scss-module__93tKCG__fileName{color:#2b468a;text-overflow:ellipsis;white-space:nowrap;font-family:HindVadodara;font-size:.9em;display:block;overflow:hidden}.traineeDossierOverlay-module-scss-module__93tKCG__fileSize{color:#a0a7bc;font-family:HindVadodara;font-size:.75em}.traineeDossierOverlay-module-scss-module__93tKCG__openLink{color:#007dae;white-space:nowrap;border:1px solid #007dae4d;border-radius:6px;flex-shrink:0;padding:4px 12px;font-family:HindVadodara;font-size:.75em;text-decoration:none}.traineeDossierOverlay-module-scss-module__93tKCG__openLink:hover{background:#e6f2ff;border-color:#007dae}.traineeDossierOverlay-module-scss-module__93tKCG__deleteBtn{color:#e40082;cursor:pointer;white-space:nowrap;opacity:0;background:0 0;border:1px solid #e400824d;border-radius:6px;flex-shrink:0;padding:4px 12px;font-family:HindVadodara;font-size:.75em;transition:all .2s}.traineeDossierOverlay-module-scss-module__93tKCG__fileItem:hover .traineeDossierOverlay-module-scss-module__93tKCG__deleteBtn,.traineeDossierOverlay-module-scss-module__93tKCG__fileItem:focus-within .traineeDossierOverlay-module-scss-module__93tKCG__deleteBtn,.traineeDossierOverlay-module-scss-module__93tKCG__deleteBtn:focus-visible{opacity:1}.traineeDossierOverlay-module-scss-module__93tKCG__deleteBtn:hover{background:#ffe7eb;border-color:#e40082}@media screen and (max-width:767px){.traineeDossierOverlay-module-scss-module__93tKCG__deleteBtn{opacity:1}}.traineeDossierOverlay-module-scss-module__93tKCG__deleteError{color:#e40082;background:#e400820f;border-radius:8px;margin:8px 0;padding:8px 12px;font-family:HindVadodara;font-size:.85em}.traineeDossierOverlay-module-scss-module__93tKCG__preview{background:#fff;border:1px solid #2b468a1a;border-radius:12px;min-height:200px;margin-top:12px;position:relative;overflow:hidden}.traineeDossierOverlay-module-scss-module__93tKCG__preview:before{content:"";z-index:0;border:3px solid #2b468a1a;border-top-color:#007dae;border-radius:50%;width:32px;height:32px;margin:-16px 0 0 -16px;animation:.8s linear infinite traineeDossierOverlay-module-scss-module__93tKCG__idrkSpin;position:absolute;top:50%;left:50%}.traineeDossierOverlay-module-scss-module__93tKCG__previewFallback{z-index:1;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex;position:relative}.traineeDossierOverlay-module-scss-module__93tKCG__previewFallback p{color:#2b468a;opacity:.8;margin:0;font-family:HindVadodara;font-size:.9em}.traineeDossierOverlay-module-scss-module__93tKCG__previewFallback a{color:#007dae;font-family:ArialRounded;font-size:.85em;text-decoration:underline}.traineeDossierOverlay-module-scss-module__93tKCG__pdfViewer{z-index:1;border:none;width:100%;height:400px;position:relative}@media screen and (max-width:767px){.traineeDossierOverlay-module-scss-module__93tKCG__pdfViewer{height:300px}}.traineeDossierOverlay-module-scss-module__93tKCG__imageViewer{object-fit:contain;z-index:1;background:#fff;width:100%;max-height:400px;position:relative}.traineeDossierOverlay-module-scss-module__93tKCG__videoViewer{z-index:1;width:100%;max-height:400px;position:relative}.traineeDossierOverlay-module-scss-module__93tKCG__audioViewer{z-index:1;width:100%;position:relative}.traineeDossierOverlay-module-scss-module__93tKCG__dropZone{text-align:center;border:2px dashed #2b468a33;border-radius:12px;justify-content:center;align-items:center;min-height:200px;padding:32px 24px;transition:border-color .2s,background .2s;display:flex}.traineeDossierOverlay-module-scss-module__93tKCG__dropZone.traineeDossierOverlay-module-scss-module__93tKCG__dragOver{background:#007dae08;border-color:#007dae}.traineeDossierOverlay-module-scss-module__93tKCG__dropZoneContent{flex-direction:column;align-items:center;gap:8px;display:flex}.traineeDossierOverlay-module-scss-module__93tKCG__dropZoneContent p{color:#2b468a;opacity:.8;margin:0;font-family:HindVadodara;font-size:.9em}.traineeDossierOverlay-module-scss-module__93tKCG__uploadIcon{color:#007dae;opacity:.4;margin-bottom:8px}.traineeDossierOverlay-module-scss-module__93tKCG__dropZoneSeparator{color:#a0a7bc;font-family:HindVadodara;font-size:.8em}.traineeDossierOverlay-module-scss-module__93tKCG__uploadBtn{color:#fff;cursor:pointer;background:#007dae;border-radius:20px;padding:8px 20px;font-family:HindVadodara;font-size:.85em;font-weight:500;transition:background .2s;display:inline-block}.traineeDossierOverlay-module-scss-module__93tKCG__uploadBtn:hover{background:#00587b}.traineeDossierOverlay-module-scss-module__93tKCG__uploadBtn:focus-within{outline-offset:2px;outline:2px solid #007dae}.traineeDossierOverlay-module-scss-module__93tKCG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.traineeDossierOverlay-module-scss-module__93tKCG__hint{opacity:.8!important;font-size:.75em!important}.traineeDossierOverlay-module-scss-module__93tKCG__uploadingState{flex-direction:column;align-items:center;gap:12px;display:flex}.traineeDossierOverlay-module-scss-module__93tKCG__uploadingState p{color:#007dae;margin:0;font-family:HindVadodara;font-size:.9em}.traineeDossierOverlay-module-scss-module__93tKCG__spinner{border:3px solid #007dae26;border-top-color:#007dae;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite traineeDossierOverlay-module-scss-module__93tKCG__idrkSpin}.traineeDossierOverlay-module-scss-module__93tKCG__uploadSuccessState{flex-direction:column;align-items:center;gap:8px;animation:.3s traineeDossierOverlay-module-scss-module__93tKCG__comeIn;display:flex}.traineeDossierOverlay-module-scss-module__93tKCG__uploadSuccessState p{color:#30502d;margin:0;font-family:HindVadodara;font-size:.95em;font-weight:500}.traineeDossierOverlay-module-scss-module__93tKCG__checkmark{color:#fff;background:#4d8148;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3em;font-weight:700;display:flex}.traineeDossierOverlay-module-scss-module__93tKCG__uploadErrorState{flex-direction:column;align-items:center;gap:12px;display:flex}.traineeDossierOverlay-module-scss-module__93tKCG__uploadErrorState p{color:#e40082;text-align:center;margin:0;font-family:HindVadodara;font-size:.9em}.traineeDossierOverlay-module-scss-module__93tKCG__confirmOverlay{z-index:300;background:#00000080;justify-content:center;align-items:center;padding:0 16px;display:flex;position:fixed;inset:0}.traineeDossierOverlay-module-scss-module__93tKCG__confirmModal{background:#fff;border-radius:16px;width:90%;max-width:360px;padding:24px;position:relative}.traineeDossierOverlay-module-scss-module__93tKCG__confirmModal h3{color:#2b468a;margin:0 0 8px;font-family:ArialRounded;font-size:18px}.traineeDossierOverlay-module-scss-module__93tKCG__confirmModal p{color:#53628d;margin:0 0 20px;font-family:HindVadodara;font-size:14px}.traineeDossierOverlay-module-scss-module__93tKCG__confirmCloseBtn{color:#fff;cursor:pointer;width:28px;min-width:28px;height:28px;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:absolute;top:12px;right:12px}.traineeDossierOverlay-module-scss-module__93tKCG__confirmCloseBtn:hover{background-color:#b10065;transform:scale(1.05)}.traineeDossierOverlay-module-scss-module__93tKCG__confirmCloseBtn:active{transform:scale(.95)}.traineeDossierOverlay-module-scss-module__93tKCG__confirmCloseBtn:focus-visible{outline-offset:2px;outline:2px solid #007dae}.traineeDossierOverlay-module-scss-module__93tKCG__confirmActions{justify-content:center;gap:12px;display:flex}.traineeDossierOverlay-module-scss-module__93tKCG__lockedPanel{text-align:center;color:#2b468a;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.traineeDossierOverlay-module-scss-module__93tKCG__lockedPanel svg{color:#f0ad4e;margin-bottom:16px}.traineeDossierOverlay-module-scss-module__93tKCG__lockedPanel p{color:#2b468ab3;max-width:300px;font-family:HindVadodara;font-size:.95em;line-height:1.5}.traineeDossierOverlay-module-scss-module__93tKCG__lockedPanel button{margin-top:16px}
@keyframes formationResults-module-scss-module__bTJXka__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes formationResults-module-scss-module__bTJXka__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.formationResults-module-scss-module__bTJXka__zone{width:1170px;max-width:90%;margin:0 auto}@media screen and (max-width:767px){.formationResults-module-scss-module__bTJXka__zone{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.formationResults-module-scss-module__bTJXka__zone{margin:72px auto 40px}@media screen and (max-width:767px){.formationResults-module-scss-module__bTJXka__zone{margin-top:44px}}.formationResults-module-scss-module__bTJXka__title{color:#2b468a;text-align:center;margin:0 0 22px;font-family:ArialRounded;font-size:26px}@media screen and (max-width:767px){.formationResults-module-scss-module__bTJXka__title{margin-bottom:16px;font-size:22px}}.formationResults-module-scss-module__bTJXka__sparkle{display:inline-block;position:relative}.formationResults-module-scss-module__bTJXka__sparkle:before{content:"";pointer-events:none;background-image:url(/title-top-left.svg);background-repeat:no-repeat;background-size:contain;width:60px;height:60px;position:absolute;top:-28px;left:-48px;transform:rotate(-10deg)}@media screen and (max-width:767px){.formationResults-module-scss-module__bTJXka__sparkle:before{display:none}}.formationResults-module-scss-module__bTJXka__tiles{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}@media screen and (max-width:767px){.formationResults-module-scss-module__bTJXka__tiles{gap:12px}}.formationResults-module-scss-module__bTJXka__tile{text-align:center;background-color:#fff;border:1px solid #2b468a0f;border-radius:30px;flex-direction:column;flex:240px;justify-content:center;align-items:center;gap:8px;max-width:380px;padding:20px 16px;display:flex;box-shadow:0 4px 16px #2b468a14}.formationResults-module-scss-module__bTJXka__tileValue{color:#2b468a;font-family:ArialRounded;font-size:40px;line-height:1.1}@media screen and (max-width:767px){.formationResults-module-scss-module__bTJXka__tileValue{font-size:32px}}.formationResults-module-scss-module__bTJXka__tileLabel{color:#53628d;font-family:HindVadodara;font-size:14px;line-height:1.4}@media screen and (max-width:767px){.formationResults-module-scss-module__bTJXka__tileLabel{font-size:13px}}.formationResults-module-scss-module__bTJXka__source{color:#53628d;text-align:center;margin:16px 0 0;font-family:HindVadodara;font-size:12px;font-style:italic}
@keyframes teamsConnectActions-module-scss-module__NnQ17W__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes teamsConnectActions-module-scss-module__NnQ17W__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.teamsConnectActions-module-scss-module__NnQ17W__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.teamsConnectActions-module-scss-module__NnQ17W__actionsVertical{flex-direction:column;align-items:center;gap:4px;display:flex}.teamsConnectActions-module-scss-module__NnQ17W__connectBtn{color:#fff;white-space:nowrap;background-color:#007dae;border-radius:30px;align-items:center;gap:8px;padding:12px 24px;font-family:ArialRounded,sans-serif;font-size:.95em;text-decoration:none;transition:opacity .2s;display:inline-flex}.teamsConnectActions-module-scss-module__NnQ17W__connectBtn:hover{opacity:.9}.teamsConnectActions-module-scss-module__NnQ17W__connectBtn:focus-visible{outline-offset:2px;outline:2px solid #2b468a}.teamsConnectActions-module-scss-module__NnQ17W__separator{color:#2b468a;font-family:ArialRounded,sans-serif;font-size:.9em;font-style:italic}.teamsConnectActions-module-scss-module__NnQ17W__copyBtn{cursor:pointer;color:#007dae;white-space:nowrap;background:0 0;border:1px solid #007dae;border-radius:30px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-family:ArialRounded,sans-serif;font-size:.9em;transition:background-color .2s;display:inline-flex}.teamsConnectActions-module-scss-module__NnQ17W__copyBtn:hover{background-color:#007dae14}.teamsConnectActions-module-scss-module__NnQ17W__copyBtn:focus-visible{outline-offset:2px;outline:2px solid #007dae}
@keyframes index-module-scss-module__1Yrjia__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes index-module-scss-module__1Yrjia__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.index-module-scss-module__1Yrjia__updatedLine{width:1170px;max-width:90%;margin:0 auto}@media screen and (max-width:767px){.index-module-scss-module__1Yrjia__updatedLine{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.index-module-scss-module__1Yrjia__updatedLine{color:#2b468a8c;text-align:center;margin-top:40px;margin-bottom:10px;font-family:HindVadodara;font-size:13px}@media screen and (max-width:767px){.index-module-scss-module__1Yrjia__updatedLine{margin-top:30px;font-size:12px}}.index-module-scss-module__1Yrjia__row{grid-template-columns:1fr 1fr;column-gap:60px;display:grid}.index-module-scss-module__1Yrjia__row .index-module-scss-module__1Yrjia__textCol{color:#2b468a;width:520px;max-width:90%}.index-module-scss-module__1Yrjia__row .index-module-scss-module__1Yrjia__textCol h2{color:#e40082;margin:0 0 10px;font-family:ArialRounded;font-size:24px}.index-module-scss-module__1Yrjia__row .index-module-scss-module__1Yrjia__textCol h3{color:#007dae;margin:15px 0 0;font-family:HindVadodara;font-size:16px;font-weight:400}.index-module-scss-module__1Yrjia__content{margin:50px 0}.index-module-scss-module__1Yrjia__details{background-color:#e400821a;margin:50px 0}.index-module-scss-module__1Yrjia__technical{background-color:#fffeee;padding-top:25px}.index-module-scss-module__1Yrjia__technical h2{color:#e40082;text-align:center;margin:0 0 20px;font-family:ArialRounded;font-size:24px}.index-module-scss-module__1Yrjia__technical .index-module-scss-module__1Yrjia__cols{justify-content:space-around;max-height:0;margin-top:10px;display:flex;overflow:hidden}.index-module-scss-module__1Yrjia__technical .index-module-scss-module__1Yrjia__cols .index-module-scss-module__1Yrjia__col{width:340px;padding-bottom:50px}.index-module-scss-module__1Yrjia__technical .index-module-scss-module__1Yrjia__cols .index-module-scss-module__1Yrjia__col .index-module-scss-module__1Yrjia__feature{color:#2b468a;border-bottom:2px solid #ffe7eb;padding:10px 25px;font-family:ArialRounded;font-size:14px}
@keyframes teamsConnectionGuide-module-scss-module__mZgkSa__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes teamsConnectionGuide-module-scss-module__mZgkSa__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.teamsConnectionGuide-module-scss-module__mZgkSa__wizardContent{gap:30px;height:560px;display:flex}@media screen and (max-width:767px){.teamsConnectionGuide-module-scss-module__mZgkSa__wizardContent{flex-direction:column;height:auto}}.teamsConnectionGuide-module-scss-module__mZgkSa__leftColumn{flex-direction:column;flex:0 0 55%;padding:0 6px 6px;display:flex;overflow-y:auto}@media screen and (max-width:767px){.teamsConnectionGuide-module-scss-module__mZgkSa__leftColumn{flex:1;overflow-y:visible}}.teamsConnectionGuide-module-scss-module__mZgkSa__rightColumn{flex:0 0 40%;justify-content:center;align-items:center;display:flex}@media screen and (max-width:992px){.teamsConnectionGuide-module-scss-module__mZgkSa__rightColumn{display:none}}.teamsConnectionGuide-module-scss-module__mZgkSa__stepIndicator{align-items:center;margin-bottom:28px;display:flex}.teamsConnectionGuide-module-scss-module__mZgkSa__stepGroup{align-items:center;display:flex}.teamsConnectionGuide-module-scss-module__mZgkSa__stepDot{background-color:#ecf1ff;border-radius:50%;width:12px;height:12px;transition:background-color .3s}.teamsConnectionGuide-module-scss-module__mZgkSa__stepDot.teamsConnectionGuide-module-scss-module__mZgkSa__active{background-color:#007dae}.teamsConnectionGuide-module-scss-module__mZgkSa__stepLine{background-color:#ecf1ff;width:30px;height:2px;margin:0 6px;transition:background-color .3s}.teamsConnectionGuide-module-scss-module__mZgkSa__stepLine.teamsConnectionGuide-module-scss-module__mZgkSa__active{background-color:#007dae}.teamsConnectionGuide-module-scss-module__mZgkSa__stepContent{flex-direction:column;flex:1;display:flex}.teamsConnectionGuide-module-scss-module__mZgkSa__stepTitle{color:#2b468a;margin:0 0 10px;font-family:ArialRounded,sans-serif;font-size:1.4em}.teamsConnectionGuide-module-scss-module__mZgkSa__stepDescription{color:#2b468a;opacity:.8;margin:0 0 24px;font-family:HindVadodara,sans-serif;font-size:.95em;line-height:1.5}.teamsConnectionGuide-module-scss-module__mZgkSa__navigationButtons{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:30px;padding-bottom:10px;display:flex}.teamsConnectionGuide-module-scss-module__mZgkSa__navigationButtons button{margin:0}.teamsConnectionGuide-module-scss-module__mZgkSa__backLink{cursor:pointer;color:#e40082;opacity:1;background:#ffeef2;border:none;border-radius:20px;padding:10px 20px;font-family:HindVadodara,sans-serif;font-size:.9em;text-decoration:none;transition:background .2s}.teamsConnectionGuide-module-scss-module__mZgkSa__backLink:hover{background:#ffe7eb}.teamsConnectionGuide-module-scss-module__mZgkSa__backLink:focus-visible{outline-offset:2px;outline:2px solid #007dae}.teamsConnectionGuide-module-scss-module__mZgkSa__contactLink{align-self:center;margin-top:12px}.teamsConnectionGuide-module-scss-module__mZgkSa__illustration{width:100%;max-width:280px;margin:auto}@media screen and (max-width:992px){.teamsConnectionGuide-module-scss-module__mZgkSa__illustration{max-width:180px}}.teamsConnectionGuide-module-scss-module__mZgkSa__illustration svg{width:100%;height:auto}.teamsConnectionGuide-module-scss-module__mZgkSa__mobileIllustration{display:none}@media screen and (max-width:992px){.teamsConnectionGuide-module-scss-module__mZgkSa__mobileIllustration{max-width:180px;margin:4px auto 16px;display:block}.teamsConnectionGuide-module-scss-module__mZgkSa__mobileIllustration svg{width:100%;height:auto}}.teamsConnectionGuide-module-scss-module__mZgkSa__choiceButtons{flex-direction:column;gap:10px;margin:16px 0;display:flex}.teamsConnectionGuide-module-scss-module__mZgkSa__choiceButton{cursor:pointer;color:#2b468a;text-align:left;background:#fff;border:2px solid #ecf1ff;border-radius:12px;padding:14px 20px;font-family:ArialRounded,sans-serif;font-size:.95em;transition:all .2s}.teamsConnectionGuide-module-scss-module__mZgkSa__choiceButton:hover{background:#e6f2ff;border-color:#007dae}.teamsConnectionGuide-module-scss-module__mZgkSa__choiceButton:focus-visible{outline-offset:2px;outline:2px solid #007dae}.teamsConnectionGuide-module-scss-module__mZgkSa__warningBox{color:#2b468a;background:#fffeee;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 16px;font-family:HindVadodara,sans-serif;font-size:.9em;line-height:1.5;display:flex}.teamsConnectionGuide-module-scss-module__mZgkSa__warningIcon{flex-shrink:0;margin-top:2px}.teamsConnectionGuide-module-scss-module__mZgkSa__instructionList{counter-reset:step;margin:16px 0;padding:0;list-style:none}.teamsConnectionGuide-module-scss-module__mZgkSa__instructionList li{counter-increment:step;color:#2b468a;padding:8px 0 8px 36px;font-family:HindVadodara,sans-serif;line-height:1.5;position:relative}.teamsConnectionGuide-module-scss-module__mZgkSa__instructionList li:before{content:counter(step);color:#fff;background:#007dae;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:ArialRounded;font-size:.8em;display:flex;position:absolute;left:0}
@keyframes formerSonEquipe-module-scss-module__BJJXMq__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes formerSonEquipe-module-scss-module__BJJXMq__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.formerSonEquipe-module-scss-module__BJJXMq__sectionTitle{color:#2b468a;margin:34px 0 8px;font-family:ArialRounded;font-size:26px}@media screen and (max-width:767px){.formerSonEquipe-module-scss-module__BJJXMq__sectionTitle{font-size:22px}}.formerSonEquipe-module-scss-module__BJJXMq__sectionIntro{color:#2b468a;max-width:800px;margin:0 0 16px}.formerSonEquipe-module-scss-module__BJJXMq__programmesInner{width:1170px;max-width:90%;margin:0 auto}@media screen and (max-width:767px){.formerSonEquipe-module-scss-module__BJJXMq__programmesInner{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.formerSonEquipe-module-scss-module__BJJXMq__programmesList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0 0 10px;padding:0;list-style:none;display:grid}.formerSonEquipe-module-scss-module__BJJXMq__programmeCard{background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 18px 16px;display:flex;box-shadow:0 6px 18px #2b468a1a}.formerSonEquipe-module-scss-module__BJJXMq__programmeName{color:#2b468a;margin:0;font-family:ArialRounded;font-size:18px}.formerSonEquipe-module-scss-module__BJJXMq__programmeDesc{color:#2b468a;flex:1;margin:0;font-size:14px}.formerSonEquipe-module-scss-module__BJJXMq__certifPill{color:#4d8148;background:#d6efcf;border-radius:99px;padding:2px 12px;font-size:13px;font-weight:600}.formerSonEquipe-module-scss-module__BJJXMq__parcoursTitle{margin-bottom:0;}.formerSonEquipe-module-scss-module__BJJXMq__contactCtaWrap{width:1170px;max-width:90%;margin:0 auto}@media screen and (max-width:767px){.formerSonEquipe-module-scss-module__BJJXMq__contactCtaWrap{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.formerSonEquipe-module-scss-module__BJJXMq__contactCtaWrap{margin-top:30px}.formerSonEquipe-module-scss-module__BJJXMq__trustBlock{margin-top:34px}@media screen and (max-width:767px){.formerSonEquipe-module-scss-module__BJJXMq__trustBlock{margin-top:24px}}.formerSonEquipe-module-scss-module__BJJXMq__contextInner{width:1170px;max-width:90%;margin:0 auto}@media screen and (max-width:767px){.formerSonEquipe-module-scss-module__BJJXMq__contextInner{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.formerSonEquipe-module-scss-module__BJJXMq__contextWhy{color:#2b468a;max-width:760px;margin:0 0 18px;font-size:17px;line-height:1.7}.formerSonEquipe-module-scss-module__BJJXMq__contextList{gap:10px;max-width:820px;margin:0 0 8px;padding:0;list-style:none;display:grid}.formerSonEquipe-module-scss-module__BJJXMq__contextItem{color:#2b468a;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.formerSonEquipe-module-scss-module__BJJXMq__contextCheck{flex:none;font-weight:700;line-height:1.5}
@keyframes index-module-scss-module__Dwi3IG__comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes index-module-scss-module__Dwi3IG__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.index-module-scss-module__Dwi3IG__container{z-index:1;min-height:140vh;position:relative}@media screen and (max-width:767px){.index-module-scss-module__Dwi3IG__container{padding:0 0 80px}}.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__header{background-color:#dce0e9;padding:30px 30px 20px;animation:.4s backwards index-module-scss-module__Dwi3IG__comeIn}@media (prefers-reduced-motion:reduce){.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__header{animation:none}}@media screen and (max-width:1150px){.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__header{margin-top:-65px;padding-top:95px}}@media screen and (max-width:767px){.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__header{margin-top:-65px;margin-bottom:20px;padding:80px 15px 15px}}.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__header h1{color:#2b468a;margin:0;font-family:ArialRounded;font-size:1.5em;line-height:1.4}@media screen and (max-width:767px){.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__header h1{font-size:1.1em}}.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__header .index-module-scss-module__Dwi3IG__info{max-width:1180px;margin:0 auto;padding:0 48px;display:flex}@media screen and (max-width:1150px){.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__header .index-module-scss-module__Dwi3IG__info{padding:0 32px}}@media screen and (max-width:767px){.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__header .index-module-scss-module__Dwi3IG__info{padding:0}}.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__header .index-module-scss-module__Dwi3IG__info img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:200px;height:auto;margin-right:15px;display:block}@media screen and (max-width:767px){.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__header .index-module-scss-module__Dwi3IG__info img{width:100px}}.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__header .index-module-scss-module__Dwi3IG__info h1{color:#2b468a;width:60%;margin:0;font-family:ArialRounded;font-size:1.5em;line-height:1.4}@media screen and (max-width:767px){.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__header .index-module-scss-module__Dwi3IG__info h1{width:100%;font-size:1.1em}}.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__header .index-module-scss-module__Dwi3IG__info p{opacity:.8;margin-top:1em}@media screen and (max-width:767px){.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__header .index-module-scss-module__Dwi3IG__info p{max-height:80px;margin-top:0;font-size:.8em;overflow:hidden}.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__addTrainerContainer{padding:0 20px}}.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__content{grid-template-columns:1fr 1fr 1fr;gap:30px;max-width:1180px;margin:0 auto;padding:65px 48px;display:grid;position:relative;overflow-x:clip}:is(.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__content:has(.index-module-scss-module__Dwi3IG__atelierOverlay),.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__content:has(.index-module-scss-module__Dwi3IG__assignmentsOverlay)){max-width:none;min-height:100vh}@media screen and (max-width:1150px){.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__content{padding:65px 32px}}@media screen and (max-width:992px){.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__content{grid-template-columns:1fr 1fr;padding:65px 50px}}@media screen and (max-width:767px){.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__content{grid-template-columns:1fr;padding:30px 20px}}.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__content>div{min-height:230px}@media screen and (max-width:767px){.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__content>div{min-height:auto}}.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__content>[id^=reg-card-]{animation:.45s backwards index-module-scss-module__Dwi3IG__comeIn}.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__content>[id^=reg-card-]:first-child{animation-delay:0s}.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__content>[id^=reg-card-]:nth-child(2){animation-delay:60ms}.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__content>[id^=reg-card-]:nth-child(3){animation-delay:.12s}.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__content>[id^=reg-card-]:nth-child(4){animation-delay:.18s}@media (prefers-reduced-motion:reduce){.index-module-scss-module__Dwi3IG__container .index-module-scss-module__Dwi3IG__content>[id^=reg-card-]{animation:none}}.index-module-scss-module__Dwi3IG__back{z-index:0;background-color:#53628d;background-image:url(/account-back.svg);background-position:0 450px;background-repeat:no-repeat;background-size:90%;width:100%;height:100%;position:fixed;top:0;left:0}.index-module-scss-module__Dwi3IG__atelierOverlay{z-index:101;background:#e6f2ff;border-radius:0;flex-direction:column;min-height:100%;transition:all .4s;animation:.4s index-module-scss-module__Dwi3IG__fadeIn;display:flex;position:absolute;inset:0;overflow:visible}@media screen and (max-width:767px){.index-module-scss-module__Dwi3IG__atelierOverlay{background:#e6f2ff;border-radius:0;width:100%;height:auto;animation:.4s index-module-scss-module__Dwi3IG__slideInFromBottom;position:fixed;inset:60px 0 0}}@keyframes index-module-scss-module__Dwi3IG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes index-module-scss-module__Dwi3IG__fadeIn{0%{opacity:0}to{opacity:1}}.index-module-scss-module__Dwi3IG__atelierOverlay .index-module-scss-module__Dwi3IG__atelierOverlayHeader{background:#fff;border-bottom:2px solid #ecf1ff;flex-shrink:0;justify-content:space-between;align-items:center;padding:15px 20px;display:none;position:relative}@media screen and (max-width:767px){.index-module-scss-module__Dwi3IG__atelierOverlay .index-module-scss-module__Dwi3IG__atelierOverlayHeader{display:flex}}.index-module-scss-module__Dwi3IG__atelierOverlay .index-module-scss-module__Dwi3IG__atelierOverlayHeader h2{color:#2b468a;margin:0;font-family:ArialRounded;font-size:1.3em;font-weight:600}.index-module-scss-module__Dwi3IG__atelierOverlay .index-module-scss-module__Dwi3IG__atelierOverlayHeader .index-module-scss-module__Dwi3IG__atelierOverlayCloseBtn{cursor:pointer;background-color:#e40082;background-image:url(/close-white.svg);background-position:50%;background-repeat:no-repeat;background-size:12px;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;transition:background-color .3s,transform .3s;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.index-module-scss-module__Dwi3IG__atelierOverlay .index-module-scss-module__Dwi3IG__atelierOverlayHeader .index-module-scss-module__Dwi3IG__atelierOverlayCloseBtn:hover{background-color:#b10065;transform:translateY(-50%)scale(1.05)}.index-module-scss-module__Dwi3IG__atelierOverlay .index-module-scss-module__Dwi3IG__atelierOverlayHeader .index-module-scss-module__Dwi3IG__atelierOverlayCloseBtn:active{transform:translateY(-50%)scale(.95)}.index-module-scss-module__Dwi3IG__atelierOverlay .index-module-scss-module__Dwi3IG__atelierOverlayHeader .index-module-scss-module__Dwi3IG__atelierOverlayCloseBtn:focus-visible{outline-offset:2px;outline:2px solid #007dae}.index-module-scss-module__Dwi3IG__atelierOverlay .index-module-scss-module__Dwi3IG__atelierOverlayContent{flex:1;padding:40px 0 1000px;position:relative;overflow:hidden auto}.index-module-scss-module__Dwi3IG__atelierOverlay .index-module-scss-module__Dwi3IG__atelierOverlayContent>*{width:100%}@media screen and (max-width:992px){.index-module-scss-module__Dwi3IG__atelierOverlay .index-module-scss-module__Dwi3IG__atelierOverlayContent{padding:30px 0 1000px}}@media screen and (max-width:767px){.index-module-scss-module__Dwi3IG__atelierOverlay .index-module-scss-module__Dwi3IG__atelierOverlayContent{padding:20px 15px 40px}}.index-module-scss-module__Dwi3IG__atelierOverlay .index-module-scss-module__Dwi3IG__atelierOverlayContent{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ecf1ff #0000}.index-module-scss-module__Dwi3IG__atelierOverlay .index-module-scss-module__Dwi3IG__atelierOverlayContent::-webkit-scrollbar{width:8px}.index-module-scss-module__Dwi3IG__atelierOverlay .index-module-scss-module__Dwi3IG__atelierOverlayContent::-webkit-scrollbar-track{background:0 0}.index-module-scss-module__Dwi3IG__atelierOverlay .index-module-scss-module__Dwi3IG__atelierOverlayContent::-webkit-scrollbar-thumb{background-color:#ecf1ff;border-radius:4px}.index-module-scss-module__Dwi3IG__assignmentsOverlay{z-index:101;background:#e6f2ff;border-radius:0;flex-direction:column;min-height:100%;transition:all .4s;animation:.3s index-module-scss-module__Dwi3IG__fadeIn;display:flex;position:absolute;inset:0;overflow:hidden}@media screen and (max-width:767px){.index-module-scss-module__Dwi3IG__assignmentsOverlay{background:#e6f2ff;border-radius:0;width:100%;height:auto;animation:.4s index-module-scss-module__Dwi3IG__slideInFromBottom;position:fixed;inset:60px 0 0}}.index-module-scss-module__Dwi3IG__assignmentsOverlay .index-module-scss-module__Dwi3IG__assignmentsOverlayHeader{flex-shrink:0;padding:20px 30px 0;position:relative}@media screen and (max-width:767px){.index-module-scss-module__Dwi3IG__assignmentsOverlay .index-module-scss-module__Dwi3IG__assignmentsOverlayHeader{padding:15px 20px 0}}.index-module-scss-module__Dwi3IG__assignmentsOverlay .index-module-scss-module__Dwi3IG__assignmentsOverlayHeader h2{color:#2b468a;margin:0;font-family:ArialRounded;font-size:1.3em;font-weight:600}.index-module-scss-module__Dwi3IG__assignmentsOverlay .index-module-scss-module__Dwi3IG__assignmentsOverlayCloseBtn{z-index:10;cursor:pointer;background-color:#e40082;background-image:url(/close-white.svg);background-position:50%;background-repeat:no-repeat;background-size:12px;border:none;border-radius:50%;width:36px;min-width:36px;height:36px;min-height:36px;margin:0;padding:0;transition:background-color .3s,transform .3s;position:absolute;top:15px;right:15px}@media screen and (max-width:767px){.index-module-scss-module__Dwi3IG__assignmentsOverlay .index-module-scss-module__Dwi3IG__assignmentsOverlayCloseBtn{top:12px;right:12px}}.index-module-scss-module__Dwi3IG__assignmentsOverlay .index-module-scss-module__Dwi3IG__assignmentsOverlayCloseBtn:hover{background-color:#b10065;transform:scale(1.05)}.index-module-scss-module__Dwi3IG__assignmentsOverlay .index-module-scss-module__Dwi3IG__assignmentsOverlayCloseBtn:active{transform:scale(.95)}.index-module-scss-module__Dwi3IG__assignmentsOverlay .index-module-scss-module__Dwi3IG__assignmentsOverlayCloseBtn:focus-visible{outline-offset:2px;outline:2px solid #007dae}.index-module-scss-module__Dwi3IG__assignmentsOverlay .index-module-scss-module__Dwi3IG__assignmentsOverlayContent{flex:1;padding:40px 40px 1000px;position:relative;overflow:hidden auto}.index-module-scss-module__Dwi3IG__assignmentsOverlay .index-module-scss-module__Dwi3IG__assignmentsOverlayContent>*{width:100%}@media screen and (max-width:992px){.index-module-scss-module__Dwi3IG__assignmentsOverlay .index-module-scss-module__Dwi3IG__assignmentsOverlayContent{padding:30px 30px 1000px}}@media screen and (max-width:767px){.index-module-scss-module__Dwi3IG__assignmentsOverlay .index-module-scss-module__Dwi3IG__assignmentsOverlayContent{padding:20px 15px 40px}}.index-module-scss-module__Dwi3IG__assignmentsOverlay .index-module-scss-module__Dwi3IG__assignmentsOverlayContent{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ecf1ff #0000}.index-module-scss-module__Dwi3IG__assignmentsOverlay .index-module-scss-module__Dwi3IG__assignmentsOverlayContent::-webkit-scrollbar{width:8px}.index-module-scss-module__Dwi3IG__assignmentsOverlay .index-module-scss-module__Dwi3IG__assignmentsOverlayContent::-webkit-scrollbar-track{background:0 0}.index-module-scss-module__Dwi3IG__assignmentsOverlay .index-module-scss-module__Dwi3IG__assignmentsOverlayContent::-webkit-scrollbar-thumb{background-color:#ecf1ff;border-radius:4px}
