/*block9*/
	#block9 {margin-bottom: 100px;}
	#block9 .heading h2 {text-align: left; color: #070226;}

	.faq_block {display: grid; grid-template-columns: 7fr 5fr; align-items: center; grid-gap: 20px;}
	.item_faq {padding: 15px 20px; border-radius: 10px; margin-bottom: 20px; position: relative;}
	.item_faq p:first-child {font-weight: 600; font-size: 20px; line-height: 150%; color: #fff;}
	.item_faq p.description {font-weight: 300; font-size: 16px; line-height: 150%; color: #fff; display: none;}
	.item_faq .plus {position: absolute; right: 10px; top: 20px; cursor: pointer; padding: 10px;}
	.item_faq .plus.active {transform: rotateZ(45deg);}
	.item_faq .plus.active .line {background-color: #EF1E37;}
	.item_faq .plus .line {width: 30px; height: 1px; background-color: #fff;}
	.item_faq .plus .line:last-child {transform: rotateZ(90deg); margin-top: -1px;}
/*block9*/
/*adaptiv*/
	@media (min-width: 300px) and (max-width: 767px){
		.faq_block {grid-template-columns: 1fr;}
		.faq_block img {grid-row: 1;}
		.item_faq {border-radius: 0; padding: 15px 10px;}
		.item_faq p {max-width: 80vw;}
		.item_faq .plus {top: 50%; transform: translate(0,-50%);}
		.item_faq .plus.active {transform: translate(0,-50%) rotateZ(45deg);}
	}
	@media (min-width: 375px) and (max-width: 767px){
		
	}
	@media (min-width: 768px) and (max-width: 1023px){
		
	}
	@media (min-width: 1024px) and (max-width: 1179px){
		
	}
/*adaptiv*/