/* 06/06 15:15 */
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');
:root{
	--primary: #005ac7;
    --primary900: #1B3967;
    --primary600: #0250b0;
    --primary500: rgba(0, 90, 200, 0.8);
    --primary400: #4f9eff;
    --primary300: rgb(137, 168, 207);
    --primary200: #e8f2ff;
    --primarySchede: #61A8FF;
    --primarySchedeScuro: #005AC7;
    --backgroundSchedeUl: #F5F8FB;
    --thirdBackgroundSchedeUl: #F5F8FB;
    --primarySchedeScuro4001: #29458C;
    --videoPrimary: #005AC7;
    --videoBackgroundPrimary: #E8F2FF;
    --videoBackgroundSecondary: #F5F8FB;
    --videoHoverButtons: #E8F2FF;
    --videoArrowsColor: #005AC7;
    --thirdthird: #005ac7;
    --third900: #1B3967;
    --third600: #0250b0;
    --third500: rgba(0, 90, 200, 0.8);
    --third400: #4f9eff;
    --third300: rgb(137, 168, 207);
    --third200: #e8f2ff;
    --thirdSchede: #61A8FF;
    --thirdSchedeScuro: #005AC7;
    --primaryShadow: #6a7f9d;
    --secondary: #db0049;
    --brandBlue400: #4f9eff;
    --brandBlue: #005ac7;
    --brandBlue600: #0250b0;
    --brandGreen400: #55b14d;
    --brandGreen: #2E8029;
    --brandGreen600: #09744d;
    --backgroundLight: #edf5ff;
    --green: #56c080;
    --podcastGreen: #ebf6ea;
    --orange: #f29339;
    --orange4001: #BD4539;
    --white: #ffffff;
    --black: #2D2E2F;
    --lightBlack: #525252;
    --gray: #e1e1e1;
    --gray900: #313131;
    --gray700: #505050;
    --gray600: #575757;
    --gray500: #b2b2b2;
    --gray400: #c3c3c3;
    --gray300: #f4f4f4;
    --gray200: #F5F8FB;
    --editorialGray: rgb(126, 119, 105);
    --watermarkGray: #f2f4f6;
    --editorialBlue: #004394;
    --primary4001: #005AC7;
    --secondary4001: #DA0642;
    --gray4001: #6B6B6B;
    --black: #181818;
	
	--ewh-no-bg: var(--secondary);
	--ewh-no-color: var(--black);
	--ewh-01-yes-bg: var(--primary);
	--ewh-01-yes-color: var(--black);
	--ewh-quorum-no: #E5ECF2;
	--ewh-quorum-yes: #C5D2E0;
} html {
	font-size: 16px;
} body {
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-family:  "Roboto Condensed", sans-serif;
	font-weight: 400;
	max-width: 100%;
} *, :before, :after {
	box-sizing: border-box;
} .ewh-63d109b7aed88 .bg-blue {
	background-color: var(--black);
	color: #fff;
} .ewh-63d109b7aed88 .text-blue {
	color: var(--black);
} .ewh-63d109b7aed88 .bg-gray {
	background-color: #EBEBEB;
} .ewh-63d109b7aed88 .ewh-header {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	margin-bottom: .5rem;
	gap: 0 .875rem;
	flex-basis: 100%;
	padding-block: 0 .5rem;
	flex-wrap: wrap;
} .ewh-63d109b7aed88 .ewh-title {
	padding: .5rem 0;
} .ewh-63d109b7aed88 .ewh-title + .ewh-title {
	margin-top: .6rem;
} .ewh-63d109b7aed88 h3 {
	color: var(--black);
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.5rem;
} .ewh-63d109b7aed88 h4
, .ewh-63d109b7aed88 h5 {
	margin: 0;
	color: var(--black);
	font-weight: 700;
	line-height: 130%;
} .ewh-63d109b7aed88 h4 {
	color: var(--primary);
} .ewh-63d109b7aed88 .ewh-title h5 {
	line-height: 1.6;
    margin-bottom: .875rem;
} .ewh-63d109b7aed88 h1 {
	color: var(--black);
    font-weight: 700;
    font-size: 3.5rem;
    line-height: 3.8rem;
} .ewh-63d109b7aed88 h2 a
, .ewh-63d109b7aed88 h3 a {
	color: var(--black);
} .ewh-63d109b7aed88 .bg-blue h2
, .ewh-63d109b7aed88 .bg-blue p
, .ewh-63d109b7aed88 .bg-blue h2 a {
	color: #fff;
} .ewh-63d109b7aed88 h2 {
    margin: 0;
	font-weight: 700;
    font-size: 30px;
    color: var(--primary);
    line-height: 1.3;
} .ewh-63d109b7aed88.ewh-riepilogocandidati h2 {
	font-size: 4rem;
    line-height: 4.2rem;
} .ewh-63d109b7aed88.ewh-risultaticandidati h2 {
	font-size: 2.5rem;
    line-height: 2.8rem;
} .ewh-63d109b7aed88 p {
    font-size: .75rem;
    line-height: 1.4;
} .ewh-63d109b7aed88 .ewh-header p {
	text-align: right;
} .ewh-63d109b7aed88 p {
	margin: 0;
} .ewh-63d109b7aed88 .ewh-footer {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 1rem;
	padding: 0 1.5rem;
	background-color: var(--gray200);
	border-top: 1px solid var(--gray);
} .ewh-63d109b7aed88 .ewh-footer a
, .ewh-63d109b7aed88 .ewh-footer a:visited
, .ewh-63d109b7aed88 .ewh-footer a:hover {
	text-decoration: none;
	color: #000;
} .ewh-63d109b7aed88 .ewh-footer > div {
	flex-basis: calc((100% - 1rem) / 2);
} .ewh-63d109b7aed88 .ewh-footer > p {
	text-align: left;
	padding: .5rem 0;
} .ewh-63d109b7aed88 .ewh-footer > p:last-of-type {
	text-align: right;
	flex: 1;
	border-left: 1px solid var(--gray);
} .ewh-63d109b7aed88 .ewh-regione .ewh-body {
	padding: .5rem 1.5rem;
	background-color: var(--gray200);
} .ewh-63d109b7aed88 .ewh-body > .ewh-box {
	flex-basis: calc((100% - 1rem) / 2);
	max-width: calc((100% - 1rem) / 2);
	background-color: #fff;
} .ewh-63d109b7aed88 .ewh-body > .ewh-regione {
	flex-basis: 100%;
	max-width: 100%;
	padding: 0;
	box-sizing: border-box;
} .ewh-63d109b7aed88 .ewh-body > .ewh-regione.parliament {
	aspect-ratio: 2;
	display: flex;
    justify-content: center;
    align-items: center;
    height: 200px;
    padding-top: .5rem;
    padding-bottom: .5rem; 
} .ewh-63d109b7aed88 .ewh-body > .ewh-regione.parliament svg {
	transform: scaleX(2);
} .ewh-63d109b7aed88 .ewh-body > .ewh-row {
	flex-basis: 100%;
	max-width: 100%;
	border-top: 2px solid #000;
	padding: .5rem 0;
} .ewh-63d109b7aed88.ewh-pagina-regione .ewh-body > .ewh-regione {
	border: 0;
	background-color: transparent;
} .ewh-63d109b7aed88.ewh-pagina-regione .ewh-body > .ewh-regione {
	flex-basis: 100%;
	max-width: 100%;
} .ewh-63d109b7aed88 .ewh-regione-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: .25rem;
} .ewh-63d109b7aed88 .ewh-regione-header h5 {
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.4rem;
    font-weight: bold;
    margin: 0;
} .ewh-63d109b7aed88 .ewh-splitted.ewh-candidati:not(.slick-initialized) {
	display: grid;
    gap: .75rem;
	grid-template-columns: calc(54% - .75rem) 46%;
    align-items: stretch;
    justify-items: stretch;
} .ewh-63d109b7aed88 .js-ewh-candidati .slick-track {
	display: flex;
	gap: .5rem;
} .js-ewh-candidati .slick-dots {
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
	gap: .5rem;
	width: auto;
	list-style: none;
	margin: .25rem 0;
	padding: 0;
} .js-ewh-candidati .slick-dots > li:first-child:last-child {
	visibility: hidden;
} .js-ewh-candidati .slick-dots button {
	display: block;
    width: 1rem;
    height: 1rem;
    color: transparent;
    font-size: 0;
    padding: 0;
    margin: 0;
    border-radius: 0.75rem;
    border: 2px solid #fff;
    background-color: var(--black);
    cursor: pointer;
} .js-ewh-candidati .slick-dots .slick-active button {
    border-color: var(--black);
    background-color: #fff;
} .ewh-63d109b7aed88.ewh-home .js-ewh-candidati:not(.slick-initialized) .ewh-candidato {
	display: none;
} .ewh-63d109b7aed88.ewh-home .js-ewh-candidati:not(.slick-initialized) .ewh-candidato:nth-child(-n+4):nth-child(n+0) {
	display: grid;
} .ewh-63d109b7aed88 .ewh-candidato {
	flex-basis: calc((100% - 3rem) / 4);
	display: grid;
	gap: .125rem .5rem;
	grid-template-columns: 90px 1fr;
	grid-template-rows: calc(26px + .5rem) 1fr;
	padding: .25rem 0;
	max-width: calc(100% - 1rem);
	margin: 0 auto;
} .ewh-63d109b7aed88.ewh-dettaglio-europa td[data-th="GruppoEuropa"] .ewh-candidato {
	display: flex;
	flex-direction: column-reverse;
	align-items: center;
} .ewh-63d109b7aed88.ewh-dettaglio-europa td[data-th="GruppoEuropa"] .ewh-candidato .ewh-coalizione {
	white-space: nowrap;
	text-overflow: unset;
	overflow: visible;
} .ewh-63d109b7aed88.ewh-dettaglio-europa td[data-th="GruppoEuropa"] .ewh-candidato .ewh-image:after {
	display: none;
} .ewh-63d109b7aed88.ewh-risultaticandidati .ewh-candidato {
	margin-top: 2rem;
} .ewh-63d109b7aed88 .ewh-candidato .ewh-image {
	grid-row-start: 1;
  	grid-row-end: span 2;
  	position: relative;
} .ewh-63d109b7aed88 .ewh-candidato.eletto .ewh-image:before {
	position: absolute;
	top: 85px;
	left: 50%;
	transform: translateX(-50%);
	background-color: var(--black);
	content: 'eletto';
	z-index: 200;
    color: #fff;
    padding: 0.125rem 0.5rem;
    text-transform: uppercase;
    font-weight: 700;
    font-size: .75rem;
} .ewh-63d109b7aed88 .ewh-candidato .ewh-image:after {
	position: absolute;
	content: '';
	z-index: 100;
	background-color: #707070;
	display: block;
	width: calc(50% + 1.5rem);
	left: 50%;
	top: .5rem;
	height: 26px;
} .ewh-63d109b7aed88 .ewh-candidato .ewh-image img {
	width: 100%;
	max-width: 120px;
	aspect-ratio: 1;
	height: auto;
	border: .25rem solid #707070;
	border-radius: 50%;
	position: relative;
	z-index: 110;
	box-sizing: border-box;
	background-color: #fff;
} .ewh-63d109b7aed88 .ewh-candidato .ewh-coalizione {
	position: relative;
	top: .5rem;
	line-height: 26px;
	height: 26px;
	background-color: #707070;
	color: #fff;
	text-transform: uppercase;
	font-size: .75rem;
    position: relative;
    z-index: 210;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 .5rem 0 0;
} .ewh-63d109b7aed88 .ewh-candidato .ewh-coalizione .dog-ear {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 1rem 0 0 1rem;
    border-color: #EBEBEB #EBEBEB #EBEBEB rgba(204, 204, 204, .6);
    position: absolute;
    right: 0;
    top: 0;
} .ewh-63d109b7aed88 .ewh-candidato.cdx .ewh-coalizione
, .ewh-63d109b7aed88 .ewh-candidato.cdx .ewh-image > div
, .ewh-63d109b7aed88 .ewh-candidato.cdx .ewh-image:after {
	background-color: #3675C2;
} .ewh-63d109b7aed88 .ewh-candidato.csx .ewh-coalizione
, .ewh-63d109b7aed88 .ewh-candidato.csx .ewh-image > div
, .ewh-63d109b7aed88 .ewh-candidato.csx .ewh-image:after {
	background-color: #D53D3E;
} .ewh-63d109b7aed88 .ewh-candidato.m5s .ewh-coalizione
, .ewh-63d109b7aed88 .ewh-candidato.m5s .ewh-image > div
, .ewh-63d109b7aed88 .ewh-candidato.m5s .ewh-image:after {
	background-color: #EDCB31;
	color: var(--black);
} .ewh-63d109b7aed88 .ewh-candidato.tpo .ewh-coalizione
, .ewh-63d109b7aed88 .ewh-candidato.tpo .ewh-image > div
, .ewh-63d109b7aed88 .ewh-candidato.tpo .ewh-image:after {
	background-color: #A5A5A5;
} .ewh-63d109b7aed88 .ewh-candidato.unp .ewh-coalizione
, .ewh-63d109b7aed88 .ewh-candidato.unp .ewh-image > div
, .ewh-63d109b7aed88 .ewh-candidato.unp .ewh-image:after {
	background-color: #542C79;
} .ewh-63d109b7aed88 .ewh-candidato.pci .ewh-coalizione
, .ewh-63d109b7aed88 .ewh-candidato.pci .ewh-image > div
, .ewh-63d109b7aed88 .ewh-candidato.pci .ewh-image:after {
	background-color: #DA0015;
} .ewh-63d109b7aed88 .ewh-candidato .ewh-dettagli {
	display: flex;
	flex-direction: column;
	gap: 0;
	color: var(--black);
} .ewh-63d109b7aed88 .ewh-candidato .ewh-dettagli-nome {
	font-size: .675rem;
	line-height: 120%;
	font-weight: 700;
	min-height: 32px;
	word-break: break-word;
	margin-top: .25rem;
} .ewh-63d109b7aed88.ewh-fascione-europee-europa .ewh-candidato .ewh-dettagli-nome {
	display: none;
} .ewh-63d109b7aed88 .ewh-candidato .ewh-dettagli-nome span {
	display: flex;
	justify-content: center;
    align-items: center;
    font-size: .675rem;
    font-weight: 500;
} .ewh-63d109b7aed88 .ewh-candidato .ewh-dettagli-nome span::before {
	content: '(';
} .ewh-63d109b7aed88 .ewh-candidato .ewh-dettagli-nome span::after {
	content: ')';
} .ewh-63d109b7aed88 .ewh-candidato .ewh-dettagli-perc {
	color: #008180;
	font-size: 1.25rem;
	font-weight: 700;
    line-height: 1.5rem;
} .ewh-63d109b7aed88 .ewh-candidato .ewh-dettagli-seggi {
	color: #008180;
	text-transform: uppercase;
    margin: 0 0 .25rem 0;
    font-size: .75rem;
} .ewh-63d109b7aed88 .ewh-candidato.cdx .ewh-image img {
	border-color: #3675C2;
} .ewh-63d109b7aed88 .ewh-candidato.csx .ewh-image img {
	border-color: #D53D3E;
} .ewh-63d109b7aed88 .ewh-candidato.m5s .ewh-image img {
	border-color: #EDCB31;
} .ewh-63d109b7aed88 .ewh-candidato.tpo .ewh-image img {
	border-color: #A5A5A5;
} .ewh-63d109b7aed88 .ewh-candidato.unp .ewh-image img {
	border-color: #542C79;
} .ewh-63d109b7aed88 .ewh-candidato.pci .ewh-image img {
	border-color: #DA0015;
} .ewh-63d109b7aed88 .ewh-candidato.ewh-candidato-mobile {
	display: flex !important;
   	flex-direction: column;
	align-items: center;
	padding: .5rem 0;
} body main .news-wrapper.type-4 section:first-child .ewh-63d109b7aed88 :nth-child(4) {
    width: auto !important;
    margin: 0;
} .ewh-63d109b7aed88.ewh-risultaticandidati .ewh-candidato {
	max-width: 100%;
	display: grid !important;
    gap: 0.75rem 1rem;
    grid-template-columns: 100px 1fr;
    grid-template-rows: calc(30px + 0.5rem) 1fr;
	order: 1;
	margin-bottom: -.5rem;
	font-size: .875rem;
	letter-spacing: -.06rem;
    white-space: nowrap;
} .ewh-63d109b7aed88:not(.ewh-risultaticandidati):not(.ewh-dettaglio) .ewh-candidato .ewh-image {
	order: 2;
} .ewh-63d109b7aed88:not(.ewh-risultaticandidati):not(.ewh-dettaglio) .ewh-candidato .ewh-dettagli {
	order: 3;
	text-align: center;
} .ewh-63d109b7aed88 .ewh-candidato-mobile .ewh-image:after {
	display: none;
} .ewh-63d109b7aed88 .ewh-candidato-mobile .ewh-coalizione {
	order: 1;
	padding: 0 .5rem;
	margin-bottom: -.5rem;
	font-size: 1rem;
	white-space: nowrap;
} .ewh-63d109b7aed88 .ewh-candidato-mobile .ewh-image {
	order: 2;
} .ewh-63d109b7aed88 .ewh-candidato-mobile .ewh-dettagli {
	order: 3;
	text-align: center;
	margin-top: .875rem;
} .ewh-63d109b7aed88 .ewh-candidato-mobile .ewh-image img {
	width: 100px;
	max-width: 100%;
} .ewh-none {
	display: none !important;
} .ewh-block {
	display: block !important;
} .ewh-align-center {
	align-items: center;
} .ewh-63d109b7aed88 .ewh-leggi
, .ewh-63d109b7aed88 .ewh-last-update {
	display: flex;
	gap: .5rem;
	align-items: center;
} .ewh-63d109b7aed88 .ewh-leggi img
, .ewh-63d109b7aed88 .ewh-last-update img {
	height: 20px;
} .ewh-63d109b7aed88 .ewh-leggi {
	color: var(--black);
	margin-top: 2rem;
} .ewh-63d109b7aed88 .ewh-last-update {
	color: #3EB517;
} .ewh-63d109b7aed88 .ewh-riepilogo {
	display: flex;
	gap: 1rem;
	padding: 0 !important;
} .ewh-63d109b7aed88 .ewh-riepilogo-candidato {
	flex-basis: 120px;
} .ewh-63d109b7aed88 .ewh-table {
	flex: 1;
} .ewh-63d109b7aed88 .ewh-table th {
	color: #707070;
	margin: 1.2rem 0 0.8rem;
    font-weight: 500;
    font-size: .875rem;
    line-height: 120%;
    height: 34px;
} .ewh-63d109b7aed88 .ewh-table th[data-th="Partito"] {
	text-align: left;
} .ewh-63d109b7aed88 .ewh-table td {
	color: var(--black);
	text-align: center;
	font-size: 1rem;
} .ewh-63d109b7aed88 .ewh-table td[data-th="Partito"] {
	text-align: left;
} .ewh-63d109b7aed88 .ewh-table td .ewh-partito {
	display: flex;
	align-items: center;
	gap: 1rem;
} .ewh-63d109b7aed88 .ewh-table td .ewh-partito img {
	width: 4rem;
	border-radius: 2rem;
} .ewh-63d109b7aed88 .ewh-table-2 {
	width: 100%;
	border-collapse: collapse;
} .ewh-63d109b7aed88 .ewh-table-2 > thead th {
	background-color: #707070;
	color: #fff;
	border: 1px solid #707070;
	padding: 0 .5rem;
	box-sizing: border-box;
} .ewh-63d109b7aed88 .ewh-table-2 th[data-th="Candidato"] {
	width: 120px;
	min-width: 120px;
	max-width: 120px;
} .ewh-63d109b7aed88 .ewh-table-2 th[data-th="Candidato"]
, .ewh-63d109b7aed88 .ewh-table-2 th[data-th="Liste"] {
	text-align: left;
} .ewh-63d109b7aed88 .ewh-table-2 th[data-th="Liste"] {
	width: 130px;
	min-width: 130px;
	max-width: 130px;
} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Liste"] {
	vertical-align: top;
	padding-top: .75rem;
} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Candidato"] > div {
	margin: 0 auto;
	padding: 1rem 0;
} .ewh-63d109b7aed88 .ewh-table-2 th[data-th="PercentualeP"]
, .ewh-63d109b7aed88 .ewh-table-2 td[data-th="PercentualeP"] {
	width: 50px;
	min-width: 50px;
	max-width: 50px;
	padding: 0;
} .ewh-63d109b7aed88 .ewh-table-2 th[data-th="Voti"]
, .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Voti"] {
	width: 80px;
	min-width: 80px;
	max-width: 80px;
	padding: 0;
} .ewh-63d109b7aed88 .ewh-table-2 th[data-th="GruppoEuropeo"]
, .ewh-63d109b7aed88 .ewh-table-2 td[data-th="GruppoEuropeo"]
, .ewh-63d109b7aed88 .ewh-table-2 th[data-th="GruppoEuropa"]
, .ewh-63d109b7aed88 .ewh-table-2 td[data-th="GruppoEuropa"] {
	width: 100px;
	min-width: 100px;
	max-width: 100px;
} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="GruppoEuropeo"] {
	font-size: .75rem;
} .ewh-63d109b7aed88 .ewh-table-2 th[data-th="Seggi"]
, .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Seggi"] {
	width: 50px;
	min-width: 50px;
	max-width: 50px;
	padding: 0;
} .ewh-63d109b7aed88 .ewh-table-2 > tbody > tr {
	border: 1px solid #707070;
	border-width: .5px 1px;
} .ewh-63d109b7aed88 .ewh-table-inner {
	width: 100%;
} .ewh-63d109b7aed88 .ewh-table-inner thead {
	display: none;
} .ewh-63d109b7aed88 .ewh-table-2 td {
	font-weight: 600;
	color: #008180;
} .ewh-63d109b7aed88 .ewh-table-2 .ewh-candidato .ewh-dettagli-perc {
	font-size: 2rem;
} .ewh-63d109b7aed88 .ewh-table-inner td {
	height: 28px;
} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Partito"] > div {
	display: flex;
	align-items: center;
	gap: .5rem;
	padding: 0.75rem 0;
} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Partito"] > div:before {
	content: '';
	display: block;
	width: .875rem;
	min-width: .875rem;
	max-width: .875rem;
	height: .875rem;
	border-radius: .4375rem;
	background-color: #707070;
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(1) td[data-th="Partito"] > div:before {
	background-color: hsl(0deg, 0%, 48.0%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(2) td[data-th="Partito"] > div:before {
	background-color: hsl(0deg, 0%, 54%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(3) td[data-th="Partito"] > div:before {
	background-color: hsl(0deg, 0%, 60%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(4) td[data-th="Partito"] > div:before {
	background-color: hsl(0deg, 0%, 66%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(5) td[data-th="Partito"] > div:before {
	background-color: hsl(0deg, 0%, 72%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(6) td[data-th="Partito"] > div:before {
	background-color: hsl(0deg, 0%, 78%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(7) td[data-th="Partito"] > div:before {
	background-color: hsl(0deg, 0%, 74%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(8) td[data-th="Partito"] > div:before {
	background-color: hsl(0deg, 0%, 90%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(1) td[data-th="Partito"] > div.cdx:before {
	background-color: hsl(212deg, 58%, 48.0%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(2) td[data-th="Partito"] > div.cdx:before {
	background-color: hsl(212deg, 58%, 54%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(3) td[data-th="Partito"] > div.cdx:before {
	background-color: hsl(212deg, 58%, 60%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(4) td[data-th="Partito"] > div.cdx:before {
	background-color: hsl(212deg, 58%, 66%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(5) td[data-th="Partito"] > div.cdx:before {
	background-color: hsl(212deg, 58%, 72%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(6) td[data-th="Partito"] > div.cdx:before {
	background-color: hsl(212deg, 58%, 78%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(7) td[data-th="Partito"] > div.cdx:before {
	background-color: hsl(212deg, 58%, 74%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(8) td[data-th="Partito"] > div.cdx:before {
	background-color: hsl(212deg, 58%, 90%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(1) td[data-th="Partito"] > div.m5s:before {
	background-color: hsl(48deg, 100%, 50.0%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(2) td[data-th="Partito"] > div.m5s:before {
	background-color: hsl(48deg, 100%, 55.7%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(3) td[data-th="Partito"] > div.m5s:before {
	background-color: hsl(48deg, 100%, 61.4%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(4) td[data-th="Partito"] > div.m5s:before {
	background-color: hsl(48deg, 100%, 67.1%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(5) td[data-th="Partito"] > div.m5s:before {
	background-color: hsl(48deg, 100%, 72.9%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(6) td[data-th="Partito"] > div.m5s:before {
	background-color: hsl(48deg, 100%, 78.6%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(7) td[data-th="Partito"] > div.m5s:before {
	background-color: hsl(48deg, 100%, 84.3%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(8) td[data-th="Partito"] > div.m5s:before {
	background-color: hsl(48deg, 100%, 90%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(1) td[data-th="Partito"] > div.csx:before {
	background-color: hsl(7deg, 73%, 50.0%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(2) td[data-th="Partito"] > div.csx:before {
	background-color: hsl(7deg, 73%, 55.7%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(3) td[data-th="Partito"] > div.csx:before {
	background-color: hsl(7deg, 73%, 61.4%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(4) td[data-th="Partito"] > div.csx:before {
	background-color: hsl(7deg, 73%, 67.1%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(5) td[data-th="Partito"] > div.csx:before {
	background-color: hsl(7deg, 73%, 72.9%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(6) td[data-th="Partito"] > div.csx:before {
	background-color: hsl(7deg, 73%, 78.6%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(7) td[data-th="Partito"] > div.csx:before {
	background-color: hsl(7deg, 73%, 84.3%);
} .ewh-63d109b7aed88 .ewh-table-2 tr:nth-child(8) td[data-th="Partito"] > div.csx:before {
	background-color: hsl(7deg, 73%, 90%);
} .ewh-63d109b7aed88 .ewh-mappa object {
	max-height: 600px;
	z-index: 100;
} .ewh-63d109b7aed88 .ewh-select {
	width: 100%;
} .ewh-63d109b7aed88 .ewh-table-2 tr td[data-th="Partito"] > div.totale:before {
	background-color: transparent;
} .ewh-63d109b7aed88.ewh-uscente .ewh-candidato {
	flex-basis: 40%;
	max-width: 40%;
} .ewh-63d109b7aed88.ewh-uscente .ewh-candidato .ewh-image img {
	max-width: 120px;
} .ewh-63d109b7aed88 .select2-container {
	max-width: 100%;
} .ewh-63d109b7aed88 .select2-container--default .select2-selection--single {
	border-radius: 0;
} .ewh-63d109b7aed88 .ewh-candidato.epp .ewh-coalizione
,.ewh-63d109b7aed88 .ewh-candidato.epp .ewh-image:after {
	background-color: #0155A0;
} .ewh-63d109b7aed88 .ewh-candidato.epp .ewh-image img
, .ewh-63d109b7aed88 .ewh-table-2 :where(td[data-th="GruppoEuropeo"], td[data-th="GruppoEuropa"]) .ewh-immagine-gruppo.epp img {
	border-color: #0155A0;
} .ewh-63d109b7aed88 .ewh-candidato.sd .ewh-coalizione
,.ewh-63d109b7aed88 .ewh-candidato.sd .ewh-image:after {
	background-color: #FF0000;
} .ewh-63d109b7aed88 .ewh-candidato.sd .ewh-image img
, .ewh-63d109b7aed88 .ewh-table-2 :where(td[data-th="GruppoEuropeo"], td[data-th="GruppoEuropa"]) .ewh-immagine-gruppo.sd img {
	border-color: #FF0000;
} .ewh-63d109b7aed88 .ewh-candidato.renew .ewh-coalizione
,.ewh-63d109b7aed88 .ewh-candidato.renew .ewh-image:after {
	background-color: #0099FF;
} .ewh-63d109b7aed88 .ewh-candidato.renew .ewh-image img
, .ewh-63d109b7aed88 .ewh-table-2 :where(td[data-th="GruppoEuropeo"], td[data-th="GruppoEuropa"]) .ewh-immagine-gruppo.renew img {
	border-color: #0099FF;
} .ewh-63d109b7aed88 .ewh-candidato.greensefa .ewh-coalizione
,.ewh-63d109b7aed88 .ewh-candidato.greensefa .ewh-image:after {
	background-color: #008200;
} .ewh-63d109b7aed88 .ewh-candidato.greensefa .ewh-image img
, .ewh-63d109b7aed88 .ewh-table-2 :where(td[data-th="GruppoEuropeo"], td[data-th="GruppoEuropa"]) .ewh-immagine-gruppo.greensefa img {
	border-color: #008200;
} .ewh-63d109b7aed88 .ewh-candidato.ecr .ewh-coalizione
,.ewh-63d109b7aed88 .ewh-candidato.ecr .ewh-image:after {
	background-color: #1866a5;
} .ewh-63d109b7aed88 .ewh-candidato.ecr .ewh-image img
, .ewh-63d109b7aed88 .ewh-table-2 :where(td[data-th="GruppoEuropeo"], td[data-th="GruppoEuropa"]) .ewh-immagine-gruppo.ecr img {
	border-color: #1866a5;
} .ewh-63d109b7aed88 .ewh-candidato.id .ewh-coalizione
,.ewh-63d109b7aed88 .ewh-candidato.id .ewh-image:after {
	background-color: #0077c8;
} .ewh-63d109b7aed88 .ewh-candidato.id .ewh-image img
, .ewh-63d109b7aed88 .ewh-table-2 :where(td[data-th="GruppoEuropeo"], td[data-th="GruppoEuropa"]) .ewh-immagine-gruppo.id img {
	border-color: #0077c8;
} .ewh-63d109b7aed88 .ewh-candidato.theleft .ewh-coalizione
,.ewh-63d109b7aed88 .ewh-candidato.theleft .ewh-image:after {
	background-color: #e42527;
} .ewh-63d109b7aed88 .ewh-candidato.theleft .ewh-image img
, .ewh-63d109b7aed88 .ewh-table-2 :where(td[data-th="GruppoEuropeo"], td[data-th="GruppoEuropa"]) .ewh-immagine-gruppo.theleft img {
	border-color: #e42527;
} .ewh-63d109b7aed88 .ewh-candidato.others .ewh-coalizione
,.ewh-63d109b7aed88 .ewh-candidato.others .ewh-image:after {
	background-color: #666666;
} .ewh-63d109b7aed88 .ewh-candidato.others .ewh-image img
, .ewh-63d109b7aed88 .ewh-table-2 :where(td[data-th="GruppoEuropeo"], td[data-th="GruppoEuropa"]) .ewh-immagine-gruppo.others img {
	border-color: #666666;
} .ewh-63d109b7aed88 .ewh-candidato.ni .ewh-coalizione
,.ewh-63d109b7aed88 .ewh-candidato.ni .ewh-image:after {
	background-color: #999999;
} .ewh-63d109b7aed88 .ewh-candidato.ni .ewh-image img
, .ewh-63d109b7aed88 .ewh-table-2 :where(td[data-th="GruppoEuropeo"], td[data-th="GruppoEuropa"]) .ewh-immagine-gruppo.ni img {
	border-color: #999999;
} .ewh-63d109b7aed88 .ewh-row {
	display: flex;
	align-items: stretch;
	gap: 2rem;
	margin-bottom: 1rem;
	width: 100%;
} .ewh-63d109b7aed88 .ewh-col {
	flex: 0 0 calc((100% - 2rem) / 2);
	max-width: calc((100% - 2rem) / 2);
} .ewh-63d109b7aed88 .ewh-table-2 :where(td[data-th="GruppoEuropeo"], td[data-th="GruppoEuropa"]) .ewh-immagine-gruppo {
	display: flex;
	flex-direction: column;
	gap: .5rem;
	justify-content: center;
	align-items: center;
	margin: .25rem 0;
	color: var(--black);
	font-size: .875rem;
    line-height: 120%;
} .ewh-63d109b7aed88 .ewh-table-2 :where(td[data-th="GruppoEuropeo"], td[data-th="GruppoEuropa"]) .ewh-immagine-gruppo img {
	width: 60px;
	border-radius: 30px;
	border: .25rem solid transparent;
	box-sizing: border-box;
} .ewh-63d109b7aed88 .ewh-table-2 :where(td[data-th="GruppoEuropeo"], td[data-th="GruppoEuropa"]) .ewh-immagine-gruppo img[src$="-altri.png"] {
	display: none;
} .ewh-63d109b7aed88 .ewh-table-2 td small {
	display: none;
} .ewh-63d109b7aed88.ewh-dettaglio {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-end;
	border: 1px solid var(--gray);
	padding: 20px 15px;
} .ewh-63d109b7aed88.ewh-dettaglio .ewh-body {
	flex: 0 0 100%;
	max-width: 100%;
} .ewh-63d109b7aed88 .ewh-tabs {
	display: flex;
	gap: 1rem;
	margin: 0;
	padding: 0;
	list-style: none;
} .ewh-63d109b7aed88 .ewh-tabs li :where(a, span) {
	padding: 0 1rem;
	align-items: center;
	display: flex;
	background-color: #eee;
	height: 2.25rem;
} .ewh-63d109b7aed88 .ewh-tabs li a
, .ewh-63d109b7aed88 .ewh-tabs li a:visited
, .ewh-63d109b7aed88 .ewh-tabs li a:hover {
	text-decoration: none;
} .ewh-63d109b7aed88 .ewh-tabs li.active :where(a, span) {
	background-color: var(--primary);
	color: white;
} .ewh-63d109b7aed88 .ewh-tabs li :where(a, span):before {
	content: '';
    width: 14px;
    height: 8px;
    margin-right: 6px;
    display: inline-block;
    background-color: var(--primary);
} .ewh-63d109b7aed88 .ewh-tabs li.active :where(a, span):before {
    background-color: white;
} .ewh-63d109b7aed88 .ewh-mappa {
	margin-top: .5rem;
	position: relative;
} .ewh-popup-mappa {
    background: #005ac7;
    width: fit-content;
    padding: 10px 20px;
    margin: auto;
    display: block;
    visibility: visible !important;
    text-align: center;
    display:none;
    color: white;
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    z-index: 1000;
} .ol-popup {
    position: absolute;
    background-color: white;
    -webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
    filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
    padding: 15px;
    border-radius: 10px;
    border: 1px solid #cccccc;
    bottom: 12px;
    left: 0px;
    top: 0px;
    min-width: 220px;
    display: none;
} #popup.ol-popup:after, #popup.ol-popup:before {
    left: 200px;
} .ol-popup:before {
    border-top-color: #cccccc;
    border-width: 11px;
    left: 48px;
    margin-left: -11px;
} #popup.ol-popup:after, #popup.ol-popup:before {
    left: 200px;
} .ol-popup:after {
    border-top-color: white;
    border-width: 10px;
    left: 48px;
    margin-left: -10px;
} .ol-popup:after, .ol-popup:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
} .ol-popup-closer {
    display: none;
    text-decoration: none;
    position: absolute;
    top: 2px;
    right: 8px;
} .ewh-image-popup img {
        max-width: 100px;
} .ewh-parliament .seat {
        cursor: pointer;
        transition: all 800ms;
} .ewh-parliament .seat.epp {
        fill: #0155A0;
} .ewh-parliament .seat.sd {
        fill: #FF0000;
} .ewh-parliament .seat.renew {
        fill: #0099FF;
} .ewh-parliament .seat.greensefa {
        fill: #008200;
} .ewh-parliament .seat.ecr {
        fill: #1866a5;
} .ewh-parliament .seat.id {
        fill: #0077c8;
} .ewh-parliament .seat.theleft {
        fill: #e42527;
} .ewh-parliament .seat.others {
        fill: #666666;
} .ewh-parliament .seat.ni {
        fill: #999999;
} #ewh-coalizioni-europee {
    max-height: 200px;
    max-width: 100%;
} .ewh-link a {
	white-space: nowrap;
	display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    border: none;
    height: fit-content;
    cursor: pointer;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    font-size: 11px;
    line-height: 1.1;
    font-weight: 800;
    text-transform: uppercase;
    text-decoration: none!important;
    text-align: center;
    text-wrap: nowrap;
    padding: .25rem .5rem;
    border-radius: 3px;
    box-shadow: 0 0 0 1px var(--primary);
    color: #fff !important;
    background-color: var(--primary);
} .ewh-link a:hover {
   background-color: color-mix(in srgb, var(--primary) 90%, #fff);
    box-shadow: 0 0 0 2px color-mix(in srgb, var(--primary) 80%, #fff);
} .ewh-referendum {
	padding: 0;
	display: grid;
	align-items: stretch;
	justify-items: stretch;
	gap: 1rem;
	grid-template-columns: auto 510px 150px;
} .ewh-splitted .ewh-referendum.region
, .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum {
	grid-template-columns: auto;
} .ewh-63d109b7aed88 .js-ewh-candidati:not(.slick-initialized) .ewh-referendum.regione {
	border-left: 1px solid var(--gray);
    padding-left: .75rem;
} .ewh-referendum > div.ewh-referendum-title {
	display: flex;
    flex-direction: column;
    align-items: flex-start;
} .ewh-63d109b7aed88 .ewh-referendum > div.ewh-referendum-body {
	flex: 1 0 50%;
	align-content: flex-end;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum > div.ewh-referendum-body {
	flex: 0 0 100%;
} .ewh-referendum > div.ewh-referendum-sidebar {
	display: flex;
    flex-direction: column;
    align-items: flex-end;
	min-width: 125px;
} .ewh-dettaglio-referendum .ewh-referendum-sidebar {
	grid-column: 1 / span 3;
	display: flex;
    justify-content: space-between;
    width: 100%;
	align-items: flex-end;
	height: 1.5rem;
} .ewh-referendum > div.ewh-referendum-sidebar img
, .ewh-referendum .ewh-referendum-map img {
	max-height: 150px;
} .ewh-referendum.region .ewh-referendum-map img {
	max-height: 60px;
} .ewh-referendum > div.ewh-referendum-sidebar .ewh-inner-sidebar {
	flex: 1;
	align-content: flex-end;
} .ewh-referendum > div.ewh-referendum-sidebar .ewh-inner-sidebar p
, .ewh-63d109b7aed88 .ewh-splitted .ewh-referendum-sidebar p {
	white-space: nowrap;
	color: var(--gray600);
	text-align: right;
} .ewh-63d109b7aed88 .ewh-referendum-risulati {
	grid-template-columns: 100px auto 100px;
	grid-template-rows: auto 1.5rem;
	gap: 0 .25rem;
} .ewh-63d109b7aed88.ewh-dettaglio-referendum .ewh-referendum-risulati {
	grid-template-columns: 115px auto 115px;
	grid-template-rows: 2rem auto 1.5rem auto;
} .ewh-63d109b7aed88 .ewh-referendum-risulati {
	display: grid;
	grid-template-columns: 100px auto 100px;
	grid-template-rows: auto 1.5rem;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum-risulati {
	grid-template-columns: 95px auto 95px;
	grid-template-rows: 1fr 3rem 1.5rem auto;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati.slick-initialized .ewh-referendum-risulati {
	grid-template-columns: 100px 294px 100px auto;
	grid-template-rows: auto auto 1.5rem auto;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum.regione .ewh-referendum-risulati {
	grid-template-columns: 85px auto 85px;
} .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-donut-container {
	grid-column: 2;
	grid-row: 1;
	position: relative;
	align-content: flex-end;
} .ewh-63d109b7aed88.ewh-dettaglio-referendum .ewh-referendum-risulati .ewh-donut-container {
	grid-row: 2;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati.slick-initialized .ewh-referendum-risulati .ewh-donut-container {
	aspect-ratio: 18 / 9;
} .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-donut-container canvas {
	aspect-ratio: 18 / 9;
} .ewh-63d109b7aed88 .ewh-referendum-risulati div.ewh-donut {
	position: relative;
	width: 100%;
	aspect-ratio: 18 / 9;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum-risulati .ewh-donut-container {
	grid-row: 1 / span 2;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum .ewh-referendum-risulati .ewh-referendum-title {
	grid-column: 1;
	grid-row: 1;
	position: absolute;
	top: .5rem;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum .ewh-referendum-risulati .ewh-referendum-title h4 {
	max-width: 100px;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati.slick-initialized .ewh-referendum-risulati .ewh-referendum-title {
	grid-column: 1 / span 4;
	grid-row: 1;
} .ewh-63d109b7aed88.ewh-dettaglio-referendum .ewh-referendum-risulati .ewh-referendum-title {
	grid-column: 1 / span 3;
	display: flex;
	align-items: center;
	gap: .375rem;
	grid-row: 1;
	font-weight: 700;
	padding-bottom: .5rem;
} .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-donut-container canvas {
	max-width: 100% !important;
} .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-donut-container::before {
	content: '';
	position: absolute;
	border-left: 2px dashed var(--ewh-quorum-yes);
	height: 100%;
	left: calc(50% - 1px);
	bottom: 0;
} .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-yes
, .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-no {
	grid-column: 1;
	grid-row: 1;
	align-content: flex-end;
	font-size: 22px;
	line-height: 1.4;
	font-weight: bold;
	padding-bottom: 1rem;
	color: var(--primary);
	position: relative;
	white-space: nowrap;
} .ewh-63d109b7aed88.ewh-dettaglio-referendum .ewh-referendum-risulati .ewh-label-yes
, .ewh-63d109b7aed88.ewh-dettaglio-referendum .ewh-referendum-risulati .ewh-label-no {
	grid-row: 2;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum-risulati .ewh-label-yes
, .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum-risulati .ewh-label-no {
	grid-row: 2;
	font-size: 20px;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati.slick-initialized .ewh-referendum-risulati .ewh-label-yes
, .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati.slick-initialized .ewh-referendum-risulati .ewh-label-no {
	grid-row: 2;
	grid-column: 1;
	font-size: 20px;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati.slick-initialized .ewh-referendum-risulati .ewh-label-no {
	grid-column: 3;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati.slick-initialized .ewh-referendum-risulati .ewh-donut-container {
	grid-row: 2;
	grid-column: 2;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati.slick-initialized .ewh-referendum-quorum-label {
	grid-row: 3;
	grid-column: 1;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati.slick-initialized .ewh-referendum-quorum {
	grid-row: 3;
	grid-column: 2;
} .ewh-63d109b7aed88 .ewh-splitted .ewh-referendum.region .ewh-referendum-quorum {
	grid-row: 2;
	grid-column: 2;
} .ewh-63d109b7aed88.ewh-dettaglio-referendum .ewh-splitted .ewh-referendum.region .ewh-referendum-quorum {
	grid-row: 3;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum.regione .ewh-referendum-risulati .ewh-label-yes
, .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum.regione .ewh-referendum-risulati .ewh-label-no {
	font-size: 16px;
} .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-yes > div
, .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-no > div {
	position: absolute;
	width: calc(100% + 2.375rem);
	border-bottom: 1px solid var(--primary);
	left: 0;
	bottom: 1rem;
} .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-no > div {
	border-color: var(--secondary);
} .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-yes > div::after
, .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-no > div::after {
/*	content: '';*/
	display: block;
	width: 9px;
    height: 9px;
    background-color: var(--white);
    border: 2px solid var(--primary);
    position: absolute;
    right: 0;
    bottom: -5px;
    border-radius: .25rem;
	z-index: 100;
} .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-no > div::after {
	right: auto;
	left: 0;
} .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-yes.winning
, .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-no.winning {
	font-size: 26px;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum-risulati .ewh-label-yes.winning
, .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum-risulati .ewh-label-no.winning {
	font-size: 22px;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum.regione .ewh-referendum-risulati .ewh-label-yes.winning
, .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum.regione .ewh-referendum-risulati .ewh-label-no.winning {
	font-size: 20px;
} .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-no {
	grid-column: 3;
	grid-row: 1;
	color: var(--secondary);
	text-align: right;
} .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-no > div {
	right: 0;
	left: auto;
} .ewh-63d109b7aed88 .ewh-referendum-quorum > div > div {
	position: absolute;
	top: 1px;
	left: 0;
	z-index: 100;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	gap: .5rem;
} .ewh-63d109b7aed88 .ewh-referendum-quorum > div > div {
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
} .ewh-63d109b7aed88 .ewh-referendum-quorum-label {
	text-align: right;
	color: var(--ewh-quorum-yes);
	text-transform: uppercase;
	font-weight: 600;
	grid-column: 1;
	grid-row: 2;
	align-content: center;
} .ewh-63d109b7aed88.ewh-dettaglio-referendum .ewh-referendum-quorum-label {
	grid-row: 3;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum-quorum-label {
	grid-row: 3;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum-quorum {
	grid-row: 3;
	grid-column: 2;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum-sidebar {
	grid-row: 4;
	grid-column: 1 / span 3;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati.slick-initialized .ewh-referendum-sidebar {
	grid-row: 3 / span 2;
	grid-column: 4;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum-map
, .ewh-63d109b7aed88 .ewh-splitted .ewh-referendum.region .ewh-referendum-map {
	grid-row: 1;
	grid-column: 3;
	text-align: right;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati.slick-initialized .ewh-referendum-map {
	grid-row: 2;
	grid-column: 4;
	display: flex;
	justify-content: flex-end;
} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati:not(.slick-initialized) .ewh-referendum-map > img {
	max-width: 100%;
	max-height: 100%;
} .ewh-referendum-quorum-container > div:nth-child(2) {
	display: flex;
	gap: .25rem;
	grid-column: 2;
	grid-row: 2;
} .ewh-referendum-quorum {
	height: 100%;
	display: flex;
	gap: .25rem;
} .ewh-referendum-quorum > div {
	width: 0%;
	height: 100%;
	font-weight: 900;
	position: relative;
	background-color: var(--ewh-quorum-yes);
	color: var(--ewh-quorum-no);
	border-radius: .25rem;
} .ewh-referendum-quorum > div.yes {
	background-color: var(--ewh-quorum-yes);
} .ewh-referendum-quorum > div.ewh-referendum-01-quorum.yes {
	animation: ewh-referendum-01-quorum-yes 2s ease forwards;
	background-color: var(--ewh-quorum-yes);
} .ewh-referendum-quorum > div.ew\h-referendum-01-quorum.no {
	animation: ewh-referendum-01-quorum-no 2s ease forwards;
	background-color: var(--ewh-quorum-no);
} .ewh-63d109b7aed88 h4.ewh-referendum-quesito {
	font-size: 1.125rem;
	line-height: 1.4rem;
} .ewh-63d109b7aed88 .ewh-referendum-quesito-text {
	color: var(--gray700);
	font-size: 15px;
    line-height: 1.4;
	flex: 1;
	align-content: flex-end;
} .ewh-dettaglio-referendum .ewh-referendum {
	margin-bottom: 2rem;
} .ewh-dettaglio-referendum .ewh-referendum-risulati > div > div
, .ewh-referendum-quorum > div > div {
	flex-direction: row;
	gap: .5rem;
    padding: .25rem .25rem;
    line-height: 1;
} .ewh-dettaglio-referendum .ewh-referendum-risulati::before {
	height: 2.5rem;
} .ewh-63d109b7aed88.ewh-dettaglio-referendum h4.ewh-referendum-quesito {
/*	font-size: 1rem;*/
	line-height: 1.4;
	font-weight: normal
} .ewh-63d109b7aed88 ul {
	list-style: none;
	margin: 0;
	padding: 0;
} .ewh-63d109b7aed88 ul.list-entities {
	margin-top: .5rem;
	display: flex;
	gap: .5rem;
	flex-wrap: wrap;
} .ewh-63d109b7aed88 ul.list-entities li {
	display: inline;
	line-height: 25px;
} .ewh-63d109b7aed88 ul.list-entities li a {
	text-decoration: none;
	font-size: 14px;
} .ewh-63d109b7aed88 ul.list-entities li a svg path {
	fill: #fff;
} .ewh-63d109b7aed88 svg.live-icon {
	height: 24px;
	padding-bottom: .25rem;
} .ewh-63d109b7aed88 div.live-icon {
	height: 24px;
	margin-bottom: .25rem;
	color: #fff;
	background-color: red;
	display: flex;
	gap: 0.25rem;
	border-radius: .25rem;
	padding: .25rem .5rem;
    align-items: center;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 14px;
	white-space: nowrap;
} .ewh-63d109b7aed88 div.live-icon::before {
	content: '';
	display: block;
	width: .75rem;
	height: .75rem;
	border-radius: .375rem;
	background-color: #fff;
} .ewh-63d109b7aed88.ewh-dettaglio-referendum svg.live-icon {
	padding-bottom: 0;
} .ewh-63d109b7aed88.ewh-dettaglio-referendum div.live-icon {
	margin-bottom: 0;
} .ewh-63d109b7aed88 .live-text {
	font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;
	color: var(--primary);
	display: none;
} @media only screen and (max-width: 1023.98px) {
	.ewh-63d109b7aed88 .ewh-candidato .ewh-coalizione {
		padding: 0 .5rem;
	}
} @media only screen and (max-width: 991.98px) {
	.ewh-tablet-none {
		display: none !important;
	} .ewh-tablet-block:not(.slick-initialized)
	, .ewh-tablet-flex.slick-initialized {
		display: block !important;
	} .ewh-tablet-flex:not(.slick-initialized) {
		display: flex !important;
	} .ewh-63d109b7aed88:not(.ewh-risultaticandidati):not(.ewh-pagina-regione):not(.ewh-uscente):not(.ewh-home) .ewh-candidato .ewh-image:after
	, .ewh-63d109b7aed88 .ewh-candidato-mobile .ewh-image:after {
		display: block;
	} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Liste"] {
		padding: 0 1rem 1rem;
	} .ewh-63d109b7aed88 .ewh-table-2 > tbody > tr > td {
	 	height: auto;
	} .ewh-63d109b7aed88 .ewh-table-inner thead {
		display: table-header-group;
	} .ewh-63d109b7aed88 .ewh-table-inner th[data-th="Liste"]
	, .ewh-63d109b7aed88 .ewh-table-inner th[data-th="PercentualeP"]
	, .ewh-63d109b7aed88 .ewh-table-inner th[data-th="Voti"]
	, .ewh-63d109b7aed88 .ewh-table-inner th[data-th="Seggi"] {
		display: table-cell;
		background: #EBEBEB;
		font-weight: bold;
	} .ewh-63d109b7aed88 .ewh-table-inner th[data-th="Liste"] {
		padding-left: .5rem;
	} .ewh-63d109b7aed88 .ewh-col:first-child {
		flex: 0 0 calc((100% - 2rem) / 5 * 2);
    	max-width: calc((100% - 2rem) / 5 * 2);
	} .ewh-63d109b7aed88 .ewh-col:last-child {
		flex: 0 0 calc((100% - 2rem) / 5 * 3);
    	max-width: calc((100% - 2rem) / 5 * 3);
	} .ewh-referendum {
		grid-template-columns: auto 510px 125px;
	}
} @media only screen and (max-width: 849.98px) {
	.ewh-63d109b7aed88 .ewh-col:first-child {
		flex: 0 0 calc((100% - 2rem) / 3);
    	max-width: calc((100% - 2rem) / 3);
	} .ewh-63d109b7aed88 .ewh-col:last-child {
		flex: 0 0 calc((100% - 2rem) / 3 * 2);
    	max-width: calc((100% - 2rem) / 3 * 2);
	} .ewh-referendum {
		grid-template-columns: 510px auto;
		grid-template-rows: auto auto;
	} .ewh-referendum > div.ewh-referendum-title {
		grid-column: 1 / span 2;
		grid-row: 1;
		flex-direction: row;
        flex-wrap: wrap;
        gap: .5rem;
        align-items: center;
	} .ewh-referendum > div.ewh-referendum-title h4 {
		flex-basis: 100%;
	} .ewh-63d109b7aed88.ewh-dettaglio-referendum .ewh-referendum-risulati {
		grid-template-columns: 1fr 220px 1fr;
	}
} @media only screen and (max-width: 767.98px) {
	.ewh-mobile-none {	
		display: none !important;
	} .ewh-mobile-block:not(.slick-initialized)
	, .ewh-mobile-flex.slick-initialized {
		display: block !important;
	} .ewh-mobile-flex:not(.slick-initialized) {
		display: flex !important;
	} .ewh-63d109b7aed88 .ewh-body {
		flex-direction: column;
	} .ewh-63d109b7aed88.ewh-uscente .ewh-body {
		flex-direction: row;
	} .ewh-63d109b7aed88 .ewh-body > .ewh-regione
	, .ewh-63d109b7aed88 .ewh-body > .ewh-box {
		flex-basis: 100%;
    	max-width: 100%;
	} .ewh-63d109b7aed88 .ewh-candidato.ewh-candidato-mobile {
		display: grid !important;
	} .ewh-63d109b7aed88 .ewh-table .ewh-candidato .ewh-coalizione {
		grid-column: 2 / span 1;
		grid-row: 1 / span 1;
	} .ewh-63d109b7aed88 .ewh-table .ewh-candidato .ewh-dettagli {
		grid-column: 2 / span 1;
		grid-row: 2 / span 1;
	} .ewh-63d109b7aed88 .ewh-table .ewh-candidato .ewh-dettagli.ewh-dettagli-third {
		grid-column: 3 / span 1;
		grid-row: 1 / span 2;
		gap: .5rem;
		flex-direction: column;
	} .ewh-63d109b7aed88 .ewh-table .ewh-candidato .ewh-image:after {
		display: block;
	} .ewh-63d109b7aed88 .ewh-row {
		flex-direction: column;
	} .ewh-63d109b7aed88 .ewh-row > .ewh-col {
		max-width: none;
		flex-basis: auto;
	} .js-ewh-candidati .slick-dots {
		position: relative;
	} .ewh-63d109b7aed88 .ewh-body > .ewh-regione.parliament svg {
		transform: none;
	} .ewh-referendum {
		grid-template-columns: 450px auto;
		grid-template-rows: auto auto;
	} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati.slick-initialized .ewh-referendum-risulati {
		grid-template-columns: 100px 234px 100px auto;
	} .ewh-referendum > div.ewh-referendum-sidebar {
		min-width: 90px;
	} .ewh-referendum > div.ewh-referendum-sidebar img
	, .ewh-referendum .ewh-referendum-map img {
		max-height: 100px;
	} .ewh-63d109b7aed88 .ewh-regione .ewh-body {
		padding: .5rem;
	} .ewh-63d109b7aed88 .ewh-footer {
		padding: 0 .5rem;
	} .ewh-63d109b7aed88.ewh-dettaglio-referendum .ewh-referendum-risulati {
        grid-template-columns: 100px auto 100px;
    } .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-donut-container {
		aspect-ratio: 18 / 9;
	}
} @media only screen and (max-width: 599.98px) {
	.ewh-63d109b7aed88 .ewh-candidato .ewh-image img {
		width: 100px;
		max-width: 100%;
	} .ewh-63d109b7aed88 .js-ewh-candidati:not(.slick-initialized) .ewh-candidato:nth-child(4) {
		display: none !important;
	} .js-ewh-candidati .slick-dots {
		padding-top: .5rem;
		padding-bottom: 0;
	} .ewh-63d109b7aed88 .ewh-header {
		flex-direction: column;
		margin-bottom: 0;
		align-items: flex-start;
	} .ewh-63d109b7aed88 h4
	, .ewh-63d109b7aed88 h5 {
		margin: 0;
		line-height: 150%;
	} .ewh-referendum {
		grid-template-columns: auto;
		grid-template-rows: auto auto auto;
	} .ewh-referendum > div.ewh-referendum-title {
		grid-column: 1;
	} .ewh-referendum > div.ewh-referendum-sidebar img
	, .ewh-referendum .ewh-referendum-map img {
		display: none;
	} .ewh-referendum > div.ewh-referendum-sidebar .ewh-inner-sidebar
	, .ewh-63d109b7aed88 .ewh-splitted .ewh-referendum-sidebar
	, .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati.slick-initialized .ewh-referendum-sidebar {
		display: flex;
	    justify-content: space-between;
	    width: 100%;
		height: 1.5rem;
		align-items: flex-end;
	} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati.slick-initialized .ewh-referendum-sidebar {
		grid-column: 1 / span 3;
		grid-row: 4;
	} .ewh-63d109b7aed88 .ewh-splitted .ewh-referendum.region .ewh-referendum-sidebar {
		grid-column: 1 / span 3;
	} .ewh-63d109b7aed88 .ewh-footer {
		gap: 0;
		flex-direction: column;
	} .ewh-63d109b7aed88 .ewh-footer > p {
		padding: .5rem 0 0;
	} .ewh-63d109b7aed88 .ewh-footer > p:last-of-type {
		padding: 0 0 .5rem;
		border: 0;
	} .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-yes > div
	, .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-no > div {
		top: 0;
		bottom: auto;
	} .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-yes > div
	, .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-no > div {
		border: 0;
	} .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-yes > div::after
	, .ewh-63d109b7aed88 .ewh-referendum-risulati .ewh-label-no > div::after {
		display: none;
	} .ewh-63d109b7aed88 .ewh-referendum-risulati
	, .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati.slick-initialized .ewh-referendum-risulati {
		grid-template-columns: 75px auto 75px;
	} .ewh-63d109b7aed88 .ewh-splitted.js-ewh-candidati.slick-initialized .ewh-referendum-map {
		display: none;
	}
} @media only screen and (max-width: 499.98px) {
	.ewh-63d109b7aed88 .ewh-table-2 th[data-th="Liste"]
	, .ewh-63d109b7aed88 .ewh-table-2 th[data-th="GruppoEuropeo"]
	, .ewh-63d109b7aed88 .ewh-table-2 th[data-th="GruppoEuropa"]
	, .ewh-63d109b7aed88 .ewh-table-2 th[data-th="PercentualeP"]
	, .ewh-63d109b7aed88 .ewh-table-2 th[data-th="Voti"]
	, .ewh-63d109b7aed88 .ewh-table-2 th[data-th="Seggi"] {
		display: none;
	} .ewh-63d109b7aed88 .ewh-table-2 :where(td[data-th="GruppoEuropeo"], td[data-th="GruppoEuropa"]) .ewh-immagine-gruppo {
		gap: .25rem;
	} .ewh-63d109b7aed88 .ewh-table-2 > tbody > tr {
		display: grid;
		grid-template-columns: 1fr 100px;
		grid-template-rows: auto 1.5rem 1.5rem 1.5rem;
		padding: .25rem;
	} .ewh-63d109b7aed88 .ewh-candidato {
		max-width: none;
	} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Lista"] {
		align-self: center;
    	text-align: left;
	} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Percentuale"]
	, .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Voti"]
	, .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Seggi"] {
		display: flex;
		gap: .5rem;
		grid-column: 1 / span 2;
		align-self: center;
	} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Percentuale"]:before
	, .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Voti"]:before
	, .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Seggi"]:before {
		content: attr(data-th)": ";
		font-weight: 500;
	} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="GruppoEuropeo"] .ewh-immagine-gruppo::before {
/*		content: 'Gruppo UE';*/
		font-weight: 500;
	} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="GruppoEuropeo"] {
		align-self: self-start;
	} .ewh-63d109b7aed88 .ewh-candidato .ewh-image img {
		width: 55px;
	} .ewh-63d109b7aed88 .ewh-candidato {
		grid-template-columns: 55px 1fr;
		gap: .125rem;
	} .ewh-63d109b7aed88 .ewh-candidato .ewh-dettagli-perc {
		font-size: 1.25rem;
	} .ewh-63d109b7aed88 .ewh-candidato .ewh-dettagli-nome {
		font-size: .675rem;
	}
} @media only screen and (max-width: 399.98px) {
	.ewh-63d109b7aed88.ewh-uscente .ewh-body {
		flex-direction: column;
	    align-items: center;
	    gap: 0;
	}
} @media only screen and (max-width: 349.98px) {
	.ewh-63d109b7aed88 .ewh-footer {
		flex-direction: column-reverse;
		gap: .25rem;
	} .ewh-63d109b7aed88 .ewh-footer > p {
		text-align: left;
	}
}
