@media (max-width: 720px) {
    .faq-filters-main {
        flex-direction: column;
        gap: 20px;
    }
    .faq-filters-main p::before {
        display: none;
    }
    .faq-filters-main p.active {
        background: var(--blue);
        color: #fff;
    }
    .faq-filters-main p {
        padding: 10px 0px;
    }
}

@media (max-width: 1024px) {
	.faq-category-block .subtitle {
		text-align: center;
	}
    .faq-category-block {
        padding: 20px;
    }
    .faq-filters {
        width: 100%;
    }
    .faq-fold {
        padding-bottom: 60px;
    }
    .faq-main .row-container {
        flex-direction: column;
    }
}