.FigCaption.svelte-mje2gs{color:#757575;margin-top:.25rem}img.svelte-767obu{filter:blur(4px);overflow:hidden}div.svelte-1oajubz{width:100%;height:100%}.Visual.svelte-1gp64t2.svelte-1gp64t2{position:relative}figure.svelte-1gp64t2.svelte-1gp64t2{display:block;margin:0;max-width:100%;width:100%;height:100%}figure.svelte-1gp64t2>div.svelte-1gp64t2{position:relative}.VisualPreview,img.svelte-1gp64t2.svelte-1gp64t2{display:block;position:absolute;left:0;top:0;max-width:100%;width:100%;height:100%}@media screen and (min-width: 768px){.VisualPreview,img.svelte-1gp64t2.svelte-1gp64t2{top:var(--top)}}.rounded.svelte-1gp64t2.svelte-1gp64t2{border-radius:50%;overflow:hidden}.visual-fallback.svelte-1gp64t2.svelte-1gp64t2{background-color:#0077d7;display:block;position:absolute;top:0;height:100%;width:100%;align-items:center;justify-content:center}@media screen and (min-width: 768px){.visual-fallback.svelte-1gp64t2.svelte-1gp64t2{top:var(--top)}}.visual-fallback.svelte-1gp64t2 .Icon{position:absolute;left:0;right:0;top:0;bottom:28px;margin:auto;max-width:60px;max-height:60px;color:#0060ac}.visual-fallback.rounded .Icon{bottom:.75rem}.RoundTitle.svelte-y71272{display:initial;color:#212121;cursor:pointer}.RoundTitle.svelte-y71272:first-of-type{border-right:1px solid #5f7081;padding-right:1rem}@media screen and (min-width: 768px){.RoundTitle.svelte-y71272:first-of-type{padding-right:1.5rem}}.RoundTitle.svelte-y71272:last-of-type{padding-left:1rem}@media screen and (min-width: 768px){.RoundTitle.svelte-y71272:last-of-type{padding-left:1.5rem}}.highlighted.svelte-y71272{color:#0060ff}.ElectionWidgetContainer.svelte-tqw5ab.svelte-tqw5ab{display:flex;flex-direction:column;align-items:center;width:100%}.ElectionWidgetContainer.svelte-tqw5ab .tabs.svelte-tqw5ab{align-self:start}.ElectionWidgetContainer.svelte-tqw5ab .content.svelte-tqw5ab{width:100%;margin:1.5rem 0 .5rem}.ElectionWidgetContainer.svelte-tqw5ab .footer{align-self:flex-end;display:flex;align-items:center;color:#5f7081;font-family:FranklinGothicFS-Med,sans-serif;font-weight:400;font-stretch:normal;font-style:normal;font-size:.875rem;letter-spacing:normal;line-height:1.125rem;color:#616161}.ElectionWidgetContainer.svelte-tqw5ab .footer span{margin-left:.5rem}.ElectionWidgetContainer.svelte-tqw5ab .provider{align-self:flex-end}.Candidate.svelte-1cqr4wx.svelte-1cqr4wx{padding:1rem;display:grid;grid-gap:0 .5rem;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;align-items:center;grid-template-areas:"picture candidate-name" "picture party-name" "progress progress" "label percentage-vote" "label counted-vote"}.Candidate.qualifedOrElected.svelte-1cqr4wx.svelte-1cqr4wx{background-color:#edf2fa}.Candidate.qualifedOrElected.svelte-1cqr4wx .progress.svelte-1cqr4wx{background-color:#fff}@media screen and (min-width: 768px){.Candidate.svelte-1cqr4wx.svelte-1cqr4wx{padding:1.5rem 2rem;display:grid;grid-gap:.5rem;align-items:center;grid-template-columns:-webkit-max-content -webkit-max-content auto auto;grid-template-columns:max-content max-content auto auto;grid-template-areas:"picture candidate-name label percentage-vote" "picture party-name party-name counted-vote" "picture progress progress progress"}}@media screen and (min-width: 1280px){.Candidate.svelte-1cqr4wx.svelte-1cqr4wx{padding:1.5rem 3rem}}.Candidate.svelte-1cqr4wx .picture.svelte-1cqr4wx{width:3rem;height:3rem;border-radius:50%;background-color:#e0e0e0;grid-area:picture;display:flex;justify-content:center;align-items:center}.Candidate.svelte-1cqr4wx .picture.svelte-1cqr4wx .VisualStatic{width:32px;height:auto}@media screen and (min-width: 768px){.Candidate.svelte-1cqr4wx .picture.svelte-1cqr4wx{margin-right:1rem;width:72px;height:72px}.Candidate.svelte-1cqr4wx .picture.svelte-1cqr4wx .VisualStatic{width:50px;height:auto}}@media screen and (min-width: 1280px){.Candidate.svelte-1cqr4wx .picture.svelte-1cqr4wx{width:96px;height:96px}.Candidate.svelte-1cqr4wx .picture.svelte-1cqr4wx .VisualStatic{width:68px;height:77px}}.Candidate.svelte-1cqr4wx .picture.picture-candidate.svelte-1cqr4wx{display:block}.Candidate.svelte-1cqr4wx .candidate-name.svelte-1cqr4wx{font-family:FranklinGothicFS-Demi,sans-serif;font-size:1rem;letter-spacing:normal;line-height:1.25rem;line-height:22px;color:#212121;grid-area:candidate-name;margin-top:.25rem}@media screen and (min-width: 1280px){.Candidate.svelte-1cqr4wx .candidate-name.svelte-1cqr4wx{margin-top:1rem}}.Candidate.svelte-1cqr4wx .party-name.svelte-1cqr4wx{color:#5f7081;font-family:FranklinGothicFS-Med,sans-serif;font-weight:400;font-stretch:normal;font-style:normal;font-size:.875rem;letter-spacing:normal;line-height:1.125rem;font-family:FranklinGothicFS,sans-serif;color:#616161;grid-area:party-name;margin-bottom:.25rem}@media screen and (min-width: 768px){.Candidate.svelte-1cqr4wx .party-name.svelte-1cqr4wx{margin-bottom:0}}.Candidate.svelte-1cqr4wx .label.svelte-1cqr4wx{font-family:FranklinGothicFS-Med,sans-serif;font-weight:400;font-stretch:normal;font-style:normal;font-size:.75rem;letter-spacing:normal;line-height:1rem;background-color:#0077d7;color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:22px;padding:3px 9px;align-items:center;display:flex;justify-content:center;border-radius:.25rem;grid-area:label}@media screen and (min-width: 768px){.Candidate.svelte-1cqr4wx .label.svelte-1cqr4wx{margin-top:.25rem}}@media screen and (min-width: 1280px){.Candidate.svelte-1cqr4wx .label.svelte-1cqr4wx{margin-top:1rem}}.Candidate.svelte-1cqr4wx .progress.svelte-1cqr4wx{width:100%;grid-area:progress;border-radius:.25rem;background-color:#eee;height:.5rem;margin:.5rem 0 .25rem}@media screen and (min-width: 768px){.Candidate.svelte-1cqr4wx .progress.svelte-1cqr4wx{margin:0 0 .25rem}}@media screen and (min-width: 1280px){.Candidate.svelte-1cqr4wx .progress.svelte-1cqr4wx{margin:0 0 1rem}}.Candidate.svelte-1cqr4wx .progress-bar.svelte-1cqr4wx{height:.5rem;border-radius:.25rem;background-color:var(--progress-bar-color);width:var(--percentage)}.Candidate.svelte-1cqr4wx .progress-bar.animate.svelte-1cqr4wx{-webkit-animation:svelte-1cqr4wx-race 1s linear;animation:svelte-1cqr4wx-race 1s linear}@media (prefers-reduced-motion: reduce){.Candidate.svelte-1cqr4wx .progress-bar.animate.svelte-1cqr4wx{-webkit-animation:none;animation:none}}@-webkit-keyframes svelte-1cqr4wx-race{0%{width:0}to{width:var(--percentage)}}@keyframes svelte-1cqr4wx-race{0%{width:0}to{width:var(--percentage)}}@-webkit-keyframes svelte-1cqr4wx-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1cqr4wx-fadeIn{0%{opacity:0}to{opacity:1}}.Candidate.svelte-1cqr4wx .percentage-vote.svelte-1cqr4wx{grid-area:percentage-vote;font-family:FranklinGothicFS-Demi,sans-serif;font-size:1rem;letter-spacing:normal;line-height:1.25rem;line-height:22px;color:#212121;justify-self:end}@media screen and (min-width: 768px){.Candidate.svelte-1cqr4wx .percentage-vote.svelte-1cqr4wx{margin-top:.25rem}}@media screen and (min-width: 1280px){.Candidate.svelte-1cqr4wx .percentage-vote.svelte-1cqr4wx{margin-top:1rem}}.Candidate.svelte-1cqr4wx .counted-vote.svelte-1cqr4wx{color:#5f7081;font-family:FranklinGothicFS-Med,sans-serif;font-weight:400;font-stretch:normal;font-style:normal;font-size:.875rem;letter-spacing:normal;line-height:1.125rem;font-family:FranklinGothicFS,sans-serif;justify-self:end;grid-area:counted-vote;color:#616161}.vote-details.svelte-1wvry54.svelte-1wvry54{padding:1rem}.vote-details.svelte-1wvry54 .title.svelte-1wvry54{font-family:FranklinGothicFS-Demi,sans-serif;font-size:.875rem;letter-spacing:normal;line-height:1.125rem;margin-bottom:.5rem;color:#212121}@media screen and (min-width: 768px){.vote-details.svelte-1wvry54 .title.svelte-1wvry54{color:#212121;font-family:FranklinGothicFS-Demi,sans-serif;font-size:16;letter-spacing:normal;line-height:16.25rem;font-size:1rem;font-weight:600;line-height:22px}}.vote-details.svelte-1wvry54 .percentage.svelte-1wvry54{color:#5f7081;font-family:FranklinGothicFS-Med,sans-serif;font-weight:400;font-stretch:normal;font-style:normal;font-size:.875rem;letter-spacing:normal;line-height:1.125rem;color:#616161}.vote-details.svelte-1wvry54 .counted.svelte-1wvry54{font-size:.75rem;font-weight:400;line-height:1rem;color:#616161}.ListResults.svelte-hp6gjl .list-vote-details.svelte-hp6gjl{display:grid;grid-template-columns:auto auto;justify-content:space-between;background-color:#eee}@media screen and (min-width: 768px){.ListResults.svelte-hp6gjl .list-vote-details.svelte-hp6gjl{grid-template-columns:auto auto auto auto}}@media screen and (min-width: 1280px){.ListResults.svelte-hp6gjl .list-vote-details.svelte-hp6gjl{padding:.5rem 1.5rem}}.ListResults.svelte-hp6gjl .list-candidates.svelte-hp6gjl .Candidate:nth-last-of-type(-n + 2){background-color:#f5f5f5}.progress.svelte-wet360{padding:40px 16px;text-align:center}@media screen and (min-width: 768px){.progress.svelte-wet360{padding:72px 98px}}.progress-description.svelte-wet360{font-family:FranklinGothicFS,sans-serif;font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.25rem;color:#5f7081}.progress-description.showProgressBar.svelte-wet360{border-bottom:1px solid #9e9e9e;padding-bottom:2rem;margin-bottom:2rem}.progress-bold.svelte-wet360{color:#212121;font-family:FranklinGothicFS-Demi,sans-serif;font-size:1rem;letter-spacing:normal;line-height:1.25rem;color:#5f7081;white-space:nowrap}.progress-text.svelte-wet360{color:#5f7081;font-family:FranklinGothicFS,sans-serif;font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.25rem;color:#212121;margin-bottom:30px}.progress-text-bold.svelte-wet360{font-family:FranklinGothicFS-Demi,sans-serif;font-size:1rem;letter-spacing:normal;line-height:1.25rem;color:#212121;white-space:nowrap}.RemainingDays.svelte-1rvd3o4.svelte-1rvd3o4{display:flex;flex-direction:column;text-align:center;margin:2.5rem 1rem}@media screen and (min-width: 768px){.RemainingDays.svelte-1rvd3o4.svelte-1rvd3o4{margin:72px 98px}}.RemainingDays.svelte-1rvd3o4 .date.svelte-1rvd3o4{border-bottom:1px solid #9e9e9e;padding-bottom:2rem;margin-bottom:2rem}.RemainingDays.svelte-1rvd3o4 .date .bold.svelte-1rvd3o4{color:#5f7081;font-family:FranklinGothicFS,sans-serif;font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.25rem;font-family:FranklinGothicFS-Demi,sans-serif}.RemainingDays.svelte-1rvd3o4 .resultLabel.svelte-1rvd3o4{color:#212121;margin-bottom:.5rem}.PartialBanner.svelte-polyjn.svelte-polyjn{background-color:#f5f5f5;padding:2rem;text-align:center}@media screen and (min-width: 768px){.PartialBanner.svelte-polyjn.svelte-polyjn{padding:2rem 72px}}.PartialBanner.svelte-polyjn div.svelte-polyjn{color:#212121;margin-bottom:1rem}.PartialBanner.svelte-polyjn .Link{display:inline-block;white-space:nowrap}.RemainingBanner.svelte-1va2mx.svelte-1va2mx{text-align:center;padding-bottom:1rem}.RemainingBanner.svelte-1va2mx .title.svelte-1va2mx{margin-bottom:1rem}.RemainingBanner.svelte-1va2mx .container.svelte-1va2mx{min-height:225px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 768px){.RemainingBanner.svelte-1va2mx .container.svelte-1va2mx{min-height:250px}}.RemainingBanner.svelte-1va2mx .container p.svelte-1va2mx{text-align:center}.RemainingBanner.svelte-1va2mx .container p strong.svelte-1va2mx{color:#5f7081}.FinalResults.svelte-1wl1nbh .final.svelte-1wl1nbh{padding:1rem;display:grid;grid-gap:0 .5rem;grid-template-columns:-webkit-max-content auto auto -webkit-max-content;grid-template-columns:max-content auto auto max-content;grid-template-areas:"firstCandidatePicture . . secondCandidatePicture" "firstCandidatePicture . . secondCandidatePicture" "firstCandidatePicture firstCandidate secondCandidate secondCandidatePicture" "firstCandidatePicture firstParty secondParty secondCandidatePicture" "firstCandidatePicture progress  progress secondCandidatePicture" "firstCandidatePicture percentage percentage secondCandidatePicture" ". votes votes .";align-items:center}@media screen and (min-width: 768px){.FinalResults.svelte-1wl1nbh .final.svelte-1wl1nbh{padding:1.5rem 2rem;grid-gap:.25rem .5rem}}@media screen and (min-width: 1280px){.FinalResults.svelte-1wl1nbh .final.svelte-1wl1nbh{padding:1.5rem 3rem;grid-gap:.5rem 1.5rem}}.FinalResults.svelte-1wl1nbh .final .candidateName.svelte-1wl1nbh{color:#5f7081;font-family:FranklinGothicFS,sans-serif;font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.25rem;color:#212121;font-weight:700;display:flex;align-items:center}.FinalResults.svelte-1wl1nbh .final .candidateName.first.svelte-1wl1nbh{grid-area:firstCandidate}.FinalResults.svelte-1wl1nbh .final .candidateName.second.svelte-1wl1nbh{grid-area:secondCandidate;justify-self:end;text-align:right}.FinalResults.svelte-1wl1nbh .final .firstCandidatePicture.svelte-1wl1nbh{grid-area:firstCandidatePicture}.FinalResults.svelte-1wl1nbh .final .secondCandidatePicture.svelte-1wl1nbh{grid-area:secondCandidatePicture;justify-self:end}.FinalResults.svelte-1wl1nbh .final .candidatesParty.svelte-1wl1nbh{color:#5f7081;font-family:FranklinGothicFS,sans-serif;font-size:.875rem;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.25rem;color:#616161}.FinalResults.svelte-1wl1nbh .final .candidatesParty.first.svelte-1wl1nbh{grid-area:firstParty}.FinalResults.svelte-1wl1nbh .final .candidatesParty.second.svelte-1wl1nbh{grid-area:secondParty;justify-self:end;text-align:right}.FinalResults.svelte-1wl1nbh .final .percentage.svelte-1wl1nbh{grid-area:percentage;display:flex;justify-content:space-between;align-items:center;color:#5f7081;font-family:FranklinGothicFS,sans-serif;font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.25rem;font-weight:700;color:#212121}.FinalResults.svelte-1wl1nbh .final .votes.svelte-1wl1nbh{color:#5f7081;font-family:FranklinGothicFS,sans-serif;font-size:.875rem;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.25rem;grid-area:votes;display:flex;align-items:center;justify-content:space-between;color:#616161}.FinalResults.svelte-1wl1nbh .candidatePicture.svelte-1wl1nbh{width:3rem;height:3rem;border-radius:50%;background-color:#e0e0e0}@media screen and (min-width: 768px){.FinalResults.svelte-1wl1nbh .candidatePicture.svelte-1wl1nbh{width:72px;height:72px}}@media screen and (min-width: 1280px){.FinalResults.svelte-1wl1nbh .candidatePicture.svelte-1wl1nbh{width:96px;height:96px}}.FinalResults.svelte-1wl1nbh .label.svelte-1wl1nbh{padding:3px 9px;margin-left:.5rem;color:#fff;font-family:FranklinGothicFS-Med,sans-serif;font-weight:400;font-stretch:normal;font-style:normal;font-size:.75rem;letter-spacing:normal;line-height:1rem;background-color:#0077d7;display:flex;align-items:center;justify-content:center;border-radius:.25rem;grid-area:label}.FinalResults.svelte-1wl1nbh .progress.svelte-1wl1nbh{width:100%;grid-area:progress;border-radius:.25rem;height:.5rem}.FinalResults.svelte-1wl1nbh .progress-bar.svelte-1wl1nbh{height:.5rem;border-radius:.25rem;width:100%;background:linear-gradient(to right,var(--firstCandidate-color) var(--percentage),var(--secondCandidate-color) var(--percentage))}.FinalResults.svelte-1wl1nbh .progress-bar.animate.svelte-1wl1nbh{-webkit-animation:svelte-1wl1nbh-fadeIn 1s linear;animation:svelte-1wl1nbh-fadeIn 1s linear}@media (prefers-reduced-motion: reduce){.FinalResults.svelte-1wl1nbh .progress-bar.animate.svelte-1wl1nbh{-webkit-animation:none;animation:none}}@-webkit-keyframes svelte-1wl1nbh-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1wl1nbh-fadeIn{0%{opacity:0}to{opacity:1}}.FinalBanner.svelte-g61kvg.svelte-g61kvg{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.FinalBanner.svelte-g61kvg h3.svelte-g61kvg{text-align:center}.FinalBanner.svelte-g61kvg>.svelte-g61kvg{margin-bottom:1rem}.FinalBanner-picture.svelte-g61kvg.svelte-g61kvg{width:150px;height:150px;border-radius:50%;background-color:#bdbdbd}@media screen and (min-width: 768px){.FinalBanner-picture.svelte-g61kvg.svelte-g61kvg{width:237px;height:237px}}.FinalBanner-party.svelte-g61kvg.svelte-g61kvg{margin-top:.5rem;color:#5f7081;font-family:FranklinGothicFS,sans-serif;font-size:.875rem;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.25rem;color:#212121}.ResultsWidget.svelte-25shi4.svelte-25shi4{background-color:#fff;display:flex;width:100%;flex-direction:column}.ResultsWidget.svelte-25shi4 .title.svelte-25shi4{margin-bottom:1.5rem}@media screen and (min-width: 768px){.ResultsWidget.svelte-25shi4 .title.svelte-25shi4{margin-bottom:1.5rem}}
