/* Steps Accordion Styles */
.steps_accordion_body {
    overflow: hidden;
    height: 0;
    visibility: hidden;
}

.steps_accordion_head {
    cursor: pointer;
    user-select: none;
}

.steps_accordion_wrap.is-open .steps_accordion_body {
    height: auto;
    visibility: visible;
}

.steps_accordion_wrap.is-open .steps_accordion_icon-wrap {
    transform: rotate(180deg);
}

.steps_accordion_icon-wrap {
    transition: transform 0.3s ease;
}

