body.faqs_list{
    .faq-card {
        .faq-card-body {
            .panel {
                margin: 0px 0px 6px;
                
                .panel-title {
                    position: relative;
                    background: rgb(248, 248, 248);
                    padding: 12px 45px 12px 50px;
                    cursor: pointer;
                    display: block;
                    font-family: open_sanssemibold, Helvetica, Arial, sans-serif;
                    font-size: 14px;
                    color: rgb(0, 0, 0);
                    font-weight: normal;
                    border-radius: 8px;

                    span:first-child {
                        position: absolute;
                        left: 24px;
                        color: #fd560f;
                    }
                    span:last-child {
                        right: 24px;
                        position: absolute;
                    }
                      
                }

                .panel-collapse {
                    display: grid;
                    grid-template-rows: 0fr;
                    transition: grid-template-rows 0.5s ease-out;

                    .panel-content {
                        padding: 10px 0px 0px 24px;
                        overflow: hidden;
                    }

                    &.is-open {
                        padding-bottom: 10px;
                        grid-template-rows: 1fr;
                    }
                }

            }
        }
    }
}