.FormationPresentation_overlay__aYTgR{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(2,8,19,.64);overflow:hidden;cursor:pointer}.FormationPresentation_stage__qJfKc{position:relative;width:min(calc((100dvh - 64px) * 9 / 16),calc(100vw - 48px));height:calc(100dvh - 64px);max-height:calc((100vw - 48px) * 16 / 9);overflow:hidden;background:#080d16;border:1px solid #7995b8;border-radius:20px;box-shadow:0 16px 64px #0008;cursor:default;outline:none}.FormationPresentation_marker__t80wL{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 48px);padding:16px 24px;border:1px solid #9ab7da;border-radius:12px;background:#16283b;color:#eaf0fb;font-size:16px;text-align:center;line-height:1.5}.FormationPresentation_host__Mr7m0{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.FormationPresentation_host__Mr7m0 iframe{display:block;width:100%;height:100%;border:0}.FormationPresentation_back__Fpwy1{top:12px;right:12px;border:0;width:44px;height:44px;font-size:28px!important}.FormationPresentation_back__Fpwy1,.FormationPresentation_status__Uxt12{position:absolute;z-index:3;border-radius:8px;background:#0a0f1acc;color:#eaf0fb}.FormationPresentation_status__Uxt12{top:80px;left:16px;right:16px;padding:12px;font-size:13px}.FormationPresentation_play__lEuy7{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;padding:0;border:2px solid #fff!important;border-radius:50%;background:transparent;color:#fff;display:grid;place-items:center}.FormationPresentation_play__lEuy7 svg{width:30px;height:30px;fill:#fff}.WebFormations_page__WH8zU{box-sizing:border-box;position:relative;width:100%;height:100dvh;background:#0a0f1a;color:#eaf0fb;font-family:Avenir Next,Avenir,system-ui,sans-serif;font-weight:400;line-height:normal;padding:24px 32px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:24px}.WebFormations_page__WH8zU *{box-sizing:border-box}.WebFormations_page__WH8zU a,.WebFormations_page__WH8zU button,.WebFormations_page__WH8zU select{font:inherit}.WebFormations_page__WH8zU button{cursor:pointer;border:0}.WebFormations_page__WH8zU select{border:0}.WebFormations_page__WH8zU h1,.WebFormations_page__WH8zU h2,.WebFormations_page__WH8zU h3,.WebFormations_page__WH8zU p{margin:0}.WebFormations_page__WH8zU a{color:inherit}.WebFormations_page__WH8zU a:focus-visible,.WebFormations_page__WH8zU button:focus-visible,.WebFormations_page__WH8zU select:focus-visible{outline:2px solid #b9ddff;outline-offset:3px}.WebFormations_page__WH8zU .head{display:flex;align-items:center;justify-content:flex-start;gap:16px;min-height:48px}.WebFormations_page__WH8zU h1{font-size:32px;letter-spacing:-.03em}.WebFormations_page__WH8zU .layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(440px,2.15fr) minmax(260px,.82fr);gap:24px;min-height:0}.WebFormations_page__WH8zU .left,.WebFormations_page__WH8zU .right{min-width:0;min-height:0}.WebFormations_page__WH8zU .left{display:flex;flex-direction:column;gap:24px;padding-top:8px}.WebFormations_page__WH8zU .pane-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.WebFormations_page__WH8zU .pane-head h2{font-size:17px;font-weight:700}.WebFormations_page__WH8zU .sub{font-size:12px;color:#9eb2cf}.WebFormations_page__WH8zU .replay{background:transparent;color:#99adca;font-size:11px;padding:0}.WebFormations_page__WH8zU .mapwrap{--accent:#35cfff;--glow:rgba(53,207,255,.55);background:#0e1a2b;border-radius:20px;padding:28px 12px 12px}.WebFormations_page__WH8zU .mapstage{position:relative;container-type:inline-size;width:100%;max-width:100%;margin-inline:auto}.WebFormations_page__WH8zU .mapstage svg{width:100%;height:auto;display:block;overflow:visible}.WebFormations_page__WH8zU .movl{position:absolute;inset:0;pointer-events:none}.WebFormations_page__WH8zU .mdot{position:absolute;transform:translate(-50%,-50%);width:2.4cqw;height:2.4cqw;opacity:0;animation:WebFormations_fm-mDotIn__6DHpK .35s ease both;animation-delay:var(--dd,0s)}.WebFormations_page__WH8zU .mdot .core{position:absolute;inset:0;border-radius:50%;background:var(--ac);box-shadow:0 0 1.6cqw var(--ac)}.WebFormations_page__WH8zU .mdot .ring{position:absolute;inset:0;border-radius:50%;border:.4cqw solid var(--ac);animation:WebFormations_fm-mripple__G6vnQ 2.6s ease-out infinite;animation-delay:var(--dd,0s)}.WebFormations_page__WH8zU .mdot .ring:nth-of-type(3){animation-delay:calc(var(--dd,0s) + 1.3s)}@keyframes WebFormations_fm-mripple__G6vnQ{0%{transform:scale(1);opacity:.75}to{transform:scale(4.4);opacity:0}}@keyframes WebFormations_fm-mDotIn__6DHpK{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.WebFormations_page__WH8zU .mlabel{position:absolute;line-height:1.06;white-space:nowrap;pointer-events:auto;background:transparent;padding:0;color:var(--ac);text-align:left}.WebFormations_page__WH8zU .mlabel b{display:block;font-size:clamp(12px,4cqw,15px);font-weight:600;letter-spacing:.01em}.WebFormations_page__WH8zU .mlabel i{font-size:clamp(10px,3cqw,12px);font-weight:600;font-style:normal;opacity:0;animation:WebFormations_fm-mFade__9Cw6h .4s ease both var(--dd,0s)}.WebFormations_page__WH8zU .mlabel.c{transform:translate(-50%,-100%);text-align:center}.WebFormations_page__WH8zU .mlabel.c i{display:block;margin-top:5px}.WebFormations_page__WH8zU .mlabel.l{transform:translate(-100%,-50%);text-align:right}.WebFormations_page__WH8zU .mlabel.r{transform:translateY(-50%)}.WebFormations_page__WH8zU .mlabel.l i,.WebFormations_page__WH8zU .mlabel.r i{position:absolute;top:100%;margin-top:6px}.WebFormations_page__WH8zU .mlabel.l i{right:0}.WebFormations_page__WH8zU .mlabel.r i{left:0}.WebFormations_page__WH8zU .mlabel:hover{filter:brightness(1.3)}.WebFormations_page__WH8zU .mlabel[aria-pressed=true] b{text-decoration:underline;text-underline-offset:4px}.WebFormations_page__WH8zU .mlabel.l b{animation:WebFormations_fm-revL__8kUcF .25s linear var(--nd,0s) both}.WebFormations_page__WH8zU .mlabel.r b{animation:WebFormations_fm-revR__CPU2f .25s linear var(--nd,0s) both}.WebFormations_page__WH8zU .mlabel.c b{animation:WebFormations_fm-revD__QaxwB .25s linear var(--nd,0s) both}@keyframes WebFormations_fm-revL__8kUcF{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes WebFormations_fm-revR__CPU2f{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes WebFormations_fm-revD__QaxwB{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes WebFormations_fm-mFade__9Cw6h{0%{opacity:0}to{opacity:1}}.WebFormations_page__WH8zU .mline{stroke-dasharray:400;stroke-dashoffset:400;animation:WebFormations_fm-mDraw__7svAF var(--tl,.9s) linear both var(--td,0s)}@keyframes WebFormations_fm-mDraw__7svAF{to{stroke-dashoffset:0}}.WebFormations_page__WH8zU .elearning-link{display:block;position:relative;top:-6px;margin-top:-4px;padding:0;text-align:center;text-decoration:none;font-size:14px;font-weight:700;color:#ffda49}.WebFormations_page__WH8zU .elearning-link:hover{color:#ffda49;text-decoration:none;filter:brightness(1.3)}.WebFormations_page__WH8zU .city-index{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.WebFormations_page__WH8zU .city-index button{border-radius:8px;padding:6px 8px;font-size:11px;background:#142337;color:#c5d5eb}.WebFormations_page__WH8zU .city-index button[aria-pressed=true]{background:#29506d;color:#fff}.WebFormations_page__WH8zU .city-index button[data-city=__online]{color:#ffda49}.WebFormations_page__WH8zU .city-index button[data-city=__online][aria-pressed=true]{background:#51451e}.WebFormations_page__WH8zU .training-videos{--accent:#b59bff;--glow:rgba(181,155,255,.55);display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;margin-top:12px;padding:12px;border-radius:14px;background:rgba(139,92,246,.28);color:#e4d6ff;text-decoration:none;font-size:14px;font-weight:800;border:1px solid #9471cf}.WebFormations_page__WH8zU .training-videos:hover{background:rgba(139,92,246,.36)}.WebFormations_page__WH8zU .legend-block{margin-top:auto;padding-top:4px;display:grid;gap:12px}.WebFormations_page__WH8zU .legend-head{display:grid;grid-template-columns:1fr;gap:12px}.WebFormations_page__WH8zU .legend-head h2{font-size:15px;color:#b8cbe6}.WebFormations_page__WH8zU .legend{display:grid;gap:12px}.WebFormations_page__WH8zU .legend-item{display:flex;align-items:center;gap:10px;font-size:15px;color:#afc1da}.WebFormations_page__WH8zU .legend-item .dot{width:10px;height:10px;border-radius:50%;background:var(--accent);flex:none}.WebFormations_page__WH8zU .color-mode{display:flex;gap:4px;padding:4px;border-radius:10px;background:#09111e;width:100%}.WebFormations_page__WH8zU .color-mode button{flex:1;padding:10px 8px;font-size:14px;background:transparent;color:#a8bbd5;border-radius:7px;outline:1px solid transparent;outline-offset:-1px}.WebFormations_page__WH8zU .color-mode button[aria-pressed=true]{background:transparent;outline-color:#a6bbda;color:#f0f5ff;font-weight:700}.WebFormations_page__WH8zU .color-mode button:focus-visible,.WebFormations_page__WH8zU .color-mode button:hover{background:transparent;outline-color:#e5f0ff;box-shadow:0 0 10px rgba(192,218,255,.3)}.WebFormations_page__WH8zU .center{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.WebFormations_page__WH8zU .center-head{padding:8px 4px 16px;display:flex;justify-content:space-between;align-items:baseline;gap:16px}.WebFormations_page__WH8zU .center-head h2{font-size:17px}.WebFormations_page__WH8zU .timeline{overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#31445f transparent;padding:24px;scroll-behavior:smooth;scroll-padding-top:24px}.WebFormations_page__WH8zU .month-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#92a8c6;margin:24px 0 12px}.WebFormations_page__WH8zU .month-label:first-child{margin-top:0}.WebFormations_page__WH8zU .tile{position:relative;padding:24px;border-radius:18px;background:var(--wash);background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.035) 0 1px,transparent 1px 3px);border:2px solid var(--accent);margin-bottom:12px;scroll-margin-top:24px}.WebFormations_page__WH8zU .tile-online{margin-bottom:24px}.WebFormations_page__WH8zU .tile.target{outline:2px solid var(--accent);outline-offset:-2px}.WebFormations_page__WH8zU .tile .topline{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.WebFormations_page__WH8zU .permanent-date,.WebFormations_page__WH8zU .tile time{font-size:17px;font-weight:800;color:var(--light)}.WebFormations_page__WH8zU .tile .place{font-size:13px;color:var(--light);font-weight:700;padding:6px 10px;border-radius:7px;background:var(--wash)}.WebFormations_page__WH8zU .tile h3{font-size:27px;letter-spacing:-.025em;line-height:1.15;color:var(--light)}.WebFormations_page__WH8zU .tile .info{margin-top:8px;color:var(--soft);font-size:13px;line-height:1.5}.WebFormations_page__WH8zU .tile .info .level{font-weight:700;color:var(--light)}.WebFormations_page__WH8zU .tile .bottomline{margin-top:20px;display:flex;justify-content:space-between;gap:16px;align-items:center}.WebFormations_page__WH8zU .tile .org{font-size:13px;color:var(--soft)}.WebFormations_page__WH8zU .tile .site{color:var(--light);font-size:12px;font-weight:800;text-decoration:none;padding:8px 12px;border-radius:8px;background:var(--wash)}.WebFormations_page__WH8zU .tile .site:hover{filter:brightness(1.2)}.WebFormations_page__WH8zU .tile .contact{color:var(--light);font-size:12px;text-decoration:none;display:inline-block;margin-top:12px;margin-right:16px}.WebFormations_page__WH8zU .empty{padding:32px;border-radius:16px;background:#122033;color:#bacbe2;font-size:14px}.WebFormations_page__WH8zU .empty button{display:block;margin-top:16px;color:#eaf0fb;background:#284468;border-radius:8px;padding:8px 12px}.WebFormations_page__WH8zU .mapwrap:hover,.WebFormations_page__WH8zU .tile:focus-within,.WebFormations_page__WH8zU .tile:hover,.WebFormations_page__WH8zU .training-videos:focus-visible,.WebFormations_page__WH8zU .training-videos:hover{box-shadow:0 0 10px 2px var(--glow),0 0 26px 4px var(--glow)}.WebFormations_page__WH8zU .tile:hover{z-index:1}.WebFormations_page__WH8zU .right{background:#101b2d;border-radius:20px;padding:16px;display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:16px}.WebFormations_page__WH8zU .right .pane-head{margin:0}.WebFormations_page__WH8zU .filters{display:grid;gap:8px}.WebFormations_page__WH8zU .filters label{display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px;align-items:center}.WebFormations_page__WH8zU .filter-label{font-size:12px;color:#adbfda}.WebFormations_page__WH8zU .filters select{color:#e5eefb;background:#1a2a41;border-radius:8px;padding:9px 12px;width:100%;font-size:12px;min-width:0}.WebFormations_page__WH8zU .reset{font-size:11px;color:#afc4df;text-decoration:underline;background:transparent;padding:0;text-align:left}.WebFormations_page__WH8zU .calendar-area{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;overflow:hidden}.WebFormations_page__WH8zU .month-nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.WebFormations_page__WH8zU .month-nav button{width:30px;height:30px;border-radius:8px;background:#20314a;color:#cfddf0}.WebFormations_page__WH8zU .month-nav span{font-size:12px;font-weight:700;color:#c6d4e9}.WebFormations_page__WH8zU .months{position:relative;display:block;overflow-y:auto;min-height:0;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#344963 transparent;outline-offset:-2px}.WebFormations_page__WH8zU .calendar{scroll-snap-align:start;scroll-snap-stop:always;margin-bottom:24px;padding-right:8px}.WebFormations_page__WH8zU .calendar:last-child{margin-bottom:0}.WebFormations_page__WH8zU .calendar h3{font-size:16px;text-transform:capitalize;margin-bottom:12px}.WebFormations_page__WH8zU .days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.WebFormations_page__WH8zU .day,.WebFormations_page__WH8zU .weekday{display:grid;place-items:center;height:28px;border-radius:6px;font-size:11px;background:transparent;color:#93a8c6}.WebFormations_page__WH8zU .weekday{height:18px;font-size:10px;color:#768ead}.WebFormations_page__WH8zU .day.event{background:var(--wash);color:var(--light);font-weight:800;box-shadow:0 0 16px -8px var(--accent);border:1px solid var(--accent)}.WebFormations_page__WH8zU .day.event:hover{outline:1px solid var(--accent)}.WebFormations_page__WH8zU .day[aria-pressed=true]{outline:2px solid #fff;outline-offset:-2px}.WebFormations_page__WH8zU .day.today{box-shadow:inset 0 0 0 1px #6b86a8}.WebFormations_page__WH8zU .calendar .caption{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:11px;color:#b1c4df;line-height:1.4}.WebFormations_page__WH8zU .caption .dot{margin-top:4px;width:6px;height:6px;background:var(--accent);border-radius:50%;flex:none}.WebFormations_page__WH8zU .calendar-empty{font-size:11px;color:#7f96b4;margin-top:10px}.WebFormations_page__WH8zU .home{display:grid;place-items:center;width:48px;height:48px;color:var(--home-color,#fff);background:transparent;overflow:visible;border:0;border-radius:0;text-decoration:none}.WebFormations_page__WH8zU .home svg{width:48px;height:48px;overflow:visible;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.WebFormations_page__WH8zU .home:focus-visible,.WebFormations_page__WH8zU .home:hover{color:var(--home-color,#fff);background:transparent;filter:drop-shadow(0 0 6px var(--home-color,#fff))}.WebFormations_page__WH8zU .home .smoke-puff{fill:none;stroke:currentColor;opacity:0;transform-box:view-box;transform-origin:42px 18px;animation:WebFormations_outline-smoke__BF_Tv 4.4s ease-out infinite}.WebFormations_page__WH8zU .home .smoke-puff.puff2{animation-delay:-1.45s}.WebFormations_page__WH8zU .home .smoke-puff.puff3{animation-delay:-2.9s}.WebFormations_page__WH8zU .home .smoke path{vector-effect:non-scaling-stroke;stroke-width:2.2;fill:none}@keyframes WebFormations_outline-smoke__BF_Tv{0%{opacity:0;transform:translateY(4px) scale(.35)}18%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(7px,calc(-1 * var(--smoke-rise,52px))) scale(1.35)}}.WebFormations_page__WH8zU .return-overlay{position:absolute;inset:0;z-index:20;overflow:hidden;background:#0a0f1a}.WebFormations_page__WH8zU .return-scene{position:absolute;inset:0;transform-origin:0 0}.WebFormations_page__WH8zU .return-scene>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.WebFormations_page__WH8zU .return-plane{position:absolute;left:0;top:0;transform-origin:0 0;background:#0a0f1a;overflow:hidden}.WebFormations_page__WH8zU .return-plane .layout{height:100%}@media(max-width:1150px){.WebFormations_page__WH8zU{padding:20px;gap:20px}.WebFormations_page__WH8zU .layout{grid-template-columns:220px minmax(340px,1fr) 250px;gap:16px}.WebFormations_page__WH8zU .tile{padding:20px}.WebFormations_page__WH8zU .tile h3{font-size:24px}.WebFormations_page__WH8zU .tile time{font-size:15px}.WebFormations_page__WH8zU .tile .bottomline{align-items:flex-start;flex-direction:column;gap:8px}.WebFormations_page__WH8zU .mapwrap{padding-left:8px;padding-right:8px}.WebFormations_page__WH8zU .brand-line{gap:12px}.WebFormations_page__WH8zU .brand{font-size:18px}.WebFormations_page__WH8zU h1{font-size:26px}}@media(max-height:800px){.WebFormations_page__WH8zU{padding-top:16px;gap:16px}.WebFormations_page__WH8zU .left,.WebFormations_page__WH8zU .right{gap:12px}.WebFormations_page__WH8zU .mapwrap{padding-top:20px}.WebFormations_page__WH8zU .mapstage{width:100%}.WebFormations_page__WH8zU .tile{padding:20px}.WebFormations_page__WH8zU .legend-head{gap:8px}.WebFormations_page__WH8zU .legend-block{gap:12px}.WebFormations_page__WH8zU .legend-item{font-size:14px}.WebFormations_page__WH8zU .legend{gap:10px}.WebFormations_page__WH8zU .calendar{margin-bottom:20px}.WebFormations_page__WH8zU .day{height:24px}.WebFormations_page__WH8zU .calendar h3{margin-bottom:8px}.WebFormations_page__WH8zU .calendar .caption{margin-top:8px}}@media(prefers-reduced-motion:reduce){.WebFormations_page__WH8zU .mdot,.WebFormations_page__WH8zU .mdot .ring,.WebFormations_page__WH8zU .mlabel b,.WebFormations_page__WH8zU .mlabel i,.WebFormations_page__WH8zU .mline{animation:none!important}.WebFormations_page__WH8zU .mdot,.WebFormations_page__WH8zU .mlabel i{opacity:1!important}.WebFormations_page__WH8zU .mlabel b{clip-path:none!important}.WebFormations_page__WH8zU .mline{stroke-dashoffset:0!important}.WebFormations_page__WH8zU .timeline{scroll-behavior:auto}.WebFormations_page__WH8zU .home .smoke{display:none}}.WebFormations_page__WH8zU .day.event{background:var(--button);border:0}.WebFormations_page__WH8zU h1,.WebFormations_page__WH8zU h2,.WebFormations_page__WH8zU h3{font-weight:700}.WebFormations_page__WH8zU .legend-cities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.WebFormations_page__WH8zU header.head{justify-content:flex-start;gap:16px}.WebFormations_page__WH8zU .head .home{flex:none}.WebFormations_page__WH8zU .right-slot{min-width:0;min-height:0;position:relative}.WebFormations_page__WH8zU .right{height:100%}.WebFormations_page__WH8zU .tile .bottomline{flex-wrap:wrap;gap:12px;margin-top:16px;pointer-events:auto}.WebFormations_page__WH8zU .presentations{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;pointer-events:auto}.WebFormations_page__WH8zU .presentation{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:8px;background:var(--wash);color:var(--light);font-size:12px;font-weight:800;border:0}.WebFormations_page__WH8zU .presentation svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}.WebFormations_page__WH8zU .presentation svg path{fill:currentColor;stroke:none}.WebFormations_page__WH8zU .presentation:focus-visible,.WebFormations_page__WH8zU .presentation:hover{box-shadow:0 0 16px var(--glow)}.WebFormations_page__WH8zU .timeline{mask-image:linear-gradient(180deg,transparent 0,#000 32px,#000);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 32px,#000)}