.hr-faqs .accordion-button,
.hr-faqs .accordion-button:not(.collapsed),
.hr-faqs .accordion-item {
	background: 0 0
}

.hr-faqs .accordion-button:focus {
	box-shadow: none
}

.hr-faqs .accordion-button {
	font-weight: 600;
	font-size: 14px;
	color: var(--color-2)
}

.hr-faqs .accordion-button::after {
	font-family: 'Font Awesome 6 Pro' !important;
	background-image: none;
	content: "\f107";
	font-weight: 500;
	flex-shrink: unset;
	width: unset;
	height: unset;
	font-size: 20px;
	color: var(--color-2);
	transform: rotate(-90deg);
}

.hr-faqs .accordion-button:not(.collapsed),
.hr-faqs .accordion-button:not(.collapsed)::after {
	color: #fff;
    background-color: var(--color-4);
    transform: rotate(0deg);
}

.hr-faqs .accordion-button:not(.collapsed)::after {
	content: "\f107"
}
.hr-faqs .accordion-body{
	padding: 15px 30px 15px 30px;
}
.hr-faqs .accordion-body p {
	margin-bottom: 1rem;
	font-size: 1rem;
	letter-spacing: -.25px;
	line-height: 1.6;
	color: #000
}

.hr-faqs .accordion-body p:last-child {
	margin-bottom: 0
}
.hr-section-content .hr-title-one h2 {
    font-size: 30px;
    line-height: 30px;
    color: var(--color-2);
    position: relative;
    font-weight: 400;
    margin-bottom: 40px;
}
.hr-section-content .hr-title-one h2:before {
    position: absolute;
    content: '';
    background: var(--color-6);
    width: 50px;
    height: 3px;
    left: 25px;
    bottom: -15px;
}
.accordion-flush>.accordion-item>.accordion-collapse{
	border: 1px solid #eaeaea;
}
.accordion-flush>.accordion-item>.accordion-header .accordion-button, .accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{
	border: 1px solid #eaeaea;
}
.hr-faq-title{
	text-align: left;
	font-size: 30px;
    line-height: 30px;
    font-weight: 500;
    color: var(--color-2);
    margin: 18px 0px;
}


.faqs {
	background: #f0f5f1;
	position: relative;
}
/*.faqs .home-faq-right-wapper {
	padding: 40px 20px;
	background: var(--white);
	border-radius: 10px;
}*/
.faqs .home-faq-right-top h3 {
	text-align: center;
}
.faqs .home-faq-right-top h2 {
	text-align: center;
}
.faqs .home-faq-right-wapper .accordion-header button {
	background: transparent;
}
.faqs .home-faq-right-wapper .accordion-item {
	background-color: transparent;
}