.s-faq {
	padding-top: 0;
	padding-bottom: 100px;
}
.s-faq .title-main {
	margin-bottom: 25px;
}
.s-faq .text-main {
	margin-bottom: 30px;
}
.s-faq .panel-group-content {
	padding-top: 0;
}
.s-faq .panel-group .panel {
	border-bottom: 1px solid #D9D9D9;
}
.s-faq .panel-group{
    margin-bottom: 0;
}
.s-faq .panel-default > .panel-heading {
	background-color: transparent;
}
.s-faq .panel-heading {
	border-radius: 0;
    padding: 0;
}
.s-faq .panel-group .panel {
	border-radius: 0;
    padding: 23px 0;
}
.s-faq .panel {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
}
.s-faq .panel-group .panel+.panel {
	margin-top: 0;
}
.s-faq .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
	border: 0;
}
.s-faq .panel-title > a {
	text-decoration: none;
	color: #212529;
}
.panel-title > a:hover {
	text-decoration: none;
}
.s-faq .heading_3 a:hover {
	color: #78338C;
}
.s-faq .heading_3 a .toggle-icon{
    margin-right: 23px;
    font-size: 11px;
    position: relative;
    top: -3px;
}
.s-faq .panel-heading.actived .heading_3 a .toggle-icon{
	color: #78338C;
}
.s-faq .panel-heading.actived .link-text {
	color: #78338C;
}
.s-faq .panel-body ul {
	padding-left: 15px;
}
.s-faq .panel-body li:before {
	position: relative;
	content: "-";
	left: -15px;
}
.s-faq .panel-body {
	padding: 10px 0 0 34px;
}
.s-faq .heading_3 a {
	font-size: 22px;
	line-height: 30px;
    font-family: "Inter", sans-serif;
	color: #212529;
    display: flex;
    align-items: baseline;
}
.s-faq .panel-body {
	font-size: 19px;
	line-height: 29px;
	color: #212529;
}
.s-faq .panel-body a {
	color: #212529;
	text-decoration: underline;
}
.s-faq .heading_3 a:hover {
	outline: none;
    color: #78338C;
}
.s-faq .panel-heading {
	border-color: transparent;
}