.faq-page-content{
    padding: 40px 0 140px;
}

.faq-page-content .faq-page-title{
    max-width: 779px;
    margin-bottom: 80px;
}

.faq-page-list .faq-page-list{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0 80px;
    width: 100%;
}

.faq-page-list .faq-page-list .faq-page-list__item {
    border-bottom: none;
}

.faq-page-list .faq-page-list .faq-page-list__item .faq-item-content{
    display: flex;
    gap: 24px;
    align-items: flex-start;
    padding: 23px 24px 16px 0;
    width: 100%;
    border-bottom: 2px solid #E9E9E9;
}


@media (max-width: 1440px){
    .faq-page-content {
        padding: 40px 0 80px;
    }

    .breadcrumbs-container .breadcrumbs {
        gap: 10px;
        font-size: 18px;
        letter-spacing: -1px;
    }

    .faq-page-content .faq-page-title {
        margin-bottom: 57px;
    }

    .faq-page-list .faq-page-list {
        gap: 0 33px;
    }

    .faq-page-list .faq-page-list .faq-page-list__item .faq-item-content {
        padding: 23px 24px 23px 0;
    }
}

@media (max-width: 1280px){
    .faq-page-content {
        padding: 40px 0 60px;
    }
}

@media (max-width: 768px){
    .faq-page-content {
        padding: 40px 0 39px;
    }

    .faq-page-list .faq-page-list {
        grid-template-columns: 1fr;
    }

    .faq-page-content .faq-page-title {
        margin-bottom: 39px;
    }
}