/* SP Cookie Consent local site styling. JoomShaper GPLv2 or later. */
#sp-cookie-consent{box-sizing:border-box;position:fixed;bottom:22px;right:22px;width:390px;max-width:calc(100% - 32px);z-index:10001;padding:25px;background:#142b40;color:#e1edf7;border:1px solid #547a9c;border-radius:5px;box-shadow:0 12px 40px rgba(4,12,20,.28);font:14px/1.7 "Segoe UI",Arial,sans-serif;background-image:repeating-linear-gradient(135deg,rgba(169,212,250,.045) 0,rgba(169,212,250,.045) 1px,transparent 1px,transparent 5px)}
body.nb-site #sp-cookie-consent a{color:#b7ddff;text-decoration:underline;text-underline-offset:3px}
#sp-cookie-consent .sp-cookie-consent-action{margin-top:18px;display:flex;justify-content:flex-end}
body.nb-site #sp-cookie-consent .sp-cookie-allow{padding:11px 22px;min-height:44px;border:1px solid #90bde4;border-radius:3px;background:#245ca0;color:#fff;font:600 14px/1.4 "Segoe UI",Arial,sans-serif;cursor:pointer}
body.nb-site #sp-cookie-consent .sp-cookie-allow:hover{background:#1c4b83}
#sp-cookie-consent :focus-visible{outline:3px solid #b7ddff;outline-offset:4px}
@media(max-width:680px){#sp-cookie-consent{bottom:16px;right:16px;padding:20px;font-size:13px}}