
.section.convers {
}
.convers_block {
	background: var(--main_color);
	color: #fff;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.convers_block > img {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 464px;
	object-fit: cover;
}
.section.convers .convers_left {
	position: relative;
	z-index: 1;
	width: 66%;
	padding: 72px;
	padding-right: 0;
}
.section.convers .convers_left:before {
	display: block;
	content: '';
	position: absolute;
	z-index: -1;
	background: var(--main_color);
	top: -30%;
	right: 0;
	width: 100%;
	height: 200%;
	transform: rotate(12deg);
}
.section.convers .title_convers {
	position: relative;
	z-index: 1;
}
.section.convers .h1 {
	margin: 0 0 48px;
	line-height: 1.3;
}
.section.convers .title_convers p {
	position: absolute;
	right: 0;
	top: 75px;
	width: 160px;
	margin: 0;
}
.section.convers .title_convers p:before {
	position: absolute;
	left: -72px;
	top: 8px;
	width: 60px;
	height: 1px;
	background: var(--light2_blue);
	display: block;
	content: '';
}

.section.convers form button {
	display: block;
	width: 100%;
}
.section.convers .policy {
	max-width: 432px;
	margin: 24px 0 0;
}
.section.convers input[type=tel], .section.convers input[type=text] {
	width: 240px;
}


@media (max-width: 1250px) {
	.section.convers .ccenter {
		padding: 0;
	}
	.section.convers .title_convers {
		margin: 0 0 24px;
	}
	.section.convers .title_convers .h1 {
		margin: 0 0 24px;
	}
	.section.convers .title_convers p {
		position: relative;
		right: unset;
		top: unset;
		width: auto;
		padding-left: 72px;
	}
	.section.convers .title_convers p:before {
		left: 0;
	}
}

@media (max-width: 991px) {
	
	.section.convers form > .flex.left {
		flex-direction: column;
	}
	.section.convers .convers_left {
		padding: 48px;
	}
	.section.convers input[type=tel], .section.convers input[type=text] {
		width: 100%;
	}
}

@media (max-width: 767px) {
	.convers_block > img, .section.convers .convers_left:before {
		display: none;
	}
	.section.convers .convers_left {
		width: 100%;
		padding: 48px 24px;
	}
}

@media (max-width: 480px) {
	.section.convers .convers_left {
		padding: 48px 16px;
	}
}

@media (max-width: 450px) {
	
}
