.accordion {
    margin: 10px 0px;
    padding: 10px;
}

    .accordion h3 {
        color: #081D4D;
        font-size: 24px;
        font-family: 'trump-soft-pro-bold';
    }

    .accordion .btn-accordion {
        font-family: 'national-2-web-regular';
        background-color: #ddd;
        color: #444444;
        cursor: pointer;
        padding: 22px 18px;
        width: 100%;
        text-align: left;
        border: none;
        outline: none;
        transition: 0.4s;
        border: 1px solid;
        margin: 10px 0px 0px 0px;
        font-size: 16px;
        position: relative;
    }

        .accordion .btn-accordion.collapsed {
            background-color: #eee;
        }

        /* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
        .accordion .active, .accordion .btn-accordion:hover {
            background-color: #ddd;
        }

    /* Style the accordion panel. Note: hidden by default */
    .accordion .panel {
        padding: 0 18px;
        background-color: white;
        display: none;
        overflow: hidden;
        color: #444;
    }

    .accordion .btn-accordion.collapsed:after {
        content: '\02795';
        font-size: 13px;
        color: #777;
        margin-left: 5px;
        position: absolute;
        right: 5px;
        top: 40%;
    }


    .accordion .btn-accordion:after {
        content: "\2796";
        font-size: 13px;
        color: #777;
        /* float: right; */
        margin-left: 5px;
        position: absolute;
        right: 5px;
        top: 40%;
    }


    .accordion .text-wrap {
        color: #005985;
    }

        .accordion .text-wrap ul {
            font-size: 16px;
            margin-bottom: 16px;
            color: #000000;
            list-style: disc;
        }

        .accordion .text-wrap h2 {
            font-size: 38px;
            line-height: 1.2;
            margin-bottom: 20px;
        }

        .accordion .text-wrap h3, .accordion .text-wrap h4, .accordion .text-wrap h5, .accordion .text-wrap h6 {
            font-size: 0.90em;
            line-height: 1.2;
            margin-bottom: 20px;
        }

        .accordion .text-wrap p {
             font-family: 'national-2-web-regular';
            color: #000000;
            font-size: 16px;
            margin-top: 10px
        }

        .accordion .text-wrap table {
            width: 100%;
        }

        .accordion .text-wrap a:link {
            text-decoration: underline;
            font-size: 16px;
            color: #0077CD;
        }

        .accordion .text-wrap a:visited {
            font-size: 14px;
            color: #551a8b
        }

        .accordion .text-wrap a:hover {
            text-decoration: underline;
            color: #0000ee;
        }

        .accordion .text-wrap table {
            padding: 10px;
        }

            .accordion .text-wrap table caption {
                color: #005985;
                font-size: 18px;
                caption-side: top;
            }

            .accordion .text-wrap table tbody tr th {
                border: 1px solid #999;
                font-size: 16px;
                font-weight: bold;
                padding: 5px
            }

            .accordion .text-wrap table tbody tr td {
                border: 1px solid #999;
                font-size: 14px;
                padding: 5px
            }

        .accordion .text-wrap ol {
            font-size: 16px;
            margin-bottom: 35px;
            color: #000000
        }
