:root{--nav-width:min(80vw,24rem);--nav-speed:.2s;--nav-easing:ease-in-out}body.menu-push-open #__nuxt,body.menu-push-open #app{transition:transform var(--nav-speed) var(--nav-easing);transform:translate(calc(var(--nav-width)*-1));will-change:transform}#__nuxt,#app{pointer-events:auto;transition:transform var(--nav-speed) var(--nav-easing)}body.menu-push-open{width:100%;height:100vh;position:fixed;overflow:hidden}.offcanvas-menu{transition:transform var(--nav-speed) var(--nav-easing),visibility 0s linear var(--nav-speed);visibility:hidden;pointer-events:none;backface-visibility:hidden;transform-style:preserve-3d;transform:translate(100%)}.offcanvas-menu.is-active{visibility:visible;pointer-events:auto;transition:transform var(--nav-speed) var(--nav-easing);transform:translate(0)}body{-webkit-overflow-scrolling:touch;width:100%;overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.bg-menu-dark{background-color:#0b131e}.bg-menu-sub-dark{background-color:#161f2b}.text-theme-color{color:var(--secondary-color)}.bg-theme-color{background-color:var(--secondary-color)}.expand-enter-active,.expand-leave-active{max-height:800px;transition:all .3s;overflow:hidden}.expand-enter-from,.expand-leave-to{opacity:0;max-height:0}.en{font-family:Oswald}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-697a816b],[data-v-697a816b]::backdrop,[data-v-697a816b]:after,[data-v-697a816b]:before{--tw-font-weight:initial}}}.navbar[data-v-697a816b]{z-index:1000;width:100%;transition:all .4s;position:fixed;top:0;left:0}.navbar.transparent[data-v-697a816b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0}.nav-title[data-v-697a816b]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--color-white,#fff);transition:color .4s}@media(min-width:80rem){.nav-title[data-v-697a816b]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}}.navbar.scrolled[data-v-697a816b]{background:#fff;box-shadow:0 5px 10px #0000001a}.navbar.scrolled .nav-title[data-v-697a816b]{color:var(--color-black,#000)}.nav-links a[data-v-697a816b]{color:#fff;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}@media(min-width:64rem){.nav-links a[data-v-697a816b]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}@media(min-width:80rem){.nav-links a[data-v-697a816b]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}.nav-links.en a[data-v-697a816b]{font-family:Oswald;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media(min-width:80rem){.nav-links.en a[data-v-697a816b]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}.navbar.scrolled .nav-links a[data-v-697a816b]{color:#111;text-decoration:none;display:inline-block;position:relative}.navbar.scrolled .nav-links a[data-v-697a816b]:hover{color:var(--primary-color)}.navbar.scrolled .nav-links a[data-v-697a816b]:after{content:"";background-color:var(--primary-color);border-radius:2px;width:0;height:4px;transition:width .5s;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}@media(min-width:80rem){.navbar.scrolled .nav-links a[data-v-697a816b]:after{bottom:-29px}}.navbar.scrolled .nav-links a[data-v-697a816b]:hover:after{width:30px;left:50%;transform:translate(-50%)}.navbar.scrolled .nav-links.en .langue[data-v-697a816b],.navbar.transparent .nav-links.en .langue[data-v-697a816b]{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.navbar.transparent .nav-links .langue[data-v-697a816b]{background-color:var(--color-white,#fff);color:var(--color-black,#000)}.navbar.scrolled .nav-links .langue[data-v-697a816b],.navbar.transparent .nav-links .langue[data-v-697a816b]{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-radius:3.40282e+38px;justify-content:center;align-items:center;display:flex}.navbar.scrolled .nav-links .langue[data-v-697a816b]{color:#fff;background-color:var(--primary-color);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}@media(min-width:80rem){.navbar.scrolled .nav-links .langue[data-v-697a816b]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}}.navbar.scrolled .nav-links a.langue[data-v-697a816b]:hover{color:#fff;background-color:var(--secondary-color)}.navbar.scrolled .nav-links a.langue[data-v-697a816b]:after{content:"";width:0;height:0}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-25526a0d],[data-v-25526a0d]::backdrop,[data-v-25526a0d]:after,[data-v-25526a0d]:before{--tw-leading:initial;--tw-font-weight:initial}}}.menu-item[data-v-25526a0d]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-leading:calc(var(--spacing,.25rem)*7);line-height:calc(var(--spacing,.25rem)*7);flex-direction:column;display:flex}@media(min-width:80rem){.menu-item[data-v-25526a0d]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:calc(var(--spacing,.25rem)*10);line-height:calc(var(--spacing,.25rem)*10)}}.menu-title[data-v-25526a0d]{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-zinc-200,oklch(92% .004 286.32))}@media(min-width:80rem){.menu-title[data-v-25526a0d]{margin-bottom:calc(var(--spacing,.25rem)*5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}}@media(hover:hover){.menu-item a[data-v-25526a0d]:hover{color:var(--secondary-color)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
