/*******************************************
 *** Стиль 1
 *******************************************/

/* ===== О компании ===== */
section.action {
	background: linear-gradient(180deg, #000000, #4a4a4a) !important;
	padding: 0 !important;
}

section.action:before {
	display: none !important;
}

section.action .about-wrap {
	display: flex;
	min-height: 500px;
}

section.action .about-image {
	width: 30%;
	position: relative;
	overflow: hidden;
}

section.action .about-image-inner {
	position: absolute;
	inset: 20px;
	background: url(/sys/images/portfolio-new/14.jpg) center center / cover;
}

section.action .about-text {
	width: 70%;
	padding: 80px 60px 80px 50px;
	display: flex;
	align-items: center;
}

section.action .about-text .window {
	width: 100%;
}

section.action .about-text h2 {
	color: #fff !important;
	font-size: 3.2em;
	margin-bottom: 40px;
}

section.action .about-text p {
	color: #fff !important;
	font-size: 1.05em;
	line-height: 1.9;
	text-indent: 25px;
	margin-top: 20px;
}

/* ===== Форма ===== */
section.form1 .left {
	background: linear-gradient(135deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8)) !important;
}

/* ===== Бесплатный замер ===== */
section.form2 .left {
	background: url(/sys/images/portfolio-new/18.jpg) center center / cover !important;
}

/* ===== Партнёры ===== */
section.partners {
	background: linear-gradient(135deg, #000000, #4a4a4a) !important;
}

section.partners h2 {
	color: #fff !important;
	font-size: 3.2em;
	font-weight: 400;
}

section.partners h3 {
	color: #fff !important;
}

section.partners p {
	color: #fff;
	margin: 50px 0;
}

section.partners .items > div span,
section.partners .items > div span a,
section.partners .items > div span a.blue:link,
section.partners .items > div span a.blue:visited,
section.partners .items > div span a.blue:active,
section.partners .items > div span a.blue:hover {
	color: #fff !important;
}

section.partners .items > div > div {
	border-color: rgba(255, 255, 255, 0.2) !important;
}

/* ===== Сертификаты ===== */
section.sert {
	background: url(/sys/images/main/footer.jpg) center center / cover !important;
}

section.sert:before {
	background: rgba(0, 0, 0, .50) !important;
}

/* ===== Наша продукция ===== */
section.products {
	padding-bottom: 37px !important;
}

/* ===== Производство ===== */
section.tseh {
	background: linear-gradient(135deg, #4a4a4a, #000000) !important;
}

/* ===== Почему выбирают нас ===== */
section.whywe {
	background: linear-gradient(135deg, #000000, #4a4a4a) !important;
	padding-top: 32px !important;
}

/* ===== Как мы работаем ===== */
section.neworder {
	background: linear-gradient(135deg, #4a4a4a, #000000) !important;
}

@media screen and (max-width: 800px) {
	section.action .about-wrap {
		flex-direction: column;
	}

	section.action .about-image {
		width: 100%;
	}

	section.action .about-image-inner {
		position: relative;
		inset: auto;
		width: 100%;
		padding-top: 56.25%;
	}

	section.action .about-text {
		width: 100%;
		padding: 30px 20px;
	}

	section.action .about-text h2 {
		font-size: 2em;
		margin-bottom: 20px;
	}

	section.action .about-text p {
		font-size: 0.95em;
		line-height: 1.7;
		text-indent: 20px;
		margin-top: 15px;
	}
}
