.palette-arancione #cpt-page-title,
.palette-arancione .persona-card .vc_row,
.palette-arancione #vb-pagination {
	background-color: var(--wpex-palette-29-color);
}
.palette-arancione #cpt-content .wpb_wrapper > .vcex-custom-field > p > strong,
.palette-arancione .bolsena-file-item > a:hover {
	color: var(--wpex-palette-30-color);
}
.palette-arancione .wpex-carousel-slide .overlay-hide {
	background-image: url('/wp-content/uploads/2025/11/card-arancione-symbol-1.svg');
}
.palette-arancione .wpex-carousel-slide .overlay-hide .overlay-bg {
	background-color: rgba(145, 67, 6, 0.3);
}

.palette-verde #cpt-page-title,
.palette-verde .persona-card .vc_row,
.palette-verde #vb-pagination {
	background-color: var(--wpex-palette-23-color);
}
.palette-verde #cpt-content .wpb_wrapper > .vcex-custom-field > p > strong,
.palette-verde .bolsena-file-item > a:hover {
	color: var(--wpex-palette-24-color);
}
.palette-verde .wpex-carousel-slide .overlay-hide {
	background-image: url('/wp-content/uploads/2025/11/card-verde-symbol-1.svg');
}
.palette-verde .wpex-carousel-slide .overlay-hide .overlay-bg {
	background-color: rgba(8, 36, 18, 0.3);
}

.palette-blu #cpt-page-title,
.palette-blu .persona-card .vc_row,
.palette-blu #vb-pagination {
	background-color: var(--wpex-palette-26-color);
}
.palette-blu #cpt-content .wpb_wrapper > .vcex-custom-field > p > strong,
.palette-blu .bolsena-file-item > a:hover {
	color: var(--wpex-palette-27-color);
}
.palette-blu .wpex-carousel-slide .overlay-hide {
	background-image: url('/wp-content/uploads/2025/11/card-blu-symbol-1.svg');
}
.palette-blu .wpex-carousel-slide .overlay-hide .overlay-bg {
	background-color: rgba(0, 0, 55, 0.3);
}

.palette-arancione #cpt-page-title h1.vcex-heading,
.palette-arancione .persona-card .vcex-custom-field-icon,
.palette-arancione #cpt-page-title .bolsena-back-to:hover,
.palette-arancione #vb-pagination .vb-pagination-title,
.palette-arancione #vb-pagination .vb-pagination-item:hover .vb-pagination-link {
	color: var(--wpex-palette-31-color);
}
.palette-verde #cpt-page-title h1.vcex-heading,
.palette-verde .persona-card .vcex-custom-field-icon,
.palette-verde #cpt-page-title .bolsena-back-to:hover,
.palette-verde #vb-pagination .vb-pagination-title,
.palette-verde #vb-pagination .vb-pagination-item:hover .vb-pagination-link {
	color: var(--wpex-palette-25-color);
}
.palette-blu #cpt-page-title h1.vcex-heading,
.palette-blu .persona-card .vcex-custom-field-icon,
.palette-blu #cpt-page-title .bolsena-back-to:hover,
.palette-blu #vb-pagination .vb-pagination-title,
.palette-blu #vb-pagination .vb-pagination-item:hover .vb-pagination-link {
	color: var(--wpex-palette-28-color);
}

#cpt-page-title h2.vcex-heading,
#cpt-page-title .bolsena-back-to,
#vb-pagination .vb-pagination-item .vb-pagination-link {
	color: var(--wpex-palette-22-color);
}

.vcex-image-carousel {
	margin-top: 100px;
}

.palette-arancione .wpex-carousel__arrow {
	background-color: var(--wpex-palette-29-color);
	color: var(--wpex-palette-22-color);
}
.palette-arancione .wpex-carousel__arrow:hover {
	background-color: var(--wpex-palette-30-color);
}

.palette-verde .wpex-carousel__arrow {
	background-color: var(--wpex-palette-23-color);
	color: var(--wpex-palette-22-color);
}
.palette-verde .wpex-carousel__arrow:hover {
	background-color: var(--wpex-palette-24-color);
}

.palette-blu .wpex-carousel__arrow {
	background-color: var(--wpex-palette-26-color);
	color: var(--wpex-palette-22-color);
}
.palette-blu .wpex-carousel__arrow:hover {
	background-color: var(--wpex-palette-27-color);
}

#vb-pagination .vb-pagination-thumb {
	height: 90px;
	width: 90px;
}