.elementor-2003 .elementor-element.elementor-element-28abc0a{--display:flex;}/* Start custom CSS for faq_section_widget, class: .elementor-element-a6650f8 */.plane-shape, .frame-shape, .light-shape{
    display: none;
}

@media(max-width:768px){
    .faq-items.style-2 .accordion-item .accordion-header .accordion-button{
    font-size: 18px;

        
    }
    
    .faq__content .section-title{
        text-align: left !important;
    }

}


/* Абзацы внутри FAQ */
.faq__content p {
    margin-bottom: 15px;
}

.faq__content p:last-child{
    margin-bottom: 0;
}

/* Жирный текст */
.faq__content b {
    font-weight: 600;
    color: #1d1d1d; /* можно изменить цвет выделения */
}

/* Списки */
.faq__content ul {
    margin: 10px 0 15px 20px; /* отступы сверху/снизу и слева */
    padding-left: 0;
    list-style-type: disc; /* точки */
}

.faq__content li {
    margin-bottom: 8px;
}

/* Ссылки */
.faq__content a {
    color: #ea6f21; /* цвет ссылок */
    text-decoration: underline;
}

.faq__content a:hover {
    color: #d45f1d;
    text-decoration: none;
}

/* Можно добавить адаптивность для мобильных */
@media (max-width: 768px) {
    .faq__content {
        font-size: 14px;
        line-height: 1.6;
    }
}


/* Списки с галочками */
.faq__content ul {
    margin: 10px 0 15px 20px; /* отступ слева и сверху/снизу */
    padding-left: 0;
    list-style: none; /* убираем стандартные маркеры */
}

.faq__content li {
    position: relative;
    margin-bottom: 8px;
    padding-left: 25px; /* место для галочки */
}

/* Галочка перед каждым элементом */
.faq__content li::before {
    content: "\2713"; /* символ галочки ✓ */
    position: absolute;
    left: 0;
    color: #ea6f21; /* цвет галочки */
    font-weight: bold;
}/* End custom CSS */