.new-faq {
    padding: 100px 0 50px!important;
}

.new-faq__images img {
    max-width: 100%!important;
}

.new-faq__images img:not(:last-child) {
    margin-bottom: 50px!important;
}

.new-faq__images {
    display: flex!important;
    flex-direction: column!important;
    align-items: flex-end!important;
}

.card-header button {
    font-family: 'Oswald', sans-serif!important;
    font-style: normal!important;
    font-weight: 300!important;
    font-size: 20px!important;
    line-height: 29px!important;
    text-transform: uppercase!important;
    color: #171717!important;
    padding: 0 40px 20px 0!important;
    background: transparent!important;
    border-bottom: none!important;
    position: relative;
    text-decoration: none!important;
    outline: none!important;
}

.card.news-item {
    border: none!important;
    border-bottom: 1px solid #BBBABA!important;
    margin-bottom: 30px!important;
}

.card-header button svg {
    position: absolute!important;
    top: 5px!important;
    right: 0!important;
}

.card-text {
    padding: 0 0 20px!important;
    font-family: 'Pragmatica', sans-serif!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-size: 15px!important;
    line-height: 22px!important;
    color: #171717!important;
}

.card-header button:not(.collapsed) svg path {
    opacity: 0;
}

.card-header button:not(.collapsed) svg {
    background-image: linear-gradient(#171717, #171717);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 8px 1px;
}

@media (max-width: 767px) {
    .new-faq {
        padding-top: 76px!important;
        padding-bottom: 33px!important;
    }
    .card-header button {
        font-size: 16px!important;
        line-height: 23px!important;
        padding-bottom: 15px!important;
    }
    .card.news-item {
        margin-bottom: 20px!important;
    }
    .card-header button svg {
        top: 1px!important;
    }
}