.footer-legal{display:flex;gap:16px;flex-wrap:wrap}.footer-legal a{font-size:.78rem}.privacy-consent{display:flex!important;align-items:flex-start;gap:9px;font-weight:400!important}.privacy-consent input{width:auto!important;margin-top:5px}.privacy-consent a{color:#0e5378}.cookie-banner{position:fixed;z-index:10;left:24px;right:24px;bottom:24px;max-width:900px;margin:auto;background:#0b2238;color:#fff;padding:22px 26px;display:flex;gap:28px;align-items:center;justify-content:space-between;box-shadow:0 12px 40px rgba(0,0,0,.28)}.cookie-banner strong{font:700 1.05rem Manrope,sans-serif}.cookie-banner p{margin:4px 0 0;color:#c4d9df;font-size:.9rem}.cookie-banner a{color:#80eee7}.cookie-actions{display:flex;gap:10px;flex-shrink:0}.cookie-actions button{border:1px solid #71deda;background:transparent;color:#fff;padding:10px 14px;font:700 .83rem "DM Sans",sans-serif;cursor:pointer}.cookie-actions button:last-child{background:#0dbcc7;color:#07313e}@media(max-width:800px){.footer-legal{order:3;width:100%}}@media(max-width:650px){.cookie-banner{left:12px;right:12px;display:block}.cookie-actions{margin-top:15px}}
