.countercircle {
	position: relative;
	overflow: hidden;
}

.countercircle .countercircle-title {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.countercircle .countercircle-title.countercircle-text {
	font-size: 2rem;
	line-height: 1.2;
	display: -webkit-box;
    max-width: 100%;
    height: 1.25em;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 3rem;
}

.countercircle .countercircle-title.countercicle-perc {
	font-size: 3rem;
	line-height: 1;
}

.countercircle .countercircle-title .icon {
	font-size: 4.2rem;
	line-height: 1;
	margin-right: 0;
}