/* 20/11 12:15 */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');
:root{
	--blue: #00afcc;
	--yellow: #fefce8;
	--gray: #e5e7eb;
	--header: #f3f4f6;
	--black: #161616;
	--azure: #f0f9ff;
} html {
	font-size: 16px;
} body {
	margin: 0;
	padding: 0;
	overflow-x: clip;
	font-family: "IBM Plex Sans Condensed", sans-serif;
	max-width: 100%;
} *, :before, :after {
	box-sizing: border-box;
} .ewh-63d109b7aed88.ewh-home {
	background-color: var(--azure);
	padding-left: 28px;
    padding-right: 28px;
} .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: .25rem .875rem;
	flex: 1;
	border-width: 3px 0 1px;
	border-style: solid;
	border-top-color: var(--blue);
	border-bottom-color: var(--gray);
	padding: .5rem 0;
} .ewh-63d109b7aed88 .ewh-title {
	padding: .5rem 0;
} .ewh-63d109b7aed88 .ewh-title + .ewh-title {
	margin-top: .6rem;
} .ewh-63d109b7aed88 h3 {
	color: var(--black);
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 1.5rem;
} .ewh-63d109b7aed88 h4
, .ewh-63d109b7aed88 h5 {
	margin: 0;
	line-height: 130%;
} .ewh-63d109b7aed88 h1 {
	color: var(--black);
    font-weight: 900;
    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 {
	color: var(--blue);
    text-transform: uppercase;
    margin: 0;
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.4rem;
} .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: .875rem;
} .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-bottom: 1rem;
} .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 {
	flex-basis: 100%;
	text-align: right;
} .ewh-63d109b7aed88 .ewh-footer > p:first-child {
	text-align: left;
} .ewh-63d109b7aed88 .ewh-tabs {
	display: flex;
	gap: 1rem;
	margin: 0;
	padding: 0;
	list-style: none;
} .ewh-63d109b7aed88 .ewh-tabs.ballottaggio {
	flex-direction: row-reverse;
} .ewh-63d109b7aed88 .ewh-tabs > li {
	line-height: 120%;
	background-color: #d8d8d8;
	padding: .25rem 1rem;
	font-weight: bold;
	font-size: 14px;
	flex: 1 1 calc((100% - .5rem) / 2);
	position: relative;
	top: 0;
	cursor: pointer;
	border-top-left-radius: .5rem;
	border-top-right-radius: .5rem;
	box-sizing: border-box;
} .ewh-63d109b7aed88 .ewh-tabs > li a
, .ewh-63d109b7aed88 .ewh-tabs > li a:hover
, .ewh-63d109b7aed88 .ewh-tabs > li a:visited {
	text-decoration: none;
	color: #000;
	display: block;
    width: 100%;
} .ewh-63d109b7aed88 .ewh-tabs > li p {
	font-weight: normal;
	font-size: .675rem;
} .ewh-63d109b7aed88 .ewh-tabs > li.active
, .ewh-63d109b7aed88 .ewh-tabs > li.active a {
	background: linear-gradient(91deg, #020304 1.57%, #1e577a 100%);
	color: #fff;
} .ewh-63d109b7aed88 .ewh-body > [role="tab-content"]
, .ewh-63d109b7aed88 .ewh-body.ewh-white-bg {
        border-bottom-left-radius: .5rem;
        border-bottom-right-radius: .5rem;
        padding: 1rem;
        background-color: white;
} .ewh-63d109b7aed88 .ewh-body > [role="tab-content"] {
        display: none;
} .ewh-63d109b7aed88.ewh-white-bg {
        border-radius: .5rem;
        padding: .5rem 1rem;
        background-color: white; 
} .ewh-63d109b7aed88 .ewh-body > [role="tab-content"] > div {
        opacity: 0;
} .ewh-63d109b7aed88 .ewh-body > .show[role="tab-content"] {
        display: block;
        border-top: 2px solid #0070B7;
} .ewh-63d109b7aed88 .ewh-body > .show[role="tab-content"] > div {
        opacity: 1;
} .ewh-63d109b7aed88 .ewh-body {
	display: flex;
	align-items: stretch;
	gap: 1rem;
	margin-bottom: .5rem;
	flex-direction: column;
} .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: .25rem;
	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%;
	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-candidati {
	width: calc(100% + 1rem);
    margin: 0 -.5rem;
} .ewh-63d109b7aed88 .ewh-candidati:not(.slick-initialized) {
	display: flex;
	gap: .75rem;
	flex-wrap: wrap;
/* } .js-ewh-candidati .slick-slide { */
/*     margin: 0 .75rem; */
/* } .js-ewh-candidati .slick-slide > div:first-child { */
/* 	margin-bottom: .75rem; */
/* } .js-ewh-candidati .slick-list { */
/* 	margin: 0 -.75rem; */
/*     width: 100%; */
} .ewh-63d109b7aed88 .js-ewh-candidati .slick-track {
	display: flex;
	gap: .5rem;
} .js-ewh-candidati .slick-dots {
	display: flex;
	justify-content: center;
	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: 0 .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: 2 / span 1;
  	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;
	display: none;
} .ewh-63d109b7aed88 .ewh-candidato .ewh-image img {
	width: 100%;
	max-width: 120px;
	aspect-ratio: 1;
	height: auto;
	border: .25rem solid #707070;
	border-top: 0;
	position: relative;
	z-index: 110;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 0 0 .5rem .5rem;
} .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;
	white-space: nowrap;
	grid-column: 1 / span 2;
	border-radius: .5rem .5rem .5rem 0;
	padding: 0 .5rem;
	text-align: left;
} .ewh-63d109b7aed88 .ewh-candidato .ewh-coalizione .dog-ear {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 1rem 0 0 1rem;
    border-color: #fff #fff #fff rgba(204, 204, 204, .6);
    position: absolute;
    right: 0;
    top: 0;
	display: none;
} .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: .875rem;
	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: normal;
} .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 {
	font-size: 1.25rem;
	font-weight: 900;
    line-height: 1.5rem;
} .ewh-63d109b7aed88 .ewh-candidato .ewh-dettagli-seggi {
	color: var(--black);
	text-transform: uppercase;
    margin: .5rem 0 .25rem 0;
    font-size: .75rem;
	display: none !important;
} .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: var(--black);
	margin: 1.2rem 0 0.8rem;
    line-height: 120%;
    height: 34px;
    font-size: 16px;
	text-transform: uppercase;
    font-weight: 500;
} .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%;
} .ewh-63d109b7aed88 .ewh-table-2:first-child {
	margin-bottom: 28px;
	border-collapse: collapse;
} .ewh-63d109b7aed88 .ewh-table-2 + .ewh-table-2 {
	border-spacing: 6px 0;
} .ewh-63d109b7aed88 .ewh-table-2 > thead th {
	background-color: var(--header);
	color: var(--black);
	text-transform: uppercase;
	border: 1px solid var(--header);
	padding: 0 .5rem;
	box-sizing: border-box;
	font-size: 18px;
	font-weight: 500;
} .ewh-63d109b7aed88 .ewh-table-2:first-child > thead th:first-child {
	border-radius: .5rem 0 0 .5rem;
} .ewh-63d109b7aed88 .ewh-table-2:first-child > thead th:last-child {
	border-radius: 0 .5rem .5rem 0;
} .ewh-63d109b7aed88 .ewh-table-2 + .ewh-table-2 > thead th {
	border-radius: .5rem;
} .ewh-63d109b7aed88 .ewh-table-2 th[data-th="Candidato"]
, .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Candidato"] {
	width: 40%;
	min-width: 40%;
	max-width: 40%;
} .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"] {
	padding-left: 32px;
} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Liste"] {
	vertical-align: top;
	padding-bottom: 28px;
} .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"] {
	width: 80px;
	min-width: 80px;
	max-width: 80px;
	padding: 0 4px 0 0;
} .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-width: .5px 1px;
} .ewh-63d109b7aed88 .ewh-table-inner {
	width: 100%;
	border-spacing: 0;
	padding: 0 0 0 28px;
	box-sizing: border-box;
} .ewh-63d109b7aed88 .ewh-table-inner thead {
	display: none;
} .ewh-63d109b7aed88 .ewh-table-2 td {
	font-weight: 600;
	color: var(--black);
} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Candidato"] {
	vertical-align: top;
	padding: 0 28px 0 0;
} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Candidato"] > div {
	margin: 0;
	padding: 1rem 0;
	border-top: 1px solid var(--gray);
} .ewh-63d109b7aed88 .ewh-table-2 tr:first-child td[data-th="Candidato"] > div {
	border-top: 0;
} .ewh-63d109b7aed88 .ewh-table-2 tr td[data-th="Candidato"] > div {
	max-width: 400px;
	margin: 0 auto;
} .ewh-63d109b7aed88 .ewh-table-2 > tbody > tr > td {
	 border-width: 0 1px;
	 border-style: solid;
	 border-color: var(--gray);
} .ewh-63d109b7aed88 .ewh-table-2 .ewh-candidato .ewh-dettagli-perc {
	font-size: 2rem;
} .ewh-63d109b7aed88 .ewh-table-inner td {
	height: 28px;
	border-bottom: 1px solid var(--gray);
} .ewh-63d109b7aed88 tr:not(:first-child) .ewh-table-inner tr:first-child td {
	border-top: 1px solid var(--gray);
} .ewh-63d109b7aed88 .ewh-table-inner tr:last-child td {
	border-bottom: 0;
} .ewh-63d109b7aed88 .ewh-table-2 > tbody > tr:first-child > td {
  	border-top-width: 0;
} .ewh-63d109b7aed88 .ewh-table-2 > tbody > tr:last-child > td {
  	border-bottom-width: 0;
} .ewh-63d109b7aed88 .ewh-table-2 > tbody > tr > td:first-child {
 	border-left-width: 0;
} .ewh-63d109b7aed88 .ewh-table-2 > tbody > tr > td:last-child {
 	border-right-width: 0;
} .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: 60vh;
} .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;
} .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;
} .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(--blue);
	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(--blue);
} .ewh-63d109b7aed88 .ewh-tabs li.active :where(a, span):before {
    background-color: white;
} .ewh-63d109b7aed88 .ewh-mappa {
	margin-top: .5rem;
} .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-link a {
	white-space: nowrap;
    height: 35px;
    line-height: 35px;
    background-color: #1887E4;
    font-size: .875rem;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    color: #FFF !important;
    padding: .25rem .5rem;
} .ewh-link a:hover {
	color: #efefef !important;
}.btn-live-icon {
  display: inline-block;
  position: relative;
  top: calc(50% - 5px);
  background-color: red;
  width: 10px;
  height: 10px;
  margin-left: .75rem;
  border: 1px solid #00000061;
  border-radius: 50%;
  z-index: 1;
  &:before {
    content: "";
    display: block;
    position: absolute;
    background-color: #ff000063;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: btn-live 2s ease-in-out infinite;
    z-index: -1;
  }
} @keyframes btn-live {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(2, 2);
    background-color: rgba(red, 0);
  }
  100% {
    transform: scale(1, 1);
    background-color: rgba(red, 0);
  }
} .btn-live {
  display: block;
  font-weight: normal;
  position: relative;
  background-color: rgba(#fff, 0.9);
  text-decoration: none;
  text-transform: uppercase;
  color: #000;
  border-radius: 50px;
  transition: all 0.2s;
  z-index: 1;
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  font-size: .675rem;
  line-height: 1rem;
  text-align: right;
}  @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 .ewh-table-2 > tbody > tr > td {
	 	height: auto;
	} .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: var(--header);
		font-weight: bold;
	} .ewh-63d109b7aed88 .ewh-table-inner th[data-th="Liste"] {
		padding-left: .5rem;
	} .ewh-63d109b7aed88 .ewh-table-inner th:first-child {
		border-radius: .5rem 0 0 .5rem;
	} .ewh-63d109b7aed88 .ewh-table-inner th:last-child {
		border-radius: 0 .5rem .5rem 0;
	}
} @media only screen and (max-width: 850.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);
	}*/
} @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-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-63d109b7aed88.ewh-home {
		padding-left: 14px;
	    padding-right: 14px;
	} .ewh-63d109b7aed88 .ewh-table-inner thead {
		display: table-header-group;
	} .ewh-63d109b7aed88 .ewh-table-2:first-child th:not([data-th="Candidato"]) {
		display: none;
	} .ewh-63d109b7aed88 .ewh-table-2:first-child > thead th:first-child {
		border-radius: .5rem;
	} .ewh-63d109b7aed88 .ewh-table-2 + .ewh-table-2 > tbody > tr > td {
		display: block;
		width: 100%;
        min-width: 100%;
        max-width: 100%;
		padding: 0;
	} .ewh-63d109b7aed88 .ewh-table-inner + .ewh-table-inner {
		padding: 0 0 28px;
		border-spacing: 6px 0;
		margin: 0 -6px;
    	width: calc(100% + 12px);
	} .ewh-63d109b7aed88 .ewh-table-inner td {
		border-width: 0 1px;
		border-style: solid;
        border-color: var(--gray);
	} .ewh-63d109b7aed88 .ewh-table-inner td:first-child {
		border-left-width: 0;
	} .ewh-63d109b7aed88 .ewh-table-inner td:last-child {
		border-right-width: 0;
	} .ewh-63d109b7aed88 .ewh-table-2 + .ewh-table-2 {
		border-collapse: collapse;
	} .ewh-63d109b7aed88 .ewh-table-2 > tbody > tr > td:last-child
	, .ewh-63d109b7aed88 .ewh-table-2 > tbody > tr > td:first-child {
		border-left: 0;
		border-right: 0;
	} .ewh-63d109b7aed88 .ewh-table-2:first-child {
		display: none;
	} .ewh-63d109b7aed88 .ewh-header {
		flex-direction: column;
		margin-bottom: 0.5rem;
		align-items: flex-start;
	} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Candidato"] > div {
		border-top: 0;
	} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Candidato"] {
		border-top: 1px solid var(--gray);
	} .ewh-63d109b7aed88 .ewh-header p {
		text-align: left;
	} .ewh-63d109b7aed88 .ewh-table-inner {
		padding: 0;
	} .ewh-63d109b7aed88 .ewh-table-inner:first-child {
		margin-bottom: 14px;
	} .ewh-63d109b7aed88 .ewh-table-2 th[data-th="Voti"] {
		padding-right: 0;
	} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="Voti"] {
		width: 80px;
	    min-width: 80px;
	    max-width: 80px;
	} .ewh-63d109b7aed88 .ewh-table-2 th[data-th="Voti"] {
		width: 86px;
	    min-width: 86px;
	    max-width: 86px;
	}
} @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: .75rem;
		padding-bottom: .25rem;
	} .ewh-63d109b7aed88 h4
	, .ewh-63d109b7aed88 h5 {
		margin: 0;
		line-height: 150%;
	} .ewh-63d109b7aed88 .ewh-tabs {
		gap: .25rem;
	} .ewh-63d109b7aed88 .ewh-tabs > li {
		padding: .25rem .5rem;
		font-size: 13px;
	} .ewh-63d109b7aed88 .ewh-header p {
		text-align: left;
	}
} @media only screen and (max-width: 499.98px) {
	.ewh-63d109b7aed88 .ewh-table-2 :where(td[data-th="GruppoEuropeo"], td[data-th="GruppoEuropa"]) .ewh-immagine-gruppo {
		gap: .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"]: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: normal;
	} .ewh-63d109b7aed88 .ewh-table-2 td[data-th="GruppoEuropeo"] .ewh-immagine-gruppo::before {
/*		content: 'Gruppo UE';*/
		font-weight: normal;
	} .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.eletto .ewh-image:before {
		top: 50px;
	} .ewh-63d109b7aed88 .ewh-candidato {
		grid-template-columns: 55px 1fr;
		gap: 0 .5rem;
	} .ewh-63d109b7aed88 .ewh-candidato .ewh-dettagli-perc {
		font-size: 1.25rem;
	} .ewh-63d109b7aed88 .ewh-candidato .ewh-dettagli-nome {
		font-size: .875rem;
	}
} @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;
	}
}
