.gap-16{column-gap:1rem;row-gap:1rem}.gap-24{column-gap:1.5rem;row-gap:1.5rem}@media (max-width:767px){.gap-24{row-gap:2rem}}.gap-32{column-gap:2rem;display:grid;row-gap:2rem}.gap-40{column-gap:clamp(2rem,0.792vw + 1.807rem,2.5rem);row-gap:clamp(2rem,0.792vw + 1.807rem,2.5rem)}.gap-48{column-gap:clamp(2rem,1.584vw + 1.614rem,3rem);row-gap:clamp(2rem,1.584vw + 1.614rem,3rem)}.gap-56{column-gap:clamp(2rem,2.376vw + 1.421rem,3.5rem);row-gap:clamp(2rem,2.376vw + 1.421rem,3.5rem)}.gap-64{column-gap:clamp(2rem,3.168vw + 1.228rem,4rem);row-gap:clamp(2rem,3.168vw + 1.228rem,4rem)}.gap-72{column-gap:clamp(2rem,3.96vw + 1.035rem,4.5rem);row-gap:clamp(2rem,3.96vw + 1.035rem,4.5rem)}.gap-80{column-gap:clamp(2rem,4.752vw + 0.842rem,5rem);row-gap:clamp(2rem,4.752vw + 0.842rem,5rem)}.width-416{margin-left:auto;margin-right:auto;max-width:416px}.width-632{margin-left:auto;margin-right:auto;max-width:632px}.width-848{margin-left:auto;margin-right:auto;max-width:848px}.width-1064{margin-left:auto;margin-right:auto;max-width:1064px}.body-text-l{font-size:clamp(1rem,0.475vw + 0.884rem,1.3rem);line-height:1.4}.body-text-s{font-size:0.95rem}.body-text-xs{font-size:0.8rem}.btn-primary{background-color:var(--btn-primary);border-bottom-color:var(--btn-primary);border-left-color:var(--btn-primary);border-right-color:var(--btn-primary);border-top-color:var(--btn-primary);color:#ffffff}.btn-primary:is(:hover,:focus){color:var(--btn-primary);background-color:rgba(0,0,0,0)}.btn-secondary{background-color:var(--btn-secondary);border-bottom-color:var(--btn-secondary);border-left-color:var(--btn-secondary);border-right-color:var(--btn-secondary);border-top-color:var(--btn-secondary);color:var(--textes)}.btn-secondary:is(:hover,:focus){background-color:rgba(255,255,255,0);color:var(--btn-secondary)}.btn-link{align-items:center;color:var(--textes);column-gap:.5rem;display:inline-flex;font-family:var(--gp-font--bricolage-grotesque);font-size:.85rem;font-weight:600;letter-spacing:.15em;padding-bottom:.2rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out 0s;width:max-content;border-bottom:1px solid var(--bg-body)}.btn-link:hover{border-bottom:1px solid var(--textes)}.btn-link:hover .gb-shape svg{transform:translate3d(3px,0px,0px);transition:all 0.5s ease 0s}.btn-link:is(:hover,:focus){color:var(--textes-liens-hover)}.btn-link .gb-shape svg{transition:all 0.3s ease 0s}.espace-section_defaut{padding-bottom:clamp(1.5rem,5.089vw + 0.26rem,4rem);padding-top:clamp(1.5rem,5.089vw + 0.26rem,4rem)}.marges-section_defaut{padding-left:clamp(1rem,0.899vw + 0.781rem,1.5rem);padding-right:clamp(1rem,0.899vw + 0.781rem,1.5rem)}.espace-cont_large{padding:clamp(1rem,6.337vw + -0.545rem,5rem)}.espace-cont_medium{padding:clamp(1rem,1.798vw + 0.562rem,2rem)}.h2-like{font-family:var(--gp-font--bricolage-grotesque);font-size:clamp(2rem,1.258vw + 1.693rem,2.7rem);font-weight:700;line-height:1.3}.h3-like{font-family:var(--gp-font--bricolage-grotesque);font-size:clamp(1.875rem,1.7045rem + 0.6818vw,2.25rem);font-weight:700;line-height:1.3;margin-bottom:2rem}.h4-like{font-family:var(--gp-font--bricolage-grotesque);font-size:clamp(1.5rem,1.3636rem + 0.5455vw,1.8rem);margin-bottom:.5rem}.h5-like{font-family:var(--gp-font--bricolage-grotesque);font-size:clamp(1.25rem,1.1364rem + 0.4545vw,1.5rem)}.espace-cont_ml{padding:clamp(1rem,3.824vw + 0.235rem,3.5rem)}.btn-nav{background-color:var(--charte-2);border-bottom-color:var(--charte-2);border-left-color:var(--charte-2);border-right-color:var(--charte-2);border-top-color:var(--charte-2);color:#ffffff}.btn-nav:is(:hover,:focus){color:var(--charte-2);background-color:rgba(0,0,0,0)}.puce-texte{align-items:center;column-gap:1rem;display:flex}.puce-texte .gb-shape svg{width:.5rem;height:.5rem}.radius-l{border-radius:clamp(1rem,4.494vw + -0.096rem,3.5rem)}.inner-container-default{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.liste-container{display:flex;flex-direction:column;margin-left:1rem;row-gap:.35rem}.grid-2--70-30{column-gap:clamp(1rem,4.494vw + -0.096rem,3.5rem);display:grid;grid-template-columns:3fr 1fr;row-gap:1rem}@media (max-width:767px){.grid-2--70-30{grid-template-columns:1fr}}.grid-3--30{column-gap:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}@media (max-width:767px){.grid-3--30{grid-template-columns:1fr;row-gap:1.5rem}}.btns-container{column-gap:1rem;display:flex;margin-top:1.5rem;row-gap:1rem}@media (max-width:767px){.btns-container{flex-wrap:wrap}}.grid-2--50-50{column-gap:clamp(1rem,5.393vw + -0.315rem,4rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}@media (max-width:767px){.grid-2--50-50{grid-template-columns:1fr}}.gap-8{row-gap:.5rem}.radius-xl{border-radius:clamp(1rem,8.09vw + -0.972rem,5.5rem)}.espace-titre{margin-bottom:clamp(1.5rem,2.697vw + 0.843rem,3rem)}.radius-xs{border-radius:.5rem}.radius-s{border-radius:1rem}.espace-texte{margin-bottom:clamp(1.5rem,2.697vw + 0.843rem,3rem)}.btn-secondary_ghost{background-color:rgba(246,247,242,0);border-bottom-color:var(--btn-secondary);border-left-color:var(--btn-secondary);border-right-color:var(--btn-secondary);border-top-color:var(--btn-secondary);color:var(--btn-secondary)}.btn-secondary_ghost:is(:hover,:focus){background-color:var(--btn-secondary-ghost-hover);color:var(--btn-secondary)}.btn-primary_ghost{border-bottom-color:var(--btn-primary);border-left-color:var(--btn-primary);border-right-color:var(--btn-primary);border-top-color:var(--btn-primary);color:var(--btn-primary)}.btn-primary_ghost:is(:hover,:focus){background-color:var(--btn-primary-ghost-hover);color:var(--btn-primary)}.radius-m{border-radius:clamp(1rem,1.798vw + 0.562rem,2rem)}.btn-global{align-items:center;border-bottom-style:solid;border-bottom-width:2px;border-left-style:solid;border-left-width:2px;border-right-style:solid;border-right-width:2px;border-top-style:solid;border-top-width:2px;column-gap:.5em;display:inline-flex;font-family:var(--gp-font--outfit);font-size:clamp(0.9rem,0.404vw + 0.801rem,1.125rem);font-weight:600;text-decoration:none;transition:all 0.3s ease 0s;width:max-content;padding:0.5rem}.btn-global .gb-shape svg{width:1.1rem;height:1.1rem}@media (max-width:767px){.btn-global{font-weight:400;justify-content:center;width:100%}.btn-global .gb-shape svg{display:none}}