@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-ext-wdth-normal.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-wdth-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/source-sans-3-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/source-sans-3-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.js .reveal,.js .reveal-item{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.js .reveal-item{transform:translateY(20px);transition-delay:var(--reveal-delay, 0ms)}.js .reveal.is-in,.js .reveal-item.is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.js .reveal,.js .reveal-item{opacity:1;transform:none;transition:none}}@media (min-width: 861px){.js .reveal,.js .reveal-item{opacity:1;transform:none;transition:none}}img{height:auto}a[style*="background: #0A1A3C"],button[type=submit],a[style*="border: 2px solid #FFFFFF"],a[style*="border: 2px solid #0A1A3C"],a[style*="border: 2px solid #5CCBF2"],a[style*="background: #5CCBF2"],summary[style*="background: #5CCBF2"],a[style*="border: 1px solid #3A5585"]{position:relative;overflow:hidden;background-size:260% 260%!important;background-position:100% 100%!important;background-repeat:no-repeat!important;transition:background-position .35s ease,color .25s ease,border-color .25s ease}button[type=submit]{background-image:linear-gradient(135deg,#33456B 0%,#33456B 46%,transparent 54%,transparent 100%)!important}a[style*="background: #0A1A3C"]{background-image:linear-gradient(135deg,#17386E 0%,#17386E 46%,transparent 54%,transparent 100%)!important}a[style*="border: 2px solid #FFFFFF"]{background-image:linear-gradient(135deg,rgba(92,203,242,.14) 0%,rgba(92,203,242,.14) 46%,transparent 54%,transparent 100%)!important}a[style*="border: 2px solid #0A1A3C"]{background-image:linear-gradient(135deg,#0A1A3C 0%,#0A1A3C 46%,transparent 54%,transparent 100%)!important}a[style*="border: 2px solid #5CCBF2"]{background-image:linear-gradient(135deg,rgba(92,203,242,.18) 0%,rgba(92,203,242,.18) 46%,transparent 54%,transparent 100%)!important}a[style*="background: #5CCBF2"],summary[style*="background: #5CCBF2"]{background-image:linear-gradient(135deg,#8FDDF7 0%,#8FDDF7 46%,transparent 54%,transparent 100%)!important}a[style*="border: 1px solid #3A5585"]{background-image:linear-gradient(135deg,rgba(92,203,242,.1) 0%,rgba(92,203,242,.1) 46%,transparent 54%,transparent 100%)!important}a[style*="background: #0A1A3C"]:hover,button[type=submit]:hover,a[style*="border: 2px solid #FFFFFF"]:hover,a[style*="border: 2px solid #0A1A3C"]:hover,a[style*="border: 2px solid #5CCBF2"]:hover,a[style*="background: #5CCBF2"]:hover,summary[style*="background: #5CCBF2"]:hover,a[style*="border: 1px solid #3A5585"]:hover{background-position:0% 0%!important}a[style*="border: 2px solid #0A1A3C"]:hover{color:#fff!important}a[style*="border: 1px solid #3A5585"]:hover,a[style*="border: 2px solid #FFFFFF"]:hover{border-color:#5ccbf2!important}.btn-tap:after{content:"";position:absolute;inset:-2px;pointer-events:none;background:linear-gradient(135deg,transparent 0%,transparent 36%,rgba(255,255,255,.5) 50%,transparent 64%,transparent 100%);background-size:260% 260%;animation:btn-tap .6s ease-out forwards}@keyframes btn-tap{0%{background-position:100% 100%}to{background-position:0% 0%}}@media (prefers-reduced-motion: reduce){a[style*="background: #0A1A3C"],button[type=submit],a[style*="border: 2px solid #FFFFFF"],a[style*="border: 2px solid #0A1A3C"],a[style*="border: 2px solid #5CCBF2"],a[style*="background: #5CCBF2"],summary[style*="background: #5CCBF2"],a[style*="border: 1px solid #3A5585"]{transition:none}.btn-tap:after{animation:none;display:none}}a.btn-anim{position:relative;overflow:hidden;background-image:linear-gradient(135deg,rgba(92,203,242,.16) 0%,rgba(92,203,242,.16) 46%,transparent 54%,transparent 100%)!important;background-size:260% 260%!important;background-position:100% 100%!important;background-repeat:no-repeat!important;transition:background-position .35s ease,color .25s ease,border-color .25s ease}a.btn-anim:hover,a.btn-anim:active{background-position:0% 0%!important;border-color:#5ccbf2!important}.brille-g{color:#1a6fb8}@supports ((-webkit-background-clip:text) or (background-clip:text)){.brille-g{background-image:linear-gradient(180deg,#ffffff61,#ffffff24 44%,#fff0 47% 100%),linear-gradient(90deg,#1b57a8,#1c76c2,#2a9fd9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}}@media (prefers-reduced-motion: reduce){a.btn-anim{transition:none}}img{color:transparent}.site-foot{background:#06122b;color:#8fa3c4;font-size:13px;line-height:1.4}.site-foot-in{max-width:1240px;margin:0 auto;padding:14px 24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px}.site-foot p{margin:0}.site-foot .nw{white-space:nowrap}.site-foot-brand{color:#c9d4e6;font-weight:600}.site-foot nav{display:flex;flex-wrap:wrap;gap:4px 16px}.site-foot a{color:#c9d4e6;text-decoration:none}.site-foot a:hover{color:#fff;text-decoration:underline}.site-foot a[aria-current=page]{color:#fff}@media (max-width: 700px){.site-foot{font-size:12px}.site-foot-in{justify-content:center;text-align:center;padding:12px 16px;gap:4px 16px}.site-foot nav{justify-content:center}}.site-foot-id{display:flex;align-items:center;gap:14px}.site-foot-logo{height:40px;width:auto;display:block;opacity:.85;flex:none}@media (max-width: 700px){.site-foot-id{flex-direction:column;gap:8px}.site-foot-logo{height:36px}}@media (max-width: 860px){.nav-mob-wrap>a{font-size:14.5px!important;padding:9px 13px!important;line-height:1.5}.nav-mob summary{width:40px!important;height:40px!important}.nav-mob summary svg{width:20px;height:20px}}.progression{position:fixed;top:0;left:0;right:0;height:6px;z-index:100;pointer-events:none;background:#0a1a3c0f}.progression span{display:block;height:100%;width:0;background-size:100vw 100%!important;background:linear-gradient(180deg,#ffffff8c,#fff3 45%,#fff0 50%,#0000000f),linear-gradient(90deg,#7cc6e6,#2a8fc0 40%,#145a92,#43308f);border-radius:0 2px 2px 0}@media (max-width: 600px){.progression{height:5px}}.site-header>div{padding-top:13px!important;padding-bottom:7px!important}@media (max-width: 860px){.site-header>div{padding-top:12px!important;padding-bottom:7px!important}}html,body{overscroll-behavior-y:none}a.btn-relief[style]{background:linear-gradient(180deg,#9be2f9,#6bd1f4 38%,#4fc2ee 62%,#35aee0)!important;background-size:100% 100%!important;background-position:0 0!important;border-radius:12px!important;box-shadow:inset 0 2px #fff9,inset 0 -3px #08467847,inset 2px 0 #ffffff1f,inset -2px 0 #0846781f,0 4px 12px #5ccbf221;text-shadow:0 1px 0 rgba(255,255,255,.35)}a.btn-relief[style]:hover{background:linear-gradient(180deg,#b3eafb,#86daf6 38%,#69cdf2 62%,#4bbae6)!important}a.btn-relief[style]:active{box-shadow:inset 0 2px 4px #0846784d,0 4px 12px #5ccbf233}.site-header .site-logo{height:45px!important}.site-picto{display:block;height:40px;width:auto;margin-left:16px;padding-left:16px;border-left:1px solid #DCE3EC}@media (max-width: 860px){.site-header .site-logo{height:36px!important}.site-picto{height:31px;margin-left:10px;padding-left:10px}}@media (max-width: 430px){.site-header .site-logo{height:34px!important}.site-picto{height:28px;margin-left:9px;padding-left:9px}}@media (max-width: 374px){.site-header .site-logo{height:32px!important}.site-picto{height:25px;margin-left:7px;padding-left:7px}}@media (max-width: 339px){.site-picto{display:none}}@media (max-width: 860px){.nav-mob-wrap>a{white-space:nowrap}}
