

/* Start:/bitrix/templates/proopt/components/bitrix/news.list/faq_block/style.css?17817073391547*/
.accordion__block {
    justify-content: start;
    gap: 120px;
}
.accordion__item {
    background-color: white;
    margin-bottom: 0;
    position: relative;
    border-top: 1px solid #E3E3E3;
    border-radius: 0;
    position: relative;
}

.accordion__item:last-child {
    border-bottom: 1px solid #E3E3E3;
}

.accordion__title {
    cursor: pointer;
    padding: 30px 35px 30px 0;
}

.accordion__title .h3, .accordion__title h3 {
    margin-bottom: 0;
}

.accordion__title:after {
    content: '';
    background: url(/bitrix/templates/proopt/components/bitrix/news.list/faq_block/img/plus.svg) no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    cursor: pointer;
    right: 10px;
    top: 37px;
    transition: .2s ease;
}

.accordion__title:hover:after {
    opacity: .8;
}

.accordion__item.active .accordion__title:after {
    background: url(/bitrix/templates/proopt/components/bitrix/news.list/faq_block/img/plus.svg) no-repeat;
    background-size: 16px;
    transform: rotate(45deg);
}

.accordion__content {
    display: none;
    padding-bottom: 30px;
    margin-top: -10px;
}

.accordion__content p {
    margin-bottom: 0;
}
.accordion__title i {
    position: absolute;
    right: 0;
    top: 14px;
    color: #000;
    transition: .2s ease;
}
.accordion__title:hover .h3, .accordion__title:hover i, .accordion__title i:hover {
    color: #3D833D;
}

.accordion__title .h3, .accordion__title h3 {
    color: #2D2D2D;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    transition: .2s ease;
    text-transform: none;
}

.accordion__content {
    display: none;
}
/* End */
/* /bitrix/templates/proopt/components/bitrix/news.list/faq_block/style.css?17817073391547 */
