/* Stats */
.testimonials-section{
	padding:3rem 0 2rem 0;
}

.testimonials-section-title{
	font-size: 2.2rem;
	font-weight: 700;
	margin-bottom: 0.5rem;
	text-align: center;
}

.testimonials-section-text{
	font-size: 1.12rem;
	font-weight: 200;
	text-align: center;
	margin-bottom: 3rem;
}

.testimonial-list{
	display:block;
}

.testimonial-item{
	margin: 0 0 4rem 0;
}

.testimonial-item blockquote{
	position: relative;
}

.testimonial-item blockquote .start{
	font-size: 3rem;
	font-weight: 700;
	display:inline;
	display: inline-block;
    position: relative;
    transform: translateY(-0.5rem);
}

.testimonial-item blockquote .end{
	font-size: inherit;
	font-weight: 700;
	display:inline;
}

.testimonial-item:nth-child(1) blockquote{
	font-size:1.35rem;
	line-height:1.2;
	font-weight:400;
	font-style:italic;
}

.testimonial-item:nth-child(2) blockquote{
	font-size:1.60rem;
	line-height:1.2;
	font-weight:700;
	font-style:italic;
}

.testimonial-item:nth-child(3) blockquote{
	font-size:1.05rem;
	line-height:1.2;
	font-weight:400;
	font-style:italic;
}

.testimonial-item-footer{
	text-align: center;
	font-size:1rem;
	font-weight:400;
	font-style:normal;
}

@media screen and (min-width:768px) {
	.testimonials-section{
		padding:5.8rem 0 4rem 0;
	}

	.testimonials-section-title{
		font-size: 3rem;
	}

	.testimonials-section-text{
		font-size: 1.25rem;
	}

	.testimonial-item{
		margin: 0 0 2rem 0;
	}
	
	.testimonial-item:nth-child(1){
		width:70%;
		margin:0 auto;
		padding:0 2rem 2rem 2rem;
	}
	.testimonial-item:nth-child(1) blockquote{
		font-size:1.75rem;
	}

	.testimonial-item:nth-child(2){
		width:50%;
		margin:0 auto;
		display: inline-block;
		padding:0 2rem 2rem 2rem;
	}
	.testimonial-item:nth-child(2) blockquote{
		font-size:2.25rem;
	}

	.testimonial-item:nth-child(3){
		width:50%;
		margin:0 auto;
		display: inline-block;
		padding:0 2rem 2rem 2rem;
	}
	.testimonial-item:nth-child(3) blockquote{
		font-size:1.25rem;
	}
}