@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@300;400;500&family=Fredoka:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&family=Kaushan+Script&family=Lilita+One&family=Sunflower:wght@300;500;700&display=swap";
@font-face{font-family:Paytone One;src:url(/fonts/PaytoneOne-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Fredoka;src:url(/fonts/Fredoka-Variable.woff2)format("woff2"),url(/fonts/Fredoka-Variable.ttf)format("truetype");font-weight:300 700;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Italic-Variable.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;background:#0a0015;min-height:100vh;font-family:Poppins,system-ui,sans-serif}@keyframes app-spin{to{transform:rotate(360deg)}}.app-loader{border:3px solid #e91e8c33;border-top-color:#e91e8c;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite app-spin}html.is-scrolling *,html.is-scrolling :before,html.is-scrolling :after{-webkit-backdrop-filter:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.texte-legal h2{padding-bottom:8px;margin:38px 0 12px!important}.texte-legal h2:first-of-type{margin-top:0!important}.texte-legal h3{margin:24px 0 8px!important}.texte-legal p{margin:0 0 12px}.texte-legal ul{margin:4px 0 16px}
