.kl-news-overlay[hidden]{display:none!important}.kl-news-overlay{position:fixed;inset:0;z-index:99999;background:#0b183b99;display:grid;place-items:center;padding:20px}.kl-news-overlay section{position:relative;width:min(100%,460px);max-height:90vh;overflow:auto;background:#fff;color:#132342;border-radius:24px;padding:36px;box-shadow:0 24px 90px #06133044}.kl-news-brand{font-weight:800;color:#2459df}.kl-news-overlay h2{font-size:28px;line-height:1.2}.kl-news-close{position:absolute;right:12px;top:10px;background:transparent;border:0;font-size:30px;color:#132342;cursor:pointer}.kl-newsletter-form{display:grid;gap:12px}.kl-newsletter-form input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:12px;border:1px solid #a9b7d0;border-radius:9px;background:#fff;color:#132342}.kl-newsletter-form button[type=submit]{padding:14px;background:#2459df;color:#fff;border:0;border-radius:10px;font-weight:700;cursor:pointer}.kl-news-consent{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5}.kl-news-consent input{margin-top:4px;flex-shrink:0}.kl-news-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.kl-newsletter-form a{color:#2459df}.kl-news-overlay :focus-visible,.kl-newsletter-form :focus-visible{outline:3px solid #426fee;outline-offset:3px}@media(max-width:480px){.kl-news-overlay section{padding:28px 20px}.kl-news-overlay h2{font-size:25px}}
