    /*=============================================
=            Accordion Section            =
=============================================*/
    .accordion-with-list-section-page-wrap-ac .hac-accordion-with-list-wrap-ac {
        border-radius: 5px;
        overflow: hidden;
    }

    .accordion-with-list-section-page-wrap-ac .hac-accordion-item-ac .hac-accordion-content-ac {
        display: none;
    }

    /* .accordion-with-list-section-page-wrap-ac .hac-accordion-item-ac {
        border-bottom: 1px solid #50A4DC;
    } */
    .accordion-with-list-section-page-wrap-ac .hac-accordion-item-ac:last-of-type {
        border-bottom: none;
    }

    .accordion-with-list-section-page-wrap-ac .hac-accordion-header-ac {
        padding: 50px 0;
        padding-right: 5px;
        cursor: pointer;
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-weight: 600;
        border-bottom: 1px solid #50A4DC;
        font-family: var(--mediumHeaderFontFamily);
    }

    .accordion-with-list-section-page-wrap-ac .hac-accordion-header-ac h3 {
        margin: 0;
        font-size: var(--mediumHeaderFontSize);
        font-family: var(--mediumHeaderFontFamily);
        line-height: var(--mediumHeaderLineHeight);
        font-weight: var(--mediumHeaderFontWeight);
        letter-spacing: var(--mediumHeaderLetterSpacing);
    }

    .accordion-with-list-section-page-wrap-ac .hac-accordion-toggle-ac {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 24px;
        height: 24px;
        margin-right: -5px;
    }

    /* Plus/Minus Icon Styles */
    .accordion-with-list-section-page-wrap-ac .hac-accordion-toggle-ac .plus {
        width: 16px;
        height: 16px;
        position: relative;
        flex-shrink: 0;
    }

    .accordion-with-list-section-page-wrap-ac .hac-accordion-toggle-ac .plus span {
        position: absolute;
        width: 100%;
        height: 2px;
        top: 8px;
        left: 0;
        background-color: #182843;
        transition: 0.3s;
    }

    .accordion-with-list-section-page-wrap-ac .hac-accordion-toggle-ac .plus span:nth-child(2) {
        transform: rotate(90deg);
        transform-origin: center center;
    }

    /* Minus state when accordion is open */
    .accordion-with-list-section-page-wrap-ac .hac-accordion-item-ac.is-open .hac-accordion-toggle-ac .plus span:nth-child(2) {
        transform: rotate(0deg);
    }

    .accordion-with-list-section-page-wrap-ac .hac-accordion-content-ac {
        background: #fff;
        font-family: var(--defaultFontFamily);
    }

    .accordion-with-list-section-page-wrap-ac .hac-accordion-content-wrap-ac {
        margin-bottom: 50px;
    }

    .accordion-with-list-section-page-wrap-ac .hac-accordion-list-ac {
        list-style: none;
        padding: 0;
        margin: 24px 0 0 0;
        display: block;
        padding-left: 0 !important;
    }

    .accordion-with-list-section-page-wrap-ac .hac-accordion-list-ac li {
        padding: 2px 0;
        background: transparent;
        border: none;
        border-radius: 0;
        text-align: left;
        line-height: 1.6;
        letter-spacing: 1%;
        margin-bottom: 0 !important;
    }

    .accordion-with-list-section-page-wrap-ac .hac-accordion-list-ac li::before {
        display: none;
    }

    .accordion-with-list-section-page-wrap-ac .hac-accordion-list-ac li + li {
        margin-top: 0;
    }

    @media screen and (min-width: 768px) {
        .accordion-with-list-section-page-wrap-ac .hac-accordion-list-ac {
            column-count: 4;
            column-gap: 32px;
        }

        .accordion-with-list-section-page-wrap-ac .hac-accordion-list-ac li {
            display: inline-block;
            width: 100%;
        }
    }

    .accordion-with-list-section-page-wrap-ac {
        padding-top: 0;
        padding-bottom: 60px;
    }

    @media screen and (max-width: 767px) {
        .accordion-with-list-section-page-wrap-ac .hac-accordion-header-ac h3 {
            max-width: 90%;
        }

        .accordion-with-list-section-page-wrap-ac {
            padding-top: 0;
            padding-bottom: 60px;
        }

        .accordion-with-list-section-page-wrap-ac .hac-accordion-list-ac {
            column-count: 2;
        }
    }

    /*=====  End of Accordion Section  ======*/