.hidrota-banner {
	position: relative; display: flex; align-items: center; justify-content: center;
	width: 100%; min-height: 360px; color: #fff;
	background-size: cover; background-position: center; background-repeat: no-repeat;
	overflow: hidden;
}
.hidrota-banner__overlay { position: absolute; inset: 0; pointer-events: none; }
.hidrota-banner__inner   { position: relative; z-index: 2; text-align: center; padding: 32px; max-width: 1200px; width: 100%; }
.hidrota-banner__title {
	margin: 0 0 12px; font-family: Georgia, 'Times New Roman', serif; font-weight: 400;
	font-size: clamp(28px, 4vw, 52px); line-height: 1.2; color: #fff;
}
.hidrota-banner__crumbs a:hover { text-decoration: underline; }
.hidrota-banner__crumbs a       { text-decoration: none; }
