.em2-faq{
    & .em2-faq-item{
        border-top: 1px solid var(--border);
        &:last-child{
            border-bottom: 1px solid var(--border);
        }
    }
    & .title{
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 22px 0;
        cursor: pointer;
        list-style: none;
        font-size: 15px;
        font-weight: 500;
        color: var(--navy);
        font-family: var(--outfit);
        &::after{
            width: 28px;
            height: 28px;
            border-radius: 50%;
            background: var(--white);
            border: 1px solid var(--border);
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 16px;
            color: var(--navy);
            content: '+';
        }
        &:hover, &.active{
            color: var(--wood);
        }
        &.active::after{
            background: var(--navy);
            color: var(--white);
            transform: rotate(45deg);
        }
    }
    & .block-content{
        padding-bottom: 22px;
        display: none;
    }
}