html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--gl-pad: clamp(20px, 2.96875vw , 57px);--gl-max: 1806px;--gl-content: min(var(--gl-max), calc(100vw - (2 * var(--gl-pad))));--gl-frame: calc(var(--gl-max) + (2 * var(--gl-pad)));--gl-u: calc(var(--gl-content) / 1806);--font-size: calc(25 * var(--gl-u));--font-size-h1: max(46px, calc(var(--font-size) * 7.16));--font-size-h2: max(30px, calc(var(--font-size) * 2.68));--font-size-h3: max(24px, calc(var(--font-size) * 1.84));--font-size-h4: max(22px, calc(var(--font-size) * 1.52));--font-size-stat: max(39px, calc(var(--font-size) * 4.32));--font-size-exergue: max(22px, calc(var(--font-size) * 1.68));--font-size-chapo: max(20px, calc(var(--font-size) * 1.56));--font-size-body: max(16px, var(--font-size));--font-size-small: max(15px, calc(var(--font-size) * .8));--font-size-xs: max(13px, calc(var(--font-size) * .64));--line-height-h1: 90%;--line-height-h2: 99%;--line-height-h3: 85%;--line-height-h4: 88%;--line-height-stat: 72%;--line-height-chapo: 113%;--line-height-body: 121%;--line-height-tight: 110%;--line-height-base: 1.45;--space: max(14px, var(--font-size));--xxs: calc(var(--space) * .4);--xs: calc(var(--space) * .64);--s: calc(var(--space) * .88);--m: calc(var(--space) * 1.36);--l: calc(var(--space) * 1.6);--xl: calc(var(--space) * 2.72);--xxl: calc(var(--space) * 4);--gl-col-intro: calc(var(--gl-content) * (631 / 1806));--gl-card-pad: calc(21 * var(--gl-u));--gl-slide: calc(var(--gl-content) * (436 / 1806));--gl-gutter: calc(var(--gl-content) * (34 / 1806));--gl-header-h: calc(93 * var(--gl-u));--gl-admin-h: 0px;--gl-radius-card: calc(12 * var(--gl-u));--gl-radius-box: calc(10 * var(--gl-u));--gl-radius-badge: calc(10 * var(--gl-u));--gl-radius-pill: 999px;--gl-btn-border: rgba(255, 255, 255, .32);--gl-btn-fill: rgba(255, 255, 255, .17);--gl-btn-fill-fort: rgba(255, 255, 255, .26);--gl-btn-glow: 0 0 calc(18 * var(--gl-u)) rgba(255, 255, 255, .18);--gl-rule: var(--wp--preset--color--rule);--gl-muted: var(--wp--preset--color--muted);--gl-line: #EBEBEB;--gl-ease: cubic-bezier(.22, .61, .36, 1);--gl-dur: .42s}body{--gl-top-h: calc(var(--gl-header-h) + var(--gl-admin-h))}body.admin-bar{--gl-admin-h: 32px}@media screen and (max-width:782px){body.admin-bar{--gl-admin-h: 46px}}@media screen and (max-width:600px){body.admin-bar{--gl-admin-h: 0px}}@media(max-width:1023px){:root{--gl-pad: 20px;--gl-content: calc(100vw - 40px) ;--gl-card-pad: 16px;--gl-slide: calc(var(--gl-content) * .8);--gl-gutter: 16px;--gl-header-h: 70px}}@media(min-width:768px)and (max-width:1023px){:root{--gl-pad: 32px;--gl-content: calc(100vw - 64px) ;--gl-card-pad: 18px;--gl-slide: calc(var(--gl-content) * .44);--gl-gutter: 20px;--gl-header-h: 70px}}@media(prefers-reduced-motion:reduce){:root{--gl-dur: 1ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{margin:0;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--articulat);font-size:var(--font-size-body);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3{margin:0;font-weight:700;letter-spacing:-.02em;line-height:var(--line-height-h2)}p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.gl-pillar ::selection{background:var(--gl-accent);color:var(--wp--preset--color--base)}:is(.gl-about,.gl-contact) ::selection{background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}:where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--wp--preset--color--contrast);outline-offset:3px;border-radius:2px}.gl-about :where(a,button,input,textarea,[tabindex]):focus-visible{outline-color:var(--wp--preset--color--base)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.gl-manifesto,.gl-pillar,.gl-partners,.gl-cta,.gl-footer){position:relative}:is(.gl-manifesto,.gl-pillar,.gl-partners,.gl-cta,.gl-footer):before{content:"";position:absolute;top:0;left:var(--gl-pad);right:var(--gl-pad);height:1px;background:var(--gl-rule)}:root{--gl-reveal-shift: 26px;--gl-reveal-dur: .76s;--gl-reveal-ease: cubic-bezier(.16, 1, .3, 1)}.gl-reveal{opacity:0;transform:translate3d(0,var(--gl-reveal-shift),0);transition:opacity var(--gl-reveal-dur) var(--gl-reveal-ease) var(--gl-reveal-delay, 0ms),transform var(--gl-reveal-dur) var(--gl-reveal-ease) var(--gl-reveal-delay, 0ms)}.gl-reveal.is-in{opacity:1;transform:none}@media(max-width:1023px){:root{--gl-reveal-shift: 18px;--gl-reveal-dur: .64s}}@media(prefers-reduced-motion:reduce){.gl-reveal{opacity:1;transform:none;transition:none}}.gl-prose{width:100%;max-width:calc(820px + 2 * var(--gl-pad));margin-inline:auto;padding:var(--xxl) var(--gl-pad);--gl-prose-h3: max(18px, calc(var(--font-size) * 1.12))}.gl-prose>:where(:first-child){margin-top:0}.gl-prose :where(h1,h2,h3,h4){font-weight:700;letter-spacing:-.02em;line-height:var(--line-height-tight);text-wrap:balance}.gl-prose :where(h1){margin-bottom:var(--l);font-size:var(--font-size-h2);letter-spacing:-.03em}.gl-prose :where(h2){margin-top:var(--xl);margin-bottom:var(--s);font-size:var(--font-size-h4)}.gl-prose :where(h3){margin-top:var(--l);margin-bottom:var(--xs);font-size:var(--gl-prose-h3)}.gl-prose :where(h4){margin-top:var(--m);margin-bottom:var(--xxs);font-size:var(--font-size-body)}.gl-prose :where(p){margin-block:var(--s);line-height:var(--line-height-base)}.gl-prose :where(strong){color:var(--wp--preset--color--contrast);font-weight:700}.gl-prose :where(em){font-style:italic}.gl-prose :where(a){color:var(--wp--preset--color--contrast);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;transition:opacity var(--gl-dur) var(--gl-ease)}.gl-prose :where(a):hover{opacity:.62}.gl-prose :where(ul,ol){margin-block:var(--s);padding-inline-start:1.25em}.gl-prose :where(ul){list-style:disc}.gl-prose :where(ol){list-style:decimal}.gl-prose :where(li){margin-block:var(--xxs);line-height:var(--line-height-base)}.gl-prose :where(li)::marker{color:var(--gl-rule)}.gl-prose :where(li) :where(ul,ol){margin-block:var(--xxs)}.gl-prose :where(blockquote){margin-block:var(--l);padding-inline-start:var(--s);border-inline-start:2px solid var(--gl-rule)}.gl-prose :where(blockquote) :where(p):first-child{margin-top:0}.gl-prose :where(blockquote) :where(p):last-child{margin-bottom:0}.gl-prose :where(hr){margin-block:var(--xl);height:1px;border:0;background:var(--gl-rule)}.gl-prose :where(figure){margin-block:var(--l)}.gl-prose :where(img){border-radius:10px}.gl-prose :where(figcaption){margin-top:var(--xs);color:var(--gl-muted);font-size:var(--font-size-small)}.gl-prose :where(table){width:100%;margin-block:var(--l);border-collapse:collapse;font-size:var(--font-size-small)}.gl-prose :where(th,td){padding:var(--xs) var(--xxs);border-bottom:1px solid var(--gl-rule);text-align:start;vertical-align:top}.gl-prose :where(th){color:var(--wp--preset--color--contrast);font-weight:700}.gl-prose :where(code,kbd,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.gl-prose :where(code){padding:.12em .34em;background:color-mix(in srgb,var(--wp--preset--color--contrast) 10%,transparent);border-radius:4px}.gl-prose :where(pre){margin-block:var(--l);padding:var(--s);overflow-x:auto;background:color-mix(in srgb,var(--wp--preset--color--contrast) 7%,transparent);border-radius:10px}.gl-prose :where(pre) :where(code){padding:0;background:none}@media(max-width:1023px){.gl-prose{padding-block:var(--xl)}.gl-prose :where(h2){margin-top:var(--l)}}:is(.gl-header__cta,.gl-hero__cta){display:inline-flex;align-items:center;padding:calc(13 * var(--gl-u)) calc(30 * var(--gl-u));border:1px solid var(--gl-btn-border);border-radius:var(--gl-radius-card);box-shadow:var(--gl-btn-glow);color:var(--wp--preset--color--contrast);font-size:calc(21 * var(--gl-u));font-weight:500;line-height:1;white-space:nowrap;transition:background var(--gl-dur) var(--gl-ease),border-color var(--gl-dur) var(--gl-ease),opacity var(--gl-dur) var(--gl-ease),transform var(--gl-dur) var(--gl-ease)}.gl-header__cta{background:transparent}.gl-header__cta:hover{background:var(--gl-btn-fill);border-color:var(--gl-btn-fill-fort)}.gl-hero__cta{background:var(--gl-btn-fill)}.gl-hero__cta:hover{background:var(--gl-btn-fill-fort);transform:translateY(-2px)}.gl-hero__cta.is-hidden{opacity:0;transform:translateY(calc(10 * var(--gl-u)));pointer-events:none}.gl-lien-chat{display:inline-flex;align-items:center;gap:var(--xxs);color:inherit;font-size:var(--font-size-body);font-weight:500;line-height:var(--line-height-tight);transition:opacity var(--gl-dur) var(--gl-ease)}.gl-lien-chat:hover{opacity:.6}.gl-lien-chat__icon{flex:0 0 auto;width:var(--s);height:auto;translate:0 .1em}.gl-lien-chat__texte{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(max-width:1023px){:is(.gl-header__cta,.gl-hero__cta){padding:9px 16px;border-radius:10px;font-size:14px}.gl-header__cta{padding:8px 12px;font-size:13px}.gl-lien-chat__icon{width:20px}}.wp-block-template-part:has(>.gl-header){display:contents}.gl-header{position:sticky;top:var(--gl-admin-h, 0px);z-index:50;background:color-mix(in srgb,var(--wp--preset--color--base) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gl-header__inner{display:flex;align-items:center;gap:var(--s);width:100%;max-width:var(--gl-frame);margin-inline:auto;padding:var(--s) var(--gl-pad)}.gl-header__logo-svg{width:auto;height:calc(37 * var(--gl-u));color:var(--wp--preset--color--contrast)}.gl-header__nav{margin-inline:auto}.gl-header__list{display:flex;align-items:center;gap:var(--xl)}.gl-header__link,.gl-header__lang{color:var(--gl-muted);transition:color var(--gl-dur) var(--gl-ease)}.gl-header__link{font-size:var(--font-size-small)}.gl-header__lang{font-size:var(--font-size-xs);letter-spacing:.04em}.gl-header__link:hover,.gl-header__lang:hover{color:var(--wp--preset--color--contrast)}.gl-header__aside{display:flex;align-items:center;gap:var(--s)}.gl-lang{position:relative}.gl-lang__toggle{display:inline-flex;align-items:center;gap:6px}.gl-lang__chevron{width:6px;height:6px;margin-block-start:-3px;border-inline-end:1.2px solid currentColor;border-block-end:1.2px solid currentColor;transform:rotate(45deg);transition:transform var(--gl-dur) var(--gl-ease)}.gl-lang__toggle[aria-expanded=true] .gl-lang__chevron{margin-block-start:3px;transform:rotate(-135deg)}.gl-lang__menu{position:absolute;top:calc(100% + 12px);inset-inline-end:0;min-width:calc(120 * var(--gl-u));padding:6px;background:var(--wp--preset--color--base);border:1px solid var(--gl-rule);border-radius:var(--gl-radius-box);box-shadow:0 12px 32px #00000073;visibility:hidden;opacity:0;transform:translateY(-6px);transition:visibility 0s linear calc(var(--gl-dur) * .5),opacity calc(var(--gl-dur) * .5) var(--gl-ease),transform calc(var(--gl-dur) * .5) var(--gl-ease)}.gl-lang__menu.is-open{visibility:visible;opacity:1;transform:none;transition:visibility 0s,opacity calc(var(--gl-dur) * .6) var(--gl-ease),transform calc(var(--gl-dur) * .6) var(--gl-ease)}.gl-lang__link{display:flex;align-items:baseline;gap:8px;padding:7px 10px;border-radius:calc(var(--gl-radius-box) - 4px);color:var(--gl-muted);font-size:var(--font-size-xs);letter-spacing:.04em;transition:color var(--gl-dur) var(--gl-ease),background-color var(--gl-dur) var(--gl-ease)}.gl-lang__link:hover,.gl-lang__link:focus-visible{color:var(--wp--preset--color--contrast)}.gl-lang__link.is-current{color:var(--wp--preset--color--contrast);background:color-mix(in srgb,var(--wp--preset--color--contrast) 8%,transparent)}.gl-lang__name{font-size:var(--font-size-xs);text-transform:none;letter-spacing:0}.gl-header__toggle{display:none}@media(max-width:1023px){.gl-header__inner{padding:18px var(--gl-pad);gap:12px}.gl-header__logo-svg{height:28px}.gl-header__toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;order:3;width:34px;height:34px}.gl-header__toggle-bar{display:block;height:1.5px;background:currentColor;transition:transform var(--gl-dur) var(--gl-ease)}.gl-header__toggle[aria-expanded=true] .gl-header__toggle-bar:first-child{transform:translateY(3.25px) rotate(45deg)}.gl-header__toggle[aria-expanded=true] .gl-header__toggle-bar:last-child{transform:translateY(-3.25px) rotate(-45deg)}.gl-header__nav{--gl-menu-dur: var(--gl-dur);--gl-menu-sortie: calc(var(--gl-dur) * .55);position:fixed;inset:calc(68px + var(--gl-admin-h, 0px)) 0 auto;margin:0;padding:24px var(--gl-pad) 32px;background:var(--wp--preset--color--base);border-bottom:1px solid var(--gl-rule);visibility:hidden;clip-path:inset(0 0 100% 0);transition:visibility 0s linear var(--gl-menu-sortie),clip-path var(--gl-menu-sortie) var(--gl-ease)}.gl-header__nav.is-open{visibility:visible;clip-path:inset(0 0 0 0);transition:visibility 0s,clip-path var(--gl-menu-dur) var(--gl-ease)}.gl-header__item{opacity:0;transform:translateY(-8px);transition:opacity calc(var(--gl-menu-sortie) * .6) linear,transform calc(var(--gl-menu-sortie) * .6) var(--gl-ease)}.gl-header__nav.is-open .gl-header__item{opacity:1;transform:none;transition-duration:calc(var(--gl-menu-dur) * .7);transition-delay:calc(var(--gl-pas, 0) * var(--gl-menu-dur) * .07)}.gl-header__item:nth-child(1){--gl-pas: 1}.gl-header__item:nth-child(2){--gl-pas: 2}.gl-header__item:nth-child(3){--gl-pas: 3}.gl-header__item:nth-child(4){--gl-pas: 4}.gl-header__item:nth-child(5){--gl-pas: 5}.gl-header__list{flex-direction:column;align-items:flex-start;gap:18px}.gl-header__link{font-size:22px;color:var(--wp--preset--color--contrast)}.gl-header__aside{margin-inline-start:auto;gap:12px}.gl-lang__menu{min-width:132px}}.gl-hero{position:relative;--gl-hero-run: 45svh;--gl-hero-swap-out: .26s;--gl-hero-swap-in: .52s;--gl-hero-swap-delay: .15s;--gl-hero-scale-out: .76;--gl-hero-scale-in: .7;--gl-hero-pop: cubic-bezier(.16, 1, .3, 1)}.gl-hero[data-gl-hero]{min-height:calc(100svh - var(--gl-top-h, var(--gl-header-h)) + var(--gl-hero-run))}.gl-hero__pin{position:sticky;top:var(--gl-top-h, var(--gl-header-h));display:grid;place-items:center;min-height:calc(100svh - var(--gl-top-h, var(--gl-header-h)));padding:calc(120 * var(--gl-u)) var(--gl-pad) calc(140 * var(--gl-u));text-align:center}.gl-hero__title{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:-.035em;text-wrap:balance;font-weight:800;-webkit-font-smoothing:auto}.gl-hero__lead{display:block}.gl-hero__swap{display:grid;justify-items:center}.gl-hero__phase{grid-area:1 / 1;transition:opacity var(--gl-hero-swap-in) var(--gl-ease) var(--gl-hero-swap-delay),transform var(--gl-hero-swap-in) var(--gl-hero-pop) var(--gl-hero-swap-delay)}.gl-hero__phase--two,.gl-hero.is-phase-2 .gl-hero__phase--one{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity var(--gl-hero-swap-out) var(--gl-ease),transform var(--gl-hero-swap-out) var(--gl-ease)}.gl-hero__phase--two{transform:scale(var(--gl-hero-scale-in))}.gl-hero.is-phase-2 .gl-hero__phase--one{transform:scale(var(--gl-hero-scale-out))}.gl-hero.is-phase-2 .gl-hero__phase--two{opacity:1;transform:none;pointer-events:auto;-webkit-user-select:auto;user-select:auto;transition:opacity var(--gl-hero-swap-in) var(--gl-ease) var(--gl-hero-swap-delay),transform var(--gl-hero-swap-in) var(--gl-hero-pop) var(--gl-hero-swap-delay)}.gl-hero__subtitle{margin-top:var(--s);font-size:var(--font-size-body);font-weight:600}.gl-hero__cta{position:fixed;right:var(--gl-pad);bottom:var(--l);z-index:60}@media(max-width:1023px){.gl-hero{--gl-hero-run: 35svh}.gl-hero__pin{padding:80px var(--gl-pad) 100px}.gl-hero__cta{bottom:18px}}@media(prefers-reduced-motion:reduce){.gl-hero{--gl-hero-swap-out: 1ms;--gl-hero-swap-in: 1ms;--gl-hero-swap-delay: 0ms;--gl-hero-scale-out: 1;--gl-hero-scale-in: 1}}.gl-manifesto{width:100%;max-width:var(--gl-frame);margin-inline:auto;padding:calc(304 * var(--gl-u)) var(--gl-pad) calc(109 * var(--gl-u))}.gl-manifesto__inner{display:flex;flex-direction:column;gap:1.55em;margin-inline-start:var(--gl-col-intro);font-weight:600}.gl-manifesto__inner>p{max-width:24em;font-size:var(--font-size-chapo);line-height:var(--line-height-chapo);letter-spacing:-.01em}.gl-manifesto__suite{display:block;width:auto;height:calc(37 * var(--gl-u));margin:calc(126 * var(--gl-u)) auto 0}@media(max-width:1023px){.gl-manifesto{padding:72px var(--gl-pad) 40px}.gl-manifesto__suite{height:28px;margin-top:48px}.gl-manifesto__inner{margin-inline-start:0;gap:1.4em}}.gl-pillar{display:grid;grid-template-columns:var(--gl-col-intro) minmax(0,1fr);width:100%;max-width:var(--gl-frame);margin-inline:auto;padding:calc(99 * var(--gl-u)) var(--gl-pad) calc(139 * var(--gl-u));scroll-margin-top:var(--gl-top-h, var(--gl-header-h))}.gl-pillar__intro{position:relative;display:flex;flex-direction:column}.gl-pillar__badge{display:grid;place-items:center;width:var(--l);height:var(--l);margin-bottom:var(--s);background:var(--gl-accent);border-radius:25%}.gl-pillar__badge-svg{width:60%;height:60%;color:var(--wp--preset--color--base)}.gl-pillar__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:-.03em;font-weight:800}.gl-pillar__subtitle{margin-top:var(--s);font-size:var(--font-size-body);font-weight:500;line-height:116%}.gl-pillar__hint{position:absolute;top:calc(628 * var(--gl-u));margin:0;color:var(--gl-muted);font-size:var(--font-size-body)}.gl-pillar__contact{margin-top:calc(58 * var(--gl-u));position:relative}.gl-pillar__contact-text{font-size:var(--font-size-body);line-height:114%}.gl-pillar__contact-link{display:inline-flex;align-items:center;gap:var(--xxs);margin-top:var(--xs);font-size:var(--font-size-body);font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:color var(--gl-dur) var(--gl-ease)}.gl-pillar__contact-link a{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.gl-pillar__contact-link:hover,.gl-pillar__contact-link a:hover{color:var(--gl-accent)}.gl-pillar__contact-icon{width:var(--s);height:auto;margin-top:1px}@media(max-width:1023px){.gl-pillar{grid-template-columns:minmax(0,1fr);padding:64px var(--gl-pad) 72px;row-gap:34px}.gl-pillar__badge{width:42px;height:42px;margin-bottom:20px}.gl-pillar__title{font-size:clamp(30px,8.4vw,40px)}.gl-pillar__hint{position:static;margin-top:26px;font-size:15px}.gl-pillar__contact{margin-top:40px}}@media(min-width:768px)and (max-width:1023px){.gl-pillar{padding:88px var(--gl-pad) 96px;row-gap:44px}.gl-pillar__badge{width:48px;height:48px;margin-bottom:24px}.gl-pillar__badge-svg{width:26px;height:26px}.gl-pillar__title{font-size:clamp(40px,5.2vw,52px)}.gl-pillar__hint{margin-top:32px;font-size:17px}.gl-pillar__contact{margin-top:52px}}.gl-carousel{position:relative}.gl-carousel__viewport{overflow:hidden;padding-block:var(--xxl);margin-block:calc(-1 * var(--xxl));padding-inline:calc(1 * (var(--gl-card-pad))) calc(2 * (var(--gl-card-pad)));margin-inline-start:calc(-1 * (var(--gl-card-pad) + 1px));margin-inline-end:calc(-1 * var(--gl-pad))}.gl-carousel__container{display:flex;align-items:stretch;gap:var(--gl-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gl-carousel__container::-webkit-scrollbar{display:none}.gl-carousel.is-ready .gl-carousel__container{overflow-x:visible;scroll-snap-type:none}.gl-carousel__slide{flex:0 0 var(--gl-slide);min-width:0;scroll-snap-align:start}.gl-carousel__nav{display:flex;justify-content:space-between;margin-top:var(--l)}.gl-carousel__btn{display:grid;place-items:center;width:max(30px,calc(36 * var(--gl-u)));height:max(30px,calc(36 * var(--gl-u)));color:var(--wp--preset--color--contrast);transition:transform var(--gl-dur) var(--gl-ease),color var(--gl-dur) var(--gl-ease)}.gl-carousel__btn:hover:not(:disabled){color:var(--gl-accent)}.gl-carousel__btn:disabled{opacity:.32;cursor:default}[data-gl-carousel-prev]:hover:not(:disabled){transform:translate(-3px)}[data-gl-carousel-next]:hover:not(:disabled){transform:translate(3px)}.gl-carousel__btn-svg{width:calc(36 * var(--gl-u));height:calc(19 * var(--gl-u))}@media(max-width:1023px){.gl-carousel__viewport{padding-inline:var(--s)}.gl-carousel__nav{margin-top:28px;margin-inline-start:0}.gl-carousel__btn{width:34px;height:34px}.gl-carousel__btn-svg{width:30px;height:16px}}@media(min-width:768px)and (max-width:1023px){.gl-carousel__nav{margin-top:36px}.gl-carousel__btn{width:40px;height:40px}.gl-carousel__btn-svg{width:36px;height:19px}}.gl-card{position:relative;display:flex;perspective:calc(1600 * var(--gl-u));min-height:calc(690 * var(--gl-u))}.gl-card__flip{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;transform-style:preserve-3d;transform:translateZ(0) rotateY(0);transition:transform .78s cubic-bezier(.32,1.12,.44,1)}.gl-card__front,.gl-card__story{display:flex;flex-direction:column;padding:var(--gl-card-pad);border:1px solid var(--gl-line);border-radius:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.gl-card__front{position:relative;flex:1 1 auto}.gl-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--xs);margin-bottom:calc(37 * var(--gl-u))}.gl-card__title{font-size:var(--font-size-body);line-height:var(--line-height-tight);letter-spacing:-.015em}.gl-card__badge,.gl-card__story-badge{flex:0 0 auto;display:grid;place-items:center;width:var(--l);height:var(--l);background:var(--gl-accent);border-radius:25%}.gl-card__badge{position:relative;z-index:2;color:var(--wp--preset--color--base);transition:opacity 0s linear 125ms}.gl-card.is-story-open .gl-card__badge{opacity:0;pointer-events:none}@media(hover:hover){.gl-card:hover .gl-card__badge,.gl-card:focus-within .gl-card__badge{opacity:0;pointer-events:none}:is(.gl-carousel,.gl-carousel__viewport).is-dragging .gl-card:hover .gl-card__badge{opacity:1;pointer-events:auto;transition-delay:0s}}a.gl-card__badge:hover,button.gl-card__badge:hover{transform:scale(1.08)}.gl-card__badge-svg,.gl-card__story-badge-svg{width:var(--s);height:var(--s)}.gl-card__story-badge-svg{color:#111}.gl-card__figure{margin:0;overflow:hidden;border-radius:var(--gl-radius-card);aspect-ratio:392 / 363;background:#1a1a1a}.gl-card__img{width:100%;height:100%;object-fit:cover}.gl-card__stat{margin-top:calc(37 * var(--gl-u));font-size:var(--font-size-stat);font-weight:800;line-height:var(--line-height-stat);letter-spacing:-.035em}.gl-card__caption{margin-top:var(--xs);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:600}.gl-card--text .gl-card__stat{margin-top:calc(13 * var(--gl-u));font-size:var(--font-size-h2);line-height:91%}.gl-card--text .gl-card__caption{margin-top:auto;padding-top:var(--l)}.gl-card__story{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-color:var(--gl-accent);border-width:2px;color:#111;transform:rotateY(180deg);box-shadow:0 0 #0000;transition:box-shadow .78s var(--gl-ease);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;-webkit-user-select:text;user-select:text}.gl-card__story-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--xs)}.gl-card__story-title{font-size:var(--font-size-body);line-height:var(--line-height-tight);letter-spacing:-.015em}.gl-card__story-headline{margin-top:calc(39 * var(--gl-u));padding:calc(16 * var(--gl-u)) 0;border-top:1px solid #C4C4C4;font-size:var(--font-size-h3);font-weight:700;line-height:var(--line-height-h3);letter-spacing:-.025em}.gl-card__story-headline strong{font-weight:inherit;padding:0 .04em;background:linear-gradient(var(--gl-accent),var(--gl-accent)) no-repeat;background-size:100% 65%;background-position:0 55%;color:inherit}.gl-card__story-body{padding-top:calc(14 * var(--gl-u));border-top:1px solid #C4C4C4;color:#888;font-size:calc(24 * var(--gl-u));line-height:var(--line-height-tight);letter-spacing:-.01em;font-weight:600}.gl-card__story-body :is(u,a),.gl-card__story-body [style*=underline]{color:#111;text-decoration:underline;text-underline-offset:3px}.gl-card__story-contact{display:flex;align-items:flex-start;gap:var(--xxs);margin-top:auto;padding-top:var(--s);font-size:var(--font-size-xs);line-height:135%}.gl-card__story-contact-icon{flex:0 0 auto;width:var(--xs);height:auto;margin-top:4px}.gl-card__story-contact-link :is(a,u),.gl-card__story-contact-link{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.gl-card:hover .gl-card__flip,.gl-card:focus-within .gl-card__flip{transform:translateZ(0) rotateY(180deg)}:is(.gl-carousel,.gl-carousel__viewport).is-dragging .gl-card:hover .gl-card__flip{transform:translateZ(0) rotateY(0)}}.gl-card.is-story-open .gl-card__flip{transform:translateZ(0) rotateY(180deg)}.gl-card:hover .gl-card__story,.gl-card:focus-within .gl-card__story,.gl-card.is-story-open .gl-card__story{box-shadow:0 calc(30 * var(--gl-u)) calc(70 * var(--gl-u)) #0000008c}@media(prefers-reduced-motion:reduce){.gl-card__flip{transition:none}.gl-card__badge{transition-delay:0s}}.gl-card__story-edit{display:none;margin-top:var(--xs);padding-top:var(--xxs);border-top:1px dashed var(--gl-rule)}@media(min-width:768px)and (max-width:1023px){.gl-card{min-height:520px;perspective:1200px}}@media(max-width:767px){.gl-card{min-height:400px;perspective:900px}}@media(max-width:1023px){.gl-card__head{margin-bottom:16px}.gl-card__badge,.gl-card__story-badge{width:34px;height:34px}.gl-card__badge-svg,.gl-card__story-badge-svg{width:18px;height:18px}.gl-card__stat{margin-top:18px}.gl-card__story-headline{margin-top:18px;padding-top:10px}.gl-card__story-body{margin-top:10px;padding-top:12px;font-size:15px}.gl-card__story-contact{padding-top:16px}}.gl-partners{width:100%;max-width:var(--gl-frame);margin-inline:auto;padding:calc(255 * var(--gl-u)) var(--gl-pad) calc(262 * var(--gl-u));text-align:center}.gl-partners__title{font-size:var(--font-size-h4);font-weight:700;letter-spacing:-.02em}.gl-partners__grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--xl) var(--xl);max-width:calc(1300 * var(--gl-u));margin:var(--xl) auto 0}.gl-partners__item{flex:0 0 calc((100% - 4 * var(--xl)) / 5);display:grid;place-items:center}.gl-partners__logo{width:auto;max-height:calc(44 * var(--gl-u));filter:grayscale(1) brightness(1.9);opacity:.55;transition:opacity var(--gl-dur) var(--gl-ease),filter var(--gl-dur) var(--gl-ease)}.gl-partners__item:hover .gl-partners__logo{opacity:1;filter:none}.gl-partners__logo[src*=circuit-de-spa]{max-height:calc(65 * var(--gl-u))}.gl-partners__logo[src*=john-cockerill]{max-height:calc(62 * var(--gl-u))}.gl-partners__logo[src*=liege-airport]{max-height:calc(72 * var(--gl-u))}.gl-partners__logo[src*=circuit-de-spa]{transform:translateY(-13%)}.gl-partners__logo[src*=john-cockerill]{transform:translateY(-8%)}.gl-partners__logo[src*=liege-airport]{transform:translateY(-12%)}@media(max-width:1023px){.gl-partners{padding:64px var(--gl-pad) 72px}.gl-partners__grid{gap:28px 20px;max-width:none;margin-top:38px}.gl-partners__item{flex-basis:calc((100% - 2 * 20px) / 3)}.gl-partners__logo{max-height:34px}.gl-partners__logo[src*=circuit-de-spa]{max-height:50px}.gl-partners__logo[src*=john-cockerill]{max-height:48px}.gl-partners__logo[src*=liege-airport]{max-height:56px}}.gl-partners__link{display:grid;place-items:center;width:100%}.gl-cta{width:100%;max-width:var(--gl-frame);margin-inline:auto;padding:calc(128 * var(--gl-u)) var(--gl-pad) calc(228 * var(--gl-u));text-align:center}.gl-cta__inner>p,.gl-cta__action{font-size:var(--font-size-exergue);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.02em;text-wrap:balance}.gl-cta__inner>p+p{margin-top:calc(40 * var(--gl-u))}.gl-cta__action{margin-top:calc(40 * var(--gl-u))}.gl-cta__action a{color:inherit;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1.5px;transition:opacity var(--gl-dur) var(--gl-ease)}.gl-cta__action a:hover{opacity:.65}@media(max-width:1023px){.gl-cta{padding:64px var(--gl-pad) 72px}}.gl-footer{width:100%;max-width:var(--gl-frame);margin-inline:auto;padding-inline:var(--gl-pad)}.gl-footer__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:var(--l);padding:calc(89 * var(--gl-u)) 0 calc(150 * var(--gl-u))}.gl-footer__brand{display:flex;align-items:flex-start;gap:var(--s)}.gl-footer__wordmark{display:block;width:auto;margin-top:4px;height:calc(48 * var(--gl-u))}.gl-footer__newsletter-text{font-size:var(--font-size-body);font-weight:700;line-height:112%;letter-spacing:-.02em}.gl-footer__tagline{padding-inline-start:var(--s);border-inline-start:1px solid var(--gl-rule);font-size:var(--font-size-body);line-height:110%}.gl-footer__form{display:flex;align-items:center;gap:calc(9 * var(--gl-u));max-width:calc(435 * var(--gl-u));margin-top:var(--m);padding:calc(4 * var(--gl-u));padding-inline-start:calc(20 * var(--gl-u));border:1px solid var(--gl-line);border-radius:calc(12 * var(--gl-u));transition:border-color var(--gl-dur) var(--gl-ease),box-shadow var(--gl-dur) var(--gl-ease)}.gl-footer__form:focus-within{border-color:var(--wp--preset--color--contrast);box-shadow:var(--gl-btn-glow)}.gl-footer__input{flex:1 1 auto;min-width:0;padding:0 0 .12em;background:none;border:0;color:inherit;font:inherit;font-size:var(--font-size-small);line-height:1}.gl-footer__input::placeholder{color:var(--wp--preset--color--contrast);opacity:1}.gl-footer__input:focus{outline:none}.gl-footer__submit{display:inline-flex;align-items:center;flex:0 0 auto;gap:calc(9 * var(--gl-u));padding:calc(3 * var(--gl-u));padding-inline-start:calc(12 * var(--gl-u));background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);border-radius:calc(10 * var(--gl-u));font-size:var(--font-size-small);font-weight:500;line-height:1;transition:opacity var(--gl-dur) var(--gl-ease)}.gl-footer__submit:hover{opacity:.82}.gl-footer__submit-label{padding-bottom:.14em}.gl-footer__submit-icon{display:grid;place-items:center;width:calc(30 * var(--gl-u));height:calc(30 * var(--gl-u));background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);border-radius:calc(6 * var(--gl-u))}.gl-footer__submit-svg{display:block;width:calc(16 * var(--gl-u));height:auto}.gl-footer__trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.gl-footer__submit:disabled{opacity:.5;cursor:progress}.gl-footer__form-notice,.gl-footer__form-status{margin-top:var(--xs);color:var(--gl-muted);font-size:var(--font-size-xs)}.gl-footer__form-status{min-height:1.4em}.gl-footer__form-status[data-etat=ok]{color:var(--wp--preset--color--contrast)}.gl-footer__form-status[data-etat=error]{color:var(--wp--preset--color--contrast);opacity:.75}.gl-footer__list{display:flex;flex-direction:column;gap:var(--xxs)}.gl-footer__link{font-size:var(--font-size-small);color:var(--wp--preset--color--contrast);transition:color var(--gl-dur) var(--gl-ease)}.gl-footer__link:hover{color:var(--gl-muted)}.gl-footer__legal{display:flex;align-items:center;justify-content:space-between;gap:var(--xs);padding:var(--m) 0 var(--xl);border-top:1px solid var(--gl-rule);color:var(--gl-muted);font-size:var(--font-size-xs)}.gl-footer__legal-link:hover{color:var(--wp--preset--color--contrast)}@media(max-width:1023px){.gl-footer__grid{grid-template-columns:minmax(0,1fr);gap:38px;padding:44px 0 52px}.gl-footer__legal{flex-direction:column;align-items:flex-start;gap:10px}.gl-footer__wordmark{height:30px}.gl-footer__form{gap:8px;max-width:none;padding:4px;padding-inline-start:18px;border-radius:12px}.gl-footer__submit{gap:8px;padding:3px;padding-inline-start:14px;border-radius:11px;font-size:14px}.gl-footer__submit-icon{width:30px;height:30px;border-radius:7px}.gl-footer__submit-svg{width:16px}}.wp-block-template-part:has(>.gl-about){display:contents}.gl-about{position:fixed;inset:var(--gl-admin-h, 0px) 0 0 0;z-index:70;display:flex;justify-content:flex-end;visibility:hidden;transition:visibility 0s linear var(--gl-about-sortie);--gl-about-dur: .28s;--gl-about-sortie: .38s;--gl-about-ease: cubic-bezier(.25, .46, .45, .94);--gl-about-ease-sortie: cubic-bezier(.5, 0, .9, .4)}.gl-about:is(.is-open,:target){visibility:visible;transition-delay:0s}.gl-about__panneau{position:relative;width:min(91vw,calc(100vw - 110px));max-height:100%;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:calc(96 * var(--gl-u)) calc(60 * var(--gl-u)) calc(96 * var(--gl-u)) calc(98 * var(--gl-u));background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);border-radius:calc(40 * var(--gl-u)) 0 0 calc(40 * var(--gl-u));transform:translate(100%);transition:transform var(--gl-about-sortie) var(--gl-about-ease-sortie)}.gl-about:is(.is-open,:target) .gl-about__panneau{transform:none;transition:transform var(--gl-about-dur) var(--gl-about-ease)}.gl-about__figure{--gl-pas: 1}.gl-about__titre{--gl-pas: 2}.gl-about__recit{--gl-pas: 3}.gl-about__pied{--gl-pas: 5}.gl-about__close{--gl-pas: 6}.gl-about :is(.gl-about__figure,.gl-about__titre,.gl-about__recit,.gl-about__pied,.gl-about__close){opacity:0;transform:translateY(calc(20 * var(--gl-u)));transition:opacity .18s linear,transform .18s var(--gl-about-ease-sortie)}.gl-about:is(.is-open,:target) :is(.gl-about__figure,.gl-about__titre,.gl-about__recit,.gl-about__pied,.gl-about__close){opacity:1;transform:none;transition-duration:.42s;transition-timing-function:var(--gl-about-ease);transition-delay:calc(var(--gl-about-dur) + var(--gl-pas, 0) * 70ms)}.gl-about__img{transform:scale(1.08);transition:transform .8s var(--gl-about-ease)}.gl-about:is(.is-open,:target) .gl-about__img{transform:none;transition-delay:calc(var(--gl-about-dur) + 70ms)}.gl-about__close{position:absolute;top:calc(44 * var(--gl-u));right:calc(60 * var(--gl-u));display:grid;place-items:center;width:calc(44 * var(--gl-u));height:calc(44 * var(--gl-u));background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);border-radius:var(--gl-radius-card);transition:transform var(--gl-dur) var(--gl-ease)}.gl-about__close:hover{transform:scale(1.08)}.gl-about__close-svg{width:45%;height:45%}.gl-about__grille{margin-block:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.67fr);gap:calc(80 * var(--gl-u));align-items:stretch}.gl-about__grille--seule{grid-template-columns:minmax(0,1fr)}.gl-about__colonne{display:flex;flex-direction:column}.gl-about__titre{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:-.03em;font-weight:800}.gl-about__recit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(64 * var(--gl-u));margin-top:var(--xl);max-width:calc(890 * var(--gl-u))}.gl-about__texte{color:var(--gl-muted);font-size:var(--font-size-body);line-height:var(--line-height-tight);font-weight:500}.gl-about__affirmation{margin-top:var(--m);color:var(--wp--preset--color--base)}.gl-about__pied{margin-top:auto;padding-top:var(--xxl)}.gl-about__outro{max-width:calc(890 * var(--gl-u));font-size:var(--font-size-body);line-height:var(--line-height-tight);font-weight:500}.gl-about__lien{margin-top:var(--m)}.gl-about__figure{margin:0;overflow:hidden;border-radius:var(--gl-radius-card);aspect-ratio:605 / 840;align-self:start;max-height:min(calc(840 * var(--gl-u)),calc(100dvh - var(--gl-admin-h, 0px) - 192 * var(--gl-u)))}.gl-about__img{width:100%;height:100%;object-fit:cover}@media(max-width:1023px){.gl-about__panneau{width:100vw;padding:72px 20px 48px;border-radius:0}.gl-about__close{position:sticky;top:-52px;right:auto;z-index:1;flex:none;align-self:flex-end;margin:-52px 0 12px;width:40px;height:40px;border-radius:14px}.gl-about__grille{grid-template-columns:minmax(0,1fr);gap:28px}.gl-about__figure{order:-1}.gl-about__titre{font-size:clamp(30px,8.5vw,40px);text-wrap:balance}.gl-about__titre br{display:none}.gl-about__recit{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px;max-width:none}.gl-about__outro{max-width:none}.gl-about__affirmation{margin-top:20px}.gl-about__pied{padding-top:32px}.gl-about__figure{aspect-ratio:4 / 3;max-height:min(50dvh,440px);width:100%;border-radius:18px}.gl-about :is(.gl-about__figure,.gl-about__titre,.gl-about__recit,.gl-about__pied,.gl-about__close){transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.gl-about{--gl-about-dur: 1ms;--gl-about-sortie: 1ms}.gl-about :is(.gl-about__figure,.gl-about__titre,.gl-about__recit,.gl-about__pied,.gl-about__close,.gl-about__img){opacity:1;transform:none;transition:none}}.wp-block-template-part:has(>.gl-contact){display:contents}.gl-contact{position:fixed;inset:var(--gl-admin-h, 0px) 0 0 0;z-index:80;display:flex;align-items:center;justify-content:center;padding:var(--l) var(--gl-pad);background:#111c;opacity:0;visibility:hidden;transition:opacity var(--gl-contact-dur) var(--gl-contact-ease),visibility 0s linear var(--gl-contact-dur);--gl-contact-dur: .26s;--gl-contact-ease: cubic-bezier(.25, .46, .45, .94);--gl-contact-cote: calc(76 * var(--gl-u))}.gl-contact:is(.is-open,:target){opacity:1;visibility:visible;transition-delay:0s}.gl-contact__carte{position:relative;width:min(calc(600 * var(--gl-u)),100%);max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:calc(36 * var(--gl-u)) var(--gl-contact-cote) calc(48 * var(--gl-u));background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);border-radius:calc(44 * var(--gl-u));transform:translateY(calc(14 * var(--gl-u)));transition:transform var(--gl-contact-dur) var(--gl-contact-ease)}.gl-contact:is(.is-open,:target) .gl-contact__carte{transform:none}.gl-contact__close{position:absolute;top:calc(32 * var(--gl-u));right:calc(48 * var(--gl-u));display:grid;place-items:center;width:calc(40 * var(--gl-u));height:calc(40 * var(--gl-u));background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);border-radius:calc(9 * var(--gl-u));transition:transform var(--gl-dur) var(--gl-ease)}.gl-contact__close:hover{transform:scale(1.08)}.gl-contact__close-svg{width:55%;height:55%}.gl-contact__titre{max-width:calc(100% - (20 * var(--gl-u)));font-size:var(--font-size-h3);font-weight:800;line-height:98%;letter-spacing:-.03em}.gl-contact__intro{margin-top:var(--s);font-size:var(--font-size-body);line-height:var(--line-height-tight);font-weight:500}.gl-contact__carousel{position:relative;margin-top:var(--m)}.gl-contact__viewport{overflow:hidden}.gl-contact__piste{display:flex;align-items:stretch;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gl-contact__piste::-webkit-scrollbar{display:none}.gl-contact__carousel.is-ready .gl-contact__piste{overflow-x:visible;scroll-snap-type:none}.gl-contact__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;padding-inline:1px;margin-inline-end:var(--s)}.gl-contact__partenaire{display:flex;flex-direction:column;height:100%;padding:calc(28 * var(--gl-u)) calc(28 * var(--gl-u)) calc(40 * var(--gl-u));border:1px solid #BDBDBD;border-radius:var(--gl-radius-box)}.gl-contact__nom{font-size:var(--font-size-h3);font-weight:800;line-height:1;letter-spacing:-.02em}.gl-contact__logo{display:block;width:auto;max-width:70%;height:calc(46 * var(--gl-u));object-fit:contain;object-position:left center}.gl-contact__question{margin-top:var(--s);font-size:var(--font-size-body);line-height:var(--line-height-tight);font-weight:500}.gl-contact__texte{margin-top:var(--s);color:var(--gl-muted);font-size:var(--font-size-body);line-height:var(--line-height-tight);font-weight:500}.gl-contact__liens{display:flex;flex-direction:column;align-items:flex-start;gap:var(--xs);margin-top:auto;padding-top:var(--l)}.gl-contact__fleche{position:absolute;top:50%;display:grid;place-items:center;width:calc(var(--gl-contact-cote) * .6);height:calc(48 * var(--gl-u));color:var(--wp--preset--color--base);translate:0 -50%;transition:opacity var(--gl-dur) var(--gl-ease),transform var(--gl-dur) var(--gl-ease)}.gl-contact__fleche--prev{left:calc(var(--gl-contact-cote) * -.8)}.gl-contact__fleche--next{right:calc(var(--gl-contact-cote) * -.8)}.gl-contact__fleche--prev:hover{transform:translate(-3px)}.gl-contact__fleche--next:hover{transform:translate(3px)}.gl-contact__fleche-svg{width:calc(12 * var(--gl-u));height:auto}.gl-contact__carousel:not(.is-ready) :is(.gl-contact__fleche,.gl-contact__points){display:none}.gl-contact__points{display:flex;justify-content:center;gap:var(--gl-u);margin-top:var(--s)}.gl-contact__point{display:grid;place-items:center;width:calc(26 * var(--gl-u));height:calc(26 * var(--gl-u))}.gl-contact__point:before{content:"";width:calc(16 * var(--gl-u));height:calc(16 * var(--gl-u));border-radius:50%;background:var(--gl-muted);transition:background var(--gl-dur) var(--gl-ease)}.gl-contact__point[aria-current=true]:before{background:var(--wp--preset--color--base)}.gl-contact :where(a,button):focus-visible{outline-color:var(--wp--preset--color--base)}@media(max-width:1023px){.gl-contact{--gl-contact-cote: 34px;padding:16px}.gl-contact__carte{width:min(480px,100%);padding:28px var(--gl-contact-cote) 24px;border-radius:24px}.gl-contact__close{top:22px;right:20px;width:34px;height:34px;border-radius:8px}.gl-contact__titre{max-width:calc(100% - 44px);font-size:28px}.gl-contact__intro{margin-top:14px}.gl-contact__carousel{margin-top:22px}.gl-contact__partenaire{min-height:0;padding:20px 18px 24px;border-radius:10px}.gl-contact__logo{height:32px}.gl-contact__question,.gl-contact__texte{margin-top:18px}.gl-contact__liens{padding-top:24px}.gl-contact__fleche{width:24px;height:40px}.gl-contact__fleche--prev{left:-30px}.gl-contact__fleche--next{right:-30px}.gl-contact__fleche-svg{width:10px}.gl-contact__points{gap:4px;margin-top:16px}.gl-contact__point{width:22px;height:22px}.gl-contact__point:before{width:10px;height:10px}}@media(prefers-reduced-motion:reduce){.gl-contact{--gl-contact-dur: 1ms}.gl-contact__carte{transform:none}}.cky-consent-container.cky-box-bottom-left{left:var(--gl-pad);bottom:var(--l)}.cky-consent-container .cky-consent-bar{padding:var(--m);border-radius:var(--gl-radius-box);box-shadow:0 calc(24 * var(--gl-u)) calc(60 * var(--gl-u)) #00000080}.cky-consent-container .cky-notice .cky-title{margin-bottom:var(--xs);font-size:var(--font-size-small);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.01em}.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des *{font-size:var(--font-size-xs);line-height:1.45}.cky-consent-container .cky-notice-btn-wrapper{gap:var(--xxs);margin-top:var(--s)}:is(.cky-consent-container,.cky-modal) .cky-btn{flex:1 1 auto;margin:0;padding:calc(12 * var(--gl-u)) calc(20 * var(--gl-u));border-width:1px;border-radius:var(--gl-radius-card);font-size:var(--font-size-xs);font-weight:500;line-height:1;white-space:nowrap;transition:background var(--gl-dur) var(--gl-ease),border-color var(--gl-dur) var(--gl-ease)}:is(.cky-consent-container,.cky-modal) .cky-btn:hover{opacity:1;background:var(--gl-btn-fill-fort);border-color:#ffffff80}:is(.cky-consent-container,.cky-modal) .cky-btn:focus-visible{outline:2px solid var(--wp--preset--color--contrast);outline-offset:2px}.cky-modal .cky-preference-center{border-radius:var(--gl-radius-box)}.cky-modal .cky-preference-body-wrapper,.cky-consent-container .cky-notice-des{overscroll-behavior:contain}.cky-modal .cky-preference-header,.cky-modal .cky-footer-wrapper,.cky-modal .cky-accordion{border-color:var(--gl-rule)}.cky-modal .cky-prefrence-btn-wrapper{gap:var(--xs)}.cky-modal .cky-preference-title{font-size:var(--font-size-small);font-weight:700;letter-spacing:-.01em}.cky-modal .cky-footer-shadow{background:linear-gradient(180deg,rgba(17,17,17,0) 0%,var(--wp--preset--color--base) 100%)}.cky-btn-revisit-wrapper{left:var(--gl-pad)!important;bottom:var(--l)!important;border:1px solid var(--gl-btn-border)}@media(max-width:1023px){.cky-consent-container.cky-box-bottom-left{left:var(--gl-pad);right:var(--gl-pad);bottom:16px;width:auto;max-width:440px}.cky-consent-container .cky-consent-bar{padding:20px;border-radius:16px}.cky-consent-container .cky-notice .cky-title{font-size:16px}.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des *{font-size:13px}:is(.cky-consent-container,.cky-modal) .cky-btn{padding:11px 16px;border-radius:10px;font-size:14px}.cky-modal .cky-preference-center{border-radius:16px}.cky-btn-revisit-wrapper{bottom:16px!important}}@media(max-width:440px){.cky-consent-container.cky-box-bottom-left .cky-consent-bar{padding:20px}.cky-consent-container.cky-box-bottom-left :is(.cky-notice .cky-title,.cky-notice-des,.cky-notice-btn-wrapper){padding:0}.cky-consent-container .cky-notice-btn-wrapper{gap:8px}.cky-consent-container .cky-notice-btn-wrapper .cky-btn{width:100%;margin:0}}
