/*.content_2_html {
	margin-top:-90vh;
	background-color: rgba(0,0,0,0.4);
	z-index: 2;
	position: relative;
	height: 90vh;
	color:white;
}

.content_2_html>.block {
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	align-items: center;
	height: 90vh;
}

.content_2_html>.block div:nth-child(1) {
	width:90%;
	max-width:400px;
	padding:20px;
	font-size: 1.5em;
	line-height: 150%;
	text-align: center;
	font-weight: bold;
}

@media screen and (max-width:900px) {
	.content_2_html>.block div:nth-child(1) {
		font-size: 1.3em;
		line-height: 120%;
	}
}

.content_2_html>.block div:nth-child(2) {
	width:90%;
	max-width:400px;
	padding:20px;
	text-align: center;
}*/

a.button {
	padding:15px;
	border-radius:5px;
	background-color: var(--link-underline-hover-color);
	border-bottom: unset !important;
	font-weight: bold;
}

.content {
	margin-top: 80px;
}

.content .block {
	margin: 0 auto;
	width:calc(96% - 60px);
	padding:30px;
	max-width: 1200px;
}

.content_1_slides>.block {
	width:unset;
	max-width:unset;
	padding:unset;
}

/*div.content>div:nth-child(8) {
background: #faffe6;
background: -webkit-linear-gradient(0deg, #faffe6 0%, #cfe5bf 100%);
background: linear-gradient(0deg, #faffe6 0%, #cfe5bf 100%);
}

div.content>div:nth-child(12) {
	background: url('../../content/images/bg8-2.png');
}*/

div.content>div, div.steps>div, div.works>div, div.why>div, div.contacts>div {
background: rgb(228,223,218);
background: linear-gradient(0deg, rgba(228,223,218,1) 0%, rgba(228,223,218,0) 100%);
width:100%;
}




.steps .cards div.card {width:15%;min-width: 200px;}