/************************************/
/***    18. Services Page css	  ***/
/************************************/

.page-services {
	padding: 100px 0 70px;
}

.page-services .service-item {
	background: var(--secondary-color);
}

/* =============================================== */
/* === Testimonianze: box fisso 6 righe (no 7ª) === */
/* =============================================== */

.our-testimonials .testimonial-item .testimonial-item-content p{
	margin: 0;

	padding: 8px 12px;
	background: rgba(255,255,255,0.06);
	border-radius: 8px;

	box-sizing: border-box;

	/* Valori REALI dai tuoi computed */
	font-size: 16px;
	line-height: 25.6px;

	/* Altezza FISSA: 6 righe + padding verticale (8+8) - 1px sicurezza */
	min-height: 168.6px;
	max-height: 168.6px;

	overflow: hidden;

	/* Ellissi multiline */
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	line-clamp: 6;
}

/* Se supportato, uso lh per essere ancora più “matematico” col font reale */
@supports (max-height: 6lh) {
	.our-testimonials .testimonial-item .testimonial-item-content p{
		min-height: calc(6lh + 16px - 1px);
		max-height: calc(6lh + 16px - 1px);
	}
}
