.site-footer-module__Nmvota__footer{color:var(--footer-heading);position:relative;overflow:hidden}.site-footer-module__Nmvota__dark{--footer-accent:#f0c86a;--footer-divider:#fffdf92e;--footer-error:#ffc5bc;--footer-focus:#fffdf9;--footer-heading:#fffdf9;--footer-hover:#fff;--footer-legal:#fffdf99e;--footer-muted:#fffdf9b8;--footer-social-background:#ffffff1a;--footer-social-border:#fffdf93d;--footer-social-color:#fffdf9;--footer-social-hover-background:#fffdf9;--footer-social-hover-color:#255145;--footer-success:#bfe8ce;background:#255145;border-top:1px solid #183d32}.site-footer-module__Nmvota__gradient{--footer-accent:#2e765e;--footer-divider:#244f451f;--footer-error:#b53f3f;--footer-focus:#255145;--footer-heading:#183d32;--footer-hover:#183d32;--footer-legal:#777d76;--footer-muted:#657068;--footer-social-background:#fff9;--footer-social-border:#244f4524;--footer-social-color:#255145;--footer-social-hover-background:#255145;--footer-social-hover-color:#fff;--footer-success:#28714f;background-color:#fbf7ef;background-image:radial-gradient(34% 90% at 0 10%,#ceefda6b,#0000 75%),radial-gradient(30% 85% at 100% 100%,#fae0ae4d,#0000 76%),linear-gradient(110deg,#f8f7ed 0%,#fffdf8 52%,#fbf4e8 100%);border-top:1px solid #244f451f}.site-footer-module__Nmvota__container{padding-top:3rem;padding-bottom:1.5rem;position:relative}.site-footer-module__Nmvota__mainGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem .75rem;display:grid}.site-footer-module__Nmvota__brandBlock,.site-footer-module__Nmvota__newsletter{grid-column:1/-1}.site-footer-module__Nmvota__logoLink{border-radius:.25rem;display:inline-flex}.site-footer-module__Nmvota__logoLink:focus-visible,.site-footer-module__Nmvota__linkGroup a:focus-visible,.site-footer-module__Nmvota__socials a:focus-visible,.site-footer-module__Nmvota__legalRow a:focus-visible,.site-footer-module__Nmvota__legalRow button:focus-visible{outline:2px solid var(--footer-focus);outline-offset:3px}.site-footer-module__Nmvota__logo{width:9.25rem}.site-footer-module__Nmvota__tagline{color:var(--footer-heading);font-family:var(--font-section),sans-serif;margin-top:.55rem;font-size:.875rem;font-weight:700}.site-footer-module__Nmvota__tagline span{color:var(--footer-accent)}.site-footer-module__Nmvota__brandCopy{max-width:18rem;color:var(--footer-muted);font-family:var(--font-section),sans-serif;margin-top:.8rem;font-size:.8125rem;line-height:1.5}.site-footer-module__Nmvota__linkGroup h2,.site-footer-module__Nmvota__newsletter h2{color:var(--footer-heading);font-family:var(--font-section),sans-serif;margin:0;font-size:.9375rem;font-weight:800;line-height:1.2}.site-footer-module__Nmvota__linkGroup nav{flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:.8rem;display:flex}.site-footer-module__Nmvota__linkGroup a,.site-footer-module__Nmvota__legalRow a,.site-footer-module__Nmvota__legalRow button{color:var(--footer-muted);font-family:var(--font-section),sans-serif;background:0 0;background-image:linear-gradient(var(--footer-hover),var(--footer-hover));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;border:0;text-decoration:none;transition:color .15s cubic-bezier(.2,0,.38,.9),background-size .15s cubic-bezier(.2,0,.38,.9)}.site-footer-module__Nmvota__linkGroup a{font-size:.8125rem;line-height:1.45}.site-footer-module__Nmvota__linkGroup a:hover,.site-footer-module__Nmvota__legalRow a:hover,.site-footer-module__Nmvota__legalRow button:hover{color:var(--footer-hover);background-size:100% 1px}.site-footer-module__Nmvota__newsletter>p{max-width:24rem;color:var(--footer-muted);font-family:var(--font-section),sans-serif;margin:.4rem 0 0;font-size:.75rem;line-height:1.45}.site-footer-module__Nmvota__newsletterForm{background:#ffffffc7;border:1px solid #244f452e;border-radius:9999px;align-items:center;gap:.5rem;max-width:28rem;height:3rem;margin-top:.9rem;padding:.25rem .3rem .25rem 1rem;transition:border-color .15s cubic-bezier(.2,0,.38,.9),box-shadow .15s cubic-bezier(.2,0,.38,.9);display:flex;box-shadow:0 8px 24px #244f450d}.site-footer-module__Nmvota__newsletterForm:focus-within{border-color:#244f4585;box-shadow:0 0 0 3px #244f4514}.site-footer-module__Nmvota__newsletterForm input{color:#183d32;min-width:0;font-family:var(--font-section),sans-serif;background:0 0;border:0;outline:0;flex:1;font-size:.8125rem}.site-footer-module__Nmvota__newsletterForm input::placeholder{color:#888c84}.site-footer-module__Nmvota__newsletterForm input:disabled{cursor:not-allowed;opacity:.65}.site-footer-module__Nmvota__newsletterForm button{color:#fff;cursor:pointer;background:#255145;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;transition:background-color .15s cubic-bezier(.2,0,.38,.9),opacity .15s cubic-bezier(.2,0,.38,.9);display:inline-flex}.site-footer-module__Nmvota__newsletterForm button:hover:not(:disabled){background:#183d32}.site-footer-module__Nmvota__newsletterForm button:focus-visible{outline-offset:2px;outline:2px solid #255145}.site-footer-module__Nmvota__newsletterForm button:disabled{cursor:not-allowed;opacity:.38}.site-footer-module__Nmvota__newsletterForm button[data-success=true]{opacity:1;background:#2e765e}.site-footer-module__Nmvota__newsletterButtonIcon{transition:transform .15s cubic-bezier(.2,0,.38,.9);animation:.24s cubic-bezier(0,0,.38,.9) site-footer-module__Nmvota__footer-icon-in;display:inline-flex}.site-footer-module__Nmvota__newsletterForm button:hover:not(:disabled) .site-footer-module__Nmvota__newsletterButtonIcon{transform:translate(2px)}.site-footer-module__Nmvota__newsletterForm button svg{width:1.1rem;height:1.1rem}.site-footer-module__Nmvota__newsletter .site-footer-module__Nmvota__successMessage,.site-footer-module__Nmvota__newsletter .site-footer-module__Nmvota__errorMessage{margin-top:.55rem;font-size:.75rem}.site-footer-module__Nmvota__successMessage{color:var(--footer-success)!important}.site-footer-module__Nmvota__errorMessage{color:var(--footer-error)!important}.site-footer-module__Nmvota__socials{align-items:center;gap:.55rem;margin-top:1rem;display:flex}.site-footer-module__Nmvota__socials a{border:1px solid var(--footer-social-border);background:var(--footer-social-background);width:2rem;height:2rem;color:var(--footer-social-color);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.2,0,.38,.9),color .15s cubic-bezier(.2,0,.38,.9);display:inline-flex}.site-footer-module__Nmvota__socials a:hover{background:var(--footer-social-hover-background);color:var(--footer-social-hover-color)}.site-footer-module__Nmvota__socials svg{width:.95rem;height:.95rem;transition:transform .15s cubic-bezier(.2,0,.38,.9)}.site-footer-module__Nmvota__socials a:hover svg{transform:scale(1.08)}@keyframes site-footer-module__Nmvota__footer-icon-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.site-footer-module__Nmvota__legalRow{border-top:1px solid var(--footer-divider);flex-direction:column;gap:.8rem;margin-top:2.5rem;padding-top:1.25rem;display:flex}.site-footer-module__Nmvota__legalRow p,.site-footer-module__Nmvota__legalRow a,.site-footer-module__Nmvota__legalRow button{font-family:var(--font-section),sans-serif;margin:0;font-size:.6875rem}.site-footer-module__Nmvota__legalRow p{color:var(--footer-legal)}.site-footer-module__Nmvota__legalRow nav{flex-wrap:wrap;gap:.7rem 1.1rem;display:flex}.site-footer-module__Nmvota__legalRow button{cursor:pointer;padding:0}@media (min-width:640px){.site-footer-module__Nmvota__container{padding-top:3.5rem;padding-bottom:1.75rem}.site-footer-module__Nmvota__mainGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem}.site-footer-module__Nmvota__brandBlock,.site-footer-module__Nmvota__newsletter{grid-column:span 3}.site-footer-module__Nmvota__legalRow{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.site-footer-module__Nmvota__container{padding-top:4rem;padding-bottom:1.75rem}.site-footer-module__Nmvota__mainGrid{grid-template-columns:minmax(12rem,1.25fr) repeat(3,minmax(7rem,.7fr)) minmax(17rem,1.5fr);gap:2rem}.site-footer-module__Nmvota__brandBlock,.site-footer-module__Nmvota__newsletter{grid-column:auto}.site-footer-module__Nmvota__legalRow{margin-top:3rem}}@media (prefers-reduced-motion:reduce){.site-footer-module__Nmvota__linkGroup a,.site-footer-module__Nmvota__legalRow a,.site-footer-module__Nmvota__legalRow button,.site-footer-module__Nmvota__newsletterForm,.site-footer-module__Nmvota__newsletterForm button,.site-footer-module__Nmvota__newsletterButtonIcon,.site-footer-module__Nmvota__socials a{transition:none;animation:none}.site-footer-module__Nmvota__newsletterForm button:hover:not(:disabled) .site-footer-module__Nmvota__newsletterButtonIcon,.site-footer-module__Nmvota__socials a:hover svg{transform:none}}
