.main-page__item .faq__title{
    padding:0px;

}
.main-page__item .faq__inner{
    display:flex;
    flex-direction: column;
    gap:8px;
    padding:0px;
}
.main-page__item .faq .faq-item{
    padding:0px;
    margin:0px;
    color:#1E1E1E;
    cursor:pointer;
    box-shadow:unset;
    border-radius:16px;
}
.main-page__item .faq .faq-item__title{
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #1E1E1E;
    font-size: 18px;
    font-weight: 400;
    line-height: 18px; /* 100% */
    padding:24px 16px;
}
.main-page__item .faq .faq-item article{
    padding:24px 16px;
    padding-top: 0px;
}
.main-page__item .faq .faq-item article>:first-child{
    margin-top: 0px;
}
.main-page__item .faq .faq-item__title:hover{
    color:inherit;
    text-decoration: none;
}
.main-page__item .faq .faq-item article p{
    font-weight:400;
}
.main-page__item .faq .faq-item .faq-item__title::before{
    display:none;
}
.main-page__item .faq .faq-item .faq-item__title::after{
    width: 24px;
    height: 24px;
    content:'';
    display:block;
    background-image:url(../../../../newFront/images/arrow-right.69ae6d3c.svg);
    transition: .3s;
    flex-shrink:0;
}

.main-page__item .faq .faq-item:not(.closed) .faq-item__title::after{
    width: 24px;
    height: 24px;
    content:'';
    display:block;
    background-image:url(../../../../newFront/images/arrow-right.69ae6d3c.svg);
    transition: all .2s ease-in-out;
    rotate: 270deg;
}
@media(max-width: 768px){
    .main-page__item .faq .faq-item{
        padding:0px;
    }
    .main-page__item .faq .faq-item article{
        padding:14px 12px;
        padding-top: 0px;
    }
    .main-page__item .faq .faq-item__title{
        padding:14px 12px;

        font-size: 16px;
        line-height: 18px; /* 112.5% */
    }
}

.main-page__item .faq .faq-item article:has(> br:last-child) > *:nth-last-child(2) {
    margin-bottom: 0;
    padding-bottom: 0;
}
.main-page__item .faq .faq-item article *:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}
.main-page__item .faq .faq-item article br:last-child {
    display: none;
}