/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 03 2025 | 18:16:06 */
.contador .elementor-counter-number-wrapper {
	position: relative;
	align-items: baseline;
}

.contador .elementor-counter {
	margin-left: 10%;
}

.contador .elementor-counter-title {
	position: absolute;
    bottom: 0;
    left: 11%;
}

.contador .elementor-counter-number-prefix {
	font-size: 1rem;
    transform: rotate(270deg) translateX(-81%) translateY(-45px);
    font-weight: 500;
    position: absolute;
    top: 0;
    left: 0;
}

.contador .elementor-counter-number-suffix {
	font-size: 2rem;
}

@media (max-width: 768px) { 	
	/*.contador {
		width: 100%;
	}*/
	
	.contador .elementor-counter-number-wrapper {
		font-size: 90px !important;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	
	.contador .elementor-counter-title {
		bottom: -26px;
		position: static !important;
		width: 100%;
        justify-content: center !important;
	}
	
	.contador .elementor-counter-number-prefix {
		position: static;
		transform: translate(0);
	}
	
	.contador .elementor-counter {
		align-items: center;
		margin: 0;
	}
	
	.contador .elementor-counter-number-suffix {
		position: absolute;
		right: -3rem;
		bottom: 1rem;
	}
}

@media (max-width: 540px) { 
	.contador .elementor-counter-number-wrapper {
		font-size: 60px !important;
	}
	
	.contador .elementor-counter-number-prefix {
		font-size: 0.756rem;
	}
	
	.contador .elementor-counter-number-suffix {
		right: -22px;
    	bottom: 10px;
		font-size: 1rem;
	}
}