@font-face{font-family:manrope;src:url(../media/manrope_latin_variable-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}._6lMgqG_className{font-family:manrope,manrope Fallback}._6lMgqG_variable{--font-manrope:"manrope", "manrope Fallback"}
.cookie-banner{z-index:45;color:#172e43;background:#fff;border:1px solid #dce4ee;border-radius:20px;width:min(480px,100vw - 48px);padding:24px;position:fixed;bottom:24px;left:24px;box-shadow:0 16px 65px #172e4326}.cookie-heading{color:#315cf4;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cookie-heading h2{color:#172e43;font-size:16px;font-weight:750}.cookie-banner p,.cookie-dialog p{color:#526478;font-size:13px;line-height:1.7}.cookie-policy{color:#315cf4;text-underline-offset:3px;margin-top:12px;font-size:13px;text-decoration:underline;display:inline-block}.consent-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.consent-actions button{white-space:normal;color:#2346bc;background:#f8fafc;border:1px solid #c3cfe2;border-radius:10px;height:auto;min-height:42px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.4}.consent-actions button:hover{background:#edf2ff;border-color:#315cf4}.cookie-dialog .consent-actions,.cookie-dialog .cookie-policy{margin-top:0}.cookie-status{font-weight:700}@media (max-width:540px){.cookie-banner{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;bottom:12px;left:12px;overflow-y:auto}}
