footer[data-v-6892affb]{margin-bottom:50px;position:relative}footer .container[data-v-6892affb]{display:flex;gap:80px;margin-inline:140px}footer .container .informations[data-v-6892affb]{display:flex;flex-direction:column;gap:80px;grid-column:1/9;margin-top:100px;width:65%}footer .container .informations .contact[data-v-6892affb]{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}footer .container .informations .contact .line[data-v-6892affb]{background:var(--color-tertiary);border-radius:8px;display:block;height:5px;margin-bottom:40px;margin-top:20px;width:100%}footer .container .informations .contact a[data-v-6892affb]{color:var(--color-secondary);font-family:Uncut,sans-serif;font-size:clamp(11px,calc(8.70588px + .58824vw),20px);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}footer .container .informations .contact div[data-v-6892affb]{max-width:265px}footer .container .newsletter[data-v-6892affb]{display:flex;flex-direction:column;gap:30px;grid-column:9/13;width:35%}footer .container .newsletter .h4[data-v-6892affb]{padding-left:25px}footer .container .newsletter .email-form .email-field[data-v-6892affb]{display:flex;gap:-2px;height:65px}footer .container .newsletter .email-form .email-field input[data-v-6892affb]{background:none;border:4px solid var(--color-tertiary);border-bottom-left-radius:50px;border-right:none;border-top-left-radius:50px;color:var(--color-secondary);font-family:Uncut,sans-serif;font-size:clamp(14px,calc(12.47059px + .39216vw),20px);font-style:normal;font-weight:400;height:100%;line-height:normal;padding-left:25px;width:85%}footer .container .newsletter .email-form .email-field textarea[data-v-6892affb]{color:red}footer .container .newsletter .email-form .email-field .send-btn[data-v-6892affb]{background:none;border:4px solid var(--color-tertiary);border-bottom-right-radius:50px;border-top-right-radius:50px;cursor:pointer;height:100%;overflow:hidden;position:relative;width:70px}footer .container .newsletter .email-form .email-field .send-btn .background[data-v-6892affb]{background:var(--color-tertiary);height:100%;left:0;position:absolute;top:0;width:0;z-index:-1}footer .container .newsletter .email-form .email-field .send-btn .background[data-v-6892affb]{transition:width .8s ease}footer .container .newsletter .email-form .email-field .send-btn:hover .background[data-v-6892affb]{width:100%}footer .containerLegals[data-v-6892affb]{align-items:start;display:flex;justify-content:space-between;margin-top:120px;padding-left:140px}footer .containerLegals .legals[data-v-6892affb]{display:flex;flex-direction:column;gap:50px}footer .containerLegals .legals .title[data-v-6892affb]{color:var(--color-secondary);font-family:Lexend,sans-serif;font-size:clamp(30px,calc(-5.68627px + 9.15033vw),170px);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}footer .containerLegals .legals div[data-v-6892affb]{display:flex;flex-direction:column;gap:15px}footer .containerLegals .legals div a[data-v-6892affb]{color:var(--color-secondary);font-family:Uncut,sans-serif;font-size:clamp(7px,calc(3.68627px + .84967vw),20px);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}footer .containerLegals .legals div .wasabi[data-v-6892affb]{text-transform:none}footer .containerLegals .logoFooter[data-v-6892affb]{height:100%;width:30%}.etats[data-v-6892affb]{margin-top:15px}svg[data-v-6892affb]{height:25.498px;width:36.07px}.socials[data-v-6892affb]{display:flex;gap:10px;margin-top:35px}.socials svg[data-v-6892affb]{height:20px;width:20px}@media screen and (max-width:900px){footer[data-v-6892affb]{margin-bottom:25px}footer .container[data-v-6892affb]{flex-direction:column-reverse;gap:30px;margin-inline:20px}footer .container .informations[data-v-6892affb]{margin-top:0;width:100%}footer .container .informations .contact[data-v-6892affb]{flex-direction:column;gap:20px}footer .container .informations .contact .line[data-v-6892affb]{height:3px;margin-bottom:8px;margin-top:3px}footer .container .newsletter[data-v-6892affb]{gap:24px;width:100%}footer .container .newsletter .h4[data-v-6892affb]{padding-left:0}footer .container .newsletter .email-form .email-field[data-v-6892affb]{height:28px;width:75%}footer .container .newsletter .email-form .email-field input[data-v-6892affb]{border:1.5px solid var(--color-tertiary);padding-left:10px}footer .container .newsletter .email-form .email-field .send-btn[data-v-6892affb]{width:35px}footer .container .newsletter .email-form .email-field .send-btn .background[data-v-6892affb]{width:100%}footer .containerLegals[data-v-6892affb]{gap:10px;margin-top:30px;padding-left:20px}footer .containerLegals .legals[data-v-6892affb]{gap:28px}svg[data-v-6892affb]{height:9.061px;width:12.818px}.socials[data-v-6892affb]{display:flex;gap:5px;margin-top:15px}.socials svg[data-v-6892affb]{height:22.424px;width:22.478px}}.mobileReveal[data-v-805fb6b3],.mobileVersion[data-v-805fb6b3]{display:none!important}.container[data-v-805fb6b3]{background:var(--color-primary);display:flex;justify-content:space-between;max-width:1920px;padding-inline:55px;padding-bottom:15px;padding-top:15px;position:fixed;top:0;width:100%;z-index:9999}.logoContainer[data-v-805fb6b3]{max-height:109px;max-width:75px}.logoContainer img[data-v-805fb6b3]{height:100%;width:100%}.pagesContainer[data-v-805fb6b3]{align-items:center;display:flex;gap:50px;height:60px;justify-content:flex-end;position:relative}.pagesContainer li[data-v-805fb6b3]{align-items:center;cursor:pointer;display:flex;height:100%}.socials[data-v-805fb6b3]{display:flex;gap:15px}.link[data-v-805fb6b3]{align-items:center;color:var(--color-secondary);display:flex;font-family:Lexend,sans-serif;font-size:clamp(15px,calc(14.11765px + .09804vw),16px);font-style:normal;font-weight:700;height:100%;justify-content:center;line-height:normal;text-transform:uppercase;z-index:1}.projectPage[data-v-805fb6b3]{position:relative}.projectPage .submenu[data-v-805fb6b3]{background:var(--color-primary);border-radius:14px;left:50%;margin-top:8px;min-width:190px;opacity:0;padding:10px 12px;transform:translateY(-6px) scaleY(.96);transform-origin:top center;transition:opacity .26s ease,transform .26s cubic-bezier(.2,.8,.2,1);translate:-50% 0;z-index:10000}.projectPage:hover .submenu[data-v-805fb6b3]{opacity:1}.projectPage .submenu .link[data-v-805fb6b3]{border-radius:10px;color:var(--color-secondary);display:block;padding:8px 10px;text-align:center;transform:scaleY(.9);transition:transform .22s ease,opacity .22s ease;white-space:nowrap}.projectPage .submenu li+li .link[data-v-805fb6b3]{margin-top:4px}.projectPage .submenu[data-v-805fb6b3]{display:flex;flex-direction:column;gap:10px;pointer-events:none;position:absolute;top:100%}.projectPage:hover .submenu[data-v-805fb6b3]{pointer-events:auto}.projectPage .submenu .link[data-v-805fb6b3]{display:inline-block;opacity:0;transform:scaleY(0);transform-origin:bottom;transition:transform .3s ease,opacity .3s ease}.projectPage:hover .submenu .link[data-v-805fb6b3]{opacity:1;transform:scaleY(1);transform-origin:bottom}.projectPage:not(:hover) .submenu .link[data-v-805fb6b3]{opacity:0;transform:scaleY(0);transform-origin:top}.submenu[data-v-805fb6b3]{padding-top:8px;width:100%}.submenu a[data-v-805fb6b3],.submenu li[data-v-805fb6b3]{width:100%}.submenu a[data-v-805fb6b3]{font-size:12px;text-align:center}.pagesContainer>li[data-v-805fb6b3]{align-items:center;display:flex;height:100%;position:relative}.pagesContainer>li[data-v-805fb6b3]:before{border-bottom:2px solid var(--color-tertiary);border-top:2px solid var(--color-tertiary);content:"";height:100%;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:var(--underline-origin,left);transition:transform .35s ease-in-out,transform-origin .01s ease-in-out;width:100%}.pagesContainer>li.is-hover[data-v-805fb6b3]:before{transform:scaleX(1)}.pagesContainer>li[data-v-805fb6b3]:focus-within{--underline-origin:left}.pagesContainer>li[data-v-805fb6b3]:focus-within:before{transform:scaleX(1)}.projectPage .submenu li[data-v-805fb6b3]:before{display:none}.socials svg[data-v-805fb6b3]{height:20px;width:20px}@media screen and (max-width:900px){.container[data-v-805fb6b3]{background:none;margin-top:20px;padding-inline:20px}.desktopVersion[data-v-805fb6b3]{display:none}.mobileVersion[data-v-805fb6b3]{display:flex!important}.menuContainer[data-v-805fb6b3]{align-items:center;display:flex}.menuOpening[data-v-805fb6b3]{align-items:end;background:transparent;border:none;cursor:pointer;display:inline-flex;flex-direction:column;gap:6px;height:44px;justify-content:center;padding:0;position:relative;width:44px;z-index:10001}.line[data-v-805fb6b3]{background:var(--color-tertiary);border-radius:6px;display:block;height:4px;transform-origin:center center;width:30px;will-change:transform,opacity,width,background-color}.line--bot[data-v-805fb6b3],.line--mid[data-v-805fb6b3],.line--top[data-v-805fb6b3]{transform:translateY(0)}.mobileReveal[data-v-805fb6b3]{backface-visibility:hidden;background:var(--color-tertiary);clip-path:circle(0 at 100% 0);-webkit-clip-path:circle(0 at 100% 0);color:var(--color-primary);contain:paint;display:grid!important;inset:0;place-items:center;pointer-events:none;position:fixed;will-change:clip-path;z-index:9998}.mobileReveal[aria-hidden=false][data-v-805fb6b3]{pointer-events:auto}.mobileMenu[data-v-805fb6b3]{color:var(--color-primary);display:grid;font-family:Lexend,sans-serif;font-size:20px;font-weight:700;gap:20px;list-style:none;margin:0;padding:0;text-align:center}.mobileMenu>li[data-v-805fb6b3]{transform:scaleY(0);transform-origin:bottom;will-change:transform}.underline[data-v-805fb6b3]{background:var(--color-secondary);border-radius:3px;display:block;height:3px;margin:auto;transform:scaleX(0);transform-origin:center;width:155px;will-change:transform}.link[data-v-805fb6b3]{color:var(--color-primary);font-size:20px}.has-sub[data-v-805fb6b3]{margin:auto}.has-sub .projectToggle[data-v-805fb6b3]{background:transparent;border:0;color:currentColor;cursor:pointer;font:inherit;padding:0;text-transform:uppercase}.projectSub[data-v-805fb6b3]{display:grid;gap:10px;overflow:hidden}.projectSub .sub[data-v-805fb6b3]{font-size:15px}}@media (prefers-reduced-motion:reduce){.pagesContainer>li[data-v-805fb6b3]:before{transition:none}}.preloader[data-v-964fd348]{background:var(--color-secondary);color:var(--color-tertiary);display:grid;inset:0;overflow:hidden;place-items:center;position:fixed;will-change:transform;z-index:9999}.linesContaier[data-v-964fd348]{display:grid;gap:10px;height:141px;position:relative;width:100vw}.bottomLine[data-v-964fd348],.topLine[data-v-964fd348]{display:flex;flex-direction:column;gap:12px}.bottomLine[data-v-964fd348]{justify-content:end}.line[data-v-964fd348]{background:var(--color-tertiary);display:block;height:2px;transform:scaleX(0);width:100%;will-change:transform}.containerLogo[data-v-964fd348]{height:141px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:204px}.title[data-v-964fd348]{margin-top:25px;text-align:center;text-transform:uppercase;width:100%}@keyframes delayedReveal-964fd348{to{opacity:1}}.containerLogo[data-v-964fd348]{animation:delayedReveal-964fd348 1ms linear .5s forwards;opacity:0}.title[data-v-964fd348]{opacity:0}.toast-host[data-v-19f8e066]{pointer-events:none;position:fixed;right:16px;top:16px;z-index:9999}.toast[data-v-19f8e066],.toast-stack[data-v-19f8e066]{display:grid;gap:10px}.toast[data-v-19f8e066]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141414e6;border-radius:14px;box-shadow:0 8px 24px #00000040;color:#fff;grid-template-columns:10px 1fr auto;max-width:min(92vw,420px);min-width:260px;padding:12px 14px 12px 12px;pointer-events:auto}.toast[data-type=success][data-v-19f8e066]{background:#00412eeb}.toast[data-type=error][data-v-19f8e066]{background:#b42020f5}.toast[data-type=info][data-v-19f8e066]{background:#18181ce6}.dot[data-v-19f8e066]{background:currentColor;border-radius:999px;height:10px;width:10px}.toast[data-type=success] .dot[data-v-19f8e066]{color:#9be4c2}.toast[data-type=error] .dot[data-v-19f8e066]{color:#ffd1d1}.toast[data-type=info] .dot[data-v-19f8e066]{color:#d6a836}.msg[data-v-19f8e066]{line-height:1.35;margin:0}.close[data-v-19f8e066]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;line-height:1;opacity:.9;padding:2px 6px}.close[data-v-19f8e066]:hover{opacity:1}.toast-enter-from[data-v-19f8e066]{opacity:0;transform:translateY(-12px)}.toast-enter-to[data-v-19f8e066],.toast-leave-from[data-v-19f8e066]{opacity:1;transform:translateY(0)}.toast-leave-to[data-v-19f8e066]{opacity:0;transform:translateY(-12px)}.toast-enter-active[data-v-19f8e066],.toast-leave-active[data-v-19f8e066]{transition:transform .22s ease,opacity .22s ease}
