@font-face{font-family:HankenGrotesk;src:url(/font/HankenGrotesk.ttf) format("truetype");font-weight:1 999;font-style:normal}.LegalTitle{display:flex;flex-direction:column;max-width:1280px;gap:1rem;height:60vh;margin:auto;justify-content:center;padding:1rem;text-align:center}.LegalTitle h2{width:fit-content;height:fit-content;font-family:HankenGrotesk,sans-serif;font-weight:500;font-size:22px;color:#5113a3;margin:0 auto}.LegalTitle h1{width:fit-content;height:fit-content;font-family:HankenGrotesk,sans-serif;font-weight:700;font-size:5rem;color:#101010;line-height:.8;margin:0 auto}@media screen and (max-width:480px){.LegalTitle h1{font-size:56px}}@media screen and (max-width:350px){.LegalTitle h1{font-size:48px}}.LegalTitle p{width:fit-content;height:fit-content;letter-spacing:.05em;font-family:HankenGrotesk,sans-serif;font-weight:300;max-width:40ch;font-size:1.2rem;color:#101010;margin-top:1.5rem}.container{display:flex;flex-direction:column;max-width:1280px;width:100%;gap:2rem;margin:0 auto;padding:0 1rem 5rem}.container .subtitle{font-family:var(--font);color:var(--color-black);font-size:1.2rem;font-weight:600;text-align:left;margin-bottom:.8rem}.container .content{display:flex;flex-direction:column;gap:.6rem}.container .content .subtitle{font-family:var(--font);color:var(--color-black);font-size:1.2rem;font-weight:600;text-align:left;margin-bottom:.5rem}.container .content .paragraphe{font-family:var(--font);color:var(--color-grey);font-size:1rem;font-weight:400;margin-bottom:.5rem;list-style:inside}.container .content .paragraphe a{font-family:var(--font);color:var(--color-gold-link);font-size:1rem;font-weight:600;margin-bottom:.5rem;list-style:inside;text-decoration:none}.container .content .paragraphe a:hover{color:var(--color-gold-hover)}section{display:flex;flex-direction:column;min-height:100vh;justify-content:center;width:100%;padding:1rem}section .containererror{display:flex;flex-direction:column;align-items:center;gap:2rem}section .containererror h1{font-family:var(--font);color:var(--color-black);font-size:2rem;text-align:center;width:fit-content}section .containererror .message{font-family:var(--font);color:var(--color-grey);font-size:1rem;font-weight:300;text-align:center}section .containererror .btn-return{display:flex;justify-content:center;width:fit-content;margin:auto;padding:.5rem 1rem;background-color:var(--color-black);border:none;border-radius:.6rem;font-family:var(--font);color:var(--color-white);font-size:1rem;font-weight:600;cursor:pointer}section .containererror .btn-return:hover{background-color:var(--color-grey);transform:scale(.9)}section .containerfigma{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;height:85%}.lottieAnimation{width:300px;height:150px}.figma_container{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;min-height:100dvh}.figma_container .content{display:flex;flex-direction:column;gap:1rem;width:80%;min-height:80dvh;margin-top:2rem;margin-bottom:2rem}@media screen and (max-width:999px){.figma_container .content{width:95%;min-height:90dvh}}.figma_container .content h1{font-family:var("HankenGrotesk", sans-serif);color:#5113a3;font-size:2rem}.figma_container .content h2{font-family:var("HankenGrotesk", sans-serif);color:#101010;font-size:1.4rem}.figma_container .content h3,.figma_container .content p{font-family:var("HankenGrotesk", sans-serif);color:#101010;font-size:1.2rem}.figma_container .content .figma{margin-top:2rem;border-radius:16px;min-height:520px;border:none;background-color:#202020;filter:drop-shadow(0px 0px 4px rgba(10,10,10,.25))}.figma_container .content .video{width:100%;height:540px;border-radius:16px}.figma_container .content .buttonslink{display:flex;gap:1rem;width:100%;height:fit-content}@media screen and (max-width:580px){.figma_container .content .buttonslink{flex-direction:column}}.figma_container .content .GitHubLink{display:flex;justify-content:center;align-items:center;width:fit-content;height:fit-content;padding:.5rem 1rem;background-color:#101010;color:#eaeaea;font-family:var("HankenGrotesk", sans-serif);font-size:1rem;font-weight:600;border:none;border-radius:8px;transition:all .2s ease}.figma_container .content .GitHubLink:hover{background-color:#202020;transform:scale(.95)}.figma_container .content .GitHubLink i{margin-right:.5rem;width:32px;height:32px;background-image:url(/svg/github-nav.svg);background-size:contain;background-repeat:no-repeat}.figma_container .content .FigmaLink{display:flex;justify-content:center;align-items:center;width:fit-content;height:fit-content;padding:.5rem 1rem;background-color:#5113a3;color:#eaeaea;font-family:var("HankenGrotesk", sans-serif);font-size:1rem;font-weight:600;border:none;border-radius:8px;transition:all .2s ease}.figma_container .content .FigmaLink:hover{background-color:#9747ff;transform:scale(.95)}.figma_container .content .FigmaLink i{margin-right:.5rem;width:32px;height:32px;background-image:url(/svg/icons/figma2.svg);background-size:contain;background-repeat:no-repeat}.figma_container .content .DeployLink{display:flex;justify-content:center;align-items:center;width:fit-content;height:fit-content;padding:.5rem 1rem;background-color:#eaeaea;color:#101010;font-family:var("HankenGrotesk", sans-serif);font-size:1rem;font-weight:600;border:none;border-radius:8px;transition:all .2s ease}.figma_container .content .DeployLink:hover{background-color:#c9c9c9;transform:scale(.95)}.figma_container .content .DeployLink i{margin-right:.5rem;width:32px;height:32px;background-image:url(/svg/icons/web.svg);background-size:contain;background-repeat:no-repeat}
