.footer{padding-top:6.25rem;line-height:0}.footer .footer_legal{justify-content:space-between;display:flex}@media (max-width: 639px){.footer .footer_legal{flex-direction:column;align-items:center;gap:1.25rem}}.footer .footer_video{z-index:-1;width:100%;position:relative}.footer .link{text-underline-offset:.1em;font-weight:700;text-decoration:underline}:root{--header-height:4.1875rem;--header-top:2.5rem}@media (max-width: 639px){:root{--header-height:5rem;--header-top:0rem}}.header{width:100%;height:var(--header-height);align-items:center;display:flex;position:fixed;top:0}.header{z-index:calc(var(--s-zindex-header) + 0)}.header .header_inner{width:100%;height:var(--header-height);align-items:center;margin:0 auto;display:flex}[hash="#menu"]{overflow-y:hidden!important}.header{top:var(--header-top);left:var(--s-container-default-side-padding);width:100vw;max-width:calc(100% - var(--s-container-default-side-padding)*2);position:fixed}@media (max-width: 639px){.header{max-width:none;left:0}}.header .header_inner{border-radius:calc(var(--header-height)/2);background:var(--s-color-light-gray);height:var(--header-height);padding-left:1.25rem;padding-right:1.25rem;position:relative;box-shadow:.5rem 3.125rem 7.5rem #00000026}.header .header_inner{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}@media (max-width: 639px){.header .header_inner{border-radius:0!important}}body:-webkit-any([hash=\#menu],[hash=\#methode]) .header .header_inner{border-radius:var(--s-radius-default);border-bottom-right-radius:0;border-bottom-left-radius:0}body:is([hash="#menu"],[hash="#methode"]) .header .header_inner{border-radius:var(--s-radius-default);border-bottom-right-radius:0;border-bottom-left-radius:0}[hash="#menu"] .header .header_inner{background:var(--s-color-accent);color:var(--s-color-white)}.header:before{z-index:-1;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);-webkit-mask-image:linear-gradient(to bottom,hsla(calc(var(--s-color-white-h) + 0),calc(calc(calc(var(--s-color-white-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-white-l) + 0) - 0)*1%),1),hsla(calc(var(--s-color-white-h) + 0),calc(calc(calc(var(--s-color-white-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-white-l) + 0) - 0)*1%),0));mask-image:linear-gradient(to bottom,hsla(calc(var(--s-color-white-h) + 0),calc(calc(calc(var(--s-color-white-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-white-l) + 0) - 0)*1%),1),hsla(calc(var(--s-color-white-h) + 0),calc(calc(calc(var(--s-color-white-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-white-l) + 0) - 0)*1%),0));background:hsla(calc(var(--s-color-white-h) + 0),calc(calc(calc(var(--s-color-white-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-white-l) + 0) - 0)*1%),.3);width:100vw;height:calc(var(--header-height) + var(--header-top));content:"";position:absolute;bottom:0;left:50%;translate:-50%}.header .header_menu-cta{font-size:1.125rem;font-family:var(--s-font-family-sans);text-transform:uppercase;align-items:center;gap:.625rem;display:flex}@media (max-width: 639px){.header .header_menu-cta-text{display:none}}@media (max-width: 639px){.header .header_method-cta{cursor:pointer;background:var(--s-color-white);border-radius:50%;justify-content:center;align-items:center;width:1em;height:1em;padding:0;font-size:2.625rem;display:flex;position:relative}}@media (max-width: 639px){.header .header_method-cta-text{display:none}}.header .header_method-cta-icon{width:.6em;height:.6em;display:none}@media (max-width: 639px){.header .header_method-cta-icon{display:block}}.header .header_burger-icon-circle{cursor:pointer;background:var(--s-color-white);border-radius:50%;justify-content:center;align-items:center;width:1em;height:1em;font-size:2.625rem;display:flex;position:relative}.header .header_burger-icon{width:.8em;height:.125rem;color:var(--s-color-main);background:currentColor;border-radius:62.4375rem;font-size:.6em;position:absolute;top:50%}.header .header_burger-icon{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.header .header_burger-icon:before{content:"";background:currentColor;border-radius:62.4375rem;width:.8em;height:.125rem;display:block;position:absolute;left:50%;translate:-50%}.header .header_burger-icon:before{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.header .header_burger-icon:after{content:"";background:currentColor;border-radius:62.4375rem;width:.8em;height:.125rem;display:block;position:absolute;left:50%;translate:-50%}.header .header_burger-icon:after{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.header .header_burger-icon:before{bottom:.25em}.header .header_burger-icon:after{top:.25em}[hash="#menu"] .header .header_burger-icon{rotate:-45deg}[hash="#menu"] .header .header_burger-icon:before{top:0;bottom:0}[hash="#menu"] .header .header_burger-icon:after{top:0;bottom:0}[hash="#menu"] .header .header_burger-icon:before{opacity:.0001}[hash="#menu"] .header .header_burger-icon:after{rotate:-90deg}.header .header_title{flex-grow:1;justify-content:center;display:flex;translate:1.875rem .3125rem}@media (max-width: 639px){.header .header_title{translate:.375rem .125rem}}.header .header_title svg{width:16.25rem}@media (max-width: 639px){.header .header_title svg{width:12.5rem}}.header .header_title-text{clip:rect(0 0 0 0);clip-path:inset(50% round 0);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.header .header_method{border-radius:var(--s-radius-default);background:var(--s-color-light-gray);width:100%;height:0;position:absolute;top:calc(100% - .0625rem);left:0;overflow-y:auto;translate:0 2.5rem}.header .header_method{-ms-overflow-style:none;scrollbar-width:none}.header .header_method::-webkit-scrollbar{display:none}.header .header_method{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}@media (max-width: 639px){.header .header_method{border-radius:0;width:100vw;translate:0}}.header .header_method .body{text-align:center;align-items:center;width:37.5rem;margin:auto;padding-top:6.25rem;padding-bottom:6.25rem}@media (max-width: 639px){.header .header_method .body{width:calc(100% - var(--s-container-default-side-padding)*2);padding-top:2.5rem;padding-bottom:2.5rem}}[hash="#methode"] .header .header_method{height:calc(100svh - var(--header-top) - var(--header-height) - 2.5rem);border-top-left-radius:0;border-top-right-radius:0;translate:0}@media (max-width: 639px){[hash="#methode"] .header .header_method{height:calc(100svh - var(--header-height) - var(--header-top) + .0625rem)}}[hash="#methode"] .header .header_method-inner{opacity:1;translate:0;transition-delay:.3s!important}.header .header_method-inner{opacity:.0001;background-image:url(../pourquoipatois-methode.webp);background-position:0 100%;background-repeat:no-repeat;background-size:100%;min-height:100%;padding-bottom:50%;translate:0 1.25rem}.header .header_method-inner{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.header .header_menu{border-radius:var(--s-radius-default);border-bottom-right-radius:var(--s-radius-default);border-bottom-left-radius:var(--s-radius-default);background:var(--s-color-accent);width:100%;height:0;color:var(--s-color-white);flex-direction:column;display:flex;position:absolute;top:calc(100% - .0625rem);left:0;overflow-y:auto;translate:0 2.5rem}.header .header_menu{-ms-overflow-style:none;scrollbar-width:none}.header .header_menu::-webkit-scrollbar{display:none}.header .header_menu{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}@media (max-width: 639px){.header .header_menu{border-radius:0;width:100vw;translate:0}}.header .header_menu .body{text-align:center;width:37.5rem;margin:auto}[hash="#menu"] .header .header_menu{height:calc(100svh - var(--header-top) - var(--header-height) - 2.5rem);border-top-left-radius:0;border-top-right-radius:0;padding:2.5rem 0;translate:0}@media (max-width: 639px){[hash="#menu"] .header .header_menu{height:calc(100svh - var(--header-height) - var(--header-top) + .0625rem)}}[hash="#menu"] .header .header_menu-inner{opacity:1;translate:0;transition-delay:.3s!important}.header .header_menu-list{flex-direction:column;gap:2.5rem;display:flex}.header .header_menu-list{font:var(--s-typo-menu-font);font-size:var(--s-typo-menu-size,1em);line-height:var(--s-typo-menu-line-height,1);letter-spacing:var(--s-typo-menu-letter-spacing,0);text-transform:var(--s-typo-menu-text-transform);-webkit-text-decoration:var(--s-typo-menu-text-decoration);text-decoration:var(--s-typo-menu-text-decoration)}.header .header_menu-inner{opacity:.0001;text-align:center;flex-direction:column;flex-grow:1;display:flex;translate:0 1.25rem}.header .header_menu-inner{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.header .header_menu-footer{flex-direction:column;gap:1.25rem;display:flex}.header .header_menu-contact{font:var(--s-typo-menu-font);font-size:var(--s-typo-menu-size,1em);line-height:var(--s-typo-menu-line-height,1);letter-spacing:var(--s-typo-menu-letter-spacing,0);text-transform:var(--s-typo-menu-text-transform);-webkit-text-decoration:var(--s-typo-menu-text-decoration);text-decoration:var(--s-typo-menu-text-decoration)}.header .header_menu-join-us{font-size:1.5rem}.main{margin-top:calc(var(--header-height) + var(--header-top))}
