.faq {
	margin-top: 40px;
}

.faq__title{

	margin-bottom: 10px ;
}
 
.accordion {
	border-bottom: 1px solid #e3e7e8;
}

.accordion:last-child {
	border: none;
}

.accordion.active {
	padding-bottom: 32px;
}


.accordion.active .accordions__icon-plus {
	transform: rotate(45deg) translate(-35%, -35%);
}

.accordion.active .accordions__icon-plus::after, .accordion.active .accordions__icon-plus::before {
	border-color: #161619;
}

.accordions__title {
	line-height: 1.25;
	position: relative;
	padding: 34px 195px 34px 0;
	margin: 0;
	color: #161619;
	cursor: pointer;
	font-size: 1rem;
}

.accordions__icon-plus {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
	width: 16px;
	height: 16px;
	transition: transform .4s;
}

.accordions__icon-plus::after, .accordions__icon-plus::before {
	content: '';
	display: block;
	position: absolute;
	box-sizing: border-box;
	border-style: solid;
	border-color: #161619;
	transition: all .2s ease-in-out;
}

.accordions__icon-plus::before {
	left: 0;
	right: 0;
	top: 50%;
	border-width: 2px 0 0 0;
	transform: translateY(-50%);
}

.accordions__icon-plus::after {
	left: 50%;
	bottom: 0;
	top: 0;
	border-width: 0 0 0 2px;
	transform: translateX(-50%);
}

.accordions__desc {
}
