    .faq-item .question::after {
        width: 16px;
        height: 16px;
        position: absolute;
        top: 0;
        right: 0;
        content: url('/assets/healthcare/images/icon-park_down.svg');
    }

    .faq-item.open .question {
        color: #0C0C0C;
        font-weight: 600;
    }

    .faq-item.open .question::after {
        position: absolute;
        top: 0;
        right: 0;
        content: url('/assets/healthcare/images/icon-park_up.svg');
    }


    .faq-item {
        border-top: 1px solid #ddd;
        padding: 12px 0;
        cursor: pointer;
    }


    .faq-item .question {
        display: flex;
        justify-content: space-between;
        align-items: center;
        color: #666;

        font-size: 13px;

        font-weight: 500;
    }

    .faq-item .answer {
        display: none;
        margin-top: 8px;
        color: #666;

        font-size: 13px;

        font-weight: 500;
    }

    .faq-item.open .answer {
        display: block;
    }

    .topblk {
        display: flex;
        gap: 2%;
    }

    .faq-blk .sub-hd {
        gap: 1%;
    }

    .faq-toggle {
       transition: transform 0.3s ease;
       color: #6c757d;
   }

   .faq-toggle.active {
       transform: rotate(180deg);
       color: #0F93FE;
   }