.nx2-nav{--nx2-nav-midnight:#081222;--nx2-nav-porcelain:#f3f6fc;--nx2-nav-cobalt:#3157f6;--nx2-nav-ink:#122037;z-index:100;isolation:isolate;color:#fff;font-family:var(--font-manrope), sans-serif;background:0 0;transition:background-color .16s cubic-bezier(.16,1,.3,1);position:fixed;inset:0 0 auto}.nx2-nav[data-immersive=false]{color:var(--nx2-nav-ink);background:var(--nx2-nav-porcelain);position:sticky}.nx2-nav[data-immersive=true][data-scrolled=true],.nx2-nav[data-immersive=true][data-open=true]{background:var(--nx2-nav-midnight)}.nx2-nav *,.nx2-nav :before,.nx2-nav :after{box-sizing:border-box}.nx2-nav [hidden]{display:none!important}.nx2-nav a{color:inherit;text-underline-offset:5px;text-decoration:none}.nx2-nav button{color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}.nx2-nav :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #91b2ff}.nx2-nav[data-immersive=false] :is(a,button):focus-visible,.nx2-nav-panel :is(a,button):focus-visible{outline-color:var(--nx2-nav-cobalt)}.nx2-nav ::selection{color:var(--nx2-nav-midnight);background:#dbe6ff}.nx2-nav-bar{width:100%;max-width:1600px;min-height:80px;padding-top:env(safe-area-inset-top,0px);padding-inline:max(clamp(24px, 3.4vw, 56px), env(safe-area-inset-left,0px)) max(clamp(24px, 3.4vw, 56px), env(safe-area-inset-right,0px));align-items:center;gap:32px;margin-inline:auto;display:flex}@media (min-width:1120px){.nx2-nav-bar[data-dense=true]{padding-top:max(12px, env(safe-area-inset-top,0px));grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo project""destinations destinations";row-gap:12px;padding-bottom:12px;display:grid}.nx2-nav-bar[data-dense=true] .nx2-nav-logo{grid-area:logo}.nx2-nav-bar[data-dense=true] .nx2-nav-project{grid-area:project;justify-self:end}.nx2-nav-bar[data-dense=true] .nx2-nav-desktop{flex-wrap:nowrap;grid-area:destinations;width:100%}}.nx2-nav-logo{flex:none;align-items:center;min-height:44px;display:inline-flex}.nx2-nav-logo img{aspect-ratio:543/142;width:152px;height:auto;display:block}.nx2-nav-desktop{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:4px 18px;min-width:0;display:flex}.nx2-nav-item{align-items:center;gap:18px;display:inline-flex}.nx2-nav-trigger,.nx2-nav-top-link{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:48px;line-height:1.3;display:inline-flex;font-size:14px!important;font-weight:550!important}.nx2-nav-chevron{flex-shrink:0;transition:transform .16s cubic-bezier(.16,1,.3,1)}.nx2-nav-trigger[aria-expanded=true] .nx2-nav-chevron{transform:rotate(180deg)}.nx2-nav-top-link:hover,.nx2-nav-trigger:hover,.nx2-nav-trigger[aria-expanded=true]{text-decoration:underline;text-decoration-thickness:1px}.nx2-nav-arrow{flex:0 0 18px}.nx2-nav-project{border:1px solid #ffffff70;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.4;transition:color .12s ease-out,background-color .12s ease-out,border-color .12s ease-out;display:inline-flex;color:#fff!important}.nx2-nav-project:hover{background:#fff;border-color:#fff;color:var(--nx2-nav-midnight)!important}.nx2-nav[data-immersive=false] .nx2-nav-project{background:var(--nx2-nav-cobalt);border-color:var(--nx2-nav-cobalt)}.nx2-nav[data-immersive=false] .nx2-nav-project:hover{background:#1643d6;border-color:#1643d6;color:#fff!important}.nx2-nav-mobile-toggle{display:none}.nx2-nav-panel{color:var(--nx2-nav-ink);background:var(--nx2-nav-porcelain);max-height:calc(100dvh - var(--nx2-nav-bar-height,84px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7f8da1 var(--nx2-nav-porcelain);animation:.18s cubic-bezier(.16,1,.3,1) both nx2-nav-panel-arrive;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 20px 50px #08122224}.nx2-nav-panel-inner{grid-template-columns:minmax(220px,.8fr) minmax(0,2.8fr);gap:clamp(40px,4.5vw,72px);width:100%;max-width:1500px;margin-inline:auto;padding:42px clamp(32px,3.8vw,60px) 48px;display:grid}.nx2-nav-intro{flex-direction:column;align-items:flex-start;display:flex}.nx2-nav .nx2-nav-intro h2{letter-spacing:-.025em;text-wrap:balance;max-width:12ch;margin:0 0 14px;font-size:30px;font-weight:550;line-height:1.13}.nx2-nav .nx2-nav-intro p{color:#536276;max-width:30ch;margin:0;font-size:14px;line-height:1.65}.nx2-nav .nx2-nav-drawing{color:#32d5e2;width:180px;max-width:100%;height:61px;margin-block:26px 24px;display:block}.nx2-nav-drawing path:last-child{opacity:.45}.nx2-nav-overview{align-items:center;gap:14px;min-height:40px;margin-top:auto;font-size:14px;font-weight:650;line-height:1.5;display:inline-flex;color:var(--nx2-nav-cobalt)!important}.nx2-nav-overview:hover{text-decoration:underline;text-decoration-thickness:1px}.nx2-nav-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:30px;min-width:0;display:grid}.nx2-nav-columns[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nx2-nav-column{min-width:0}.nx2-nav .nx2-nav-column h3{color:#536276;margin:0 0 15px;font-size:13px;font-weight:650;line-height:1.5}.nx2-nav-column ul,.nx2-nav-mobile-destinations ul{margin:0;padding:0;list-style:none}.nx2-nav-destination{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding-block:11px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.nx2-nav-destination>span{min-width:0}.nx2-nav-link-label{display:block}.nx2-nav-link-detail{color:#536276;margin-top:5px;font-size:13px;font-weight:450;line-height:1.55;display:block}.nx2-nav-destination .nx2-nav-arrow{color:var(--nx2-nav-cobalt);transition:transform .14s cubic-bezier(.16,1,.3,1)}.nx2-nav-destination:hover .nx2-nav-link-label,.nx2-nav-destination[aria-current=page] .nx2-nav-link-label{color:var(--nx2-nav-cobalt);text-decoration:underline;text-decoration-thickness:1px}.nx2-nav-destination:hover .nx2-nav-arrow{transform:translate(3px)}.nx2-nav-dialog{background:var(--nx2-nav-midnight);color:#fff;border:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.nx2-nav-dialog::backdrop{background:#081222a6}.nx2-nav-mobile-shell{flex-direction:column;height:100%;min-height:0;display:flex}.nx2-nav-mobile-bar{min-height:76px;padding:calc(12px + env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) 12px max(24px, env(safe-area-inset-left,0px));flex:none;justify-content:space-between;align-items:center;display:flex}.nx2-nav-mobile-bar .nx2-nav-logo img{width:148px}.nx2-nav .nx2-nav-close{color:#fff;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.nx2-nav-close:hover{background:#ffffff12}.nx2-nav-mobile-scroll{min-height:0;padding:18px max(24px, env(safe-area-inset-right,0px)) 24px max(24px, env(safe-area-inset-left,0px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7890b8 #081222;flex:auto;overflow-y:auto}.nx2-nav .nx2-nav-mobile-title{color:#fff;letter-spacing:-.025em;margin:0 0 24px;font-size:28px;font-weight:500;line-height:1.18}.nx2-nav-mobile-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(9em,50% - 12px)),1fr));column-gap:24px;display:grid}.nx2-nav .nx2-nav-mobile-groups button{color:#bfcee7;text-align:left;border-bottom:1px solid #ffffff28;justify-content:space-between;align-items:center;min-height:52px;padding:10px 0;font-size:16px;font-weight:550;line-height:1.4;display:flex}.nx2-nav .nx2-nav-mobile-groups button[aria-expanded=true]{color:#fff;border-bottom:2px solid #6e97ff}.nx2-nav-mobile-groups button[aria-expanded=true] .nx2-nav-chevron{transform:rotate(180deg)}.nx2-nav-mobile-panel{margin-top:28px}.nx2-nav .nx2-nav-mobile-panel-heading h3{color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:0 0 10px;font-size:23px;font-weight:500;line-height:1.25}.nx2-nav-mobile-overview{align-items:center;gap:12px;min-height:40px;font-size:14px;font-weight:550;line-height:1.5;display:inline-flex;color:#a7c0ff!important}.nx2-nav-mobile-overview:hover{text-decoration:underline}.nx2-nav-mobile-families{grid-template-columns:repeat(auto-fit,minmax(min(100%,5em),1fr));gap:10px;margin-block:16px 18px;display:grid}.nx2-nav .nx2-nav-mobile-families button{color:#bfcee7;border-bottom:1px solid #ffffff28;min-height:48px;padding:8px 0;font-size:13px;font-weight:550;line-height:1.4}.nx2-nav .nx2-nav-mobile-families button[aria-pressed=true]{color:#fff;border-bottom:2px solid #6e97ff}.nx2-nav-mobile-destinations section+section{margin-top:22px}.nx2-nav .nx2-nav-mobile-destinations h4{color:#bfcee7;margin:12px 0 5px;font-size:12px;font-weight:600;line-height:1.5}.nx2-nav-destination-mobile{min-height:52px;font-size:15px;font-weight:500;color:#fff!important}.nx2-nav-destination-mobile .nx2-nav-link-detail{color:#bfcee7;font-size:13px}.nx2-nav-destination-mobile .nx2-nav-arrow{color:#a7c0ff}.nx2-nav-destination-mobile:hover .nx2-nav-link-label,.nx2-nav-destination-mobile[aria-current=page] .nx2-nav-link-label{color:#2445bd}.nx2-nav-mobile-bottom{padding:14px max(24px, env(safe-area-inset-right,0px)) max(20px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));background:var(--nx2-nav-midnight);border-top:1px solid #ffffff28;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;display:grid}.nx2-nav-mobile-bottom a{color:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:550;line-height:1.4;display:flex}.nx2-nav-mobile-bottom a:not(.nx2-nav-mobile-project):hover{text-decoration:underline}.nx2-nav-mobile-bottom .nx2-nav-mobile-project{color:#fff;background:var(--nx2-nav-cobalt);border-radius:4px;grid-column:1/-1;justify-content:center;gap:18px;min-height:50px;margin-top:5px;padding:10px 14px}.nx2-nav-mobile-project:hover{background:#386aff!important}@keyframes nx2-nav-panel-arrive{0%{clip-path:inset(0 0 12px);transform:translateY(-4px)}to{clip-path:inset(0);transform:translateY(0)}}@media (max-width:1119px){.nx2-nav-bar{min-height:76px;padding-inline:max(24px, env(safe-area-inset-left,0px)) max(24px, env(safe-area-inset-right,0px));justify-content:space-between}.nx2-nav-desktop,.nx2-nav-project,.nx2-nav-panels{display:none}.nx2-nav .nx2-nav-mobile-toggle{min-height:44px;color:inherit;flex:none;justify-content:center;align-items:center;gap:12px;padding:8px 0 8px 12px;font-size:14px;font-weight:550;display:inline-flex}.nx2-nav-bar .nx2-nav-logo img{width:148px}}.nx2-nav-mobile-toggle svg{flex:0 0 22px}@media (max-width:359px){.nx2-nav-bar{gap:12px}.nx2-nav-bar,.nx2-nav-mobile-bar,.nx2-nav-mobile-scroll,.nx2-nav-mobile-bottom{padding-inline:max(18px, env(safe-area-inset-left,0px)) max(18px, env(safe-area-inset-right,0px))}.nx2-nav-mobile-groups{column-gap:18px}.nx2-nav-mobile-families{gap:8px}}@media (max-height:600px) and (max-width:1119px){.nx2-nav-mobile-bar{min-height:60px}.nx2-nav-mobile-scroll{padding-top:10px}.nx2-nav .nx2-nav-mobile-title{margin-bottom:14px;font-size:24px}.nx2-nav-mobile-bottom{padding-top:8px;padding-bottom:max(12px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.nx2-nav,.nx2-nav-chevron,.nx2-nav-project,.nx2-nav-destination .nx2-nav-arrow{transition:none}.nx2-nav-panel{animation:none}}@media (forced-colors:active){.nx2-nav-project,.nx2-nav-mobile-project,.nx2-nav-mobile-groups button,.nx2-nav-mobile-families button{border:1px solid buttontext}.nx2-nav :is(a,button):focus-visible{outline-color:highlight}.nx2-nav-panel{box-shadow:none}}.nx2-nav-panel-inner{border-top:1px solid #ccd8e9}.nx2-nav-intro{padding-right:24px}.nx2-nav-column h3{border-bottom:1px solid #c9d6e8;padding-bottom:12px}.nx2-nav-destination{border-radius:4px;margin-inline:-10px;padding-inline:10px}.nx2-nav-destination:hover{background:#e5ecfa}.nx2-nav-mobile-destination:hover{background:#193458}.nx2-nav-dialog[open]{animation:.22s cubic-bezier(.16,1,.3,1) nx2-nav-panel-arrive}@media (prefers-reduced-motion:reduce){.nx2-nav-dialog[open]{animation:none}}.nx2-nav-panel{opacity:1;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),display .18s allow-discrete;animation:none;transform:translateY(0)}.nx2-nav-panel[hidden]{opacity:0;transform:translateY(-8px)}.nx2-nav-dialog{opacity:0;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),display .18s allow-discrete,overlay .18s allow-discrete;transform:translateY(-12px)}.nx2-nav-dialog[open]{opacity:1;animation:none;transform:translateY(0)}@starting-style{.nx2-nav-panel:not([hidden]){opacity:0;transform:translateY(-8px)}.nx2-nav-dialog[open]{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.nx2-nav-panel,.nx2-nav-dialog{transition:none;transform:none}}.nx2-nav-mobile-families{flex-wrap:wrap;display:flex}.nx2-nav-mobile-families button{overflow-wrap:anywhere;flex:5em;min-width:0}.nx2-nav,.nx2-nav[data-immersive=true][data-scrolled=true],.nx2-nav[data-immersive=true][data-open=true],.nx2-nav[data-immersive=false]{color:#122037;background:#fff;border-bottom:1px solid #e3e9f2}.nx2-nav-item{gap:2px}.nx2-nav-trigger{min-width:28px}.nx2-nav-project{border-color:#3157f6;border-radius:8px;padding:13px 20px;box-shadow:0 6px 20px #3157f624;color:#fff!important;background:#3157f6!important}.nx2-nav-project:hover,.nx2-nav-project:focus-visible{border-color:#2046d0;color:#fff!important;background:#2046d0!important}.nx2-nav-project svg{transition:transform .22s}.nx2-nav-project:hover svg,.nx2-nav-project:focus-visible svg{transform:translate(5px)}.nx2-nav-project{animation:.7s ease-out rv-nav-arrive}.nx2-nav-panel-inner{grid-template-columns:minmax(190px,.65fr) minmax(0,2fr);gap:50px}.nx2-nav-intro{padding:0}.nx2-nav .nx2-nav-intro h2{max-width:17ch;font-size:27px}.nx2-nav .nx2-nav-drawing{color:#3157f6;margin-bottom:0}.nx2-nav-dialog,.nx2-nav-mobile-bottom{color:#122037;background:#fff}.nx2-nav .nx2-nav-close,.nx2-nav .nx2-nav-mobile-title,.nx2-nav .nx2-nav-mobile-panel-heading h3,.nx2-nav-mobile-bottom a{color:#122037}.nx2-nav .nx2-nav-mobile-groups button,.nx2-nav .nx2-nav-mobile-families button,.nx2-nav .nx2-nav-mobile-destinations h4,.nx2-nav-destination-mobile .nx2-nav-link-detail{color:#455775;border-color:#cbd5e7}.nx2-nav .nx2-nav-mobile-groups button[aria-expanded=true],.nx2-nav .nx2-nav-mobile-families button[aria-pressed=true]{color:#2445bd;border-color:#3157f6}.nx2-nav-destination-mobile{color:#122037!important}.nx2-nav-mobile-overview,.nx2-nav-destination-mobile .nx2-nav-arrow{color:#2445bd!important}.nx2-nav-destination-mobile:hover{background:#e5ecfa}.nx2-nav-mobile-bottom{border-color:#cbd5e7}.nx2-nav-mobile-bottom .nx2-nav-mobile-project{color:#fff}.nx2-nav .nx2-nav-close:hover{background:#edf2fa}.nx2-nav :is(a,button):focus-visible{outline-color:#3157f6}.nx2-nav-mobile-scroll{scrollbar-color:#7890b8 #fff}@keyframes rv-nav-arrive{0%{transform:translateY(-5px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nx2-nav-project{animation:none}.nx2-nav-project svg{transition:none}}.nx2-nav-item>.nx2-nav-top-link[href=\/produits]{margin-right:20px}.rv-mobile-category{border-bottom:1px solid #cbd5e7;align-items:center;display:flex}.rv-mobile-category>a{flex:1;align-items:center;min-height:52px;font-size:16px;font-weight:550;display:flex}.nx2-nav .rv-mobile-category>button{border:0;justify-content:center;min-width:40px}.nx2-nav .rv-mobile-category>button[aria-expanded=true]{border-bottom:2px solid #3157f6}.nx2-nav[data-scene=true][data-scrolled=false][data-open=false]{color:#fff;background:0 0;border-color:#0000}.nx2-nav[data-scene=true][data-scrolled=false][data-open=false] :is(a,button):focus-visible{outline-color:#7ee8ef}.nx2-nav .nx2-nav-project.rv-project-action{gap:16px;min-height:52px;padding:7px 8px 7px 19px;font-size:13px;animation:.7s cubic-bezier(.16,1,.3,1) rv-action-arrive}.nx2-nav .nx2-nav-project .rv-project-action-icon{width:34px;height:34px}.nx2-nav .nx2-nav-project:hover svg,.nx2-nav .nx2-nav-project:focus-visible svg{animation:.6s cubic-bezier(.16,1,.3,1) rv-chat-hello;transform:none}.nx2-nav[data-scene=true][data-scrolled=false][data-open=false] .nx2-nav-project{border-color:#fff;color:#183aa6!important;background:#fff!important}.nx2-nav[data-scene=true][data-scrolled=false][data-open=false] .nx2-nav-project .rv-project-action-icon{background:#3157f60d}@media (prefers-reduced-motion:reduce){.nx2-nav .nx2-nav-project,.nx2-nav .nx2-nav-project svg{animation:none!important}}.nx2-nav[data-scene=true][data-scrolled=false][data-open=false] .nx2-nav-project:before{background:linear-gradient(90deg,#0000,#3157f624,#0000)}.nx2-nav .nx2-nav-mobile-title{letter-spacing:-.02em;margin-bottom:20px;font-size:20px;font-weight:550;line-height:1.4}.nx2-nav-mobile-groups{display:block}.rv-mobile-category,.nx2-nav .rv-mobile-direct{border-bottom:1px solid #dbe3ef}.rv-mobile-category>a,.nx2-nav .rv-mobile-direct{min-height:58px;font-size:20px;font-weight:550;line-height:1.35}.nx2-nav .rv-mobile-direct{justify-content:space-between;align-items:center;gap:16px;display:flex}.nx2-nav .rv-mobile-category>button{color:#526582;border:0;flex:0 0 48px;min-height:58px;padding:0}.rv-mobile-category[data-expanded=true]>a,.nx2-nav .rv-mobile-category>button[aria-expanded=true]{color:#2445bd}.rv-mobile-direct .nx2-nav-arrow{color:#526582}.nx2-nav-mobile-panel{background:#f3f6fc;border-radius:12px;margin:8px 0 12px;padding:14px 18px 10px;animation:.22s cubic-bezier(.16,1,.3,1) rv-mobile-expand}.nx2-nav .nx2-nav-mobile-destinations h3{color:#526582;letter-spacing:0;margin:8px 0 5px;font-size:12px;font-weight:600;line-height:1.5}.nx2-nav .nx2-nav-mobile-destinations .nx2-nav-destination{min-height:48px;padding-block:12px;font-size:15px}.nx2-nav .nx2-nav-mobile-families{gap:6px;margin:0 0 16px}.nx2-nav .nx2-nav-mobile-families button{color:#455775;border:1px solid #cbd5e7;border-radius:8px;flex:5em;justify-content:center;min-height:44px;padding:8px 6px;font-size:12px;line-height:1.35}.nx2-nav .nx2-nav-mobile-families button[aria-pressed=true]{color:#fff;background:#3157f6;border-color:#3157f6}.nx2-nav-mobile-bottom{padding-top:14px;display:block}.nx2-nav .nx2-nav-mobile-bottom .nx2-nav-mobile-project{border-radius:8px;width:100%;min-height:54px;margin:0}@keyframes rv-mobile-expand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-height:600px) and (max-width:1119px){.nx2-nav .nx2-nav-mobile-title{margin-bottom:12px;font-size:18px}.nx2-nav-mobile-bottom{padding-top:10px}}@media (prefers-reduced-motion:reduce){.nx2-nav-mobile-panel{animation:none}}@media (max-width:1119px){.nx2-nav-bar{min-height:calc(64px + env(safe-area-inset-top,0px))}.nx2-nav-bar .nx2-nav-logo img,.nx2-nav-mobile-bar .nx2-nav-logo img{width:140px}.nx2-nav .nx2-nav-mobile-toggle{border-radius:8px;gap:0;width:44px;height:44px;min-height:44px;margin-right:-6px;padding:0;transition:background-color .16s ease-out}.nx2-nav-mobile-toggle svg{flex:0 0 32px;width:32px;height:28px}.nx2-nav .nx2-nav-mobile-toggle:hover{background:#3157f612}.nx2-nav[data-scene=true][data-scrolled=false][data-open=false] .nx2-nav-mobile-toggle:hover{background:#ffffff12}.nx2-nav-mobile-bar{min-height:calc(64px + env(safe-area-inset-top,0px));padding-top:calc(10px + env(safe-area-inset-top,0px));padding-bottom:10px}.nx2-nav .nx2-nav-close{border-radius:8px;margin-right:-6px}}@media (prefers-reduced-motion:reduce){.nx2-nav .nx2-nav-mobile-toggle{transition:none}}.nx2-nav[data-light-scene=true][data-scrolled=false][data-open=false]{color:#122037;background:0 0;border-color:#0000}.nx2-nav-panel[data-menu=ressources] .nx2-nav-panel-inner{grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:40px}.nx2-nav-panel[data-menu=ressources] .nx2-nav-columns{align-items:start;gap:32px}.nx2-resource-destination{color:#122037;border-radius:4px;flex-direction:column;min-width:0;display:flex}.nx2-nav .nx2-resource-destination h3{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.nx2-resource-destination h3 .nx2-nav-arrow{color:#2445bd}.nx2-resource-preview{height:180px;display:block;overflow:hidden}.nx2-resource-preview img{object-fit:contain;width:100%;height:100%;display:block}.nx2-resource-destination:hover h3,.nx2-resource-destination:focus-visible h3{color:#2445bd;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.nx2-nav .nx2-resource-destination h3{margin-bottom:4px}.nx2-resource-preview{height:154px}.nx2-resource-destination .nx2-resource-description{color:#526582;max-width:34ch;margin:6px 0 0;font-size:13px;line-height:1.65}
.nx2-footer{--nx2-footer-cobalt:#3157f6;--nx2-footer-midnight:#081222;color:#112037;font-family:var(--font-manrope),sans-serif;isolation:isolate;width:100%}.nx2-footer *{box-sizing:border-box}.nx2-footer a{color:inherit;text-underline-offset:5px;text-decoration:none}.nx2-footer a:focus-visible{outline-offset:5px;outline:2px solid #ffb86b}.nx2-footer ::selection{color:#fff;background:#3157f6}.nx2-footer-arrow{flex:0 0 20px;width:20px;height:20px;transition:transform .16s cubic-bezier(.16,1,.3,1)}.nx2-footer-invite{background:#f3f6fc}.nx2-footer-invite-inner{grid-template-columns:1.15fr 1fr;align-items:center;gap:8vw;max-width:1440px;margin:auto;padding:90px 5vw;display:grid}.nx2-footer .nx2-footer-invite-title{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(34px,4.2vw,60px);font-weight:500;line-height:1.12}.nx2-footer .nx2-footer-invite-intro{color:#455775;max-width:42ch;margin:0;font-size:17px;line-height:1.8}.nx2-footer-actions{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:25px;display:flex}.nx2-footer-action{border-radius:6px;justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:13px 19px;font-size:15px;font-weight:600;display:inline-flex}.nx2-footer .nx2-footer-action-primary{color:#fff;background:#3157f6}.nx2-footer-action-primary:hover{background:#2046d0}.nx2-footer-action-secondary{padding-inline:0}.nx2-footer-action:hover .nx2-footer-arrow,.nx2-footer-action:focus-visible .nx2-footer-arrow{transform:translate(4px)}.nx2-footer-action-secondary:hover{text-decoration:underline}.nx2-footer-dark-inner{max-width:1440px;margin:auto;padding:65px 5vw 24px}.nx2-footer-directory{grid-template-columns:1fr 2.3fr;gap:8vw;display:grid}.nx2-footer-logo{width:180px;max-width:100%;min-height:44px;display:block}.nx2-footer-logo img{aspect-ratio:543/142;width:100%;height:auto;display:block}.nx2-footer .nx2-footer-group-title{letter-spacing:0;color:#b6cbe9;max-width:none;margin:0 0 15px;font-size:12px;font-weight:600;line-height:1.5}.nx2-footer-group-links{margin:0;padding:0;list-style:none}.nx2-footer-group-links a{align-items:center;min-height:44px;padding:9px 0;font-size:14px;line-height:1.5;display:flex}.nx2-footer-group-links a:hover,.nx2-footer-group-links a[aria-current=page]{color:#a9c2ff;text-decoration:underline}.nx2-footer-bottom{border-top:1px solid #304567;justify-content:space-between;align-items:center;gap:15px;margin-top:40px;padding-top:15px;display:flex}.nx2-footer .nx2-footer-copyright{color:#b6cbe9;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:1.5}.nx2-footer-legal ul{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.nx2-footer-legal a{color:#b6cbe9;align-items:center;min-height:44px;font-size:12px;line-height:1.5;display:flex}.nx2-footer-legal a:hover{color:#fff;text-decoration:underline}@supports (animation-timeline:view()){.nx2-footer-invite-inner{animation:cubic-bezier(.16,1,.3,1) both nx2-footer-come;animation-timeline:view();animation-range:entry entry 45%}}@keyframes nx2-footer-come{0%{clip-path:inset(0 0 12px);transform:translateY(18px)}to{clip-path:inset(0);transform:none}}@media (max-width:1000px){.nx2-footer-directory{grid-template-columns:1fr;gap:38px}.nx2-footer-groups{gap:24px}.nx2-footer-invite-inner{gap:40px}.nx2-footer-actions{display:block}.nx2-footer-action-secondary{margin-top:8px}.nx2-footer-bottom{flex-wrap:wrap}}@media (max-width:640px){.nx2-footer-invite-inner{padding:58px 24px;display:block}.nx2-footer .nx2-footer-invite-title{max-width:21ch;font-size:36px}.nx2-footer .nx2-footer-invite-intro{margin-top:24px;font-size:15px}.nx2-footer-actions{margin-top:23px}.nx2-footer-action-primary{width:100%;font-size:14px}.nx2-footer-action-secondary{font-size:14px}.nx2-footer-dark-inner{padding:42px 24px 22px}.nx2-footer-logo{width:165px}.nx2-footer-directory{gap:34px}.nx2-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px}.nx2-footer-group:last-child{grid-column:1/-1}.nx2-footer-group:last-child ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}.nx2-footer-bottom{margin-top:28px;padding-top:15px;display:block}.nx2-footer-legal ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-top:13px;display:grid}.nx2-footer-group-links a{font-size:13px}}@media (max-width:359px){.nx2-footer-invite-inner,.nx2-footer-dark-inner{padding-inline:18px}.nx2-footer .nx2-footer-invite-title{font-size:32px}}@media (prefers-reduced-motion:reduce){.nx2-footer-invite-inner{clip-path:none;animation:none;transform:none}.nx2-footer-arrow{transition:none;transform:none!important}}@media (forced-colors:active){.nx2-footer-action-primary{outline:1px solid buttontext}.nx2-footer a:focus-visible{outline-color:highlight}.nx2-footer-bottom{border-color:canvastext}}.nx2-footer a{overflow-wrap:anywhere;min-width:0}@media (max-width:640px){.nx2-footer-groups{flex-wrap:wrap;display:flex}.nx2-footer-group{flex:1 1 max-content;min-width:0}.nx2-footer-group:last-child{flex-basis:100%}.nx2-footer-legal ul{flex-wrap:wrap;gap:0 22px;display:flex}.nx2-footer-legal li{flex:calc(50% - 11px);min-width:max-content;max-width:100%}}.nx2-footer-dark-inner{padding-top:70px}.nx2-footer-directory{display:block}.nx2-footer-signature{border-bottom:1px solid #d8e1ee;grid-template-columns:220px minmax(240px,1fr) auto;align-items:center;gap:45px;margin-bottom:48px;padding-bottom:50px;display:grid}.nx2-footer-brand-contact{align-items:center;gap:22px;min-height:50px;font-size:16px;font-weight:600;display:inline-flex;color:#3157f6!important}.nx2-footer-brand-contact:hover svg{transform:translate(5px)}.nx2-footer-groups{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.nx2-footer .nx2-footer-group-title{color:#122037;margin-bottom:21px;font-size:16px;font-weight:650}.nx2-footer-group-links a{color:#455775;min-height:38px;padding-block:8px;font-size:13px}.nx2-footer-bottom{border-color:#d8e1ee;margin-top:48px;padding-top:20px}@media (max-width:1000px){.nx2-footer-signature{grid-template-columns:1fr 1.5fr;gap:24px}.nx2-footer-brand-contact{grid-column:2}.nx2-footer-groups{grid-template-columns:1fr 1fr;gap:40px}.nx2-footer-group:last-child{grid-column:auto}}@media (max-width:640px){.nx2-footer-signature{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:35px;padding-bottom:30px;display:flex}.nx2-footer .nx2-footer-brand-copy{font-size:15px}.nx2-footer-groups{grid-template-columns:1fr 1fr;gap:30px 20px;display:grid}.nx2-footer-group{min-width:0}.nx2-footer-group:last-child ul{display:block}.nx2-footer-group-links a{min-height:44px;font-size:12px}.nx2-footer-group:last-child{grid-column:auto}.nx2-footer-dark-inner{padding-top:45px}}.nx2-footer-dark{color:#fff;background:#081222}.nx2-footer-dark-inner{max-width:1600px;padding-inline:max(clamp(24px,3.4vw,56px),env(safe-area-inset-left,0px)) max(clamp(24px,3.4vw,56px),env(safe-area-inset-right,0px));padding-top:65px}.nx2-footer-signature{border:0;margin-bottom:40px;padding:0;display:block}.nx2-footer-logo{width:152px}.nx2-footer-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.nx2-footer .nx2-footer-group-title{color:#fff;margin-bottom:20px;font-size:15px}.nx2-footer-group-links a{color:#b9cce9;min-height:44px;font-size:13px}.nx2-footer-group-links a:hover{color:#fff}.nx2-footer-bottom{border-color:#31445e}.nx2-footer .nx2-footer-copyright,.nx2-footer-legal a{color:#afc4e4}.nx2-footer-legal a:hover{color:#fff}.nx2-footer a:focus-visible{outline-color:#7ee8ef}@media (max-width:760px){.nx2-footer-groups{grid-template-columns:1fr 1fr;gap:35px 24px}.nx2-footer-signature{margin-bottom:35px;display:block}.nx2-footer-group-links a{font-size:12px}.nx2-footer-dark-inner{padding-top:50px}.nx2-footer-group:last-child ul{display:block}}.nx2-footer-directory{grid-template-columns:minmax(180px,1.05fr) minmax(0,4fr);align-items:start;gap:clamp(30px,4vw,64px);display:grid}.nx2-footer-signature{border:0;margin:0;padding:0;display:block}.nx2-footer .nx2-footer-brand-copy{color:#b9cce9;max-width:25ch;margin:24px 0 0;font-size:13px;line-height:1.8}.nx2-footer-groups{gap:clamp(20px,2.7vw,40px)}@media (max-width:1100px){.nx2-footer-directory{display:block}.nx2-footer-signature{align-items:flex-start;gap:45px;margin-bottom:45px;display:flex}.nx2-footer .nx2-footer-brand-copy{max-width:36ch;margin:0}.nx2-footer-logo{flex:0 0 152px}}@media (max-width:760px){.nx2-footer-signature{margin-bottom:45px;display:block}.nx2-footer .nx2-footer-brand-copy{max-width:34ch;margin-top:20px}.nx2-footer-groups{gap:35px 24px}}.nx2-footer-brand-details{min-width:0}.nx2-footer-social{color:#b9cce9;align-items:center;gap:18px;margin:24px 0 0;padding:0;list-style:none;display:flex}.nx2-footer-social li,.nx2-footer-social span{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.nx2-footer-social svg{flex:none;display:block}@media (max-width:1100px){.nx2-footer-brand-details{flex:auto}}@media (max-width:760px){.nx2-footer-social{margin-top:22px}}.nx2-footer-social{justify-content:space-between;gap:12px;width:100%;max-width:168px;margin-top:20px}.nx2-footer-social li{flex:0 0 44px;width:44px;height:44px}.nx2-footer-social a{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;transition:color .16s ease-out,background-color .16s ease-out;display:flex}.nx2-footer-social a:hover,.nx2-footer-social a:focus-visible{color:#fff;background:#ffffff12}@media (prefers-reduced-motion:reduce){.nx2-footer-social a{transition:none}}
