Legal notice

.sb-legal-page { background: #32003A; color: #ffffff; font-family: 'Poppins', Arial, sans-serif !important; max-width: 1100px; margin: 0 auto; padding: 28px 22px 44px; border-radius: 26px; } .sb-legal-page *, .sb-legal-page *::before, .sb-legal-page *::after { box-sizing: border-box; font-family: 'Poppins', Arial, sans-serif !important; } .sb-legal-title { color: #ffffff !important; font-size: clamp(2.4rem, 5vw, 4rem); font-weight: 900; line-height: 1.08; text-align: center; margin: 0 auto 14px; text-shadow: 0 0 3px rgba(255,255,255,.85), 0 0 8px rgba(202,0,252,.75), 0 0 18px rgba(202,0,252,.45); } .sb-legal-intro, .sb-legal-section { background: #4a1050; border: 1px solid rgba(202,0,252,.35); border-radius: 24px; padding: 22px; margin: 20px auto; box-shadow: 0 0 8px rgba(202,0,252,.22), 0 0 16px rgba(202,0,252,.10); text-align: center; } .sb-legal-intro { margin-top: 0; } .sb-legal-page p, .sb-legal-page li, .sb-legal-page em, .sb-legal-page strong { color: #ffffff !important; font-size: 16px; line-height: 1.65; } .sb-legal-section h2 { color: #ffffff !important; font-size: clamp(1.75rem, 3vw, 2.5rem); font-weight: 900; line-height: 1.2; text-align: center; margin: 0 0 14px; text-shadow: 0 0 3px rgba(255,255,255,.75), 0 0 8px rgba(202,0,252,.65), 0 0 16px rgba(202,0,252,.35); } .sb-legal-note { background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.18); border-radius: 20px; padding: 16px 18px; margin: 14px auto 0; text-align: center; } .sb-legal-page a { color: #ffffff !important; text-decoration: underline; font-weight: 800; } .sb-legal-footer { text-align: center; margin: 28px auto 0; color: #ffffff !important; font-size: 16px; line-height: 1.6; } @media screen and (max-width: 700px) { .sb-legal-page { padding: 22px 14px 36px; border-radius: 20px; } .sb-legal-title { font-size: 2.35rem; } .sb-legal-intro, .sb-legal-section { padding: 18px 16px; border-radius: 20px; } .sb-legal-section h2 { font-size: 1.65rem; } .sb-legal-page p, .sb-legal-page li, .sb-legal-page em, .sb-legal-page strong, .sb-legal-footer { font-size: 15px; } }