.blck.blck-faq {}
.blck.blck-faq .faq {}
.blck.blck-faq .faq .item { margin: 0 0 20px 0; }
.blck.blck-faq .faq .item .question {font-weight: 700;font-size: 17px;padding: 5px 0 5px 45px;position: relative;cursor: pointer;}
.blck.blck-faq .faq .item .question::before {content:"\2b";width: 34px;height: 34px;text-align: center;line-height: 34px;position: absolute;left: 0;top: 0;background: var(--c-main);border-radius: 50%;color: #fff;font=w: ;font-family: "Font Awesome 6 Pro";font-weight: 300;cursor: pointer;}
.blck.blck-faq .faq .item.active .question::before {content:"\f068";}
.blck.blck-faq .faq .item .answer { font-size: 15px; margin: 0 0 0 45px; display: none; } 
.blck.blck-faq .faq .item.active .answer {display:block}

.blck.blck-faq .faq .actions {
    display: flex;
    align-items: center;
    margin: 30px 0;
}
.blck.blck-faq .faq .actions .btn {
    margin: 0 10px 0 0;
}