.faq_4{
}

.faq_4 .section_text{

	margin: 0 0 45px;

}

.faq_4 .section_text h2{

	margin: 0;

}

.faq_4 .section_text p{

	margin: 5px 0;

}

.faq_4 .accordion_list{

	list-style: none;

	display: flex;

	flex-wrap: wrap;

	margin: 0;

	padding-left: 0;

}

.faq_4 .accordion_list li{

	padding: 20px 50px 20px 30px;

	width: 100%;

	transition: all 0.3s;

	background: var(--main_color_second);

	box-shadow: none;

	position: relative;

}

.faq_4 .accordion_list li:not(:last-child){

	margin-bottom: 15px;

}

.faq_4 .accordion_list li.active .item_question{

	color: var(--active_color);

}

.faq_4 .accordion_list li.active .plus_box{

	transform: rotateZ(180deg);

}

.faq_4 .accordion_list li .plus_box{
	position: absolute;
	top: 50%;
	right: 0px;
	transition: .3s;
	transform: translateY(-50%);
}

.faq_4 .accordion_list li p{

	transition: .3s;

	margin: 0;

	line-height: 2;

}

.faq_4 .item_question{

	margin: 0;

	transition: .3s;

	cursor: pointer;

}

.faq_4 .item_question h3{

	margin: 0;

}

.faq_4 .item_answer{

	margin-top: 20px;

	display: none;

}

.faq_4 .item_answer a{

	font-weight: 700;

}

.faq_4 .item_answer a:hover{

	text-decoration: underline;

}

.faq_4 .item_answer p:empty{

	display: none;

}

.faq_4 .section_text h2{

	margin-bottom: 40px;

}

/* Responsiveness *//* Responsiveness *//* Responsiveness */

@media (max-width: 1199px){

	.faq_4{

		padding: 50px 0;

	}

}

@media (max-width: 600px){

	.faq_4 .accordion_list li{

		padding: 15px 40px 15px 15px;

	}

}

