.hb-consent[hidden],#hb-privacy-settings[hidden],.hb-consent button[hidden]{display:none!important}.hb-consent{position:fixed;bottom:20px;left:20px;right:20px;max-width:700px;padding:22px 24px;background:#fff;color:#303546;border:1px solid #d8dce5;border-radius:14px;box-shadow:0 6px 30px #17243b33;z-index:100000;font:15px/1.55 Raleway,sans-serif;max-height:80vh;overflow:auto}.hb-consent h2{font:700 21px/1.3 Raleway,sans-serif;color:inherit;margin:0 0 9px}.hb-consent p{font:inherit;margin:0 0 12px}.hb-consent a{color:#304f91;text-decoration:underline}.hb-consent-buttons{display:flex;gap:10px;flex-wrap:wrap}.hb-consent button,#hb-privacy-settings{font:600 14px/1.4 Raleway,sans-serif;min-height:44px;border:1px solid #697793;border-radius:8px;background:#f1f4fa;color:#26334e;padding:10px 16px;cursor:pointer}.hb-consent button:hover,#hb-privacy-settings:hover{background:#e2e8f3}.hb-consent button:focus-visible,#hb-privacy-settings:focus-visible{outline:3px solid #b63369;outline-offset:3px}#hb-privacy-settings{position:fixed;bottom:12px;left:12px;z-index:99998;font-size:12px;min-height:36px;padding:7px 10px}.hb-consent-noscript{font-size:13px;text-align:center}body.dark .hb-consent,body.dark #hb-privacy-settings{background:#212837;color:#f5f6fa;border-color:#697793}body.dark .hb-consent a{color:#b8d0ff}@media(max-width:480px){.hb-consent{left:10px;right:10px;bottom:10px;padding:16px;font-size:14px}.hb-consent-buttons button{flex:1 1 44%}}
