.crgems-industry-hero {
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.crgems-industry-hero__inner {
	position: relative;
	z-index: 1;
	max-width: 1280px;
	margin: 0 auto;
}

.crgems-industry-hero__content {
	display: inline-block;
	text-align: left;
}

.crgems-industry-hero__breadcrumb,
.crgems-industry-hero__eyebrow {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 0.5em;
	font-size: 13px;
	line-height: 1.4;
	color: #22d3ee;
}

.crgems-industry-hero__breadcrumb a,
.crgems-industry-hero__eyebrow a {
	color: inherit;
	text-decoration: none;
	transition: opacity 0.2s ease;
}

.crgems-industry-hero__breadcrumb a:hover,
.crgems-industry-hero__eyebrow a:hover {
	opacity: 0.8;
}

.crgems-industry-hero__breadcrumb-separator {
	opacity: 0.6;
}

.crgems-industry-hero__breadcrumb-current {
	color: #f8fafc;
}

.crgems-industry-hero__title {
	margin: 0;
	font-size: 42px;
	line-height: 1.2;
	font-weight: 600;
}

.crgems-industry-hero__description {
	margin: 0;
	font-size: 16px;
	line-height: 1.7;
}

.crgems-industry-hero__description p:last-child {
	margin-bottom: 0;
}
