.Nmvota_footer{padding-block:var(--space-16) var(--space-8);background:var(--color-ink);color:var(--color-white);position:relative;overflow:hidden}.Nmvota_footer:before{border:3rem solid color-mix(in srgb, var(--color-coral) 45%, transparent);content:"";border-radius:50%;width:18rem;height:18rem;position:absolute;inset-block-start:-9rem;inset-inline-end:-6rem}.Nmvota_grid{gap:var(--space-10);display:grid;position:relative}.Nmvota_brand{max-width:30rem}.Nmvota_mark{width:8rem;filter:brightness(0)invert();margin-block-end:var(--space-5)}.Nmvota_tagline{color:color-mix(in srgb, var(--color-white) 82%, transparent);margin-block-end:var(--space-5)}.Nmvota_followUs{margin-block-end:var(--space-3);font-weight:700}.Nmvota_social{gap:var(--space-3);margin:0;padding:0;list-style:none;display:flex}.Nmvota_social a{border:1px solid color-mix(in srgb, var(--color-white) 35%, transparent);width:3rem;height:3rem;color:var(--color-white);border-radius:50%;place-items:center;transition:background-color .16s,border-color .16s;display:grid}.Nmvota_social a:hover{border-color:var(--color-white);background:color-mix(in srgb, var(--color-white) 12%, transparent)}.Nmvota_links{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.Nmvota_links a{color:var(--color-white);-webkit-text-decoration-color:color-mix(in srgb, var(--color-white) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--color-white) 38%, transparent);font-size:.9rem}.Nmvota_bottom{gap:var(--space-8);border-block-start:1px solid color-mix(in srgb, var(--color-white) 20%, transparent);margin-block-start:var(--space-12);padding-block-start:var(--space-5);display:grid;position:relative}.Nmvota_rights{color:color-mix(in srgb, var(--color-white) 66%, transparent);margin:0;font-size:.78rem}.Nmvota_funding{--eu-logo-height:2.75rem;--eu-clear-zone:calc(var(--eu-logo-height) / 2);max-width:36rem}.Nmvota_fundingTitle{margin:0 0 var(--eu-clear-zone);color:color-mix(in srgb, var(--color-white) 88%, transparent);letter-spacing:.02em;font-size:1rem;font-weight:400}.Nmvota_fundingBody{gap:var(--eu-clear-zone);flex-wrap:wrap;align-items:center;display:flex}.Nmvota_fundingLogo{width:auto;height:var(--eu-logo-height);flex:none}.Nmvota_disclaimer{color:color-mix(in srgb, var(--color-white) 66%, transparent);flex:14rem;margin:0;font-size:.72rem;line-height:1.4}@media (min-width:48rem){.Nmvota_grid{grid-template-columns:minmax(0,1.3fr) minmax(20rem,1fr);align-items:start}.Nmvota_bottom{grid-template-columns:minmax(0,1fr) auto;align-items:end}}
