.humanitas-consent{position:fixed;z-index:15000;left:24px;right:24px;bottom:24px;max-width:1050px;margin:auto;padding:24px;display:flex;gap:28px;align-items:center;border:1px solid #dbe2eb;border-radius:20px;background:#fff;color:#142744;box-shadow:0 18px 70px #08142b26;font-family:Manrope,Arial,sans-serif}.humanitas-consent:before{content:"";position:absolute;left:24px;right:24px;top:0;height:3px;background:linear-gradient(90deg,#ffc627,#77be43,#1592cf,#b52e34);border-radius:5px}.humanitas-consent strong{font-size:17px}.humanitas-consent p{font-size:13px;line-height:1.65;margin:6px 0 0;max-width:620px}.humanitas-consent a{text-decoration:underline}.humanitas-consent-actions{display:flex;gap:8px;flex-shrink:0}.humanitas-consent button{cursor:pointer;padding:12px 15px;border-radius:10px;border:1px solid #cbd5e1;color:#152847;background:#f4f6f9;font:600 12px Manrope,Arial,sans-serif}.humanitas-consent button:last-child{background:#273b70;color:white;border-color:#273b70}.humanitas-consent button:focus-visible,.humanitas-privacy-link:focus-visible{outline:3px solid #1592cf;outline-offset:4px}.humanitas-privacy-link{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.cms-footer-link{white-space:nowrap;font-size:12px}[data-theme="dark"] .humanitas-consent{background:#182337;border-color:#34425a;color:#e7effc}[data-theme="dark"] .humanitas-consent button{background:#26334b;border-color:#465875;color:#edf3ff}[data-theme="dark"] .humanitas-consent button:last-child{background:#287bae;border-color:#287bae}@media(max-width:800px){.humanitas-consent{left:12px;right:12px;bottom:12px;display:block;padding:20px}.humanitas-consent-actions{margin-top:16px;flex-wrap:wrap}}

.cms-footer-entry{max-width:1320px;margin:0 auto;padding:0 24px 18px;text-align:right;opacity:.72}.cms-footer-link:hover{opacity:1;text-decoration:underline}
