.nx-util{background:rgba(4,8,15,.40);-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);border-bottom:1px solid var(--hair);
  transition:margin-top .32s var(--ease),opacity .25s var(--ease)}
.nx-util-in{display:flex;justify-content:flex-end;align-items:center;gap:20px;
  height:38px;padding:0 var(--gut);max-width:var(--max);margin:0 auto;font-size:.78rem}
.nx-util-in>a{color:var(--muted);text-decoration:none;transition:color .2s}
.nx-util-in>a:hover{color:var(--gold-l)}
.nx-util-in .nx-lang{font-family:var(--fm,ui-monospace,Menlo,monospace);letter-spacing:.06em;
  border:1px solid var(--hair);border-radius:6px;padding:3px 9px;color:#B7C3D4}
.nx-util-in .nx-lang b{color:var(--gold-l);font-weight:700}
.nx-util-in .nx-lang:hover{border-color:var(--gold-l);color:var(--gold-l)}
.nx-util-in .nx-invest{color:var(--gold-l);border:1px solid rgba(232,195,106,.42);
  border-radius:8px;padding:5px 13px;font-weight:600;transition:background .2s,color .2s}
.nx-util-in .nx-invest:hover{background:rgba(232,195,106,.14);color:var(--gold-l)}
.nx .nav-links{flex:1;margin-left:14px}
.nx .nav-trigger{font-size:.92rem;font-weight:600;padding:10px 14px}
.nx .nav-trigger svg{width:11px;height:11px}
.nx-mega{position:absolute;top:calc(100% + 10px);left:0;min-width:680px;max-width:min(90vw,780px);
  background:linear-gradient(180deg,#0c1728,#0a1422);border:1px solid var(--hair);border-radius:18px;
  box-shadow:0 44px 90px -34px rgba(0,0,0,.9);padding:20px;z-index:60;
  opacity:0;visibility:hidden;transform:translateY(8px);
  transition:opacity .22s var(--ease),transform .22s var(--ease),visibility .22s;
  display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px 24px}
@media(min-width:1241px){
  .nav-item:hover .nx-mega,.nav-item.open .nx-mega,.nav-item:focus-within .nx-mega{
    opacity:1;visibility:visible;transform:translateY(0)}
  .nav-item.kbesc .nx-mega{opacity:0!important;visibility:hidden!important}
  .nav-item:nth-last-child(-n+3) .nx-mega{left:auto;right:0}
}.nx-col .nxh{font-family:var(--fm,ui-monospace,Menlo,monospace);font-size:0.6875rem;letter-spacing:.16em;
  text-transform:uppercase;color:var(--gold-l);margin:4px 10px 8px;padding-bottom:7px;
  border-bottom:1px solid var(--hair);font-weight:600}
.nx-col a{display:block;text-decoration:none;color:var(--cream);padding:8px 10px;border-radius:10px;
  transition:background .15s}
.nx-col a:hover{background:rgba(90,167,240,.1)}
.nx-col a strong{display:block;font-size:.9rem;font-weight:600}
.nx-col a em{display:block;font-style:normal;font-size:.74rem;color:var(--muted);margin-top:1px}
.nx-feat{grid-column:3;grid-row:1/span 2;text-decoration:none;color:var(--cream);
  border:1px solid var(--hair);border-radius:14px;padding:16px;display:flex;flex-direction:column;
  justify-content:flex-end;min-height:158px;
  background-image:linear-gradient(160deg,rgba(46,134,222,.18),rgba(6,11,20,.72));transition:border-color .2s}
.nx-feat:hover{border-color:rgba(232,195,106,.45)}
.nx-feat .tag{font-family:var(--fm,ui-monospace,Menlo,monospace);font-size:0.6875rem;letter-spacing:.16em;
  text-transform:uppercase;color:var(--gold-l)}
.nx-feat strong{display:block;margin:7px 0 3px;font-size:1rem;font-family:var(--fd)}
.nx-feat em{font-style:normal;font-size:.78rem;color:#C3CFDE;line-height:1.45;display:block}
.nx-feat .arr{margin-top:12px;color:var(--gold-l);font-size:.84rem;font-weight:700}
body.nx-clear .hero{padding-top:72px}
@media(max-width:1240px){body.nx-clear .hero{padding-top:48px}}
@media(min-width:1241px){
  .hero .bcrumb{padding-top:calc(clamp(24px,3vw,32px) + 42px)}
}
.nx .nav-search{background:none;border:1px solid var(--hair);color:var(--cream);width:40px;height:40px;
  border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;
  transition:border-color .2s,color .2s}
.nx .nav-search:hover{border-color:var(--gold-l);color:var(--gold-l)}
.nx-util-m{display:none}
@media(max-width:1240px){
  .nx-util{display:none}
  .nx .nav-links{margin-left:0;min-height:calc(100dvh - var(--nav-h,72px));
    max-height:calc(100dvh - var(--nav-h,72px));overflow-y:auto;overscroll-behavior:contain;
    padding-bottom:120px;background:rgba(6,11,20,.74);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}
  .nx .nav-item{border-bottom:1px solid var(--hair)}
  .nx .nav-trigger{font-family:var(--fd);font-weight:700;font-size:1.06rem;padding:16px 10px}
  .nx-mega{position:static;min-width:0;max-width:none;display:none;opacity:1;visibility:visible;
    transform:none;background:none;border:0;border-radius:0;box-shadow:none;padding:2px 10px 16px}
  .nav-item.open .nx-mega{display:block;animation:nxIn .28s var(--ease)}.nx-col .nxh{margin:12px 0 4px;padding-bottom:0;border-bottom:0;min-height:44px;display:flex;align-items:center}
  .nx-col a{padding:9px 0}
  .nx-col a strong{font-size:.98rem}
  .nx-feat{display:none}
  .nx-util-m{display:flex;flex-wrap:wrap;gap:10px 22px;padding:20px 10px 8px}
  .nx-util-m a{color:var(--muted);text-decoration:none;font-size:.92rem;padding:4px 0}
  .nx-util-m a.cta{width:100%;text-align:center;color:#04070d;background:var(--gold-l);
    border-radius:11px;padding:13px;font-weight:700;font-size:1rem}
}
@keyframes nxIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){
  .nx-util,.nx-mega,.nav-item.open .nx-mega{transition:none;animation:none}
}
@media(max-width:1240px){
  .nav-tog:not(#_):not(#__){width:44px;height:44px}
  .nx-util-in>a,.nx-util-m>a{padding:12px 8px!important;display:inline-block}
}
body[data-etui~=navopen]:not(#ehz) #ckn,body[data-etui~=navopen]:not(#ehz) .lum-ctl,body[data-etui~=navopen]:not(#ehz) .scrollcue,body[data-etui~=cknshow]:not(#ehz) .lum-ctl,body[data-etui~=cknshow]:not(#ehz) #plightBtn{display:none!important}
@media(min-width:1241px){@supports((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nx-mega{background:linear-gradient(180deg,rgba(12,23,40,.72),rgba(9,18,32,.80));-webkit-backdrop-filter:blur(26px) saturate(160%);backdrop-filter:blur(26px) saturate(160%);border-color:rgba(255,255,255,.14)}}}
@media(prefers-reduced-transparency:reduce){.nx-mega{background:linear-gradient(180deg,#0c1728,#0a1422)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
.nx-col a[aria-current="page"]{background:linear-gradient(90deg,rgba(217,168,79,.14),transparent 80%);box-shadow:inset 2px 0 0 var(--gold-l,#E8C36A);padding-left:10px;border-radius:6px}
.nx-col a[aria-current="page"] strong{color:var(--gold-l,#E8C36A)}
.nx-util-in>a[aria-current]{color:var(--gold-l,#E8C36A);font-weight:600}
.nav.nx.scrolled{background:rgba(8,14,26,.82);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border-bottom:1px solid var(--hair);box-shadow:0 8px 32px rgba(0,0,0,.3)}
@media(min-width:769px){
.nx .nx-mega:not(#_x){min-width:720px;max-width:min(92vw,820px);
 background:linear-gradient(180deg,rgba(11,19,33,.975),rgba(7,13,23,.99))!important;
 -webkit-backdrop-filter:blur(28px) saturate(1.5);backdrop-filter:blur(28px) saturate(1.5);
 border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:22px 22px 18px;gap:8px 26px;
 box-shadow:0 24px 70px -18px rgba(0,0,0,.85),0 0 0 1px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06);
 transform:translateY(14px) scale(.985)}
@media(min-width:1241px){
 .nav-item:hover .nx-mega:not(#_x),.nav-item.open .nx-mega:not(#_x),.nav-item:focus-within .nx-mega:not(#_x){transform:translateY(0) scale(1)}}
.nav-item.open .nx-mega:not(#_x),.nav-item:focus-within .nx-mega:not(#_x){transform:translateY(0) scale(1)}
.nx .nx-mega::before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;border-radius:2px;
 background:linear-gradient(90deg,transparent,rgba(219,174,74,.75),rgba(194,146,46,.3),transparent)}
.nx .nx-col .nxh{color:#DBAE4A;border-bottom-color:rgba(219,174,74,.22)}
.nx .nx-col a{position:relative;padding:9px 26px 9px 12px;transition:background .16s,transform .16s}
.nx .nx-col a::after{content:"\2192";position:absolute;right:12px;top:50%;translate:0 -50%;opacity:0;
 color:#DBAE4A;font-size:.82rem;transition:opacity .16s,right .16s}
.nx .nx-col a:hover{background:rgba(255,255,255,.055);transform:translateX(2px)}
.nx .nx-col a:hover::after{opacity:1;right:8px}
.nx .nx-col a strong{transition:color .16s}
.nx .nx-col a:hover strong{color:#F3D9A0}
.nx .nx-feat{border:1px solid rgba(219,174,74,.28);transition:border-color .2s,transform .2s;
 background-image:linear-gradient(165deg,rgba(46,134,222,.16),rgba(8,14,25,.9)),
  radial-gradient(120% 90% at 100% 0%,rgba(219,174,74,.13),transparent 55%);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.nx .nx-feat:hover{border-color:rgba(219,174,74,.55);transform:translateY(-2px)}
.nx .nx-feat .tag{color:#DBAE4A}
.nx .nx-feat .arr{color:#DBAE4A;transition:letter-spacing .2s}
.nx .nx-feat:hover .arr{letter-spacing:.04em}
}
@media(prefers-reduced-motion:reduce){
.nx .nx-mega:not(#_x),.nx .nx-col a,.nx .nx-col a::after,.nx .nx-feat,.nx .nx-feat .arr{transition:none!important}
.nx .nx-mega:not(#_x){transform:none}}
@media(prefers-reduced-transparency:reduce){
.nx .nx-mega:not(#_x){background:#0A1120!important;-webkit-backdrop-filter:none;backdrop-filter:none}}
#nav{overflow-x:clip}
@media (hover:hover) and (prefers-reduced-motion: no-preference){
.nx-util-in .nx-invest,.cb-btn.cb-p{position:relative;overflow:hidden}
.nx-util-in .nx-invest::after,.cb-btn.cb-p::after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:45%;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,rgba(255,236,190,.4),transparent);opacity:0;pointer-events:none}
.nx-util-in .nx-invest:hover::after,.cb-btn.cb-p:hover::after,.nx-util-in .nx-invest:focus-visible::after,.cb-btn.cb-p:focus-visible::after{opacity:1;animation:etShine .8s ease}
@keyframes etShine{from{left:-70%}to{left:110%}}
}
@media(max-width:470px){
  .nav-in.nx-bar,.nx-bar{padding-left:10px!important;padding-right:10px!important}
  .nav-cta{gap:6px!important}
  #mLang:not(#_):not(#__):not(#___){font-size:.75rem;padding:5px 7px;margin-right:2px;letter-spacing:.02em}
  .nav-cta .nav-search{width:38px!important;height:38px!important}
  .nav-tog{flex:0 0 auto}
  .brand-tx:not(#_){font-size:.98rem!important}
  .brand-tx small:not(#_){font-size:.6rem!important;letter-spacing:.055em!important}
}
@media(max-width:374px){
  #mLang:not(#_):not(#__):not(#___){display:none!important}
}
.foot-legal-links:not(#_):not(#__) a{display:inline-flex;align-items:center;min-height:24px}
.nx-util-in:not(#_):not(#__) a{display:inline-flex;align-items:center;min-height:24px}
.crumb:not(#_):not(#__) a{display:inline-flex;align-items:center;min-height:24px}
.foot-col:not(#_):not(#__) a{display:inline-flex;align-items:center;min-height:24px}
.rootland:not(#_):not(#__){
  background:
    radial-gradient(46% 50% at 12% 16%, rgba(219,174,74,.44), transparent 64%),
    radial-gradient(42% 48% at 88% 10%, rgba(90,167,240,.38), transparent 62%),
    radial-gradient(56% 58% at 82% 88%, rgba(31,164,150,.36), transparent 64%),
    radial-gradient(50% 54% at 18% 92%, rgba(224,162,78,.30), transparent 62%),
    radial-gradient(34% 38% at 52% 50%, rgba(120,90,220,.16), transparent 64%),
    #0A1220 !important;
  filter:none !important;
  animation:et573Derive 40s ease-in-out infinite alternate !important;
}
html.et-plight .rootland:not(#_):not(#__),
html.et-jlight .rootland:not(#_):not(#__){
  background:
    radial-gradient(46% 50% at 12% 16%, rgba(219,174,74,.20), transparent 64%),
    radial-gradient(42% 48% at 88% 10%, rgba(90,167,240,.16), transparent 62%),
    radial-gradient(56% 58% at 82% 88%, rgba(31,164,150,.15), transparent 64%),
    radial-gradient(50% 54% at 18% 92%, rgba(224,162,78,.13), transparent 62%),
    rgba(250,247,241,.72) !important;
}
@keyframes et573Derive{
  from{transform:scale(1.05) translate3d(-1.2%,-.9%,0)}
  to{transform:scale(1.13) translate3d(1.5%,1.1%,0)}
}
@media(prefers-reduced-motion:reduce){
  .rootland:not(#_):not(#__){animation:none !important}
}
.rootland:not(#_):not(#__)::after{
  background:linear-gradient(180deg,rgba(7,12,21,.05) 0%,rgba(7,12,21,.18) 100%) !important}
html.et-plight .rootland:not(#_):not(#__)::after,
html.et-jlight .rootland:not(#_):not(#__)::after{
  background:linear-gradient(180deg,rgba(250,247,241,.08) 0%,rgba(250,247,241,.22) 100%) !important}
.diapo:not(#_):not(#__):not(#___){background:transparent !important}
.diapo:not(#_):not(#__):not(#___) i{
  background-image:none !important;background:transparent !important;animation:none !important}
.diapo:not(#_):not(#__):not(#___)::before{display:none !important}
.diapo:not(#_):not(#__):not(#___)::after{
  background:linear-gradient(180deg,rgba(7,12,21,.04) 0%,rgba(7,12,21,.20) 74%,rgba(7,12,21,.32) 100%) !important}
html.et-plight .diapo:not(#_):not(#__):not(#___)::after,
html.et-jlight .diapo:not(#_):not(#__):not(#___)::after{
  background:linear-gradient(180deg,rgba(250,247,241,.06) 0%,rgba(250,247,241,.22) 74%,rgba(250,247,241,.38) 100%) !important}
.diapo:not(#_):not(#__):not(#___){
  background:
    radial-gradient(46% 54% at 14% 14%, rgba(219,174,74,.40), transparent 64%),
    radial-gradient(44% 50% at 88% 8%, rgba(90,167,240,.34), transparent 62%),
    radial-gradient(54% 56% at 80% 92%, rgba(31,164,150,.30), transparent 64%),
    radial-gradient(48% 52% at 16% 94%, rgba(224,162,78,.26), transparent 62%),
    #0A1220 !important;
  animation:et573Champ 44s ease-in-out infinite alternate !important;
}
html.et-plight .diapo:not(#_):not(#__):not(#___),
html.et-jlight .diapo:not(#_):not(#__):not(#___){
  background:
    radial-gradient(46% 54% at 14% 14%, rgba(219,174,74,.18), transparent 64%),
    radial-gradient(44% 50% at 88% 8%, rgba(90,167,240,.14), transparent 62%),
    radial-gradient(54% 56% at 80% 92%, rgba(31,164,150,.13), transparent 64%),
    radial-gradient(48% 52% at 16% 94%, rgba(224,162,78,.12), transparent 62%),
    rgba(250,247,241,.72) !important;
}
@keyframes et573Champ{
  from{background-position:0% 0%,100% 0%,100% 100%,0% 100%,0 0}
  to{background-position:6% 4%,94% 3%,95% 96%,5% 97%,0 0}
}
@media(prefers-reduced-motion:reduce){
  .diapo:not(#_):not(#__):not(#___){animation:none !important}
}
html:not(.et-plight):not(.et-jlight) .t550-bg:not(#_):not(#__){
  background-image:
    radial-gradient(74% 128% at var(--fx,16%) 52%, color-mix(in srgb, var(--pa,#FFB703) 30%, transparent), transparent 72%),
    radial-gradient(58% 104% at 90% 16%, rgba(90,167,240,.16), transparent 68%),
    radial-gradient(52% 96% at 78% 96%, rgba(31,164,150,.14), transparent 70%) !important;
  background-color:#0A1220 !important;
  background-size:auto !important;
}
html:not(.et-plight):not(.et-jlight) #maillon-amont:not(#_) .t550-bg{--fx:14%}
html:not(.et-plight):not(.et-jlight) #maillon-intermediaire:not(#_) .t550-bg{--fx:50%}
html:not(.et-plight):not(.et-jlight) #maillon-aval:not(#_) .t550-bg{--fx:86%}
html:not(.et-plight):not(.et-jlight) .t550-seg:not(#_):not(#__)::before{
  background:linear-gradient(165deg,rgba(0,28,45,.42) 0%,rgba(0,24,38,.22) 55%,rgba(0,21,34,.34) 100%) !important;
}
html:not(.et-plight):not(.et-jlight) .subland:not(#_):not(#__){
  background-image:
    radial-gradient(46% 50% at 12% 16%, rgba(219,174,74,.40), transparent 64%),
    radial-gradient(42% 48% at 88% 10%, rgba(90,167,240,.34), transparent 62%),
    radial-gradient(56% 58% at 82% 88%, rgba(31,164,150,.32), transparent 64%),
    radial-gradient(50% 54% at 18% 92%, rgba(224,162,78,.26), transparent 62%),
    radial-gradient(34% 38% at 52% 50%, rgba(120,90,220,.14), transparent 64%) !important;
  background-color:#0A1220 !important;
  background-size:auto !important;
  animation:et573Derive 40s ease-in-out infinite alternate !important;
}
@media(prefers-reduced-motion:reduce){
  html:not(.et-plight):not(.et-jlight) .subland:not(#_):not(#__){animation:none !important}
}
html:not(.et-plight):not(.et-jlight) .subland:not(#_):not(#__)::after{
  background:linear-gradient(180deg,rgba(7,12,21,.06) 0%,rgba(7,12,21,.20) 100%) !important}
.nh-une-all:not(#_):not(#__),
.doc-all:not(#_):not(#__){
  display:inline-flex;align-items:center;min-height:24px}
.nx-langx:not(#_):not(#__){min-width:24px;justify-content:center}
.foot-legal-links:not(#_):not(#__) a{min-width:24px;justify-content:center}
nav.bcrumb:not(#_):not(#__) a,
.thero-bc:not(#_):not(#__) a{
  display:inline-flex;align-items:center;min-height:24px}
.jsig:not(#_):not(#__) a,
.pmore-home:not(#_):not(#__),
.c7all:not(#_):not(#__),
.m457-all:not(#_):not(#__),
.cb-btn:not(#_):not(#__),
.bback:not(#_):not(#__){
  display:inline-flex;align-items:center;min-height:24px}
.rp-more:not(#_):not(#__) a,
.exp-note:not(#_):not(#__) a,
.vt-links:not(#_):not(#__) a,
.pj-syn:not(#_):not(#__) a,
.xlink:not(#_):not(#__) a,
.rublink:not(#_):not(#__),
.isv-s:not(#_):not(#__) a.go,
.card-m:not(#_):not(#__)>a{
  display:inline-flex;align-items:center;min-height:24px}
.fil552:not(#_):not(#__){padding-top:122px}
.fil552:not(#_):not(#__) ~ .pole-subnav:not(#_){margin-top:8px}
@media(max-width:1240px){
  .fil552:not(#_):not(#__){padding-top:83px}
}
#dotnav:not(#_) a{min-width:24px;min-height:24px;align-items:center;justify-content:center}
.std:not(#_):not(#__)>b>a{display:inline-flex;align-items:center;min-height:24px}
.pe-note:not(#_):not(#__) a{text-decoration:underline;text-underline-offset:.18em}
.anc578:not(#_){display:block;height:0;overflow:hidden;scroll-margin-top:96px}
@media print{
  details:not(#_):not(#__)::details-content{
    content-visibility:visible !important;display:block !important;block-size:auto !important}
  details:not(#_):not(#__)>*{content-visibility:visible !important}
  details:not(#_):not(#__){break-inside:avoid}
  summary:not(#_) .chev,summary:not(#_)>svg{display:none !important}
  summary:not(#_){list-style:none}
  summary:not(#_)::-webkit-details-marker{display:none}
}
header.hero .hx-shots[role="img"]:not(#_):not(#__)::after{
  content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(180deg,
    rgba(6,11,20,0) 0%,
    rgba(6,11,20,.10) 14%,
    rgba(6,11,20,.30) 26%,
    rgba(6,11,20,.32) 52%,
    rgba(6,11,20,.14) 66%,
    rgba(6,11,20,0) 82%)}
header.hero:where([data-eh~=eh6]):not(.ehz):not(.ehz) h1:not(#_),
header.hero:where([data-eh~=eh6]):not(.ehz):not(.ehz) h1 em:not(#_),
header.hero:where([data-eh~=eh6]):not(.ehz):not(.ehz) .lead:not(#_),
header.hero:where([data-eh~=eh6]):not(.ehz):not(.ehz) .lead strong:not(#_){
  text-shadow:0 1px 2px rgba(6,11,20,.92),0 2px 20px rgba(6,11,20,.85),0 0 42px rgba(6,11,20,.7)}
html header.pghero:not(#_):not(#__),
html body div.hero:not(#_):not(#__){
  --v5a:.58; --v5b:.50; --v5c:.72;
  background:
    linear-gradient(104deg,rgba(255,255,255,.115) 0%,rgba(255,255,255,.038) 24%,rgba(255,255,255,0) 47%),
    radial-gradient(74% 130% at 5% -10%, rgba(219,174,74,.22), transparent 62%),
    radial-gradient(68% 122% at 98% 2%, rgba(90,167,240,.19), transparent 60%),
    radial-gradient(88% 142% at 79% 114%, rgba(31,164,150,.16), transparent 64%),
    linear-gradient(180deg, rgba(7,12,21,var(--v5a)) 0%, rgba(7,12,21,var(--v5b)) 44%, rgba(7,12,21,var(--v5c)) 100%)
    !important;
  -webkit-backdrop-filter:blur(26px) saturate(1.5) !important;
  backdrop-filter:blur(26px) saturate(1.5) !important;
  border-bottom:1px solid rgba(255,255,255,.11) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.17),
    inset 0 -1px 0 rgba(7,12,21,.55),
    0 26px 64px -34px rgba(7,12,21,.75) !important;
}
html.et-plight header.pghero:not(#_):not(#__),
html.et-jlight header.pghero:not(#_):not(#__),
html.et-plight body div.hero:not(#_):not(#__),
html.et-jlight body div.hero:not(#_):not(#__){
  --v5a:.86; --v5b:.80; --v5c:.93;
}
html header.pghero:not(#_):not(#__)::before{display:none !important}
@media(prefers-contrast:more){
  html header.pghero:not(#_):not(#__),
  html body div.hero:not(#_):not(#__){
    --v5a:.90; --v5b:.86; --v5c:.95;
    -webkit-backdrop-filter:blur(30px) saturate(1.1) !important;
    backdrop-filter:blur(30px) saturate(1.1) !important}
}
.gtt-c:not(#_) > i[aria-hidden="true"]:not(#_):not(#__):not(#___),
.ttf-card:not(#_) > i[aria-hidden="true"]:not(#_):not(#__):not(#___),
.tts:not(#_) > i[aria-hidden="true"]:not(#_):not(#__):not(#___){
  position:relative;
  background:
    linear-gradient(112deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.06) 18%,rgba(255,255,255,0) 38%),
    radial-gradient(88% 150% at 10% -20%, rgba(219,174,74,.46), transparent 62%),
    radial-gradient(82% 140% at 94% 2%, rgba(90,167,240,.42), transparent 60%),
    radial-gradient(96% 155% at 70% 124%, rgba(31,164,150,.44), transparent 64%),
    radial-gradient(60% 90% at 46% 54%, rgba(120,90,220,.20), transparent 66%),
    linear-gradient(180deg,#15243A 0%,#0B1424 100%) !important;
  border-bottom:1px solid rgba(255,255,255,.14) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.20) !important;
}
.gtt-c:not(#_) > i[aria-hidden="true"]:not(#_):not(#__):not(#___)::after,
.ttf-card:not(#_) > i[aria-hidden="true"]:not(#_):not(#__):not(#___)::after,
.tts:not(#_) > i[aria-hidden="true"]:not(#_):not(#__):not(#___)::after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(118deg,
    transparent 0%, transparent 34%,
    rgba(255,255,255,.14) 41%, rgba(255,255,255,.02) 47%,
    transparent 54%, transparent 100%)}
.gtt-c:not(#_):nth-of-type(2) > i[aria-hidden="true"]:not(#_):not(#__):not(#___),
.ttf-card:not(#_):nth-of-type(2) > i[aria-hidden="true"]:not(#_):not(#__):not(#___){background-position:22% 0,22% 0,22% 0,22% 0,22% 0,0 0 !important}
.gtt-c:not(#_):nth-of-type(3) > i[aria-hidden="true"]:not(#_):not(#__):not(#___),
.ttf-card:not(#_):nth-of-type(3) > i[aria-hidden="true"]:not(#_):not(#__):not(#___){transform:scaleX(-1)}
.gtt-c:not(#_):nth-of-type(4) > i[aria-hidden="true"]:not(#_):not(#__):not(#___){background-position:-18% 0,-18% 0,-18% 0,-18% 0,-18% 0,0 0 !important}
html header.pghero:not(#_):not(#__) .lead:not(#_):not(#__),
html body div.hero:not(#_):not(#__) .lead:not(#_):not(#__){
  color:rgba(245,247,250,.92) !important}
html header.pghero:not(#_):not(#__) > .hero-cap:not(#_),
html body div.hero:not(#_):not(#__) > .hero-cap:not(#_),
html header.hero:not(#_):not(#__) > .hero-cap:not(#_){display:none !important}
@media(max-width:768px){
  html body:where([data-eh~=eh1]):not(#ehz) #ckn:not(#_):not(#__):not(#___){
    bottom:calc(62px + env(safe-area-inset-bottom)) !important;
    z-index:96 !important;
  }
  html body:where([data-eh~=eh1]):not(#ehz) #ckn:not(#_):not(#__):not(#___) .ck-row:not(#_){
    gap:14px !important;
  }
}
.rootland:not(#_):not(#__):not(#___),
.subland:not(#_):not(#__):not(#___){
  background:
    linear-gradient(112deg, rgba(255,255,255,.05) 0%, rgba(255,255,255,.012) 22%, rgba(255,255,255,0) 44%),
    radial-gradient(46% 50% at 12% 16%, rgba(219,174,74,.50), transparent 64%),
    radial-gradient(42% 48% at 88% 10%, rgba(90,167,240,.44), transparent 62%),
    radial-gradient(56% 58% at 82% 88%, rgba(31,164,150,.42), transparent 64%),
    radial-gradient(50% 54% at 18% 92%, rgba(224,162,78,.36), transparent 62%),
    radial-gradient(48% 50% at 64% 40%, rgba(120,90,220,.34), transparent 66%),
    radial-gradient(44% 46% at 30% 62%, rgba(46,134,222,.28), transparent 66%),
    #0A1220 !important;
}
.diapo:not(#_):not(#__):not(#___){
  background:
    radial-gradient(46% 54% at 14% 14%, rgba(219,174,74,.40), transparent 64%),
    radial-gradient(44% 50% at 88% 8%, rgba(90,167,240,.34), transparent 62%),
    radial-gradient(54% 56% at 80% 92%, rgba(31,164,150,.30), transparent 64%),
    radial-gradient(48% 52% at 16% 94%, rgba(224,162,78,.26), transparent 62%),
    radial-gradient(46% 48% at 64% 40%, rgba(120,90,220,.18), transparent 66%),
    radial-gradient(42% 44% at 30% 62%, rgba(46,134,222,.15), transparent 66%),
    #0A1220 !important;
}
html.et-plight:not([lang="ar"]) .rootland:not(#_):not(#__):not(#___),
html.et-jlight:not([lang="ar"]) .rootland:not(#_):not(#__):not(#___),
html.et-plight:not([lang="ar"]) .subland:not(#_):not(#__):not(#___),
html.et-jlight:not([lang="ar"]) .subland:not(#_):not(#__):not(#___){
  display:block !important;
  background:
    radial-gradient(46% 50% at 12% 16%, rgba(219,174,74,.20), transparent 64%),
    radial-gradient(42% 48% at 88% 10%, rgba(90,167,240,.17), transparent 62%),
    radial-gradient(56% 58% at 82% 88%, rgba(31,164,150,.15), transparent 64%),
    radial-gradient(50% 54% at 18% 92%, rgba(224,162,78,.14), transparent 62%),
    radial-gradient(46% 48% at 62% 42%, rgba(120,90,220,.10), transparent 66%),
    radial-gradient(42% 44% at 32% 60%, rgba(46,134,222,.09), transparent 66%),
    rgba(250,247,241,.72) !important;
}
html.et-plight:not([lang="ar"]) .b111-lead:not(#_):not(#__):not(#___),
html.et-jlight:not([lang="ar"]) .b111-lead:not(#_):not(#__):not(#___),
html.et-plight:not([lang="ar"]) .b111-c p:not(#_):not(#__):not(#___),
html.et-jlight:not([lang="ar"]) .b111-c p:not(#_):not(#__):not(#___){
  color:#4A5568 !important;
  -webkit-text-fill-color:#4A5568 !important;
}
html:not(.et-plight):not(.et-jlight) .exp-c p:not(#_):not(#__),
html:not(.et-plight):not(.et-jlight) .exp-items span:not(#_):not(#__),
html:not(.et-plight):not(.et-jlight) .exp-note:not(#_):not(#__){
  color:#ACB8CC !important;
  -webkit-text-fill-color:#ACB8CC !important;
}
html:not(.et-plight):not(.et-jlight) .exp-lede:not(#_):not(#__),
html:not(.et-plight):not(.et-jlight) .avk-note:not(#_):not(#__),
html:not(.et-plight):not(.et-jlight) .ppj-note:not(#_):not(#__),
html:not(.et-plight):not(.et-jlight) .c7l:not(#_):not(#__){
  color:#93A1B8 !important;
  -webkit-text-fill-color:#93A1B8 !important;
}
html.et-plight:not([lang="ar"]) .cmp-hint:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-plight:not([lang="ar"]) table.cmpt td:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-plight:not([lang="ar"]) .secc span:not(.secc-k):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-plight:not([lang="ar"]) .slac span:not(.sla-v):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-plight:not([lang="ar"]) .docl li:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-plight:not([lang="ar"]) .cmp-cap:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-plight:not([lang="ar"]) .slac em:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-plight:not([lang="ar"]) table.cmpt tbody th small:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-plight:not([lang="ar"]) #diapo-cap .dc-zo:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-plight:not([lang="ar"]) .pe-lead:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-plight:not([lang="ar"]) .pe-c p:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-plight:not([lang="ar"]) .pe-st p:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-plight:not([lang="ar"]) table.pet td.pe-n:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-plight:not([lang="ar"]) .pe-cap:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-plight:not([lang="ar"]) .bcrumb a:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-jlight:not([lang="ar"]) .cmp-hint:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-jlight:not([lang="ar"]) table.cmpt td:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-jlight:not([lang="ar"]) .secc span:not(.secc-k):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-jlight:not([lang="ar"]) .slac span:not(.sla-v):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-jlight:not([lang="ar"]) .docl li:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-jlight:not([lang="ar"]) .cmp-cap:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-jlight:not([lang="ar"]) .slac em:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-jlight:not([lang="ar"]) table.cmpt tbody th small:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-jlight:not([lang="ar"]) #diapo-cap .dc-zo:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-jlight:not([lang="ar"]) .pe-lead:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-jlight:not([lang="ar"]) .pe-c p:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-jlight:not([lang="ar"]) .pe-st p:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-jlight:not([lang="ar"]) table.pet td.pe-n:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-jlight:not([lang="ar"]) .pe-cap:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______),
html.et-jlight:not([lang="ar"]) .bcrumb a:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______){
  color:#4A5568 !important;
  -webkit-text-fill-color:#4A5568 !important;
}
.plnav:not(#_):not(#__){
  display:block !important;
  position:relative; z-index:2;
  margin:0 !important; padding:18px 0 !important;
  border-top:1px solid rgba(255,255,255,.09);
  border-bottom:1px solid rgba(255,255,255,.09);
  background:linear-gradient(180deg,rgba(12,20,34,.52),rgba(9,15,26,.60)) !important;
  -webkit-backdrop-filter:blur(18px) saturate(1.3);
  backdrop-filter:blur(18px) saturate(1.3);
}
.plnav-in{display:flex; flex-wrap:wrap; align-items:center; gap:16px 26px}
.plnav-id{display:flex; align-items:baseline; gap:9px; margin:0; flex:0 0 auto}
.plnav-no{font-family:var(--fm); font-size:.72rem; letter-spacing:.16em; color:var(--gold-l,#E8C36A)}
.plnav-nom{font-family:var(--fd); font-weight:800; font-size:1.02rem; letter-spacing:-.01em; color:#F2F5F9}
.plnav-kpi{display:flex; flex-wrap:wrap; gap:10px 22px; margin:0; padding:0; list-style:none; flex:1 1 300px}
.plnav-kpi li{display:flex; flex-direction:column; gap:1px; min-width:118px}
.plnav-kpi b{font-family:var(--fd); font-weight:800; font-size:1.02rem; line-height:1.15;
  color:#FFF; font-variant-numeric:tabular-nums lining-nums}
.plnav-kpi span{font-size:.72rem; line-height:1.35; color:#A8B6C9}
.plnav-anc{display:flex; flex-wrap:wrap; gap:7px; margin:0; padding:0; list-style:none; flex:0 1 auto}
.plnav-anc a{display:inline-flex; align-items:center; min-height:44px; padding:0 13px;
  border:1px solid rgba(255,255,255,.14); border-radius:999px;
  font-size:.79rem; line-height:1; color:#D8E1EC; text-decoration:none;
  transition:border-color .2s, color .2s, background .2s}
.plnav-anc a:hover{border-color:var(--gold-l,#E8C36A); color:#FFF;
  background:color-mix(in srgb, var(--gold-l,#E8C36A) 12%, transparent)}
.plnav-anc a:focus-visible{outline:2px solid var(--blue-l,#5AA7F0); outline-offset:3px}
html.et-plight:not([lang="ar"]) .plnav:not(#_):not(#__),
html.et-jlight:not([lang="ar"]) .plnav:not(#_):not(#__){
  border-top-color:rgba(11,20,34,.10); border-bottom-color:rgba(11,20,34,.10);
  background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(252,250,246,.66)) !important;
}
html.et-plight:not([lang="ar"]) .plnav-nom:not(#_), html.et-jlight:not([lang="ar"]) .plnav-nom:not(#_),
html.et-plight:not([lang="ar"]) .plnav-kpi b:not(#_), html.et-jlight:not([lang="ar"]) .plnav-kpi b:not(#_),
html.et-plight:not([lang="ar"]) .plnav-kpi span:not(#_), html.et-jlight:not([lang="ar"]) .plnav-kpi span:not(#_),
html.et-plight:not([lang="ar"]) .plnav-anc a:not(#_), html.et-jlight:not([lang="ar"]) .plnav-anc a:not(#_){
  color:#26324A !important; -webkit-text-fill-color:#26324A !important;
  border-color:rgba(11,20,34,.16) !important;
}
html.et-plight:not([lang="ar"]) .plnav-no:not(#_), html.et-jlight:not([lang="ar"]) .plnav-no:not(#_),
.plmap:not(#_):not(#__){
  display:block !important; position:relative; z-index:2;
  padding:34px 0 8px !important;
}
.plmap-h{font-family:var(--fd); font-weight:800; font-size:var(--ts-6,clamp(1.2rem,2.5vw,1.8rem));
  letter-spacing:-.01em; color:#F2F5F9; margin:0 0 6px}
.plmap-n{font-size:.86rem; line-height:1.6; color:#A8B6C9; margin:0 0 18px; max-width:62ch}
.plmap-box{display:grid; grid-template-columns:minmax(0,1.55fr) minmax(220px,.85fr); gap:22px; align-items:start}
.plmap-svg{display:block; width:100%; max-width:100%; height:auto;
  border:1px solid rgba(255,255,255,.12); border-radius:16px;
  background:linear-gradient(165deg,rgba(12,20,34,.46),rgba(9,15,26,.58));
  -webkit-backdrop-filter:blur(14px) saturate(1.2); backdrop-filter:blur(14px) saturate(1.2)}
.plmap-gr line{stroke:rgba(255,255,255,.10); stroke-width:1}
.plmap-corr{stroke:var(--gold-l,#E8C36A); stroke-width:2.5; stroke-linecap:round; stroke-dasharray:9 7}
.plmap-corr-t{fill:var(--gold-l,#E8C36A); font-family:var(--fm); font-size:13px; letter-spacing:.04em}
.plmap-p text{fill:#E6ECF4; font-family:var(--fd); font-size:15px; font-weight:600}
.plmap-p circle{stroke:rgba(8,13,23,.72); stroke-width:2}
.plmap-bassin circle{fill:var(--gold-l,#E8C36A)}
.plmap-gaz circle{fill:var(--green,#34D399)}
.plmap-origine circle{fill:var(--gold-l,#E8C36A)}
.plmap-terminal circle{fill:var(--blue-l,#5AA7F0)}
.plmap-hub circle{fill:var(--blue-l,#5AA7F0)}
.plmap-raffinerie circle{fill:var(--amber-l,#F2B45A)}
.plmap-station circle{fill:rgba(230,236,244,.82)}
.plmap-h3{font-family:var(--fm); font-size:var(--ts-l,.75rem); letter-spacing:.2em; text-transform:uppercase;
  color:#A8B6C9; margin:0 0 10px}
.plmap-l{list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:9px}
.plmap-li{display:flex; flex-direction:column; gap:1px; padding-left:16px; position:relative}
.plmap-li::before{content:""; position:absolute; left:0; top:7px; width:8px; height:8px; border-radius:50%;
  background:rgba(230,236,244,.82)}
.plmap-li-bassin::before,.plmap-li-origine::before{background:var(--gold-l,#E8C36A)}
.plmap-li-gaz::before{background:var(--green,#34D399)}
.plmap-li-terminal::before,.plmap-li-hub::before{background:var(--blue-l,#5AA7F0)}
.plmap-li-raffinerie::before{background:var(--amber-l,#F2B45A)}
.plmap-li b{font-family:var(--fd); font-weight:700; font-size:.94rem; color:#EDF2F8}
.plmap-li span{font-size:.79rem; line-height:1.45; color:#A8B6C9}
@media(max-width:820px){
  .plmap-box{grid-template-columns:1fr; gap:16px}
  .plmap-p text{font-size:19px}
  .plmap-corr-t{font-size:17px}
}
html.et-plight:not([lang="ar"]) .plmap-h:not(#_), html.et-jlight:not([lang="ar"]) .plmap-h:not(#_),
html.et-plight:not([lang="ar"]) .plmap-li b:not(#_), html.et-jlight:not([lang="ar"]) .plmap-li b:not(#_){
  color:#16202E !important; -webkit-text-fill-color:#16202E !important}
html.et-plight:not([lang="ar"]) .plmap-n:not(#_), html.et-jlight:not([lang="ar"]) .plmap-n:not(#_),
html.et-plight:not([lang="ar"]) .plmap-h3:not(#_), html.et-jlight:not([lang="ar"]) .plmap-h3:not(#_),
html.et-plight:not([lang="ar"]) .plmap-li span:not(#_), html.et-jlight:not([lang="ar"]) .plmap-li span:not(#_){
  color:#4A5568 !important; -webkit-text-fill-color:#4A5568 !important}
html.et-plight:not([lang="ar"]) .plmap-svg:not(#_), html.et-jlight:not([lang="ar"]) .plmap-svg:not(#_){
  border-color:rgba(11,20,34,.13) !important;
  background:linear-gradient(165deg,rgba(255,255,255,.78),rgba(252,250,246,.70)) !important}
html.et-plight:not([lang="ar"]) .plmap-gr line, html.et-jlight:not([lang="ar"]) .plmap-gr line{
  stroke:rgba(11,20,34,.10)}
html.et-plight:not([lang="ar"]) .plmap-p text, html.et-jlight:not([lang="ar"]) .plmap-p text{fill:#1B2636}
html.et-plight:not([lang="ar"]) .plmap-p circle, html.et-jlight:not([lang="ar"]) .plmap-p circle{
  stroke:rgba(255,255,255,.9)}
html.et-plight:not([lang="ar"]) .plmap-station circle, html.et-jlight:not([lang="ar"]) .plmap-station circle{
  fill:#5A6678}
html.et-plight:not([lang="ar"]) .plmap-li::before, html.et-jlight:not([lang="ar"]) .plmap-li::before{
  background:#5A6678}
html.et-plight:not([lang="ar"]) .plmap-corr, html.et-jlight:not([lang="ar"]) .plmap-corr{stroke:#8A6210}
html.et-plight:not([lang="ar"]) .plmap-corr-t, html.et-jlight:not([lang="ar"]) .plmap-corr-t{fill:#7A5A0B}
html.et-plight:not([lang="ar"]) .plmap-bassin circle, html.et-jlight:not([lang="ar"]) .plmap-bassin circle,
html.et-plight:not([lang="ar"]) .plmap-origine circle, html.et-jlight:not([lang="ar"]) .plmap-origine circle{
  fill:#8A6210}
html.et-plight:not([lang="ar"]) .plmap-li-bassin::before, html.et-jlight:not([lang="ar"]) .plmap-li-bassin::before,
html.et-plight:not([lang="ar"]) .plmap-li-origine::before, html.et-jlight:not([lang="ar"]) .plmap-li-origine::before{
  background:#8A6210}
html.et-plight:not([lang="ar"]) .plmap-terminal circle, html.et-jlight:not([lang="ar"]) .plmap-terminal circle,
html.et-plight:not([lang="ar"]) .plmap-hub circle, html.et-jlight:not([lang="ar"]) .plmap-hub circle{fill:#10406F}
html.et-plight:not([lang="ar"]) .plmap-li-terminal::before, html.et-jlight:not([lang="ar"]) .plmap-li-terminal::before,
html.et-plight:not([lang="ar"]) .plmap-li-hub::before, html.et-jlight:not([lang="ar"]) .plmap-li-hub::before{
  background:#10406F}
html.et-plight:not([lang="ar"]) .plmap-gaz circle, html.et-jlight:not([lang="ar"]) .plmap-gaz circle{fill:#0B6B4F}
html.et-plight:not([lang="ar"]) .plmap-li-gaz::before, html.et-jlight:not([lang="ar"]) .plmap-li-gaz::before{
  background:#0B6B4F}
html.et-plight:not([lang="ar"]) .plmap-raffinerie circle, html.et-jlight:not([lang="ar"]) .plmap-raffinerie circle{
  fill:#8A5A10}
html.et-plight:not([lang="ar"]) .plmap-li-raffinerie::before, html.et-jlight:not([lang="ar"]) .plmap-li-raffinerie::before{
  background:#8A5A10}
@media (prefers-reduced-transparency: reduce){
  html:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) *:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) *:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______)::before,
  html:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) *:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______)::after{
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
  }
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) main section:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) body>section:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) header.pghero:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) div.hero:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) header.hero:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) nav.nav:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .plnav:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .chv:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .ppj-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .biz-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .ppt-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .pmore-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .oeco-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .hxi-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .sb-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .hpcard:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .plc-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .b111-c:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .pe-c:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .exp-c:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .avk-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .pole-subnav:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .plmap-svg:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) footer:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______){
    background-color:#0D1626 !important;
  }
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) main section:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) body>section:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) header.pghero:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) div.hero:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) header.hero:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) nav.nav:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .plnav:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .chv:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .ppj-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .biz-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .ppt-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .pmore-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .oeco-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .hxi-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .sb-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .hpcard:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .plc-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .b111-c:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .pe-c:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .exp-c:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .avk-card:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .pole-subnav:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .plmap-svg:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) footer:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______){
    background-color:#FAF7F1 !important;
  }
  html:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) #ckn:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) #nezBar:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .nav-links:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______){
    background-color:#0B1422 !important;
  }
  html:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .rootland:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .subland:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .diapo:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______){
    background-image:none !important;
    background-color:#0A1220 !important;
  }
  html:is(.et-plight,.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .cl-hint:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______){
    opacity:1 !important; color:#4A5568 !important; -webkit-text-fill-color:#4A5568 !important;
  }
  html:not(.et-plight):not(.et-jlight):not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .cl-hint:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______){
    opacity:1 !important; color:#A8B6C9 !important; -webkit-text-fill-color:#A8B6C9 !important;
  }
  html.et-plight:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .rootland:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html.et-jlight:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .rootland:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html.et-plight:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .subland:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html.et-jlight:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .subland:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html.et-plight:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .diapo:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______),
  html.et-jlight:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .diapo:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______){
    background-color:#FAF7F1 !important;
  }
}
.plc-card[data-plc]:not(#_) .plc-arr:not(#_){transform:none !important}
.plc-card[data-plc]:not(#_):hover .plc-arr:not(#_){transform:translateX(5px) !important}
.plc-card[href^="#"]:not(#_) .plc-arr:not(#_){transform:rotate(90deg) !important}
.plc-card[href^="#"]:not(#_):hover .plc-arr:not(#_){transform:rotate(90deg) translateX(4px) !important}
@media(prefers-reduced-motion:reduce){
  .plc-card:not(#_):hover .plc-arr:not(#_){transition:none !important}
}
main p:not(#_):not(#__),
main dd:not(#_):not(#__),
article p:not(#_):not(#__),
body>section p:not(#_):not(#__){
  max-width:min(100%, 60ch) !important;
}
html body.hm:not(#_):not(#__):not(#___) header.hero:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6),
html body.hm:not(#_):not(#__):not(#___) .nh:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6),
html body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6),
html body.hm:not(#_):not(#__):not(#___) #chiffres:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6),
html body.hm:not(#_):not(#__):not(#___) #carnets:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6),
html body.hm:not(#_):not(#__):not(#___) #cta-band:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){
  border-top-width:0 !important; border-bottom-width:0 !important;
}
html body.hm:not(#_):not(#__):not(#___) .nh:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6)::before,
html body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6)::before,
html body.hm:not(#_):not(#__):not(#___) #cta-band:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6)::before{ content:none !important }
html body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-bg:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){ display:none !important }
html body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-seg:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6)::before{ content:none !important }
html body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-seg:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){
  min-height:0 !important; display:block !important;
  overflow:visible !important; background:none !important;
}
html body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-in:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){
  display:block !important; padding:9px var(--gut,24px) !important;
}
html body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-p:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){
  flex:none !important; max-width:none !important; width:auto !important;
  border-radius:22px !important;
  padding:clamp(24px,3vw,34px) clamp(22px,3vw,36px) !important;
  display:grid !important;
  grid-template-columns:minmax(0,1fr) minmax(250px,36%) !important;
  grid-template-areas:"k k" "h f" "m f" "c f" !important;
  column-gap:clamp(22px,3vw,40px) !important;
  align-content:start !important;
  background-image:radial-gradient(118% 150% at 2% 0%,
    color-mix(in srgb, var(--pa,#FFB703) 16%, transparent), transparent 58%) !important;
}
html:not(.et-plight):not(.et-jlight) body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-p:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){
  background-color:rgba(0,45,69,.56) !important;
}
html:is(.et-plight,.et-jlight) body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-p:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){
  background-color:rgba(255,255,255,.74) !important;
  border:1px solid rgba(0,48,73,.16) !important;
  box-shadow:0 12px 30px rgba(0,48,73,.10) !important;
}
html body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-k:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){ grid-area:k !important }
html body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-p:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) h3:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){ grid-area:h !important }
html body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-m:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){ grid-area:m !important }
html body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-cta:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){ grid-area:c !important; align-self:end !important }
html body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-kpis:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){
  grid-area:f !important; grid-template-columns:minmax(0,1fr) !important;
  align-content:start !important; margin:0 !important;
}
html body.hm:not(#_):not(#__):not(#___) #cta-band:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){
  background:none !important;
  -webkit-backdrop-filter:none !important; backdrop-filter:none !important;
  padding:10px var(--gut,24px) 38px !important;
}
html body.hm:not(#_):not(#__):not(#___) #cta-band:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .cb-in:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){
  max-width:1200px !important; margin:0 auto !important;
  padding:clamp(28px,3.6vw,44px) clamp(24px,3vw,38px) !important;
  border-radius:22px !important;
  border:1px solid rgba(255,255,255,.2) !important;
}
html:not(.et-plight):not(.et-jlight) body.hm:not(#_):not(#__):not(#___) #cta-band:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .cb-in:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){
  background-color:rgba(0,45,69,.56) !important;
  -webkit-backdrop-filter:blur(18px) saturate(1.2) !important;
  backdrop-filter:blur(18px) saturate(1.2) !important;
  box-shadow:0 16px 40px rgba(0,18,30,.30) !important;
}
html:is(.et-plight,.et-jlight) body.hm:not(#_):not(#__):not(#___) #cta-band:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .cb-in:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){
  background-color:rgba(255,255,255,.74) !important;
  border:1px solid rgba(0,48,73,.16) !important;
  box-shadow:0 12px 30px rgba(0,48,73,.10) !important;
}
@media(max-width:880px){
  html body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-p:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){
    grid-template-columns:minmax(0,1fr) !important;
    grid-template-areas:"k" "h" "m" "f" "c" !important;
  }
  html body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-kpis:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){
    grid-template-columns:repeat(3,minmax(0,1fr)) !important; margin:0 0 18px !important;
  }
}
@media(max-width:560px){
  html body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-kpis:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
}
@media (prefers-reduced-transparency: reduce){
  html body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-p:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6),
  html body.hm:not(#_):not(#__):not(#___) #cta-band:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .cb-in:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){
    background-image:none !important;
    -webkit-backdrop-filter:none !important; backdrop-filter:none !important;
  }
  html:not(.et-plight):not(.et-jlight) body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-p:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6),
  html:not(.et-plight):not(.et-jlight) body.hm:not(#_):not(#__):not(#___) #cta-band:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .cb-in:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){ background-color:#0D1626 !important;
    -webkit-backdrop-filter:none !important; backdrop-filter:none !important }
  html:is(.et-plight,.et-jlight) body.hm:not(#_):not(#__):not(#___) #coeurs:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .t550-p:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6),
  html:is(.et-plight,.et-jlight) body.hm:not(#_):not(#__):not(#___) #cta-band:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6) .cb-in:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){ background-color:#FAF7F1 !important;
    -webkit-backdrop-filter:none !important; backdrop-filter:none !important }
}
html:is(.et-plight,.et-jlight) body.hm:not(#_):not(#__):not(#___) main:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6){
  background-image:none !important; background-color:transparent !important;
}
:root{
  --ts-0:clamp(3rem,7.4vw,5.6rem);
  --ts-1:clamp(2.6rem,6vw,4.4rem);
  --ts-2:clamp(2.1rem,4.8vw,3.3rem);
  --ts-3:clamp(1.8rem,4vw,2.8rem);
  --ts-4:clamp(1.55rem,3.4vw,2.35rem);
  --ts-5:clamp(1.35rem,2.9vw,2.1rem);
  --ts-6:clamp(1.2rem,2.5vw,1.8rem);
  --ts-7:clamp(1.08rem,2.1vw,1.5rem);
  --ts-8:clamp(1rem,1.8vw,1.25rem);
  --ts-9:1.05rem;
  --ts-l:.75rem;
}
:root{
  --fm:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  --gold-d:#C9982E;
  --ease:cubic-bezier(.22,.61,.36,1);
  --amber-l:#F2B45A;
  --green-l:#34D399;
  --kac:#E8C36A; --pac:#E8C36A; --ac:#E8C36A; --tc:#E8C36A; --sac:#E8C36A;
  --tile-accent:#E8C36A; --cstep:#E8C36A;
  --wi:0; --d:0;
}
@media(min-width:1241px){
 .nav-item.nxi606{position:static}
 .nx .nx-mega.nxm606:not(#_x):not(#_y){left:50%;right:auto;top:calc(100% - 1px);translate:-50% 0;
  width:min(1240px,calc(100vw - 32px));min-width:0;max-width:none;
  grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 20px;align-items:start}
 .nxm606 .nxc-amont{grid-column:span 2}
 .nxm606 .nxg2{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;align-items:start}
 .nxm606 .nxc-integ{grid-column:span 4;align-self:stretch}
 .nxm606 .nxg4{display:grid;grid-template-columns:repeat(4,1fr);column-gap:12px}
 .nx .nxm606 .nx-feat{grid-column:5;grid-row:auto;min-height:0;justify-content:center;padding:12px 14px;align-self:stretch}
 .nx .nxm606 .nx-feat strong{margin:4px 0 2px;font-size:.95rem}
 .nx .nxm606 .nx-feat em{font-size:.74rem;line-height:1.35}
 .nx .nxm606 .nx-feat .arr{margin-top:8px;font-size:.8rem}
 .nx .nxm606 .nx-col a strong{font-size:.88rem;line-height:1.25}
 .nx .nxm606 .nx-col a em{font-size:.72rem;line-height:1.3}
 .nx .nxm606 .nx-col a{padding:6px 22px 6px 10px}
}
@media(min-width:1241px){.nx .nxm606 .nx-feat em{display:none}}
@media(max-width:1240px){
 #toTop:not(#_a):not(#_b){bottom:calc(72px + env(safe-area-inset-bottom))!important;right:14px!important;width:44px!important;height:44px!important}
 .lum-ctl:not(#_a):not(#_b){bottom:calc(72px + env(safe-area-inset-bottom))!important;right:68px!important}
 .nav-links .nx-mega:not(#_a):not(#_b){max-height:none!important;overflow:visible!important}
}
@media(min-width:1100px){
 .epw-g:not(#_g),.biz-grid:not(#_g),.rp-pts:not(#_g),.vt-grid:not(#_g),.plc-grid:not(#_g),.exp-g-in:not(#_g),.eth-g:not(#_g),.fam6:not(#_g),.profiles:not(#_g),.pubg:not(#_g),.tri-steps:not(#_g),.prix-grid:not(#_g),.htech-grid:not(#_g),.presse-grid:not(#_g),.secg:not(#_g),.docl:not(#_g),.cp-ct:not(#_g),.sw-grid:not(#_g),.tri-g:not(#_g),.d607-grid:not(#_g),.rtg:not(#_g),.atlas-grid:not(#_g),.glm-g:not(#_g),.fonctions-tete:not(#_g),.b111-dl:not(#_g),.docs:not(#_g),.ppl-grid:not(#_g),.sm-grid:not(#_g),.sw-row:not(#_g),.pj-grid:not(#_g),.fx2g:not(#_g){grid-template-columns:repeat(12,minmax(0,1fr))}
 .epw-g:not(#_g)>*,.biz-grid:not(#_g)>*,.rp-pts:not(#_g)>*,.vt-grid:not(#_g)>*,.plc-grid:not(#_g)>*,.exp-g-in:not(#_g)>*,.eth-g:not(#_g)>*,.fam6:not(#_g)>*,.profiles:not(#_g)>*,.pubg:not(#_g)>*,.tri-steps:not(#_g)>*,.prix-grid:not(#_g)>*,.htech-grid:not(#_g)>*,.presse-grid:not(#_g)>*,.secg:not(#_g)>*,.docl:not(#_g)>*,.cp-ct:not(#_g)>*,.sw-grid:not(#_g)>*,.tri-g:not(#_g)>*,.d607-grid:not(#_g)>*,.rtg:not(#_g)>*,.atlas-grid:not(#_g)>*,.glm-g:not(#_g)>*,.fonctions-tete:not(#_g)>*,.b111-dl:not(#_g)>*,.docs:not(#_g)>*,.ppl-grid:not(#_g)>*,.sm-grid:not(#_g)>*,.sw-row:not(#_g)>*,.pj-grid:not(#_g)>*,.fx2g:not(#_g)>*{grid-column:span 4}
 .epw-g:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.biz-grid:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.rp-pts:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.vt-grid:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.plc-grid:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.exp-g-in:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.eth-g:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.fam6:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.profiles:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.pubg:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.tri-steps:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.prix-grid:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.htech-grid:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.presse-grid:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.secg:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.docl:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.cp-ct:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.sw-grid:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.tri-g:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.d607-grid:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.rtg:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.atlas-grid:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.glm-g:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.fonctions-tete:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.b111-dl:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.docs:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.ppl-grid:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.sm-grid:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.sw-row:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.pj-grid:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*,.fx2g:not(#_g):where([data-eh~=eh17]):not(.ehz):not(.ehz)>*{grid-column:span 6}
 .epw-g:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.biz-grid:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.rp-pts:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.vt-grid:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.plc-grid:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.exp-g-in:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.eth-g:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.fam6:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.profiles:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.pubg:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.tri-steps:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.prix-grid:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.htech-grid:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.presse-grid:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.secg:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.docl:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.cp-ct:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.sw-grid:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.tri-g:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.d607-grid:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.rtg:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.atlas-grid:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.glm-g:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.fonctions-tete:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.b111-dl:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.docs:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.ppl-grid:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.sm-grid:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.sw-row:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.pj-grid:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*,.fx2g:not(#_g):where([data-eh~=eh18]):not(.ehz):not(.ehz)>*{grid-column:span 4}
 .epw-g:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.biz-grid:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.rp-pts:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.vt-grid:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.plc-grid:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.exp-g-in:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.eth-g:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.fam6:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.profiles:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.pubg:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.tri-steps:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.prix-grid:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.htech-grid:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.presse-grid:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.secg:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.docl:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.cp-ct:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.sw-grid:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.tri-g:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.d607-grid:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.rtg:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.atlas-grid:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.glm-g:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.fonctions-tete:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.b111-dl:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.docs:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.ppl-grid:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.sm-grid:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.sw-row:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.pj-grid:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*,.fx2g:not(#_g):where([data-eh~=eh19]):not(.ehz):not(.ehz)>*{grid-column:span 3}
 .epw-g:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.biz-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.rp-pts:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.vt-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.plc-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.exp-g-in:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.eth-g:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.fam6:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.profiles:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.pubg:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.tri-steps:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.prix-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.htech-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.presse-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.secg:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.docl:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.cp-ct:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.sw-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.tri-g:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.d607-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.rtg:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.atlas-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.glm-g:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.fonctions-tete:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.b111-dl:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.docs:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.ppl-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.sm-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.sw-row:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.pj-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3),.fx2g:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+3){grid-column:span 4}
 .epw-g:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.biz-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.rp-pts:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.vt-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.plc-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.exp-g-in:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.eth-g:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.fam6:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.profiles:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.pubg:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.tri-steps:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.prix-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.htech-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.presse-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.secg:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.docl:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.cp-ct:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.sw-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.tri-g:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.d607-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.rtg:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.atlas-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.glm-g:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.fonctions-tete:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.b111-dl:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.docs:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.ppl-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.sm-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.sw-row:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.pj-grid:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5),.fx2g:not(#_g):where([data-eh~=eh20]):not(.ehz):not(.ehz)>*:nth-child(n+4):nth-child(-n+5){grid-column:span 6}
 .epw-g:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.biz-grid:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.rp-pts:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.vt-grid:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.plc-grid:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.exp-g-in:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.eth-g:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.fam6:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.profiles:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.pubg:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.tri-steps:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.prix-grid:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.htech-grid:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.presse-grid:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.secg:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.docl:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.cp-ct:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.sw-grid:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.tri-g:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.d607-grid:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.rtg:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.atlas-grid:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.glm-g:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.fonctions-tete:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.b111-dl:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.docs:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.ppl-grid:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.sm-grid:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.sw-row:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.pj-grid:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*,.fx2g:not(#_g):where([data-eh~=eh21]):not(.ehz):not(.ehz)>*{grid-column:span 4}
 .epw-g:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.biz-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.rp-pts:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.vt-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.plc-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.exp-g-in:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.eth-g:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.fam6:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.profiles:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.pubg:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.tri-steps:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.prix-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.htech-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.presse-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.secg:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.docl:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.cp-ct:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.sw-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.tri-g:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.d607-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.rtg:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.atlas-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.glm-g:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.fonctions-tete:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.b111-dl:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.docs:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.ppl-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.sm-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.sw-row:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.pj-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.fx2g:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4){grid-column:span 3}
 .epw-g:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.biz-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.rp-pts:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.vt-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.plc-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.exp-g-in:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.eth-g:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.fam6:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.profiles:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.pubg:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.tri-steps:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.prix-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.htech-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.presse-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.secg:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.docl:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.cp-ct:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.sw-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.tri-g:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.d607-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.rtg:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.atlas-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.glm-g:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.fonctions-tete:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.b111-dl:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.docs:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.ppl-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.sm-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.sw-row:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.pj-grid:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7),.fx2g:not(#_g):where([data-eh~=eh22]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+7){grid-column:span 4}
 .epw-g:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.biz-grid:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.rp-pts:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.vt-grid:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.plc-grid:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.exp-g-in:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.eth-g:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.fam6:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.profiles:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.pubg:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.tri-steps:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.prix-grid:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.htech-grid:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.presse-grid:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.secg:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.docl:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.cp-ct:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.sw-grid:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.tri-g:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.d607-grid:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.rtg:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.atlas-grid:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.glm-g:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.fonctions-tete:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.b111-dl:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.docs:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.ppl-grid:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.sm-grid:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.sw-row:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.pj-grid:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*,.fx2g:not(#_g):where([data-eh~=eh23]):not(.ehz):not(.ehz)>*{grid-column:span 3}
 .epw-g:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.biz-grid:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.rp-pts:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.vt-grid:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.plc-grid:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.exp-g-in:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.eth-g:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.fam6:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.profiles:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.pubg:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.tri-steps:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.prix-grid:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.htech-grid:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.presse-grid:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.secg:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.docl:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.cp-ct:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.sw-grid:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.tri-g:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.d607-grid:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.rtg:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.atlas-grid:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.glm-g:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.fonctions-tete:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.b111-dl:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.docs:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.ppl-grid:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.sm-grid:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.sw-row:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.pj-grid:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*,.fx2g:not(#_g):where([data-eh~=eh24]):not(.ehz):not(.ehz)>*{grid-column:span 4}
 .epw-g:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.biz-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.rp-pts:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.vt-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.plc-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.exp-g-in:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.eth-g:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.fam6:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.profiles:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.pubg:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.tri-steps:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.prix-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.htech-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.presse-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.secg:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.docl:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.cp-ct:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.sw-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.tri-g:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.d607-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.rtg:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.atlas-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.glm-g:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.fonctions-tete:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.b111-dl:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.docs:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.ppl-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.sm-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.sw-row:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.pj-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4),.fx2g:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+4){grid-column:span 3}
 .epw-g:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.biz-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.rp-pts:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.vt-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.plc-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.exp-g-in:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.eth-g:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.fam6:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.profiles:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.pubg:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.tri-steps:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.prix-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.htech-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.presse-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.secg:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.docl:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.cp-ct:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.sw-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.tri-g:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.d607-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.rtg:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.atlas-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.glm-g:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.fonctions-tete:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.b111-dl:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.docs:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.ppl-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.sm-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.sw-row:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.pj-grid:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10),.fx2g:not(#_g):where([data-eh~=eh14]):not(.ehz):not(.ehz)>*:nth-child(n+5):nth-child(-n+10){grid-column:span 4}
 .epw-g:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.biz-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.rp-pts:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.vt-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.plc-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.exp-g-in:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.eth-g:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.fam6:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.profiles:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.pubg:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.tri-steps:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.prix-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.htech-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.presse-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.secg:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.docl:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.cp-ct:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.sw-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.tri-g:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.d607-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.rtg:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.atlas-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.glm-g:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.fonctions-tete:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.b111-dl:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.docs:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.ppl-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.sm-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.sw-row:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.pj-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8),.fx2g:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+1):nth-child(-n+8){grid-column:span 3}
 .epw-g:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.biz-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.rp-pts:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.vt-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.plc-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.exp-g-in:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.eth-g:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.fam6:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.profiles:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.pubg:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.tri-steps:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.prix-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.htech-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.presse-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.secg:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.docl:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.cp-ct:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.sw-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.tri-g:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.d607-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.rtg:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.atlas-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.glm-g:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.fonctions-tete:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.b111-dl:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.docs:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.ppl-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.sm-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.sw-row:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.pj-grid:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11),.fx2g:not(#_g):where([data-eh~=eh15]):not(.ehz):not(.ehz)>*:nth-child(n+9):nth-child(-n+11){grid-column:span 4}
 .epw-g:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.biz-grid:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.rp-pts:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.vt-grid:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.plc-grid:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.exp-g-in:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.eth-g:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.fam6:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.profiles:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.pubg:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.tri-steps:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.prix-grid:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.htech-grid:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.presse-grid:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.secg:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.docl:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.cp-ct:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.sw-grid:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.tri-g:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.d607-grid:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.rtg:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.atlas-grid:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.glm-g:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.fonctions-tete:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.b111-dl:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.docs:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.ppl-grid:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.sm-grid:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.sw-row:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.pj-grid:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*,.fx2g:not(#_g):where([data-eh~=eh16]):not(.ehz):not(.ehz)>*{grid-column:span 3}
}
.plc-card:not(#_g) .plc-b{display:flex;flex-direction:column;align-self:stretch}
.plc-card:not(#_g) .plc-badge{margin-top:auto;align-self:flex-start}
:where(h2){font-size:var(--ts-4,clamp(1.55rem,3.4vw,2.35rem))}
:where(h3){font-size:var(--ts-6,clamp(1.2rem,2.5vw,1.8rem))}
:where(h4){font-size:var(--ts-8,clamp(1rem,1.8vw,1.25rem))}
.nxdot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c,#E8C36A);margin-right:7px;vertical-align:1px}
@media(min-width:1241px){
 .nav-item.nx-sec1{margin-left:auto}
 .nav-item.nx-sec .nav-trigger:not(#_a){font-weight:500;opacity:.86;font-size:.92em}
 .nav-item.nx-sec .nav-trigger:not(#_a):hover,.nav-item.nx-sec .nav-trigger.is-active:not(#_a){opacity:1}
 .nx .nx-mega.nxm616:not(#_x):not(#_y){left:0;right:auto;width:min(920px,calc(100vw - 32px));min-width:0;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 22px;align-items:start}
 .nav-item.nx-item:nth-child(3) .nx-mega.nxm616:not(#_x):not(#_y){left:auto;right:auto;translate:-30% 0}
 .nxm616 .nxc-caps{grid-column:1/-1;border-top:1px solid var(--hair,rgba(255,255,255,.12));margin-top:6px;padding-top:8px}
 .nxm616 .nxg6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:10px}
 .nx .nxm616 .nx-col a strong{font-size:.88rem;line-height:1.25}
 .nx .nxm616 .nx-col a em{font-size:.72rem;line-height:1.3}
 .nx .nxm616 .nx-col a{padding:6px 22px 6px 10px}
 .nx .nxm616 .nxg6 a{padding:6px 10px}
}
.foot-col.fp617 h3::after{background:var(--c,var(--gold-l))!important}
.foot-col .foot-sub{display:block;font-family:var(--fm);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(245,247,250,.55);margin:6px 0 8px}
.foot-caps617{grid-column:1/-1;margin-top:6px}
.foot-caps617 h3::after{background:linear-gradient(90deg,var(--green,#34D399),#96A2EC,#C4B5FD,#1FA496)!important;width:64px!important}
.foot-col.fp617 a:not(.foot-pole):not(#_):not(#__){display:flex}
footer .foot-caps617 .foot-poles:not(#_):not(#__){display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:12px}
.foot-caps617 .foot-svc617{display:flex;flex-wrap:wrap;gap:0 22px}
.foot-caps617 .foot-svc617 a{margin-bottom:8px}
html.et-plight .foot-col .foot-sub{color:rgba(18,29,49,.6)}
html body.hm:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) :is(main,header.hero) *:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
body.hm .diapo:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11),body.hm #aurora i:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11),body.hm .prem-mesh:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11),body.hm .rootland:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11){animation:none!important}
body.hm #aurora i:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11){filter:blur(48px);will-change:auto}
html:not(.et-plight):not(.et-jlight) body.hm:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) :is(main,header.hero) :is(.t550-p,.cb-in,.car546,#c540p,.hxf-face,.dur-c,.hncard,.hcp-i,.agir-c,.doc-c,.nh-kpi>div):not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11){background-color:rgba(6,22,38,.74)!important}
html:is(.et-plight,.et-jlight) body.hm:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) :is(main,header.hero) :is(.t550-p,.cb-in,.car546,#c540p,.hxf-face,.dur-c,.hncard,.hcp-i,.agir-c,.doc-c,.nh-kpi>div):not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11){background-color:rgba(255,255,255,.82)!important}html:is(.et-plight,.et-jlight) body.hm:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) :is(main,header.hero) :is(.t550-p,.cb-in,.car546,#c540p,.hxf-face,.dur-c,.hncard,.hcp-i,.agir-c,.doc-c,.nh-kpi>div):not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11){background-image:linear-gradient(145deg,rgba(255,255,255,.78),rgba(247,249,252,.46))!important;border-color:rgba(255,255,255,.74)!important;box-shadow:0 14px 36px rgba(24,45,67,.07),inset 0 1px 0 rgba(255,255,255,.82);-webkit-backdrop-filter:blur(16px) saturate(128%);backdrop-filter:blur(16px) saturate(128%)}
@media(prefers-reduced-transparency:reduce){html:is(.et-plight,.et-jlight) body.hm :is(.t550-p,.cb-in,.car546,#c540p,.hxf-face,.dur-c,.hncard,.hcp-i,.agir-c,.doc-c,.nh-kpi>div){background:#f7f9fc!important;background-image:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important}}
.reveal:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11){filter:none!important}
body.hm .reveal:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11){opacity:1!important;transform:none!important;transition:none!important}
body.hm main *:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11),body.hm header.hero *:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11){text-shadow:none!important}
html:not(.et-plight):not(.et-jlight) #nav.nx.scrolled:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){background:rgba(6,20,36,.93)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}
html:not(.et-plight):not(.et-jlight) #nav.nx:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) .nx-util:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){background:rgba(4,10,20,.92)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html:is(.et-plight,.et-jlight) #nav.nx.scrolled:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){background:rgba(251,248,242,.95)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}
html:is(.et-plight,.et-jlight) #nav.nx:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) .nx-util:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){background:rgba(243,238,229,.96)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) :is(main,header.pghero,header.hero) *:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) :is(main,header.pghero,header.hero) *:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11){text-shadow:none!important}
.diapo:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11),#aurora i:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11),.prem-mesh:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11),.rootland:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11),.subland:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11){animation:none!important}
#aurora i:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11){filter:blur(48px);will-change:auto}
html:not(.et-plight):not(.et-jlight) :is(nav.toc,nav.corp-nav,nav#inv-toc,nav.mkt-nav,nav.pole-subnav,nav.plnav,div#ckn):not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11){background:rgba(6,20,36,.95)!important}
html:is(.et-plight,.et-jlight) :is(nav.toc,nav.corp-nav,nav#inv-toc,nav.mkt-nav,nav.pole-subnav,nav.plnav,div#ckn):not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11){background:rgba(251,248,242,.96)!important}
@media(min-width:1241px){
#navLinks .nxi616 .nav-trigger:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8),#navLinks .nx-sec .nav-trigger:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){white-space:nowrap;font-size:13.5px;padding:6px 10px}
#navLinks:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){gap:5px}
}
@media(min-width:1241px) and (max-width:1420px){
.nav-in.nx-bar:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){padding-left:18px!important;padding-right:18px!important}
#navLinks .nxi616 .nav-trigger:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8),#navLinks .nx-sec .nav-trigger:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){font-size:13px;padding:6px 8px}
#navLinks:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){gap:3px}
}
.plmap-nb{fill:none;stroke:rgba(230,236,244,.16);stroke-width:1;stroke-linejoin:round}
.plmap-land{fill:rgba(90,167,240,.07);stroke:rgba(90,167,240,.55);stroke-width:1.5;stroke-linejoin:round}
.plmap-lake{fill:rgba(90,167,240,.26)}
.plmap-cty{fill:rgba(230,236,244,.30);font-family:var(--fm);font-size:12px;letter-spacing:.3em}
html.et-plight:not([lang="ar"]) .plmap-nb, html.et-jlight:not([lang="ar"]) .plmap-nb{stroke:rgba(11,20,34,.20)}
html.et-plight:not([lang="ar"]) .plmap-land, html.et-jlight:not([lang="ar"]) .plmap-land{fill:rgba(16,64,111,.05);stroke:rgba(16,64,111,.50)}
html.et-plight:not([lang="ar"]) .plmap-lake, html.et-jlight:not([lang="ar"]) .plmap-lake{fill:rgba(16,64,111,.20)}
html.et-plight:not([lang="ar"]) .plmap-cty, html.et-jlight:not([lang="ar"]) .plmap-cty{fill:rgba(11,20,34,.42)}
@media (min-width:1241px) and (max-width:1379px){.nav-links>.nav-item>.nav-trigger>.nxdot{display:none}}
html:is(.et-plight,.et-jlight) nav.corp-nav a:not(#_):not(#__):not(#___){color:#2A3648!important}
html:is(.et-plight,.et-jlight) nav.corp-nav a:is(.on,:hover):not(#_):not(#__):not(#___){color:#10161F!important}
@media (max-width:1240px){.nav-links>.nav-item>.nav-trigger{justify-content:flex-start;text-align:start}.nav-links>.nav-item>.nav-trigger>svg{margin-inline-start:auto}}
@font-face{font-family:'Inter';src:url('/assets/fonts/Inter-latin.woff2') format('woff2');font-weight:400 700;font-display:optional;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';src:url('/assets/fonts/Inter-latin-ext.woff2') format('woff2');font-weight:400 700;font-display:optional;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@media(max-width:680px){
  .nav-in{padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right))!important}
  .brand-tx{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .nav-trigger,.nav-links a,.nx-util a{min-height:46px}
  .nx-mega{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-inline:12px!important;box-sizing:border-box!important}
  .nx-mega a{min-height:46px!important;padding-block:10px!important}
  .nav-links .nx-mega{border-radius:16px!important}
  .nxm606,.nxm616{grid-template-columns:1fr!important;gap:8px!important}
  .nxm606 .nxc-amont,.nxm606 .nxc-integ,.nxm616 .nxc-caps{grid-column:auto!important}
  .nxm606 .nxg2,.nxm606 .nxg4,.nxm616 .nxg6{grid-template-columns:1fr!important;gap:6px!important}
  footer{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}
}
@media(max-width:390px){
  .brand-tx{max-width:145px;font-size:.92rem!important}
  .nav-in{min-height:60px!important}
}
:where(.nav-trigger,.nav-links a,.nx-util a,.nx-mega a):focus-visible{
  outline:2px solid var(--gold-l,#E8C36A)!important;
  outline-offset:2px!important;
  box-shadow:0 0 0 4px rgba(232,195,106,.18)!important;
}
@media(max-width:680px){
  .nav-links{max-width:100%;overflow-x:hidden}
  .nx-mega{max-width:calc(100vw - 24px)!important;overflow-x:hidden}
  .nx-mega a{touch-action:manipulation}
}
@media(forced-colors:active){
  :where(.nav-trigger,.nav-links a,.nx-util a,.nx-mega a):focus-visible{
    outline:2px solid CanvasText!important;
    box-shadow:none!important;
  }
}
@media(max-width:680px){footer{scroll-margin-bottom:env(safe-area-inset-bottom);overflow-wrap:anywhere}footer a,footer button{min-height:44px}footer .wrap,footer .container{width:calc(100% - 28px);max-width:100%;box-sizing:border-box}}@media(max-width:390px){footer .wrap,footer .container{width:calc(100% - 24px)}footer{padding-top:28px!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important}}
html:is(.et-plight,.et-jlight) .nx-mega{
  background:rgba(255,255,255,.68);
  border:1px solid rgba(255,255,255,.82);
  box-shadow:0 26px 70px rgba(24,45,67,.16),inset 0 1px 0 rgba(255,255,255,.82);
  -webkit-backdrop-filter:blur(26px) saturate(145%);
  backdrop-filter:blur(26px) saturate(145%);
}
html:is(.et-plight,.et-jlight) .nx-mega .nxg,
html:is(.et-plight,.et-jlight) .nx-mega .nxc{
  background:rgba(255,255,255,.24);
  border-color:rgba(23,35,55,.08);
}
html:is(.et-plight,.et-jlight) :is(.to-top,.toTop,#toTop,.lum-ctl,.floating-action){
  background:rgba(255,255,255,.62);
  border:1px solid rgba(255,255,255,.82);
  box-shadow:0 14px 36px rgba(24,45,67,.14);
  -webkit-backdrop-filter:blur(18px) saturate(140%);
  backdrop-filter:blur(18px) saturate(140%);
}
@media(prefers-reduced-transparency:reduce){
  html:is(.et-plight,.et-jlight) .nx-mega,
  html:is(.et-plight,.et-jlight) .nx-mega .nxg,
  html:is(.et-plight,.et-jlight) .nx-mega .nxc,
  html:is(.et-plight,.et-jlight) :is(.to-top,.toTop,#toTop,.lum-ctl,.floating-action){
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    background:#f7f9fc;
  }
}
html:is(.et-plight,.et-jlight) body{
  background:
    radial-gradient(70% 55% at 8% 0%,rgba(232,195,106,.18),transparent 62%),
    radial-gradient(58% 52% at 96% 8%,rgba(90,167,240,.14),transparent 64%),
    radial-gradient(62% 58% at 78% 100%,rgba(31,164,150,.10),transparent 66%),
    #f5f8fb !important;
  color:#172337 !important;
}
html:is(.et-plight,.et-jlight) body:before{opacity:.18}
html:is(.et-plight,.et-jlight) ::selection{background:rgba(201,162,74,.24);color:#172337}
html:is(.et-plight,.et-jlight) header nav,
html:is(.et-plight,.et-jlight) .nav,
html:is(.et-plight,.et-jlight) .topnav,
html:is(.et-plight,.et-jlight) .site-nav,
html:is(.et-plight,.et-jlight) .nav-in.nx-bar{
  background:rgba(255,255,255,.58);
  border-color:rgba(23,35,55,.10);
  box-shadow:0 18px 50px rgba(30,55,80,.10);
  -webkit-backdrop-filter:blur(24px) saturate(145%);
  backdrop-filter:blur(24px) saturate(145%);
}
html:is(.et-plight,.et-jlight) :is(.hpcard,.hxi-card,.sc-card,.hncard,.hx-stat,.mfo-lever,.flip-face,.et-command-card,.et-proof-card,.t550-kpi,.dur-g,.doc-c,.hcp-i,.agir-c,.cb-in,.car546,#c540p){
  background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.46));
  border:1px solid rgba(255,255,255,.78);
  box-shadow:0 18px 55px rgba(24,45,67,.10),inset 0 1px 0 rgba(255,255,255,.72);
  -webkit-backdrop-filter:blur(22px) saturate(135%);
  backdrop-filter:blur(22px) saturate(135%);
}
html:is(.et-plight,.et-jlight) :is(.hpcard,.hxi-card,.sc-card,.hncard,.et-command-card,.et-proof-card,.t550-kpi):hover{
  border-color:rgba(201,162,74,.38);
  box-shadow:0 24px 65px rgba(24,45,67,.14),inset 0 1px 0 rgba(255,255,255,.84);
}
html:is(.et-plight,.et-jlight) .et-modern-strip{
  background:rgba(255,255,255,.52);
  border-color:rgba(23,35,55,.10);
  -webkit-backdrop-filter:blur(22px) saturate(140%);
  backdrop-filter:blur(22px) saturate(140%);
}
html:is(.et-plight,.et-jlight) footer{
  background:rgba(255,255,255,.48);
  border-color:rgba(23,35,55,.10);
  -webkit-backdrop-filter:blur(20px) saturate(135%);
  backdrop-filter:blur(20px) saturate(135%);
}
@media(prefers-reduced-transparency:reduce){
  html:is(.et-plight,.et-jlight) header nav,
  html:is(.et-plight,.et-jlight) .nav,
  html:is(.et-plight,.et-jlight) .topnav,
  html:is(.et-plight,.et-jlight) .site-nav,
  html:is(.et-plight,.et-jlight) .nav-in.nx-bar,
  html:is(.et-plight,.et-jlight) :is(.hpcard,.hxi-card,.sc-card,.hncard,.hx-stat,.mfo-lever,.flip-face,.et-command-card,.et-proof-card,.t550-kpi,.dur-g,.doc-c,.hcp-i,.agir-c,.cb-in,.car546,#c540p),
  html:is(.et-plight,.et-jlight) .et-modern-strip,
  html:is(.et-plight,.et-jlight) footer{
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    background:#f7f9fc;
  }
}


/* ===== QA ULTRA — hiérarchie mega-menu + densité hubs (2026-09-30) ===== */
@media(min-width:1241px){
  /* Le mega-menu reste complet, mais respire comme une navigation premium :
     moins de hauteur, davantage de hiérarchie, aucun lien supprimé. */
  .nx .nx-mega:not(#_x){
    min-width:700px;
    max-width:min(92vw,800px);
    padding:18px 20px 16px;
    gap:5px 22px;
  }
  .nx .nx-col .nxh{
    margin:3px 8px 6px;
    padding-bottom:6px;
    font-size:.64rem;
    letter-spacing:.18em;
  }
  .nx .nx-col a{
    padding:7px 24px 7px 10px;
    border-radius:8px;
  }
  .nx .nx-col a strong{font-size:.86rem}
  .nx .nx-col a em{font-size:.70rem;line-height:1.35}
  .nx .nx-feat{
    min-height:142px;
    padding:14px;
    border-radius:12px;
  }
  .nx .nx-feat strong{font-size:.94rem;margin:5px 0 2px}
  .nx .nx-feat em{font-size:.73rem;line-height:1.38}
  .nx .nx-feat .arr{margin-top:9px;font-size:.80rem}

  /* Le pôle courant devient immédiatement identifiable sans ajouter de bruit. */
  .nx .nav-item:has(.nx-col a[aria-current="page"]) > .nav-trigger{
    color:#fff;
    background:linear-gradient(90deg,rgba(219,174,74,.16),rgba(90,167,240,.06));
    box-shadow:inset 0 -2px 0 var(--gold-l,#E8C36A);
  }
  .nx .nav-item:has(.nx-col a[aria-current="page"]) > .nav-trigger svg{opacity:1}
}

@media(min-width:1241px){
  /* Les hubs gardent leur richesse éditoriale mais réduisent les vides structurels. */
  main > section:not(.hero):not(.pghero):not(#_){
    scroll-margin-top:128px;
  }
  main > section:not(.hero):not(.pghero):not(#_)+section:not(#_){
    border-top:1px solid rgba(255,255,255,.035);
  }
}

@media(max-width:1240px){
  /* La densité mobile reste volontairement confortable et tactile. */
  .nx .nx-col .nxh{font-size:.64rem;letter-spacing:.16em}
  .nx .nx-col a{padding:8px 0}
  .nx .nx-col a strong{font-size:.95rem}
  .nx .nx-col a em{font-size:.72rem}
}

@media(prefers-reduced-motion:reduce){
  .nx .nx-col a:hover{transform:none}
}

/* En-tete mobile 361-413 px : la signature de marque poussait le bouton menu hors ecran
   (marque 203 px + actions 162 px + marges = 393 px). On la masque sous 414 px, comme sur l accueil. */
@media (max-width:413px){
  html:not(#h1):not(#h2):not(#h3) .nav .brand-tx small:not(#_){display:none!important}
}
