/*block11*/
	#block11 {margin-bottom: 100px;}
	#block11 .container {position: relative; display: grid; grid-template-columns: 4fr 8fr; grid-gap: 20px; align-items: end; border-radius: 10px;}
	#block11 .container img.fon {position: absolute; top: 0; bottom: 0; right: 140px; width: 258px; z-index: 0;}
	#block11 .container .left_block {padding: 40px 0 40px 40px;}
	#block11 .container .left_block h2 {font-weight: 700; font-size: 24px; line-height: 29px; color: #fff; margin-bottom: 20px;}
	#block11 .container .left_block p {font-weight: 400; font-size: 18px; line-height: 22px; margin-bottom: 20px; color: #fff;}
	#block11 .container .left_block a:nth-child(3) {font-weight: 500; font-size: 20px; line-height: 150%; color: #fff; display: block; margin-bottom: 20px;}
	#block11 .container .left_block a:nth-child(4) {font-weight: 500; font-size: 20px; line-height: 150%; color: #fff; margin-right: 20px; vertical-align: middle;}
	#block11 .container .left_block a img {width: 35px; vertical-align: middle;}
	#block11 .container .left_block a:nth-child(5) {margin-right: 20px;}
	#block11 .container .right_block {padding: 40px 40px 40px 0;}
	#block11 .container .right_block form p {font-weight: 400; font-size: 18px; line-height: 22px; color: #fff; margin-bottom: 20px;}
	#block11 .container .right_block form input {padding: 20px 30px; font-weight: 400; font-size: 16px; line-height: 150%; border-radius: 40px; margin-right: 20px; z-index: 1; position: relative;}
	#block11 .container .right_block form button {padding: 20px 40px; border-radius: 40px; background: #B50C1E; box-shadow: 5px 5px 20px rgba(181, 12, 30, 0.25); font-weight: 400; font-size: 16px; line-height: 150%; color: #fff;}
/*block11*/
/*adaptiv*/
	@media (min-width: 300px) and (max-width: 767px){
		#block11 .container {grid-template-columns: 1fr; border-radius: 0;}
		#block11 .container .left_block {padding: 40px 10px;}
		#block11 .container .right_block {padding-right: 0;}
		#block11 .container .right_block form {text-align: center;}
		#block11 .container .right_block form p br {display: none;}
		#block11 .container .right_block form p {padding: 0 10px; text-align: left;}
		#block11 .container .right_block form input {width: 95vw; margin-right: 0; margin-bottom: 20px;}
		#block11 .container .right_block form button {width: 95vw;}
		#block11 .container img.fon {top: auto;}
	}
	@media (min-width: 375px) and (max-width: 767px){
		
	}
	@media (min-width: 768px) and (max-width: 1023px){
		#block11 .container {grid-template-columns: 1fr 1.2fr; align-items: start; border-radius: 0;}
		#block11 .container .right_block form input {width: 100%; margin-right: 0; margin-bottom: 20px;}
		#block11 .container .right_block {z-index: 2;}
	}
	@media (min-width: 1024px) and (max-width: 1179px){
		#block11 .container {border-radius: 0;}
		#block11 .container .left_block {padding: 40px 0 40px 10px;}
		#block11 .container .right_block form input {width: 30%;}
		#block11 .container .right_block {z-index: 2;}
	}
/*adaptiv*/