.elecciones-2024-wrapper-a .elecciones-2024 {
	padding: 2rem 1rem;	
}

.elecciones-2024 .elecciones-disclaimer {
	font-size: 1.2rem;
    margin-top: .5rem;
}

@media screen and (min-width: 768px) {
	.elecciones-2024-wrapper-a .elecciones-2024 {
	padding-left: 0;	
        padding-right: 0;
	}
}

@media screen and (min-width: 1024px) {
	.elecciones-2024-wrapper-a .elecciones-2024.plebiscito {
	margin-left: 0;
        margin-right: 0;
        width: 50%;
	}
    
    .elecciones-2024-wrapper-a .elecciones-2024.plebiscito .elecciones-content {
	padding-top: 1rem;
	}
    
    .elecciones-2024-wrapper-a .plebiscitos-wrapper {
    	display: flex;
        gap: 3rem;
        align-items: flex-end;
    }
}

@media screen and (min-width: 1280px) {
	.elecciones-2024 .elecciones-disclaimer {
	margin-left: auto;
    margin-top: 0;
}
}

.elecciones-proyecciones-wrapper {
	max-width: 720px;
    margin: 2rem auto;
}

.elecciones-proyecciones-wrapper h2 {
	font-family: var(--font-2, 'Bitter') !important;
    font-size: 2rem;
    font-weight: bold;
    margin-top: 1rem;
    width: 100%;
    text-align: center;
}

.elecciones-2024.balotaje.reduced {
	border: 1px solid #333;
    padding-bottom: 3.5rem;
}

.Page-above .elecciones-2024.balotaje.home-hidden {
	display: none;
}

.elecciones-2024.balotaje .elecciones-title p.elecciones-bajada {
	display: none !important;
}

.elecciones-2024.balotaje .elecciones-title p {
	padding: 0;
}

.elecciones-2024.balotaje .elecciones-general-datos.circuitos-escrutados p {
	padding-bottom: 0;
}

.elecciones-2024.balotaje .elecciones-title {
	flex-direction: column;
    align-items: center;
}

.elecciones-2024.balotaje.reduced .elecciones-alt-title p {
	font-size: 1.4rem;
}

h2.balotaje-widget-title {
    font-size: 1.2rem;
    text-align: center;
    font-weight: normal;
}

.modulo-internas-wrapper .elecciones-2024.balotaje {
	margin-bottom: 5rem;
    max-width: unset;
}

.elecciones-2024.balotaje .elecciones-title h2 {
	text-align: center;
}

.balotaje-widget-wrapper {
	width: 100%;
}

.elecciones-2024.balotaje .candidato-bar-item[data-name="En blanco y anulados"] span {
	text-wrap: nowrap;
    white-space: nowrap;
}

@media screen and (min-width: 768px) {
	.elecciones-proyecciones-wrapper {
		display: flex;
        flex-wrap: wrap;
        gap: 1rem;
        justify-content: center;
	}
    
    .elecciones-2024.balotaje.reduced {
        flex-grow: 1;
        flex-basis: 40%;
        max-width: calc(50% - 10px);
    }
    
    .modulo-internas-wrapper .elecciones-2024.balotaje {
	margin-bottom: 5rem;
    max-width: unset;
}
}

@media screen and (min-width: 1024px) {
	.elecciones-proyecciones-wrapper {
		max-width: 936px;
	}
    
    .modulo-internas-wrapper .elecciones-2024.balotaje {
	margin-bottom: 5rem;
    max-width: unset;
}
}

.mapa-internas-wrapper.departamentales .mapa-datos-pie,
.elecciones-2024.departamentales p.elecciones-datos-pie {
	font-size: 1.2rem;
}

.elecciones-2024.departamentales .elecciones-title p.elecciones-bajada {
    font-size: 1.4rem;
    font-family: var(--font-1);
    font-weight: normal;
}

@media screen and (min-width: 768px) {
    .modulo-internas-wrapper.departamentales {
    	padding-bottom: 3rem;
    }
}

.mapa-internas-wrapper.departamentales .mapa-datos-pie,
.elecciones-2024.departamentales p.elecciones-datos-pie {
	font-size: 1.2rem;
}

.elecciones-2024.departamentales .elecciones-title p.elecciones-bajada {
    font-size: 1.4rem;
    font-family: var(--font-1);
    font-weight: normal;
}

.mapa-internas-wrapper.departamentales .mapa-internas-ref .mapa-datos-pie {
	display: none;
}

.mapa-internas-wrapper.departamentales.desglose .mapa-internas-footer p {
    margin-top: 5px;
}

.mapa-internas-wrapper.departamentales .mapa-internas-footer {
	margin-top: 20px;
}

@media screen and (min-width: 768px) {
    .modulo-internas-wrapper.departamentales:not(.desglose) {
    	padding-bottom: 5rem;
    }
}

@media screen and (min-width: 1028px) {
    .mapa-internas-wrapper.departamentales .mapa-internas-ref .mapa-datos-pie {
    	display: block;
    }
    
    .mapa-internas-wrapper.departamentales .mapa-internas-ref .mapa-datos-pie:nth-child(9) {
    	bottom: -55px;
    }
    
    .mapa-internas-wrapper.departamentales.desglose .mapa-internas-footer .mapa-datos-pie {
    	display: block;
    }
}

