.klaro{--font-family:"Plus Jakarta Sans", "Segoe UI", sans-serif;--title-font-family:"Plus Jakarta Sans", "Segoe UI", sans-serif;--dark1:#ffffff;--dark2:#f3f7f8;--light1:#04243f;--light2:#e2eef0;--green1:#0a7080;--green2:#0e8494;--blue1:#0a7080;--border-radius:1.25rem;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:#04243f}.klaro p,.klaro li{font-size:.95rem;line-height:1.5;color:#04243f}.klaro a{color:#0a7080;text-decoration:underline;text-underline-offset:.15em}.klaro .cookie-notice:not(.cookie-modal-notice),.klaro .cookie-modal .cm-modal.cm-klaro{color:#04243f;border:1px solid #e2eef0;box-shadow:0 18px 50px rgb(4 36 63/8%)}.klaro .cookie-notice .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn{border-radius:999px;padding:.7rem 1.05rem;font-weight:700;margin-right:.4rem}.klaro .cm-btn.cm-btn-success:not(.cm-btn-info){background:#0a7080;color:#fff}.klaro .cm-btn.cm-btn-success:not(.cm-btn-info):hover{background:#055e70}.klaro .cm-btn.cm-btn-info,.klaro .cm-btn.cm-btn-danger{background:#fff;color:#04243f;box-shadow:inset 0 0 0 1px #e2eef0}.klaro .cm-btn.cm-btn-close{background:#f3f7f8;color:#04243f;border-radius:999px}.klaro-reopen{background:0 0;border:0;padding:0;color:#0a7080;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:.15em}