.button-d{align-items:center;background-color:transparent;color:currentColor;column-gap:0.5em;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:0.1em;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out 0s;border:var(--button-border-width,2px) solid transparent;border-radius:var(--button-border-radius,0px);padding:var(--button-padding-y,0.3em) var(--button-padding-x,1em)}.button-d.style-accent{background-color:var(--accent);border-top-color:var(--accent);border-right-color:var(--accent);border-bottom-color:var(--accent);border-left-color:var(--accent);color:var(--accent-contrast)}.button-d.style-accent-2{background-color:var(--accent-2);color:var(--base-3)}.button-d.style-accent-current{background-color:var(--accent-current);color:var(--base-3)}.button-d.style-base-3{border-top-color:var(--base-3);border-right-color:var(--base-3);border-bottom-color:var(--base-3);border-left-color:var(--base-3);background-color:var(--base-3);color:var(--contrast)}.button-d.style-base-3-accent{background-color:var(--base-3);color:var(--accent)}.button-d.style-base-3-accent-2{color:var(--accent-2);background-color:var(--base-3);border-top-color:var(--base-3);border-right-color:var(--base-3);border-bottom-color:var(--base-3);border-left-color:var(--base-3)}.button-d.style-base-3-current-accent{background-color:var(--base-3);color:var(--accent-current)}.button-d.style-base-3-current-accent:is(:hover,:focus){background-color:var(--accent-current);color:var(--base-3);border-top-color:var(--base-3);border-right-color:var(--base-3);border-bottom-color:var(--base-3);border-left-color:var(--base-3)}.button-d.style-hover-base-3.style-accent-2:is(:hover,:focus){color:var(--accent-2)}.button-d.style-outline{border-top-color:currentColor;border-right-color:currentColor;border-bottom-color:currentColor;border-left-color:currentColor}.button-d.style-outline-base-3{border-top-color:currentColor;border-right-color:currentColor;border-bottom-color:currentColor;border-left-color:currentColor}.button-d.style-outline-base-3:is(:hover,:focus){background-color:var(--base-3);color:var(--accent)}.button-d:is(:hover,:focus){color:var(--base-3);background-color:var(--contrast);border-top-color:var(--contrast);border-right-color:var(--contrast);border-bottom-color:var(--contrast);border-left-color:var(--contrast)}.button-d:is(:hover,:focus) .gb-shape svg{transform:scale(1.2) rotate(45deg)}.button-d:is(:hover,:focus).style-hover-base-3{background-color:var(--base-3);border-top-color:var(--base-3);border-right-color:var(--base-3);border-bottom-color:var(--base-3);border-left-color:var(--base-3);color:var(--contrast)}.button-d .gb-shape svg{width:1em;height:1em;transition:all 0.2s ease-in-out 0s}.button-outline-d{align-items:center;background-color:transparent;color:currentColor;column-gap:0.5em;display:inline-flex;font-weight:bold;justify-content:center;position:relative;text-align:center;text-decoration:none;transition:all 0.2s ease-in-out 0s;border:var(--button-border-width,2px) solid currentColor;border-radius:var(--button-border-radius,0px);padding:var(--button-padding-y,0.3em) var(--button-padding-x,1em)}.button-outline-d:is(:hover,:focus){color:var(--base-3);background-color:var(--contrast);border-top-color:var(--contrast);border-right-color:var(--contrast);border-bottom-color:var(--contrast);border-left-color:var(--contrast)}.button-outline-d .gb-shape svg{width:1em;height:1em}.link-no-decoration{text-decoration:none}.link-no-decoration a{text-decoration:none}.link-decoration-hover a{text-decoration:none}.link-decoration-hover a:is(:hover,:focus){text-decoration:underline}.link-decoration-hover--tagged:is(:hover,:active) .tagged{text-decoration:underline}.is-card-link>a:before{content:"";background-color:transparent;top:0px;right:0px;bottom:0px;left:0px;position:absolute;z-index:1}.inline-flex-wrapper-d{align-items:center;column-gap:1rem;display:inline-flex;row-gap:1rem}.inline-flex-wrapper-center{align-items:center;column-gap:1rem;display:inline-flex;justify-content:center;row-gap:1rem}.sticky{position:sticky;top:var(--currentHeaderHeight)}.section-xs{padding:var(--spacing-xs) var(--spacing-xd)}.section-s{padding:var(--spacing-s) var(--spacing-xd)}.section-m{padding:var(--spacing-m) var(--spacing-xd)}.section-d{padding:var(--spacing-d) var(--spacing-xd)}.section-l{padding:var(--spacing-l) var(--spacing-xd)}.section-xl{padding:var(--spacing-xl) var(--spacing-xd)}.px-d{padding-left:clamp(1rem,0.848rem + 0.758vw,1.5rem);padding-right:clamp(1rem,0.848rem + 0.758vw,1.5rem)}.py-xs{padding-bottom:1rem;padding-top:1rem}.py-s{padding-bottom:clamp(1.5rem,1.5rem + 0vw,1.5rem);padding-top:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.py-m{padding-bottom:clamp(1.5rem,1.197rem + 1.515vw,2.5rem);padding-top:clamp(1.5rem,1.197rem + 1.515vw,2.5rem)}.py-d{padding-bottom:clamp(3rem,2.394rem + 3.03vw,5rem);padding-top:clamp(3rem,2.394rem + 3.03vw,5rem)}.py-l{padding-bottom:clamp(4.5rem,3.591rem + 4.545vw,7.5rem);padding-top:clamp(4.5rem,3.591rem + 4.545vw,7.5rem)}.py-xl{padding-bottom:clamp(6rem,4.788rem + 6.061vw,10rem);padding-top:clamp(6rem,4.788rem + 6.061vw,10rem)}.p-button{color:var(--accent-contrast);column-gap:0.5em;padding:var(--gb-button-padding-y,0.3em) var(--gb-button-padding-x,1em)}.section-inner-xxs{margin-left:auto;margin-right:auto;max-width:var(--width-xxs)}.section-inner-xs{margin-left:auto;margin-right:auto;max-width:var(--width-xs)}.section-inner-s{margin-left:auto;margin-right:auto;max-width:var(--width-s)}.section-inner-m{margin-left:auto;margin-right:auto;max-width:var(--width-m)}.section-inner-d{margin-left:auto;margin-right:auto;max-width:var(--width-d)}.section-inner-l{margin-left:auto;margin-right:auto;max-width:var(--width-l)}.section-inner-xl{margin-left:auto;margin-right:auto;max-width:var(--width-xl)}.section-inner-xxl{margin-left:auto;margin-right:auto;max-width:var(--width-xxl)}.section-inner-fhd{margin-left:auto;margin-right:auto;max-width:var(--width-fhd)}.section-inner-2k{margin-left:auto;margin-right:auto;max-width:var(--width-2k)}.mx-auto{margin-left:auto;margin-right:auto}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.page-header-d{padding-left:clamp(1rem,0.848rem + 0.758vw,1.5rem);padding-right:clamp(1rem,0.848rem + 0.758vw,1.5rem);padding-top:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.page-header-d a{text-decoration:none}.page-header-d a:is(:hover,:focus){text-decoration:underline}.page-header-d--inner-wrapper{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-bottom:clamp(1.5rem,1.5rem + 0vw,1.5rem);border-bottom:2px solid var(--contrast-4)}.looper-d{align-items:flex-start;column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}@media (max-width:767px){.looper-d{grid-template-columns:1fr}}.looper-item-d{background-color:#fafafa;color:var(--contrast);display:block;position:relative;border-radius:var(--card-border-radius);padding:var(--spacing-xd)}.looper-item-d .looper-item--title a{color:var(--contrast)}.looper-item-d .looper-item--title a:before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-color:transparent}.looper-item-d a{text-decoration:none}.looper-item-d a:is(:hover,:focus){text-decoration:underline}.looper-item--image{display:block;height:auto;margin-bottom:30px;max-width:100%;border-radius:var(--image-border-radius)}.looper-item--title{font-size:30px;margin-bottom:5px}.looper-item--meta{font-size:14px;margin-bottom:30px}.floating-button{column-gap:0px;overflow-x:hidden;overflow-y:hidden;white-space:nowrap;width:calc(1em + var(--gb-button-padding-x) + var(--gb-button-padding-x))}.floating-button:is(:hover,:focus){width:100%;column-gap:0.5em}.floating-button .gb-text{white-space:nowrap;overflow-y:hidden;overflow-x:hidden}@media (max-width:1024px){.floating-button{flex-direction:column;flex-grow:1;row-gap:0.25em;width:100%}.floating-button .gb-text{font-size:14px;white-space:normal}}@media (max-width:767px){.floating-button .gb-text{display:none}}.sticky-header{position:sticky;top:var(--admin-bar-height,0);z-index:100}.pagination-nav-button{align-items:center;background-color:var(--accent);color:var(--accent-contrast);column-gap:0.5em;display:inline-flex;justify-content:center;position:relative;text-align:center;text-decoration:none;transition:all 0.25s ease-in-out 0s;border:2px solid var(--accent);border-radius:var(--button-border-radius,0px);padding:var(--gb-button-padding-y,0.3em) var(--gb-button-padding-x,1em)}.pagination-nav-button:is(:hover,:focus){color:var(--base-3);background-color:var(--contrast);border-top-color:var(--contrast);border-right-color:var(--contrast);border-bottom-color:var(--contrast);border-left-color:var(--contrast)}.pagination-numbers-buttons .page-numbers{text-decoration:none;color:var(--accent-contrast);background-color:var(--accent);transition:all 0.25s ease-in-out 0s;position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--button-border-radius,0px);padding:var(--gb-button-padding-y,0.3em) 0.5em}.pagination-numbers-buttons .page-numbers.current{background-color:var(--base);color:var(--contrast)}.pagination-numbers-buttons .page-numbers:is(:hover,:focus):not(.current){background-color:var(--contrast);color:var(--base-3)}.login-page-wrapper{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}@media (max-width:767px){.login-page-wrapper{grid-template-columns:1fr}}.login-page-wrapper--content-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (max-width:767px){.login-page-wrapper--content-wrapper{min-height:unset}}.login-page-wrapper--decoration-wrapper{align-items:center;color:var(--accent-contrast);display:flex;justify-content:center;order:-1;border-radius:var(--section-border-radius,0)}@media (max-width:767px){.login-page-wrapper--decoration-wrapper{display:none;min-height:unset;order:0}}.login-page-wrapper--inner-content-wrapper{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.buttons-wrapper{column-gap:1rem;display:flex;flex-wrap:wrap;row-gap:1rem}.buttons-wrapper.style-inline{display:inline-flex}.buttons-wrapper.text-align-center,.text-align-center .buttons-wrapper{justify-content:center}.header-nav-wrapper{margin-left:auto}.global-slide-menu{background-color:var(--base-3);display:flex;flex-direction:column;height:100vh;max-width:100%;overflow-y:auto}.list-unstyled{list-style-type:none;margin-left:0px;padding-left:0px}.mb-d{margin-bottom:1.5rem}.mb-0{margin-bottom:0px}.dropdown-wrapper{display:inline-flex;flex-direction:column;font-size:var(--fs-xs);max-width:100%;position:relative;transition:all 0.2s ease-in-out 0s;width:180px;z-index:1}.dropdown-wrapper:is(:hover,:focus-within) .dropdown-button{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.dropdown-wrapper:is(:hover,:focus-within) .dropdown-items-wrapper{height:auto;opacity:1;transform:translate3d(0px,0px,0px);border-top-left-radius:0px;border-top-right-radius:0px}.dropdown-button{align-items:center;background-color:var(--contrast);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;color:var(--base-3);column-gap:0.5em;display:inline-flex;font-size:var(--fs-s);justify-content:center;position:relative;text-align:center;text-decoration:none;transition:all 0.2s ease-in-out 0s;z-index:1;border-radius:var(--button-border-radius);padding:0.6em var(--button-padding-x)}.dropdown-button.style-base-3{background-color:var(--base-3);color:var(--contrast)}.dropdown-button .gb-shape svg{transition:all 0.2s ease-in-out 0s;fill:currentColor;width:1em;height:1em}.dropdown-items-wrapper{background-color:var(--base-3);box-shadow:0px 0px 0.5rem 0px rgba(0,0,0,0.2);display:flex;flex-direction:column;height:0px;left:0px;opacity:0;overflow-x:clip;overflow-y:clip;position:absolute;top:100%;transform:translate3d(0px,0.5rem,0px);transition:all 0.2s ease-in-out 0s;width:100%;z-index:1;border-radius:var(--button-border-radius)}.dropdown-item{align-items:center;background-color:var(--base-3);color:var(--contrast);column-gap:0.5em;display:inline-flex;font-size:var(--fs-xs);position:relative;text-decoration:none;transition:all 0.2s ease-in-out 0s;padding:0.6em var(--button-padding-x)}.dropdown-item:is(:hover,:focus){background-color:var(--contrast);color:var(--base-3)}.dropdown-item:last-child{border-bottom-left-radius:var(--button-border-radius);border-bottom-right-radius:var(--button-border-radius)}.dropdown-item .gb-shape svg{width:1em;height:1em;fill:currentColor;transition:all 0.2s ease-in-out 0s}.header-logo{display:block;height:auto;max-width:100%;transition:all 0.2s ease-in-out 0s;width:270px}.section-accent{background-color:var(--accent);color:var(--accent-contrast)}.section-accent a{color:inherit}.megamenu-title{align-items:center;color:var(--base-3);display:inline-flex;font-size:var(--fs-xs);font-weight:bold;justify-content:center;letter-spacing:0.05em;text-align:center;text-shadow:var(--accent-current) 2px 2px 0px,var(--accent-current) -2px -2px 0px,var(--accent-current) 2px -2px 0px,var(--accent-current) -2px 2px 0px;text-transform:uppercase;transition:all 0.2s ease-in-out 0s;padding:0.25em 0.5em}.megamenu-title a{text-decoration:none}.megamenu-title a:before{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1}.megamenu-card{align-items:center;background-color:var(--contrast-2);background-image:var(--inline-bg-image);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-basis:200px;flex-grow:1;justify-content:center;min-height:100px;position:relative;text-align:center;transition:all 0.2s ease-in-out 0s;z-index:1;padding:0.5rem}.megamenu-card:is(:hover,:focus){color:var(--accent-contrast)}.megamenu-card:is(:hover,:focus) .megamenu-item-hover-overlay{width:100%;height:100%}.megamenu-card a{color:inherit}.megamenu-item-overlay{background-color:var(--accent-current);height:100%;left:0px;opacity:0.4;position:absolute;top:0px;transition:all 0.2s ease-in-out 0s;width:100%;z-index:-1}.title-seperator{background-color:var(--accent-current);display:inline-block;height:4px;margin-bottom:20px;margin-left:-1rem;margin-right:-1rem;max-width:70%;width:200px}.title-seperator.style-accent-2{background-color:var(--accent-2)}.title-seperator.style-currentColor{background-color:currentColor}.box-shadow-d{box-shadow:0px 0px 1rem 0px rgba(0,0,0,0.2)}.color-base-3{color:var(--base-3)}.image-d{height:auto;max-width:100%;object-fit:cover;width:auto;border-radius:var(--image-border-radius)}.header-nav-buttons-wrapper{column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:1rem;width:270px}.header-nav-buttons-wrapper.style-inline{display:inline-flex}.header-nav-buttons-wrapper.text-align-center,.text-align-center .buttons-wrapper{justify-content:center}.transition-d{transition:all 0.2s ease-in-out 0s}.megamenu-item-hover-overlay{background-color:var(--accent-current);height:0%;left:0px;position:absolute;top:0px;transition:all 0.2s ease-in-out 0s;width:100%;z-index:0}.color-accent{color:var(--accent)}.color-current-accent{color:var(--accent-current)}.list-footer-notices{align-items:center;column-gap:0.5rem;display:flex;flex-wrap:wrap;font-size:var(--fs-xxs);justify-content:center;list-style-type:none;margin-bottom:0px;margin-left:0px;padding-left:0px;row-gap:1rem}.car-looper-pages-item{position:relative;z-index:1}.card-thematique{box-shadow:0px 0px 1rem 0px rgba(0,0,0,0.1);display:flex;flex-direction:column;min-height:350px;overflow-x:clip;overflow-y:clip;position:relative;z-index:1;border-radius:var(--card-border-radius);padding:1rem}.card-thematique:is(:hover,:focus) .card-link-arrow{transform:rotate(405deg) scale(1.1)}.card-thematique:is(:hover,:focus) .card-thematique--content-inner{opacity:1}.card-thematique:is(:hover,:focus) .card-thematique--hover-overlay{width:100%;height:100%;left:0px}.card-thematique .card-link-arrow{margin-top:auto;margin-left:1rem}.card-thematique--image-bg{bottom:0px;display:block;height:100%;left:0px;object-fit:cover;position:absolute;right:0px;top:0px;width:100%;z-index:-1}.card-thematique--content{color:var(--base-3);margin-top:var(--spacing-d);z-index:1}.card-thematique--content a{text-decoration:none}.card-thematique--title{background-color:var(--accent-current);font-size:var(--fs-h6);font-weight:600;margin-bottom:0px;z-index:1;border-radius:calc(var(--card-border-radius) / 2);padding:1rem}.card-thematique--title a:before{display:block;content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:2}.card-thematique--content-inner{font-size:var(--fs-xxs);opacity:0;position:relative;transition:all 0.2s ease-in-out 0.2s;z-index:1;padding:1rem}.card-thematique--content-inner:not(last-child){margin-bottom:1.5em}.card-thematique--hover-overlay{background-color:var(--accent-current);height:100%;position:absolute;right:0px;top:0px;transition:width 0.2s ease-in-out 0s,height 0.2s ease-in-out 0s;width:0%;z-index:-1}.card-link-arrow{align-items:center;aspect-ratio:1;background-color:var(--base-3);color:var(--accent-current);display:inline-flex;justify-content:center;transition:all 0.2s ease-in-out 0s;width:2rem;border-radius:calc(var(--card-border-radius) / 2);padding:0.35em}.card-link-arrow svg{fill:currentColor;width:100%;height:auto}.carousel-control{align-items:center;background-color:#ffffff;color:var(--contrast);display:flex;font-size:var(--fs-d);justify-content:center;border:2px solid var(--base);border-radius:var(--button-border-radius);padding:var(--button-padding-y) var(--button-padding-x)}.carousel-control:is(:hover,:focus){background-color:var(--accent-current);color:var(--accent-contrast);border-top-color:var(--accent-current);border-right-color:var(--accent-current);border-bottom-color:var(--accent-current);border-left-color:var(--accent-current)}.carousel-control .gb-carousel-control-icon svg{height:auto;fill:currentColor;width:1.6em}.section-accent-current{background-color:var(--accent-current);color:var(--base-3)}.section-accent-current .button-d:is(:hover,:focus){background-color:var(--base-3);color:var(--accent-current);border-top-color:var(--base-3);border-right-color:var(--base-3);border-bottom-color:var(--base-3);border-left-color:var(--base-3)}.breadcrumb-wrapper{align-items:center;column-gap:0.5em;display:flex;font-size:var(--fs-xs);margin-bottom:1rem}.breadcrumb-pin{display:inline-flex;transform:rotate(-10deg)}.breadcrumb-pin svg{fill:currentColor;height:1em;width:1em}.page-header--title{margin-bottom:1rem}.page-header--excerpt{margin-bottom:0px}.page-header{background-blend-mode:normal;background-color:var(--accent-current);background-image:var(--inline-bg-image);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--base-3);margin-left:auto;margin-right:auto;max-width:var(--width-2k);position:relative;border-top:10px solid var(--accent-current);padding:var(--spacing-d) var(--spacing-xd)}.page-header.style-blog{padding-top:var(--spacing-s);padding-bottom:var(--spacing-s)}.page-header:before{display:block;content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(to right,var(--accent-current) 0%,var(--accent-current) 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:multiply;opacity:0.7}.page-header>*{position:relative;z-index:1}.page-header a:not(.button-d){text-decoration:none}.page-header a:not(.button-d):hover{text-decoration:underline}.width-s{max-width:var(--width-s)}.content-grid-2col{column-gap:var(--spacing-d);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--spacing-s)}@media (max-width:1024px){.content-grid-2col{grid-template-columns:1fr}}.content-grid-media{position:relative}@media (max-width:1024px){.content-grid-media{order:-1}.content-grid-media .image-bg{position:relative;aspect-ratio:16/9;top:unset;right:unset;bottom:unset;left:unset}}.content-grid-text{padding-bottom:var(--spacing-m);padding-top:var(--spacing-m);position:relative;z-index:1}.content-grid-text>*:last-child{margin-bottom:0px}.image-bg{bottom:0px;display:block;height:100%;left:0px;object-fit:cover;position:absolute;right:0px;top:0px;width:100%}.image-border-radius{border-radius:var(--image-border-radius)}.quote{font-size:var(--fs-l);font-style:italic;font-weight:500;padding-left:1rem;border-left:4px solid var(--accent-current)}.li-current-accent{column-gap:0.5em;display:flex}.li-current-accent .gb-shape{margin-top:0.1em;font-size:1.3em;color:var(--accent-current)}.li-current-accent .gb-shape svg{fill:currentColor;width:1em;height:auto}.list-spacing-xxs li{margin-bottom:0.5rem}.carousel-posts-header{align-items:flex-start;column-gap:var(--spacing-xd);display:flex;justify-content:space-between;margin-bottom:30px}@media (max-width:1024px){.carousel-posts-header{flex-wrap:wrap}}.carousel-posts-controls{align-items:center;column-gap:12px;display:flex}@media (max-width:767px){.carousel-posts-controls{margin-left:auto;margin-right:auto}}.image-block{display:block;height:auto;max-width:100%;width:auto}.section-accent-2{background-color:var(--accent-2);color:var(--base-3)}.color-accent-2{color:var(--accent-2)}.carousel-gallery-image{aspect-ratio:3/2;object-fit:cover;width:100%;border-radius:var(--image-border-radius)}.card-border-radius{border-radius:var(--card-border-radius)}.quote-wrapper{font-size:var(--fs-h5);font-style:italic;font-weight:600}.signature-alc-quote{height:auto;margin-top:0.5rem;max-width:100%;object-fit:cover;width:200px}.mark-block mark{display:block}.footer-widget-title{font-size:var(--fs-h6);font-weight:700;letter-spacing:0.1em;margin-bottom:.75rem}.footer-widget-list{display:flex;flex-direction:column;font-size:var(--fs-s);list-style-type:none;margin-left:0px;padding-left:0px}.footer-widget-list.text-align-right .footer-widget-list-item{justify-content:flex-end}.footer-widget-list.text-align-right .footer-widget-list-item .gb-shape{order:2;transform:rotate(180deg)}.footer-widget-list-item{align-items:center;column-gap:0.5em;display:inline-flex}.footer-widget-list-item .gb-shape svg{width:1em;height:1em;fill:currentColor}.footer-widgets{column-gap:var(--spacing-xd);display:flex;row-gap:var(--spacing-xd)}.footer-widgets-grid{column-gap:var(--spacing-xd);display:flex;row-gap:var(--spacing-xd)}.footer-link-list{align-items:center;column-gap:var(--spacing-xd);display:inline-flex;flex-wrap:wrap;list-style-type:none;margin-left:0px;padding-left:0px;row-gap:0.8rem}.footer-link-list.text-align-center{justify-content:center}.footer-link-list-item{font-weight:600}.footer-link-list-item a{text-decoration:none}.footer-link-list-item a:hover{text-decoration:underline;color:var(--accent-3)}.button-social{align-items:center;column-gap:0.5em;display:inline-flex;font-weight:600;justify-content:center;text-decoration:none;border-radius:var(--button-border-radius);padding:var(--button-padding-y)}.button-social.style-accent{color:var(--base-3);background-color:var(--accent)}.button-social:is(:hover,:focus){color:var(--base-3);background-color:var(--contrast)}.button-social .gb-shape svg{width:1em;height:1em;fill:currentColor}.buttons-social-wrapper{align-items:center;column-gap:0.5rem;display:inline-flex;flex-wrap:wrap;row-gap:0.5rem}.tax-list-wrapper{background-color:var(--base-3);font-size:var(--fs-xs);position:relative;width:fit-content;z-index:2;border-radius:var(--card-border-radius);padding:var(--spacing-xs)}.tax-list-wrapper ul{list-style-type:none;padding-left:0px;margin-left:0px;display:flex;align-items:center;column-gap:1rem;flex-wrap:wrap;row-gap:1rem;margin-bottom:0px;margin-top:0px}.tax-list-wrapper ul li a{border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;text-decoration:none;transition:all 0.2s ease-in-out 0s;display:block;font-weight:500;border-radius:var(--button-border-radius);padding:var(--button-padding-y) var(--button-padding-x)}.tax-list-wrapper ul li a:is(:hover,:focus),ul li.current-cat a{color:var(--base-3);background-color:var(--contrast);border-top-color:var(--contrast);border-right-color:var(--contrast);border-bottom-color:var(--contrast);border-left-color:var(--contrast)}.card-post{background-color:var(--base-3);box-shadow:0px 0px 0.5rem 0px rgba(0,0,0,0.1);display:flex;flex-direction:column;min-height:350px;overflow-x:clip;overflow-y:clip;position:relative;z-index:1;border-radius:var(--card-border-radius)}.card-post:is(:hover,:focus){box-shadow:0px 0px 1rem 0px rgba(0,0,0,0.2)}.card-post:is(:hover,:focus) .card-link-arrow{transform:rotate(405deg) scale(1.1);background-color:var(--accent-2)}.card-post:is(:hover,:focus) .card-post--content-inner{opacity:1}.card-post:is(:hover,:focus) .card-post--hover-overlay{width:100%;height:100%;top:0px}.card-post:is(:hover,:focus) .card-post--image{transform:scale(1.1) rotate(2deg)}.card-post:is(:hover,:focus) .card-post--medias{background-color:var(--accent-2)}.card-post:is(:hover,:focus) .card-post--title{color:var(--accent-2)}.card-post .card-link-arrow{margin-top:auto;background-color:var(--contrast-2);color:var(--base-3)}.card-post--image-bg{bottom:0px;display:block;height:100%;left:0px;object-fit:cover;position:absolute;right:0px;top:0px;width:100%;z-index:-1}.card-post--hover-overlay{background-color:var(--accent-current);bottom:0px;height:0%;left:0px;opacity:0.2;position:absolute;top:auto;transition:width 0.2s ease-in-out 0s,height 0.2s ease-in-out 0s;width:100%;z-index:-1}.card-post--content{display:flex;flex-direction:column;height:100%;z-index:1;padding:1rem}.card-post--content a{text-decoration:none}.card-post--title{color:var(--accent-current);font-size:var(--fs-h6);font-weight:600;transition:all 0.2s ease-in-out 0s;z-index:1;border-radius:calc(var(--card-border-radius) / 2)}.card-post--title a:before{display:block;content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:2}.card-post--content-inner{font-size:var(--fs-xs);position:relative;transition:all 0.2s ease-in-out 0s}.card-post--content-inner:not(last-child){margin-bottom:1.5em}.card-post--meta-terms{align-items:center;column-gap:1em;display:flex;flex-wrap:wrap;font-size:var(--fs-xs);font-weight:500;row-gap:0.5em}.card-post--meta-terms>*{display:inline-block;color:var(--base-3);background-color:var(--contrast-2);border-radius:var(--button-border-radius);padding:0.1em 0.5em}.card-post--image{aspect-ratio:1;display:block;height:auto;max-width:100%;object-fit:cover;position:relative;transition:all 0.2s ease-in-out 0s;width:100%;border-radius:calc(var(--card-border-radius) - 1rem)}.card-post--medias{background-color:var(--contrast-2);overflow-x:clip;overflow-y:clip;transition:all 0.2s ease-in-out 0s;width:100%;padding:0px}.post-term-list{align-items:center;column-gap:1rem;display:inline-flex;font-size:var(--fs-xs);justify-content:center;position:relative;row-gap:0.5rem}.post-term-list>*{border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;text-decoration:none;transition:all 0.2s ease-in-out 0s;display:inline-block;font-weight:500;border-radius:var(--button-border-radius);padding:0.1em 1em}.post-term-list>*:is(:hover,:focus){background-color:var(--contrast-2);color:var(--base-3);border-top-color:var(--contrast-2);border-right-color:var(--contrast-2);border-bottom-color:var(--contrast-2);border-left-color:var(--contrast-2)}.post-metas{align-items:center;column-gap:0.5em;display:flex;flex-wrap:wrap;font-size:var(--fs-xs);margin-bottom:1.25rem;row-gap:0.5em}.post-metas.style-event{position:absolute;top:1rem;left:1rem;z-index:1}.post-meta{align-items:center;column-gap:0.5em;display:inline-flex;font-weight:500;padding:0.1em 0.5em}.post-meta.style-event{background-color:var(--accent-2);color:var(--base-3);border-radius:var(--button-border-radius)}.post-meta.style-event::first-letter,.post-meta.style-event .gb-text::first-letter{text-transform:uppercase}.button-godown{align-items:center;background-color:var(--accent);color:var(--base-3);column-gap:0.5em;display:inline-flex;font-size:var(--fs-xxs);font-weight:600;justify-content:center;letter-spacing:0.05em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out 0s;border:2px solid var(--accent);border-radius:var(--button-border-radius);padding:0.2em 0.5em}.button-godown:is(:hover,:focus){color:var(--base-3);background-color:var(--contrast);border-top-color:var(--contrast);border-right-color:var(--contrast);border-bottom-color:var(--contrast);border-left-color:var(--contrast)}.button-godown .gb-shape svg{width:1em;height:1em}.faq-item{background-color:var(--base-3);margin-bottom:1em;border:1px solid var(--contrast-4);border-radius:var(--button-border-radius);padding:1em}.faq-item-toggle{align-items:center;color:var(--accent);column-gap:1em;display:flex;justify-content:space-between}.faq-item-toggle:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:600}.faq-item-toggle:is(:hover,:focus){color:var(--accent-2)}.faq-item-toggle .gb-accordion__toggle-icon svg{width:2em;height:auto}.faq-item-toggle--title{font-size:var(--fs-h6);font-weight:600;margin-bottom:0px}.faq-item-content--inner{margin-top:1em}.accordion-quartiers{margin-bottom:1em;padding-bottom:1em;border-bottom:3px solid var(--contrast-4)}.accordion-quartiers:last-child{border-bottom-width:0px;border-bottom-style:solid;margin-bottom:0px;padding-bottom:0px}.accordion-quartiers-toggle{align-items:center;color:#000000;column-gap:1em;display:flex;justify-content:space-between;text-align:left}.accordion-quartiers-toggle:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:600}.accordion-quartiers-toggle:is(:hover,:focus){color:currentColor}.accordion-quartiers-toggle--title{color:var(--accent-current);font-size:var(--fs-h5);margin-bottom:0px}.image-blog{box-shadow:0px 0px 1rem 0px rgba(0,0,0,0.2);display:block;height:auto;margin-bottom:1.5rem;max-width:100%;object-fit:cover;width:auto;border-radius:var(--image-border-radius)}.section-contrast{background-color:var(--contrast);color:var(--base-3)}.section-post--content h2{font-size:var(--fs-h3)}.section-post--content h3{font-size:var(--fs-h4)}.list-full-width li{width:100%}.list-event-details{column-gap:1rem;display:inline-flex;flex-wrap:wrap;list-style-type:none;margin-left:0px;padding-left:0px;row-gap:1em}.list-event-details.text-align-center,.list-event-details.text-align-center li{justify-content:center}.list-event-details:not(last-child){margin-bottom:1.5rem}.list-event-details em{font-style:normal;text-transform:uppercase;font-size:0.9em;font-weight:300;letter-spacing:0.05em}.list-event-details li{align-items:center;display:inline-flex;flex-wrap:wrap;column-gap:0.5em}.list-event-details li strong{display:inline-block}.list-event-details li strong::first-letter{text-transform:uppercase}@media screen and (max-width:460px){.list-event-details li{flex-direction:column}}.archive-card-post{background-color:var(--base-3);box-shadow:0px 0px 0.5rem 0px rgba(0,0,0,0.1);column-gap:1rem;display:grid;flex-direction:column;grid-template-columns:repeat(2,minmax(0,1fr));min-height:350px;overflow-x:clip;overflow-y:clip;position:relative;z-index:1;border-radius:var(--card-border-radius)}.archive-card-post:is(:hover,:focus){box-shadow:0px 0px 1rem 0px rgba(0,0,0,0.2)}.archive-card-post:is(:hover,:focus) .card-link-arrow{transform:rotate(405deg) scale(1.1);background-color:var(--accent-2)}.archive-card-post:is(:hover,:focus) .card-post--content-inner{opacity:1}.archive-card-post:is(:hover,:focus) .card-post--hover-overlay{width:100%;height:100%;top:0px}.archive-card-post:is(:hover,:focus) .card-post--image{transform:scale(1.1) rotate(2deg)}.archive-card-post:is(:hover,:focus) .card-post--medias{background-color:var(--accent-2)}.archive-card-post:is(:hover,:focus) .card-post--title{color:var(--accent-2)}.archive-card-post .card-link-arrow{margin-top:auto;background-color:var(--contrast-2);color:var(--base-3)}@media (max-width:767px){.archive-card-post{grid-template-columns:1fr}}.card-team{align-items:center;background-color:var(--base-3);box-shadow:0px 0px 1rem 0px rgba(0,0,0,0.2);display:flex;flex-direction:column;max-width:420px;overflow-x:clip;overflow-y:clip;position:relative;text-align:center;border-radius:var(--card-border-radius)}.card-team .button-d{font-size:var(--fs-xs);margin-top:auto}.card-team .meta_vie_publique{margin-bottom:1rem}.card-team--image{display:block;height:auto;max-width:100%;object-fit:cover;width:100%}.card-team--title{color:var(--accent);font-size:var(--fs-h4);margin-bottom:0.25rem}.card-team--metas{column-gap:var(--spacing-xs);display:flex;flex-wrap:wrap;font-size:var(--fs-s);justify-content:center;list-style-type:none;margin-bottom:1.5em;margin-left:0px;margin-top:0px;padding-left:0px;row-gap:var(--spacing-xxs)}.meta_vie_publique{color:var(--accent-2);font-size:var(--fs-h6);font-weight:bold}.card-team--separator{background-color:var(--accent-current);display:inline-block;height:4px;margin-bottom:1rem;max-width:70%;width:100px;border-radius:1rem}.card-team--separator.style-accent-2{background-color:var(--accent-2)}.card-team--separator.style-currentColor{background-color:currentColor}.spacer-m{height:var(--spacing-m)}.image-team-member{aspect-ratio:1;height:auto;margin-bottom:1rem;max-height:550px;max-width:450px;object-fit:cover;width:100%}.team-member--name{color:var(--accent)}.team-member--name-wrapper{align-items:flex-end;column-gap:0.5em;display:flex;flex-wrap:wrap;margin-bottom:1rem;row-gap:0.2em}.team-member--name-wrapper .meta_age{display:inline-block;font-size:var(--fs-s);margin-bottom:0.37em}.team-member--name-wrapper .team-member--name{margin-bottom:0px}.team-member--metas-list{display:flex;flex-direction:column;list-style-type:none;margin-bottom:1.5rem;margin-left:0px;margin-top:0px;padding-left:0px;row-gap:0.5em}.team-member--metas-list>li{width:100%}.team-member--motivation-title{background-color:var(--accent-contrast);display:inline-block;transform:rotate(-5deg);padding:0.2em 0.5em}.team-member--motivation-content{font-size:var(--fs-h6);font-weight:500;margin-left:auto;margin-right:auto;max-width:calc(var(--width-xs) + var(--spacing-s) + var(--spacing-s));padding-left:var(--spacing-s);padding-right:var(--spacing-s)}.team-member--motivation-content>*:last-child{margin-bottom:0px}@media (max-width:767px){.team-member--motivation-content{padding-right:0px}}.team-member--motivation-subcontent{background-color:var(--base-3);box-shadow:0px 0px 1rem 0px rgba(0,0,0,0.2);color:var(--accent);font-size:var(--fs-h6);font-weight:600;text-align:center;border-radius:var(--card-border-radius);padding:var(--spacing-xd)}.team-member--motivation-subcontent>*:last-child{margin-bottom:0px}.team-member--card3questions{padding-bottom:var(--spacing-xd);padding-top:var(--spacing-xd)}.team-member--card3questions>*:last-child{margin-bottom:0px}.team-member--card3questions:not(:last-child){border-bottom:1px solid var(--contrast-4)}.team-member--card3questions-title{color:var(--accent-2);font-size:var(--fs-h4)}.team-member--slogan{font-size:var(--fs-h2);font-weight:700;margin-bottom:1rem}.team-member-grid-2col{align-items:center;column-gap:var(--spacing-d);display:grid;grid-template-columns:2fr 3fr;row-gap:var(--spacing-s)}.team-member-grid-2col .content-grid-media{position:relative;z-index:2}.team-member-grid-2col .content-grid-text{position:relative}.team-member-grid-2col .content-grid-text>*{position:relative;z-index:1}.team-member-grid-2col .content-grid-text:before{content:"";display:block;width:150%;height:150%;background-color:var(--base-3);position:absolute;top:37%;left:50%;z-index:-1;transform:rotate(-5deg) translate3d(-50%,-50%,0px)}@media (max-width:1024px){.team-member-grid-2col{grid-template-columns:1fr}}.overflow-x-clip{overflow-x:clip}.relative-z1{position:relative;z-index:1}.card-team-media{background-color:var(--accent);overflow-x:clip;overflow-y:clip;position:relative}.card-team-body{align-items:center;display:flex;flex-direction:column;flex-grow:1;padding:var(--spacing-xd)}.commitment-text{background-color:var(--base-3);box-shadow:0rem 0.5rem 1rem 0px rgba(0,0,0,0.1);color:var(--accent-current);font-size:var(--fs-h6);font-weight:bold;margin-bottom:1.5rem;position:relative;text-transform:uppercase;transform:rotate(-5deg) scale(1.5) translate3d(0.5rem,-0.5rem,0px);width:fit-content;z-index:2;padding:0.05em 0.5em}.li-current-accent-full{color:var(--accent-current);column-gap:0.5em;display:flex}.li-current-accent-full .gb-shape{margin-top:-0.05em;font-size:1.3em;color:var(--accent-current)}.li-current-accent-full .gb-shape svg{fill:currentColor;width:1em;height:auto}.section-current-accent{background-color:var(--accent-current);color:var(--base-3)}.li-current-color{column-gap:0.5em;display:flex}.li-current-color .gb-shape{margin-top:0.1em;font-size:1.3em}.li-current-color .gb-shape svg{fill:currentColor;width:1em;height:auto}.overflow-clip{overflow-x:clip;overflow-y:clip}.card-commitment{background-color:var(--base-3);box-shadow:0rem 0.2rem 1rem 0px rgba(0,55,107,0.2);max-width:920px;position:relative;width:100%;z-index:1;border-top:1px solid var(--accent-current);border-right:1px solid var(--accent-current);border-bottom:0.5rem solid var(--accent-current);border-left:1px solid var(--accent-current);border-radius:var(--card-border-radius);padding:var(--spacing-xd)}.card-commitment:nth-child(even) .card-commitment--shape{left:auto;right:100%}.card-commitment--title{color:var(--accent-current);font-size:var(--fs-h3);margin-bottom:2rem}.card-commitment--li-title{color:var(--accent-current);column-gap:0.5em;display:flex;font-size:var(--fs-h6)}.card-commitment--li-title .gb-shape{font-size:1.3em;color:var(--accent-current);margin-top:-0.05em}.card-commitment--li-title .gb-shape svg{fill:currentColor;width:1em;height:auto}.card-commitment-first{background-color:var(--base-3);box-shadow:0px 0px 1rem 0px rgba(0,0,0,0.2);margin-left:auto;margin-right:auto;margin-top:-300px;max-width:var(--width-s);position:relative;z-index:2;border-top:1px solid var(--accent-current);border-right:1px solid var(--accent-current);border-bottom:0.5rem solid var(--accent-current);border-left:1px solid var(--accent-current);border-radius:var(--card-border-radius)}@media (max-width:1024px){.card-commitment-first{margin-top:-150px}}@media (max-width:767px){.card-commitment-first{margin-top:0px}}.card-commitment-first--header{background-color:var(--accent-current);border-top-left-radius:calc(var(--card-border-radius) - 2px);border-top-right-radius:calc(var(--card-border-radius) - 2px);color:var(--base-3);padding:var(--spacing-xs) var(--spacing-xd)}.card-commitment-first--title em{font-size:0.6em}.card-commitment-first--body{color:var(--contrast);padding:var(--spacing-xd)}.rd-commitment-first--li-title{color:var(--accent-current);column-gap:0.5em;display:flex;font-size:var(--fs-h4)}.rd-commitment-first--li-title .gb-shape{font-size:1.3em;color:var(--accent-current);margin-top:-0.05em}.rd-commitment-first--li-title .gb-shape svg{fill:currentColor;width:1em;height:auto}.card-commitment--ul{list-style-type:none;margin-left:0px;padding-left:0px}.card-commitment--ul li{margin-bottom:0.5rem}.card-commitment--shape{display:inline-flex;left:100%;position:absolute;top:50%;transform:translate3d(0px,-50%,0px);z-index:0}.card-commitment--shape svg{fill:currentColor;height:100%;width:auto;color:var(--accent-current)}@media (max-width:767px){.card-commitment--shape{display:none}}.commitment-grid-cards{column-gap:var(--spacing-m);display:flex;flex-direction:column;row-gap:var(--spacing-m)}.commitment-grid-cards .card-commitment:nth-child(even){margin-left:auto}.dots-deco-bg{position:absolute;z-index:0}.dots-deco-bg svg{width:100%;height:auto;color:var(--accent-current)}.image-commitment-top-page{width:600px}.align-center{align-items:center}