.container-recensioni {
	overflow: hidden;
}

.container-recensioni-bg {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	height: 100%;
	width: 100%;
}

.container-recensioni-bg img {
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.container-recensioni .body-txt-title {
	color: #ffffff;
	line-height: 1.3em;
}

.container-recensioni .body-txt-title strong {
	color: #6d6662;
}

.container-recensioni .recensioni-box,
.container-recensioni .recensioni-box p,
.container-recensioni .recensioni-box i {
	color: #ffffff;
}

.container-recensioni .recensioni-box p {
	padding: 0;
}

#container-recensioni__bg {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
}


@media (min-width: 320px) {

	.container-recensioni .body-txt-title {
		font-size: 1.5rem;
	}

	.container-recensioni .recensioni-box {
		font-size: 1.125rem;
	}

	.container-recensioni .recensioni-box .recensioni-title {
		font-size: 1.25rem;
	}
}

@media (min-width: 992px) {

	.container-recensioni .body-txt-title {
		font-size: 1.75rem;
	}
}

@media (min-width: 1200px) {

	.container-recensioni .body-txt-title {
		font-size: 2rem;
	}

	.container-recensioni .recensioni-box {
		font-size: 1.25rem;
	}

	.container-recensioni .recensioni-box .recensioni-title {
		font-size: 1.5rem;
	}
}

@media (min-width: 1800px) {

	.container-recensioni .body-txt-title {
		font-size: 2.25rem;
	}
}