.wf-footer{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;padding:20px 18px 25px 115px;background:#070e1bfa;border-top:1px solid #224056;color:#9bb2be;font:12px/1.5 Inter,'Segoe UI',Arial,sans-serif;min-height:70px}.wf-footer a,.wf-footer button{font:inherit;color:#98dce7;background:none;border:0;cursor:pointer;text-decoration:none}.wf-footer a:hover,.wf-footer button:hover{text-decoration:underline}.wf-cookie-banner{position:fixed;z-index:9999;bottom:15px;right:17px;width:min(475px,calc(100vw - 34px));background:#10233a;box-shadow:0 16px 60px #000b;border:1px solid #4d819a;border-radius:16px;padding:20px;color:#e8f7ff;font:13px/1.6 Inter,'Segoe UI',Arial,sans-serif}.wf-cookie-banner[hidden]{display:none}.wf-cookie-banner h2{font-size:19px;margin:0 0 7px;color:white}.wf-cookie-banner p{margin:0 0 12px;color:#c1d6e3}.wf-cookie-banner a{color:#7fe9f5;text-decoration:underline}.wf-cookie-actions{display:flex;gap:9px;flex-wrap:wrap}.wf-cookie-actions button{padding:10px 13px;cursor:pointer;border:1px solid #5996a5;border-radius:9px;color:#e5faff;background:#143c55;font:inherit;font-weight:700;flex:1;min-width:160px}.wf-cookie-actions button:first-child{background:#0a2031}.wf-cookie-actions button:focus-visible{outline:2px solid #8bf4ff;outline-offset:2px}@media(max-width:750px){.wf-footer{padding:14px 10px 90px}.wf-cookie-banner{bottom:78px}}

.wf-sponsor{padding:13px 15px;margin:0 0 0 115px;background:#0f2536;border-top:1px solid #254964;text-align:center;color:#afcbd7;font:13px Inter,Arial,sans-serif}.wf-sponsor span{color:#9eaeba;margin-right:11px;font-size:11px;text-transform:uppercase;letter-spacing:1px}.wf-sponsor a{color:#8aeef4;font-weight:750}@media(max-width:750px){.wf-sponsor{margin:0}}
