
    .accordion-gray-variant {
    background-color: #eef0f2;
    padding: 5rem 0;
    }

    .accordion-gray-variant .special-headline {
    text-align: center;
    color: #8a96a0;
    text-transform: uppercase;
    font-weight: bold;
    }

    .accordion-gray-variant .headline-wrap {
    text-align: center;
    margin-bottom: 3rem;
    }

    .accordion-gray-variant .headline-wrap h1,
    .accordion-gray-variant .headline-wrap h2,
    .accordion-gray-variant .headline-wrap h3 {
    font-size: 2.2rem;
    font-weight: 900;
    color: #1a1a1a;
    margin: 0;
    font-family: "National-Bold", sans-serif;
    }

    .accordion-gray-variant .panel-group {
    max-width: 800px;
    margin: 0 auto;
    }

    .accordion-gray-variant .panel {
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    border-top: 1px solid #d5dbdf !important;
    box-shadow: none !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    }

    .accordion-gray-variant .panel:last-child {
    border-bottom: 1px solid #d5dbdf !important;
    }

    .accordion-gray-variant .panel-heading {
    background: transparent !important;
    padding: 0 !important;
    border: none !important;
    }

    .accordion-gray-variant .panel-title {
    margin: 0 !important;
    display: block !important;
    width: 100% !important;
    }

    .accordion-gray-variant .accordion-toggle {
    display: block !important;
    position: relative !important;
    color: #1a1a1a !important;
    text-decoration: none !important;
    font-weight: bold !important;
    padding: 1.5rem 2.5rem 1.5rem 0 !important;
    margin: 0 !important;
    width: 100% !important;
    text-align: left !important;
    }

    .accordion-gray-variant .accordion-toggle:focus,
    .accordion-gray-variant .accordion-toggle:active {
    outline: none !important;
    }

    .accordion-gray-variant .accordion-toggle::after {
    content: '\2212' !important;
    color: #ec6602 !important;
    font-size: 1.8rem !important;
    font-weight: normal !important;
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    margin: 0 !important;
    }

    .accordion-gray-variant .accordion-toggle.collapsed::after {
    content: '\002B' !important;
    }

    .accordion-gray-variant .accordion-toggle::before,
    .accordion-gray-variant .accordion-toggle .fa {
    display: none !important;
    }

    .accordion-gray-variant .panel-body {
    padding: 0 0 1.5rem 0 !important;
    color: #555;
    font-size: 0.95rem;
    line-height: 1.6;
    border: none !important;
    background: transparent !important;
    }

    .accordion-gray-variant .panel-body p:last-child {
    margin-bottom: 0;
    }

    .accordion-gray-variant .panel-body .itemContainer {
    padding: 0 !important;
    }


