.block-faq h1,
.block-faq h2{
    font-family: var(--title-font);
    font-size: var(--of-font-50);
    color: var(--main-color);
    font-weight: 700;
}
.block-faq .card {
    transition: all 0.3s ease;
}

.block-faq .btn-link {
    text-decoration: none;
    padding: 0;
}

.block-faq .btn-link:hover,
.block-faq .btn-link:focus {
    text-decoration: none;
}

.block-faq .faq-icon {
    transition: transform 0.3s ease;
}

.block-faq .btn-link[aria-expanded="true"] .faq-icon {
    transform: rotate(180deg);
}

.block-faq .card-header {
    cursor: pointer;
}