.faq-page .callback-form {
  margin-bottom: 80px;
}
.faqfilter{
    display:none;
}
.faqcontent-inner{
    display:flex;
    gap:24px;
}
.faqnav{
	max-width: 322px;
    flex-shrink: 0;
    width: 100%;
}
.faqnav-list{
    margin:0;
    padding:26px 24px;
    list-style:none;
    min-width:282px;
    width:100%;
    display:flex;
    flex-direction:column;
    gap:16px;
    background:var(--lightblue);
    border-radius:24px;
}
.faqnav-item{
    font-size:16px;
    border-bottom:1px solid #91A3BD;
    width:100%;
    cursor:pointer;
}
.faqcontent-inner{
    margin-top:40px;
}
.faqnav-item.active{
    font-weight:700;
    border-bottom:2px solid var(--black);
}
.faq__tabs-body{
    background:#fff;
    border-radius:24px;
    padding:48px 40px;
	max-width:100%;
	width:100%;
}
.faq-page .faq .accordion{
    padding:0;
}
.faq-page .title.faq__title{
    font-size:48px;
    max-width:100%;
    width:100%;
    text-align:left;
}
.faq-page .faq__load-more{
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto;
    margin-top:70px;
}
.faq-page .btn-load-more{
    background-color:var(--darkblue);
    border-radius:30px;
    color:#fff;
    padding:16px 32px;
    text-transform:uppercase;
    font-size:18px;
    border:none;
    outline:none;
    transition:.2s all;
    cursor:pointer;
}
.faq-page .btn-load-more:hover{
    background-color:var(--lightblue);
    color:var(--black);
}
.faq-page .faq__subtitle{
    font-size:20px;
    font-weight:600;
    max-width:751px;
    width:100%;
}
.faq-page .faq .accordion-header h3{
    font-size:20px;
}
@media screen and (max-width:768px){
	.faq-page .faq .accordion-header h3 {
		font-size: 16px;
	}
}