.faqs-sec {
    padding-top: var(--space-100);
    padding-bottom: var(--space-170);

}
.faqs-sec-bg {
	width: 100%;
	height: 100%;
	inset: 0;
}
.faqs-sec-bg img {
	mix-blend-mode: luminosity;
	width: 100%;
	opacity: 0.07;
}
.faqs-sec::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	pointer-events: none;
	z-index: 1;
	background: linear-gradient(180deg,rgba(255, 255, 255, 0.95) 0%, rgb(255, 255, 255) 100%);
	opacity: 0.94;
}

.faqs-sec::after{
    content: "";
    width: 282px;
    height: 489px;
    background-image: url('/assets/images/bucks-country-bankruptcy-practice-areas.png');
    position: absolute;
    left: 0;
    bottom: 0;
    pointer-events: none;
}
.faq-sec-inner {
	max-width: 1254px;
	width: 100%;
	margin: 0 auto;
	z-index: 1;
}
.faq-question {
	color: var(--color-secondary);
	margin: 0;
	cursor: pointer;
	transition: 0.5s;
	padding-right: var(--space-45);
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_288_1503)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9724 16.6182C12.7189 16.8627 12.3751 17 12.0166 17C11.6581 17 11.3143 16.8627 11.0608 16.6182L3.41274 9.24185C3.28361 9.12156 3.18062 8.97768 3.10976 8.81859C3.03891 8.65951 3.00161 8.4884 3.00005 8.31527C2.99849 8.14213 3.0327 7.97043 3.10068 7.81018C3.16865 7.64993 3.26904 7.50434 3.39598 7.38191C3.52292 7.25948 3.67387 7.16266 3.84002 7.0971C4.00617 7.03154 4.1842 6.99854 4.36371 7.00005C4.54322 7.00155 4.72062 7.03752 4.88557 7.10586C5.05051 7.1742 5.1997 7.27354 5.32441 7.39808L12.0166 13.8526L18.7088 7.39808C18.9638 7.16055 19.3053 7.02912 19.6598 7.0321C20.0143 7.03507 20.3534 7.1722 20.604 7.41396C20.8547 7.65572 20.9969 7.98277 20.9999 8.32465C21.003 8.66654 20.8668 8.99592 20.6205 9.24185L12.9724 16.6182Z' fill='%236E7E85'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_288_1503'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right center;
}
.faq-question.active {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_288_1494)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9724 7.38178C12.7189 7.13733 12.3751 7 12.0166 7C11.6581 7 11.3143 7.13733 11.0608 7.38178L3.41274 14.7582C3.28361 14.8784 3.18062 15.0223 3.10976 15.1814C3.03891 15.3405 3.00161 15.5116 3.00005 15.6847C2.99849 15.8579 3.0327 16.0296 3.10068 16.1898C3.16865 16.3501 3.26904 16.4957 3.39598 16.6181C3.52292 16.7405 3.67387 16.8373 3.84002 16.9029C4.00617 16.9685 4.1842 17.0015 4.36371 17C4.54322 16.9984 4.72062 16.9625 4.88557 16.8941C5.05051 16.8258 5.1997 16.7265 5.32441 16.6019L12.0166 10.1474L18.7088 16.6019C18.9638 16.8394 19.3053 16.9709 19.6598 16.9679C20.0143 16.9649 20.3534 16.8278 20.604 16.586C20.8547 16.3443 20.9969 16.0172 20.9999 15.6753C21.003 15.3335 20.8668 15.0041 20.6205 14.7582L12.9724 7.38178Z' fill='%2337123C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_288_1494'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	color: var(--color-primary);
}
.faq-question:hover {
	color: var(--color-primary);
}

.faq-item:not(:last-child) {
    margin-bottom: 24px;
}

.faq-item-inner {
	padding: 36px 40px;
	border-radius: var(--radius-default);
	border: 1.5px solid rgba(110, 126, 133, 0.10);
	background: var(--color-white);
	box-shadow: 0 6px 24px 0 rgba(55, 18, 60, 0.06);
}

.faq-answer {
	margin-top: var(--space-40);
	border-top: 1px solid var(--color-soft-gray);
	padding-top: var(--space-26);
	max-width: 1100px;
}

@media screen and (max-width:1200px) {
    .faq-item-inner {
	padding: 30px 30px;
}
}
@media screen and (max-width:991px) {
.faq-item-inner {
	padding: 22px 30px;
}
.faq-item:not(:last-child) {
	margin-bottom: 18px;
}
}

@media screen and (max-width:768px) {
.faq-item-inner {
	padding: 22px 25px;
}
.faq-answer {
	margin-top: 20px;
}
.faq-question {
	background-size: 20px;
}
}
@media screen and (max-width:640px) {
.faq-item-inner {
	padding: 20px 22px;
}
}