.akm-faq{

    padding:110px 0;
    background:#111111;

}

.akm-faq-list{

    max-width:950px;
    margin:70px auto 0;

}

.akm-faq-item{

    background:#1c1c1c;
    border:1px solid rgba(255,255,255,.08);
    border-radius:14px;
    margin-bottom:18px;
    overflow:hidden;
    transition:.3s;

}

.akm-faq-item:hover{

    border-color:#D4AF37;

}

.akm-faq-question{

    width:100%;

    display:flex;
    justify-content:space-between;
    align-items:center;

    background:none;
    border:none;

    color:#fff;

    font-size:24px;
    font-weight:600;

    padding:28px 34px;

    cursor:pointer;

}

.akm-faq-question span{

    font-size:34px;
    color:#D4AF37;

}

.akm-faq-answer{

    display:none;

    padding:0 34px 30px;

}

.akm-faq-answer p{

    color:#bdbdbd;

    font-size:18px;
    line-height:1.8;

}

.akm-faq-item.active .akm-faq-answer{

    display:block;

}

@media(max-width:768px){

.akm-faq{

padding:70px 0;

}

.akm-faq-question{

font-size:20px;
padding:22px;

}

.akm-faq-answer{

padding:0 22px 22px;

}

}
