.sector_header {
	margin: auto;
	aspect-ratio: 1440/720;

	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-color: #000;
}

.sector_title {
	position: absolute;
	left: 9.125rem;
	bottom: 3.75rem;

	color: #fff;
	font-weight: bold;
	font-size: 3rem;
}
.sector_title span {
	display: block;
	color: var(--color_orange_2i);
	font-size: 1rem;
	font-weight: 600;
}

.sector_texts {
	max-width: var(--max_content_sector_width);
	margin: 3.25rem auto 7rem;
	display: flex;
	column-gap: 3rem;
}

.sector_texts_intro {
	flex: 0 0 22rem;
	font-size: 1.625rem;
	font-weight: bold;
	color: var(--color_grey_menu);
}

.sector_texts_description {
	flex: 1 1;
	font-size: 1.25rem;
	font-weight: 500;
	color: var(--color_grey_menu);
}

@media screen and (max-width: 600px) {
	.sector_texts {
		display: block;
		max-width: 90vw;
	}

	.sector_title {
		left: 5vw;
		padding-right: 5vw;
	}

	.sector_texts_intro {
		margin-bottom: 1rem;
	}
}

