.sections_cont {

}

.sections_list {

}

.sections_item {
	width: 100%;
	padding: 1rem 0;
	padding-bottom: 6rem;
	background-color: transparent;
	color: #000;
}
.sections_item h2 {
	font-size: 5rem;
	font-weight: 300;
	padding-bottom: 2rem;
}

.sections_item:nth-child(even) {
	background-color: var(--color_blue);
	color: #fff;
}

.service_title {
	margin-top: .5em;
}

.page_seviceposts_item_info {
	display: flex;
	padding-bottom: 3rem;
	flex-direction: column;
	justify-content: flex-end;
}

.page_seviceposts_item_info .page_posts_item_title,
.page_seviceposts_item_info .page_posts_item_text,
.page_seviceposts_item_info .page_posts_item_permalink {
	color: #fff;
}
.page_seviceposts_item_info .page_posts_item_title {
	height: 7rem;
}

@media screen and (max-width: 1920px) {
	.sections_item h2 {
		font-size: 4rem;
	}
}

@media screen and (max-width: 1200px) {
	.sections_item h2 {
		font-size: 3rem;
	}
}

@media screen and (max-width: 800px) {
	.sections_item h2 {
		font-size: 2rem;
	}

	.page_seviceposts_item_panel_text strong, .page_seviceposts_item_panel_text b {
		font-size: 1.5em;
	}
}