.lunum-legal{background:#0f0b1d;color:#8e89b3;font-family:Roboto,'Segoe UI',system-ui,sans-serif;font-size:12px;line-height:1.6;text-align:center;padding:14px 16px 18px;border-top:1px solid rgba(124,54,254,.18)}.lunum-legal a{color:#b3afd6;text-decoration:none}.lunum-legal a:hover{color:#a87aff;text-decoration:underline}.lunum-legal__links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin-bottom:4px;font-size:13px}.lunum-legal__links span{color:#4a4466}.lunum-legal-wrap{margin-top:auto;padding-top:24px;width:100%}.lunum-legal-row{display:flex;align-items:center;justify-content:space-between;gap:16px 40px;width:100%}.lunum-legal-row>.elementor-element{flex:1 1 auto !important;width:auto !important;max-width:none !important;min-width:0}.lunum-legal-row>.lunum-legal.lunum-legal--in{flex:0 1 auto;width:auto;text-align:right}.lunum-legal-row>.lunum-legal .lunum-legal__links{justify-content:flex-end}@media (max-width:900px){.lunum-legal-row{flex-direction:column;align-items:stretch;padding-bottom:40px}.lunum-legal-row>.lunum-legal.lunum-legal--in{text-align:center}.lunum-legal-row>.lunum-legal .lunum-legal__links{justify-content:center}}.lunum-legal.lunum-legal--in{background:0 0;border:0;padding:0;color:#5c5880;width:100%}.lunum-legal.lunum-legal--in .lunum-legal__links{font-size:12px}.lunum-legal.lunum-legal--in .lunum-legal__links span{color:#3a3556}.lunum-legal.lunum-legal--in a{color:#726e98;font-weight:400;text-decoration:none}.lunum-legal.lunum-legal--in a:hover{color:#a9a4cf;text-decoration:none}.lunum-cookie{position:fixed;left:16px;right:16px;bottom:16px;z-index:99999;max-width:720px;margin:0 auto;display:flex;align-items:center;gap:14px 18px;padding:14px 18px;border-radius:16px;background:rgba(28,21,51,.97);border:1px solid rgba(124,54,254,.35);box-shadow:0 18px 40px -16px rgba(0,0,0,.7);color:#ddddf5;font-family:Roboto,'Segoe UI',system-ui,sans-serif;font-size:14px;line-height:1.5}.lunum-cookie[hidden]{display:none}.lunum-cookie p{margin:0;flex:1 1 auto}.lunum-cookie a{color:#a87aff}.lunum-cookie__ok{flex:none;padding:10px 22px;border:0;border-radius:999px;cursor:pointer;background:linear-gradient(135deg,#5713d7,#7c36fe);color:#fff;font:700 14px/1.2 Roboto,'Segoe UI',system-ui,sans-serif}.lunum-cookie__ok:hover{filter:brightness(1.1)}@media (max-width:600px){.lunum-cookie{flex-direction:column;align-items:stretch;left:10px;right:10px;bottom:10px}}.lunum-consent{margin:8px 0 12px;font-size:13px;line-height:1.5;text-align:left}.lunum-consent label{display:flex;gap:8px;align-items:flex-start;font-weight:400;cursor:pointer}.lunum-consent input{flex:none;margin:3px 0 0;width:16px;height:16px}