/* ==========================================================
   Prescrizione page blocks
   ========================================================== */

/* Banner: lower theme wave so the clock stays just above the edge, as in Figma */
.acqua-breadcrumb.prescrizione-banner > svg {
	transform: scaleY(0.8);
	transform-origin: center bottom;
}

/* Title bar */
.prescrizione-title-bar {
	margin-bottom: 40px;
}

.prescrizione-title-bar .page-title-wrapper .page-subtitle p {
	font-size: 16px;
}

/* Orange notice */
.prescrizione-notice {
	background: var(--color-orange, #ED8100);
	padding: 40px 0 44px;
	margin-bottom: 70px;
}

.prescrizione-notice-wrapper {
	text-align: center;
	color: #fff;
	font-family: var(--font-titillium);
}

.prescrizione-notice-title {
	color: #fff;
	font-family: var(--font-titillium);
	font-size: 26px;
	font-weight: 600;
	line-height: 1.2;
	text-transform: uppercase;
	margin: 0 0 6px;
}

.prescrizione-notice-highlight {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.5;
	text-transform: uppercase;
	margin: 0 0 4px;
}

.prescrizione-notice-text,
.prescrizione-notice-text p {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6;
	margin: 0;
}

.prescrizione-notice-text a {
	color: #fff;
	text-decoration: underline;
}

/* FAQ: reuses .scerchi_faq_inner_pding styles; only page-specific spacing */
.prescrizione-faq {
	margin-top: 0;
	margin-bottom: 70px;
}

.prescrizione-faq .accordion-body .content-wrapper-left p {
	margin-bottom: 14px;
}

.prescrizione-faq .accordion-body .content-wrapper-left p:last-child {
	margin-bottom: 0;
}

.prescrizione-faq .accordion-body .content-wrapper-left .downloads-list {
	margin-top: 20px;
}

/* Riferimenti normativi */
.prescrizione-riferimenti {
	margin-bottom: 90px;
}

.prescrizione-riferimenti-title {
	color: #000;
	font-family: var(--font-titillium);
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2;
	text-transform: uppercase;
	margin: 0 0 24px;
}

.prescrizione-riferimenti-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.prescrizione-riferimenti-list li {
	color: #000;
	font-family: var(--font-titillium);
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6;
	list-style: none;
	margin: 0;
}

.prescrizione-riferimenti-list li a {
	color: inherit;
	text-decoration: underline;
}

.prescrizione-riferimenti-list li a:hover {
	color: var(--color-orange, #ED8100);
}

/* Responsive */
@media (max-width: 991px) {
	.prescrizione-notice {
		padding: 30px 0 34px;
		margin-bottom: 50px;
	}

	.prescrizione-notice-title {
		font-size: 22px;
	}

	.prescrizione-faq {
		margin-bottom: 50px;
	}

	.prescrizione-riferimenti {
		margin-bottom: 60px;
	}
}

@media (max-width: 575px) {
	.prescrizione-notice-highlight,
	.prescrizione-notice-text,
	.prescrizione-notice-text p,
	.prescrizione-riferimenti-list li {
		font-size: 15px;
	}

	.prescrizione-riferimenti-title {
		font-size: 20px;
	}
}
