/*block1*/
	#block1 {padding-top: 250px; padding-bottom: 100px;}
	#block1 .container {position: relative; display: grid; grid-template-columns: 9fr 3fr; grid-column-gap: 20px; align-items: center;}
	
	#block1 .container .left_block {position: relative; z-index: 2; display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 90px; padding: 40px; background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(20px); border-radius: 10px;}
	#block1 .container .left_block form {text-align: center;}
	#block1 .container .left_block form h4 {font-weight: 400; font-size: 24px; line-height: 150%; color: #fff; margin-bottom: 20px;}
	#block1 .container .left_block form input {font-weight: 400; font-size: 16px; line-height: 150%; color: #070226; padding: 20px; margin-bottom: 20px; border-radius: 40px; width: 100%;}
	#block1 .container .left_block form button {font-weight: 400; font-size: 16px; line-height: 150%; color: #fff; padding: 20px; border-radius: 40px; width: 100%; background: #B50C1E; box-shadow: 5px 5px 20px rgba(181, 12, 30, 0.25);}
	#block1 .container .left_block form p {color: #fff; margin-top: 20px; font-weight: 400; font-size: 16px;}
	#block1 .container .left_block form a {color: #fff; font-weight: 400; font-size: 16px; padding-bottom: 5px; border-bottom: 1px solid #fff;}

	#block1 .container .right_block {position: absolute; z-index: 1; right: 0;}
	#block1 .container .right_block img:nth-child(1) {z-index: 1; position: relative;}
	#block1 .container .right_block p {position: absolute; right: 20px; bottom: 20px; font-weight: 800; font-size: 120px; line-height: 150%; color: #6E74A5; z-index: 0; text-transform: uppercase;}
	#block1 .container .right_block p span {color: #6E74A5; font-size: 42px; vertical-align: top;}

	.block_fix {display: none;}
/*block1*/
/*adaptiv*/
	@media (min-width: 300px) and (max-width: 767px){
		#block1 .container {grid-template-columns: 1fr;}
		#block1 .container .left_block {grid-template-columns: 1fr; grid-gap: 60px; border-radius: 0; padding: 40px 20px;}
	}
	@media (min-width: 425px) and (max-width: 767px){
	}
	@media (min-width: 768px) and (max-width: 1023px){
		#block1 {padding-top: 150px;}
		#block1 .container {grid-template-columns: 1fr;}
		#block1 .container .left_block {border-radius: 0;}
	}
	@media (min-width: 1024px) and (max-width: 1179px){
		nav ul li {margin-right: 13px;}
	}
/*adaptiv*/