:root{--au-bg:#f6f7fb;--au-surface:#fff;--au-field:#f6f7fb;--au-line:#dde2ee;--au-line-soft:#e9ecf4;--au-primary:#0b2fa5;--au-primary-2:#1a4fd0;--au-accent:#00c8a0;--au-accent-ink:#19e0b5;--au-text:#0d0f1a;--au-text-2:#3a3d52;--au-muted:#6b6f87;--au-danger:#c23b3b;--au-radius:12px;--au-titre:"Inter","Segoe UI",system-ui,sans-serif;--au-texte:"Inter","Segoe UI",system-ui,sans-serif}body#kt_body{background:var(--au-bg)!important;background-image:none!important;color:var(--au-text);font-family:var(--au-texte);margin:0}.au-shell{display:flex;min-height:100vh}.au-brand{background:radial-gradient(60% 45% at 105% 0,rgba(25,224,181,.28),transparent 70%),radial-gradient(55% 50% at -10% 100%,rgba(14,125,232,.55),transparent 70%),linear-gradient(150deg,#040d2e,#0b2fa5 58%,#0e7de8);color:#fff;display:flex;flex:0 0 clamp(380px,38vw,560px);flex-direction:column;gap:32px;justify-content:space-between;overflow:hidden;padding:44px 48px 36px;position:relative}.au-brand:before{background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:44px 44px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%);pointer-events:none;position:absolute}.au-brand>*{position:relative}.au-brand-logo img{display:block;height:46px;width:auto}.au-brand-tag{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;letter-spacing:.02em;padding:6px 14px}.au-brand-tag:before{background:var(--au-accent-ink);border-radius:50%;box-shadow:0 0 0 4px rgba(25,224,181,.22);content:"";height:7px;width:7px}.au-brand h1{color:#fff;font-family:var(--au-titre);font-size:clamp(26px,2.5vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.16;margin:18px 0 0;text-wrap:balance}.au-brand h1 em{color:var(--au-accent-ink);font-style:normal}.au-brand-points{color:hsla(0,0%,100%,.88);display:grid;font-size:15px;gap:12px;list-style:none;margin:26px 0 0;padding:0}.au-brand-points li{align-items:flex-start;display:flex;gap:12px}.au-brand-points li:before{background:rgba(25,224,181,.18) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%2319e0b5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5.5 10.4 2.9 2.9 6.1-6.4'/%3E%3C/svg%3E") 50%/20px no-repeat;border-radius:50%;content:"";flex:0 0 20px;height:20px;margin-top:1px}.au-parcours{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;display:flex;flex-wrap:nowrap;font-size:12.5px;font-weight:600;gap:4px;justify-content:space-between;padding:14px}.au-parcours span{background:hsla(0,0%,100%,.1);border-radius:8px;padding:5px 8px;white-space:nowrap}.au-parcours span.au-ok{background:rgba(25,224,181,.2);color:#c9fff1}.au-parcours i{font-style:normal;opacity:.5}.au-brand-pied{color:hsla(0,0%,100%,.62);font-size:12.5px}.au-main{align-items:center;background:radial-gradient(40% 35% at 100% 0,rgba(11,47,165,.07),transparent 70%),radial-gradient(35% 30% at 0 100%,rgba(0,200,160,.08),transparent 70%),var(--au-bg);flex:1 1 auto;min-width:0;padding:40px 24px}.au-main,.au-main .login.login-4{display:flex;justify-content:center}.au-main .login.login-4{width:100%}.au-main .login.login-4 .login-container{animation:au-apparition .45s ease-out both;background:var(--au-surface);border:1px solid var(--au-line-soft);border-radius:24px;box-shadow:0 18px 44px rgba(11,47,165,.1),0 2px 6px rgba(13,15,26,.04);margin:0;max-width:100%;padding:36px 36px 28px;width:auto}@keyframes au-apparition{0%{opacity:0}to{opacity:1}}.au-main .login.login-4 .login-container .login-content{max-width:100%;padding:0!important;width:400px}.au-main .login.login-4 .login-container .login-content.login-content-signup{max-width:100%;width:640px}.au-main .login-content,.au-main .login-content-signup{background:transparent!important}.au-main .login-form.p-5{padding:0!important}.au-main .login-logo{display:none!important}.au-main .px-4.text-gradient,.au-main h3.text-gradient{background:none;color:var(--au-text);font-family:var(--au-titre);font-size:26px!important;font-weight:800;letter-spacing:-.02em;line-height:1.2;-webkit-text-fill-color:currentColor;margin:0;text-wrap:balance}.au-main .d-flex:has(>.px-4.text-gradient)>hr,.au-main .d-flex:has(>.px-4>h3)>hr{display:none}.au-main .d-flex:has(>.px-4.text-gradient),.au-main .d-flex:has(>.px-4>h3){justify-content:center;text-align:center}.au-main .d-flex:has(>.px-4>h3)>.px-4{padding:0!important}.au-main .text-muted.font-size-h4,.au-main .text-muted.font-size-h5{color:var(--au-muted)!important;font-size:14.5px!important;font-weight:400!important;line-height:1.5;margin-top:8px}.au-main .pb-10,.au-main .pb-15,.au-main .pb-lg-10{padding-bottom:22px!important}.au-main .pt-5,.au-main .pt-lg-10,.au-main .pt-lg-5{padding-top:0!important}.au-main .row.mb-4{margin-bottom:0!important}.au-main hr{border-top-color:var(--au-line-soft)}.au-main label,.au-main label.font-size-h6{color:var(--au-text-2)!important;font-size:13px!important;font-weight:600!important;margin-bottom:6px}.au-main .form-control{background-color:var(--au-field)!important;border:1px solid var(--au-line)!important;border-radius:var(--au-radius)!important;box-shadow:none;color:var(--au-text);font-family:var(--au-texte);font-size:15px!important;height:50px!important;padding-bottom:0!important;padding-top:0!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.au-main .form-control::placeholder{color:#9aa0b5}.au-main .form-control:hover{border-color:#c5ccdf!important}.au-main .form-control:focus{background-color:#fff!important;border-color:var(--au-primary-2)!important;box-shadow:0 0 0 4px rgba(26,79,208,.14);outline:0}.au-main .form-group{margin-bottom:14px}.au-main .input-icon span i,.au-main .input-icon>span i{color:#8c93ab}.au-main .input-icon .btn.btn-secondary{background:transparent!important;border:0!important;box-shadow:none!important;color:#8c93ab!important;height:50px;padding:0 14px}.au-main .input-icon .btn.btn-secondary:focus-visible,.au-main .input-icon .btn.btn-secondary:hover{color:var(--au-primary)!important}.au-main .iti{width:100%}.au-main input[type=checkbox]{accent-color:var(--au-primary);cursor:pointer;height:17px;width:17px}.au-main span[style*="color: Red"],.au-main span[style*="color:Red"]{color:var(--au-danger)!important;font-size:12.5px}.au-main .btn{border-radius:var(--au-radius)!important;font-family:var(--au-texte);font-size:15px!important;font-weight:600!important;transition:transform .12s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease}.au-main .btn.btn-primary{background:linear-gradient(135deg,var(--au-primary) 0,var(--au-primary-2) 100%)!important;border:0!important;box-shadow:0 10px 22px rgba(11,47,165,.24)!important;color:#fff!important;min-height:48px}.au-main .btn.btn-primary:hover{box-shadow:0 14px 28px rgba(11,47,165,.3)!important;transform:translateY(-1px)}.au-main .btn.btn-primary:active{transform:translateY(0)}.au-main .btn.btn-success{background:#fff!important;border:1px solid var(--au-line)!important;box-shadow:none!important;color:var(--au-primary)!important;min-height:48px}.au-main .btn.btn-success:hover{background:#f3f6ff!important;border-color:var(--au-primary-2)!important}.au-main .btn.btn-light-danger,.au-main .btn.btn-outline-danger{background:#fff!important;border:1px solid var(--au-line)!important;box-shadow:none!important;color:var(--au-text-2)!important;min-height:48px}.au-main .btn.btn-light-danger:hover,.au-main .btn.btn-outline-danger:hover{background:var(--au-field)!important;border-color:#c5ccdf!important}.au-main .btn:focus-visible,.au-main a:focus-visible{outline:3px solid rgba(26,79,208,.45);outline-offset:2px}.au-main #BTNCONNEXTION,.au-main #BTN_INSCRI{align-items:center;display:flex;justify-content:center;margin:14px 0!important;padding:0 20px!important;width:100%}@media (min-width:576px){.au-main .row>.col-xl-6{flex:0 0 50%;max-width:50%}}.au-main .grid-btns,.au-main .row.d-flex.justify-content-around{display:flex!important;flex-wrap:nowrap;gap:12px;justify-content:stretch!important;margin:0!important;padding:0!important}.au-main .grid-btns .btn,.au-main .row.d-flex.justify-content-around .btn{float:none!important;margin:0!important;padding:0 22px!important}.au-main .grid-btns .btn.btn-primary,.au-main .row.d-flex.justify-content-around .btn.btn-primary{flex:1 1 auto}.au-main .row.mt-2{margin:18px 0 0!important}.au-main .row.mt-2.mb-10{margin-bottom:0!important}.au-main .row.mt-2>.col-lg-12{padding:0}.au-main a.nav-link,.au-main a.text-gradient{background:none;color:var(--au-primary)!important;font-size:14px!important;font-weight:600!important;-webkit-text-fill-color:currentColor;padding:0!important}.au-main a.nav-link:hover,.au-main a.text-gradient:hover{text-decoration:underline}.au-main .d-flex.justify-content-between.mt-n5{align-items:center;margin-top:-6px!important}.au-main .d-flex.justify-content-between label{font-size:14px!important;font-weight:500!important;margin:0}.au-main .d-flex>.px-4:not(:has(h3)):not(.text-gradient){color:var(--au-muted);font-size:12.5px;text-transform:lowercase}.au-main .alert.alert-custom.alert-white{align-items:flex-start;background:#eef3ff!important;border:1px solid #d6e0fb!important;border-radius:14px;box-shadow:none!important;margin-bottom:22px!important;padding:14px 16px}.au-main .alert.alert-custom.alert-white .alert-text{color:var(--au-text-2);font-size:13.5px;line-height:1.5}.au-main .alert.alert-custom.alert-white .alert-icon i{color:var(--au-primary);font-size:22px}.au-main .alert.alert-custom.alert-white a{color:var(--au-primary);font-weight:600}.au-main .d-flex:has(.RadCaptcha){justify-content:stretch!important}.au-main .col-6:has(.RadCaptcha){flex:0 0 100%;max-width:100%;padding:0}.au-main .RadCaptcha{align-items:center;background:#fbfcfe;border:1px dashed var(--au-line);border-radius:14px;display:grid;gap:6px 14px;grid-template-columns:auto 1fr;padding:14px}.au-main .RadCaptcha>div{display:contents}.au-main .RadCaptcha img{border:1px solid var(--au-line-soft);border-radius:10px;display:block;height:auto;max-width:100%}.au-main .RadCaptcha p{display:contents;margin:0}.au-main .RadCaptcha label{color:var(--au-muted)!important;font-weight:500!important;grid-column:1/-1;margin:0}.au-main .RadCaptcha .form-control{background-color:#fff!important;letter-spacing:.12em;text-transform:uppercase;width:100%!important}.au-main .RadCaptcha>span{grid-column:1/-1}@media (max-width:991.98px){.au-shell{flex-direction:column}.au-brand{flex:0 0 auto;gap:14px;padding:22px 22px 24px}.au-brand h1{font-size:21px;margin-top:12px}.au-brand-pied,.au-brand-points,.au-parcours{display:none}.au-brand-logo img{height:38px}.au-shell{height:auto;min-height:100vh;min-height:100dvh}.au-main{align-items:flex-start;flex:1 0 auto;padding:20px 16px 32px}.au-main .login.login-4 .login-container{border-radius:20px;padding:26px 20px 22px;width:100%}.au-main .login.login-4 .login-container .login-content,.au-main .login.login-4 .login-container .login-content.login-content-signup{width:100%}.au-main .RadCaptcha{grid-template-columns:1fr}}@media (max-width:480px){.au-main .grid-btns,.au-main .row.d-flex.justify-content-around{flex-direction:column-reverse}.au-main .grid-btns .btn,.au-main .row.d-flex.justify-content-around .btn{width:100%}.au-main .d-flex.justify-content-between.mt-n5{align-items:flex-start;flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.au-main .login.login-4 .login-container{animation:none}.au-main .btn,.au-main .form-control{transition:none}}.au-main :not(.input-icon):not(.iti)>.form-control{padding-left:16px;padding-right:16px}.au-carousel{display:flex;flex-direction:column;gap:26px}.au-flows,.au-slides{display:grid}.au-flows .au-parcours,.au-slide{grid-area:1/1;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s;visibility:hidden}.au-flows .au-parcours.is-on,.au-slide.is-on{opacity:1;transform:none;transition:opacity .5s ease .08s,transform .5s ease .08s,visibility 0s;visibility:visible}.au-slide .au-slide-titre{color:#fff;font-family:var(--au-titre);font-size:clamp(26px,2.5vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.16;margin:18px 0 0;text-wrap:balance}.au-slide .au-slide-titre em{color:var(--au-accent-ink);font-style:normal}.au-slide.is-on .au-brand-points li{animation:au-point .5s ease both}.au-slide.is-on .au-brand-points li:nth-child(2){animation-delay:.12s}.au-slide.is-on .au-brand-points li:nth-child(3){animation-delay:.22s}@keyframes au-point{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.au-nav{align-items:center;display:flex;gap:8px}.au-dot{background:hsla(0,0%,100%,.28);border:0;border-radius:999px;cursor:pointer;height:8px;overflow:hidden;padding:0;position:relative;transition:width .35s ease,background .2s;width:8px}.au-dot:hover{background:hsla(0,0%,100%,.5)}.au-dot.is-on{background:hsla(0,0%,100%,.22);width:36px}.au-dot i{background:var(--au-accent-ink);border-radius:inherit;inset:0;position:absolute;transform:scaleX(0);transform-origin:left}.au-dot.is-on i{animation:au-progression var(--au-duree,7s) linear forwards}.au-carousel.is-paused .au-dot.is-on i{animation-play-state:paused}.au-carousel.is-stopped .au-dot.is-on i{animation:none;transform:scaleX(1)}@keyframes au-progression{to{transform:scaleX(1)}}.au-dot:focus-visible,.au-pause:focus-visible{outline:2px solid var(--au-accent-ink);outline-offset:3px}.au-pause{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.22);border-radius:50%;color:hsla(0,0%,100%,.8);cursor:pointer;display:grid;height:26px;margin-left:6px;padding:0;place-items:center;width:26px}.au-pause:hover{background:hsla(0,0%,100%,.16);color:#fff}.au-pause svg{fill:currentColor;height:12px;width:12px}.au-carousel.is-stopped .au-pause .p,.au-pause .l{display:none}.au-carousel.is-stopped .au-pause .l{display:inline}@media (max-width:991.98px){.au-carousel{gap:14px}.au-slide .au-slide-titre{font-size:21px;margin-top:12px}.au-flows,.au-slide .au-brand-points{display:none}}@media (prefers-reduced-motion:reduce){.au-flows .au-parcours,.au-flows .au-parcours.is-on,.au-slide,.au-slide.is-on{transform:none;transition:none}.au-slide.is-on .au-brand-points li{animation:none}.au-dot{transition:none}}#WebDialogWindowlogin .grid-btns{gap:10px;justify-content:flex-end!important;margin:0!important;padding:6px 16px 10px}#WebDialogWindowlogin .grid-btns .btn,#WebDialogWindowlogin .grid-btns .btn.btn-primary{flex:0 0 auto!important;min-height:40px;padding:0 22px!important;width:auto!important}#WebDialogWindowlogin,#WebDialogWindowlogin.igdw_Control{background:#fff!important;border:0!important;border-radius:18px!important;box-shadow:0 30px 80px -20px rgba(13,15,26,.45),0 0 0 1px rgba(13,15,26,.06)!important;overflow:hidden!important}#WebDialogWindowlogin .igdw_HeaderArea,#WebDialogWindowlogin .igdw_HeaderContent,#WebDialogWindowlogin .igdw_HeaderCornerLeft,#WebDialogWindowlogin .igdw_HeaderCornerRight{background:#fff!important;background-image:none!important;border:0!important;height:auto!important}#WebDialogWindowlogin .igdw_HeaderArea{border-bottom:1px solid #eef1f6!important;padding:18px 22px 6px!important}#WebDialogWindowlogin .igdw_HeaderCaption{color:#0d0f1a!important;font:700 17px/1.3 Inter,Segoe UI,system-ui,sans-serif!important;letter-spacing:-.01em}#WebDialogWindowlogin .igdw_HeaderButton,#WebDialogWindowlogin .igdw_HeaderButtonArea img{filter:invert(.55);opacity:.8}#WebDialogWindowlogin .igdw_HeaderButton:hover{opacity:1}#WebDialogWindowlogin .igdw_BodyContent,#WebDialogWindowlogin .igdw_BodyCornerBottomLeft,#WebDialogWindowlogin .igdw_BodyCornerBottomRight,#WebDialogWindowlogin .igdw_BodyCornerTopLeft,#WebDialogWindowlogin .igdw_BodyCornerTopRight,#WebDialogWindowlogin .igdw_BodyEdgeBottom,#WebDialogWindowlogin .igdw_BodyEdgeLeft,#WebDialogWindowlogin .igdw_BodyEdgeRight,#WebDialogWindowlogin .igdw_BodyEdgeTop{background:#fff!important;background-image:none!important;border:0!important}#WebDialogWindowlogin .card,#WebDialogWindowlogin .card-body{background:transparent!important;border:0!important;box-shadow:none!important}#WebDialogWindowlogin .card-header{display:none!important}.cl-soc-aide{align-items:center;background:#f4f7ff;border-radius:12px;color:#3a3d52;display:flex;font:500 13.5px/1.4 Inter,Segoe UI,system-ui,sans-serif;gap:10px;margin:6px 16px 12px;padding:10px 14px}.cl-soc-aide i{color:#1a4fd0;font-size:18px}.cl-soc-aide b{color:#0d0f1a}#GRID_LISTE_LOGIN{background:#fff!important;border:1px solid #e3e7f0!important;border-radius:14px!important;overflow:hidden!important}#GRID_LISTE_LOGIN .igg_HeaderCaption,#GRID_LISTE_LOGIN th{background:#f4f6fb!important;background-image:none!important;border:0!important;border-bottom:1px solid #e3e7f0!important;color:#6b6f87!important;font:700 11.5px/1.2 Inter,Segoe UI,system-ui,sans-serif!important;height:40px!important;letter-spacing:.05em;text-transform:uppercase}#GRID_LISTE_LOGIN td{background:#fff!important;border:0!important;border-bottom:1px solid #eef1f6!important;color:#0d0f1a!important;cursor:pointer;font:500 14px/1.3 Inter,Segoe UI,system-ui,sans-serif!important;height:46px!important}#GRID_LISTE_LOGIN tr:hover>td{background:#f4f7ff!important}#GRID_LISTE_LOGIN td.igg_SelectedCell,#GRID_LISTE_LOGIN tr.igg_SelectedRow>td,#GRID_LISTE_LOGIN tr[aria-selected=true]>td{background:#e6edff!important;color:#0b2fa5!important;font-weight:700!important}#GRID_LISTE_LOGIN td.igg_ActiveCell{outline:0!important}#GRID_LISTE_LOGIN td:first-child,#GRID_LISTE_LOGIN th:first-child{color:#9aa1b8!important;font-weight:600!important}#WebDialogWindowlogin .grid-btns{padding:14px 16px 18px!important}#WebDialogWindowlogin .grid-btns .btn{border-radius:12px!important;font-size:14px!important;font-weight:700!important}#WebDialogWindowlogin .grid-btns .btn-outline-danger{background:#fff!important;border:1.5px solid #e3e7f0!important;color:#3a3d52!important}#WebDialogWindowlogin .grid-btns .btn-outline-danger:hover{background:#f7f8fc!important;border-color:#c9cfdd!important}.au-main{background:linear-gradient(180deg,#eaf0ff 0,#f3f6fd 60%,var(--au-bg) 100%);overflow:hidden;position:relative}.au-main .login.login-4{position:relative;z-index:1}.au-main .cl-fond{--cl-courbe:.32}.au-brand>:not(.cl-fond){position:relative;z-index:1}.au-brand .cl-fond{--cl-point:hsla(0,0%,100%,.16);--cl-o1:hsla(0,0%,100%,.1);--cl-o2:rgba(0,224,181,.22);--cl-o3:rgba(120,150,255,.22);--cl-courbe:.35}.cl-fond{overflow:hidden;pointer-events:none;z-index:0}.cl-fond,.cl-fond:before{inset:0;position:absolute}.cl-fond:before{background-image:radial-gradient(circle,var(--cl-point,rgba(11,47,165,.22)) 1.1px,transparent 1.6px);background-size:26px 26px;content:"";-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 42%,#000 15%,transparent 80%);mask-image:radial-gradient(ellipse 75% 65% at 50% 42%,#000 15%,transparent 80%)}.cl-fond .orbe{animation:cl-orbe 34s ease-in-out infinite alternate;border-radius:50%;height:52vmax;position:absolute;width:52vmax;will-change:transform}.cl-fond .o1{background:radial-gradient(circle,var(--cl-o1,rgba(26,79,208,.3)),transparent 62%);left:-14vmax;top:-18vmax}.cl-fond .o2{animation-delay:-12s;animation-duration:42s;background:radial-gradient(circle,var(--cl-o2,rgba(0,200,160,.26)),transparent 62%);bottom:-22vmax;right:-16vmax}.cl-fond .o3{animation-delay:-25s;animation-duration:50s;background:radial-gradient(circle,var(--cl-o3,rgba(110,80,255,.16)),transparent 64%);height:34vmax;right:8vmax;top:-10vmax;width:34vmax}@keyframes cl-orbe{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(7vmax,5vmax,0) scale(1.12)}}.cl-fond .courbe{bottom:0;height:20%;left:0;opacity:var(--cl-courbe,.55);position:absolute;width:100%}.cl-fond .defile{animation:cl-defile 70s linear infinite;will-change:transform}@keyframes cl-defile{0%{transform:translateZ(0)}to{transform:translate3d(-1200px,0,0)}}@media (max-width:640px){.cl-fond .courbe,.cl-fond .o3{display:none}}@media (prefers-reduced-motion:reduce){.cl-fond .defile,.cl-fond .orbe{animation:none}}#WebDialogWindowlogin{max-width:96vw!important;z-index:100000!important}[class*=igdw_Modal],[id*=WebDialogWindowlogin][class*=Modal]{z-index:99990!important}#WebDialogWindowlogin{left:50%!important;margin:0!important;max-height:94vh!important;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important}[class*=igdw_Modal]:not(#WebDialogWindowlogin){height:100vh!important;left:0!important;position:fixed!important;top:0!important;width:100vw!important}