.klaro{--font-family:"Plus Jakarta Sans", "Segoe UI", sans-serif;--title-font-family:"Plus Jakarta Sans", "Segoe UI", sans-serif;--dark1:#061421;--dark2:#0c2436;--light1:#f4fbff;--light2:#7896a7;--green1:#29e6ff;--green2:#7eefff;--blue1:#29e6ff;--border-radius:0.85rem;z-index:40;font-size:.95rem}.klaro h1,.klaro h2,.klaro h3{font-size:1.35rem;line-height:1.25;letter-spacing:-.03em;font-weight:700;margin:0 0 .6rem;color:#f4fbff}.klaro p,.klaro li{font-size:.95rem;line-height:1.5;color:#f4fbff}.klaro a{color:#29e6ff;text-decoration:underline;text-underline-offset:.15em}.klaro .cookie-notice:not(.cookie-modal-notice),.klaro .cookie-modal .cm-modal.cm-klaro{color:#f4fbff;border:1px solid rgba(41,230,255,.18);box-shadow:0 0 24px rgba(41,230,255,.12)}.klaro .cookie-notice .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn{border-radius:.65rem;padding:.7rem 1.05rem;font-weight:700;margin-right:.4rem}.klaro .cm-btn.cm-btn-success:not(.cm-btn-info){background:#29e6ff;color:#020a12}.klaro .cm-btn.cm-btn-success:not(.cm-btn-info):hover{background:#4aeaff}.klaro .cm-btn.cm-btn-info,.klaro .cm-btn.cm-btn-danger{background:0 0;color:#f4fbff;box-shadow:inset 0 0 0 1px rgba(41,230,255,.35)}.klaro .cm-btn.cm-btn-close{background:#0c2436;color:#f4fbff;border-radius:.65rem}.klaro-reopen{background:0 0;border:0;padding:0;color:#29e6ff;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:.15em}