.dds__button, .dds__input__action.dds__input__action--switch, .dds__input__action button {
    border-radius: 2px;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: .6875rem 1.1875rem;
    border: 1px solid rgba(0,0,0,0);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: normal;
    fill: currentColor
}

    .dds__button:hover, .dds__input__action.dds__input__action--switch:hover, .dds__input__action button:hover, .dds__button:focus, .dds__input__action.dds__input__action--switch:focus, .dds__input__action button:focus {
        text-decoration: none
    }

    .dds__button.dds__focus, .dds__focus.dds__input__action.dds__input__action--switch, .dds__input__action button.dds__focus {
        outline: none;
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
        border-radius: 2px
    }

.user-is-tabbing .dds__button:focus, .user-is-tabbing .dds__input__action.dds__input__action--switch:focus, .user-is-tabbing .dds__input__action button:focus, .dds__input__action .user-is-tabbing button:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px
}

.dds__button.dds__inactive, .dds__inactive.dds__input__action.dds__input__action--switch, .dds__input__action button.dds__inactive, .dds__button:disabled, .dds__input__action.dds__input__action--switch:disabled, .dds__input__action button:disabled {
    cursor: not-allowed;
    opacity: .4
}

    .dds__button.dds__inactive:focus, .dds__inactive.dds__input__action.dds__input__action--switch:focus, .dds__input__action button.dds__inactive:focus, .dds__button:disabled:focus, .dds__input__action.dds__input__action--switch:disabled:focus, .dds__input__action button:disabled:focus {
        outline: none;
        outline-offset: 0
    }

.dds__button svg, .dds__input__action.dds__input__action--switch svg, .dds__input__action button svg {
    flex: none;
    width: 1.5rem;
    height: 1.5rem
}

.dds__button i, .dds__input__action.dds__input__action--switch i, .dds__input__action button i, .dds__button .dds__icon, .dds__input__action.dds__input__action--switch .dds__icon, .dds__input__action button .dds__icon {
    font-size: 1.5rem
}

    .dds__button svg.dds__button__icon--start, .dds__input__action.dds__input__action--switch svg.dds__button__icon--start, .dds__input__action button svg.dds__button__icon--start, .dds__button i.dds__button__icon--start, .dds__input__action.dds__input__action--switch i.dds__button__icon--start, .dds__input__action button i.dds__button__icon--start, .dds__button .dds__icon.dds__button__icon--start, .dds__input__action.dds__input__action--switch .dds__icon.dds__button__icon--start, .dds__input__action button .dds__icon.dds__button__icon--start {
        margin-right: 1rem
    }

    .dds__button svg.dds__button__icon--end, .dds__input__action.dds__input__action--switch svg.dds__button__icon--end, .dds__input__action button svg.dds__button__icon--end, .dds__button i.dds__button__icon--end, .dds__input__action.dds__input__action--switch i.dds__button__icon--end, .dds__input__action button i.dds__button__icon--end, .dds__button .dds__icon.dds__button__icon--end, .dds__input__action.dds__input__action--switch .dds__icon.dds__button__icon--end, .dds__input__action button .dds__icon.dds__button__icon--end {
        margin-left: 1rem
    }

.dds__button--mini.dds__button:not(.dds__button--secondary):not(.dds__input__action.dds__input__action--switch), .dds__button--mini.dds__input__action.dds__input__action--switch:not(.dds__button--secondary):not(.dds__input__action.dds__input__action--switch), .dds__input__action button.dds__button--mini:not(.dds__button--secondary):not(.dds__input__action.dds__input__action--switch) {
    padding-left: .5rem;
    padding-right: .5rem;
    border: 0
}

    .dds__button--mini.dds__button:not(.dds__button--secondary):not(.dds__input__action.dds__input__action--switch).dds__button__icon, .dds__button--mini.dds__input__action.dds__input__action--switch:not(.dds__button--secondary):not(.dds__input__action.dds__input__action--switch).dds__button__icon, .dds__input__action button.dds__button--mini:not(.dds__button--secondary):not(.dds__input__action.dds__input__action--switch).dds__button__icon {
        padding: .25rem
    }

.dds__button--mini.dds__button--secondary, .dds__button--mini.dds__input__action.dds__input__action--switch, .dds__input__action button.dds__button--mini {
    padding: .0625rem .4375rem
}

.dds__button [dir=rtl] .dds__button__icon--start, .dds__input__action.dds__input__action--switch [dir=rtl] .dds__button__icon--start, .dds__input__action button [dir=rtl] .dds__button__icon--start, .dds__button--mini [dir=rtl] .dds__button__icon--start, .dds__button--sm [dir=rtl] .dds__button__icon--start, .dds__button--md [dir=rtl] .dds__button__icon--start {
    margin-right: 0
}

.dds__button [dir=rtl] .dds__button__icon--start, .dds__input__action.dds__input__action--switch [dir=rtl] .dds__button__icon--start, .dds__input__action button [dir=rtl] .dds__button__icon--start {
    margin-left: 1rem
}

.dds__button [dir=rtl] .dds__button__icon--end, .dds__input__action.dds__input__action--switch [dir=rtl] .dds__button__icon--end, .dds__input__action button [dir=rtl] .dds__button__icon--end, .dds__button--mini [dir=rtl] .dds__button__icon--end, .dds__button--sm [dir=rtl] .dds__button__icon--end, .dds__button--md [dir=rtl] .dds__button__icon--end {
    margin-left: 0
}

.dds__button [dir=rtl] .dds__button__icon--end, .dds__input__action.dds__input__action--switch [dir=rtl] .dds__button__icon--end, .dds__input__action button [dir=rtl] .dds__button__icon--end {
    margin-right: 1rem
}

.dds__button--primary, .dds__button, .dds__input__action.dds__input__action--switch, .dds__input__action button {
    background-color: #0672cb;
    border-color: #0672cb;
    color: #fff
}

    .dds__button--primary:not(:disabled):not(.dds__inactive):hover, .dds__button:not(:disabled):not(.dds__inactive):hover, .dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):hover, .dds__input__action button:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--primary:focus, .user-is-tabbing .dds__button:focus, .user-is-tabbing .dds__input__action.dds__input__action--switch:focus, .user-is-tabbing .dds__input__action button:focus, .dds__input__action .user-is-tabbing button:focus {
        background-color: #0063b8;
        border-color: #0063b8
    }

    .dds__button--primary:not(:disabled):not(.dds__inactive):active, .dds__button:not(:disabled):not(.dds__inactive):active, .dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):active, .dds__input__action button:not(:disabled):not(.dds__inactive):active {
        background-color: #00468b;
        border-color: #00468b
    }

.dds__button--secondary, .dds__input__action.dds__input__action--switch, .dds__input__action button {
    background-color: #0000;
    border-color: #0063b8;
    color: #0063b8
}

    .dds__button--secondary:not(:disabled):not(.dds__inactive):hover, .dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):hover, .dds__input__action button:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--secondary:focus, .user-is-tabbing .dds__input__action.dds__input__action--switch:focus, .user-is-tabbing .dds__input__action button:focus, .dds__input__action .user-is-tabbing button:focus {
        background-color: #d9f5fd
    }

    .dds__button--secondary:not(:disabled):not(.dds__inactive):active, .dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):active, .dds__input__action button:not(:disabled):not(.dds__inactive):active {
        background-color: #94dcf7;
        border-color: #00468b;
        color: #00468b
    }

    .dds__button--destructive.dds__button--primary, .dds__button--destructive.dds__button, .dds__button--destructive.dds__input__action.dds__input__action--switch, .dds__input__action button.dds__button--destructive {
        background-color: #d0353f;
        border-color: #d0353f;
        color: #fff
    }

        .dds__button--destructive.dds__button--primary:not(:disabled):not(.dds__inactive):hover, .dds__button--destructive.dds__button:not(:disabled):not(.dds__inactive):hover, .dds__button--destructive.dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):hover, .dds__input__action button.dds__button--destructive:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--destructive.dds__button--primary:focus, .user-is-tabbing .dds__button--destructive.dds__button:focus, .user-is-tabbing .dds__button--destructive.dds__input__action.dds__input__action--switch:focus, .user-is-tabbing .dds__input__action button.dds__button--destructive:focus, .dds__input__action .user-is-tabbing button.dds__button--destructive:focus {
            background-color: #bb2a33;
            border-color: #bb2a33
        }

        .dds__button--destructive.dds__button--primary:not(:disabled):not(.dds__inactive):active, .dds__button--destructive.dds__button:not(:disabled):not(.dds__inactive):active, .dds__button--destructive.dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):active, .dds__input__action button.dds__button--destructive:not(:disabled):not(.dds__inactive):active {
            background-color: #8c161f;
            border-color: #8c161f;
            color: #fff
        }

    .dds__button--destructive.dds__button--secondary, .dds__button--destructive.dds__input__action.dds__input__action--switch, .dds__input__action button.dds__button--destructive {
        background-color: #0000;
        border-color: #bb2a33;
        color: #bb2a33
    }

        .dds__button--destructive.dds__button--secondary:not(:disabled):not(.dds__inactive):hover, .dds__button--destructive.dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):hover, .dds__input__action button.dds__button--destructive:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--destructive.dds__button--secondary:focus, .user-is-tabbing .dds__button--destructive.dds__input__action.dds__input__action--switch:focus, .user-is-tabbing .dds__input__action button.dds__button--destructive:focus, .dds__input__action .user-is-tabbing button.dds__button--destructive:focus {
            background-color: #ffecee;
            border-color: #bb2a33;
            color: #bb2a33
        }

        .dds__button--destructive.dds__button--secondary:not(:disabled):not(.dds__inactive):active, .dds__button--destructive.dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):active, .dds__input__action button.dds__button--destructive:not(:disabled):not(.dds__inactive):active {
            background-color: #ffc3c9;
            border-color: #8c161f;
            color: #8c161f
        }

    .dds__button--transactional.dds__button--primary, .dds__button--transactional.dds__button, .dds__button--transactional.dds__input__action.dds__input__action--switch, .dds__input__action button.dds__button--transactional {
        background-color: #4f7d00;
        border-color: #4f7d00;
        color: #fff
    }

        .dds__button--transactional.dds__button--primary:not(:disabled):not(.dds__inactive):hover, .dds__button--transactional.dds__button:not(:disabled):not(.dds__inactive):hover, .dds__button--transactional.dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):hover, .dds__input__action button.dds__button--transactional:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--transactional.dds__button--primary:focus, .user-is-tabbing .dds__button--transactional.dds__button:focus, .user-is-tabbing .dds__button--transactional.dds__input__action.dds__input__action--switch:focus, .user-is-tabbing .dds__input__action button.dds__button--transactional:focus, .dds__input__action .user-is-tabbing button.dds__button--transactional:focus {
            background-color: #436f00;
            border-color: #436f00;
            color: #fff
        }

        .dds__button--transactional.dds__button--primary:not(:disabled):not(.dds__inactive):active, .dds__button--transactional.dds__button:not(:disabled):not(.dds__inactive):active, .dds__button--transactional.dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):active, .dds__input__action button.dds__button--transactional:not(:disabled):not(.dds__inactive):active {
            background-color: #2c5000;
            border-color: #2c5000;
            color: #fff
        }

    .dds__button--transactional.dds__button--secondary, .dds__button--transactional.dds__input__action.dds__input__action--switch, .dds__input__action button.dds__button--transactional {
        background-color: #0000;
        border-color: #436f00;
        color: #436f00
    }

        .dds__button--transactional.dds__button--secondary:not(:disabled):not(.dds__inactive):hover, .dds__button--transactional.dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):hover, .dds__input__action button.dds__button--transactional:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--transactional.dds__button--secondary:focus, .user-is-tabbing .dds__button--transactional.dds__input__action.dds__input__action--switch:focus, .user-is-tabbing .dds__input__action button.dds__button--transactional:focus, .dds__input__action .user-is-tabbing button.dds__button--transactional:focus {
            background-color: #e9f5ce;
            border-color: #436f00;
            color: #436f00
        }

        .dds__button--transactional.dds__button--secondary:not(:disabled):not(.dds__inactive):active, .dds__button--transactional.dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):active, .dds__input__action button.dds__button--transactional:not(:disabled):not(.dds__inactive):active {
            background-color: #c0dd78;
            border-color: #2c5000;
            color: #2c5000
        }

    .dds__button--editorial.dds__button--primary, .dds__button--editorial.dds__button, .dds__button--editorial.dds__input__action.dds__input__action--switch, .dds__input__action button.dds__button--editorial {
        background-color: #0e0e0e;
        border-color: #0e0e0e;
        color: #fff
    }

        .dds__button--editorial.dds__button--primary:not(:disabled):not(.dds__inactive):hover, .dds__button--editorial.dds__button:not(:disabled):not(.dds__inactive):hover, .dds__button--editorial.dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):hover, .dds__input__action button.dds__button--editorial:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--editorial.dds__button--primary:focus, .user-is-tabbing .dds__button--editorial.dds__button:focus, .user-is-tabbing .dds__button--editorial.dds__input__action.dds__input__action--switch:focus, .user-is-tabbing .dds__input__action button.dds__button--editorial:focus, .dds__input__action .user-is-tabbing button.dds__button--editorial:focus {
            background-color: #6e6e6e;
            border-color: #6e6e6e;
            color: #fff
        }

        .dds__button--editorial.dds__button--primary:not(:disabled):not(.dds__inactive):active, .dds__button--editorial.dds__button:not(:disabled):not(.dds__inactive):active, .dds__button--editorial.dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):active, .dds__input__action button.dds__button--editorial:not(:disabled):not(.dds__inactive):active {
            background-color: #636363;
            border-color: #636363;
            color: #fff
        }

    .dds__button--editorial.dds__button--secondary, .dds__button--editorial.dds__input__action.dds__input__action--switch, .dds__input__action button.dds__button--editorial {
        background-color: #0000;
        border-color: #636363;
        color: #636363
    }

        .dds__button--editorial.dds__button--secondary:not(:disabled):not(.dds__inactive):hover, .dds__button--editorial.dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):hover, .dds__input__action button.dds__button--editorial:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--editorial.dds__button--secondary:focus, .user-is-tabbing .dds__button--editorial.dds__input__action.dds__input__action--switch:focus, .user-is-tabbing .dds__input__action button.dds__button--editorial:focus, .dds__input__action .user-is-tabbing button.dds__button--editorial:focus {
            background-color: #f5f6f7;
            border-color: #636363;
            color: #636363
        }

        .dds__button--editorial.dds__button--secondary:not(:disabled):not(.dds__inactive):active, .dds__button--editorial.dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):active, .dds__input__action button.dds__button--editorial:not(:disabled):not(.dds__inactive):active {
            background-color: #f0f0f0;
            border-color: #0e0e0e;
            color: #0e0e0e
        }

    .dds__button--editorial-light.dds__button--primary, .dds__button--editorial-light.dds__button, .dds__button--editorial-light.dds__input__action.dds__input__action--switch, .dds__input__action button.dds__button--editorial-light {
        background-color: #fff;
        border-color: #fff;
        color: #0e0e0e
    }

        .dds__button--editorial-light.dds__button--primary:not(:disabled):not(.dds__inactive):hover, .dds__button--editorial-light.dds__button:not(:disabled):not(.dds__inactive):hover, .dds__button--editorial-light.dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):hover, .dds__input__action button.dds__button--editorial-light:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--editorial-light.dds__button--primary:focus, .user-is-tabbing .dds__button--editorial-light.dds__button:focus, .user-is-tabbing .dds__button--editorial-light.dds__input__action.dds__input__action--switch:focus, .user-is-tabbing .dds__input__action button.dds__button--editorial-light:focus, .dds__input__action .user-is-tabbing button.dds__button--editorial-light:focus {
            background-color: #f0f0f0;
            border-color: #f0f0f0;
            color: #6e6e6e
        }

        .dds__button--editorial-light.dds__button--primary:not(:disabled):not(.dds__inactive):active, .dds__button--editorial-light.dds__button:not(:disabled):not(.dds__inactive):active, .dds__button--editorial-light.dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):active, .dds__input__action button.dds__button--editorial-light:not(:disabled):not(.dds__inactive):active {
            background-color: #e1e1e1;
            border-color: #e1e1e1;
            color: #636363
        }

    .dds__button--editorial-light.dds__button--secondary, .dds__button--editorial-light.dds__input__action.dds__input__action--switch, .dds__input__action button.dds__button--editorial-light {
        background-color: #0000;
        border-color: #fff;
        color: #fff
    }

        .dds__button--editorial-light.dds__button--secondary:not(:disabled):not(.dds__inactive):hover, .dds__button--editorial-light.dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):hover, .dds__input__action button.dds__button--editorial-light:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--editorial-light.dds__button--secondary:focus, .user-is-tabbing .dds__button--editorial-light.dds__input__action.dds__input__action--switch:focus, .user-is-tabbing .dds__input__action button.dds__button--editorial-light:focus, .dds__input__action .user-is-tabbing button.dds__button--editorial-light:focus {
            background-color: #f0f0f0;
            border-color: #fff;
            color: #6e6e6e
        }

        .dds__button--editorial-light.dds__button--secondary:not(:disabled):not(.dds__inactive):active, .dds__button--editorial-light.dds__input__action.dds__input__action--switch:not(:disabled):not(.dds__inactive):active, .dds__input__action button.dds__button--editorial-light:not(:disabled):not(.dds__inactive):active {
            background-color: #e1e1e1;
            border-color: #fff;
            color: #636363
        }

@media print {
    *, *:before, *:after {
        box-shadow: none !important;
        text-shadow: none !important
    }

    a:not(.dds__button) {
        text-decoration: underline
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    pre {
        white-space: pre-wrap !important
    }

    pre, blockquote {
        border: .0625rem solid #b6b6b6;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr, img {
        page-break-inside: avoid
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }

    @page {
        size: a3
    }

    body, .dds__container {
        min-width: 1024px !important
    }

    .dds__navbar {
        display: none
    }

    .dds__badge {
        border: .0625rem solid #000
    }

    .dds__table {
        border-collapse: collapse !important
    }

        .dds__table td, .dds__table th {
            background-color: #fff !important
        }

    .dds__table-bordered th, .dds__table-bordered td {
        border: 1px solid #e1e1e1 !important
    }

    .dds__table-dark {
        color: inherit
    }

        .dds__table-dark th, .dds__table-dark td, .dds__table-dark thead th, .dds__table-dark tbody + tbody {
            border-color: #e1e1e1
        }

    .dds__table .dds__thead-dark th {
        border-color: #e1e1e1;
        color: inherit
    }
}

:root {
    --gray-100: #f5f6f7;
    --gray-200: #f0f0f0;
    --gray-300: #e1e1e1;
    --gray-400: #d2d2d2;
    --gray-500: #b6b6b6;
    --gray-600: #7e7e7e;
    --gray-700: #6e6e6e;
    --gray-800: #636363;
    --gray-900: #0e0e0e;
    --gray-100-dark: #f5f6f7;
    --gray-200-dark: #f0f0f0;
    --gray-300-dark: #e1e1e1;
    --gray-400-dark: #d2d2d2;
    --gray-500-dark: #b6b6b6;
    --slate-100-dark: #ebf1f6;
    --slate-200-dark: #c5d4e3;
    --slate-300-dark: #a4b8cd;
    --slate-400-dark: #839db4;
    --slate-500-dark: #40586d;
    --slate-600-dark: #293b4d;
    --slate-700-dark: #1d2c3b;
    --slate-800-dark: #141d28;
    --slate-900-dark: #0a0e14;
    --berry-100: #ffebf5;
    --berry-200: #ffc0df;
    --berry-300: #f69ac6;
    --berry-400: #e574aa;
    --berry-500: #cb548d;
    --berry-600: #ba467d;
    --berry-700: #a8396f;
    --berry-800: #7f234f;
    --berry-900: #511230;
    --berry-100-dark: #ffebf5;
    --berry-200-dark: #ffc0df;
    --berry-300-dark: #f69ac6;
    --berry-400-dark: #e574aa;
    --red-100: #ffecee;
    --red-200: #ffc3c9;
    --red-300: #ff99a1;
    --red-400: #fe6873;
    --red-500: #e4424d;
    --red-600: #d0353f;
    --red-700: #bb2a33;
    --red-800: #8c161f;
    --red-900: #590a0f;
    --red-100-dark: #ffecee;
    --red-200-dark: #ffc3c9;
    --red-300-dark: #ff99a1;
    --red-400-dark: #fe6873;
    --orange-100: #ffeed2;
    --orange-200: #fec97a;
    --orange-300: #f8a433;
    --orange-400: #e67f01;
    --orange-500: #c96100;
    --orange-600: #b85200;
    --orange-700: #a64600;
    --orange-800: #7d2e00;
    --orange-900: #4f1a00;
    --orange-100-dark: #ffeed2;
    --orange-200-dark: #fec97a;
    --orange-300-dark: #f8a433;
    --orange-400-dark: #e67f01;
    --yellow-100: #feefcb;
    --yellow-200: #f5cd6f;
    --yellow-300: #e6ac28;
    --yellow-400: #ce8d00;
    --yellow-500: #b36f00;
    --yellow-600: #a36100;
    --yellow-700: #925400;
    --yellow-800: #6d3a00;
    --yellow-900: #442200;
    --yellow-100-dark: #feefcb;
    --yellow-200-dark: #f5cd6f;
    --yellow-300-dark: #e6ac28;
    --yellow-400-dark: #ce8d00;
    --green-100: #e9f5ce;
    --green-200: #c0dd78;
    --green-300: #9bc438;
    --green-400: #7aa809;
    --green-500: #5d8c00;
    --green-600: #4f7d00;
    --green-700: #436f00;
    --green-800: #2c5000;
    --green-900: #193100;
    --green-100-dark: #e9f5ce;
    --green-200-dark: #c0dd78;
    --green-300-dark: #9bc438;
    --green-400-dark: #7aa809;
    --light-blue-100: #daf5fd;
    --light-blue-200: #97dcf4;
    --light-blue-300: #61c1eb;
    --light-blue-400: #36a2e0;
    --light-blue-500: #1885c3;
    --light-blue-600: #0d76b2;
    --light-blue-700: #0468a1;
    --light-blue-800: #004a77;
    --light-blue-900: #002d4b;
    --light-blue-100-dark: #daf5fd;
    --light-blue-200-dark: #97dcf4;
    --light-blue-300-dark: #61c1eb;
    --light-blue-400-dark: #36a2e0;
    --blue-100: #d9f5fd;
    --blue-200: #94dcf7;
    --blue-300: #5cc1ee;
    --blue-400: #31a2e3;
    --blue-500: #1282d6;
    --blue-600: #0672cb;
    --blue-700: #0063b8;
    --blue-800: #00468b;
    --blue-900: #002a58;
    --blue-100-dark: #d9f5fd;
    --blue-200-dark: #94dcf7;
    --blue-300-dark: #5cc1ee;
    --blue-400-dark: #31a2e3;
    --purple-100: #fbebff;
    --purple-200: #ecc4ff;
    --purple-300: #db9eff;
    --purple-400: #c47af4;
    --purple-500: #a95adc;
    --purple-600: #994ccc;
    --purple-700: #8a3fba;
    --purple-800: #66278f;
    --purple-900: #40155c;
    --purple-100-dark: #fbebff;
    --purple-200-dark: #ecc4ff;
    --purple-300-dark: #db9eff;
    --purple-400-dark: #c47af4;
    --breakpoint-xs: 0;
    --breakpoint-sm: 480px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 1024px;
    --breakpoint-xl: 1366px;
    --breakpoint-2xl: 1584px;
    --breakpoint-3xl: 1920px;
    --breakpoint-4xl: 2560px;
    --breakpoint-5xl: 3840px;
    --font-family-sans-serif: "Roboto", "Cordia New", "Microsoft Sans Serif", "Utsaah", "Devanagari MT", "Nirmala UI", "Latha", "InaiMathi", "Gautami", "Telugu Sangam MN", "Tunga", "Kannada Sangam MN", "Kartika", "Malayalam Sangam MN", "Shruti", "Nirmala UI", "Gujarati MT", "Gujarati Sangam MN", "Vrinda", "Bangla Sangam MN", "Meiryo UI", "\30e1\30a4\30ea\30aa", "MS UI Gothic Reg", "Hiragino Kaku Gothic Reg", "\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3 Reg", "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", "Hiragino Sans GB", "Microsoft JhengHei", "\5fae\8edf\6b63\9ed1\9ad4", "Malgun Gothic", "\b9d1\c740  \ace0\b515", "Gulim", "AppleGothic", "Apple LiGothic", "LiHei Pro", "Osaka", "STHeiti", "\534e\6587\9ed1\4f53", "STXihei", "\534e\6587\7ec6\9ed1", "SimHei", "\9ed1\4f53", "Arial Unicode MS", "Arial", "sans-serif";
    --font-family-monospace: "sfmono-regular", "menlo", "monaco", "consolas", "Liberation Mono", "Courier New", "monospace";
    --background-color--primary: #ffffff;
    --shadow-color: rgba(0, 42, 88, .08)
}

.dds__display-1 {
    font-size: 4.5rem;
    font-weight: 300;
    letter-spacing: -.015em;
    line-height: 5.5rem
}

@media (max-width: 1023.98px) {
    .dds__display-1 {
        font-size: 3.5rem;
        letter-spacing: -.005em;
        line-height: 4.25rem
    }
}

.dds__display-2 {
    font-size: 4rem;
    font-weight: 300;
    letter-spacing: -.01em;
    line-height: 4.75rem
}

@media (max-width: 1023.98px) {
    .dds__display-2 {
        font-size: 3rem;
        letter-spacing: normal;
        line-height: 3.5rem
    }
}

.dds__display-3 {
    font-size: 3.5rem;
    font-weight: 300;
    letter-spacing: -.005em;
    line-height: 4.25rem
}

@media (max-width: 1023.98px) {
    .dds__display-3 {
        font-size: 2.5rem;
        letter-spacing: normal;
        line-height: 3rem
    }
}

.dds__h1, .dds__h2, .dds__h3, .dds__h4, .dds__h5, .dds__h6 {
    font-weight: 300;
    margin-bottom: .5rem;
    margin-top: 0
}

.dds__h1 {
    font-size: 3rem;
    line-height: 3.5rem
}

@media (max-width: 1023.98px) {
    .dds__h1 {
        font-size: 2.5rem;
        line-height: 3rem
    }
}

.dds__h2 {
    font-size: 2.5rem;
    line-height: 3rem
}

@media (max-width: 1023.98px) {
    .dds__h2 {
        font-size: 2rem;
        line-height: 2.5rem
    }
}

.dds__h3 {
    font-size: 2rem;
    line-height: 2.5rem
}

@media (max-width: 1023.98px) {
    .dds__h3 {
        font-size: 1.5rem;
        line-height: 2rem
    }
}

.dds__h4 {
    font-size: 1.5rem;
    line-height: 2rem
}

@media (max-width: 1023.98px) {
    .dds__h4 {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
}

.dds__h5 {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.75rem
}

@media (max-width: 1023.98px) {
    .dds__h5 {
        font-size: 1rem;
        font-weight: 500;
        line-height: 1.5rem;
        letter-spacing: .005em
    }
}

.dds__h6 {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: .005em
}

@media (max-width: 1023.98px) {
    .dds__h6 {
        font-size: 1rem
    }
}

.dds__subtitle-1 {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2.25rem
}

.dds__subtitle-2 {
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: .005em;
    line-height: 1.5rem
}

.dds__body-1 {
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 2.25rem
}

.dds__body-1--lead {
    font-size: 1.875rem;
    line-height: 2.75rem;
    font-weight: 300
}

.dds__body-1--smaller {
    font-size: 1.3125rem;
    line-height: 2rem;
    font-weight: 300
}

.dds__body-2 {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem
}

.dds__body-2--lead {
    font-size: 1.25rem;
    line-height: 2rem;
    font-weight: 400
}

.dds__body-2--smaller {
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400
}

.dds__body-3 {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400
}

.dds__caption {
    font-size: .75rem;
    letter-spacing: .005em;
    line-height: 1.25rem;
    font-weight: 400
}

strong.dds__subtitle-1 {
    font-weight: 500;
    letter-spacing: .01em
}

strong.dds__subtitle-2 {
    font-weight: 700;
    letter-spacing: .015em
}

strong.dds__body-1 {
    font-weight: 500;
    letter-spacing: .001em
}

strong.dds__body-1--lead {
    font-weight: 400;
    letter-spacing: normal
}

strong.dds__body-1--smaller {
    font-weight: 500;
    letter-spacing: .01em
}

strong.dds__body-2 {
    font-weight: 700;
    letter-spacing: .005em
}

strong.dds__body-2--lead {
    font-weight: 500;
    letter-spacing: .005em
}

strong.dds__body-2--smaller, strong.dds__caption {
    font-weight: 700;
    letter-spacing: .015em
}

[hidden] {
    display: none !important
}

.dds__sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0;
    left: 0
}

.dds__drawer__close-icon, .dds__badge__icon, .dds__badge > i, .dds__badge > svg, .dds__action-menu__check, .dds__action-menu__icon {
    width: 1rem;
    height: 1rem;
    font-size: 1rem
}

.dds__icon {
    width: 1em;
    height: 1em;
    fill: currentColor
}

.dds__error-text {
    font-size: .75rem;
    letter-spacing: .005em;
    line-height: 1.25rem;
    font-weight: 400;
    color: #bb2a33;
    fill: currentColor;
    display: flex
}

.dds__error-text__icon {
    margin-right: .5rem;
    font-size: 1rem
}

.dds__label, .dds__dropdown__input-container label {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    color: #636363;
    padding: 0;
    margin: 0 0 .25rem
}

.dds__label--sm, .dds__dropdown--sm .dds__dropdown__input-container label {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400
}

.dds__label--required:after {
    content: " *";
    color: #bb2a33
}

.dds__elevation-1-shadow-end {
    box-shadow: 2px 1px 1px #002a5814,4px 2px 2px #002a5814;
    box-shadow: 2px 1px 1px var(--shadow-color),4px 2px 2px var(--shadow-color)
}

.dds__elevation-1 {
    box-shadow: 0 1px 1px #002a5814,0 2px 2px #002a5814;
    box-shadow: 0 1px 1px var(--shadow-color),0 2px 2px var(--shadow-color)
}

.dds__elevation-1-shadow-start {
    box-shadow: -2px 1px 1px #002a5814,-4px 2px 2px #002a5814;
    box-shadow: -2px 1px 1px var(--shadow-color),-4px 2px 2px var(--shadow-color)
}

.dds__elevation-2-shadow-end {
    box-shadow: 2px 2px 2px #002a5814,4px 4px 4px #002a5814,8px 8px 8px #002a5814;
    box-shadow: 2px 2px 2px var(--shadow-color),4px 4px 4px var(--shadow-color),8px 8px 8px var(--shadow-color)
}

.dds__elevation-2, .dds__accordion__item.dds__accordion__item--expanded:not(.dds__accordion__item--inactive), .dds__accordion__item.dds__accordion__item--collapsing:not(.dds__accordion__item--inactive), .dds__accordion__item.dds__accordion__item--expanding:not(.dds__accordion__item--inactive), .user-is-tabbing .dds__accordion__item.dds__accordion__item--focus:not(.dds__accordion__item--inactive):not(.dds__accordion__item--inactive) {
    box-shadow: 0 2px 2px #002a5814,0 4px 4px #002a5814,0 8px 8px #002a5814;
    box-shadow: 0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color)
}

.dds__elevation-2-shadow-start {
    box-shadow: -2px 2px 2px #002a5814,-4px 4px 4px #002a5814,-8px 8px 8px #002a5814;
    box-shadow: -2px 2px 2px var(--shadow-color),-4px 4px 4px var(--shadow-color),-8px 8px 8px var(--shadow-color)
}

.dds__elevation-3-shadow-end {
    box-shadow: 2px 2px 2px #002a5814,4px 4px 4px #002a5814,8px 8px 8px #002a5814,16px 16px 16px #002a5814;
    box-shadow: 2px 2px 2px var(--shadow-color),4px 4px 4px var(--shadow-color),8px 8px 8px var(--shadow-color),16px 16px 16px var(--shadow-color)
}

.dds__elevation-3, .dds__accordion > .dds__accordion__item:hover:not(.dds__accordion__item--inactive):not(.dds__accordion__item--inactive), .dds__accordion > .dds__accordion__item:active:not(.dds__accordion__item--inactive):not(.dds__accordion__item--inactive) {
    box-shadow: 0 2px 2px #002a5814,0 4px 4px #002a5814,0 8px 8px #002a5814,0 16px 16px #002a5814;
    box-shadow: 0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color),0 16px 16px var(--shadow-color)
}

.dds__elevation-3-shadow-start {
    box-shadow: -2px 2px 2px #002a5814,-4px 4px 4px #002a5814,-8px 8px 8px #002a5814,-16px 16px 16px #002a5814;
    box-shadow: -2px 2px 2px var(--shadow-color),-4px 4px 4px var(--shadow-color),-8px 8px 8px var(--shadow-color),-16px 16px 16px var(--shadow-color)
}

.dds__elevation-4-shadow-end {
    box-shadow: 2px 2px 2px #002a5814,4px 4px 4px #002a5814,8px 8px 8px #002a5814,16px 16px 16px #002a5814,32px 32px 32px #002a5814;
    box-shadow: 2px 2px 2px var(--shadow-color),4px 4px 4px var(--shadow-color),8px 8px 8px var(--shadow-color),16px 16px 16px var(--shadow-color),32px 32px 32px var(--shadow-color)
}

.dds__elevation-4 {
    box-shadow: 0 2px 2px #002a5814,0 4px 4px #002a5814,0 8px 8px #002a5814,0 16px 16px #002a5814,0 32px 32px #002a5814;
    box-shadow: 0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color),0 16px 16px var(--shadow-color),0 32px 32px var(--shadow-color)
}

.dds__elevation-4-shadow-start {
    box-shadow: -2px 2px 2px #002a5814,-4px 4px 4px #002a5814,-8px 8px 8px #002a5814,-16px 16px 16px #002a5814,-32px 32px 32px #002a5814;
    box-shadow: -2px 2px 2px var(--shadow-color),-4px 4px 4px var(--shadow-color),-8px 8px 8px var(--shadow-color),-16px 16px 16px var(--shadow-color),-32px 32px 32px var(--shadow-color)
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.dds__accordion__control {
    margin-left: .5rem;
    margin-bottom: 1rem;
    display: flex
}

    .dds__accordion__control :disabled {
        cursor: not-allowed;
        opacity: .4
    }

    .dds__accordion__control button:nth-child(2) {
        border-left: 1px solid #e1e1e1
    }

.dds__accordion__control__expand, .dds__accordion__control__collapse {
    cursor: pointer;
    font-size: 1rem;
    -webkit-appearance: initial;
    -moz-appearance: initial;
    appearance: initial;
    outline: 0;
    border: 0;
    padding: 0;
    margin: 0;
    display: inline-flex;
    background-color: #0000;
    color: #0672cb;
    padding: 0 1rem
}

.user-is-tabbing .dds__accordion__control__expand:focus, .user-is-tabbing .dds__accordion__control__collapse:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px;
    z-index: 1
}

.dds__accordion > .dds__accordion__item {
    margin: 0;
    position: relative;
    transition: box-shadow .2s ease-out,border .2s ease-out,margin-bottom .2s ease-out;
    border-top: 1px solid #e1e1e1
}

    .dds__accordion > .dds__accordion__item:before {
        background-color: #e1e1e1;
        background-image: linear-gradient(to bottom,#e1e1e1,#ffffff);
        border-radius: .125rem;
        content: "";
        display: block;
        inset: -1px;
        opacity: 0;
        pointer-events: none;
        position: absolute;
        transition: opacity .3s ease-out
    }

    .dds__accordion > .dds__accordion__item:hover:not(.dds__accordion__item--inactive):not(.dds__accordion__item--inactive) {
        border-top-color: #0000
    }

        .dds__accordion > .dds__accordion__item:hover:not(.dds__accordion__item--inactive):not(.dds__accordion__item--inactive):not(.dds__accordion__item--expanded):not(.dds__accordion__item.dds__accordion__item--expanding) > .dds__accordion__heading {
            border-bottom-left-radius: .125rem;
            border-bottom-right-radius: .125rem
        }

        .dds__accordion > .dds__accordion__item:hover:not(.dds__accordion__item--inactive):not(.dds__accordion__item--inactive):not(.dds__accordion__item--expanded):not(.dds__accordion__item.dds__accordion__item--expanding):before {
            opacity: 1
        }

    .dds__accordion > .dds__accordion__item:active:not(.dds__accordion__item--inactive):not(.dds__accordion__item--inactive) {
        border-top-color: #0000
    }

        .dds__accordion > .dds__accordion__item:active:not(.dds__accordion__item--inactive):not(.dds__accordion__item--inactive):not(.dds__accordion__item--expanded):not(.dds__accordion__item.dds__accordion__item--expanding) > .dds__accordion__heading {
            border-bottom-left-radius: .125rem;
            border-bottom-right-radius: .125rem
        }

        .dds__accordion > .dds__accordion__item:active:not(.dds__accordion__item--inactive):not(.dds__accordion__item--inactive):not(.dds__accordion__item--expanded):not(.dds__accordion__item.dds__accordion__item--expanding):before {
            opacity: 1
        }

.dds__accordion__heading {
    background-color: #0000;
    transition: background-color .2s ease-out;
    position: relative;
    display: flex;
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem;
    margin: 0;
    padding: 0
}

.dds__accordion__item:not(.dds__accordion__item--inactive) .dds__accordion__heading:hover {
    background-color: #fff
}

    .dds__accordion__item:not(.dds__accordion__item--inactive) .dds__accordion__heading:hover .dds__accordion__button {
        color: #0063b8
    }

    .dds__accordion__item:not(.dds__accordion__item--inactive) .dds__accordion__heading:hover .dds__accordion__icon {
        background-color: #d9f5fd;
        color: #0063b8
    }

.dds__accordion__item:not(.dds__accordion__item--inactive) .dds__accordion__heading:active {
    background-color: #fff
}

    .dds__accordion__item:not(.dds__accordion__item--inactive) .dds__accordion__heading:active .dds__accordion__button {
        color: #00468b
    }

    .dds__accordion__item:not(.dds__accordion__item--inactive) .dds__accordion__heading:active .dds__accordion__icon {
        background-color: #94dcf7;
        color: #00468b
    }

[dir=ltr] .dds__accordion__button {
    text-align: left
}

[dir=rtl] .dds__accordion__button {
    text-align: right
}

.dds__accordion__button {
    align-items: center;
    -webkit-appearance: initial;
    -moz-appearance: initial;
    appearance: initial;
    background-color: #0000;
    border: 0;
    color: #0e0e0e;
    cursor: pointer;
    display: flex;
    font-size: 1rem;
    font-weight: 500;
    justify-content: space-between;
    line-height: 1.5rem;
    outline: none;
    padding: 1rem 2.75rem 1rem 1.5rem;
    transition: color .3s ease-out;
    width: 100%
}

    .dds__accordion__button[aria-expanded=true] .dds__accordion__icon path {
        transform: rotate(180deg);
        transition: 0s;
        transform-origin: 50% 50%;
        color: #0063b8
    }

    .dds__accordion__button:disabled {
        cursor: not-allowed;
        opacity: .4;
        pointer-events: none
    }

.dds__accordion__item .dds__accordion__icon {
    background-color: #0000;
    color: #6e6e6e;
    border-radius: .125rem;
    display: flex;
    height: 2rem;
    left: auto;
    left: initial;
    right: .75rem;
    top: calc(50% - 1rem);
    margin: 0;
    overflow: hidden;
    padding: .125rem .5rem;
    position: absolute;
    transition: background-color .3s ease-out;
    width: 2rem
}

    .dds__accordion__item .dds__accordion__icon path {
        transform: rotate(0);
        transition: 0s;
        transform-origin: 50% 50%
    }

.dds__accordion__content {
    background-color: #fff;
    border-bottom-left-radius: .125rem;
    border-bottom-right-radius: .125rem;
    height: 0;
    overflow: hidden;
    position: relative;
    transition: height .3s ease-out;
    visibility: hidden;
    width: 100%
}

[dir=ltr] .dds__accordion__body {
    text-align: left
}

[dir=rtl] .dds__accordion__body {
    text-align: right
}

.dds__accordion__body {
    width: 100%;
    padding: 1rem 1.5rem
}

.dds__accordion__sr {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0;
    left: 0
}

.dds__accordion__item.dds__accordion__item--inactive {
    cursor: not-allowed;
    opacity: .4
}

    .dds__accordion__item.dds__accordion__item--inactive .dds__accordion__heading, .dds__accordion__item.dds__accordion__item--inactive .dds__accordion__content {
        pointer-events: none
    }

.dds__accordion__item.dds__accordion__item--expanded {
    margin-bottom: .5rem
}

    .dds__accordion__item.dds__accordion__item--expanded > .dds__accordion__content {
        visibility: visible;
        height: auto;
        overflow: visible
    }

    .dds__accordion__item.dds__accordion__item--expanded > .dds__accordion__heading {
        background-color: #fff;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .dds__accordion__item.dds__accordion__item--expanded:before {
        opacity: 1
    }

.dds__accordion__item.dds__accordion__item--collapsing {
    margin-bottom: 0 !important
}

    .dds__accordion__item.dds__accordion__item--collapsing > .dds__accordion__content {
        height: 0 !important
    }

    .dds__accordion__item.dds__accordion__item--collapsing > .dds__accordion__content {
        overflow: hidden
    }

    .dds__accordion__item.dds__accordion__item--collapsing > .dds__accordion__heading {
        background-color: #fff !important
    }

    .dds__accordion__item.dds__accordion__item--collapsing > .dds__accordion__heading {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

.dds__accordion__item.dds__accordion__item--expanding {
    margin-bottom: .5rem !important
}

    .dds__accordion__item.dds__accordion__item--expanding > .dds__accordion__content {
        visibility: visible !important
    }

    .dds__accordion__item.dds__accordion__item--expanding > .dds__accordion__content {
        overflow: hidden
    }

    .dds__accordion__item.dds__accordion__item--expanding > .dds__accordion__heading {
        background-color: #fff !important
    }

    .dds__accordion__item.dds__accordion__item--expanding > .dds__accordion__heading {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

.user-is-tabbing .dds__accordion__button:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px;
    z-index: 1
}

.user-is-tabbing .dds__accordion__item.dds__accordion__item--focus:not(.dds__accordion__item--inactive) {
    z-index: 2
}

    .user-is-tabbing .dds__accordion__item.dds__accordion__item--focus:not(.dds__accordion__item--inactive) .dds__accordion__heading {
        background-color: #fff
    }

        .user-is-tabbing .dds__accordion__item.dds__accordion__item--focus:not(.dds__accordion__item--inactive) .dds__accordion__heading .dds__accordion__button {
            color: #0063b8
        }

        .user-is-tabbing .dds__accordion__item.dds__accordion__item--focus:not(.dds__accordion__item--inactive) .dds__accordion__heading .dds__accordion__icon {
            background-color: #d9f5fd;
            color: #0063b8
        }

.user-is-tabbing .dds__accordion__item .dds__accordion > .dds__accordion__item:not(.dds__accordion__item--inactive).dds__accordion__item--focus {
    box-shadow: none
}

    .user-is-tabbing .dds__accordion__item .dds__accordion > .dds__accordion__item:not(.dds__accordion__item--inactive).dds__accordion__item--focus .dds__accordion__heading {
        background-color: #f5f6f7 !important
    }

.user-is-tabbing .dds__accordion__item .dds__accordion > .dds__accordion__item:not(.dds__accordion__item--inactive) .dds__accordion__button:focus {
    outline: none;
    box-shadow: inset 0 0 #fff,inset 0 0 0 2px #00468b;
    border-radius: 0;
    z-index: 1
}

.user-is-tabbing .dds__accordion__item .dds__accordion > .dds__accordion__item:not(.dds__accordion__item--inactive) .dds__accordion__icon {
    background-color: #0000 !important
}

.dds__accordion__item .dds__accordion {
    margin-left: -1.5rem;
    margin-right: -1.5rem
}

    .dds__accordion__item .dds__accordion.dds__accordion--collapsing, .dds__accordion__item .dds__accordion.dds__accordion--expanding {
        background-color: #0000
    }

    .dds__accordion__item .dds__accordion > .dds__accordion__item {
        box-shadow: none;
        box-shadow: initial;
        border-top-color: #0000
    }

        .dds__accordion__item .dds__accordion > .dds__accordion__item:after {
            content: "";
            display: block;
            height: 1px;
            background-color: #e1e1e1;
            width: calc(100% - 3rem);
            margin-left: 1.5rem
        }

        .dds__accordion__item .dds__accordion > .dds__accordion__item:last-child:after {
            content: none
        }

        .dds__accordion__item .dds__accordion > .dds__accordion__item:before {
            content: none !important
        }

        .dds__accordion__item .dds__accordion > .dds__accordion__item:not(.dds__accordion__item--inactive):hover, .dds__accordion__item .dds__accordion > .dds__accordion__item:not(.dds__accordion__item--inactive):active {
            box-shadow: none;
            box-shadow: initial
        }

        .dds__accordion__item .dds__accordion > .dds__accordion__item:not(.dds__accordion__item--inactive) .dds__accordion__heading:hover {
            background-color: #f5f6f7 !important
        }

            .dds__accordion__item .dds__accordion > .dds__accordion__item:not(.dds__accordion__item--inactive) .dds__accordion__heading:hover .dds__accordion__button {
                color: #0063b8
            }

            .dds__accordion__item .dds__accordion > .dds__accordion__item:not(.dds__accordion__item--inactive) .dds__accordion__heading:hover .dds__accordion__icon {
                background: none;
                fill: #0063b8
            }

        .dds__accordion__item .dds__accordion > .dds__accordion__item:not(.dds__accordion__item--inactive) .dds__accordion__heading:active {
            background-color: #f0f0f0 !important
        }

            .dds__accordion__item .dds__accordion > .dds__accordion__item:not(.dds__accordion__item--inactive) .dds__accordion__heading:active .dds__accordion__button {
                color: #00468b
            }

            .dds__accordion__item .dds__accordion > .dds__accordion__item:not(.dds__accordion__item--inactive) .dds__accordion__heading:active .dds__accordion__icon {
                background: none;
                fill: #00468b
            }

        .dds__accordion__item .dds__accordion > .dds__accordion__item .dds__accordion__button {
            color: #0672cb;
            font-size: 1rem;
            padding: .5625rem 1.5rem .5rem;
            display: block;
            margin-left: .125rem;
            width: calc(100% - .25rem)
        }

            .dds__accordion__item .dds__accordion > .dds__accordion__item .dds__accordion__button[aria-expanded=true] path {
                transform: rotate(180deg);
                transition: 0s;
                transform-origin: 50% 50%
            }

        .dds__accordion__item .dds__accordion > .dds__accordion__item .dds__accordion__icon {
            color: #0672cb;
            margin-left: 1rem;
            transform: translateY(-1px);
            display: inline-flex;
            position: relative;
            background: none;
            vertical-align: middle
        }

[dir=rtl] .dds__accordion__button {
    padding-right: 1.5rem;
    padding-left: 2.75rem
}

[dir=rtl] .dds__accordion__icon {
    left: .75rem;
    right: auto;
    right: initial
}

[dir=rtl] .dds__accordion__body > .dds__accordion .dds__accordion__icon {
    margin-left: 0;
    margin-left: initial;
    margin-right: 1rem
}

[dir=rtl] .dds__accordion__control {
    margin-left: 0;
    margin-left: initial;
    margin-right: .5rem
}

    [dir=rtl] .dds__accordion__control button:nth-child(2) {
        border-left: 0;
        border-right: 1px solid #e1e1e1
    }

.dds__action-menu__icon, .dds__action-menu__check {
    flex: 0 0 auto
}

.dds__action-menu__container {
    box-shadow: 0 2px 2px #002a5814,0 4px 4px #002a5814,0 8px 8px #002a5814;
    box-shadow: 0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1070;
    background-color: #fff;
    color: #636363;
    margin: 0;
    min-width: 10rem;
    max-width: 20rem;
    border-radius: .125rem;
    max-height: 25rem;
    overflow-x: hidden;
    overflow-y: auto;
    display: none
}

    .dds__action-menu__container:after {
        position: absolute;
        z-index: -2;
        content: "";
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 1px solid;
        border-color: #e1e1e1;
        -o-border-image: linear-gradient(#e1e1e1,#ffffff) 1;
        border-image: linear-gradient(#e1e1e1,#ffffff) 1
    }

.dds__action-menu__container--visible {
    display: block
}

.dds__action-menu__container--positioning[aria-hidden=true] {
    display: block;
    visibility: hidden
}

.dds__action-menu__menu {
    margin: 0;
    padding: .25rem 0
}

    .dds__action-menu__menu ul {
        padding: 0;
        margin: 0
    }

    .dds__action-menu__menu li {
        list-style-type: none
    }

.dds__action-menu__group__title {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
}

.dds__action-menu__group__title {
    pointer-events: none;
    display: block;
    padding: .75rem 1rem;
    color: #0e0e0e;
    font-weight: 700;
    font-size: .875rem
}

.dds__action-menu__separator {
    margin: .25rem 1rem;
    height: 1px;
    background-color: #e1e1e1;
    border: 0
}

.dds__action-menu__item > button, .dds__action-menu__link > a, .dds__action-menu__option > button {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    display: flex;
    align-items: center;
    width: 100%;
    padding: .75rem 1rem;
    color: #636363;
    cursor: pointer;
    background-color: #0000;
    border: 0
}

    .dds__action-menu__item > button[aria-disabled=true], .dds__action-menu__link > a[aria-disabled=true], .dds__action-menu__option > button[aria-disabled=true] {
        cursor: not-allowed;
        opacity: .4
    }

    .dds__action-menu__item > button > span:not(.dds__action-menu__icon), .dds__action-menu__link > a > span:not(.dds__action-menu__icon), .dds__action-menu__option > button > span:not(.dds__action-menu__icon) {
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important
    }

    .dds__action-menu__item > button > span:not(.dds__action-menu__icon), .dds__action-menu__link > a > span:not(.dds__action-menu__icon), .dds__action-menu__option > button > span:not(.dds__action-menu__icon) {
        flex: 1 1 auto;
        min-width: 0
    }

    .dds__action-menu__item > button:hover, .dds__action-menu__link > a:hover, .dds__action-menu__option > button:hover {
        color: #0063b8;
        background-color: #d9f5fd
    }

    .dds__action-menu__item > button:active, .dds__action-menu__link > a:active, .dds__action-menu__option > button:active {
        color: #00468b;
        background-color: #94dcf7
    }

    .dds__action-menu__option > button[aria-checked=false] .dds__action-menu__check {
        visibility: hidden
    }

    .dds__action-menu__option > button[aria-checked=true] .dds__action-menu__check {
        visibility: visible
    }

.dds__action-menu__link > a {
    text-decoration: none
}

    .dds__action-menu__link > a[aria-disabled=true]:hover {
        color: #636363
    }

    .dds__action-menu__link > a:focus, .dds__action-menu__link > a:active, .dds__action-menu__link > a:visited, .dds__action-menu__link > a:hover {
        text-decoration: none
    }

.dds__action-menu__item--destructive > button, .dds__action-menu__link--destructive > a {
    color: #d0353f
}

    .dds__action-menu__item--destructive > button:visited, .dds__action-menu__link--destructive > a:visited {
        color: #d0353f
    }

    .dds__action-menu__item--destructive > button:hover, .dds__action-menu__link--destructive > a:hover {
        color: #bb2a33;
        background-color: #ffecee
    }

    .dds__action-menu__item--destructive > button:active, .dds__action-menu__link--destructive > a:active {
        color: #8c161f;
        background-color: #ffc3c9
    }

.dds__action-menu__check {
    margin-left: 1rem
}

.dds__action-menu__icon {
    margin-right: .5rem
}

.dds__action-menu--sm .dds__action-menu__group__title {
    padding: .625rem .75rem;
    font-size: .75rem
}

.dds__action-menu--sm .dds__action-menu__item > button, .dds__action-menu--sm .dds__action-menu__link > a, .dds__action-menu--sm .dds__action-menu__option > button {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    padding: .625rem .75rem
}

.user-is-tabbing .dds__action-menu__item > button:focus, .user-is-tabbing .dds__action-menu__option > button:focus, .user-is-tabbing .dds__action-menu__link > a:focus, .dds__action-menu--is-pressing .dds__action-menu__item > button:focus, .dds__action-menu--is-pressing .dds__action-menu__option > button:focus, .dds__action-menu--is-pressing .dds__action-menu__link > a:focus {
    outline: none;
    box-shadow: inset 0 0 #fff,inset 0 0 0 2px #00468b;
    border-radius: 0;
    color: #0063b8;
    background-color: #d9f5fd
}

    .user-is-tabbing .dds__action-menu__item > button:focus:active, .user-is-tabbing .dds__action-menu__option > button:focus:active, .user-is-tabbing .dds__action-menu__link > a:focus:active, .dds__action-menu--is-pressing .dds__action-menu__item > button:focus:active, .dds__action-menu--is-pressing .dds__action-menu__option > button:focus:active, .dds__action-menu--is-pressing .dds__action-menu__link > a:focus:active {
        background-color: #94dcf7
    }

.user-is-tabbing .dds__action-menu__item--destructive > button:focus, .user-is-tabbing .dds__action-menu__link--destructive > a:focus, .dds__action-menu--is-pressing .dds__action-menu__item--destructive > button:focus, .dds__action-menu--is-pressing .dds__action-menu__link--destructive > a:focus {
    color: #bb2a33;
    background-color: #ffecee
}

    .user-is-tabbing .dds__action-menu__item--destructive > button:focus:active, .user-is-tabbing .dds__action-menu__link--destructive > a:focus:active, .dds__action-menu--is-pressing .dds__action-menu__item--destructive > button:focus:active, .dds__action-menu--is-pressing .dds__action-menu__link--destructive > a:focus:active {
        background-color: #ffc3c9
    }

[dir=rtl] .dds__action-menu__item > button, [dir=rtl] .dds__action-menu__link > a, [dir=rtl] .dds__action-menu__option > button, [dir=rtl] .dds__action-menu__group__title {
    text-align: right
}

[dir=rtl] .dds__action-menu__check {
    margin-left: 0;
    margin-right: 1rem
}

[dir=rtl] .dds__action-menu__icon {
    margin-right: 0;
    margin-left: .5rem
}

.dds__badge {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 1rem;
    padding: .375rem .75rem;
    height: 2rem;
    color: #d9f5fd;
    background-color: #0063b8;
    vertical-align: middle;
    letter-spacing: .015em
}

    .dds__badge__icon, .dds__badge > i, .dds__badge > svg {
        margin-right: .5rem
    }

    .dds__badge.dds__mr-3 {
        margin-right: 12px !important
    }

    .dds__badge.dds__mb-3 {
        margin-bottom: 12px !important
    }

.dds__badge__label {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
}

.dds__badge__label {
    font-weight: 500;
    max-width: 35ch
}

.dds__badge--md {
    padding: .125rem .5rem;
    border-radius: .75rem;
    height: 1.5rem;
    font-size: .75rem
}

    .dds__badge--md .dds__badge__icon, .dds__badge--md > i, .dds__badge--md > svg {
        margin-right: .25rem
    }

.dds__badge--sm {
    font-size: .625rem;
    line-height: 1rem;
    padding: 0 .25rem;
    border-radius: .5rem;
    height: 1rem
}

.dds__badge--mini {
    font-size: .5625rem;
    line-height: .875rem;
    padding: 0 .25rem;
    border-radius: .4375rem;
    height: .875rem
}

.dds__badge--dot {
    font-size: 0;
    line-height: 0;
    padding: 0;
    border-radius: .75rem;
    width: .75rem;
    height: .75rem
}

.dds__badge--microdot {
    font-size: 0;
    line-height: 0;
    padding: 0;
    border-radius: .5rem;
    width: .5rem;
    height: .5rem
}

[dir=rtl] .dds__badge .dds__badge__icon, [dir=rtl] .dds__badge > i, [dir=rtl] .dds__badge > svg {
    margin-right: 0;
    margin-right: initial;
    margin-left: .5rem
}

[dir=rtl] .dds__badge--md .dds__badge__icon, [dir=rtl] .dds__badge--md > i, [dir=rtl] .dds__badge--md > svg {
    margin-right: 0;
    margin-right: initial;
    margin-left: .25rem
}

.dds__badge.dds__badge--heavy {
    color: #d9f5fd;
    background-color: #0063b8
}

.dds__badge.dds__badge--medium {
    color: #00468b;
    background-color: #94dcf7
}

.dds__badge--dot.dds__badge.dds__badge--medium, .dds__badge--microdot.dds__badge.dds__badge--medium {
    border: 2px solid #0672cb;
    padding: 0
}

.dds__badge.dds__badge--light {
    color: #0063b8;
    border: 1px solid #5cc1ee;
    background-color: #d9f5fd;
    padding: .375rem calc(.75rem - 1px)
}

.dds__badge--md.dds__badge.dds__badge--light {
    padding: .125rem calc(.5rem - 1px)
}

.dds__badge--sm.dds__badge.dds__badge--light, .dds__badge--mini.dds__badge.dds__badge--light {
    padding: 0 calc(.25rem - 1px)
}

.dds__badge--dot.dds__badge.dds__badge--light, .dds__badge--microdot.dds__badge.dds__badge--light {
    border: 2px solid #0672cb;
    padding: 0
}

.dds__badge--success, .dds__badge--success.dds__badge--heavy {
    color: #e9f5ce;
    background-color: #436f00
}

    .dds__badge--success.dds__badge--medium {
        color: #2c5000;
        background-color: #c0dd78
    }

.dds__badge--dot.dds__badge--success.dds__badge--medium, .dds__badge--microdot.dds__badge--success.dds__badge--medium {
    border: 2px solid #4f7d00;
    padding: 0
}

.dds__badge--success.dds__badge--light {
    color: #436f00;
    border: 1px solid #9bc438;
    background-color: #e9f5ce;
    padding: .375rem calc(.75rem - 1px)
}

.dds__badge--md.dds__badge--success.dds__badge--light {
    padding: .125rem calc(.5rem - 1px)
}

.dds__badge--sm.dds__badge--success.dds__badge--light, .dds__badge--mini.dds__badge--success.dds__badge--light {
    padding: 0 calc(.25rem - 1px)
}

.dds__badge--dot.dds__badge--success.dds__badge--light, .dds__badge--microdot.dds__badge--success.dds__badge--light {
    border: 2px solid #4f7d00;
    padding: 0
}

.dds__badge--warning, .dds__badge--warning.dds__badge--heavy {
    color: #f5cd6f;
    background-color: #420
}

    .dds__badge--warning.dds__badge--medium {
        color: #6d3a00;
        background-color: #f5cd6f
    }

.dds__badge--dot.dds__badge--warning.dds__badge--medium, .dds__badge--microdot.dds__badge--warning.dds__badge--medium {
    border: 2px solid #a36100;
    padding: 0
}

.dds__badge--warning.dds__badge--light {
    color: #925400;
    border: 1px solid #e6ac28;
    background-color: #feefcb;
    padding: .375rem calc(.75rem - 1px)
}

.dds__badge--md.dds__badge--warning.dds__badge--light {
    padding: .125rem calc(.5rem - 1px)
}

.dds__badge--sm.dds__badge--warning.dds__badge--light, .dds__badge--mini.dds__badge--warning.dds__badge--light {
    padding: 0 calc(.25rem - 1px)
}

.dds__badge--dot.dds__badge--warning.dds__badge--light, .dds__badge--microdot.dds__badge--warning.dds__badge--light {
    border: 2px solid #a36100;
    padding: 0
}

.dds__badge--error, .dds__badge--error.dds__badge--heavy {
    color: #ffecee;
    background-color: #bb2a33
}

    .dds__badge--error.dds__badge--medium {
        color: #8c161f;
        background-color: #ffc3c9
    }

.dds__badge--dot.dds__badge--error.dds__badge--medium, .dds__badge--microdot.dds__badge--error.dds__badge--medium {
    border: 2px solid #d0353f;
    padding: 0
}

.dds__badge--error.dds__badge--light {
    color: #bb2a33;
    border: 1px solid #ff99a1;
    background-color: #ffecee;
    padding: .375rem calc(.75rem - 1px)
}

.dds__badge--md.dds__badge--error.dds__badge--light {
    padding: .125rem calc(.5rem - 1px)
}

.dds__badge--sm.dds__badge--error.dds__badge--light, .dds__badge--mini.dds__badge--error.dds__badge--light {
    padding: 0 calc(.25rem - 1px)
}

.dds__badge--dot.dds__badge--error.dds__badge--light, .dds__badge--microdot.dds__badge--error.dds__badge--light {
    border: 2px solid #d0353f;
    padding: 0
}

.dds__badge--gray, .dds__badge--gray.dds__badge--heavy {
    color: #f0f0f0;
    background-color: #636363
}

    .dds__badge--gray.dds__badge--medium {
        color: #636363;
        background-color: #f0f0f0
    }

.dds__badge--dot.dds__badge--gray.dds__badge--medium, .dds__badge--microdot.dds__badge--gray.dds__badge--medium {
    border: 2px solid #6e6e6e;
    padding: 0
}

.dds__badge--gray.dds__badge--light {
    color: #636363;
    border: 1px solid #d2d2d2;
    background-color: #f5f6f7;
    padding: .375rem calc(.75rem - 1px)
}

.dds__badge--md.dds__badge--gray.dds__badge--light {
    padding: .125rem calc(.5rem - 1px)
}

.dds__badge--sm.dds__badge--gray.dds__badge--light, .dds__badge--mini.dds__badge--gray.dds__badge--light {
    padding: 0 calc(.25rem - 1px)
}

.dds__badge--dot.dds__badge--gray.dds__badge--light, .dds__badge--microdot.dds__badge--gray.dds__badge--light {
    border: 2px solid #6e6e6e;
    padding: 0
}

.dds__badge--brand, .dds__badge--brand.dds__badge--heavy {
    color: #fff;
    background-color: #0672cb
}

    .dds__badge--brand.dds__badge--medium {
        color: #0672cb;
        background-color: #fff
    }

.dds__badge--dot.dds__badge--brand.dds__badge--medium, .dds__badge--microdot.dds__badge--brand.dds__badge--medium {
    border: 2px solid #fff;
    padding: 0
}

.dds__badge--brand.dds__badge--light {
    color: #0672cb;
    border: 1px solid #0672cb;
    background-color: #fff;
    padding: .375rem calc(.75rem - 1px)
}

.dds__badge--md.dds__badge--brand.dds__badge--light {
    padding: .125rem calc(.5rem - 1px)
}

.dds__badge--sm.dds__badge--brand.dds__badge--light, .dds__badge--mini.dds__badge--brand.dds__badge--light {
    padding: 0 calc(.25rem - 1px)
}

.dds__badge--dot.dds__badge--brand.dds__badge--light, .dds__badge--microdot.dds__badge--brand.dds__badge--light {
    border: 2px solid #0672cb;
    padding: 0
}

.dds__blockquote {
    font-size: 1.25rem;
    line-height: 2rem;
    font-weight: 400;
    color: #636363;
    margin: 0;
    padding: 1rem 2rem
}

.dds__blockquote--center {
    text-align: center
}

.dds__blockquote--end {
    text-align: right
}

.dds__blockquote p:last-child {
    margin: 0;
    padding-bottom: 0
}

html[dir=rtl] .dds__blockquote {
    text-align: right
}

html[dir=rtl] .dds__blockquote--center {
    text-align: center
}

html[dir=rtl] .dds__blockquote--end {
    text-align: left
}

.dds__blockquote > figcaption {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    display: block;
    color: #0e0e0e;
    margin-top: .25rem
}

@media screen and (max-width: 1024px) {
    .dds__blockquote {
        padding: 1rem
    }
}

.dds__breadcrumb {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: 0
}

.dds__breadcrumb__item {
    align-items: center;
    display: flex
}

    .dds__breadcrumb__item:first-of-type a {
        line-height: 1rem;
        text-decoration: none;
        padding: .25rem
    }

        .dds__breadcrumb__item:first-of-type a:hover {
            background-color: #d9f5fd
        }

        .dds__breadcrumb__item:first-of-type a .dds__breadcrumb__home-icon, .dds__breadcrumb__item:first-of-type a svg, .dds__breadcrumb__item:first-of-type a i {
            border-radius: 2px;
            fill: #6e6e6e;
            width: .875rem;
            height: .875rem
        }

            .dds__breadcrumb__item:first-of-type a .dds__breadcrumb__home-icon:hover, .dds__breadcrumb__item:first-of-type a svg:hover, .dds__breadcrumb__item:first-of-type a i:hover {
                background-color: #d9f5fd;
                fill: #0063b8
            }

    .dds__breadcrumb__item:last-of-type {
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .005em;
        line-height: 1.25rem
    }

        .dds__breadcrumb__item:last-of-type a {
            color: #0e0e0e;
            pointer-events: none
        }

            .dds__breadcrumb__item:last-of-type a:focus {
                text-decoration: none
            }

    .dds__breadcrumb__item:not(:last-of-type):after {
        content: "/";
        width: 1.5rem;
        padding: 0 .25rem;
        text-align: center;
        color: #6e6e6e
    }

    .dds__breadcrumb__item a {
        font-size: .875rem;
        line-height: 1.25rem;
        letter-spacing: .005em;
        font-weight: 400;
        color: #6e6e6e;
        text-decoration: none;
        padding: .125rem .25rem;
        fill: currentColor
    }

        .dds__breadcrumb__item a:hover {
            text-decoration: underline;
            color: #0063b8
        }

        .dds__breadcrumb__item a:focus {
            color: #0672cb;
            text-decoration: underline
        }

    .dds__breadcrumb__item .dds__breadcrumb__button {
        width: 1.5rem;
        text-align: center;
        cursor: pointer;
        color: #0672cb;
        text-decoration: underline
    }

.dds__breadcrumb[aria-expanded=false] .dds__breadcrumb__item:nth-of-type(n + 3) {
    display: none
}

    .dds__breadcrumb[aria-expanded=false] .dds__breadcrumb__item:nth-of-type(n + 3):nth-last-of-type(-n + 3) {
        display: flex
    }

.dds__breadcrumb[aria-expanded=true] .dds__breadcrumb__item:nth-of-type(2) {
    display: none
}

.dds__breadcrumb__mobile-icon {
    display: none
}

@media screen and (max-width: 480px) {
    .dds__breadcrumb__item {
        display: none !important
    }

        .dds__breadcrumb__item:nth-last-of-type(2) {
            display: flex !important
        }

            .dds__breadcrumb__item:nth-last-of-type(2):after {
                content: ""
            }

    .dds__breadcrumb__mobile-icon {
        display: inline-flex;
        height: 1.5rem;
        width: 1.5rem;
        padding: .25rem;
        fill: #6e6e6e
    }
}

.dds__card {
    border: .0625rem solid #e1e1e1;
    border-radius: .125rem;
    display: flex;
    flex-direction: column;
    position: relative;
    height: 100%;
    background-color: #fff
}

.dds__card--shrink {
    height: auto
}

.dds__card__media {
    overflow: hidden;
    position: relative;
    padding-bottom: 56.25%;
    width: 100%;
    border-top-left-radius: .0625rem;
    border-top-right-radius: .0625rem
}

    .dds__card__media__item, .dds__card__media img {
        position: absolute;
        inset: -10000%;
        margin: auto;
        min-width: 1000%;
        min-height: 1000%;
        transform: scale(.1)
    }

.dds__card__content {
    padding: 1.5rem;
    display: flex;
    flex-direction: column;
    flex: auto
}

.dds__card__header {
    display: flex;
    flex-direction: row
}

    .dds__card__header > i, .dds__card__header > svg, .dds__card__header .dds__card__header__icon {
        margin: .375rem .5rem .375rem 0;
        height: 1rem;
        width: 1rem
    }

.dds__card__header--top-icon {
    flex-direction: column
}

    .dds__card__header--top-icon i, .dds__card__header--top-icon svg, .dds__card__header--top-icon .dds__card__header__icon {
        margin-bottom: 1rem;
        height: 1.5rem;
        width: 1.5rem;
        font-size: 1.5rem
    }

.dds__card__header__text {
    display: flex;
    flex-direction: column;
    flex: auto
}

    .dds__card__header__text h5, .dds__card__header__text .dds__card__header__title {
        font-weight: 400;
        font-size: 1.25rem;
        color: #0e0e0e;
        line-height: 1.75rem;
        margin: 0
    }

    .dds__card__header__text span, .dds__card__header__text .dds__card__header__subtitle {
        font-size: .875rem;
        line-height: 1.25rem;
        letter-spacing: .005em;
        font-weight: 400;
        color: #636363;
        margin: 0
    }

.dds__card__body {
    line-height: 1.5rem;
    padding-top: 1rem;
    display: flex;
    flex-direction: column;
    flex: auto
}

    .dds__card__body p {
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .005em;
        line-height: 1.5rem;
        margin: 0
    }

.dds__card__action, .dds__card__footer {
    display: flex;
    flex-wrap: wrap
}

    .dds__card__action i, .dds__card__action svg, .dds__card__footer i, .dds__card__footer svg {
        display: inline-block;
        text-decoration: none
    }

    .dds__card__action > * {
        margin: 1rem .25rem 0
    }

.dds__card__footer {
    margin: 0 -.25rem
}

.dds__card__footer__item {
    margin: 1rem .25rem 0
}

html[dir=rtl] i, html[dir=rtl] svg, html[dir=rtl] .dds__card__header__icon {
    margin-right: 0;
    margin-right: initial;
    margin-left: .5rem
}

html[dir=rtl] .dds__card__body {
    margin-left: .5rem
}

html[dir=rtl] .dds__card__action > * {
    margin: .75rem 0 0 .75rem
}

.dds__carousel {
    position: relative;
    overflow: hidden;
    background-color: #fff;
    padding: 0 4rem 1rem
}

    .dds__carousel.dds__carousel--multiple-items-per-page, .dds__carousel.dds__carousel--no-indicators, .dds__carousel.dds__carousel--multiple-items-per-page.dds__carousel--no-indicators {
        padding: 0 4rem
    }

        .dds__carousel.dds__carousel--no-controls, .dds__carousel.dds__carousel--multiple-items-per-page.dds__carousel--compact-view, .dds__carousel.dds__carousel--no-indicators.dds__carousel--multiple-items-per-page.dds__carousel--compact-view {
            padding: 0 .5rem
        }

        .dds__carousel.dds__carousel--compact-view, .dds__carousel.dds__carousel--no-indicators.dds__carousel--compact-view {
            padding: 0 .5rem 3.5rem
        }

            .dds__carousel.dds__carousel--full-width, .dds__carousel.dds__carousel--no-indicators.dds__carousel--compact-view.dds__carousel--full-width {
                padding: 0
            }

.dds__carousel__items-wrapper {
    overflow: hidden;
    width: 100%;
    height: 100%
}

.dds__carousel__track {
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style: none;
    position: relative;
    display: flex;
    align-items: stretch;
    min-width: 100%
}

.dds__carousel__item {
    padding: 0;
    width: 100%;
    min-height: 100%;
    box-sizing: border-box;
    display: none;
    transition: transform .52s linear;
    overflow: hidden;
    padding: .875rem .875rem 3.375rem
}

.dds__carousel--compact-view .dds__carousel__item, .dds__carousel--no-indicators .dds__carousel__item, .dds__carousel--multiple-items-per-page.dds__carousel--no-indicators .dds__carousel__item {
    padding: .875rem .4375rem
}

.dds__carousel--multiple-items-per-page .dds__carousel__item, .dds__carousel--multiple-items-per-page.dds__carousel--compact-view .dds__carousel__item {
    padding: .875rem .4375rem 4.375rem
}

.dds__carousel--full-width .dds__carousel__item {
    padding: .125rem
}

.dds__carousel__item:focus {
    outline: none
}

.user-is-tabbing .dds__carousel__item:focus > :nth-child(1) {
    outline: .125rem solid #00468b
}

.dds__carousel__rendered .dds__carousel__item {
    display: block
}

@media (prefers-reduced-motion) {
    .dds__carousel__item {
        transition: none 0s ease 0s !important;
        transition: initial !important
    }
}

.dds__carousel--transition-none .dds__carousel__item {
    transition: none
}

.dds__carousel__controls__prev, .dds__carousel__controls__next {
    position: absolute;
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.25rem;
    margin: 0 .5rem;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    margin: 0
}

    .dds__carousel__controls__prev.dds__button, .dds__carousel__controls__next.dds__button {
        border: 0
    }

        .dds__carousel__controls__prev.dds__button .dds__icon, .dds__carousel__controls__next.dds__button .dds__icon {
            font-size: 1rem
        }

        .dds__carousel__controls__prev.dds__button:hover, .dds__carousel__controls__next.dds__button:hover {
            border: 0
        }

.dds__carousel--compact-view .dds__carousel__controls__prev, .dds__carousel--compact-view .dds__carousel__controls__next {
    top: auto;
    top: initial;
    bottom: 1rem;
    transform: none
}

.dds__carousel__controls__prev {
    left: 1rem
}

.dds__carousel--compact-view .dds__carousel__controls__prev {
    left: auto;
    left: initial;
    right: 3.75rem
}

.dds__carousel__controls__next {
    right: 1rem
}

.dds__carousel__indicators {
    background-color: #fffc;
    position: absolute;
    bottom: 1rem;
    left: 50%;
    transform: translate(-50%);
    display: flex;
    flex-direction: row;
    white-space: nowrap;
    align-items: center;
    justify-content: center;
    z-index: 1;
    -moz-column-gap: .25rem;
    column-gap: .25rem
}

    .dds__carousel__indicators:not(.dds__badge) {
        border-radius: 2px
    }

.dds__carousel .dds__badge {
    transform: translate(-50%);
    background-color: #f5f6f7;
    font-weight: 700;
    color: #636363;
    border: 1px solid #d2d2d2
}

.dds__carousel.dds__carousel--compact-view .dds__badge {
    transform: translate(0);
    left: 1rem;
    bottom: 1.5rem
}

.dds__carousel__indicator {
    margin: 0;
    width: 2.5rem;
    height: 2.5rem;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center
}

.dds__carousel__indicator__icon {
    transition: transform .52s ease-in-out,background-color .52s ease-in-out;
    width: .5rem;
    height: .5rem;
    opacity: .4;
    border: 0;
    border-radius: 100%;
    box-sizing: border-box;
    padding: 0;
    position: absolute;
    background-color: #0000;
    border: 1px solid #141d28;
    pointer-events: none
}

.dds__carousel__indicator.active .dds__carousel__indicator__icon {
    transform: scale(1.5);
    background-color: #0a0e14;
    border: 1px solid #0a0e14
}

.dds__carousel__indicator.active .dds__carousel__indicator__icon, .dds__carousel__indicator:hover .dds__carousel__indicator__icon, .dds__carousel__indicator:focus .dds__carousel__indicator__icon {
    opacity: 1
}

@media (prefers-reduced-motion) {
    .dds__carousel__indicator__icon {
        transition: none 0s ease 0s;
        transition: initial
    }
}

.dds__carousel__indicator.dds__button.dds__button--editorial-light {
    background-color: #0000;
    border-color: #0000
}

.dds__carousel__controls__prev.dds__button--editorial-light, .dds__carousel__controls__next.dds__button--editorial-light {
    background-color: #fffc
}

.dds__checkbox__label {
    margin-bottom: 0
}

.dds__checkbox__input {
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: all;
    margin: 0;
    opacity: 0;
    z-index: -1
}

    .dds__checkbox__input:disabled + span {
        cursor: not-allowed;
        opacity: .4;
        color: #0e0e0e
    }

        .dds__checkbox__input:disabled + span:before {
            cursor: not-allowed;
            opacity: .4
        }

    .dds__checkbox__input:disabled:hover + span:before {
        background-color: #fff;
        box-shadow: none;
        border-color: #7e7e7e
    }

    .dds__checkbox__input.dds__inactive + span {
        cursor: not-allowed;
        color: #0e0e0e
    }

        .dds__checkbox__input.dds__inactive + span:before {
            cursor: not-allowed;
            opacity: .4
        }

    .dds__checkbox__input.dds__inactive:hover + span:before {
        background-color: #fff;
        box-shadow: none
    }

    .dds__checkbox__input:active:not(:disabled) + span:before {
        background-color: #94dcf7;
        box-shadow: 0 0 0 .3125rem #94dcf7
    }

    .dds__checkbox__input:hover + span:before {
        box-shadow: 0 0 0 .3125rem #d9f5fd;
        background-color: #d9f5fd;
        border-color: #0063b8
    }

    .dds__checkbox__input:indeterminate:active:not(:disabled) + span:before, .dds__checkbox__input:checked:active:not(:disabled) + span:before {
        background-color: #00468b;
        border-color: #00468b;
        box-shadow: 0 0 0 .3125rem #94dcf7
    }

    .dds__checkbox__input:indeterminate:disabled + span:before, .dds__checkbox__input:indeterminate.dds__inactive + span:before, .dds__checkbox__input:checked:disabled + span:before, .dds__checkbox__input:checked.dds__inactive + span:before {
        background-color: #0063b8;
        border-color: #0063b8
    }

    .dds__checkbox__input:indeterminate + span:before, .dds__checkbox__input:checked + span:before {
        display: inline-block;
        content: "";
        background-position: center;
        background-repeat: no-repeat;
        background-color: #0672cb;
        border-color: #0672cb;
        flex: none
    }

    .dds__checkbox__input:indeterminate:hover + span:before, .dds__checkbox__input:checked:hover + span:before {
        box-shadow: 0 0 0 .3125rem #d9f5fd;
        background-color: #0063b8;
        border-color: #0063b8
    }

    .dds__checkbox__input:indeterminate + span:before {
        background-position: 0 0;
        background-position: initial;
        background-size: 100% auto;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGxpbmUgeDE9IjYiIHkxPSIxNiIgeDI9IjI2IiB5Mj0iMTYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiAvPgo8L3N2Zz4=)
    }

    .dds__checkbox__input:indeterminate:focus + span:before {
        box-shadow: 0 0 0 .3125rem #d9f5fd;
        border-color: #0063b8;
        background-color: #0063b8
    }

    .dds__checkbox__input:focus + span:before {
        box-shadow: 0 0 0 .3125rem #d9f5fd;
        border-color: #0063b8;
        background-color: #d9f5fd
    }

    .dds__checkbox__input:checked + span:before {
        background-size: .8125rem auto;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNkw0IDlMMTEgMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)
    }

    .dds__checkbox__input:checked:focus + span:before {
        background-color: #0063b8
    }

    .dds__checkbox__input + span {
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .005em;
        line-height: 1.5rem;
        align-self: center;
        color: #0e0e0e;
        display: flex;
        flex-direction: row;
        padding: 0;
        margin: 0;
        padding: .375rem;
        cursor: pointer
    }

        .dds__checkbox__input + span:before {
            content: "";
            display: inline-block;
            height: 1.5rem;
            width: 1.5rem;
            border: .0625rem solid #7e7e7e;
            border-radius: .125rem;
            color: #fff;
            background-color: #fff;
            flex: none
        }

        .dds__checkbox__input + span:not(:empty):before {
            margin: 0 .625rem 0 0
        }

.dds__checkbox--sm .dds__checkbox__input:active:not(:disabled) + span:before {
    box-shadow: 0 0 0 .25rem #94dcf7
}

.dds__checkbox--sm .dds__checkbox__input:hover + span:before {
    box-shadow: 0 0 0 .25rem #d9f5fd
}

.dds__checkbox--sm .dds__checkbox__input:checked:active:not(:disabled) + span:before {
    box-shadow: 0 0 0 .25rem #94dcf7
}

.dds__checkbox--sm .dds__checkbox__input:checked + span:before {
    background-size: .625rem .9375rem
}

.dds__checkbox--sm .dds__checkbox__input:checked:hover + span:before {
    box-shadow: 0 0 0 .25rem #d9f5fd
}

.dds__checkbox--sm .dds__checkbox__input + span {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    padding: .3125rem
}

    .dds__checkbox--sm .dds__checkbox__input + span:before {
        height: 1.125rem;
        width: 1.125rem
    }

.dds__checkbox.dds__is--invalid .dds__invalid-feedback {
    display: block;
    color: #bb2a33
}

    .dds__checkbox.dds__is--invalid .dds__invalid-feedback.dds__checkbox__error-text {
        display: flex;
        margin: .5rem 0;
        padding-left: .375rem
    }

.dds__checkbox.dds__is--invalid .dds__checkbox__input:active:not(:disabled) + span:before {
    background-color: #ffc3c9;
    box-shadow: 0 0 0 .3125rem #ffc3c9
}

.dds__checkbox.dds__is--invalid .dds__checkbox__input:indeterminate:active:not(:disabled) + span:before, .dds__checkbox.dds__is--invalid .dds__checkbox__input:checked:active:not(:disabled) + span:before {
    background-color: #8c161f;
    border-color: #8c161f;
    box-shadow: 0 0 0 .3125rem #ffc3c9
}

.dds__checkbox.dds__is--invalid .dds__checkbox__input:indeterminate:disabled + span:before, .dds__checkbox.dds__is--invalid .dds__checkbox__input:indeterminate.dds__inactive + span:before, .dds__checkbox.dds__is--invalid .dds__checkbox__input:checked:disabled + span:before, .dds__checkbox.dds__is--invalid .dds__checkbox__input:checked.dds__inactive + span:before {
    background-color: #bb2a33;
    border-color: #bb2a33
}

.dds__checkbox.dds__is--invalid .dds__checkbox__input:indeterminate + span:before, .dds__checkbox.dds__is--invalid .dds__checkbox__input:checked + span:before {
    background-color: #d0353f;
    border-color: #d0353f
}

.dds__checkbox.dds__is--invalid .dds__checkbox__input:indeterminate:focus + span:before {
    box-shadow: 0 0 0 .3125rem #ffecee;
    border-color: #bb2a33;
    background-color: #bb2a33
}

.dds__checkbox.dds__is--invalid .dds__checkbox__input:focus + span:before {
    border-color: #bb2a33;
    background-color: #ffecee;
    box-shadow: 0 0 0 .3125rem #ffecee
}

.dds__checkbox.dds__is--invalid .dds__checkbox__input:hover + span:before {
    box-shadow: 0 0 0 .3125rem #ffecee;
    background-color: #ffecee;
    border-color: #bb2a33
}

.dds__checkbox.dds__is--invalid .dds__checkbox__input:checked:focus + span:before {
    background-color: #bb2a33
}

.dds__checkbox.dds__is--invalid .dds__checkbox__input:checked:hover + span:before {
    background-color: #bb2a33
}

.dds__checkbox.dds__is--invalid .dds__checkbox__input + span {
    color: #bb2a33
}

    .dds__checkbox.dds__is--invalid .dds__checkbox__input + span:before {
        border-color: #bb2a33
    }

.dds__checkbox.dds__is--invalid .dds__checkbox--sm .dds__checkbox__input:active:not(:disabled) + span:before {
    box-shadow: 0 0 0 .25rem #ffc3c9
}

.dds__checkbox.dds__is--invalid .dds__checkbox--sm .dds__checkbox__input:indeterminate:active:not(:disabled) + span:before, .dds__checkbox.dds__is--invalid .dds__checkbox--sm .dds__checkbox__input:checked:active:not(:disabled) + span:before {
    box-shadow: 0 0 0 .25rem #ffc3c9
}

.dds__checkbox.dds__is--invalid .dds__checkbox--sm .dds__checkbox__input:indeterminate:focus + span:before {
    box-shadow: 0 0 0 .25rem #ffecee
}

.dds__checkbox.dds__is--invalid .dds__checkbox--sm .dds__checkbox__input:focus + span:before {
    box-shadow: 0 0 0 .25rem #ffecee
}

.dds__checkbox.dds__is--invalid .dds__checkbox--sm .dds__checkbox__input:hover + span:before {
    box-shadow: 0 0 0 .25rem #ffecee
}

.dds__checkbox-group legend {
    color: #636363
}

.dds__checkbox-group .dds__checkbox, .dds__checkbox-group .dds__checkbox--sm {
    margin-top: .5rem
}

.dds__checkbox-group.dds__is--invalid .dds__invalid-feedback {
    display: block
}

    .dds__checkbox-group.dds__is--invalid .dds__invalid-feedback.dds__checkbox__error-text {
        display: flex;
        margin: .5rem 0;
        padding-left: .375rem
    }

.dds__checkbox-group.dds__is--invalid legend {
    color: #636363
}

.user-is-tabbing .dds__checkbox .dds__checkbox__input:focus + span {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px
}

html[dir=rtl] .dds__checkbox__input + span:not(:empty):before {
    margin: 0 0 0 .625rem
}

.dds__calendar {
    display: flex;
    flex-direction: column;
    min-width: 19.5rem;
    padding: 1.5rem;
    background-color: #fff
}

.dds__calendar__header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem
}

.dds__calendar__header-display {
    display: flex
}

.dds__calendar__month-select, .dds__calendar__year-select {
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .005em;
    line-height: 1.25rem;
    line-height: 1.5rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .125rem;
    color: #0672cb;
    border: 1px solid #0672cb;
    padding: .1875rem .6875rem;
    display: flex;
    justify-content: center;
    background-color: #fff
}

    .dds__calendar__month-select:hover, .dds__calendar__year-select:hover {
        background-color: #d9f5fd;
        color: #0063b8;
        border: 1px solid #0063b8
    }

        .dds__calendar__month-select:hover option, .dds__calendar__year-select:hover option {
            color: #0e0e0e;
            border: 0;
            background-color: #fff
        }

    .dds__calendar__month-select option, .dds__calendar__year-select option {
        color: #0e0e0e
    }

.dds__calendar__month-select, .dds__calendar__prev-button {
    margin-right: .5rem
}

.dds__calendar__body {
    margin: 0 .5rem
}

.dds__calendar__grid-head .dds__calendar__grid-row, .dds__calendar__grid-body .dds__calendar__grid-row {
    display: grid;
    grid-template-columns: repeat(7,minmax(0,1fr));
    grid-gap: 0 .25rem;
    gap: 0 .25rem;
    justify-items: center
}

.dds__calendar__grid-head, .dds__calendar__grid-body .dds__calendar__grid-row {
    margin-bottom: .5rem
}

.dds__calendar__week-day {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
}

.dds__calendar__week-day {
    min-width: 0;
    max-width: 100%;
    color: #7e7e7e;
    font-weight: 700;
    font-size: .75rem
}

.dds__calendar__day {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #0e0e0e;
    padding: .3125rem;
    border: 1px solid rgba(0,0,0,0);
    border-radius: 2px;
    cursor: pointer
}

    .dds__calendar__day:hover {
        background-color: #d9f5fd;
        color: #0063b8
    }

    .dds__calendar__day:active {
        background-color: #94dcf7;
        color: #00468b
    }

.dds__calendar__day--today {
    position: relative;
    font-weight: 700
}

    .dds__calendar__day--today:before {
        content: "";
        position: absolute;
        width: 4px;
        height: 4px;
        border-radius: 4px;
        bottom: 4px;
        left: 50%;
        transform: translate(-50%);
        background-color: #0e0e0e
    }

    .dds__calendar__day--today:hover:before {
        background-color: #0063b8
    }

    .dds__calendar__day--today:active:before {
        background-color: #00468b
    }

.dds__calendar__day--out-month {
    color: #6e6e6e
}

    .dds__calendar__day--out-month.dds__calendar__day--today:before {
        background-color: #6e6e6e
    }

.dds__calendar__day--selected {
    border: 1px solid #0672cb;
    color: #0672cb
}

    .dds__calendar__day--selected:hover {
        border: 1px solid #0063b8
    }

    .dds__calendar__day--selected:active {
        border: 1px solid #00468b
    }

    .dds__calendar__day--selected.dds__calendar__day--today:before {
        background-color: #0672cb
    }

    .dds__calendar__day--selected.dds__calendar__day--today:hover:before {
        background-color: #0063b8
    }

    .dds__calendar__day--selected.dds__calendar__day--today:active:before {
        background-color: #00468b
    }

.dds__calendar__day--focusable {
    color: #fff;
    font-weight: 700;
    background-color: #0672cb;
    border: 1px solid #0672cb
}

    .dds__calendar__day--focusable:hover {
        color: #fff;
        background-color: #0063b8
    }

    .dds__calendar__day--focusable:active {
        color: #fff;
        background-color: #00468b
    }

    .dds__calendar__day--focusable.dds__calendar__day--today:before, .dds__calendar__day--focusable.dds__calendar__day--today:hover:before, .dds__calendar__day--focusable.dds__calendar__day--today:active:before {
        background-color: #fff
    }

.dds__calendar__day--inactive {
    cursor: not-allowed;
    opacity: .4
}

.dds__calendar__footer {
    display: flex;
    justify-content: flex-end;
    margin-top: 1rem
}

.dds__calendar__today {
    margin-right: auto
}

.dds__calendar__today--inactive {
    cursor: not-allowed;
    opacity: .4
}

.dds__calendar__confirm {
    margin-left: .5rem
}

.user-is-tabbing .dds__calendar__day:focus, .dds__calendar--is-pressing .dds__calendar__day:focus {
    outline: none;
    box-shadow: 0 0 0 1px #fff,0 0 0 2px #00468b;
    border-radius: 2px;
    background-color: #d9f5fd
}

.user-is-tabbing .dds__calendar__day.dds__calendar__day--focusable:focus, .dds__calendar--is-pressing .dds__calendar__day.dds__calendar__day--focusable:focus {
    background-color: #0063b8;
    border: 1px solid #00468b
}

.user-is-tabbing .dds__calendar__day.dds__calendar__day--selected:focus, .dds__calendar--is-pressing .dds__calendar__day.dds__calendar__day--selected:focus {
    border: 1px solid #00468b
}

.user-is-tabbing .dds__calendar__month-select:focus, .user-is-tabbing .dds__calendar__year-select:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px;
    color: #0063b8;
    background-color: #d9f5fd;
    border: 1px solid #0063b8
}

    .user-is-tabbing .dds__calendar__month-select:focus option, .user-is-tabbing .dds__calendar__year-select:focus option {
        background-color: #fff
    }

.dds__button {
    border-radius: 2px;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: .6875rem 1.1875rem;
    border: 1px solid rgba(0,0,0,0);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: normal;
    fill: currentColor
}

    .dds__button:hover, .dds__button:focus {
        text-decoration: none
    }

    .dds__button.dds__focus {
        outline: none;
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
        border-radius: 2px
    }

.user-is-tabbing .dds__button:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px
}

.dds__button.dds__inactive, .dds__button:disabled {
    cursor: not-allowed;
    opacity: .4
}

    .dds__button.dds__inactive:focus, .dds__button:disabled:focus {
        outline: none;
        outline-offset: 0
    }

.dds__button svg {
    flex: none;
    width: 1.5rem;
    height: 1.5rem
}

.dds__button i, .dds__button .dds__icon {
    font-size: 1.5rem
}

    .dds__button svg.dds__button__icon--start, .dds__button i.dds__button__icon--start, .dds__button .dds__icon.dds__button__icon--start {
        margin-right: 1rem
    }

    .dds__button svg.dds__button__icon--end, .dds__button i.dds__button__icon--end, .dds__button .dds__icon.dds__button__icon--end {
        margin-left: 1rem
    }

.dds__button--mini {
    border-radius: 2px;
    font-size: .75rem;
    line-height: 1.25rem;
    padding: .125rem .5rem
}

    .dds__button--mini.dds__button:not(.dds__button--secondary) {
        padding-left: .5rem;
        padding-right: .5rem;
        border: 0
    }

        .dds__button--mini.dds__button:not(.dds__button--secondary).dds__button__icon {
            padding: .25rem
        }

    .dds__button--mini.dds__button--secondary {
        padding: .0625rem .4375rem
    }

.dds__button--sm {
    border-radius: 2px;
    font-size: .875rem;
    line-height: 1.5rem;
    padding: .25rem .6875rem
}

.dds__button--md {
    border-radius: 2px;
    font-size: .875rem;
    line-height: 1.5rem;
    padding: .4375rem .9375rem
}

    .dds__button--mini svg, .dds__button--sm svg, .dds__button--md svg {
        width: 1rem;
        height: 1rem
    }

    .dds__button--mini i, .dds__button--mini .dds__icon, .dds__button--sm i, .dds__button--sm .dds__icon, .dds__button--md i, .dds__button--md .dds__icon {
        font-size: 1rem
    }

        .dds__button--mini svg.dds__button__icon--start, .dds__button--mini i.dds__button__icon--start, .dds__button--mini .dds__icon.dds__button__icon--start {
            margin-right: .25rem
        }

        .dds__button--mini svg.dds__button__icon--end, .dds__button--mini i.dds__button__icon--end, .dds__button--mini .dds__icon.dds__button__icon--end {
            margin-left: .25rem
        }

        .dds__button--sm svg.dds__button__icon--start, .dds__button--sm i.dds__button__icon--start, .dds__button--sm .dds__icon.dds__button__icon--start {
            margin-right: .5rem
        }

        .dds__button--sm svg.dds__button__icon--end, .dds__button--sm i.dds__button__icon--end, .dds__button--sm .dds__icon.dds__button__icon--end {
            margin-left: .5rem
        }

        .dds__button--md svg.dds__button__icon--start, .dds__button--md i.dds__button__icon--start, .dds__button--md .dds__icon.dds__button__icon--start {
            margin-right: .75rem
        }

        .dds__button--md svg.dds__button__icon--end, .dds__button--md i.dds__button__icon--end, .dds__button--md .dds__icon.dds__button__icon--end {
            margin-left: .75rem
        }

    .dds__button [dir=rtl] .dds__button__icon--start, .dds__button--mini [dir=rtl] .dds__button__icon--start, .dds__button--sm [dir=rtl] .dds__button__icon--start, .dds__button--md [dir=rtl] .dds__button__icon--start {
        margin-right: 0
    }

.dds__button [dir=rtl] .dds__button__icon--start {
    margin-left: 1rem
}

.dds__button--md [dir=rtl] .dds__button__icon--start {
    margin-left: .5rem
}

.dds__button--sm [dir=rtl] .dds__button__icon--start {
    margin-left: .75rem
}

.dds__button--mini [dir=rtl] .dds__button__icon--start {
    margin-left: .25rem
}

.dds__button [dir=rtl] .dds__button__icon--end, .dds__button--mini [dir=rtl] .dds__button__icon--end, .dds__button--sm [dir=rtl] .dds__button__icon--end, .dds__button--md [dir=rtl] .dds__button__icon--end {
    margin-left: 0
}

.dds__button [dir=rtl] .dds__button__icon--end {
    margin-right: 1rem
}

.dds__button--md [dir=rtl] .dds__button__icon--end {
    margin-right: .5rem
}

.dds__button--sm [dir=rtl] .dds__button__icon--end {
    margin-right: .75rem
}

.dds__button--mini [dir=rtl] .dds__button__icon--end {
    margin-right: .25rem
}

.dds__button--block {
    width: 100%
}

.dds__button__icon {
    padding: .6875rem
}

    .dds__button__icon.dds__button--sm {
        padding: .4375rem
    }

    .dds__button__icon.dds__button--mini {
        padding: .1875rem
    }

.dds__button--primary, .dds__button {
    background-color: #0672cb;
    border-color: #0672cb;
    color: #fff
}

    .dds__button--primary:not(:disabled):not(.dds__inactive):hover, .dds__button:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--primary:focus, .user-is-tabbing .dds__button:focus {
        background-color: #0063b8;
        border-color: #0063b8
    }

    .dds__button--primary:not(:disabled):not(.dds__inactive):active, .dds__button:not(:disabled):not(.dds__inactive):active {
        background-color: #00468b;
        border-color: #00468b
    }

.dds__button--secondary {
    background-color: #0000;
    border-color: #0063b8;
    color: #0063b8
}

    .dds__button--secondary:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--secondary:focus {
        background-color: #d9f5fd
    }

    .dds__button--secondary:not(:disabled):not(.dds__inactive):active {
        background-color: #94dcf7;
        border-color: #00468b;
        color: #00468b
    }

.dds__button--tertiary {
    background-color: #0000;
    border-color: #0000;
    color: #0672cb
}

    .dds__button--tertiary:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--tertiary:focus {
        background-color: #d9f5fd;
        border-color: #d9f5fd;
        color: #0063b8
    }

    .dds__button--tertiary:not(:disabled):not(.dds__inactive):active {
        background-color: #94dcf7;
        border-color: #94dcf7;
        color: #00468b
    }

.dds__button--destructive.dds__button--primary, .dds__button--destructive.dds__button {
    background-color: #d0353f;
    border-color: #d0353f;
    color: #fff
}

    .dds__button--destructive.dds__button--primary:not(:disabled):not(.dds__inactive):hover, .dds__button--destructive.dds__button:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--destructive.dds__button--primary:focus, .user-is-tabbing .dds__button--destructive.dds__button:focus {
        background-color: #bb2a33;
        border-color: #bb2a33
    }

    .dds__button--destructive.dds__button--primary:not(:disabled):not(.dds__inactive):active, .dds__button--destructive.dds__button:not(:disabled):not(.dds__inactive):active {
        background-color: #8c161f;
        border-color: #8c161f;
        color: #fff
    }

.dds__button--destructive.dds__button--secondary {
    background-color: #0000;
    border-color: #bb2a33;
    color: #bb2a33
}

    .dds__button--destructive.dds__button--secondary:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--destructive.dds__button--secondary:focus {
        background-color: #ffecee;
        border-color: #bb2a33;
        color: #bb2a33
    }

    .dds__button--destructive.dds__button--secondary:not(:disabled):not(.dds__inactive):active {
        background-color: #ffc3c9;
        border-color: #8c161f;
        color: #8c161f
    }

.dds__button--destructive.dds__button--tertiary {
    background-color: #0000;
    border-color: #0000;
    color: #bb2a33
}

    .dds__button--destructive.dds__button--tertiary:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--destructive.dds__button--tertiary:focus {
        background-color: #ffecee;
        border-color: #ffecee;
        color: #bb2a33
    }

    .dds__button--destructive.dds__button--tertiary:not(:disabled):not(.dds__inactive):active {
        background-color: #ffc3c9;
        border-color: #ffc3c9;
        color: #8c161f
    }

.dds__button--transactional.dds__button--primary, .dds__button--transactional.dds__button {
    background-color: #4f7d00;
    border-color: #4f7d00;
    color: #fff
}

    .dds__button--transactional.dds__button--primary:not(:disabled):not(.dds__inactive):hover, .dds__button--transactional.dds__button:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--transactional.dds__button--primary:focus, .user-is-tabbing .dds__button--transactional.dds__button:focus {
        background-color: #436f00;
        border-color: #436f00;
        color: #fff
    }

    .dds__button--transactional.dds__button--primary:not(:disabled):not(.dds__inactive):active, .dds__button--transactional.dds__button:not(:disabled):not(.dds__inactive):active {
        background-color: #2c5000;
        border-color: #2c5000;
        color: #fff
    }

.dds__button--transactional.dds__button--secondary {
    background-color: #0000;
    border-color: #436f00;
    color: #436f00
}

    .dds__button--transactional.dds__button--secondary:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--transactional.dds__button--secondary:focus {
        background-color: #e9f5ce;
        border-color: #436f00;
        color: #436f00
    }

    .dds__button--transactional.dds__button--secondary:not(:disabled):not(.dds__inactive):active {
        background-color: #c0dd78;
        border-color: #2c5000;
        color: #2c5000
    }

.dds__button--transactional.dds__button--tertiary {
    background-color: #0000;
    border-color: #0000;
    color: #436f00
}

    .dds__button--transactional.dds__button--tertiary:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--transactional.dds__button--tertiary:focus {
        background-color: #e9f5ce;
        border-color: #e9f5ce;
        color: #436f00
    }

    .dds__button--transactional.dds__button--tertiary:not(:disabled):not(.dds__inactive):active {
        background-color: #c0dd78;
        border-color: #c0dd78;
        color: #2c5000
    }

.dds__button--editorial.dds__button--primary, .dds__button--editorial.dds__button {
    background-color: #0e0e0e;
    border-color: #0e0e0e;
    color: #fff
}

    .dds__button--editorial.dds__button--primary:not(:disabled):not(.dds__inactive):hover, .dds__button--editorial.dds__button:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--editorial.dds__button--primary:focus, .user-is-tabbing .dds__button--editorial.dds__button:focus {
        background-color: #6e6e6e;
        border-color: #6e6e6e;
        color: #fff
    }

    .dds__button--editorial.dds__button--primary:not(:disabled):not(.dds__inactive):active, .dds__button--editorial.dds__button:not(:disabled):not(.dds__inactive):active {
        background-color: #636363;
        border-color: #636363;
        color: #fff
    }

.dds__button--editorial.dds__button--secondary {
    background-color: #0000;
    border-color: #636363;
    color: #636363
}

    .dds__button--editorial.dds__button--secondary:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--editorial.dds__button--secondary:focus {
        background-color: #f5f6f7;
        border-color: #636363;
        color: #636363
    }

    .dds__button--editorial.dds__button--secondary:not(:disabled):not(.dds__inactive):active {
        background-color: #f0f0f0;
        border-color: #0e0e0e;
        color: #0e0e0e
    }

.dds__button--editorial.dds__button--tertiary {
    background-color: #0000;
    border-color: #0000;
    color: #636363
}

    .dds__button--editorial.dds__button--tertiary:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--editorial.dds__button--tertiary:focus {
        background-color: #f5f6f7;
        border-color: #f5f6f7;
        color: #636363
    }

    .dds__button--editorial.dds__button--tertiary:not(:disabled):not(.dds__inactive):active {
        background-color: #f0f0f0;
        border-color: #f0f0f0;
        color: #0e0e0e
    }

.dds__button--editorial-light.dds__button--primary, .dds__button--editorial-light.dds__button {
    background-color: #fff;
    border-color: #fff;
    color: #0e0e0e
}

    .dds__button--editorial-light.dds__button--primary:not(:disabled):not(.dds__inactive):hover, .dds__button--editorial-light.dds__button:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--editorial-light.dds__button--primary:focus, .user-is-tabbing .dds__button--editorial-light.dds__button:focus {
        background-color: #f0f0f0;
        border-color: #f0f0f0;
        color: #6e6e6e
    }

    .dds__button--editorial-light.dds__button--primary:not(:disabled):not(.dds__inactive):active, .dds__button--editorial-light.dds__button:not(:disabled):not(.dds__inactive):active {
        background-color: #e1e1e1;
        border-color: #e1e1e1;
        color: #636363
    }

.dds__button--editorial-light.dds__button--secondary {
    background-color: #0000;
    border-color: #fff;
    color: #fff
}

    .dds__button--editorial-light.dds__button--secondary:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--editorial-light.dds__button--secondary:focus {
        background-color: #f0f0f0;
        border-color: #fff;
        color: #6e6e6e
    }

    .dds__button--editorial-light.dds__button--secondary:not(:disabled):not(.dds__inactive):active {
        background-color: #e1e1e1;
        border-color: #fff;
        color: #636363
    }

.dds__button--editorial-light.dds__button--tertiary {
    background-color: #0000;
    border-color: #0000;
    color: #fff
}

    .dds__button--editorial-light.dds__button--tertiary:not(:disabled):not(.dds__inactive):hover, .user-is-tabbing .dds__button--editorial-light.dds__button--tertiary:focus {
        background-color: #f0f0f0;
        border-color: #0000;
        color: #6e6e6e
    }

    .dds__button--editorial-light.dds__button--tertiary:not(:disabled):not(.dds__inactive):active {
        background-color: #e1e1e1;
        border-color: #0000;
        color: #636363
    }

.dds__date-picker__label {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    color: #636363;
    padding: 0;
    margin: 0 0 .25rem
}

.dds__date-picker--sm .dds__date-picker__label {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400
}

.dds__date-picker {
    display: grid;
    grid-template-columns: 1fr auto
}

.dds__date-picker__wrapper {
    position: relative;
    grid-column: 1/3
}

.dds__date-picker__input {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    display: block;
    padding: .6875rem .9375rem;
    width: 100%;
    color: #0e0e0e;
    border: .0625rem solid #7e7e7e;
    border-radius: .125rem;
    background-color: #fff;
    filter: none
}

    .dds__date-picker__input:hover {
        border-color: #0672cb
    }

    .dds__date-picker__input:focus {
        outline: none;
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
        border-radius: 2px;
        border-color: #0672cb
    }

    .dds__date-picker__input::-moz-placeholder {
        color: #6e6e6e
    }

    .dds__date-picker__input:-ms-input-placeholder {
        color: #6e6e6e
    }

    .dds__date-picker__input::placeholder {
        color: #6e6e6e
    }

    .dds__date-picker__input:disabled {
        cursor: not-allowed;
        opacity: .4;
        border-color: #7e7e7e
    }

.dds__date-picker--sm .dds__date-picker__input {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    padding: .3125rem .6875rem
}

.dds__date-picker--invalid .dds__date-picker__input, .dds__form--was-validated .dds__date-picker__input:invalid {
    border-color: #bb2a33;
    padding-right: 2.6875rem
}

.dds__date-picker--invalid.dds__date-picker--sm .dds__date-picker__input, .dds__form--was-validated .dds__date-picker--sm .dds__date-picker__input:invalid {
    border-color: #bb2a33;
    padding-right: 2.1875rem
}

.dds__date-picker__icon--end, .dds__date-picker__validation-icon {
    display: none;
    position: absolute;
    top: 1rem;
    right: 1rem;
    z-index: 1;
    width: 1rem;
    height: 1rem;
    fill: #bb2a33;
    font-size: 1rem;
    color: #bb2a33
}

.dds__date-picker--sm .dds__date-picker__icon--end, .dds__date-picker--sm .dds__date-picker__validation-icon {
    top: .5rem;
    right: .75rem
}

.dds__date-picker__helper {
    font-size: .75rem;
    letter-spacing: .005em;
    line-height: 1.25rem;
    font-weight: 400;
    color: #636363;
    display: block;
    width: 100%;
    margin-top: .25rem
}

.dds__date-picker__invalid-feedback {
    font-size: .75rem;
    letter-spacing: .005em;
    line-height: 1.25rem;
    font-weight: 400;
    color: #bb2a33;
    display: none;
    width: 100%;
    margin-top: .25rem
}

.dds__date-picker {
    position: relative
}

.dds__date-picker__validation-icon {
    right: 4rem
}

.dds__date-picker__calendar-button {
    position: absolute;
    width: 2.875rem;
    height: 2.875rem;
    right: 1px;
    top: 1px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 0;
    border-radius: .0625rem;
    background-color: #0000;
    cursor: pointer;
    color: #0672cb
}

    .dds__date-picker__calendar-button:hover, .dds__date-picker__calendar-button:focus {
        background-color: #d9f5fd;
        color: #0063b8
    }

    .dds__date-picker__calendar-button:focus {
        outline: 0
    }

    .dds__date-picker__calendar-button:active {
        background-color: #d9f5fd;
        color: #00468b
    }

    .dds__date-picker__calendar-button:disabled {
        cursor: not-allowed;
        opacity: .4
    }

        .dds__date-picker__calendar-button:disabled:hover, .dds__date-picker__calendar-button:disabled:active {
            background-color: #0000;
            color: #0672cb
        }

.dds__date-picker__calendar-button__icon {
    width: 1.5rem;
    height: 1.5rem
}

.user-is-tabbing .dds__date-picker__calendar-button:focus {
    width: 3rem;
    height: 3rem;
    right: 0;
    top: 0;
    border: 1px solid #0063b8;
    border-radius: .125rem
}

.user-is-tabbing .dds__date-picker--sm .dds__date-picker__calendar-button:focus {
    width: 2rem;
    height: 2rem
}

.dds__date-picker__input:disabled ~ .dds__date-picker__icon--end {
    cursor: not-allowed;
    opacity: .4
}

.dds__date-picker__popup {
    box-shadow: 0 2px 2px #002a5814,0 4px 4px #002a5814,0 8px 8px #002a5814;
    box-shadow: 0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color);
    position: absolute;
    top: 0;
    left: 0;
    width: 19.5rem;
    border-radius: .125rem;
    background-color: #fff;
    border: 1px solid #f0f0f0;
    overflow: hidden;
    z-index: 1000
}

.dds__date-picker__popup--visible {
    display: block
}

.dds__date-picker__popup--hidden {
    display: none
}

.dds__date-picker__popup > span:focus:after {
    content: none !important
}

.dds__date-picker__popup--positioning[aria-hidden=true] {
    display: block;
    visibility: hidden
}

.dds__date-picker--sm .dds__date-picker__calendar-button {
    width: 1.875rem;
    height: 1.875rem;
    right: 1px;
    top: 1px
}

    .dds__date-picker--sm .dds__date-picker__calendar-button .dds__date-picker__calendar-button__icon {
        width: 1.25rem;
        height: 1.25rem
    }

.dds__date-picker--sm .dds__date-picker__validation-icon {
    right: 2.75rem
}

.dds__form--was-validated .dds__date-picker__input:invalid {
    padding-right: 4.75rem
}

    .dds__form--was-validated .dds__date-picker__input:invalid ~ .dds__date-picker__validation-icon, .dds__form--was-validated .dds__date-picker__input:invalid ~ .dds__date-picker__icon--end, .dds__form--was-validated .dds__date-picker__input:invalid ~ .dds__date-picker__invalid-feedback {
        display: block
    }

    .dds__form--was-validated .dds__date-picker__input:invalid ~ .dds__date-picker__helper {
        display: none
    }

.dds__form--was-validated .dds__date-picker--sm .dds__date-picker__input:invalid {
    padding-right: 3.5rem
}

.dds__date-picker--invalid .dds__date-picker__input {
    padding-right: 5.6875rem
}

.dds__date-picker--invalid .dds__date-picker__validation-icon, .dds__date-picker--invalid .dds__date-picker__icon--end, .dds__date-picker--invalid .dds__date-picker__invalid-feedback {
    display: block
}

.dds__date-picker--invalid .dds__date-picker__helper {
    display: none
}

.dds__date-picker--invalid.dds__date-picker--sm .dds__date-picker__input {
    padding-right: 4.1875rem
}

.dds__divider {
    border: 0;
    border-top: 4px solid #e1e1e1
}

.dds__divider--vertical {
    border-left: 4px solid #e1e1e1;
    padding-left: .5rem
}

.dds__divider--vertical--end {
    border-right: 4px solid #e1e1e1;
    padding-right: .5rem
}

.dds__divider--secondary {
    border-width: 1px
}

html[dir=rtl] .dds__divider--vertical {
    border-left: 0;
    border-right: 4px solid #e1e1e1;
    padding-left: 0;
    padding-right: .5rem
}

html[dir=rtl] .dds__divider--vertical--end {
    border-right: 0;
    border-left: 4px solid #e1e1e1;
    padding-right: 0;
    padding-left: .5rem
}

.dds__overlay {
    position: fixed;
    z-index: 1050;
    inset: 0;
    width: 100%;
    height: 100vh;
    background-color: #0e0e0e73
}

    .dds__overlay[aria-hidden=true] {
        visibility: hidden;
        opacity: 0;
        transition: visibility 0s linear .16s,opacity .16s ease-out
    }

    .dds__overlay[aria-hidden=false] {
        visibility: visible;
        opacity: 1;
        transition: visibility 0s linear 0s,opacity .16s ease-in
    }

.dds__overlay--blur {
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px)
}

.dds__overlay--absolute {
    position: absolute;
    z-index: 0;
    height: 100%
}

.dds__overlay--overflow-hidden {
    overflow: hidden !important
}

.dds__drawer {
    position: fixed;
    inset: 0;
    height: 100vh;
    width: 100%;
    z-index: 1045
}

    .dds__drawer[aria-hidden=true] {
        visibility: hidden;
        transition: .01s visibility linear .5s
    }

        .dds__drawer[aria-hidden=true] .dds__drawer__container {
            transition: .5s transform ease-in;
            transform: translate(100%)
        }

    .dds__drawer[aria-hidden=false] {
        visibility: visible
    }

        .dds__drawer[aria-hidden=false] .dds__drawer__container {
            transition: .5s transform ease-out;
            transform: translate(0)
        }

.dds__drawer--md .dds__drawer__container {
    width: 920px
}

.dds__drawer--md[aria-hidden=true] {
    transition: .01s visibility linear .4s
}

    .dds__drawer--md[aria-hidden=true] .dds__drawer__container {
        transition: .4s transform ease-in
    }

.dds__drawer--md[aria-hidden=false] .dds__drawer__container {
    transition: .4s transform ease-out
}

.dds__drawer--sm .dds__drawer__container {
    width: 560px
}

.dds__drawer--sm[aria-hidden=true] {
    transition: .01s visibility linear .3s
}

    .dds__drawer--sm[aria-hidden=true] .dds__drawer__container {
        transition: .3s transform ease-in
    }

.dds__drawer--sm[aria-hidden=false] .dds__drawer__container {
    transition: .3s transform ease-out
}

.dds__drawer--xs .dds__drawer__container {
    width: 320px
}

.dds__drawer--xs[aria-hidden=true] {
    transition: .01s visibility linear .2s
}

    .dds__drawer--xs[aria-hidden=true] .dds__drawer__container {
        transition: .2s transform ease-in
    }

.dds__drawer--xs[aria-hidden=false] .dds__drawer__container {
    transition: .2s transform ease-out
}

.dds__drawer__overlay {
    position: fixed;
    z-index: 1050;
    inset: 0;
    width: 100%;
    height: 100vh;
    background-color: #0e0e0e73;
    position: absolute;
    z-index: 0
}

    .dds__drawer__overlay[aria-hidden=true] {
        visibility: hidden;
        opacity: 0;
        transition: visibility 0s linear .16s,opacity .16s ease-out
    }

    .dds__drawer__overlay[aria-hidden=false] {
        visibility: visible;
        opacity: 1;
        transition: visibility 0s linear 0s,opacity .16s ease-in
    }

.dds__drawer__overlay--blur {
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px)
}

.dds__drawer__overlay--absolute {
    position: absolute;
    z-index: 0;
    height: 100%
}

.dds__drawer__overlay--overflow-hidden {
    overflow: hidden !important
}

.dds__drawer__container {
    position: fixed;
    z-index: 1;
    top: 0;
    bottom: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    max-width: 90%;
    width: 1200px;
    min-width: 320px;
    padding-bottom: 2.25rem
}

.dds__drawer__header {
    flex: 0 0 auto;
    padding: .625rem 2.75rem .625rem 1.5rem;
    background-color: #fff
}

.dds__drawer__close {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    color: #0672cb;
    display: inline-flex;
    align-items: center;
    padding: .25rem;
    border: 0;
    vertical-align: middle;
    background-color: #0000;
    cursor: pointer
}

.dds__drawer__close-icon {
    margin-right: .625rem
}

.user-is-tabbing .dds__drawer__close:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px
}

.dds__drawer__body {
    flex: 1 1 0%;
    overflow-y: auto;
    padding: 1.5rem 2.75rem 0 1.5rem
}

.dds__drawer__footer {
    flex: 0 0 auto;
    padding: 1.5rem 2.75rem 0 1.5rem
}

.dds__drawer__title {
    color: #0e0e0e;
    font-size: 2rem;
    margin-bottom: 1.5rem
}

@media (max-width: 479.98px) {
    .dds__drawer__container {
        max-width: 100%;
        width: 100%;
        min-width: 0
    }
}

.dds__dropdown__input-container {
    display: grid;
    grid-template-columns: 1fr
}

.dds__dropdown__input-wrapper {
    position: relative
}

.dds__dropdown__input-field {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    display: block;
    width: 100%;
    background-color: #fff;
    border: .0625rem solid #7e7e7e;
    color: #0e0e0e;
    border-radius: .125rem;
    padding: .6875rem 4.5rem .6875rem .9375rem;
    filter: none
}

    .dds__dropdown__input-field:hover {
        border-color: #0672cb
    }

    .dds__dropdown__input-field:focus {
        outline: none;
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
        border-radius: 2px;
        border-color: #0672cb
    }

    .dds__dropdown__input-field:disabled {
        cursor: not-allowed;
        opacity: .4;
        border-color: #7e7e7e
    }

.dds__is--invalid .dds__dropdown__input-field {
    border-color: #bb2a33
}

.dds__dropdown__tag {
    position: absolute;
    top: .25rem;
    left: .25rem;
    z-index: 1
}

    .dds__dropdown__tag > button:first-child {
        cursor: default
    }

    .dds__dropdown__tag[aria-hidden=true] {
        display: none
    }

    .dds__dropdown__tag[disabled] {
        cursor: not-allowed;
        opacity: .4
    }

    .dds__dropdown__tag button[disabled] {
        pointer-events: none
    }

.dds__dropdown__chevron {
    position: absolute;
    top: 1rem;
    right: 1rem;
    padding: 0;
    z-index: 1;
    display: inline-flex;
    background-color: #0000;
    border: 0;
    cursor: pointer
}

    .dds__dropdown__chevron:disabled {
        cursor: not-allowed;
        opacity: .4
    }

    .dds__dropdown__chevron svg {
        width: 1rem;
        height: 1rem;
        fill: #636363
    }

.dds__dropdown__popup {
    box-shadow: 0 2px 2px #002a5814,0 4px 4px #002a5814,0 8px 8px #002a5814;
    box-shadow: 0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    border: 1px solid #f0f0f0;
    border-radius: .125rem;
    max-height: 22.5rem;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 1000
}

.dds__dropdown__popup--visible {
    display: block
}

.dds__dropdown__popup--hidden {
    display: none
}

.dds__dropdown__list {
    margin: 0;
    padding: .25rem 0
}

    .dds__dropdown__list ul {
        padding: 0;
        margin: 0
    }

    .dds__dropdown__list li {
        list-style-type: none
    }

.dds__dropdown__list--empty {
    padding: 0
}

.dds__dropdown__group-title {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
}

.dds__dropdown__group-title {
    pointer-events: none;
    display: block;
    padding: .75rem 1rem;
    color: #0e0e0e;
    font-weight: 700
}

    .dds__dropdown__group-title[aria-hidden=true] {
        display: none
    }

.dds__dropdown--sm .dds__dropdown__group-title {
    font-size: .75rem;
    letter-spacing: .005em;
    line-height: 1.25rem;
    padding: .375rem .75rem
}

.dds__dropdown__item-option {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    display: flex;
    align-items: center;
    width: 100%;
    padding: .75rem 1rem;
    color: #636363;
    cursor: pointer;
    background-color: #0000;
    border: 0
}

    .dds__dropdown__item-option[aria-hidden=true] {
        display: none
    }

    .dds__dropdown__item-option[aria-disabled=true] {
        cursor: not-allowed;
        opacity: .4
    }

    .dds__dropdown__item-option:hover {
        color: #00468b;
        background-color: #d9f5fd
    }

    .dds__dropdown__item-option:active {
        color: #00468b;
        background-color: #94dcf7
    }

.dds__dropdown--sm .dds__dropdown__item-option {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    padding: .375rem .75rem
}

.user-is-tabbing .dds__dropdown__item-option:focus {
    outline: none;
    box-shadow: inset 0 0 #fff,inset 0 0 0 2px #00468b;
    border-radius: 0
}

.dds__dropdown--is-multiple .dds__dropdown__item-option:before {
    content: "";
    flex: 0 0 auto;
    width: 1.5rem;
    height: 1.5rem;
    margin-right: .875rem;
    border-radius: .125rem;
    border: 1px solid #7e7e7e
}

.dds__dropdown--is-multiple .dds__dropdown__item-option[data-selected=true]:before {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNkw0IDlMMTEgMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
    background-color: #0672cb;
    border-color: #0672cb
}

.dds__dropdown--is-multiple .dds__dropdown__item-option[data-selected=mixed]:before {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGxpbmUgeDE9IjYiIHkxPSIxNiIgeDI9IjI2IiB5Mj0iMTYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiAvPgo8L3N2Zz4=);
    background-color: #0672cb;
    border-color: #0672cb
}

.dds__dropdown--is-multiple .dds__dropdown__item-option[data-selected=true]:hover:before, .dds__dropdown--is-multiple .dds__dropdown__item-option[data-selected=true]:focus:before {
    background-color: #0063b8;
    border-color: #0063b8
}

.dds__dropdown--is-multiple .dds__dropdown__item-option[data-selected=true]:active:before {
    background-color: #00468b;
    border-color: #00468b
}

.dds__dropdown--sm.dds__dropdown--is-multiple .dds__dropdown__item-option:before {
    width: 1.125rem;
    height: 1.125rem
}

.dds__dropdown__item-label {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
}

.dds__dropdown__item-label {
    flex: 1 1 auto;
    min-width: 0;
    pointer-events: none
}

.dds__dropdown__item-selected {
    width: 1rem;
    height: 1rem;
    flex: 0 0 auto;
    fill: #636363;
    pointer-events: none
}

.dds__dropdown__item-option:hover .dds__dropdown__item-selected {
    fill: #0063b8
}

.dds__dropdown__item-option:active .dds__dropdown__item-selected {
    fill: #00468b
}

.dds__dropdown__item-option[data-selected=false] .dds__dropdown__item-selected {
    visibility: hidden
}

.dds__dropdown__notice {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    padding: .75rem 1rem;
    text-align: center;
    color: #7e7e7e;
    font-style: italic
}

    .dds__dropdown__notice[aria-hidden=true] {
        display: none
    }

.dds__dropdown__aria-live, .dds__dropdown__sr-list {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0;
    left: 0
}

.dds__dropdown__popup--positioning {
    display: block;
    visibility: hidden
}

.dds__dropdown__feedback__icon {
    display: none;
    position: absolute;
    top: 1rem;
    right: 2.75rem;
    color: #bb2a33;
    width: 1rem;
    height: 1rem
}

.dds__is--invalid .dds__dropdown__feedback__icon {
    display: block
}

.dds__dropdown .dds__invalid-feedback {
    display: none;
    margin-top: .25rem
}

.dds__is--invalid .dds__invalid-feedback {
    display: block
}

.dds__dropdown--sm .dds__dropdown__chevron, .dds__dropdown--sm .dds__dropdown__feedback__icon {
    top: .5rem
}

.dds__dropdown--sm .dds__dropdown__chevron {
    right: .75rem
}

.dds__dropdown--sm .dds__dropdown__feedback__icon {
    right: 2.1875rem
}

.dds__dropdown--sm .dds__dropdown__tag {
    position: absolute;
    top: .25rem;
    left: .25rem
}

.dds__dropdown--sm .dds__dropdown__input-field {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    padding: .3125rem 3.6875rem .3125rem .6875rem
}

.dds__dropdown--is-pressing .dds__dropdown__item-option:focus {
    outline: none;
    box-shadow: inset 0 0 #fff,inset 0 0 0 2px #00468b;
    border-radius: 0;
    color: #0063b8;
    background-color: #d9f5fd
}

    .dds__dropdown--is-pressing .dds__dropdown__item-option:focus:active {
        background-color: #94dcf7
    }

    .dds__dropdown--is-pressing .dds__dropdown__item-option:focus .dds__dropdown__item-check {
        fill: #0063b8
    }

.dds__dropdown__list-separator {
    margin: .25rem 1rem;
    border-bottom: 1px solid #e1e1e1
}

    .dds__dropdown__list-separator[aria-hidden=true] {
        display: none
    }

.dds__empty-state {
    display: grid;
    grid-row-gap: .25rem;
    grid-auto-flow: row dense;
    width: 15.75rem;
    word-break: break-word
}

[dir=rtl] .dds__empty-state {
    direction: rtl
}

.dds__empty-state__title, .dds__empty-state__description {
    margin: 0;
    padding: 0;
    text-align: center
}

.dds__empty-state__icon {
    width: 2rem;
    height: 2rem;
    font-size: 2rem;
    fill: #6e6e6e;
    color: #6e6e6e;
    margin: auto 0 .75rem;
    justify-self: center
}

.dds__empty-state__title {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    color: #0e0e0e
}

.dds__empty-state__description {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    color: #636363
}

.dds__empty-state__action {
    margin: .75rem auto 0
}

.dds__tooltip__dismiss:hover, .user-is-tabbing .dds__tooltip__dismiss:focus, .dds__popover__close:hover, .user-is-tabbing .dds__popover__close:focus, .dds__modal__button--close:hover, .user-is-tabbing .dds__modal__button--close:focus, .dds__file-input__item__close:hover, .user-is-tabbing .dds__file-input__item__close:focus {
    background: #d9f5fd;
    color: #0063b8;
    cursor: pointer
}

.dds__file-input__label {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    color: #636363
}

.dds__file-input__helper-text {
    font-size: .75rem;
    letter-spacing: .005em;
    line-height: 1.25rem;
    font-weight: 400;
    display: block;
    color: #636363
}

.dds__file-input__control {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0;
    left: 0
}

.dds__file-input__button {
    margin-top: .5rem
}

    .dds__file-input__button[aria-disabled=true] {
        opacity: .5;
        pointer-events: none
    }

.dds__file-input__list {
    padding: 0;
    margin-bottom: 0
}

.dds__file-input__item {
    display: flex;
    justify-content: space-between;
    padding: .5rem;
    margin-top: .5rem;
    background: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 2px
}

.dds__file-input__item__text {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.dds__file-input__item__content {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    display: flex
}

.dds__file-input__item__name {
    color: #0e0e0e
}

.dds__file-input__item__size {
    padding-left: .5rem;
    color: #636363
}

.dds__file-input__item__close {
    background: rgba(0,0,0,0);
    border: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin: 0;
    text-align: center;
    border-radius: 2px;
    width: 1.5rem;
    height: 1.5rem;
    color: #7e7e7e;
    margin-left: 1.5rem
}

    .dds__file-input__item__close:active {
        background: #94dcf7;
        color: #00468b
    }

    .dds__file-input__item__close svg {
        height: 1rem;
        width: 1rem
    }

    .dds__file-input__item__close i {
        font-size: 1rem
    }

.user-is-tabbing .dds__file-input__item__close:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px
}

.dds__file-input__item__feedback {
    font-size: .75rem;
    letter-spacing: .005em;
    line-height: 1.25rem;
    font-weight: 400;
    display: none;
    fill: currentColor;
    margin-top: .25rem
}

    .dds__file-input__item__feedback .dds__file-input__item__feedback__icon {
        margin-right: .5rem
    }

.dds__file-input__item--error {
    background: #ffecee
}

    .dds__file-input__item--error .dds__file-input__item__feedback {
        display: flex;
        color: #590a0f
    }

    .dds__file-input__item--error .dds__file-input__item__feedback__icon {
        font-size: 1rem
    }

    .dds__file-input__item--error .dds__icon {
        color: #d0353f
    }

    .dds__file-input__item--error .dds__file-input__item__close:hover {
        background-color: #ffc3c9
    }

    .dds__file-input__item--error .dds__file-input__item__close:active {
        background-color: #ff99a1
    }

.dds__file-input__item--success {
    background: #e9f5ce
}

    .dds__file-input__item--success .dds__file-input__item__feedback {
        display: flex;
        color: #193100
    }

    .dds__file-input__item--success .dds__icon {
        color: #436f00;
        font-size: 1rem
    }

    .dds__file-input__item--success .dds__file-input__item__close {
        display: none
    }

.dds__file-input__item--uploading {
    background: rgba(0,0,0,0);
    border-color: #0000
}

    .dds__file-input__item--uploading .dds__file-input__item__feedback {
        display: flex
    }

    .dds__file-input__item--uploading .dds__file-input__item__close {
        display: none
    }

.dds__file-input--sm .dds__file-input__label, .dds__file-input--sm .dds__file-input__item__content {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400
}

.dds__file-input .dds__error-text {
    display: none
}

.dds__file-input[aria-invalid=true] .dds__error-text {
    display: flex;
    margin: .5rem 0
}

[dir=rtl] .dds__file-input .dds__file-input__item__size {
    padding-right: .5rem;
    color: #7e7e7e
}

.dds__footnote {
    padding: 0 1rem
}

    .dds__footnote li {
        font-size: .875rem;
        line-height: 143%;
        padding-left: .5rem;
        border: .125rem solid rgba(0,0,0,0)
    }

    .dds__footnote .dds__footnote--selected, .dds__footnote :target {
        background-color: #d9f5fd;
        border: .125rem solid #00468b
    }

    .dds__footnote a {
        display: inline-block
    }

sup > a {
    font-size: .75rem
}

.dds__form__section > legend {
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: .005em;
    line-height: 1.5rem;
    color: #0e0e0e
}

.dds__form__field-spacer {
    display: block
}

.dds__form__section ~ .dds__form__section, .dds__form > button[type=submit] {
    margin-top: 1.875rem
}

.dds__form__section > legend {
    margin-bottom: 0
}

.dds__form__field {
    margin-top: 1.25rem
}

.dds__container--compact .dds__form__section ~ .dds__form__section, .dds__container--compact .dds__form > button[type=submit], .dds__container-fluid--compact .dds__form__section ~ .dds__form__section, .dds__container-fluid--compact .dds__form > button[type=submit] {
    margin-top: 1.125rem
}

.dds__container--compact .dds__form__section > legend, .dds__container-fluid--compact .dds__form__section > legend {
    margin-bottom: 0
}

.dds__container--compact .dds__form__field, .dds__container-fluid--compact .dds__form__field {
    margin-top: .75rem
}

.dds__container--comfy .dds__form__section ~ .dds__form__section, .dds__container--comfy .dds__form > button[type=submit], .dds__container-fluid--comfy .dds__form__section ~ .dds__form__section, .dds__container-fluid--comfy .dds__form > button[type=submit] {
    margin-top: 2.25rem
}

.dds__container--comfy .dds__form__section > legend, .dds__container-fluid--comfy .dds__form__section > legend {
    margin-bottom: 0
}

.dds__container--comfy .dds__form__field, .dds__container-fluid--comfy .dds__form__field {
    margin-top: 1.5rem
}

.dds__fieldset legend {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    color: #636363;
    margin-bottom: 0
}

.dds__fieldset[required] legend:after, .dds__fieldset[aria-required=true] legend:after {
    content: " *";
    color: #bb2a33
}

.dds__fieldset--lg {
    margin-top: 1.5rem
}

    .dds__fieldset--lg .dds__invalid-feedback {
        margin-bottom: 1.5rem
    }

.dds__fieldset--sm legend {
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400
}

.dds__fieldset--inline {
    align-items: center;
    vertical-align: top;
    padding-left: 0
}

    .dds__fieldset--inline .dds__radio-button, .dds__fieldset--inline .dds__checkbox {
        display: inline-block;
        margin-right: 1.5rem
    }

        .dds__fieldset--inline .dds__radio-button.dds__radio-button--lg, .dds__fieldset--inline .dds__radio-button.dds__checkbox--lg, .dds__fieldset--inline .dds__checkbox.dds__radio-button--lg, .dds__fieldset--inline .dds__checkbox.dds__checkbox--lg {
            margin-right: 2rem
        }

.dds__invalid-feedback {
    font-size: .75rem;
    letter-spacing: .005em;
    line-height: 1.25rem;
    font-weight: 400;
    color: #bb2a33;
    display: block;
    display: none
}

    .dds__invalid-feedback svg {
        fill: #bb2a33;
        vertical-align: middle;
        margin-right: .125rem;
        margin-bottom: .1875rem;
        height: .75rem;
        width: .75rem
    }

.dds__form--was-validated .dds__is--invalid .dds__invalid-feedback {
    display: block
}

    .dds__form--was-validated .dds__is--invalid .dds__invalid-feedback.dds__checkbox__error-text {
        display: flex;
        margin: .5rem 0;
        padding-left: .375rem
    }

.dds__container--comfy, .dds__container--compact, .dds__container {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}

.dds__container {
    padding-left: 16px;
    padding-right: 16px
}

@media (min-width: 480px) {
    .dds__container {
        max-width: 480px;
        padding-left: 16px;
        padding-right: 16px
    }
}

@media (min-width: 768px) {
    .dds__container {
        max-width: 768px;
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1024px) {
    .dds__container {
        max-width: 1024px;
        padding-left: 40px;
        padding-right: 40px
    }
}

@media (min-width: 1366px) {
    .dds__container {
        max-width: 1366px;
        padding-left: 48px;
        padding-right: 48px
    }
}

@media (min-width: 1584px) {
    .dds__container {
        max-width: 1584px;
        padding-left: 64px;
        padding-right: 64px
    }
}

@media (min-width: 1920px) {
    .dds__container {
        max-width: 1920px;
        padding-left: 72px;
        padding-right: 72px
    }
}

@media (min-width: 2560px) {
    .dds__container {
        max-width: 2560px;
        padding-left: 96px;
        padding-right: 96px
    }
}

@media (min-width: 3840px) {
    .dds__container {
        max-width: 3840px;
        padding-left: 128px;
        padding-right: 128px
    }
}

.dds__container--compact {
    padding-left: 16px;
    padding-right: 16px
}

@media (min-width: 480px) {
    .dds__container--compact {
        max-width: 480px;
        padding-left: 16px;
        padding-right: 16px
    }
}

@media (min-width: 768px) {
    .dds__container--compact {
        max-width: 768px;
        padding-left: 24px;
        padding-right: 24px
    }
}

@media (min-width: 1024px) {
    .dds__container--compact {
        max-width: 1024px;
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1366px) {
    .dds__container--compact {
        max-width: 1366px;
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1584px) {
    .dds__container--compact {
        max-width: 1584px;
        padding-left: 48px;
        padding-right: 48px
    }
}

@media (min-width: 1920px) {
    .dds__container--compact {
        max-width: 1920px;
        padding-left: 48px;
        padding-right: 48px
    }
}

@media (min-width: 2560px) {
    .dds__container--compact {
        max-width: 2560px;
        padding-left: 64px;
        padding-right: 64px
    }
}

@media (min-width: 3840px) {
    .dds__container--compact {
        max-width: 3840px;
        padding-left: 96px;
        padding-right: 96px
    }
}

.dds__container--comfy {
    padding-left: 24px;
    padding-right: 24px
}

@media (min-width: 480px) {
    .dds__container--comfy {
        max-width: 480px;
        padding-left: 24px;
        padding-right: 24px
    }
}

@media (min-width: 768px) {
    .dds__container--comfy {
        max-width: 768px;
        padding-left: 40px;
        padding-right: 40px
    }
}

@media (min-width: 1024px) {
    .dds__container--comfy {
        max-width: 1024px;
        padding-left: 48px;
        padding-right: 48px
    }
}

@media (min-width: 1366px) {
    .dds__container--comfy {
        max-width: 1366px;
        padding-left: 56px;
        padding-right: 56px
    }
}

@media (min-width: 1584px) {
    .dds__container--comfy {
        max-width: 1584px;
        padding-left: 80px;
        padding-right: 80px
    }
}

@media (min-width: 1920px) {
    .dds__container--comfy {
        max-width: 1920px;
        padding-left: 96px;
        padding-right: 96px
    }
}

@media (min-width: 2560px) {
    .dds__container--comfy {
        max-width: 2560px;
        padding-left: 128px;
        padding-right: 128px
    }
}

@media (min-width: 3840px) {
    .dds__container--comfy {
        max-width: 3840px;
        padding-left: 160px;
        padding-right: 160px
    }
}

.dds__container-fluid--comfy, .dds__container-fluid--compact, .dds__container-fluid {
    position: relative;
    width: 100%
}

.dds__container-fluid {
    padding-left: 16px;
    padding-right: 16px
}

@media (min-width: 480px) {
    .dds__container-fluid {
        padding-left: 16px;
        padding-right: 16px
    }
}

@media (min-width: 768px) {
    .dds__container-fluid {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1024px) {
    .dds__container-fluid {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media (min-width: 1366px) {
    .dds__container-fluid {
        padding-left: 48px;
        padding-right: 48px
    }
}

@media (min-width: 1584px) {
    .dds__container-fluid {
        padding-left: 64px;
        padding-right: 64px
    }
}

@media (min-width: 1920px) {
    .dds__container-fluid {
        padding-left: 72px;
        padding-right: 72px
    }
}

@media (min-width: 2560px) {
    .dds__container-fluid {
        padding-left: 96px;
        padding-right: 96px
    }
}

@media (min-width: 3840px) {
    .dds__container-fluid {
        padding-left: 128px;
        padding-right: 128px
    }
}

.dds__container-fluid--compact {
    padding-left: 16px;
    padding-right: 16px
}

@media (min-width: 480px) {
    .dds__container-fluid--compact {
        padding-left: 16px;
        padding-right: 16px
    }
}

@media (min-width: 768px) {
    .dds__container-fluid--compact {
        padding-left: 24px;
        padding-right: 24px
    }
}

@media (min-width: 1024px) {
    .dds__container-fluid--compact {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1366px) {
    .dds__container-fluid--compact {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1584px) {
    .dds__container-fluid--compact {
        padding-left: 48px;
        padding-right: 48px
    }
}

@media (min-width: 1920px) {
    .dds__container-fluid--compact {
        padding-left: 48px;
        padding-right: 48px
    }
}

@media (min-width: 2560px) {
    .dds__container-fluid--compact {
        padding-left: 64px;
        padding-right: 64px
    }
}

@media (min-width: 3840px) {
    .dds__container-fluid--compact {
        padding-left: 96px;
        padding-right: 96px
    }
}

.dds__container-fluid--comfy {
    padding-left: 24px;
    padding-right: 24px
}

@media (min-width: 480px) {
    .dds__container-fluid--comfy {
        padding-left: 24px;
        padding-right: 24px
    }
}

@media (min-width: 768px) {
    .dds__container-fluid--comfy {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media (min-width: 1024px) {
    .dds__container-fluid--comfy {
        padding-left: 48px;
        padding-right: 48px
    }
}

@media (min-width: 1366px) {
    .dds__container-fluid--comfy {
        padding-left: 56px;
        padding-right: 56px
    }
}

@media (min-width: 1584px) {
    .dds__container-fluid--comfy {
        padding-left: 80px;
        padding-right: 80px
    }
}

@media (min-width: 1920px) {
    .dds__container-fluid--comfy {
        padding-left: 96px;
        padding-right: 96px
    }
}

@media (min-width: 2560px) {
    .dds__container-fluid--comfy {
        padding-left: 128px;
        padding-right: 128px
    }
}

@media (min-width: 3840px) {
    .dds__container-fluid--comfy {
        padding-left: 160px;
        padding-right: 160px
    }
}

.dds__container--comfy .dds__row, .dds__container-fluid--comfy .dds__row, .dds__container--compact .dds__row, .dds__container-fluid--compact .dds__row, .dds__container .dds__row, .dds__container-fluid .dds__row {
    display: flex;
    flex-wrap: wrap
}

.dds__container .dds__row, .dds__container-fluid .dds__row {
    margin-right: -8px;
    margin-left: -8px
}

@media (min-width: 480px) {
    .dds__container .dds__row, .dds__container-fluid .dds__row {
        margin-right: -8px;
        margin-left: -8px
    }
}

@media (min-width: 768px) {
    .dds__container .dds__row, .dds__container-fluid .dds__row {
        margin-right: -8px;
        margin-left: -8px
    }
}

@media (min-width: 1024px) {
    .dds__container .dds__row, .dds__container-fluid .dds__row {
        margin-right: -8px;
        margin-left: -8px
    }
}

@media (min-width: 1366px) {
    .dds__container .dds__row, .dds__container-fluid .dds__row {
        margin-right: -8px;
        margin-left: -8px
    }
}

@media (min-width: 1584px) {
    .dds__container .dds__row, .dds__container-fluid .dds__row {
        margin-right: -12px;
        margin-left: -12px
    }
}

@media (min-width: 1920px) {
    .dds__container .dds__row, .dds__container-fluid .dds__row {
        margin-right: -16px;
        margin-left: -16px
    }
}

@media (min-width: 2560px) {
    .dds__container .dds__row, .dds__container-fluid .dds__row {
        margin-right: -20px;
        margin-left: -20px
    }
}

@media (min-width: 3840px) {
    .dds__container .dds__row, .dds__container-fluid .dds__row {
        margin-right: -24px;
        margin-left: -24px
    }
}

.dds__container--compact .dds__row, .dds__container-fluid--compact .dds__row {
    margin-right: -4px;
    margin-left: -4px
}

@media (min-width: 480px) {
    .dds__container--compact .dds__row, .dds__container-fluid--compact .dds__row {
        margin-right: -4px;
        margin-left: -4px
    }
}

@media (min-width: 768px) {
    .dds__container--compact .dds__row, .dds__container-fluid--compact .dds__row {
        margin-right: -8px;
        margin-left: -8px
    }
}

@media (min-width: 1024px) {
    .dds__container--compact .dds__row, .dds__container-fluid--compact .dds__row {
        margin-right: -8px;
        margin-left: -8px
    }
}

@media (min-width: 1366px) {
    .dds__container--compact .dds__row, .dds__container-fluid--compact .dds__row {
        margin-right: -8px;
        margin-left: -8px
    }
}

@media (min-width: 1584px) {
    .dds__container--compact .dds__row, .dds__container-fluid--compact .dds__row {
        margin-right: -8px;
        margin-left: -8px
    }
}

@media (min-width: 1920px) {
    .dds__container--compact .dds__row, .dds__container-fluid--compact .dds__row {
        margin-right: -12px;
        margin-left: -12px
    }
}

@media (min-width: 2560px) {
    .dds__container--compact .dds__row, .dds__container-fluid--compact .dds__row {
        margin-right: -16px;
        margin-left: -16px
    }
}

@media (min-width: 3840px) {
    .dds__container--compact .dds__row, .dds__container-fluid--compact .dds__row {
        margin-right: -20px;
        margin-left: -20px
    }
}

.dds__container--comfy .dds__row, .dds__container-fluid--comfy .dds__row {
    margin-right: -12px;
    margin-left: -12px
}

@media (min-width: 480px) {
    .dds__container--comfy .dds__row, .dds__container-fluid--comfy .dds__row {
        margin-right: -12px;
        margin-left: -12px
    }
}

@media (min-width: 768px) {
    .dds__container--comfy .dds__row, .dds__container-fluid--comfy .dds__row {
        margin-right: -12px;
        margin-left: -12px
    }
}

@media (min-width: 1024px) {
    .dds__container--comfy .dds__row, .dds__container-fluid--comfy .dds__row {
        margin-right: -12px;
        margin-left: -12px
    }
}

@media (min-width: 1366px) {
    .dds__container--comfy .dds__row, .dds__container-fluid--comfy .dds__row {
        margin-right: -12px;
        margin-left: -12px
    }
}

@media (min-width: 1584px) {
    .dds__container--comfy .dds__row, .dds__container-fluid--comfy .dds__row {
        margin-right: -16px;
        margin-left: -16px
    }
}

@media (min-width: 1920px) {
    .dds__container--comfy .dds__row, .dds__container-fluid--comfy .dds__row {
        margin-right: -24px;
        margin-left: -24px
    }
}

@media (min-width: 2560px) {
    .dds__container--comfy .dds__row, .dds__container-fluid--comfy .dds__row {
        margin-right: -28px;
        margin-left: -28px
    }
}

@media (min-width: 3840px) {
    .dds__container--comfy .dds__row, .dds__container-fluid--comfy .dds__row {
        margin-right: -32px;
        margin-left: -32px
    }
}

.dds__no-gutters {
    margin-left: 0;
    margin-right: 0
}

    .dds__no-gutters > .dds__col, .dds__no-gutters > [class*=dds__col-] {
        margin-left: 0;
        margin-right: 0
    }

.dds__container [class*=dds__col], .dds__container-fluid [class*=dds__col] {
    width: 100%;
    min-height: 1px
}

.dds__container .dds__col, .dds__container-fluid .dds__col {
    flex: 1 1 0%;
    max-width: 100%
}

.dds__container .dds__col-auto, .dds__container-fluid .dds__col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none
}

.dds__container [class*=dds__col], .dds__container-fluid [class*=dds__col] {
    padding-left: 8px;
    padding-right: 8px
}

.dds__container .dds__col-1, .dds__container-fluid .dds__col-1 {
    flex: 0 0 auto;
    width: 50%
}

.dds__container .dds__col-2, .dds__container-fluid .dds__col-2 {
    flex: 0 0 auto;
    width: 100%
}

.dds__container .dds__order-first, .dds__container-fluid .dds__order-first {
    order: -1
}

.dds__container .dds__order-last, .dds__container-fluid .dds__order-last {
    order: 3
}

.dds__container .dds__order-1, .dds__container-fluid .dds__order-1 {
    order: 1
}

.dds__container .dds__order-2, .dds__container-fluid .dds__order-2 {
    order: 2
}

@media (min-width: 480px) {
    .dds__container .dds__col--sm, .dds__container-fluid .dds__col--sm {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container .dds__col--sm-auto, .dds__container-fluid .dds__col--sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container [class*=dds__col], .dds__container-fluid [class*=dds__col] {
        padding-left: 8px;
        padding-right: 8px
    }

    .dds__container .dds__col--sm-1, .dds__container-fluid .dds__col--sm-1 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container .dds__col--sm-2, .dds__container-fluid .dds__col--sm-2 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container .dds__col--sm-3, .dds__container-fluid .dds__col--sm-3 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container .dds__col--sm-4, .dds__container-fluid .dds__col--sm-4 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container .dds__col--sm-5, .dds__container-fluid .dds__col--sm-5 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container .dds__col--sm-6, .dds__container-fluid .dds__col--sm-6 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container .dds__order--sm-first, .dds__container-fluid .dds__order--sm-first {
        order: -1
    }

    .dds__container .dds__order--sm-last, .dds__container-fluid .dds__order--sm-last {
        order: 7
    }

    .dds__container .dds__order--sm-1, .dds__container-fluid .dds__order--sm-1 {
        order: 1
    }

    .dds__container .dds__order--sm-2, .dds__container-fluid .dds__order--sm-2 {
        order: 2
    }

    .dds__container .dds__order--sm-3, .dds__container-fluid .dds__order--sm-3 {
        order: 3
    }

    .dds__container .dds__order--sm-4, .dds__container-fluid .dds__order--sm-4 {
        order: 4
    }

    .dds__container .dds__order--sm-5, .dds__container-fluid .dds__order--sm-5 {
        order: 5
    }

    .dds__container .dds__order--sm-6, .dds__container-fluid .dds__order--sm-6 {
        order: 6
    }

    .dds__container .dds__offset--sm-1, .dds__container-fluid .dds__offset--sm-1 {
        margin-left: 16.6666666667%
    }

    .dds__container .dds__offset--sm-2, .dds__container-fluid .dds__offset--sm-2 {
        margin-left: 33.3333333333%
    }

    .dds__container .dds__offset--sm-3, .dds__container-fluid .dds__offset--sm-3 {
        margin-left: 50%
    }

    .dds__container .dds__offset--sm-4, .dds__container-fluid .dds__offset--sm-4 {
        margin-left: 66.6666666667%
    }

    .dds__container .dds__offset--sm-5, .dds__container-fluid .dds__offset--sm-5 {
        margin-left: 83.3333333333%
    }
}

@media (min-width: 768px) {
    .dds__container .dds__col--md, .dds__container-fluid .dds__col--md {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container .dds__col--md-auto, .dds__container-fluid .dds__col--md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container [class*=dds__col], .dds__container-fluid [class*=dds__col] {
        padding-left: 8px;
        padding-right: 8px
    }

    .dds__container .dds__col--md-1, .dds__container-fluid .dds__col--md-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container .dds__col--md-2, .dds__container-fluid .dds__col--md-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container .dds__col--md-3, .dds__container-fluid .dds__col--md-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container .dds__col--md-4, .dds__container-fluid .dds__col--md-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container .dds__col--md-5, .dds__container-fluid .dds__col--md-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container .dds__col--md-6, .dds__container-fluid .dds__col--md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container .dds__col--md-7, .dds__container-fluid .dds__col--md-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container .dds__col--md-8, .dds__container-fluid .dds__col--md-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container .dds__col--md-9, .dds__container-fluid .dds__col--md-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container .dds__col--md-10, .dds__container-fluid .dds__col--md-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container .dds__col--md-11, .dds__container-fluid .dds__col--md-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container .dds__col--md-12, .dds__container-fluid .dds__col--md-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container .dds__order--md-first, .dds__container-fluid .dds__order--md-first {
        order: -1
    }

    .dds__container .dds__order--md-last, .dds__container-fluid .dds__order--md-last {
        order: 13
    }

    .dds__container .dds__order--md-1, .dds__container-fluid .dds__order--md-1 {
        order: 1
    }

    .dds__container .dds__order--md-2, .dds__container-fluid .dds__order--md-2 {
        order: 2
    }

    .dds__container .dds__order--md-3, .dds__container-fluid .dds__order--md-3 {
        order: 3
    }

    .dds__container .dds__order--md-4, .dds__container-fluid .dds__order--md-4 {
        order: 4
    }

    .dds__container .dds__order--md-5, .dds__container-fluid .dds__order--md-5 {
        order: 5
    }

    .dds__container .dds__order--md-6, .dds__container-fluid .dds__order--md-6 {
        order: 6
    }

    .dds__container .dds__order--md-7, .dds__container-fluid .dds__order--md-7 {
        order: 7
    }

    .dds__container .dds__order--md-8, .dds__container-fluid .dds__order--md-8 {
        order: 8
    }

    .dds__container .dds__order--md-9, .dds__container-fluid .dds__order--md-9 {
        order: 9
    }

    .dds__container .dds__order--md-10, .dds__container-fluid .dds__order--md-10 {
        order: 10
    }

    .dds__container .dds__order--md-11, .dds__container-fluid .dds__order--md-11 {
        order: 11
    }

    .dds__container .dds__order--md-12, .dds__container-fluid .dds__order--md-12 {
        order: 12
    }

    .dds__container .dds__offset--md-1, .dds__container-fluid .dds__offset--md-1 {
        margin-left: 8.3333333333%
    }

    .dds__container .dds__offset--md-2, .dds__container-fluid .dds__offset--md-2 {
        margin-left: 16.6666666667%
    }

    .dds__container .dds__offset--md-3, .dds__container-fluid .dds__offset--md-3 {
        margin-left: 25%
    }

    .dds__container .dds__offset--md-4, .dds__container-fluid .dds__offset--md-4 {
        margin-left: 33.3333333333%
    }

    .dds__container .dds__offset--md-5, .dds__container-fluid .dds__offset--md-5 {
        margin-left: 41.6666666667%
    }

    .dds__container .dds__offset--md-6, .dds__container-fluid .dds__offset--md-6 {
        margin-left: 50%
    }

    .dds__container .dds__offset--md-7, .dds__container-fluid .dds__offset--md-7 {
        margin-left: 58.3333333333%
    }

    .dds__container .dds__offset--md-8, .dds__container-fluid .dds__offset--md-8 {
        margin-left: 66.6666666667%
    }

    .dds__container .dds__offset--md-9, .dds__container-fluid .dds__offset--md-9 {
        margin-left: 75%
    }

    .dds__container .dds__offset--md-10, .dds__container-fluid .dds__offset--md-10 {
        margin-left: 83.3333333333%
    }

    .dds__container .dds__offset--md-11, .dds__container-fluid .dds__offset--md-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 1024px) {
    .dds__container .dds__col--lg, .dds__container-fluid .dds__col--lg {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container .dds__col--lg-auto, .dds__container-fluid .dds__col--lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container [class*=dds__col], .dds__container-fluid [class*=dds__col] {
        padding-left: 8px;
        padding-right: 8px
    }

    .dds__container .dds__col--lg-1, .dds__container-fluid .dds__col--lg-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container .dds__col--lg-2, .dds__container-fluid .dds__col--lg-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container .dds__col--lg-3, .dds__container-fluid .dds__col--lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container .dds__col--lg-4, .dds__container-fluid .dds__col--lg-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container .dds__col--lg-5, .dds__container-fluid .dds__col--lg-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container .dds__col--lg-6, .dds__container-fluid .dds__col--lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container .dds__col--lg-7, .dds__container-fluid .dds__col--lg-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container .dds__col--lg-8, .dds__container-fluid .dds__col--lg-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container .dds__col--lg-9, .dds__container-fluid .dds__col--lg-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container .dds__col--lg-10, .dds__container-fluid .dds__col--lg-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container .dds__col--lg-11, .dds__container-fluid .dds__col--lg-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container .dds__col--lg-12, .dds__container-fluid .dds__col--lg-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container .dds__order--lg-first, .dds__container-fluid .dds__order--lg-first {
        order: -1
    }

    .dds__container .dds__order--lg-last, .dds__container-fluid .dds__order--lg-last {
        order: 13
    }

    .dds__container .dds__order--lg-1, .dds__container-fluid .dds__order--lg-1 {
        order: 1
    }

    .dds__container .dds__order--lg-2, .dds__container-fluid .dds__order--lg-2 {
        order: 2
    }

    .dds__container .dds__order--lg-3, .dds__container-fluid .dds__order--lg-3 {
        order: 3
    }

    .dds__container .dds__order--lg-4, .dds__container-fluid .dds__order--lg-4 {
        order: 4
    }

    .dds__container .dds__order--lg-5, .dds__container-fluid .dds__order--lg-5 {
        order: 5
    }

    .dds__container .dds__order--lg-6, .dds__container-fluid .dds__order--lg-6 {
        order: 6
    }

    .dds__container .dds__order--lg-7, .dds__container-fluid .dds__order--lg-7 {
        order: 7
    }

    .dds__container .dds__order--lg-8, .dds__container-fluid .dds__order--lg-8 {
        order: 8
    }

    .dds__container .dds__order--lg-9, .dds__container-fluid .dds__order--lg-9 {
        order: 9
    }

    .dds__container .dds__order--lg-10, .dds__container-fluid .dds__order--lg-10 {
        order: 10
    }

    .dds__container .dds__order--lg-11, .dds__container-fluid .dds__order--lg-11 {
        order: 11
    }

    .dds__container .dds__order--lg-12, .dds__container-fluid .dds__order--lg-12 {
        order: 12
    }

    .dds__container .dds__offset--lg-1, .dds__container-fluid .dds__offset--lg-1 {
        margin-left: 8.3333333333%
    }

    .dds__container .dds__offset--lg-2, .dds__container-fluid .dds__offset--lg-2 {
        margin-left: 16.6666666667%
    }

    .dds__container .dds__offset--lg-3, .dds__container-fluid .dds__offset--lg-3 {
        margin-left: 25%
    }

    .dds__container .dds__offset--lg-4, .dds__container-fluid .dds__offset--lg-4 {
        margin-left: 33.3333333333%
    }

    .dds__container .dds__offset--lg-5, .dds__container-fluid .dds__offset--lg-5 {
        margin-left: 41.6666666667%
    }

    .dds__container .dds__offset--lg-6, .dds__container-fluid .dds__offset--lg-6 {
        margin-left: 50%
    }

    .dds__container .dds__offset--lg-7, .dds__container-fluid .dds__offset--lg-7 {
        margin-left: 58.3333333333%
    }

    .dds__container .dds__offset--lg-8, .dds__container-fluid .dds__offset--lg-8 {
        margin-left: 66.6666666667%
    }

    .dds__container .dds__offset--lg-9, .dds__container-fluid .dds__offset--lg-9 {
        margin-left: 75%
    }

    .dds__container .dds__offset--lg-10, .dds__container-fluid .dds__offset--lg-10 {
        margin-left: 83.3333333333%
    }

    .dds__container .dds__offset--lg-11, .dds__container-fluid .dds__offset--lg-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 1366px) {
    .dds__container .dds__col--xl, .dds__container-fluid .dds__col--xl {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container .dds__col--xl-auto, .dds__container-fluid .dds__col--xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container [class*=dds__col], .dds__container-fluid [class*=dds__col] {
        padding-left: 8px;
        padding-right: 8px
    }

    .dds__container .dds__col--xl-1, .dds__container-fluid .dds__col--xl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container .dds__col--xl-2, .dds__container-fluid .dds__col--xl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container .dds__col--xl-3, .dds__container-fluid .dds__col--xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container .dds__col--xl-4, .dds__container-fluid .dds__col--xl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container .dds__col--xl-5, .dds__container-fluid .dds__col--xl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container .dds__col--xl-6, .dds__container-fluid .dds__col--xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container .dds__col--xl-7, .dds__container-fluid .dds__col--xl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container .dds__col--xl-8, .dds__container-fluid .dds__col--xl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container .dds__col--xl-9, .dds__container-fluid .dds__col--xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container .dds__col--xl-10, .dds__container-fluid .dds__col--xl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container .dds__col--xl-11, .dds__container-fluid .dds__col--xl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container .dds__col--xl-12, .dds__container-fluid .dds__col--xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container .dds__order--xl-first, .dds__container-fluid .dds__order--xl-first {
        order: -1
    }

    .dds__container .dds__order--xl-last, .dds__container-fluid .dds__order--xl-last {
        order: 13
    }

    .dds__container .dds__order--xl-1, .dds__container-fluid .dds__order--xl-1 {
        order: 1
    }

    .dds__container .dds__order--xl-2, .dds__container-fluid .dds__order--xl-2 {
        order: 2
    }

    .dds__container .dds__order--xl-3, .dds__container-fluid .dds__order--xl-3 {
        order: 3
    }

    .dds__container .dds__order--xl-4, .dds__container-fluid .dds__order--xl-4 {
        order: 4
    }

    .dds__container .dds__order--xl-5, .dds__container-fluid .dds__order--xl-5 {
        order: 5
    }

    .dds__container .dds__order--xl-6, .dds__container-fluid .dds__order--xl-6 {
        order: 6
    }

    .dds__container .dds__order--xl-7, .dds__container-fluid .dds__order--xl-7 {
        order: 7
    }

    .dds__container .dds__order--xl-8, .dds__container-fluid .dds__order--xl-8 {
        order: 8
    }

    .dds__container .dds__order--xl-9, .dds__container-fluid .dds__order--xl-9 {
        order: 9
    }

    .dds__container .dds__order--xl-10, .dds__container-fluid .dds__order--xl-10 {
        order: 10
    }

    .dds__container .dds__order--xl-11, .dds__container-fluid .dds__order--xl-11 {
        order: 11
    }

    .dds__container .dds__order--xl-12, .dds__container-fluid .dds__order--xl-12 {
        order: 12
    }

    .dds__container .dds__offset--xl-1, .dds__container-fluid .dds__offset--xl-1 {
        margin-left: 8.3333333333%
    }

    .dds__container .dds__offset--xl-2, .dds__container-fluid .dds__offset--xl-2 {
        margin-left: 16.6666666667%
    }

    .dds__container .dds__offset--xl-3, .dds__container-fluid .dds__offset--xl-3 {
        margin-left: 25%
    }

    .dds__container .dds__offset--xl-4, .dds__container-fluid .dds__offset--xl-4 {
        margin-left: 33.3333333333%
    }

    .dds__container .dds__offset--xl-5, .dds__container-fluid .dds__offset--xl-5 {
        margin-left: 41.6666666667%
    }

    .dds__container .dds__offset--xl-6, .dds__container-fluid .dds__offset--xl-6 {
        margin-left: 50%
    }

    .dds__container .dds__offset--xl-7, .dds__container-fluid .dds__offset--xl-7 {
        margin-left: 58.3333333333%
    }

    .dds__container .dds__offset--xl-8, .dds__container-fluid .dds__offset--xl-8 {
        margin-left: 66.6666666667%
    }

    .dds__container .dds__offset--xl-9, .dds__container-fluid .dds__offset--xl-9 {
        margin-left: 75%
    }

    .dds__container .dds__offset--xl-10, .dds__container-fluid .dds__offset--xl-10 {
        margin-left: 83.3333333333%
    }

    .dds__container .dds__offset--xl-11, .dds__container-fluid .dds__offset--xl-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 1584px) {
    .dds__container .dds__col--2xl, .dds__container-fluid .dds__col--2xl {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container .dds__col--2xl-auto, .dds__container-fluid .dds__col--2xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container [class*=dds__col], .dds__container-fluid [class*=dds__col] {
        padding-left: 12px;
        padding-right: 12px
    }

    .dds__container .dds__col--2xl-1, .dds__container-fluid .dds__col--2xl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container .dds__col--2xl-2, .dds__container-fluid .dds__col--2xl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container .dds__col--2xl-3, .dds__container-fluid .dds__col--2xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container .dds__col--2xl-4, .dds__container-fluid .dds__col--2xl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container .dds__col--2xl-5, .dds__container-fluid .dds__col--2xl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container .dds__col--2xl-6, .dds__container-fluid .dds__col--2xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container .dds__col--2xl-7, .dds__container-fluid .dds__col--2xl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container .dds__col--2xl-8, .dds__container-fluid .dds__col--2xl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container .dds__col--2xl-9, .dds__container-fluid .dds__col--2xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container .dds__col--2xl-10, .dds__container-fluid .dds__col--2xl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container .dds__col--2xl-11, .dds__container-fluid .dds__col--2xl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container .dds__col--2xl-12, .dds__container-fluid .dds__col--2xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container .dds__order--2xl-first, .dds__container-fluid .dds__order--2xl-first {
        order: -1
    }

    .dds__container .dds__order--2xl-last, .dds__container-fluid .dds__order--2xl-last {
        order: 13
    }

    .dds__container .dds__order--2xl-1, .dds__container-fluid .dds__order--2xl-1 {
        order: 1
    }

    .dds__container .dds__order--2xl-2, .dds__container-fluid .dds__order--2xl-2 {
        order: 2
    }

    .dds__container .dds__order--2xl-3, .dds__container-fluid .dds__order--2xl-3 {
        order: 3
    }

    .dds__container .dds__order--2xl-4, .dds__container-fluid .dds__order--2xl-4 {
        order: 4
    }

    .dds__container .dds__order--2xl-5, .dds__container-fluid .dds__order--2xl-5 {
        order: 5
    }

    .dds__container .dds__order--2xl-6, .dds__container-fluid .dds__order--2xl-6 {
        order: 6
    }

    .dds__container .dds__order--2xl-7, .dds__container-fluid .dds__order--2xl-7 {
        order: 7
    }

    .dds__container .dds__order--2xl-8, .dds__container-fluid .dds__order--2xl-8 {
        order: 8
    }

    .dds__container .dds__order--2xl-9, .dds__container-fluid .dds__order--2xl-9 {
        order: 9
    }

    .dds__container .dds__order--2xl-10, .dds__container-fluid .dds__order--2xl-10 {
        order: 10
    }

    .dds__container .dds__order--2xl-11, .dds__container-fluid .dds__order--2xl-11 {
        order: 11
    }

    .dds__container .dds__order--2xl-12, .dds__container-fluid .dds__order--2xl-12 {
        order: 12
    }

    .dds__container .dds__offset--2xl-1, .dds__container-fluid .dds__offset--2xl-1 {
        margin-left: 8.3333333333%
    }

    .dds__container .dds__offset--2xl-2, .dds__container-fluid .dds__offset--2xl-2 {
        margin-left: 16.6666666667%
    }

    .dds__container .dds__offset--2xl-3, .dds__container-fluid .dds__offset--2xl-3 {
        margin-left: 25%
    }

    .dds__container .dds__offset--2xl-4, .dds__container-fluid .dds__offset--2xl-4 {
        margin-left: 33.3333333333%
    }

    .dds__container .dds__offset--2xl-5, .dds__container-fluid .dds__offset--2xl-5 {
        margin-left: 41.6666666667%
    }

    .dds__container .dds__offset--2xl-6, .dds__container-fluid .dds__offset--2xl-6 {
        margin-left: 50%
    }

    .dds__container .dds__offset--2xl-7, .dds__container-fluid .dds__offset--2xl-7 {
        margin-left: 58.3333333333%
    }

    .dds__container .dds__offset--2xl-8, .dds__container-fluid .dds__offset--2xl-8 {
        margin-left: 66.6666666667%
    }

    .dds__container .dds__offset--2xl-9, .dds__container-fluid .dds__offset--2xl-9 {
        margin-left: 75%
    }

    .dds__container .dds__offset--2xl-10, .dds__container-fluid .dds__offset--2xl-10 {
        margin-left: 83.3333333333%
    }

    .dds__container .dds__offset--2xl-11, .dds__container-fluid .dds__offset--2xl-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 1920px) {
    .dds__container .dds__col--3xl, .dds__container-fluid .dds__col--3xl {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container .dds__col--3xl-auto, .dds__container-fluid .dds__col--3xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container [class*=dds__col], .dds__container-fluid [class*=dds__col] {
        padding-left: 16px;
        padding-right: 16px
    }

    .dds__container .dds__col--3xl-1, .dds__container-fluid .dds__col--3xl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container .dds__col--3xl-2, .dds__container-fluid .dds__col--3xl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container .dds__col--3xl-3, .dds__container-fluid .dds__col--3xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container .dds__col--3xl-4, .dds__container-fluid .dds__col--3xl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container .dds__col--3xl-5, .dds__container-fluid .dds__col--3xl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container .dds__col--3xl-6, .dds__container-fluid .dds__col--3xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container .dds__col--3xl-7, .dds__container-fluid .dds__col--3xl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container .dds__col--3xl-8, .dds__container-fluid .dds__col--3xl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container .dds__col--3xl-9, .dds__container-fluid .dds__col--3xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container .dds__col--3xl-10, .dds__container-fluid .dds__col--3xl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container .dds__col--3xl-11, .dds__container-fluid .dds__col--3xl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container .dds__col--3xl-12, .dds__container-fluid .dds__col--3xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container .dds__order--3xl-first, .dds__container-fluid .dds__order--3xl-first {
        order: -1
    }

    .dds__container .dds__order--3xl-last, .dds__container-fluid .dds__order--3xl-last {
        order: 13
    }

    .dds__container .dds__order--3xl-1, .dds__container-fluid .dds__order--3xl-1 {
        order: 1
    }

    .dds__container .dds__order--3xl-2, .dds__container-fluid .dds__order--3xl-2 {
        order: 2
    }

    .dds__container .dds__order--3xl-3, .dds__container-fluid .dds__order--3xl-3 {
        order: 3
    }

    .dds__container .dds__order--3xl-4, .dds__container-fluid .dds__order--3xl-4 {
        order: 4
    }

    .dds__container .dds__order--3xl-5, .dds__container-fluid .dds__order--3xl-5 {
        order: 5
    }

    .dds__container .dds__order--3xl-6, .dds__container-fluid .dds__order--3xl-6 {
        order: 6
    }

    .dds__container .dds__order--3xl-7, .dds__container-fluid .dds__order--3xl-7 {
        order: 7
    }

    .dds__container .dds__order--3xl-8, .dds__container-fluid .dds__order--3xl-8 {
        order: 8
    }

    .dds__container .dds__order--3xl-9, .dds__container-fluid .dds__order--3xl-9 {
        order: 9
    }

    .dds__container .dds__order--3xl-10, .dds__container-fluid .dds__order--3xl-10 {
        order: 10
    }

    .dds__container .dds__order--3xl-11, .dds__container-fluid .dds__order--3xl-11 {
        order: 11
    }

    .dds__container .dds__order--3xl-12, .dds__container-fluid .dds__order--3xl-12 {
        order: 12
    }

    .dds__container .dds__offset--3xl-1, .dds__container-fluid .dds__offset--3xl-1 {
        margin-left: 8.3333333333%
    }

    .dds__container .dds__offset--3xl-2, .dds__container-fluid .dds__offset--3xl-2 {
        margin-left: 16.6666666667%
    }

    .dds__container .dds__offset--3xl-3, .dds__container-fluid .dds__offset--3xl-3 {
        margin-left: 25%
    }

    .dds__container .dds__offset--3xl-4, .dds__container-fluid .dds__offset--3xl-4 {
        margin-left: 33.3333333333%
    }

    .dds__container .dds__offset--3xl-5, .dds__container-fluid .dds__offset--3xl-5 {
        margin-left: 41.6666666667%
    }

    .dds__container .dds__offset--3xl-6, .dds__container-fluid .dds__offset--3xl-6 {
        margin-left: 50%
    }

    .dds__container .dds__offset--3xl-7, .dds__container-fluid .dds__offset--3xl-7 {
        margin-left: 58.3333333333%
    }

    .dds__container .dds__offset--3xl-8, .dds__container-fluid .dds__offset--3xl-8 {
        margin-left: 66.6666666667%
    }

    .dds__container .dds__offset--3xl-9, .dds__container-fluid .dds__offset--3xl-9 {
        margin-left: 75%
    }

    .dds__container .dds__offset--3xl-10, .dds__container-fluid .dds__offset--3xl-10 {
        margin-left: 83.3333333333%
    }

    .dds__container .dds__offset--3xl-11, .dds__container-fluid .dds__offset--3xl-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 2560px) {
    .dds__container .dds__col--4xl, .dds__container-fluid .dds__col--4xl {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container .dds__col--4xl-auto, .dds__container-fluid .dds__col--4xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container [class*=dds__col], .dds__container-fluid [class*=dds__col] {
        padding-left: 20px;
        padding-right: 20px
    }

    .dds__container .dds__col--4xl-1, .dds__container-fluid .dds__col--4xl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container .dds__col--4xl-2, .dds__container-fluid .dds__col--4xl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container .dds__col--4xl-3, .dds__container-fluid .dds__col--4xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container .dds__col--4xl-4, .dds__container-fluid .dds__col--4xl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container .dds__col--4xl-5, .dds__container-fluid .dds__col--4xl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container .dds__col--4xl-6, .dds__container-fluid .dds__col--4xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container .dds__col--4xl-7, .dds__container-fluid .dds__col--4xl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container .dds__col--4xl-8, .dds__container-fluid .dds__col--4xl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container .dds__col--4xl-9, .dds__container-fluid .dds__col--4xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container .dds__col--4xl-10, .dds__container-fluid .dds__col--4xl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container .dds__col--4xl-11, .dds__container-fluid .dds__col--4xl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container .dds__col--4xl-12, .dds__container-fluid .dds__col--4xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container .dds__order--4xl-first, .dds__container-fluid .dds__order--4xl-first {
        order: -1
    }

    .dds__container .dds__order--4xl-last, .dds__container-fluid .dds__order--4xl-last {
        order: 13
    }

    .dds__container .dds__order--4xl-1, .dds__container-fluid .dds__order--4xl-1 {
        order: 1
    }

    .dds__container .dds__order--4xl-2, .dds__container-fluid .dds__order--4xl-2 {
        order: 2
    }

    .dds__container .dds__order--4xl-3, .dds__container-fluid .dds__order--4xl-3 {
        order: 3
    }

    .dds__container .dds__order--4xl-4, .dds__container-fluid .dds__order--4xl-4 {
        order: 4
    }

    .dds__container .dds__order--4xl-5, .dds__container-fluid .dds__order--4xl-5 {
        order: 5
    }

    .dds__container .dds__order--4xl-6, .dds__container-fluid .dds__order--4xl-6 {
        order: 6
    }

    .dds__container .dds__order--4xl-7, .dds__container-fluid .dds__order--4xl-7 {
        order: 7
    }

    .dds__container .dds__order--4xl-8, .dds__container-fluid .dds__order--4xl-8 {
        order: 8
    }

    .dds__container .dds__order--4xl-9, .dds__container-fluid .dds__order--4xl-9 {
        order: 9
    }

    .dds__container .dds__order--4xl-10, .dds__container-fluid .dds__order--4xl-10 {
        order: 10
    }

    .dds__container .dds__order--4xl-11, .dds__container-fluid .dds__order--4xl-11 {
        order: 11
    }

    .dds__container .dds__order--4xl-12, .dds__container-fluid .dds__order--4xl-12 {
        order: 12
    }

    .dds__container .dds__offset--4xl-1, .dds__container-fluid .dds__offset--4xl-1 {
        margin-left: 8.3333333333%
    }

    .dds__container .dds__offset--4xl-2, .dds__container-fluid .dds__offset--4xl-2 {
        margin-left: 16.6666666667%
    }

    .dds__container .dds__offset--4xl-3, .dds__container-fluid .dds__offset--4xl-3 {
        margin-left: 25%
    }

    .dds__container .dds__offset--4xl-4, .dds__container-fluid .dds__offset--4xl-4 {
        margin-left: 33.3333333333%
    }

    .dds__container .dds__offset--4xl-5, .dds__container-fluid .dds__offset--4xl-5 {
        margin-left: 41.6666666667%
    }

    .dds__container .dds__offset--4xl-6, .dds__container-fluid .dds__offset--4xl-6 {
        margin-left: 50%
    }

    .dds__container .dds__offset--4xl-7, .dds__container-fluid .dds__offset--4xl-7 {
        margin-left: 58.3333333333%
    }

    .dds__container .dds__offset--4xl-8, .dds__container-fluid .dds__offset--4xl-8 {
        margin-left: 66.6666666667%
    }

    .dds__container .dds__offset--4xl-9, .dds__container-fluid .dds__offset--4xl-9 {
        margin-left: 75%
    }

    .dds__container .dds__offset--4xl-10, .dds__container-fluid .dds__offset--4xl-10 {
        margin-left: 83.3333333333%
    }

    .dds__container .dds__offset--4xl-11, .dds__container-fluid .dds__offset--4xl-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 3840px) {
    .dds__container .dds__col--5xl, .dds__container-fluid .dds__col--5xl {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container .dds__col--5xl-auto, .dds__container-fluid .dds__col--5xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container [class*=dds__col], .dds__container-fluid [class*=dds__col] {
        padding-left: 24px;
        padding-right: 24px
    }

    .dds__container .dds__col--5xl-1, .dds__container-fluid .dds__col--5xl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container .dds__col--5xl-2, .dds__container-fluid .dds__col--5xl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container .dds__col--5xl-3, .dds__container-fluid .dds__col--5xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container .dds__col--5xl-4, .dds__container-fluid .dds__col--5xl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container .dds__col--5xl-5, .dds__container-fluid .dds__col--5xl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container .dds__col--5xl-6, .dds__container-fluid .dds__col--5xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container .dds__col--5xl-7, .dds__container-fluid .dds__col--5xl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container .dds__col--5xl-8, .dds__container-fluid .dds__col--5xl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container .dds__col--5xl-9, .dds__container-fluid .dds__col--5xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container .dds__col--5xl-10, .dds__container-fluid .dds__col--5xl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container .dds__col--5xl-11, .dds__container-fluid .dds__col--5xl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container .dds__col--5xl-12, .dds__container-fluid .dds__col--5xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container .dds__order--5xl-first, .dds__container-fluid .dds__order--5xl-first {
        order: -1
    }

    .dds__container .dds__order--5xl-last, .dds__container-fluid .dds__order--5xl-last {
        order: 13
    }

    .dds__container .dds__order--5xl-1, .dds__container-fluid .dds__order--5xl-1 {
        order: 1
    }

    .dds__container .dds__order--5xl-2, .dds__container-fluid .dds__order--5xl-2 {
        order: 2
    }

    .dds__container .dds__order--5xl-3, .dds__container-fluid .dds__order--5xl-3 {
        order: 3
    }

    .dds__container .dds__order--5xl-4, .dds__container-fluid .dds__order--5xl-4 {
        order: 4
    }

    .dds__container .dds__order--5xl-5, .dds__container-fluid .dds__order--5xl-5 {
        order: 5
    }

    .dds__container .dds__order--5xl-6, .dds__container-fluid .dds__order--5xl-6 {
        order: 6
    }

    .dds__container .dds__order--5xl-7, .dds__container-fluid .dds__order--5xl-7 {
        order: 7
    }

    .dds__container .dds__order--5xl-8, .dds__container-fluid .dds__order--5xl-8 {
        order: 8
    }

    .dds__container .dds__order--5xl-9, .dds__container-fluid .dds__order--5xl-9 {
        order: 9
    }

    .dds__container .dds__order--5xl-10, .dds__container-fluid .dds__order--5xl-10 {
        order: 10
    }

    .dds__container .dds__order--5xl-11, .dds__container-fluid .dds__order--5xl-11 {
        order: 11
    }

    .dds__container .dds__order--5xl-12, .dds__container-fluid .dds__order--5xl-12 {
        order: 12
    }

    .dds__container .dds__offset--5xl-1, .dds__container-fluid .dds__offset--5xl-1 {
        margin-left: 8.3333333333%
    }

    .dds__container .dds__offset--5xl-2, .dds__container-fluid .dds__offset--5xl-2 {
        margin-left: 16.6666666667%
    }

    .dds__container .dds__offset--5xl-3, .dds__container-fluid .dds__offset--5xl-3 {
        margin-left: 25%
    }

    .dds__container .dds__offset--5xl-4, .dds__container-fluid .dds__offset--5xl-4 {
        margin-left: 33.3333333333%
    }

    .dds__container .dds__offset--5xl-5, .dds__container-fluid .dds__offset--5xl-5 {
        margin-left: 41.6666666667%
    }

    .dds__container .dds__offset--5xl-6, .dds__container-fluid .dds__offset--5xl-6 {
        margin-left: 50%
    }

    .dds__container .dds__offset--5xl-7, .dds__container-fluid .dds__offset--5xl-7 {
        margin-left: 58.3333333333%
    }

    .dds__container .dds__offset--5xl-8, .dds__container-fluid .dds__offset--5xl-8 {
        margin-left: 66.6666666667%
    }

    .dds__container .dds__offset--5xl-9, .dds__container-fluid .dds__offset--5xl-9 {
        margin-left: 75%
    }

    .dds__container .dds__offset--5xl-10, .dds__container-fluid .dds__offset--5xl-10 {
        margin-left: 83.3333333333%
    }

    .dds__container .dds__offset--5xl-11, .dds__container-fluid .dds__offset--5xl-11 {
        margin-left: 91.6666666667%
    }
}

.dds__container--compact .dds__col, .dds__container-fluid--compact .dds__col {
    flex: 1 1 0%;
    max-width: 100%
}

.dds__container--compact .dds__col-auto, .dds__container-fluid--compact .dds__col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none
}

.dds__container--compact [class*=dds__col], .dds__container-fluid--compact [class*=dds__col] {
    padding-left: 4px;
    padding-right: 4px
}

.dds__container--compact .dds__col-1, .dds__container-fluid--compact .dds__col-1 {
    flex: 0 0 auto;
    width: 50%
}

.dds__container--compact .dds__col-2, .dds__container-fluid--compact .dds__col-2 {
    flex: 0 0 auto;
    width: 100%
}

.dds__container--compact .dds__order-first, .dds__container-fluid--compact .dds__order-first {
    order: -1
}

.dds__container--compact .dds__order-last, .dds__container-fluid--compact .dds__order-last {
    order: 3
}

.dds__container--compact .dds__order-1, .dds__container-fluid--compact .dds__order-1 {
    order: 1
}

.dds__container--compact .dds__order-2, .dds__container-fluid--compact .dds__order-2 {
    order: 2
}

@media (min-width: 480px) {
    .dds__container--compact .dds__col--sm, .dds__container-fluid--compact .dds__col--sm {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container--compact .dds__col--sm-auto, .dds__container-fluid--compact .dds__col--sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container--compact [class*=dds__col], .dds__container-fluid--compact [class*=dds__col] {
        padding-left: 4px;
        padding-right: 4px
    }

    .dds__container--compact .dds__col--sm-1, .dds__container-fluid--compact .dds__col--sm-1 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container--compact .dds__col--sm-2, .dds__container-fluid--compact .dds__col--sm-2 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container--compact .dds__col--sm-3, .dds__container-fluid--compact .dds__col--sm-3 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container--compact .dds__col--sm-4, .dds__container-fluid--compact .dds__col--sm-4 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container--compact .dds__col--sm-5, .dds__container-fluid--compact .dds__col--sm-5 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container--compact .dds__col--sm-6, .dds__container-fluid--compact .dds__col--sm-6 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container--compact .dds__order--sm-first, .dds__container-fluid--compact .dds__order--sm-first {
        order: -1
    }

    .dds__container--compact .dds__order--sm-last, .dds__container-fluid--compact .dds__order--sm-last {
        order: 7
    }

    .dds__container--compact .dds__order--sm-1, .dds__container-fluid--compact .dds__order--sm-1 {
        order: 1
    }

    .dds__container--compact .dds__order--sm-2, .dds__container-fluid--compact .dds__order--sm-2 {
        order: 2
    }

    .dds__container--compact .dds__order--sm-3, .dds__container-fluid--compact .dds__order--sm-3 {
        order: 3
    }

    .dds__container--compact .dds__order--sm-4, .dds__container-fluid--compact .dds__order--sm-4 {
        order: 4
    }

    .dds__container--compact .dds__order--sm-5, .dds__container-fluid--compact .dds__order--sm-5 {
        order: 5
    }

    .dds__container--compact .dds__order--sm-6, .dds__container-fluid--compact .dds__order--sm-6 {
        order: 6
    }

    .dds__container--compact .dds__offset--sm-1, .dds__container-fluid--compact .dds__offset--sm-1 {
        margin-left: 16.6666666667%
    }

    .dds__container--compact .dds__offset--sm-2, .dds__container-fluid--compact .dds__offset--sm-2 {
        margin-left: 33.3333333333%
    }

    .dds__container--compact .dds__offset--sm-3, .dds__container-fluid--compact .dds__offset--sm-3 {
        margin-left: 50%
    }

    .dds__container--compact .dds__offset--sm-4, .dds__container-fluid--compact .dds__offset--sm-4 {
        margin-left: 66.6666666667%
    }

    .dds__container--compact .dds__offset--sm-5, .dds__container-fluid--compact .dds__offset--sm-5 {
        margin-left: 83.3333333333%
    }
}

@media (min-width: 768px) {
    .dds__container--compact .dds__col--md, .dds__container-fluid--compact .dds__col--md {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container--compact .dds__col--md-auto, .dds__container-fluid--compact .dds__col--md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container--compact [class*=dds__col], .dds__container-fluid--compact [class*=dds__col] {
        padding-left: 8px;
        padding-right: 8px
    }

    .dds__container--compact .dds__col--md-1, .dds__container-fluid--compact .dds__col--md-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container--compact .dds__col--md-2, .dds__container-fluid--compact .dds__col--md-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container--compact .dds__col--md-3, .dds__container-fluid--compact .dds__col--md-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container--compact .dds__col--md-4, .dds__container-fluid--compact .dds__col--md-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container--compact .dds__col--md-5, .dds__container-fluid--compact .dds__col--md-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container--compact .dds__col--md-6, .dds__container-fluid--compact .dds__col--md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container--compact .dds__col--md-7, .dds__container-fluid--compact .dds__col--md-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container--compact .dds__col--md-8, .dds__container-fluid--compact .dds__col--md-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container--compact .dds__col--md-9, .dds__container-fluid--compact .dds__col--md-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container--compact .dds__col--md-10, .dds__container-fluid--compact .dds__col--md-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container--compact .dds__col--md-11, .dds__container-fluid--compact .dds__col--md-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container--compact .dds__col--md-12, .dds__container-fluid--compact .dds__col--md-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container--compact .dds__order--md-first, .dds__container-fluid--compact .dds__order--md-first {
        order: -1
    }

    .dds__container--compact .dds__order--md-last, .dds__container-fluid--compact .dds__order--md-last {
        order: 13
    }

    .dds__container--compact .dds__order--md-1, .dds__container-fluid--compact .dds__order--md-1 {
        order: 1
    }

    .dds__container--compact .dds__order--md-2, .dds__container-fluid--compact .dds__order--md-2 {
        order: 2
    }

    .dds__container--compact .dds__order--md-3, .dds__container-fluid--compact .dds__order--md-3 {
        order: 3
    }

    .dds__container--compact .dds__order--md-4, .dds__container-fluid--compact .dds__order--md-4 {
        order: 4
    }

    .dds__container--compact .dds__order--md-5, .dds__container-fluid--compact .dds__order--md-5 {
        order: 5
    }

    .dds__container--compact .dds__order--md-6, .dds__container-fluid--compact .dds__order--md-6 {
        order: 6
    }

    .dds__container--compact .dds__order--md-7, .dds__container-fluid--compact .dds__order--md-7 {
        order: 7
    }

    .dds__container--compact .dds__order--md-8, .dds__container-fluid--compact .dds__order--md-8 {
        order: 8
    }

    .dds__container--compact .dds__order--md-9, .dds__container-fluid--compact .dds__order--md-9 {
        order: 9
    }

    .dds__container--compact .dds__order--md-10, .dds__container-fluid--compact .dds__order--md-10 {
        order: 10
    }

    .dds__container--compact .dds__order--md-11, .dds__container-fluid--compact .dds__order--md-11 {
        order: 11
    }

    .dds__container--compact .dds__order--md-12, .dds__container-fluid--compact .dds__order--md-12 {
        order: 12
    }

    .dds__container--compact .dds__offset--md-1, .dds__container-fluid--compact .dds__offset--md-1 {
        margin-left: 8.3333333333%
    }

    .dds__container--compact .dds__offset--md-2, .dds__container-fluid--compact .dds__offset--md-2 {
        margin-left: 16.6666666667%
    }

    .dds__container--compact .dds__offset--md-3, .dds__container-fluid--compact .dds__offset--md-3 {
        margin-left: 25%
    }

    .dds__container--compact .dds__offset--md-4, .dds__container-fluid--compact .dds__offset--md-4 {
        margin-left: 33.3333333333%
    }

    .dds__container--compact .dds__offset--md-5, .dds__container-fluid--compact .dds__offset--md-5 {
        margin-left: 41.6666666667%
    }

    .dds__container--compact .dds__offset--md-6, .dds__container-fluid--compact .dds__offset--md-6 {
        margin-left: 50%
    }

    .dds__container--compact .dds__offset--md-7, .dds__container-fluid--compact .dds__offset--md-7 {
        margin-left: 58.3333333333%
    }

    .dds__container--compact .dds__offset--md-8, .dds__container-fluid--compact .dds__offset--md-8 {
        margin-left: 66.6666666667%
    }

    .dds__container--compact .dds__offset--md-9, .dds__container-fluid--compact .dds__offset--md-9 {
        margin-left: 75%
    }

    .dds__container--compact .dds__offset--md-10, .dds__container-fluid--compact .dds__offset--md-10 {
        margin-left: 83.3333333333%
    }

    .dds__container--compact .dds__offset--md-11, .dds__container-fluid--compact .dds__offset--md-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 1024px) {
    .dds__container--compact .dds__col--lg, .dds__container-fluid--compact .dds__col--lg {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container--compact .dds__col--lg-auto, .dds__container-fluid--compact .dds__col--lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container--compact [class*=dds__col], .dds__container-fluid--compact [class*=dds__col] {
        padding-left: 8px;
        padding-right: 8px
    }

    .dds__container--compact .dds__col--lg-1, .dds__container-fluid--compact .dds__col--lg-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container--compact .dds__col--lg-2, .dds__container-fluid--compact .dds__col--lg-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container--compact .dds__col--lg-3, .dds__container-fluid--compact .dds__col--lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container--compact .dds__col--lg-4, .dds__container-fluid--compact .dds__col--lg-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container--compact .dds__col--lg-5, .dds__container-fluid--compact .dds__col--lg-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container--compact .dds__col--lg-6, .dds__container-fluid--compact .dds__col--lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container--compact .dds__col--lg-7, .dds__container-fluid--compact .dds__col--lg-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container--compact .dds__col--lg-8, .dds__container-fluid--compact .dds__col--lg-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container--compact .dds__col--lg-9, .dds__container-fluid--compact .dds__col--lg-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container--compact .dds__col--lg-10, .dds__container-fluid--compact .dds__col--lg-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container--compact .dds__col--lg-11, .dds__container-fluid--compact .dds__col--lg-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container--compact .dds__col--lg-12, .dds__container-fluid--compact .dds__col--lg-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container--compact .dds__order--lg-first, .dds__container-fluid--compact .dds__order--lg-first {
        order: -1
    }

    .dds__container--compact .dds__order--lg-last, .dds__container-fluid--compact .dds__order--lg-last {
        order: 13
    }

    .dds__container--compact .dds__order--lg-1, .dds__container-fluid--compact .dds__order--lg-1 {
        order: 1
    }

    .dds__container--compact .dds__order--lg-2, .dds__container-fluid--compact .dds__order--lg-2 {
        order: 2
    }

    .dds__container--compact .dds__order--lg-3, .dds__container-fluid--compact .dds__order--lg-3 {
        order: 3
    }

    .dds__container--compact .dds__order--lg-4, .dds__container-fluid--compact .dds__order--lg-4 {
        order: 4
    }

    .dds__container--compact .dds__order--lg-5, .dds__container-fluid--compact .dds__order--lg-5 {
        order: 5
    }

    .dds__container--compact .dds__order--lg-6, .dds__container-fluid--compact .dds__order--lg-6 {
        order: 6
    }

    .dds__container--compact .dds__order--lg-7, .dds__container-fluid--compact .dds__order--lg-7 {
        order: 7
    }

    .dds__container--compact .dds__order--lg-8, .dds__container-fluid--compact .dds__order--lg-8 {
        order: 8
    }

    .dds__container--compact .dds__order--lg-9, .dds__container-fluid--compact .dds__order--lg-9 {
        order: 9
    }

    .dds__container--compact .dds__order--lg-10, .dds__container-fluid--compact .dds__order--lg-10 {
        order: 10
    }

    .dds__container--compact .dds__order--lg-11, .dds__container-fluid--compact .dds__order--lg-11 {
        order: 11
    }

    .dds__container--compact .dds__order--lg-12, .dds__container-fluid--compact .dds__order--lg-12 {
        order: 12
    }

    .dds__container--compact .dds__offset--lg-1, .dds__container-fluid--compact .dds__offset--lg-1 {
        margin-left: 8.3333333333%
    }

    .dds__container--compact .dds__offset--lg-2, .dds__container-fluid--compact .dds__offset--lg-2 {
        margin-left: 16.6666666667%
    }

    .dds__container--compact .dds__offset--lg-3, .dds__container-fluid--compact .dds__offset--lg-3 {
        margin-left: 25%
    }

    .dds__container--compact .dds__offset--lg-4, .dds__container-fluid--compact .dds__offset--lg-4 {
        margin-left: 33.3333333333%
    }

    .dds__container--compact .dds__offset--lg-5, .dds__container-fluid--compact .dds__offset--lg-5 {
        margin-left: 41.6666666667%
    }

    .dds__container--compact .dds__offset--lg-6, .dds__container-fluid--compact .dds__offset--lg-6 {
        margin-left: 50%
    }

    .dds__container--compact .dds__offset--lg-7, .dds__container-fluid--compact .dds__offset--lg-7 {
        margin-left: 58.3333333333%
    }

    .dds__container--compact .dds__offset--lg-8, .dds__container-fluid--compact .dds__offset--lg-8 {
        margin-left: 66.6666666667%
    }

    .dds__container--compact .dds__offset--lg-9, .dds__container-fluid--compact .dds__offset--lg-9 {
        margin-left: 75%
    }

    .dds__container--compact .dds__offset--lg-10, .dds__container-fluid--compact .dds__offset--lg-10 {
        margin-left: 83.3333333333%
    }

    .dds__container--compact .dds__offset--lg-11, .dds__container-fluid--compact .dds__offset--lg-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 1366px) {
    .dds__container--compact .dds__col--xl, .dds__container-fluid--compact .dds__col--xl {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container--compact .dds__col--xl-auto, .dds__container-fluid--compact .dds__col--xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container--compact [class*=dds__col], .dds__container-fluid--compact [class*=dds__col] {
        padding-left: 8px;
        padding-right: 8px
    }

    .dds__container--compact .dds__col--xl-1, .dds__container-fluid--compact .dds__col--xl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container--compact .dds__col--xl-2, .dds__container-fluid--compact .dds__col--xl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container--compact .dds__col--xl-3, .dds__container-fluid--compact .dds__col--xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container--compact .dds__col--xl-4, .dds__container-fluid--compact .dds__col--xl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container--compact .dds__col--xl-5, .dds__container-fluid--compact .dds__col--xl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container--compact .dds__col--xl-6, .dds__container-fluid--compact .dds__col--xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container--compact .dds__col--xl-7, .dds__container-fluid--compact .dds__col--xl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container--compact .dds__col--xl-8, .dds__container-fluid--compact .dds__col--xl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container--compact .dds__col--xl-9, .dds__container-fluid--compact .dds__col--xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container--compact .dds__col--xl-10, .dds__container-fluid--compact .dds__col--xl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container--compact .dds__col--xl-11, .dds__container-fluid--compact .dds__col--xl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container--compact .dds__col--xl-12, .dds__container-fluid--compact .dds__col--xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container--compact .dds__order--xl-first, .dds__container-fluid--compact .dds__order--xl-first {
        order: -1
    }

    .dds__container--compact .dds__order--xl-last, .dds__container-fluid--compact .dds__order--xl-last {
        order: 13
    }

    .dds__container--compact .dds__order--xl-1, .dds__container-fluid--compact .dds__order--xl-1 {
        order: 1
    }

    .dds__container--compact .dds__order--xl-2, .dds__container-fluid--compact .dds__order--xl-2 {
        order: 2
    }

    .dds__container--compact .dds__order--xl-3, .dds__container-fluid--compact .dds__order--xl-3 {
        order: 3
    }

    .dds__container--compact .dds__order--xl-4, .dds__container-fluid--compact .dds__order--xl-4 {
        order: 4
    }

    .dds__container--compact .dds__order--xl-5, .dds__container-fluid--compact .dds__order--xl-5 {
        order: 5
    }

    .dds__container--compact .dds__order--xl-6, .dds__container-fluid--compact .dds__order--xl-6 {
        order: 6
    }

    .dds__container--compact .dds__order--xl-7, .dds__container-fluid--compact .dds__order--xl-7 {
        order: 7
    }

    .dds__container--compact .dds__order--xl-8, .dds__container-fluid--compact .dds__order--xl-8 {
        order: 8
    }

    .dds__container--compact .dds__order--xl-9, .dds__container-fluid--compact .dds__order--xl-9 {
        order: 9
    }

    .dds__container--compact .dds__order--xl-10, .dds__container-fluid--compact .dds__order--xl-10 {
        order: 10
    }

    .dds__container--compact .dds__order--xl-11, .dds__container-fluid--compact .dds__order--xl-11 {
        order: 11
    }

    .dds__container--compact .dds__order--xl-12, .dds__container-fluid--compact .dds__order--xl-12 {
        order: 12
    }

    .dds__container--compact .dds__offset--xl-1, .dds__container-fluid--compact .dds__offset--xl-1 {
        margin-left: 8.3333333333%
    }

    .dds__container--compact .dds__offset--xl-2, .dds__container-fluid--compact .dds__offset--xl-2 {
        margin-left: 16.6666666667%
    }

    .dds__container--compact .dds__offset--xl-3, .dds__container-fluid--compact .dds__offset--xl-3 {
        margin-left: 25%
    }

    .dds__container--compact .dds__offset--xl-4, .dds__container-fluid--compact .dds__offset--xl-4 {
        margin-left: 33.3333333333%
    }

    .dds__container--compact .dds__offset--xl-5, .dds__container-fluid--compact .dds__offset--xl-5 {
        margin-left: 41.6666666667%
    }

    .dds__container--compact .dds__offset--xl-6, .dds__container-fluid--compact .dds__offset--xl-6 {
        margin-left: 50%
    }

    .dds__container--compact .dds__offset--xl-7, .dds__container-fluid--compact .dds__offset--xl-7 {
        margin-left: 58.3333333333%
    }

    .dds__container--compact .dds__offset--xl-8, .dds__container-fluid--compact .dds__offset--xl-8 {
        margin-left: 66.6666666667%
    }

    .dds__container--compact .dds__offset--xl-9, .dds__container-fluid--compact .dds__offset--xl-9 {
        margin-left: 75%
    }

    .dds__container--compact .dds__offset--xl-10, .dds__container-fluid--compact .dds__offset--xl-10 {
        margin-left: 83.3333333333%
    }

    .dds__container--compact .dds__offset--xl-11, .dds__container-fluid--compact .dds__offset--xl-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 1584px) {
    .dds__container--compact .dds__col--2xl, .dds__container-fluid--compact .dds__col--2xl {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container--compact .dds__col--2xl-auto, .dds__container-fluid--compact .dds__col--2xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container--compact [class*=dds__col], .dds__container-fluid--compact [class*=dds__col] {
        padding-left: 8px;
        padding-right: 8px
    }

    .dds__container--compact .dds__col--2xl-1, .dds__container-fluid--compact .dds__col--2xl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container--compact .dds__col--2xl-2, .dds__container-fluid--compact .dds__col--2xl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container--compact .dds__col--2xl-3, .dds__container-fluid--compact .dds__col--2xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container--compact .dds__col--2xl-4, .dds__container-fluid--compact .dds__col--2xl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container--compact .dds__col--2xl-5, .dds__container-fluid--compact .dds__col--2xl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container--compact .dds__col--2xl-6, .dds__container-fluid--compact .dds__col--2xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container--compact .dds__col--2xl-7, .dds__container-fluid--compact .dds__col--2xl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container--compact .dds__col--2xl-8, .dds__container-fluid--compact .dds__col--2xl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container--compact .dds__col--2xl-9, .dds__container-fluid--compact .dds__col--2xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container--compact .dds__col--2xl-10, .dds__container-fluid--compact .dds__col--2xl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container--compact .dds__col--2xl-11, .dds__container-fluid--compact .dds__col--2xl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container--compact .dds__col--2xl-12, .dds__container-fluid--compact .dds__col--2xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container--compact .dds__order--2xl-first, .dds__container-fluid--compact .dds__order--2xl-first {
        order: -1
    }

    .dds__container--compact .dds__order--2xl-last, .dds__container-fluid--compact .dds__order--2xl-last {
        order: 13
    }

    .dds__container--compact .dds__order--2xl-1, .dds__container-fluid--compact .dds__order--2xl-1 {
        order: 1
    }

    .dds__container--compact .dds__order--2xl-2, .dds__container-fluid--compact .dds__order--2xl-2 {
        order: 2
    }

    .dds__container--compact .dds__order--2xl-3, .dds__container-fluid--compact .dds__order--2xl-3 {
        order: 3
    }

    .dds__container--compact .dds__order--2xl-4, .dds__container-fluid--compact .dds__order--2xl-4 {
        order: 4
    }

    .dds__container--compact .dds__order--2xl-5, .dds__container-fluid--compact .dds__order--2xl-5 {
        order: 5
    }

    .dds__container--compact .dds__order--2xl-6, .dds__container-fluid--compact .dds__order--2xl-6 {
        order: 6
    }

    .dds__container--compact .dds__order--2xl-7, .dds__container-fluid--compact .dds__order--2xl-7 {
        order: 7
    }

    .dds__container--compact .dds__order--2xl-8, .dds__container-fluid--compact .dds__order--2xl-8 {
        order: 8
    }

    .dds__container--compact .dds__order--2xl-9, .dds__container-fluid--compact .dds__order--2xl-9 {
        order: 9
    }

    .dds__container--compact .dds__order--2xl-10, .dds__container-fluid--compact .dds__order--2xl-10 {
        order: 10
    }

    .dds__container--compact .dds__order--2xl-11, .dds__container-fluid--compact .dds__order--2xl-11 {
        order: 11
    }

    .dds__container--compact .dds__order--2xl-12, .dds__container-fluid--compact .dds__order--2xl-12 {
        order: 12
    }

    .dds__container--compact .dds__offset--2xl-1, .dds__container-fluid--compact .dds__offset--2xl-1 {
        margin-left: 8.3333333333%
    }

    .dds__container--compact .dds__offset--2xl-2, .dds__container-fluid--compact .dds__offset--2xl-2 {
        margin-left: 16.6666666667%
    }

    .dds__container--compact .dds__offset--2xl-3, .dds__container-fluid--compact .dds__offset--2xl-3 {
        margin-left: 25%
    }

    .dds__container--compact .dds__offset--2xl-4, .dds__container-fluid--compact .dds__offset--2xl-4 {
        margin-left: 33.3333333333%
    }

    .dds__container--compact .dds__offset--2xl-5, .dds__container-fluid--compact .dds__offset--2xl-5 {
        margin-left: 41.6666666667%
    }

    .dds__container--compact .dds__offset--2xl-6, .dds__container-fluid--compact .dds__offset--2xl-6 {
        margin-left: 50%
    }

    .dds__container--compact .dds__offset--2xl-7, .dds__container-fluid--compact .dds__offset--2xl-7 {
        margin-left: 58.3333333333%
    }

    .dds__container--compact .dds__offset--2xl-8, .dds__container-fluid--compact .dds__offset--2xl-8 {
        margin-left: 66.6666666667%
    }

    .dds__container--compact .dds__offset--2xl-9, .dds__container-fluid--compact .dds__offset--2xl-9 {
        margin-left: 75%
    }

    .dds__container--compact .dds__offset--2xl-10, .dds__container-fluid--compact .dds__offset--2xl-10 {
        margin-left: 83.3333333333%
    }

    .dds__container--compact .dds__offset--2xl-11, .dds__container-fluid--compact .dds__offset--2xl-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 1920px) {
    .dds__container--compact .dds__col--3xl, .dds__container-fluid--compact .dds__col--3xl {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container--compact .dds__col--3xl-auto, .dds__container-fluid--compact .dds__col--3xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container--compact [class*=dds__col], .dds__container-fluid--compact [class*=dds__col] {
        padding-left: 12px;
        padding-right: 12px
    }

    .dds__container--compact .dds__col--3xl-1, .dds__container-fluid--compact .dds__col--3xl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container--compact .dds__col--3xl-2, .dds__container-fluid--compact .dds__col--3xl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container--compact .dds__col--3xl-3, .dds__container-fluid--compact .dds__col--3xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container--compact .dds__col--3xl-4, .dds__container-fluid--compact .dds__col--3xl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container--compact .dds__col--3xl-5, .dds__container-fluid--compact .dds__col--3xl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container--compact .dds__col--3xl-6, .dds__container-fluid--compact .dds__col--3xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container--compact .dds__col--3xl-7, .dds__container-fluid--compact .dds__col--3xl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container--compact .dds__col--3xl-8, .dds__container-fluid--compact .dds__col--3xl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container--compact .dds__col--3xl-9, .dds__container-fluid--compact .dds__col--3xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container--compact .dds__col--3xl-10, .dds__container-fluid--compact .dds__col--3xl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container--compact .dds__col--3xl-11, .dds__container-fluid--compact .dds__col--3xl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container--compact .dds__col--3xl-12, .dds__container-fluid--compact .dds__col--3xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container--compact .dds__order--3xl-first, .dds__container-fluid--compact .dds__order--3xl-first {
        order: -1
    }

    .dds__container--compact .dds__order--3xl-last, .dds__container-fluid--compact .dds__order--3xl-last {
        order: 13
    }

    .dds__container--compact .dds__order--3xl-1, .dds__container-fluid--compact .dds__order--3xl-1 {
        order: 1
    }

    .dds__container--compact .dds__order--3xl-2, .dds__container-fluid--compact .dds__order--3xl-2 {
        order: 2
    }

    .dds__container--compact .dds__order--3xl-3, .dds__container-fluid--compact .dds__order--3xl-3 {
        order: 3
    }

    .dds__container--compact .dds__order--3xl-4, .dds__container-fluid--compact .dds__order--3xl-4 {
        order: 4
    }

    .dds__container--compact .dds__order--3xl-5, .dds__container-fluid--compact .dds__order--3xl-5 {
        order: 5
    }

    .dds__container--compact .dds__order--3xl-6, .dds__container-fluid--compact .dds__order--3xl-6 {
        order: 6
    }

    .dds__container--compact .dds__order--3xl-7, .dds__container-fluid--compact .dds__order--3xl-7 {
        order: 7
    }

    .dds__container--compact .dds__order--3xl-8, .dds__container-fluid--compact .dds__order--3xl-8 {
        order: 8
    }

    .dds__container--compact .dds__order--3xl-9, .dds__container-fluid--compact .dds__order--3xl-9 {
        order: 9
    }

    .dds__container--compact .dds__order--3xl-10, .dds__container-fluid--compact .dds__order--3xl-10 {
        order: 10
    }

    .dds__container--compact .dds__order--3xl-11, .dds__container-fluid--compact .dds__order--3xl-11 {
        order: 11
    }

    .dds__container--compact .dds__order--3xl-12, .dds__container-fluid--compact .dds__order--3xl-12 {
        order: 12
    }

    .dds__container--compact .dds__offset--3xl-1, .dds__container-fluid--compact .dds__offset--3xl-1 {
        margin-left: 8.3333333333%
    }

    .dds__container--compact .dds__offset--3xl-2, .dds__container-fluid--compact .dds__offset--3xl-2 {
        margin-left: 16.6666666667%
    }

    .dds__container--compact .dds__offset--3xl-3, .dds__container-fluid--compact .dds__offset--3xl-3 {
        margin-left: 25%
    }

    .dds__container--compact .dds__offset--3xl-4, .dds__container-fluid--compact .dds__offset--3xl-4 {
        margin-left: 33.3333333333%
    }

    .dds__container--compact .dds__offset--3xl-5, .dds__container-fluid--compact .dds__offset--3xl-5 {
        margin-left: 41.6666666667%
    }

    .dds__container--compact .dds__offset--3xl-6, .dds__container-fluid--compact .dds__offset--3xl-6 {
        margin-left: 50%
    }

    .dds__container--compact .dds__offset--3xl-7, .dds__container-fluid--compact .dds__offset--3xl-7 {
        margin-left: 58.3333333333%
    }

    .dds__container--compact .dds__offset--3xl-8, .dds__container-fluid--compact .dds__offset--3xl-8 {
        margin-left: 66.6666666667%
    }

    .dds__container--compact .dds__offset--3xl-9, .dds__container-fluid--compact .dds__offset--3xl-9 {
        margin-left: 75%
    }

    .dds__container--compact .dds__offset--3xl-10, .dds__container-fluid--compact .dds__offset--3xl-10 {
        margin-left: 83.3333333333%
    }

    .dds__container--compact .dds__offset--3xl-11, .dds__container-fluid--compact .dds__offset--3xl-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 2560px) {
    .dds__container--compact .dds__col--4xl, .dds__container-fluid--compact .dds__col--4xl {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container--compact .dds__col--4xl-auto, .dds__container-fluid--compact .dds__col--4xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container--compact [class*=dds__col], .dds__container-fluid--compact [class*=dds__col] {
        padding-left: 16px;
        padding-right: 16px
    }

    .dds__container--compact .dds__col--4xl-1, .dds__container-fluid--compact .dds__col--4xl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container--compact .dds__col--4xl-2, .dds__container-fluid--compact .dds__col--4xl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container--compact .dds__col--4xl-3, .dds__container-fluid--compact .dds__col--4xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container--compact .dds__col--4xl-4, .dds__container-fluid--compact .dds__col--4xl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container--compact .dds__col--4xl-5, .dds__container-fluid--compact .dds__col--4xl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container--compact .dds__col--4xl-6, .dds__container-fluid--compact .dds__col--4xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container--compact .dds__col--4xl-7, .dds__container-fluid--compact .dds__col--4xl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container--compact .dds__col--4xl-8, .dds__container-fluid--compact .dds__col--4xl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container--compact .dds__col--4xl-9, .dds__container-fluid--compact .dds__col--4xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container--compact .dds__col--4xl-10, .dds__container-fluid--compact .dds__col--4xl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container--compact .dds__col--4xl-11, .dds__container-fluid--compact .dds__col--4xl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container--compact .dds__col--4xl-12, .dds__container-fluid--compact .dds__col--4xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container--compact .dds__order--4xl-first, .dds__container-fluid--compact .dds__order--4xl-first {
        order: -1
    }

    .dds__container--compact .dds__order--4xl-last, .dds__container-fluid--compact .dds__order--4xl-last {
        order: 13
    }

    .dds__container--compact .dds__order--4xl-1, .dds__container-fluid--compact .dds__order--4xl-1 {
        order: 1
    }

    .dds__container--compact .dds__order--4xl-2, .dds__container-fluid--compact .dds__order--4xl-2 {
        order: 2
    }

    .dds__container--compact .dds__order--4xl-3, .dds__container-fluid--compact .dds__order--4xl-3 {
        order: 3
    }

    .dds__container--compact .dds__order--4xl-4, .dds__container-fluid--compact .dds__order--4xl-4 {
        order: 4
    }

    .dds__container--compact .dds__order--4xl-5, .dds__container-fluid--compact .dds__order--4xl-5 {
        order: 5
    }

    .dds__container--compact .dds__order--4xl-6, .dds__container-fluid--compact .dds__order--4xl-6 {
        order: 6
    }

    .dds__container--compact .dds__order--4xl-7, .dds__container-fluid--compact .dds__order--4xl-7 {
        order: 7
    }

    .dds__container--compact .dds__order--4xl-8, .dds__container-fluid--compact .dds__order--4xl-8 {
        order: 8
    }

    .dds__container--compact .dds__order--4xl-9, .dds__container-fluid--compact .dds__order--4xl-9 {
        order: 9
    }

    .dds__container--compact .dds__order--4xl-10, .dds__container-fluid--compact .dds__order--4xl-10 {
        order: 10
    }

    .dds__container--compact .dds__order--4xl-11, .dds__container-fluid--compact .dds__order--4xl-11 {
        order: 11
    }

    .dds__container--compact .dds__order--4xl-12, .dds__container-fluid--compact .dds__order--4xl-12 {
        order: 12
    }

    .dds__container--compact .dds__offset--4xl-1, .dds__container-fluid--compact .dds__offset--4xl-1 {
        margin-left: 8.3333333333%
    }

    .dds__container--compact .dds__offset--4xl-2, .dds__container-fluid--compact .dds__offset--4xl-2 {
        margin-left: 16.6666666667%
    }

    .dds__container--compact .dds__offset--4xl-3, .dds__container-fluid--compact .dds__offset--4xl-3 {
        margin-left: 25%
    }

    .dds__container--compact .dds__offset--4xl-4, .dds__container-fluid--compact .dds__offset--4xl-4 {
        margin-left: 33.3333333333%
    }

    .dds__container--compact .dds__offset--4xl-5, .dds__container-fluid--compact .dds__offset--4xl-5 {
        margin-left: 41.6666666667%
    }

    .dds__container--compact .dds__offset--4xl-6, .dds__container-fluid--compact .dds__offset--4xl-6 {
        margin-left: 50%
    }

    .dds__container--compact .dds__offset--4xl-7, .dds__container-fluid--compact .dds__offset--4xl-7 {
        margin-left: 58.3333333333%
    }

    .dds__container--compact .dds__offset--4xl-8, .dds__container-fluid--compact .dds__offset--4xl-8 {
        margin-left: 66.6666666667%
    }

    .dds__container--compact .dds__offset--4xl-9, .dds__container-fluid--compact .dds__offset--4xl-9 {
        margin-left: 75%
    }

    .dds__container--compact .dds__offset--4xl-10, .dds__container-fluid--compact .dds__offset--4xl-10 {
        margin-left: 83.3333333333%
    }

    .dds__container--compact .dds__offset--4xl-11, .dds__container-fluid--compact .dds__offset--4xl-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 3840px) {
    .dds__container--compact .dds__col--5xl, .dds__container-fluid--compact .dds__col--5xl {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container--compact .dds__col--5xl-auto, .dds__container-fluid--compact .dds__col--5xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container--compact [class*=dds__col], .dds__container-fluid--compact [class*=dds__col] {
        padding-left: 20px;
        padding-right: 20px
    }

    .dds__container--compact .dds__col--5xl-1, .dds__container-fluid--compact .dds__col--5xl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container--compact .dds__col--5xl-2, .dds__container-fluid--compact .dds__col--5xl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container--compact .dds__col--5xl-3, .dds__container-fluid--compact .dds__col--5xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container--compact .dds__col--5xl-4, .dds__container-fluid--compact .dds__col--5xl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container--compact .dds__col--5xl-5, .dds__container-fluid--compact .dds__col--5xl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container--compact .dds__col--5xl-6, .dds__container-fluid--compact .dds__col--5xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container--compact .dds__col--5xl-7, .dds__container-fluid--compact .dds__col--5xl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container--compact .dds__col--5xl-8, .dds__container-fluid--compact .dds__col--5xl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container--compact .dds__col--5xl-9, .dds__container-fluid--compact .dds__col--5xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container--compact .dds__col--5xl-10, .dds__container-fluid--compact .dds__col--5xl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container--compact .dds__col--5xl-11, .dds__container-fluid--compact .dds__col--5xl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container--compact .dds__col--5xl-12, .dds__container-fluid--compact .dds__col--5xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container--compact .dds__order--5xl-first, .dds__container-fluid--compact .dds__order--5xl-first {
        order: -1
    }

    .dds__container--compact .dds__order--5xl-last, .dds__container-fluid--compact .dds__order--5xl-last {
        order: 13
    }

    .dds__container--compact .dds__order--5xl-1, .dds__container-fluid--compact .dds__order--5xl-1 {
        order: 1
    }

    .dds__container--compact .dds__order--5xl-2, .dds__container-fluid--compact .dds__order--5xl-2 {
        order: 2
    }

    .dds__container--compact .dds__order--5xl-3, .dds__container-fluid--compact .dds__order--5xl-3 {
        order: 3
    }

    .dds__container--compact .dds__order--5xl-4, .dds__container-fluid--compact .dds__order--5xl-4 {
        order: 4
    }

    .dds__container--compact .dds__order--5xl-5, .dds__container-fluid--compact .dds__order--5xl-5 {
        order: 5
    }

    .dds__container--compact .dds__order--5xl-6, .dds__container-fluid--compact .dds__order--5xl-6 {
        order: 6
    }

    .dds__container--compact .dds__order--5xl-7, .dds__container-fluid--compact .dds__order--5xl-7 {
        order: 7
    }

    .dds__container--compact .dds__order--5xl-8, .dds__container-fluid--compact .dds__order--5xl-8 {
        order: 8
    }

    .dds__container--compact .dds__order--5xl-9, .dds__container-fluid--compact .dds__order--5xl-9 {
        order: 9
    }

    .dds__container--compact .dds__order--5xl-10, .dds__container-fluid--compact .dds__order--5xl-10 {
        order: 10
    }

    .dds__container--compact .dds__order--5xl-11, .dds__container-fluid--compact .dds__order--5xl-11 {
        order: 11
    }

    .dds__container--compact .dds__order--5xl-12, .dds__container-fluid--compact .dds__order--5xl-12 {
        order: 12
    }

    .dds__container--compact .dds__offset--5xl-1, .dds__container-fluid--compact .dds__offset--5xl-1 {
        margin-left: 8.3333333333%
    }

    .dds__container--compact .dds__offset--5xl-2, .dds__container-fluid--compact .dds__offset--5xl-2 {
        margin-left: 16.6666666667%
    }

    .dds__container--compact .dds__offset--5xl-3, .dds__container-fluid--compact .dds__offset--5xl-3 {
        margin-left: 25%
    }

    .dds__container--compact .dds__offset--5xl-4, .dds__container-fluid--compact .dds__offset--5xl-4 {
        margin-left: 33.3333333333%
    }

    .dds__container--compact .dds__offset--5xl-5, .dds__container-fluid--compact .dds__offset--5xl-5 {
        margin-left: 41.6666666667%
    }

    .dds__container--compact .dds__offset--5xl-6, .dds__container-fluid--compact .dds__offset--5xl-6 {
        margin-left: 50%
    }

    .dds__container--compact .dds__offset--5xl-7, .dds__container-fluid--compact .dds__offset--5xl-7 {
        margin-left: 58.3333333333%
    }

    .dds__container--compact .dds__offset--5xl-8, .dds__container-fluid--compact .dds__offset--5xl-8 {
        margin-left: 66.6666666667%
    }

    .dds__container--compact .dds__offset--5xl-9, .dds__container-fluid--compact .dds__offset--5xl-9 {
        margin-left: 75%
    }

    .dds__container--compact .dds__offset--5xl-10, .dds__container-fluid--compact .dds__offset--5xl-10 {
        margin-left: 83.3333333333%
    }

    .dds__container--compact .dds__offset--5xl-11, .dds__container-fluid--compact .dds__offset--5xl-11 {
        margin-left: 91.6666666667%
    }
}

.dds__container--comfy .dds__col, .dds__container-fluid--comfy .dds__col {
    flex: 1 1 0%;
    max-width: 100%
}

.dds__container--comfy .dds__col-auto, .dds__container-fluid--comfy .dds__col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none
}

.dds__container--comfy [class*=dds__col], .dds__container-fluid--comfy [class*=dds__col] {
    padding-left: 12px;
    padding-right: 12px
}

.dds__container--comfy .dds__col-1, .dds__container-fluid--comfy .dds__col-1 {
    flex: 0 0 auto;
    width: 50%
}

.dds__container--comfy .dds__col-2, .dds__container-fluid--comfy .dds__col-2 {
    flex: 0 0 auto;
    width: 100%
}

.dds__container--comfy .dds__order-first, .dds__container-fluid--comfy .dds__order-first {
    order: -1
}

.dds__container--comfy .dds__order-last, .dds__container-fluid--comfy .dds__order-last {
    order: 3
}

.dds__container--comfy .dds__order-1, .dds__container-fluid--comfy .dds__order-1 {
    order: 1
}

.dds__container--comfy .dds__order-2, .dds__container-fluid--comfy .dds__order-2 {
    order: 2
}

@media (min-width: 480px) {
    .dds__container--comfy .dds__col--sm, .dds__container-fluid--comfy .dds__col--sm {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container--comfy .dds__col--sm-auto, .dds__container-fluid--comfy .dds__col--sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container--comfy [class*=dds__col], .dds__container-fluid--comfy [class*=dds__col] {
        padding-left: 12px;
        padding-right: 12px
    }

    .dds__container--comfy .dds__col--sm-1, .dds__container-fluid--comfy .dds__col--sm-1 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container--comfy .dds__col--sm-2, .dds__container-fluid--comfy .dds__col--sm-2 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container--comfy .dds__col--sm-3, .dds__container-fluid--comfy .dds__col--sm-3 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container--comfy .dds__col--sm-4, .dds__container-fluid--comfy .dds__col--sm-4 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container--comfy .dds__col--sm-5, .dds__container-fluid--comfy .dds__col--sm-5 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container--comfy .dds__col--sm-6, .dds__container-fluid--comfy .dds__col--sm-6 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container--comfy .dds__order--sm-first, .dds__container-fluid--comfy .dds__order--sm-first {
        order: -1
    }

    .dds__container--comfy .dds__order--sm-last, .dds__container-fluid--comfy .dds__order--sm-last {
        order: 7
    }

    .dds__container--comfy .dds__order--sm-1, .dds__container-fluid--comfy .dds__order--sm-1 {
        order: 1
    }

    .dds__container--comfy .dds__order--sm-2, .dds__container-fluid--comfy .dds__order--sm-2 {
        order: 2
    }

    .dds__container--comfy .dds__order--sm-3, .dds__container-fluid--comfy .dds__order--sm-3 {
        order: 3
    }

    .dds__container--comfy .dds__order--sm-4, .dds__container-fluid--comfy .dds__order--sm-4 {
        order: 4
    }

    .dds__container--comfy .dds__order--sm-5, .dds__container-fluid--comfy .dds__order--sm-5 {
        order: 5
    }

    .dds__container--comfy .dds__order--sm-6, .dds__container-fluid--comfy .dds__order--sm-6 {
        order: 6
    }

    .dds__container--comfy .dds__offset--sm-1, .dds__container-fluid--comfy .dds__offset--sm-1 {
        margin-left: 16.6666666667%
    }

    .dds__container--comfy .dds__offset--sm-2, .dds__container-fluid--comfy .dds__offset--sm-2 {
        margin-left: 33.3333333333%
    }

    .dds__container--comfy .dds__offset--sm-3, .dds__container-fluid--comfy .dds__offset--sm-3 {
        margin-left: 50%
    }

    .dds__container--comfy .dds__offset--sm-4, .dds__container-fluid--comfy .dds__offset--sm-4 {
        margin-left: 66.6666666667%
    }

    .dds__container--comfy .dds__offset--sm-5, .dds__container-fluid--comfy .dds__offset--sm-5 {
        margin-left: 83.3333333333%
    }
}

@media (min-width: 768px) {
    .dds__container--comfy .dds__col--md, .dds__container-fluid--comfy .dds__col--md {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container--comfy .dds__col--md-auto, .dds__container-fluid--comfy .dds__col--md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container--comfy [class*=dds__col], .dds__container-fluid--comfy [class*=dds__col] {
        padding-left: 12px;
        padding-right: 12px
    }

    .dds__container--comfy .dds__col--md-1, .dds__container-fluid--comfy .dds__col--md-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container--comfy .dds__col--md-2, .dds__container-fluid--comfy .dds__col--md-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container--comfy .dds__col--md-3, .dds__container-fluid--comfy .dds__col--md-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container--comfy .dds__col--md-4, .dds__container-fluid--comfy .dds__col--md-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container--comfy .dds__col--md-5, .dds__container-fluid--comfy .dds__col--md-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container--comfy .dds__col--md-6, .dds__container-fluid--comfy .dds__col--md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container--comfy .dds__col--md-7, .dds__container-fluid--comfy .dds__col--md-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container--comfy .dds__col--md-8, .dds__container-fluid--comfy .dds__col--md-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container--comfy .dds__col--md-9, .dds__container-fluid--comfy .dds__col--md-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container--comfy .dds__col--md-10, .dds__container-fluid--comfy .dds__col--md-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container--comfy .dds__col--md-11, .dds__container-fluid--comfy .dds__col--md-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container--comfy .dds__col--md-12, .dds__container-fluid--comfy .dds__col--md-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container--comfy .dds__order--md-first, .dds__container-fluid--comfy .dds__order--md-first {
        order: -1
    }

    .dds__container--comfy .dds__order--md-last, .dds__container-fluid--comfy .dds__order--md-last {
        order: 13
    }

    .dds__container--comfy .dds__order--md-1, .dds__container-fluid--comfy .dds__order--md-1 {
        order: 1
    }

    .dds__container--comfy .dds__order--md-2, .dds__container-fluid--comfy .dds__order--md-2 {
        order: 2
    }

    .dds__container--comfy .dds__order--md-3, .dds__container-fluid--comfy .dds__order--md-3 {
        order: 3
    }

    .dds__container--comfy .dds__order--md-4, .dds__container-fluid--comfy .dds__order--md-4 {
        order: 4
    }

    .dds__container--comfy .dds__order--md-5, .dds__container-fluid--comfy .dds__order--md-5 {
        order: 5
    }

    .dds__container--comfy .dds__order--md-6, .dds__container-fluid--comfy .dds__order--md-6 {
        order: 6
    }

    .dds__container--comfy .dds__order--md-7, .dds__container-fluid--comfy .dds__order--md-7 {
        order: 7
    }

    .dds__container--comfy .dds__order--md-8, .dds__container-fluid--comfy .dds__order--md-8 {
        order: 8
    }

    .dds__container--comfy .dds__order--md-9, .dds__container-fluid--comfy .dds__order--md-9 {
        order: 9
    }

    .dds__container--comfy .dds__order--md-10, .dds__container-fluid--comfy .dds__order--md-10 {
        order: 10
    }

    .dds__container--comfy .dds__order--md-11, .dds__container-fluid--comfy .dds__order--md-11 {
        order: 11
    }

    .dds__container--comfy .dds__order--md-12, .dds__container-fluid--comfy .dds__order--md-12 {
        order: 12
    }

    .dds__container--comfy .dds__offset--md-1, .dds__container-fluid--comfy .dds__offset--md-1 {
        margin-left: 8.3333333333%
    }

    .dds__container--comfy .dds__offset--md-2, .dds__container-fluid--comfy .dds__offset--md-2 {
        margin-left: 16.6666666667%
    }

    .dds__container--comfy .dds__offset--md-3, .dds__container-fluid--comfy .dds__offset--md-3 {
        margin-left: 25%
    }

    .dds__container--comfy .dds__offset--md-4, .dds__container-fluid--comfy .dds__offset--md-4 {
        margin-left: 33.3333333333%
    }

    .dds__container--comfy .dds__offset--md-5, .dds__container-fluid--comfy .dds__offset--md-5 {
        margin-left: 41.6666666667%
    }

    .dds__container--comfy .dds__offset--md-6, .dds__container-fluid--comfy .dds__offset--md-6 {
        margin-left: 50%
    }

    .dds__container--comfy .dds__offset--md-7, .dds__container-fluid--comfy .dds__offset--md-7 {
        margin-left: 58.3333333333%
    }

    .dds__container--comfy .dds__offset--md-8, .dds__container-fluid--comfy .dds__offset--md-8 {
        margin-left: 66.6666666667%
    }

    .dds__container--comfy .dds__offset--md-9, .dds__container-fluid--comfy .dds__offset--md-9 {
        margin-left: 75%
    }

    .dds__container--comfy .dds__offset--md-10, .dds__container-fluid--comfy .dds__offset--md-10 {
        margin-left: 83.3333333333%
    }

    .dds__container--comfy .dds__offset--md-11, .dds__container-fluid--comfy .dds__offset--md-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 1024px) {
    .dds__container--comfy .dds__col--lg, .dds__container-fluid--comfy .dds__col--lg {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container--comfy .dds__col--lg-auto, .dds__container-fluid--comfy .dds__col--lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container--comfy [class*=dds__col], .dds__container-fluid--comfy [class*=dds__col] {
        padding-left: 12px;
        padding-right: 12px
    }

    .dds__container--comfy .dds__col--lg-1, .dds__container-fluid--comfy .dds__col--lg-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container--comfy .dds__col--lg-2, .dds__container-fluid--comfy .dds__col--lg-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container--comfy .dds__col--lg-3, .dds__container-fluid--comfy .dds__col--lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container--comfy .dds__col--lg-4, .dds__container-fluid--comfy .dds__col--lg-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container--comfy .dds__col--lg-5, .dds__container-fluid--comfy .dds__col--lg-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container--comfy .dds__col--lg-6, .dds__container-fluid--comfy .dds__col--lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container--comfy .dds__col--lg-7, .dds__container-fluid--comfy .dds__col--lg-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container--comfy .dds__col--lg-8, .dds__container-fluid--comfy .dds__col--lg-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container--comfy .dds__col--lg-9, .dds__container-fluid--comfy .dds__col--lg-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container--comfy .dds__col--lg-10, .dds__container-fluid--comfy .dds__col--lg-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container--comfy .dds__col--lg-11, .dds__container-fluid--comfy .dds__col--lg-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container--comfy .dds__col--lg-12, .dds__container-fluid--comfy .dds__col--lg-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container--comfy .dds__order--lg-first, .dds__container-fluid--comfy .dds__order--lg-first {
        order: -1
    }

    .dds__container--comfy .dds__order--lg-last, .dds__container-fluid--comfy .dds__order--lg-last {
        order: 13
    }

    .dds__container--comfy .dds__order--lg-1, .dds__container-fluid--comfy .dds__order--lg-1 {
        order: 1
    }

    .dds__container--comfy .dds__order--lg-2, .dds__container-fluid--comfy .dds__order--lg-2 {
        order: 2
    }

    .dds__container--comfy .dds__order--lg-3, .dds__container-fluid--comfy .dds__order--lg-3 {
        order: 3
    }

    .dds__container--comfy .dds__order--lg-4, .dds__container-fluid--comfy .dds__order--lg-4 {
        order: 4
    }

    .dds__container--comfy .dds__order--lg-5, .dds__container-fluid--comfy .dds__order--lg-5 {
        order: 5
    }

    .dds__container--comfy .dds__order--lg-6, .dds__container-fluid--comfy .dds__order--lg-6 {
        order: 6
    }

    .dds__container--comfy .dds__order--lg-7, .dds__container-fluid--comfy .dds__order--lg-7 {
        order: 7
    }

    .dds__container--comfy .dds__order--lg-8, .dds__container-fluid--comfy .dds__order--lg-8 {
        order: 8
    }

    .dds__container--comfy .dds__order--lg-9, .dds__container-fluid--comfy .dds__order--lg-9 {
        order: 9
    }

    .dds__container--comfy .dds__order--lg-10, .dds__container-fluid--comfy .dds__order--lg-10 {
        order: 10
    }

    .dds__container--comfy .dds__order--lg-11, .dds__container-fluid--comfy .dds__order--lg-11 {
        order: 11
    }

    .dds__container--comfy .dds__order--lg-12, .dds__container-fluid--comfy .dds__order--lg-12 {
        order: 12
    }

    .dds__container--comfy .dds__offset--lg-1, .dds__container-fluid--comfy .dds__offset--lg-1 {
        margin-left: 8.3333333333%
    }

    .dds__container--comfy .dds__offset--lg-2, .dds__container-fluid--comfy .dds__offset--lg-2 {
        margin-left: 16.6666666667%
    }

    .dds__container--comfy .dds__offset--lg-3, .dds__container-fluid--comfy .dds__offset--lg-3 {
        margin-left: 25%
    }

    .dds__container--comfy .dds__offset--lg-4, .dds__container-fluid--comfy .dds__offset--lg-4 {
        margin-left: 33.3333333333%
    }

    .dds__container--comfy .dds__offset--lg-5, .dds__container-fluid--comfy .dds__offset--lg-5 {
        margin-left: 41.6666666667%
    }

    .dds__container--comfy .dds__offset--lg-6, .dds__container-fluid--comfy .dds__offset--lg-6 {
        margin-left: 50%
    }

    .dds__container--comfy .dds__offset--lg-7, .dds__container-fluid--comfy .dds__offset--lg-7 {
        margin-left: 58.3333333333%
    }

    .dds__container--comfy .dds__offset--lg-8, .dds__container-fluid--comfy .dds__offset--lg-8 {
        margin-left: 66.6666666667%
    }

    .dds__container--comfy .dds__offset--lg-9, .dds__container-fluid--comfy .dds__offset--lg-9 {
        margin-left: 75%
    }

    .dds__container--comfy .dds__offset--lg-10, .dds__container-fluid--comfy .dds__offset--lg-10 {
        margin-left: 83.3333333333%
    }

    .dds__container--comfy .dds__offset--lg-11, .dds__container-fluid--comfy .dds__offset--lg-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 1366px) {
    .dds__container--comfy .dds__col--xl, .dds__container-fluid--comfy .dds__col--xl {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container--comfy .dds__col--xl-auto, .dds__container-fluid--comfy .dds__col--xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container--comfy [class*=dds__col], .dds__container-fluid--comfy [class*=dds__col] {
        padding-left: 12px;
        padding-right: 12px
    }

    .dds__container--comfy .dds__col--xl-1, .dds__container-fluid--comfy .dds__col--xl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container--comfy .dds__col--xl-2, .dds__container-fluid--comfy .dds__col--xl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container--comfy .dds__col--xl-3, .dds__container-fluid--comfy .dds__col--xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container--comfy .dds__col--xl-4, .dds__container-fluid--comfy .dds__col--xl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container--comfy .dds__col--xl-5, .dds__container-fluid--comfy .dds__col--xl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container--comfy .dds__col--xl-6, .dds__container-fluid--comfy .dds__col--xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container--comfy .dds__col--xl-7, .dds__container-fluid--comfy .dds__col--xl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container--comfy .dds__col--xl-8, .dds__container-fluid--comfy .dds__col--xl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container--comfy .dds__col--xl-9, .dds__container-fluid--comfy .dds__col--xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container--comfy .dds__col--xl-10, .dds__container-fluid--comfy .dds__col--xl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container--comfy .dds__col--xl-11, .dds__container-fluid--comfy .dds__col--xl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container--comfy .dds__col--xl-12, .dds__container-fluid--comfy .dds__col--xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container--comfy .dds__order--xl-first, .dds__container-fluid--comfy .dds__order--xl-first {
        order: -1
    }

    .dds__container--comfy .dds__order--xl-last, .dds__container-fluid--comfy .dds__order--xl-last {
        order: 13
    }

    .dds__container--comfy .dds__order--xl-1, .dds__container-fluid--comfy .dds__order--xl-1 {
        order: 1
    }

    .dds__container--comfy .dds__order--xl-2, .dds__container-fluid--comfy .dds__order--xl-2 {
        order: 2
    }

    .dds__container--comfy .dds__order--xl-3, .dds__container-fluid--comfy .dds__order--xl-3 {
        order: 3
    }

    .dds__container--comfy .dds__order--xl-4, .dds__container-fluid--comfy .dds__order--xl-4 {
        order: 4
    }

    .dds__container--comfy .dds__order--xl-5, .dds__container-fluid--comfy .dds__order--xl-5 {
        order: 5
    }

    .dds__container--comfy .dds__order--xl-6, .dds__container-fluid--comfy .dds__order--xl-6 {
        order: 6
    }

    .dds__container--comfy .dds__order--xl-7, .dds__container-fluid--comfy .dds__order--xl-7 {
        order: 7
    }

    .dds__container--comfy .dds__order--xl-8, .dds__container-fluid--comfy .dds__order--xl-8 {
        order: 8
    }

    .dds__container--comfy .dds__order--xl-9, .dds__container-fluid--comfy .dds__order--xl-9 {
        order: 9
    }

    .dds__container--comfy .dds__order--xl-10, .dds__container-fluid--comfy .dds__order--xl-10 {
        order: 10
    }

    .dds__container--comfy .dds__order--xl-11, .dds__container-fluid--comfy .dds__order--xl-11 {
        order: 11
    }

    .dds__container--comfy .dds__order--xl-12, .dds__container-fluid--comfy .dds__order--xl-12 {
        order: 12
    }

    .dds__container--comfy .dds__offset--xl-1, .dds__container-fluid--comfy .dds__offset--xl-1 {
        margin-left: 8.3333333333%
    }

    .dds__container--comfy .dds__offset--xl-2, .dds__container-fluid--comfy .dds__offset--xl-2 {
        margin-left: 16.6666666667%
    }

    .dds__container--comfy .dds__offset--xl-3, .dds__container-fluid--comfy .dds__offset--xl-3 {
        margin-left: 25%
    }

    .dds__container--comfy .dds__offset--xl-4, .dds__container-fluid--comfy .dds__offset--xl-4 {
        margin-left: 33.3333333333%
    }

    .dds__container--comfy .dds__offset--xl-5, .dds__container-fluid--comfy .dds__offset--xl-5 {
        margin-left: 41.6666666667%
    }

    .dds__container--comfy .dds__offset--xl-6, .dds__container-fluid--comfy .dds__offset--xl-6 {
        margin-left: 50%
    }

    .dds__container--comfy .dds__offset--xl-7, .dds__container-fluid--comfy .dds__offset--xl-7 {
        margin-left: 58.3333333333%
    }

    .dds__container--comfy .dds__offset--xl-8, .dds__container-fluid--comfy .dds__offset--xl-8 {
        margin-left: 66.6666666667%
    }

    .dds__container--comfy .dds__offset--xl-9, .dds__container-fluid--comfy .dds__offset--xl-9 {
        margin-left: 75%
    }

    .dds__container--comfy .dds__offset--xl-10, .dds__container-fluid--comfy .dds__offset--xl-10 {
        margin-left: 83.3333333333%
    }

    .dds__container--comfy .dds__offset--xl-11, .dds__container-fluid--comfy .dds__offset--xl-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 1584px) {
    .dds__container--comfy .dds__col--2xl, .dds__container-fluid--comfy .dds__col--2xl {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container--comfy .dds__col--2xl-auto, .dds__container-fluid--comfy .dds__col--2xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container--comfy [class*=dds__col], .dds__container-fluid--comfy [class*=dds__col] {
        padding-left: 16px;
        padding-right: 16px
    }

    .dds__container--comfy .dds__col--2xl-1, .dds__container-fluid--comfy .dds__col--2xl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container--comfy .dds__col--2xl-2, .dds__container-fluid--comfy .dds__col--2xl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container--comfy .dds__col--2xl-3, .dds__container-fluid--comfy .dds__col--2xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container--comfy .dds__col--2xl-4, .dds__container-fluid--comfy .dds__col--2xl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container--comfy .dds__col--2xl-5, .dds__container-fluid--comfy .dds__col--2xl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container--comfy .dds__col--2xl-6, .dds__container-fluid--comfy .dds__col--2xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container--comfy .dds__col--2xl-7, .dds__container-fluid--comfy .dds__col--2xl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container--comfy .dds__col--2xl-8, .dds__container-fluid--comfy .dds__col--2xl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container--comfy .dds__col--2xl-9, .dds__container-fluid--comfy .dds__col--2xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container--comfy .dds__col--2xl-10, .dds__container-fluid--comfy .dds__col--2xl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container--comfy .dds__col--2xl-11, .dds__container-fluid--comfy .dds__col--2xl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container--comfy .dds__col--2xl-12, .dds__container-fluid--comfy .dds__col--2xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container--comfy .dds__order--2xl-first, .dds__container-fluid--comfy .dds__order--2xl-first {
        order: -1
    }

    .dds__container--comfy .dds__order--2xl-last, .dds__container-fluid--comfy .dds__order--2xl-last {
        order: 13
    }

    .dds__container--comfy .dds__order--2xl-1, .dds__container-fluid--comfy .dds__order--2xl-1 {
        order: 1
    }

    .dds__container--comfy .dds__order--2xl-2, .dds__container-fluid--comfy .dds__order--2xl-2 {
        order: 2
    }

    .dds__container--comfy .dds__order--2xl-3, .dds__container-fluid--comfy .dds__order--2xl-3 {
        order: 3
    }

    .dds__container--comfy .dds__order--2xl-4, .dds__container-fluid--comfy .dds__order--2xl-4 {
        order: 4
    }

    .dds__container--comfy .dds__order--2xl-5, .dds__container-fluid--comfy .dds__order--2xl-5 {
        order: 5
    }

    .dds__container--comfy .dds__order--2xl-6, .dds__container-fluid--comfy .dds__order--2xl-6 {
        order: 6
    }

    .dds__container--comfy .dds__order--2xl-7, .dds__container-fluid--comfy .dds__order--2xl-7 {
        order: 7
    }

    .dds__container--comfy .dds__order--2xl-8, .dds__container-fluid--comfy .dds__order--2xl-8 {
        order: 8
    }

    .dds__container--comfy .dds__order--2xl-9, .dds__container-fluid--comfy .dds__order--2xl-9 {
        order: 9
    }

    .dds__container--comfy .dds__order--2xl-10, .dds__container-fluid--comfy .dds__order--2xl-10 {
        order: 10
    }

    .dds__container--comfy .dds__order--2xl-11, .dds__container-fluid--comfy .dds__order--2xl-11 {
        order: 11
    }

    .dds__container--comfy .dds__order--2xl-12, .dds__container-fluid--comfy .dds__order--2xl-12 {
        order: 12
    }

    .dds__container--comfy .dds__offset--2xl-1, .dds__container-fluid--comfy .dds__offset--2xl-1 {
        margin-left: 8.3333333333%
    }

    .dds__container--comfy .dds__offset--2xl-2, .dds__container-fluid--comfy .dds__offset--2xl-2 {
        margin-left: 16.6666666667%
    }

    .dds__container--comfy .dds__offset--2xl-3, .dds__container-fluid--comfy .dds__offset--2xl-3 {
        margin-left: 25%
    }

    .dds__container--comfy .dds__offset--2xl-4, .dds__container-fluid--comfy .dds__offset--2xl-4 {
        margin-left: 33.3333333333%
    }

    .dds__container--comfy .dds__offset--2xl-5, .dds__container-fluid--comfy .dds__offset--2xl-5 {
        margin-left: 41.6666666667%
    }

    .dds__container--comfy .dds__offset--2xl-6, .dds__container-fluid--comfy .dds__offset--2xl-6 {
        margin-left: 50%
    }

    .dds__container--comfy .dds__offset--2xl-7, .dds__container-fluid--comfy .dds__offset--2xl-7 {
        margin-left: 58.3333333333%
    }

    .dds__container--comfy .dds__offset--2xl-8, .dds__container-fluid--comfy .dds__offset--2xl-8 {
        margin-left: 66.6666666667%
    }

    .dds__container--comfy .dds__offset--2xl-9, .dds__container-fluid--comfy .dds__offset--2xl-9 {
        margin-left: 75%
    }

    .dds__container--comfy .dds__offset--2xl-10, .dds__container-fluid--comfy .dds__offset--2xl-10 {
        margin-left: 83.3333333333%
    }

    .dds__container--comfy .dds__offset--2xl-11, .dds__container-fluid--comfy .dds__offset--2xl-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 1920px) {
    .dds__container--comfy .dds__col--3xl, .dds__container-fluid--comfy .dds__col--3xl {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container--comfy .dds__col--3xl-auto, .dds__container-fluid--comfy .dds__col--3xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container--comfy [class*=dds__col], .dds__container-fluid--comfy [class*=dds__col] {
        padding-left: 24px;
        padding-right: 24px
    }

    .dds__container--comfy .dds__col--3xl-1, .dds__container-fluid--comfy .dds__col--3xl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container--comfy .dds__col--3xl-2, .dds__container-fluid--comfy .dds__col--3xl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container--comfy .dds__col--3xl-3, .dds__container-fluid--comfy .dds__col--3xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container--comfy .dds__col--3xl-4, .dds__container-fluid--comfy .dds__col--3xl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container--comfy .dds__col--3xl-5, .dds__container-fluid--comfy .dds__col--3xl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container--comfy .dds__col--3xl-6, .dds__container-fluid--comfy .dds__col--3xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container--comfy .dds__col--3xl-7, .dds__container-fluid--comfy .dds__col--3xl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container--comfy .dds__col--3xl-8, .dds__container-fluid--comfy .dds__col--3xl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container--comfy .dds__col--3xl-9, .dds__container-fluid--comfy .dds__col--3xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container--comfy .dds__col--3xl-10, .dds__container-fluid--comfy .dds__col--3xl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container--comfy .dds__col--3xl-11, .dds__container-fluid--comfy .dds__col--3xl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container--comfy .dds__col--3xl-12, .dds__container-fluid--comfy .dds__col--3xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container--comfy .dds__order--3xl-first, .dds__container-fluid--comfy .dds__order--3xl-first {
        order: -1
    }

    .dds__container--comfy .dds__order--3xl-last, .dds__container-fluid--comfy .dds__order--3xl-last {
        order: 13
    }

    .dds__container--comfy .dds__order--3xl-1, .dds__container-fluid--comfy .dds__order--3xl-1 {
        order: 1
    }

    .dds__container--comfy .dds__order--3xl-2, .dds__container-fluid--comfy .dds__order--3xl-2 {
        order: 2
    }

    .dds__container--comfy .dds__order--3xl-3, .dds__container-fluid--comfy .dds__order--3xl-3 {
        order: 3
    }

    .dds__container--comfy .dds__order--3xl-4, .dds__container-fluid--comfy .dds__order--3xl-4 {
        order: 4
    }

    .dds__container--comfy .dds__order--3xl-5, .dds__container-fluid--comfy .dds__order--3xl-5 {
        order: 5
    }

    .dds__container--comfy .dds__order--3xl-6, .dds__container-fluid--comfy .dds__order--3xl-6 {
        order: 6
    }

    .dds__container--comfy .dds__order--3xl-7, .dds__container-fluid--comfy .dds__order--3xl-7 {
        order: 7
    }

    .dds__container--comfy .dds__order--3xl-8, .dds__container-fluid--comfy .dds__order--3xl-8 {
        order: 8
    }

    .dds__container--comfy .dds__order--3xl-9, .dds__container-fluid--comfy .dds__order--3xl-9 {
        order: 9
    }

    .dds__container--comfy .dds__order--3xl-10, .dds__container-fluid--comfy .dds__order--3xl-10 {
        order: 10
    }

    .dds__container--comfy .dds__order--3xl-11, .dds__container-fluid--comfy .dds__order--3xl-11 {
        order: 11
    }

    .dds__container--comfy .dds__order--3xl-12, .dds__container-fluid--comfy .dds__order--3xl-12 {
        order: 12
    }

    .dds__container--comfy .dds__offset--3xl-1, .dds__container-fluid--comfy .dds__offset--3xl-1 {
        margin-left: 8.3333333333%
    }

    .dds__container--comfy .dds__offset--3xl-2, .dds__container-fluid--comfy .dds__offset--3xl-2 {
        margin-left: 16.6666666667%
    }

    .dds__container--comfy .dds__offset--3xl-3, .dds__container-fluid--comfy .dds__offset--3xl-3 {
        margin-left: 25%
    }

    .dds__container--comfy .dds__offset--3xl-4, .dds__container-fluid--comfy .dds__offset--3xl-4 {
        margin-left: 33.3333333333%
    }

    .dds__container--comfy .dds__offset--3xl-5, .dds__container-fluid--comfy .dds__offset--3xl-5 {
        margin-left: 41.6666666667%
    }

    .dds__container--comfy .dds__offset--3xl-6, .dds__container-fluid--comfy .dds__offset--3xl-6 {
        margin-left: 50%
    }

    .dds__container--comfy .dds__offset--3xl-7, .dds__container-fluid--comfy .dds__offset--3xl-7 {
        margin-left: 58.3333333333%
    }

    .dds__container--comfy .dds__offset--3xl-8, .dds__container-fluid--comfy .dds__offset--3xl-8 {
        margin-left: 66.6666666667%
    }

    .dds__container--comfy .dds__offset--3xl-9, .dds__container-fluid--comfy .dds__offset--3xl-9 {
        margin-left: 75%
    }

    .dds__container--comfy .dds__offset--3xl-10, .dds__container-fluid--comfy .dds__offset--3xl-10 {
        margin-left: 83.3333333333%
    }

    .dds__container--comfy .dds__offset--3xl-11, .dds__container-fluid--comfy .dds__offset--3xl-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 2560px) {
    .dds__container--comfy .dds__col--4xl, .dds__container-fluid--comfy .dds__col--4xl {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container--comfy .dds__col--4xl-auto, .dds__container-fluid--comfy .dds__col--4xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container--comfy [class*=dds__col], .dds__container-fluid--comfy [class*=dds__col] {
        padding-left: 28px;
        padding-right: 28px
    }

    .dds__container--comfy .dds__col--4xl-1, .dds__container-fluid--comfy .dds__col--4xl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container--comfy .dds__col--4xl-2, .dds__container-fluid--comfy .dds__col--4xl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container--comfy .dds__col--4xl-3, .dds__container-fluid--comfy .dds__col--4xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container--comfy .dds__col--4xl-4, .dds__container-fluid--comfy .dds__col--4xl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container--comfy .dds__col--4xl-5, .dds__container-fluid--comfy .dds__col--4xl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container--comfy .dds__col--4xl-6, .dds__container-fluid--comfy .dds__col--4xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container--comfy .dds__col--4xl-7, .dds__container-fluid--comfy .dds__col--4xl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container--comfy .dds__col--4xl-8, .dds__container-fluid--comfy .dds__col--4xl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container--comfy .dds__col--4xl-9, .dds__container-fluid--comfy .dds__col--4xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container--comfy .dds__col--4xl-10, .dds__container-fluid--comfy .dds__col--4xl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container--comfy .dds__col--4xl-11, .dds__container-fluid--comfy .dds__col--4xl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container--comfy .dds__col--4xl-12, .dds__container-fluid--comfy .dds__col--4xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container--comfy .dds__order--4xl-first, .dds__container-fluid--comfy .dds__order--4xl-first {
        order: -1
    }

    .dds__container--comfy .dds__order--4xl-last, .dds__container-fluid--comfy .dds__order--4xl-last {
        order: 13
    }

    .dds__container--comfy .dds__order--4xl-1, .dds__container-fluid--comfy .dds__order--4xl-1 {
        order: 1
    }

    .dds__container--comfy .dds__order--4xl-2, .dds__container-fluid--comfy .dds__order--4xl-2 {
        order: 2
    }

    .dds__container--comfy .dds__order--4xl-3, .dds__container-fluid--comfy .dds__order--4xl-3 {
        order: 3
    }

    .dds__container--comfy .dds__order--4xl-4, .dds__container-fluid--comfy .dds__order--4xl-4 {
        order: 4
    }

    .dds__container--comfy .dds__order--4xl-5, .dds__container-fluid--comfy .dds__order--4xl-5 {
        order: 5
    }

    .dds__container--comfy .dds__order--4xl-6, .dds__container-fluid--comfy .dds__order--4xl-6 {
        order: 6
    }

    .dds__container--comfy .dds__order--4xl-7, .dds__container-fluid--comfy .dds__order--4xl-7 {
        order: 7
    }

    .dds__container--comfy .dds__order--4xl-8, .dds__container-fluid--comfy .dds__order--4xl-8 {
        order: 8
    }

    .dds__container--comfy .dds__order--4xl-9, .dds__container-fluid--comfy .dds__order--4xl-9 {
        order: 9
    }

    .dds__container--comfy .dds__order--4xl-10, .dds__container-fluid--comfy .dds__order--4xl-10 {
        order: 10
    }

    .dds__container--comfy .dds__order--4xl-11, .dds__container-fluid--comfy .dds__order--4xl-11 {
        order: 11
    }

    .dds__container--comfy .dds__order--4xl-12, .dds__container-fluid--comfy .dds__order--4xl-12 {
        order: 12
    }

    .dds__container--comfy .dds__offset--4xl-1, .dds__container-fluid--comfy .dds__offset--4xl-1 {
        margin-left: 8.3333333333%
    }

    .dds__container--comfy .dds__offset--4xl-2, .dds__container-fluid--comfy .dds__offset--4xl-2 {
        margin-left: 16.6666666667%
    }

    .dds__container--comfy .dds__offset--4xl-3, .dds__container-fluid--comfy .dds__offset--4xl-3 {
        margin-left: 25%
    }

    .dds__container--comfy .dds__offset--4xl-4, .dds__container-fluid--comfy .dds__offset--4xl-4 {
        margin-left: 33.3333333333%
    }

    .dds__container--comfy .dds__offset--4xl-5, .dds__container-fluid--comfy .dds__offset--4xl-5 {
        margin-left: 41.6666666667%
    }

    .dds__container--comfy .dds__offset--4xl-6, .dds__container-fluid--comfy .dds__offset--4xl-6 {
        margin-left: 50%
    }

    .dds__container--comfy .dds__offset--4xl-7, .dds__container-fluid--comfy .dds__offset--4xl-7 {
        margin-left: 58.3333333333%
    }

    .dds__container--comfy .dds__offset--4xl-8, .dds__container-fluid--comfy .dds__offset--4xl-8 {
        margin-left: 66.6666666667%
    }

    .dds__container--comfy .dds__offset--4xl-9, .dds__container-fluid--comfy .dds__offset--4xl-9 {
        margin-left: 75%
    }

    .dds__container--comfy .dds__offset--4xl-10, .dds__container-fluid--comfy .dds__offset--4xl-10 {
        margin-left: 83.3333333333%
    }

    .dds__container--comfy .dds__offset--4xl-11, .dds__container-fluid--comfy .dds__offset--4xl-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 3840px) {
    .dds__container--comfy .dds__col--5xl, .dds__container-fluid--comfy .dds__col--5xl {
        flex: 1 1 0%;
        max-width: 100%
    }

    .dds__container--comfy .dds__col--5xl-auto, .dds__container-fluid--comfy .dds__col--5xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .dds__container--comfy [class*=dds__col], .dds__container-fluid--comfy [class*=dds__col] {
        padding-left: 32px;
        padding-right: 32px
    }

    .dds__container--comfy .dds__col--5xl-1, .dds__container-fluid--comfy .dds__col--5xl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%
    }

    .dds__container--comfy .dds__col--5xl-2, .dds__container-fluid--comfy .dds__col--5xl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .dds__container--comfy .dds__col--5xl-3, .dds__container-fluid--comfy .dds__col--5xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .dds__container--comfy .dds__col--5xl-4, .dds__container-fluid--comfy .dds__col--5xl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .dds__container--comfy .dds__col--5xl-5, .dds__container-fluid--comfy .dds__col--5xl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .dds__container--comfy .dds__col--5xl-6, .dds__container-fluid--comfy .dds__col--5xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .dds__container--comfy .dds__col--5xl-7, .dds__container-fluid--comfy .dds__col--5xl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .dds__container--comfy .dds__col--5xl-8, .dds__container-fluid--comfy .dds__col--5xl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }

    .dds__container--comfy .dds__col--5xl-9, .dds__container-fluid--comfy .dds__col--5xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .dds__container--comfy .dds__col--5xl-10, .dds__container-fluid--comfy .dds__col--5xl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }

    .dds__container--comfy .dds__col--5xl-11, .dds__container-fluid--comfy .dds__col--5xl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }

    .dds__container--comfy .dds__col--5xl-12, .dds__container-fluid--comfy .dds__col--5xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .dds__container--comfy .dds__order--5xl-first, .dds__container-fluid--comfy .dds__order--5xl-first {
        order: -1
    }

    .dds__container--comfy .dds__order--5xl-last, .dds__container-fluid--comfy .dds__order--5xl-last {
        order: 13
    }

    .dds__container--comfy .dds__order--5xl-1, .dds__container-fluid--comfy .dds__order--5xl-1 {
        order: 1
    }

    .dds__container--comfy .dds__order--5xl-2, .dds__container-fluid--comfy .dds__order--5xl-2 {
        order: 2
    }

    .dds__container--comfy .dds__order--5xl-3, .dds__container-fluid--comfy .dds__order--5xl-3 {
        order: 3
    }

    .dds__container--comfy .dds__order--5xl-4, .dds__container-fluid--comfy .dds__order--5xl-4 {
        order: 4
    }

    .dds__container--comfy .dds__order--5xl-5, .dds__container-fluid--comfy .dds__order--5xl-5 {
        order: 5
    }

    .dds__container--comfy .dds__order--5xl-6, .dds__container-fluid--comfy .dds__order--5xl-6 {
        order: 6
    }

    .dds__container--comfy .dds__order--5xl-7, .dds__container-fluid--comfy .dds__order--5xl-7 {
        order: 7
    }

    .dds__container--comfy .dds__order--5xl-8, .dds__container-fluid--comfy .dds__order--5xl-8 {
        order: 8
    }

    .dds__container--comfy .dds__order--5xl-9, .dds__container-fluid--comfy .dds__order--5xl-9 {
        order: 9
    }

    .dds__container--comfy .dds__order--5xl-10, .dds__container-fluid--comfy .dds__order--5xl-10 {
        order: 10
    }

    .dds__container--comfy .dds__order--5xl-11, .dds__container-fluid--comfy .dds__order--5xl-11 {
        order: 11
    }

    .dds__container--comfy .dds__order--5xl-12, .dds__container-fluid--comfy .dds__order--5xl-12 {
        order: 12
    }

    .dds__container--comfy .dds__offset--5xl-1, .dds__container-fluid--comfy .dds__offset--5xl-1 {
        margin-left: 8.3333333333%
    }

    .dds__container--comfy .dds__offset--5xl-2, .dds__container-fluid--comfy .dds__offset--5xl-2 {
        margin-left: 16.6666666667%
    }

    .dds__container--comfy .dds__offset--5xl-3, .dds__container-fluid--comfy .dds__offset--5xl-3 {
        margin-left: 25%
    }

    .dds__container--comfy .dds__offset--5xl-4, .dds__container-fluid--comfy .dds__offset--5xl-4 {
        margin-left: 33.3333333333%
    }

    .dds__container--comfy .dds__offset--5xl-5, .dds__container-fluid--comfy .dds__offset--5xl-5 {
        margin-left: 41.6666666667%
    }

    .dds__container--comfy .dds__offset--5xl-6, .dds__container-fluid--comfy .dds__offset--5xl-6 {
        margin-left: 50%
    }

    .dds__container--comfy .dds__offset--5xl-7, .dds__container-fluid--comfy .dds__offset--5xl-7 {
        margin-left: 58.3333333333%
    }

    .dds__container--comfy .dds__offset--5xl-8, .dds__container-fluid--comfy .dds__offset--5xl-8 {
        margin-left: 66.6666666667%
    }

    .dds__container--comfy .dds__offset--5xl-9, .dds__container-fluid--comfy .dds__offset--5xl-9 {
        margin-left: 75%
    }

    .dds__container--comfy .dds__offset--5xl-10, .dds__container-fluid--comfy .dds__offset--5xl-10 {
        margin-left: 83.3333333333%
    }

    .dds__container--comfy .dds__offset--5xl-11, .dds__container-fluid--comfy .dds__offset--5xl-11 {
        margin-left: 91.6666666667%
    }
}

.dds__input__action.dds__input__action--switch, .dds__input__action button {
    margin-bottom: 4px;
    padding: 0 .25rem;
    font-size: inherit;
    border: 0
}

.dds__password-input--validated .dds__input-text:invalid {
    color: #bb2a33;
    border-color: #bb2a33
}

    .dds__password-input--validated .dds__input-text:invalid:hover {
        border: .0625rem solid #0672cb
    }

    .dds__password-input--validated .dds__input-text:invalid > legend, .dds__password-input--validated .dds__input-text:invalid label:not(.dds__form-check-label) {
        color: #bb2a33
    }

    .dds__password-input--validated .dds__input-text:invalid ~ i, .dds__password-input--validated .dds__input-text:invalid ~ button i {
        color: #bb2a33
    }

        .dds__password-input--validated .dds__input-text:invalid ~ i.dds__input-text__icon--right:before, .dds__password-input--validated .dds__input-text:invalid ~ button i.dds__input-text__icon--right:before {
            content: "\26a0"
        }

    .dds__password-input--validated .dds__input-text:invalid ~ svg, .dds__password-input--validated .dds__input-text:invalid ~ button svg {
        display: block;
        fill: #bb2a33
    }

    .dds__password-input--validated .dds__input-text:invalid ~ .dds__invalid-feedback {
        display: block
    }

    .dds__password-input--validated .dds__input-text:invalid ~ .dds__input-text__helper {
        display: none
    }

.dds__input-text__container, .dds__text-area__container {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    display: grid;
    grid-template-columns: 1fr auto
}

    .dds__input-text__container label, .dds__text-area__container label, .dds__input-text__container span, .dds__text-area__container span {
        color: #636363;
        padding: 0;
        margin: 0 0 .25rem
    }

    .dds__input-text__container .dds__icon, .dds__text-area__container .dds__icon {
        color: #fff
    }

    .dds__input-text__container .dds__input-text--required, .dds__text-area__container .dds__input-text--required {
        color: #bb2a33
    }

    .dds__input-text__container .dds__input-text__wrapper, .dds__text-area__container .dds__input-text__wrapper, .dds__input-text__container .dds__text-area__wrapper, .dds__text-area__container .dds__text-area__wrapper {
        position: relative;
        display: flex
    }

        .dds__input-text__container .dds__input-text__wrapper .dds__input-text__icon--start, .dds__text-area__container .dds__input-text__wrapper .dds__input-text__icon--start, .dds__input-text__container .dds__text-area__wrapper .dds__input-text__icon--start, .dds__text-area__container .dds__text-area__wrapper .dds__input-text__icon--start, .dds__input-text__container .dds__input-text__wrapper .dds__input-text__icon--end, .dds__text-area__container .dds__input-text__wrapper .dds__input-text__icon--end, .dds__input-text__container .dds__text-area__wrapper .dds__input-text__icon--end, .dds__text-area__container .dds__text-area__wrapper .dds__input-text__icon--end {
            display: block;
            position: absolute;
            margin: 1rem 0 1rem 1rem;
            color: #636363;
            font-size: 1rem;
            z-index: 1
        }

        .dds__input-text__container .dds__input-text__wrapper svg.dds__input-text__icon--start, .dds__text-area__container .dds__input-text__wrapper svg.dds__input-text__icon--start, .dds__input-text__container .dds__text-area__wrapper svg.dds__input-text__icon--start, .dds__text-area__container .dds__text-area__wrapper svg.dds__input-text__icon--start, .dds__input-text__container .dds__input-text__wrapper svg.dds__input-text__icon--end, .dds__text-area__container .dds__input-text__wrapper svg.dds__input-text__icon--end, .dds__input-text__container .dds__text-area__wrapper svg.dds__input-text__icon--end, .dds__text-area__container .dds__text-area__wrapper svg.dds__input-text__icon--end {
            fill: #636363;
            height: 1rem;
            width: 1rem
        }

        .dds__input-text__container .dds__input-text__wrapper .dds__input-text__icon--end, .dds__text-area__container .dds__input-text__wrapper .dds__input-text__icon--end, .dds__input-text__container .dds__text-area__wrapper .dds__input-text__icon--end, .dds__text-area__container .dds__text-area__wrapper .dds__input-text__icon--end {
            right: 0;
            margin: 1rem 1rem 1rem 0
        }

        .dds__input-text__container .dds__input-text__wrapper svg.dds__input-text__icon--end, .dds__text-area__container .dds__input-text__wrapper svg.dds__input-text__icon--end, .dds__input-text__container .dds__text-area__wrapper svg.dds__input-text__icon--end, .dds__text-area__container .dds__text-area__wrapper svg.dds__input-text__icon--end {
            display: none
        }

        .dds__input-text__container .dds__input-text__wrapper button, .dds__text-area__container .dds__input-text__wrapper button, .dds__input-text__container .dds__text-area__wrapper button, .dds__text-area__container .dds__text-area__wrapper button {
            position: relative
        }

            .dds__input-text__container .dds__input-text__wrapper button:focus, .dds__text-area__container .dds__input-text__wrapper button:focus, .dds__input-text__container .dds__text-area__wrapper button:focus, .dds__text-area__container .dds__text-area__wrapper button:focus {
                z-index: 1
            }

            .dds__input-text__container .dds__input-text__wrapper button .dds__input-text__icon--start, .dds__text-area__container .dds__input-text__wrapper button .dds__input-text__icon--start, .dds__input-text__container .dds__text-area__wrapper button .dds__input-text__icon--start, .dds__text-area__container .dds__text-area__wrapper button .dds__input-text__icon--start, .dds__input-text__container .dds__input-text__wrapper button .dds__input-text__icon--end, .dds__text-area__container .dds__input-text__wrapper button .dds__input-text__icon--end, .dds__input-text__container .dds__text-area__wrapper button .dds__input-text__icon--end, .dds__text-area__container .dds__text-area__wrapper button .dds__input-text__icon--end {
                top: 0;
                left: -2rem
            }

    .dds__input-text__container .dds__input-text__wrapper, .dds__text-area__container .dds__input-text__wrapper, .dds__input-text__container .dds__text-area__wrapper, .dds__text-area__container .dds__text-area__wrapper {
        grid-column: 1/3
    }

.dds__input-text__container--sm, .dds__text-area__container--sm {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400
}

    .dds__input-text__container--sm .dds__input__action.dds__input__action--switch, .dds__text-area__container--sm .dds__input__action.dds__input__action--switch, .dds__input-text__container--sm .dds__input__action button, .dds__text-area__container--sm .dds__input__action button {
        height: 1.25rem
    }

    .dds__input-text__container--sm .dds__input-text__wrapper .dds__input-text__icon--start, .dds__text-area__container--sm .dds__input-text__wrapper .dds__input-text__icon--start, .dds__input-text__container--sm .dds__text-area__wrapper .dds__input-text__icon--start, .dds__text-area__container--sm .dds__text-area__wrapper .dds__input-text__icon--start, .dds__input-text__container--sm .dds__input-text__wrapper .dds__input-text__icon--end, .dds__text-area__container--sm .dds__input-text__wrapper .dds__input-text__icon--end, .dds__input-text__container--sm .dds__text-area__wrapper .dds__input-text__icon--end, .dds__text-area__container--sm .dds__text-area__wrapper .dds__input-text__icon--end {
        margin: .5rem 0 .5rem .75rem
    }

    .dds__input-text__container--sm .dds__input-text__wrapper .dds__input-text__icon--end, .dds__text-area__container--sm .dds__input-text__wrapper .dds__input-text__icon--end, .dds__input-text__container--sm .dds__text-area__wrapper .dds__input-text__icon--end, .dds__text-area__container--sm .dds__text-area__wrapper .dds__input-text__icon--end {
        margin: .5rem .75rem .5rem 0
    }

    .dds__input-text__container--sm .dds__input-text__wrapper button, .dds__text-area__container--sm .dds__input-text__wrapper button, .dds__input-text__container--sm .dds__text-area__wrapper button, .dds__text-area__container--sm .dds__text-area__wrapper button {
        position: relative
    }

        .dds__input-text__container--sm .dds__input-text__wrapper button:focus, .dds__text-area__container--sm .dds__input-text__wrapper button:focus, .dds__input-text__container--sm .dds__text-area__wrapper button:focus, .dds__text-area__container--sm .dds__text-area__wrapper button:focus {
            z-index: 1
        }

        .dds__input-text__container--sm .dds__input-text__wrapper button .dds__input-text__icon--start, .dds__text-area__container--sm .dds__input-text__wrapper button .dds__input-text__icon--start, .dds__input-text__container--sm .dds__text-area__wrapper button .dds__input-text__icon--start, .dds__text-area__container--sm .dds__text-area__wrapper button .dds__input-text__icon--start, .dds__input-text__container--sm .dds__input-text__wrapper button .dds__input-text__icon--end, .dds__text-area__container--sm .dds__input-text__wrapper button .dds__input-text__icon--end, .dds__input-text__container--sm .dds__text-area__wrapper button .dds__input-text__icon--end, .dds__text-area__container--sm .dds__text-area__wrapper button .dds__input-text__icon--end {
            top: 0;
            left: -1.75rem
        }

    .dds__input-text__container--sm .dds__input-text__wrapper .dds__input-text, .dds__text-area__container--sm .dds__input-text__wrapper .dds__input-text, .dds__input-text__container--sm .dds__text-area__wrapper .dds__input-text, .dds__text-area__container--sm .dds__text-area__wrapper .dds__input-text, .dds__input-text__container--sm .dds__input-text__wrapper .dds__text-area, .dds__text-area__container--sm .dds__input-text__wrapper .dds__text-area, .dds__input-text__container--sm .dds__text-area__wrapper .dds__text-area, .dds__text-area__container--sm .dds__text-area__wrapper .dds__text-area, .dds__input-text__container--sm .dds__input-text__wrapper .dds__search__control, .dds__text-area__container--sm .dds__input-text__wrapper .dds__search__control, .dds__input-text__container--sm .dds__text-area__wrapper .dds__search__control, .dds__text-area__container--sm .dds__text-area__wrapper .dds__search__control {
        padding: .3125rem .625rem
    }

        .dds__input-text__container--sm .dds__input-text__wrapper .dds__input-text.dds__has__icon--start, .dds__text-area__container--sm .dds__input-text__wrapper .dds__input-text.dds__has__icon--start, .dds__input-text__container--sm .dds__text-area__wrapper .dds__input-text.dds__has__icon--start, .dds__text-area__container--sm .dds__text-area__wrapper .dds__input-text.dds__has__icon--start, .dds__input-text__container--sm .dds__input-text__wrapper .dds__has__icon--start.dds__text-area, .dds__text-area__container--sm .dds__input-text__wrapper .dds__has__icon--start.dds__text-area, .dds__input-text__container--sm .dds__text-area__wrapper .dds__has__icon--start.dds__text-area, .dds__text-area__container--sm .dds__text-area__wrapper .dds__has__icon--start.dds__text-area, .dds__input-text__container--sm .dds__input-text__wrapper .dds__has__icon--start.dds__search__control, .dds__text-area__container--sm .dds__input-text__wrapper .dds__has__icon--start.dds__search__control, .dds__input-text__container--sm .dds__text-area__wrapper .dds__has__icon--start.dds__search__control, .dds__text-area__container--sm .dds__text-area__wrapper .dds__has__icon--start.dds__search__control {
            padding-left: 2.1875rem
        }

    .dds__input-text__container--sm.dds__is--invalid .dds__input-text, .dds__is--invalid.dds__text-area__container--sm .dds__input-text, .dds__input-text__container--sm.dds__is--invalid .dds__text-area, .dds__is--invalid.dds__text-area__container--sm .dds__text-area, .dds__input-text__container--sm.dds__is--invalid .dds__search__control, .dds__is--invalid.dds__text-area__container--sm .dds__search__control {
        padding-right: 2.1875rem
    }

.dds__input-text__wrapper, .dds__text-area__wrapper {
    display: flex;
    flex-direction: column
}

    .dds__input-text__wrapper .dds__input-text__icon--start, .dds__text-area__wrapper .dds__input-text__icon--start, .dds__input-text__wrapper .dds__input-text__icon--end, .dds__text-area__wrapper .dds__input-text__icon--end {
        display: block;
        position: absolute;
        margin: .5rem 0 .5rem .75rem;
        color: #636363;
        font-size: 1rem;
        z-index: 1
    }

    .dds__input-text__wrapper svg.dds__input-text__icon--start, .dds__text-area__wrapper svg.dds__input-text__icon--start, .dds__input-text__wrapper svg.dds__input-text__icon--end, .dds__text-area__wrapper svg.dds__input-text__icon--end {
        fill: #636363;
        width: 2rem;
        height: 2rem
    }

    .dds__input-text__wrapper .dds__input-text__icon--end, .dds__text-area__wrapper .dds__input-text__icon--end {
        margin: .5rem .75rem .5rem 0
    }

    .dds__input-text__wrapper button, .dds__text-area__wrapper button {
        position: relative
    }

        .dds__input-text__wrapper button:focus, .dds__text-area__wrapper button:focus {
            z-index: 1
        }

        .dds__input-text__wrapper button .dds__input-text__icon--start, .dds__text-area__wrapper button .dds__input-text__icon--start, .dds__input-text__wrapper button .dds__input-text__icon--end, .dds__text-area__wrapper button .dds__input-text__icon--end {
            top: 0;
            left: -1.75rem
        }

    .dds__input-text__wrapper .dds__input-text.dds__has__icon--start, .dds__text-area__wrapper .dds__input-text.dds__has__icon--start, .dds__input-text__wrapper .dds__has__icon--start.dds__text-area, .dds__text-area__wrapper .dds__has__icon--start.dds__text-area, .dds__input-text__wrapper .dds__has__icon--start.dds__search__control, .dds__text-area__wrapper .dds__has__icon--start.dds__search__control {
        padding-left: 2.75rem
    }

.dds__input-text, .dds__text-area, .dds__search__control {
    background-clip: padding-box;
    background-color: #fff;
    border: .0625rem solid #7e7e7e;
    color: #0e0e0e;
    border-radius: .125rem;
    display: block;
    padding: .6875rem 1rem;
    width: 100%;
    filter: none
}

    .dds__input-text[readonly], [readonly].dds__text-area, [readonly].dds__search__control {
        border: .0625rem solid #d2d2d2
    }

    .dds__input-text:hover, .dds__text-area:hover, .dds__search__control:hover {
        border-color: #0672cb
    }

    .dds__input-text:focus, .dds__text-area:focus, .dds__search__control:focus {
        outline: none;
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
        border-radius: 2px;
        border-color: #0672cb
    }

    .dds__input-text::-ms-expand, .dds__text-area::-ms-expand, .dds__search__control::-ms-expand {
        background-color: #0000;
        border: 0
    }

    .dds__input-text::-ms-clear, .dds__text-area::-ms-clear, .dds__search__control::-ms-clear, .dds__input-text::-ms-reveal, .dds__text-area::-ms-reveal, .dds__search__control::-ms-reveal {
        display: none;
        width: 0;
        height: 0
    }

    .dds__input-text::-moz-placeholder, .dds__text-area::-moz-placeholder, .dds__search__control::-moz-placeholder {
        color: #6e6e6e
    }

    .dds__input-text:-ms-input-placeholder, .dds__text-area:-ms-input-placeholder, .dds__search__control:-ms-input-placeholder {
        color: #6e6e6e
    }

    .dds__input-text::placeholder, .dds__text-area::placeholder, .dds__search__control::placeholder {
        color: #6e6e6e
    }

    .dds__input-text:disabled, .dds__text-area:disabled, .dds__search__control:disabled {
        cursor: not-allowed;
        opacity: .4;
        border-color: #7e7e7e
    }

        .dds__input-text:disabled ~ i, .dds__text-area:disabled ~ i, .dds__search__control:disabled ~ i, .dds__input-text:disabled ~ svg, .dds__text-area:disabled ~ svg, .dds__search__control:disabled ~ svg, .dds__input-text:disabled ~ .dds__input-text__icon, .dds__text-area:disabled ~ .dds__input-text__icon, .dds__search__control:disabled ~ .dds__input-text__icon {
            cursor: not-allowed;
            opacity: .4
        }

    .dds__input-text.dds__input-text__icon-spacing--start, .dds__input-text__icon-spacing--start.dds__text-area, .dds__input-text__icon-spacing--start.dds__search__control {
        padding-left: 2.75rem
    }

.dds__is--invalid .dds__input-text, .dds__is--invalid .dds__text-area, .dds__is--invalid .dds__search__control {
    padding-right: 2.75rem;
    border-color: #bb2a33
}

.dds__input-text__helper {
    display: block;
    width: 100%;
    padding-top: .25rem;
    color: #636363
}

.dds__input-text__wrapper--button {
    flex-direction: row;
    flex-wrap: wrap
}

    .dds__input-text__wrapper--button .dds__input-text, .dds__input-text__wrapper--button .dds__text-area, .dds__input-text__wrapper--button .dds__search__control {
        flex: 1;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

        .dds__input-text__wrapper--button .dds__input-text:focus, .dds__input-text__wrapper--button .dds__text-area:focus, .dds__input-text__wrapper--button .dds__search__control:focus {
            z-index: 1
        }

    .dds__input-text__wrapper--button button {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

.user-is-tabbing .dds__input-text__wrapper--button button:focus {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dds__input-text ~ .dds__invalid-feedback, .dds__text-area ~ .dds__invalid-feedback, .dds__search__control ~ .dds__invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem
}

    .dds__input-text ~ .dds__invalid-feedback svg, .dds__text-area ~ .dds__invalid-feedback svg, .dds__search__control ~ .dds__invalid-feedback svg {
        vertical-align: middle;
        margin-right: .125rem;
        margin-bottom: .1875rem;
        height: .75rem;
        width: .75rem
    }

:not(output):-moz-ui-invalid:not(:focus) {
    box-shadow: none
}

:not(output):-moz-ui-invalid:-moz-focusring:not(:focus) {
    box-shadow: none
}

.dds__form--was-validated .dds__input-text__container--sm .dds__input-text:invalid, .dds__form--was-validated .dds__text-area__container--sm .dds__input-text:invalid, .dds__form--was-validated .dds__input-text__container--sm .dds__text-area:invalid, .dds__form--was-validated .dds__text-area__container--sm .dds__text-area:invalid, .dds__form--was-validated .dds__input-text__container--sm .dds__search__control:invalid, .dds__form--was-validated .dds__text-area__container--sm .dds__search__control:invalid, .dds__form--was-validated .dds__input-text__container--sm fieldset[aria-invalid=true], .dds__form--was-validated .dds__text-area__container--sm fieldset[aria-invalid=true], .dds__form-.dds__input-text__container--sm group fieldset[aria-invalid=true], .dds__form-.dds__text-area__container--sm group fieldset[aria-invalid=true] {
    padding-right: 2.1875rem
}

.dds__form--was-validated .dds__input-text:invalid, .dds__form--was-validated .dds__text-area:invalid, .dds__form--was-validated .dds__search__control:invalid, .dds__form--was-validated fieldset[aria-invalid=true], .dds__form-group fieldset[aria-invalid=true], :host(input-wc) .dds__form-control[aria-invalid=true] {
    border-color: #bb2a33;
    padding-right: 2.75rem
}

    .dds__form--was-validated .dds__input-text:invalid + label:not(.dds__form-check-label) ~ small, .dds__form--was-validated .dds__text-area:invalid + label:not(.dds__form-check-label) ~ small, .dds__form--was-validated .dds__search__control:invalid + label:not(.dds__form-check-label) ~ small, .dds__form--was-validated fieldset[aria-invalid=true] + label:not(.dds__form-check-label) ~ small, .dds__form-group fieldset[aria-invalid=true] + label:not(.dds__form-check-label) ~ small, :host(input-wc) .dds__form-control[aria-invalid=true] + label:not(.dds__form-check-label) ~ small {
        margin-bottom: -.25rem
    }

    .dds__form--was-validated .dds__input-text:invalid ~ .dds__invalid-feedback, .dds__form--was-validated .dds__text-area:invalid ~ .dds__invalid-feedback, .dds__form--was-validated .dds__search__control:invalid ~ .dds__invalid-feedback, .dds__form--was-validated fieldset[aria-invalid=true] ~ .dds__invalid-feedback, .dds__form-group fieldset[aria-invalid=true] ~ .dds__invalid-feedback, :host(input-wc) .dds__form-control[aria-invalid=true] ~ .dds__invalid-feedback {
        display: block
    }

    .dds__form--was-validated .dds__input-text:invalid ~ i.dds__input-text__icon--start, .dds__form--was-validated .dds__text-area:invalid ~ i.dds__input-text__icon--start, .dds__form--was-validated .dds__search__control:invalid ~ i.dds__input-text__icon--start, .dds__form--was-validated .dds__input-text:invalid ~ i.dds__input-text__icon--end, .dds__form--was-validated .dds__text-area:invalid ~ i.dds__input-text__icon--end, .dds__form--was-validated .dds__search__control:invalid ~ i.dds__input-text__icon--end, .dds__form--was-validated .dds__input-text:invalid ~ button i.dds__input-text__icon--end, .dds__form--was-validated .dds__text-area:invalid ~ button i.dds__input-text__icon--end, .dds__form--was-validated .dds__search__control:invalid ~ button i.dds__input-text__icon--end, .dds__form--was-validated .dds__input-text:invalid ~ button i.dds__input-text__icon--start, .dds__form--was-validated .dds__text-area:invalid ~ button i.dds__input-text__icon--start, .dds__form--was-validated .dds__search__control:invalid ~ button i.dds__input-text__icon--start, .dds__form--was-validated fieldset[aria-invalid=true] ~ i.dds__input-text__icon--start, .dds__form--was-validated fieldset[aria-invalid=true] ~ i.dds__input-text__icon--end, .dds__form--was-validated fieldset[aria-invalid=true] ~ button i.dds__input-text__icon--end, .dds__form--was-validated fieldset[aria-invalid=true] ~ button i.dds__input-text__icon--start, .dds__form-group fieldset[aria-invalid=true] ~ i.dds__input-text__icon--start, .dds__form-group fieldset[aria-invalid=true] ~ i.dds__input-text__icon--end, .dds__form-group fieldset[aria-invalid=true] ~ button i.dds__input-text__icon--end, .dds__form-group fieldset[aria-invalid=true] ~ button i.dds__input-text__icon--start, :host(input-wc) .dds__form-control[aria-invalid=true] ~ i.dds__input-text__icon--start, :host(input-wc) .dds__form-control[aria-invalid=true] ~ i.dds__input-text__icon--end, :host(input-wc) .dds__form-control[aria-invalid=true] ~ button i.dds__input-text__icon--end, :host(input-wc) .dds__form-control[aria-invalid=true] ~ button i.dds__input-text__icon--start {
        color: #bb2a33
    }

    .dds__form--was-validated .dds__input-text:invalid ~ svg.dds__input-text__icon--start, .dds__form--was-validated .dds__text-area:invalid ~ svg.dds__input-text__icon--start, .dds__form--was-validated .dds__search__control:invalid ~ svg.dds__input-text__icon--start, .dds__form--was-validated .dds__input-text:invalid ~ svg.dds__input-text__icon--end, .dds__form--was-validated .dds__text-area:invalid ~ svg.dds__input-text__icon--end, .dds__form--was-validated .dds__search__control:invalid ~ svg.dds__input-text__icon--end, .dds__form--was-validated .dds__input-text:invalid ~ button svg.dds__input-text__icon--end, .dds__form--was-validated .dds__text-area:invalid ~ button svg.dds__input-text__icon--end, .dds__form--was-validated .dds__search__control:invalid ~ button svg.dds__input-text__icon--end, .dds__form--was-validated .dds__input-text:invalid ~ button svg.dds__input-text__icon--start, .dds__form--was-validated .dds__text-area:invalid ~ button svg.dds__input-text__icon--start, .dds__form--was-validated .dds__search__control:invalid ~ button svg.dds__input-text__icon--start, .dds__form--was-validated fieldset[aria-invalid=true] ~ svg.dds__input-text__icon--start, .dds__form--was-validated fieldset[aria-invalid=true] ~ svg.dds__input-text__icon--end, .dds__form--was-validated fieldset[aria-invalid=true] ~ button svg.dds__input-text__icon--end, .dds__form--was-validated fieldset[aria-invalid=true] ~ button svg.dds__input-text__icon--start, .dds__form-group fieldset[aria-invalid=true] ~ svg.dds__input-text__icon--start, .dds__form-group fieldset[aria-invalid=true] ~ svg.dds__input-text__icon--end, .dds__form-group fieldset[aria-invalid=true] ~ button svg.dds__input-text__icon--end, .dds__form-group fieldset[aria-invalid=true] ~ button svg.dds__input-text__icon--start, :host(input-wc) .dds__form-control[aria-invalid=true] ~ svg.dds__input-text__icon--start, :host(input-wc) .dds__form-control[aria-invalid=true] ~ svg.dds__input-text__icon--end, :host(input-wc) .dds__form-control[aria-invalid=true] ~ button svg.dds__input-text__icon--end, :host(input-wc) .dds__form-control[aria-invalid=true] ~ button svg.dds__input-text__icon--start {
        display: block;
        fill: #bb2a33
    }

    .dds__form--was-validated .dds__input-text:invalid ~ small.dds__input-text__helper, .dds__form--was-validated .dds__text-area:invalid ~ small.dds__input-text__helper, .dds__form--was-validated .dds__search__control:invalid ~ small.dds__input-text__helper, .dds__form--was-validated fieldset[aria-invalid=true] ~ small.dds__input-text__helper, .dds__form-group fieldset[aria-invalid=true] ~ small.dds__input-text__helper, :host(input-wc) .dds__form-control[aria-invalid=true] ~ small.dds__input-text__helper {
        display: none
    }

input.dds__input-text:-webkit-autofill, input.dds__text-area:-webkit-autofill, input.dds__search__control:-webkit-autofill, input.dds__input-text:-webkit-autofill:hover, input.dds__form-control:-webkit-autofill, input.dds__form-control:-webkit-autofill:hover, :host(input-wc) input.dds__form-control:-webkit-autofill, :host(input-wc) input.dds__form-control:-webkit-autofill:hover {
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s
}

input.dds__input-text:not(:invalid):-webkit-autofill:focus, input.dds__text-area:not(:invalid):-webkit-autofill:focus, input.dds__search__control:not(:invalid):-webkit-autofill:focus, input.dds__form-control:not(:invalid):-webkit-autofill:focus, :host(input-wc) input.dds__form-control:not(:invalid):-webkit-autofill:focus {
    border: 1px solid #0672cb;
    -webkit-text-fill-color: #00468b;
    box-shadow: 0 0 0 1000px #fff inset;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s
}

[dir=rtl] .dds__input-text__container, [dir=rtl] .dds__text-area__container {
    text-align: right
}

    [dir=rtl] .dds__input-text__container .dds__input-text__wrapper .dds__input-text.dds__has__icon--start, [dir=rtl] .dds__text-area__container .dds__input-text__wrapper .dds__input-text.dds__has__icon--start, [dir=rtl] .dds__input-text__container .dds__text-area__wrapper .dds__input-text.dds__has__icon--start, [dir=rtl] .dds__text-area__container .dds__text-area__wrapper .dds__input-text.dds__has__icon--start, [dir=rtl] .dds__input-text__container .dds__input-text__wrapper .dds__has__icon--start.dds__text-area, [dir=rtl] .dds__text-area__container .dds__input-text__wrapper .dds__has__icon--start.dds__text-area, [dir=rtl] .dds__input-text__container .dds__text-area__wrapper .dds__has__icon--start.dds__text-area, [dir=rtl] .dds__text-area__container .dds__text-area__wrapper .dds__has__icon--start.dds__text-area, [dir=rtl] .dds__input-text__container .dds__input-text__wrapper .dds__has__icon--start.dds__search__control, [dir=rtl] .dds__text-area__container .dds__input-text__wrapper .dds__has__icon--start.dds__search__control, [dir=rtl] .dds__input-text__container .dds__text-area__wrapper .dds__has__icon--start.dds__search__control, [dir=rtl] .dds__text-area__container .dds__text-area__wrapper .dds__has__icon--start.dds__search__control {
        padding-right: 2.75rem;
        padding-left: 1rem
    }

    [dir=rtl] .dds__input-text__container .dds__input-text__wrapper .dds__input-text__icon--start:not(.dds__field__icon--invalid), [dir=rtl] .dds__text-area__container .dds__input-text__wrapper .dds__input-text__icon--start:not(.dds__field__icon--invalid), [dir=rtl] .dds__input-text__container .dds__text-area__wrapper .dds__input-text__icon--start:not(.dds__field__icon--invalid), [dir=rtl] .dds__text-area__container .dds__text-area__wrapper .dds__input-text__icon--start:not(.dds__field__icon--invalid) {
        margin: 1rem 1rem 1rem 0
    }

    [dir=rtl] .dds__input-text__container .dds__input-text__wrapper .dds__input-text__icon--end:not(.dds__field__icon--invalid), [dir=rtl] .dds__text-area__container .dds__input-text__wrapper .dds__input-text__icon--end:not(.dds__field__icon--invalid), [dir=rtl] .dds__input-text__container .dds__text-area__wrapper .dds__input-text__icon--end:not(.dds__field__icon--invalid), [dir=rtl] .dds__text-area__container .dds__text-area__wrapper .dds__input-text__icon--end:not(.dds__field__icon--invalid) {
        margin: .5rem 0 .5rem .75rem
    }

    [dir=rtl] .dds__input-text__container.dds__is--invalid .dds__input-text, [dir=rtl] .dds__is--invalid.dds__text-area__container .dds__input-text, [dir=rtl] .dds__input-text__container.dds__is--invalid .dds__text-area, [dir=rtl] .dds__is--invalid.dds__text-area__container .dds__text-area, [dir=rtl] .dds__input-text__container.dds__is--invalid .dds__search__control, [dir=rtl] .dds__is--invalid.dds__text-area__container .dds__search__control {
        padding-left: 2.75rem;
        padding-right: 1rem
    }

        [dir=rtl] .dds__input-text__container.dds__is--invalid .dds__input-text.dds__has__icon--start, [dir=rtl] .dds__is--invalid.dds__text-area__container .dds__input-text.dds__has__icon--start, [dir=rtl] .dds__input-text__container.dds__is--invalid .dds__has__icon--start.dds__text-area, [dir=rtl] .dds__is--invalid.dds__text-area__container .dds__has__icon--start.dds__text-area, [dir=rtl] .dds__input-text__container.dds__is--invalid .dds__has__icon--start.dds__search__control, [dir=rtl] .dds__is--invalid.dds__text-area__container .dds__has__icon--start.dds__search__control {
            padding-left: 2.75rem
        }

    [dir=rtl] .dds__input-text__container.dds__is--invalid .dds__input-text__wrapper .dds__input-text__icon--end, [dir=rtl] .dds__is--invalid.dds__text-area__container .dds__input-text__wrapper .dds__input-text__icon--end, [dir=rtl] .dds__input-text__container.dds__is--invalid .dds__text-area__wrapper .dds__input-text__icon--end, [dir=rtl] .dds__is--invalid.dds__text-area__container .dds__text-area__wrapper .dds__input-text__icon--end {
        left: 0;
        right: auto;
        right: initial;
        margin: 1rem 0 1rem 1rem
    }

[dir=rtl] .dds__input-text__container--sm .dds__input-text__wrapper .dds__input-text.dds__has__icon--start, [dir=rtl] .dds__text-area__container--sm .dds__input-text__wrapper .dds__input-text.dds__has__icon--start, [dir=rtl] .dds__input-text__container--sm .dds__text-area__wrapper .dds__input-text.dds__has__icon--start, [dir=rtl] .dds__text-area__container--sm .dds__text-area__wrapper .dds__input-text.dds__has__icon--start, [dir=rtl] .dds__input-text__container--sm .dds__input-text__wrapper .dds__has__icon--start.dds__text-area, [dir=rtl] .dds__text-area__container--sm .dds__input-text__wrapper .dds__has__icon--start.dds__text-area, [dir=rtl] .dds__input-text__container--sm .dds__text-area__wrapper .dds__has__icon--start.dds__text-area, [dir=rtl] .dds__text-area__container--sm .dds__text-area__wrapper .dds__has__icon--start.dds__text-area, [dir=rtl] .dds__input-text__container--sm .dds__input-text__wrapper .dds__has__icon--start.dds__search__control, [dir=rtl] .dds__text-area__container--sm .dds__input-text__wrapper .dds__has__icon--start.dds__search__control, [dir=rtl] .dds__input-text__container--sm .dds__text-area__wrapper .dds__has__icon--start.dds__search__control, [dir=rtl] .dds__text-area__container--sm .dds__text-area__wrapper .dds__has__icon--start.dds__search__control {
    padding-right: 2.1875rem;
    padding-left: .6875rem
}

[dir=rtl] .dds__input-text__container--sm .dds__input-text__wrapper .dds__input-text__icon--start:not(.dds__field__icon--invalid), [dir=rtl] .dds__text-area__container--sm .dds__input-text__wrapper .dds__input-text__icon--start:not(.dds__field__icon--invalid), [dir=rtl] .dds__input-text__container--sm .dds__text-area__wrapper .dds__input-text__icon--start:not(.dds__field__icon--invalid), [dir=rtl] .dds__text-area__container--sm .dds__text-area__wrapper .dds__input-text__icon--start:not(.dds__field__icon--invalid) {
    margin: .5rem .75rem .5rem 0
}

[dir=rtl] .dds__input-text__container--sm .dds__input-text__wrapper .dds__input-text__icon--end:not(.dds__field__icon--invalid), [dir=rtl] .dds__text-area__container--sm .dds__input-text__wrapper .dds__input-text__icon--end:not(.dds__field__icon--invalid), [dir=rtl] .dds__input-text__container--sm .dds__text-area__wrapper .dds__input-text__icon--end:not(.dds__field__icon--invalid), [dir=rtl] .dds__text-area__container--sm .dds__text-area__wrapper .dds__input-text__icon--end:not(.dds__field__icon--invalid) {
    margin: .5rem 0 .5rem .75rem
}

[dir=rtl] .dds__input-text__container--sm.dds__is--invalid .dds__input-text, [dir=rtl] .dds__is--invalid.dds__text-area__container--sm .dds__input-text, [dir=rtl] .dds__input-text__container--sm.dds__is--invalid .dds__text-area, [dir=rtl] .dds__is--invalid.dds__text-area__container--sm .dds__text-area, [dir=rtl] .dds__input-text__container--sm.dds__is--invalid .dds__search__control, [dir=rtl] .dds__is--invalid.dds__text-area__container--sm .dds__search__control {
    padding-left: 2.1875rem;
    padding-right: .6875rem
}

    [dir=rtl] .dds__input-text__container--sm.dds__is--invalid .dds__input-text.dds__has__icon--start, [dir=rtl] .dds__is--invalid.dds__text-area__container--sm .dds__input-text.dds__has__icon--start, [dir=rtl] .dds__input-text__container--sm.dds__is--invalid .dds__has__icon--start.dds__text-area, [dir=rtl] .dds__is--invalid.dds__text-area__container--sm .dds__has__icon--start.dds__text-area, [dir=rtl] .dds__input-text__container--sm.dds__is--invalid .dds__has__icon--start.dds__search__control, [dir=rtl] .dds__is--invalid.dds__text-area__container--sm .dds__has__icon--start.dds__search__control {
        padding-left: 2.1875rem
    }

[dir=rtl] .dds__input-text__container--sm.dds__is--invalid .dds__input-text__wrapper .dds__input-text__icon--end, [dir=rtl] .dds__is--invalid.dds__text-area__container--sm .dds__input-text__wrapper .dds__input-text__icon--end, [dir=rtl] .dds__input-text__container--sm.dds__is--invalid .dds__text-area__wrapper .dds__input-text__icon--end, [dir=rtl] .dds__is--invalid.dds__text-area__container--sm .dds__text-area__wrapper .dds__input-text__icon--end {
    left: 0;
    right: auto;
    right: initial;
    margin: .5rem 0 .5rem .75rem
}

.dds__link {
    background-color: #0000;
    color: #0672cb;
    text-decoration: underline
}

    .dds__link:hover {
        color: #0063b8;
        text-decoration: underline
    }

    .dds__link:active {
        color: #00468b;
        text-decoration: underline
    }

    .dds__link:visited {
        color: #0063b8
    }

.user-is-tabbing .dds__link:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px;
    text-decoration: underline
}

.dds__link .dds__icon {
    display: inline-block;
    vertical-align: -.18em
}

.dds__link:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none
}

    .dds__link:not([href]):not([tabindex]):hover, .dds__link:not([href]):not([tabindex]):focus {
        color: inherit;
        text-decoration: none
    }

    .dds__link:not([href]):not([tabindex]):focus {
        outline: 0
    }

.dds__link--standalone, .dds__link--standalone:active, .dds__link--standalone:visited {
    text-decoration: none
}

.dds__link__icon--start {
    margin-right: .25rem
}

[dir=rtl] .dds__link__icon--start {
    margin-right: 0;
    margin-right: initial;
    margin-left: .25rem
}

.dds__link__icon--end {
    margin-left: .25rem
}

[dir=rtl] .dds__link__icon--end {
    margin-left: 0;
    margin-left: initial;
    margin-right: .25rem
}

.dds__list {
    padding-left: 2em
}

    .dds__list li {
        margin-bottom: .75em;
        line-height: 1.5em
    }

ul.dds__list:not(.dds__list--unstyled) li::marker {
    content: "";
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

ul.dds__list:not(.dds__list--unstyled) li:before {
    font-size: 1em;
    margin-left: -.85em;
    padding-right: .5em;
    content: "\2022";
    text-align: center
}

.dds__list--unstyled {
    list-style: none
}

html[dir=rtl] .dds__list {
    text-align: right;
    padding-left: 0;
    padding-right: 2em
}

html[dir=rtl] ul.dds__list:not(.dds__list--unstyled) li::marker {
    content: "";
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

html[dir=rtl] ul.dds__list:not(.dds__list--unstyled) li:before {
    font-size: 1em;
    margin-right: -1.5em;
    padding-left: 1.5em;
    content: "\2022";
    text-align: center
}

.dds__loading-indicator__container {
    position: fixed;
    z-index: 1050;
    inset: 0;
    visibility: hidden
}

    .dds__loading-indicator__container[aria-hidden=false] {
        visibility: visible
    }

.dds__loading-indicator__overlay {
    position: fixed;
    z-index: 1050;
    inset: 0;
    width: 100%;
    height: 100vh;
    background-color: #0e0e0e73
}

    .dds__loading-indicator__overlay[aria-hidden=true] {
        visibility: hidden;
        opacity: 0;
        transition: visibility 0s linear .16s,opacity .16s ease-out
    }

    .dds__loading-indicator__overlay[aria-hidden=false] {
        visibility: visible;
        opacity: 1;
        transition: visibility 0s linear 0s,opacity .16s ease-in
    }

.dds__loading-indicator__overlay--blur {
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px)
}

.dds__loading-indicator__overlay--absolute {
    position: absolute;
    z-index: 0;
    height: 100%
}

.dds__loading-indicator__overlay--overflow-hidden {
    overflow: hidden !important
}

.dds__loading-indicator__wrapper {
    box-shadow: 0 2px 2px #002a5814,0 4px 4px #002a5814,0 8px 8px #002a5814,0 16px 16px #002a5814;
    box-shadow: 0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color),0 16px 16px var(--shadow-color);
    position: absolute;
    background-color: #fff;
    z-index: 1050;
    padding: 1.5rem;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: .1s all ease-in-out;
    visibility: hidden;
    border-radius: 2px;
    overflow-x: hidden
}

    .dds__loading-indicator__wrapper:after {
        position: absolute;
        z-index: -2;
        content: "";
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 1px solid;
        border-color: #e1e1e1;
        -o-border-image: linear-gradient(#e1e1e1,#ffffff) 1;
        border-image: linear-gradient(#e1e1e1,#ffffff) 1
    }

    .dds__loading-indicator__wrapper[aria-hidden=false] {
        visibility: visible
    }

.dds__loading-indicator {
    height: 100%;
    justify-content: center;
    align-items: center;
    justify-items: center;
    display: grid;
    grid-template: ". top ." auto "left center right" auto ". bottom ." auto;
    z-index: 1
}

.dds__loading-indicator__label {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    grid-area: bottom;
    margin: .75rem auto 0
}

.dds__loading-indicator__spinner {
    grid-area: center;
    position: relative;
    border-radius: 50%;
    animation: spin .92s infinite linear;
    border: .375rem solid #e1e1e1;
    border-left: .375rem solid #0672cb;
    width: 5.5rem;
    height: 5.5rem;
    margin: auto;
    z-index: 1
}

.dds__loading-indicator__label--top {
    grid-area: top
}

    .dds__loading-indicator__label--top.dds__loading-indicator__label {
        margin: 0 auto .75rem
    }

.dds__loading-indicator__label--end, .dds__loading-indicator__label--right {
    grid-area: right
}

    .dds__loading-indicator__label--end.dds__loading-indicator__label, .dds__loading-indicator__label--right.dds__loading-indicator__label {
        margin: auto 0 auto 1rem
    }

.dds__loading-indicator__label--start, .dds__loading-indicator__label--left {
    grid-area: left
}

    .dds__loading-indicator__label--start.dds__loading-indicator__label, .dds__loading-indicator__label--left.dds__loading-indicator__label {
        margin: auto 1rem auto 0
    }

.dds__loading-indicator--lg .dds__loading-indicator__label {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    margin: .5rem auto 0
}

.dds__loading-indicator--lg .dds__loading-indicator__label--top.dds__loading-indicator__label {
    margin: 0 auto .5rem
}

.dds__loading-indicator--lg .dds__loading-indicator__label--end.dds__loading-indicator__label, .dds__loading-indicator--lg .dds__loading-indicator__label--right.dds__loading-indicator__label {
    margin: auto 0 auto .75rem
}

.dds__loading-indicator--lg .dds__loading-indicator__label--start.dds__loading-indicator__label, .dds__loading-indicator--lg .dds__loading-indicator__label--left.dds__loading-indicator__label {
    margin: auto .75rem auto 0
}

.dds__loading-indicator--lg .dds__loading-indicator__spinner {
    border-width: .25rem;
    height: 4rem;
    width: 4rem
}

.dds__loading-indicator--md .dds__loading-indicator__label, .dds__loading-indicator--sm .dds__loading-indicator__label {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    margin: .25rem auto 0;
    font-size: .75rem
}

.dds__loading-indicator--md .dds__loading-indicator__label--top.dds__loading-indicator__label, .dds__loading-indicator--sm .dds__loading-indicator__label--top.dds__loading-indicator__label {
    margin: 0 auto .25rem
}

.dds__loading-indicator--md .dds__loading-indicator__label--end.dds__loading-indicator__label, .dds__loading-indicator--md .dds__loading-indicator__label--right.dds__loading-indicator__label, .dds__loading-indicator--sm .dds__loading-indicator__label--end.dds__loading-indicator__label, .dds__loading-indicator--sm .dds__loading-indicator__label--right.dds__loading-indicator__label {
    margin: auto 0 auto .5rem
}

.dds__loading-indicator--md .dds__loading-indicator__label--start.dds__loading-indicator__label, .dds__loading-indicator--md .dds__loading-indicator__label--left.dds__loading-indicator__label, .dds__loading-indicator--sm .dds__loading-indicator__label--start.dds__loading-indicator__label, .dds__loading-indicator--sm .dds__loading-indicator__label--left.dds__loading-indicator__label {
    margin: auto .5rem auto 0
}

.dds__loading-indicator--md .dds__loading-indicator__spinner, .dds__loading-indicator--sm .dds__loading-indicator__spinner {
    margin: auto;
    border-width: .125rem
}

.dds__loading-indicator--md .dds__loading-indicator__spinner {
    height: 2rem;
    width: 2rem
}

.dds__loading-indicator--sm .dds__loading-indicator__spinner {
    height: 1rem;
    width: 1rem
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.dds__d-none {
    display: none !important
}

.dds__d-inline {
    display: inline !important
}

.dds__d-inline-block {
    display: inline-block !important
}

.dds__d-block {
    display: block !important
}

.dds__d-table {
    display: table !important
}

.dds__d-table-row {
    display: table-row !important
}

.dds__d-table-cell {
    display: table-cell !important
}

.dds__d-flex {
    display: flex !important
}

.dds__d-inline-flex {
    display: inline-flex !important
}

@media (min-width: 480px) {
    .dds__d-sm-none {
        display: none !important
    }

    .dds__d-sm-inline {
        display: inline !important
    }

    .dds__d-sm-inline-block {
        display: inline-block !important
    }

    .dds__d-sm-block {
        display: block !important
    }

    .dds__d-sm-table {
        display: table !important
    }

    .dds__d-sm-table-row {
        display: table-row !important
    }

    .dds__d-sm-table-cell {
        display: table-cell !important
    }

    .dds__d-sm-flex {
        display: flex !important
    }

    .dds__d-sm-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width: 768px) {
    .dds__d-md-none {
        display: none !important
    }

    .dds__d-md-inline {
        display: inline !important
    }

    .dds__d-md-inline-block {
        display: inline-block !important
    }

    .dds__d-md-block {
        display: block !important
    }

    .dds__d-md-table {
        display: table !important
    }

    .dds__d-md-table-row {
        display: table-row !important
    }

    .dds__d-md-table-cell {
        display: table-cell !important
    }

    .dds__d-md-flex {
        display: flex !important
    }

    .dds__d-md-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width: 1024px) {
    .dds__d-lg-none {
        display: none !important
    }

    .dds__d-lg-inline {
        display: inline !important
    }

    .dds__d-lg-inline-block {
        display: inline-block !important
    }

    .dds__d-lg-block {
        display: block !important
    }

    .dds__d-lg-table {
        display: table !important
    }

    .dds__d-lg-table-row {
        display: table-row !important
    }

    .dds__d-lg-table-cell {
        display: table-cell !important
    }

    .dds__d-lg-flex {
        display: flex !important
    }

    .dds__d-lg-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width: 1366px) {
    .dds__d-xl-none {
        display: none !important
    }

    .dds__d-xl-inline {
        display: inline !important
    }

    .dds__d-xl-inline-block {
        display: inline-block !important
    }

    .dds__d-xl-block {
        display: block !important
    }

    .dds__d-xl-table {
        display: table !important
    }

    .dds__d-xl-table-row {
        display: table-row !important
    }

    .dds__d-xl-table-cell {
        display: table-cell !important
    }

    .dds__d-xl-flex {
        display: flex !important
    }

    .dds__d-xl-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width: 1584px) {
    .dds__d-2xl-none {
        display: none !important
    }

    .dds__d-2xl-inline {
        display: inline !important
    }

    .dds__d-2xl-inline-block {
        display: inline-block !important
    }

    .dds__d-2xl-block {
        display: block !important
    }

    .dds__d-2xl-table {
        display: table !important
    }

    .dds__d-2xl-table-row {
        display: table-row !important
    }

    .dds__d-2xl-table-cell {
        display: table-cell !important
    }

    .dds__d-2xl-flex {
        display: flex !important
    }

    .dds__d-2xl-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width: 1920px) {
    .dds__d-3xl-none {
        display: none !important
    }

    .dds__d-3xl-inline {
        display: inline !important
    }

    .dds__d-3xl-inline-block {
        display: inline-block !important
    }

    .dds__d-3xl-block {
        display: block !important
    }

    .dds__d-3xl-table {
        display: table !important
    }

    .dds__d-3xl-table-row {
        display: table-row !important
    }

    .dds__d-3xl-table-cell {
        display: table-cell !important
    }

    .dds__d-3xl-flex {
        display: flex !important
    }

    .dds__d-3xl-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width: 2560px) {
    .dds__d-4xl-none {
        display: none !important
    }

    .dds__d-4xl-inline {
        display: inline !important
    }

    .dds__d-4xl-inline-block {
        display: inline-block !important
    }

    .dds__d-4xl-block {
        display: block !important
    }

    .dds__d-4xl-table {
        display: table !important
    }

    .dds__d-4xl-table-row {
        display: table-row !important
    }

    .dds__d-4xl-table-cell {
        display: table-cell !important
    }

    .dds__d-4xl-flex {
        display: flex !important
    }

    .dds__d-4xl-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width: 3840px) {
    .dds__d-5xl-none {
        display: none !important
    }

    .dds__d-5xl-inline {
        display: inline !important
    }

    .dds__d-5xl-inline-block {
        display: inline-block !important
    }

    .dds__d-5xl-block {
        display: block !important
    }

    .dds__d-5xl-table {
        display: table !important
    }

    .dds__d-5xl-table-row {
        display: table-row !important
    }

    .dds__d-5xl-table-cell {
        display: table-cell !important
    }

    .dds__d-5xl-flex {
        display: flex !important
    }

    .dds__d-5xl-inline-flex {
        display: inline-flex !important
    }
}

@media print {
    .dds__d-print-none {
        display: none !important
    }

    .dds__d-print-inline {
        display: inline !important
    }

    .dds__d-print-inline-block {
        display: inline-block !important
    }

    .dds__d-print-block {
        display: block !important
    }

    .dds__d-print-table {
        display: table !important
    }

    .dds__d-print-table-row {
        display: table-row !important
    }

    .dds__d-print-table-cell {
        display: table-cell !important
    }

    .dds__d-print-flex {
        display: flex !important
    }

    .dds__d-print-inline-flex {
        display: inline-flex !important
    }
}

.dds__message-bar {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    background-color: #d9f5fd;
    color: #002a58;
    display: flex;
    padding: .5rem .875rem .5rem 1rem;
    position: relative
}

    .dds__message-bar a {
        font-size: .875rem;
        line-height: 1.25rem;
        letter-spacing: .005em;
        font-weight: 400;
        font-size: inherit;
        color: #0063b8;
        white-space: nowrap
    }

        .dds__message-bar a:hover {
            color: #00468b
        }

        .dds__message-bar a:active {
            color: #002a58
        }

        .dds__message-bar a.dds__action-block {
            display: block
        }

    .dds__message-bar .dds__message-bar__dismiss {
        border: 0;
        padding: 0;
        margin: 0;
        background: rgba(0,0,0,0);
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        align-self: flex-start;
        align-items: center;
        border-radius: 2px;
        display: flex;
        width: 1.5rem;
        height: 1.5rem;
        justify-content: center;
        color: #0063b8;
        min-width: 1.5rem
    }

    .dds__message-bar .dds__message-bar__dismiss-icon {
        min-width: 1rem;
        width: 1rem;
        height: 1rem
    }

    .dds__message-bar .dds__message-bar__dismiss:hover, .dds__message-bar .dds__message-bar__dismiss:focus {
        background-color: #94dcf7;
        color: #00468b
    }

        .dds__message-bar .dds__message-bar__dismiss:hover .dds__message-bar__timer circle.dds__message-bar__timer-circle, .dds__message-bar .dds__message-bar__dismiss:focus .dds__message-bar__timer circle.dds__message-bar__timer-circle {
            animation-play-state: paused
        }

    .dds__message-bar .dds__message-bar__dismiss:active {
        background-color: #5cc1ee;
        color: #002a58
    }

.dds__message-bar--success {
    background-color: #e9f5ce;
    color: #193100
}

    .dds__message-bar--success .dds__message-bar__dismiss {
        color: #436f00
    }

        .dds__message-bar--success .dds__message-bar__dismiss:hover, .dds__message-bar--success .dds__message-bar__dismiss:focus {
            background-color: #c0dd78;
            color: #2c5000
        }

        .dds__message-bar--success .dds__message-bar__dismiss:active {
            background-color: #9bc438;
            color: #193100
        }

    .dds__message-bar--success .dds__message-bar__icon {
        color: #436f00
    }

    .dds__message-bar--success .dds__message-bar__timer-circle {
        stroke: #5d8c00
    }

.dds__message-bar--warning {
    background-color: #feefcb;
    color: #420
}

    .dds__message-bar--warning .dds__message-bar__dismiss {
        color: #925400
    }

        .dds__message-bar--warning .dds__message-bar__dismiss:hover, .dds__message-bar--warning .dds__message-bar__dismiss:focus {
            background-color: #f5cd6f;
            color: #6d3a00
        }

        .dds__message-bar--warning .dds__message-bar__dismiss:active {
            background-color: #e6ac28;
            color: #420
        }

    .dds__message-bar--warning .dds__message-bar__icon {
        color: #925400
    }

    .dds__message-bar--warning .dds__message-bar__timer-circle {
        stroke: #b36f00
    }

.dds__message-bar--error {
    background-color: #ffecee;
    color: #590a0f
}

    .dds__message-bar--error .dds__message-bar__dismiss {
        color: #bb2a33
    }

        .dds__message-bar--error .dds__message-bar__dismiss:hover, .dds__message-bar--error .dds__message-bar__dismiss:focus {
            background-color: #ffc3c9;
            color: #8c161f
        }

        .dds__message-bar--error .dds__message-bar__dismiss:active {
            background-color: #ff99a1;
            color: #590a0f
        }

    .dds__message-bar--error .dds__message-bar__icon {
        color: #bb2a33
    }

    .dds__message-bar--error .dds__message-bar__timer-circle {
        stroke: #e4424d
    }

.dds__message-bar.dds__hiding {
    animation: fadeOut .13s
}

.dds__message-bar.dds__showing {
    animation: fadeIn .52s
}

.dds__message-bar:hover.dds__message-bar--timer-active button.dds__message-bar__dismiss .dds__message-bar__timer-circle {
    animation-play-state: paused
}

.user-is-tabbing .dds__message-bar__dismiss:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px;
    z-index: 0
}

.user-is-tabbing .dds__message-bar--timer .dds__message-bar__dismiss:focus {
    outline: none;
    box-shadow: 0 0 0 4px #fff,0 0 0 6px #00468b;
    border-radius: 100%
}

.dds__message-bar__content {
    align-self: center;
    width: 100%;
    box-sizing: border-box;
    padding-right: 1.5rem;
    min-width: 0
}

[dir=rtl] .dds__message-bar__content {
    padding-right: 0;
    padding-right: initial;
    padding-left: 1.5rem
}

.dds__message-bar__content[focus-within] ~ button.dds__message-bar__dismiss .dds__message-bar__timer circle.dds__message-bar__timer-circle {
    animation-play-state: paused
}

.dds__message-bar__content:focus-within ~ button.dds__message-bar__dismiss .dds__message-bar__timer circle.dds__message-bar__timer-circle {
    animation-play-state: paused
}

.dds__message-bar__content--center {
    text-align: center;
    margin-right: .375rem;
    margin-left: 1.5rem;
    padding: 0
}

    .dds__message-bar__content--center:first-child {
        margin-left: 3rem
    }

    .dds__message-bar__content--center:last-child {
        margin-right: 3.125rem;
        margin-left: 1.5rem
    }

    .dds__message-bar__content--center:only-child {
        margin-left: 3rem;
        margin-right: 3.125rem
    }

[dir=rtl] .dds__message-bar__content--center {
    padding: 0
}

.dds__message-bar__icon {
    min-width: 1rem;
    min-height: 1rem;
    width: 1rem;
    height: 1rem;
    margin-right: .5rem;
    margin-top: .125rem;
    color: #0063b8;
    font-size: 1rem
}

.dds__message-bar--global__container {
    position: sticky;
    top: 1rem;
    z-index: 1020
}

.dds__message-bar--global {
    box-shadow: 0 2px 2px #002a5814,0 4px 4px #002a5814,0 8px 8px #002a5814;
    box-shadow: 0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color);
    margin-top: 1rem
}

    .dds__message-bar--global:last-child {
        margin-bottom: 1rem
    }

.dds__message-bar--timer .dds__message-bar__dismiss {
    position: relative;
    border-radius: 100%
}

.dds__message-bar__timer {
    width: 1.75rem;
    height: 1.75rem;
    position: absolute;
    z-index: 0;
    top: -.125rem;
    right: -.125rem;
    transform: scaleX(-1)
}

    .dds__message-bar__timer > .dds__message-bar__timer-circle {
        animation: dds__message-bar-timer-animation 5s linear;
        animation-play-state: paused;
        r: 13;
        cx: 14;
        cy: 14
    }

.dds__message-bar__timer-circle {
    fill: none;
    stroke-width: 1px;
    stroke-linecap: round;
    transform: rotate(-90deg);
    transform-origin: 50% 50%;
    stroke-dasharray: 100;
    stroke-dashoffset: 100;
    stroke: #1282d6
}

.dds__message-bar--hide {
    display: none
}

@keyframes dds__message-bar-timer-animation {
    0% {
        stroke-dashoffset: 1
    }

    to {
        stroke-dashoffset: 100
    }
}

.dds__modal {
    display: none;
    position: fixed;
    align-items: center;
    justify-content: center;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    outline: none;
    z-index: 1050;
    background: rgba(14,14,14,.45)
}

    .dds__modal.dds__modal--show {
        display: flex
    }

    .dds__modal.dds__modal-offcanvas .dds__modal__content {
        height: 100%;
        max-height: 100%;
        width: 100%
    }

        .dds__modal.dds__modal-offcanvas .dds__modal__content > button {
            background-color: #f5f6f7;
            border: 0;
            color: #0672cb;
            display: flex;
            align-items: center;
            justify-content: center;
            padding-top: 1rem;
            padding-bottom: .75rem;
            padding-left: 0;
            cursor: pointer;
            font-weight: 500
        }

            .dds__modal.dds__modal-offcanvas .dds__modal__content > button > i:not(.dds__tab__icon--right), .dds__modal.dds__modal-offcanvas .dds__modal__content > button > i:not(.dds__tab__icon--left) {
                color: #636363;
                padding-left: .5rem;
                padding-right: .5rem;
                font-size: 1.5rem
            }

            .dds__modal.dds__modal-offcanvas .dds__modal__content > button span {
                display: flex;
                align-items: center
            }

                .dds__modal.dds__modal-offcanvas .dds__modal__content > button span .dds__tab__icon--right {
                    margin-left: .5rem
                }

                .dds__modal.dds__modal-offcanvas .dds__modal__content > button span .dds__tab__icon--left {
                    margin-right: .5rem
                }

    .dds__modal .dds__modal--sm {
        max-width: 18.75rem
    }

.dds__modal__overlay--overflow-hidden {
    overflow: hidden !important
}

.dds__modal__content {
    box-shadow: 0 2px 2px #002a5814,0 4px 4px #002a5814,0 8px 8px #002a5814;
    box-shadow: 0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color);
    display: flex;
    background-color: #fff;
    flex-direction: column;
    max-height: 80vh;
    max-width: 90%;
    min-height: 238px
}

.dds__modal__header {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    background: #fff;
    margin: 1.5rem
}

    .dds__modal__header .dds__modal__title {
        font-weight: 400;
        font-size: 1.5rem;
        line-height: 2rem;
        margin: 0
    }

    .dds__modal__header button {
        grid-column-start: 2;
        padding: .25rem
    }

.dds__modal__body {
    overflow-y: auto;
    font-size: 1rem;
    line-height: 24px;
    min-height: 54px;
    height: auto;
    padding: 0 1.5rem;
    margin-bottom: 2.5rem;
    font-weight: 400
}

.dds__modal--overflow-visible .dds__modal__body {
    overflow-y: visible
}

.dds__modal__footer {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin: 0 1.5rem 1.5rem
}

    .dds__modal__footer button.dds__button:not(:last-child) {
        margin-right: 1rem
    }

@media (max-width: 600px) {
    .dds__modal__content {
        width: 300px
    }

    .dds__modal__footer {
        flex-direction: column-reverse
    }

        .dds__modal__footer button.dds__button:not(:last-child) {
            margin-right: 0
        }

        .dds__modal__footer button.dds__button {
            font-size: 1rem;
            margin: 0;
            margin-top: .5rem;
            width: 100%
        }
}

@media (min-width: 600px) {
    .dds__modal__content {
        width: 496px
    }

    .dds__modal--lg .dds__modal__content {
        width: 800px
    }
}

.dds__modal__button--close {
    background: rgba(0,0,0,0);
    border: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin: 0;
    text-align: center;
    border-radius: 2px;
    width: 1.5rem;
    height: 1.5rem;
    color: #7e7e7e
}

    .dds__modal__button--close:active {
        background: #94dcf7;
        color: #00468b
    }

    .dds__modal__button--close svg {
        height: 1rem;
        width: 1rem
    }

    .dds__modal__button--close i {
        font-size: 1rem
    }

.user-is-tabbing .dds__modal__button--close:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px
}

body:not(.user-is-tabbing) button.dds__link:focus {
    text-decoration: underline
}

.dds__button-link, .dds__more-less__button {
    background-color: #0000;
    color: #0672cb;
    text-decoration: underline;
    border: 0
}

    .dds__button-link:hover, .dds__more-less__button:hover {
        color: #0063b8;
        text-decoration: underline
    }

    .dds__button-link:active, .dds__more-less__button:active {
        color: #00468b;
        text-decoration: underline
    }

    .dds__button-link:visited, .dds__more-less__button:visited {
        color: #0063b8
    }

.user-is-tabbing .dds__button-link:focus, .user-is-tabbing .dds__more-less__button:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px;
    text-decoration: underline
}

.dds__button-link .dds__icon, .dds__more-less__button .dds__icon {
    display: inline-block;
    vertical-align: -.18em
}

.dds__button-link:disabled, .dds__more-less__button:disabled {
    cursor: not-allowed;
    opacity: .4
}

.dds__button-link--standalone, .dds__more-less__button.dds__more-less__button--standalone {
    text-decoration: none;
    font-weight: 500
}

    .dds__button-link--standalone:active, .dds__more-less__button.dds__more-less__button--standalone:active, .dds__button-link--standalone:visited, .dds__more-less__button.dds__more-less__button--standalone:visited {
        text-decoration: none
    }

    .dds__button-link--standalone:hover:disabled, .dds__more-less__button.dds__more-less__button--standalone:hover:disabled {
        text-decoration: none
    }

    .dds__button-link--standalone:active, .dds__more-less__button.dds__more-less__button--standalone:active {
        text-decoration: none
    }

.dds__more-less__button {
    display: inline-flex;
    cursor: pointer;
    padding: 0;
    align-items: center
}

    .dds__more-less__button.dds__more-less__button--standalone {
        display: flex;
        margin: 8px 0
    }

    .dds__more-less__button[aria-expanded=false] > .dds__more-less__button--less, .dds__more-less__button[aria-expanded=true] > .dds__more-less__button--more {
        display: none
    }

.dds__more-less__icon {
    transform: rotate(180deg);
    transition: 0s;
    margin: 0 .125rem 0 .375rem;
    width: 1rem;
    height: 1.75rem
}

.dds__more-less__button[aria-expanded=false] .dds__more-less__icon {
    transform: rotate(0);
    transition: 0s
}

.dds__more-less__button.dds__more-less__button--standalone[type=button]:focus {
    text-decoration: none
}

[data-dds=more-less]:not(.dds__more-less--list) .dds__more-less__target:not(.dds__more-less__target--show) {
    display: none
}

.dds__more-less--list .dds__more-less__target {
    display: block;
    margin-bottom: 8px
}

.dds__more-less__target.dds__more-less__target--show + .dds__more-less__ellipsis {
    display: none
}

.dds__more-less--sr {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0;
    left: 0
}

.dds__notification__wrapper {
    position: fixed;
    bottom: 0;
    right: 0;
    overflow: hidden;
    z-index: 1050
}

    .dds__notification__wrapper:empty {
        display: none
    }

@media screen and (max-width: 480px) {
    .dds__notification__wrapper {
        width: 100%
    }
}

.dds__notification {
    transition: opacity .52s ease-out,transform .52s ease-out;
    box-shadow: -2px 2px 2px #002a5814,-4px 4px 4px #002a5814,-8px 8px 8px #002a5814;
    box-shadow: -2px 2px 2px var(--shadow-color),-4px 4px 4px var(--shadow-color),-8px 8px 8px var(--shadow-color);
    position: relative;
    border-radius: .125rem;
    background-color: #fff;
    padding: 1.5rem;
    display: flex;
    color: #0e0e0e;
    width: 25rem;
    line-height: 1.25rem;
    margin: 1rem;
    transform: translate(7.5rem);
    opacity: 0
}

@media screen and (prefers-reduced-motion: reduce) {
    .dds__notification {
        transition: none
    }
}

.dds__notification[aria-hidden=true] {
    transition: opacity .13s ease-out,transform .13s ease-out
}

@media screen and (prefers-reduced-motion: reduce) {
    .dds__notification[aria-hidden=true] {
        transition: none
    }
}

.dds__notification.dds__show {
    transform: translate(0);
    opacity: 1
}

@media screen and (max-width: 480px) {
    .dds__notification {
        box-shadow: 0 2px 2px #002a5814,0 4px 4px #002a5814,0 8px 8px #002a5814;
        box-shadow: 0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color);
        width: auto
    }
}

.dds__notification__icon {
    width: 1rem;
    height: 1rem;
    font-size: 1rem;
    margin-right: .5rem;
    margin-top: .125rem
}

.dds__notification__body {
    flex: 1;
    display: flex;
    flex-direction: column;
    position: relative
}

.dds__notification__header {
    font-weight: 700;
    display: flex;
    justify-content: space-between;
    font-size: .875rem;
    margin-bottom: 1rem
}

.dds__notification__close-button {
    display: flex;
    width: 1.5rem;
    height: 1.5rem;
    padding: 0;
    align-items: center;
    justify-content: center;
    color: #7e7e7e
}

    .dds__notification__close-button > .dds__notification__close-button__icon {
        width: 1rem;
        height: 1rem;
        font-size: 1rem
    }

.dds__notification__message {
    font-size: .875rem;
    letter-spacing: .005em
}

.dds__notification__time-stamp {
    font-size: .75rem;
    color: #636363
}

.dds__notification__footer {
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap-reverse;
    flex-direction: row;
    margin-top: .5rem
}

    .dds__notification__footer button {
        font-size: .875rem;
        margin-top: .5rem;
        line-height: 1.5rem;
        padding: .25rem .5rem;
        text-align: center
    }

        .dds__notification__footer button:nth-child(n+3) {
            display: none
        }

        .dds__notification__footer button ~ button {
            margin-left: 0
        }

        .dds__notification__footer button:nth-child(n+2) {
            margin-left: .5rem
        }

html[dir=rtl] .dds__notification__wrapper {
    left: 0;
    right: auto;
    right: initial
}

html[dir=rtl] .dds__notification {
    box-shadow: 2px 2px 2px #002a5814,4px 4px 4px #002a5814,8px 8px 8px #002a5814;
    box-shadow: 2px 2px 2px var(--shadow-color),4px 4px 4px var(--shadow-color),8px 8px 8px var(--shadow-color);
    transform: translate(-120px)
}

    html[dir=rtl] .dds__notification.dds__show {
        opacity: 1;
        transform: translate(0)
    }

html[dir=rtl] .dds__notification__footer button ~ button {
    margin-right: .75rem
}

.dds__pagination {
    color: #6e6e6e;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: space-between;
    padding: 1.5rem 1rem;
    background-color: #fff
}

.dds__pagination--center {
    justify-content: center
}

.dds__pagination__summary {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    display: flex;
    align-items: center;
    white-space: nowrap;
    min-width: 0
}

    .dds__pagination__summary[aria-hidden=true] {
        display: none
    }

.dds__pagination__per-page-label {
    margin: 0 .5rem 0 0
}

.dds__pagination__per-page-select {
    min-width: 4.25rem;
    margin-right: 1rem
}

    .dds__pagination__per-page-select .dds__select__field {
        padding: .375rem 2.5rem .375rem .75rem !important
    }

.dds__pagination__range {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
}

.dds__pagination__range {
    margin-right: 1rem
}

.dds__pagination__nav {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    display: flex;
    align-items: center;
    white-space: nowrap
}

.dds__pagination__first-page {
    margin-right: .5rem
}

.dds__pagination__prev-page {
    margin-right: 1rem
}

.dds__pagination__next-page {
    margin-left: 1rem
}

.dds__pagination__last-page {
    margin-left: .5rem
}

.dds__pagination__page-range {
    display: flex;
    align-items: center
}

.dds__pagination__page-range-label {
    margin: 0 .5rem 0 0
}

.dds__pagination__page-range-total-label {
    margin-left: .5rem
}

.dds__pagination__page-range-current-wrapper {
    grid-column: unset !important
}

.dds__pagination__page-range-current {
    padding: .3125rem !important
}

.dds__pagination__page-range-current {
    width: 2.5rem;
    text-align: center
}

.dds__pagination__page-range-current--wide {
    width: 3rem
}

.dds__pagination__page-range-current--wider {
    width: 3.5rem
}

.dds__pagination__first-page[aria-disabled=true], .dds__pagination__prev-page[aria-disabled=true], .dds__pagination__next-page[aria-disabled=true], .dds__pagination__last-page[aria-disabled=true] {
    cursor: not-allowed;
    opacity: .4
}

    .dds__pagination__first-page[aria-disabled=true]:active, .dds__pagination__first-page[aria-disabled=true]:hover, .dds__pagination__first-page[aria-disabled=true]:focus, .dds__pagination__prev-page[aria-disabled=true]:active, .dds__pagination__prev-page[aria-disabled=true]:hover, .dds__pagination__prev-page[aria-disabled=true]:focus, .dds__pagination__next-page[aria-disabled=true]:active, .dds__pagination__next-page[aria-disabled=true]:hover, .dds__pagination__next-page[aria-disabled=true]:focus, .dds__pagination__last-page[aria-disabled=true]:active, .dds__pagination__last-page[aria-disabled=true]:hover, .dds__pagination__last-page[aria-disabled=true]:focus {
        background-color: #0000 !important;
        border-color: #0000 !important
    }

.dds__pagination--width-1024, .dds__pagination--width-768, .dds__pagination--width-640 {
    padding: 1rem
}

    .dds__pagination--width-1024 .dds__pagination__page-range-label, .dds__pagination--width-768 .dds__pagination__page-range-label, .dds__pagination--width-640 .dds__pagination__page-range-label, .dds__pagination--width-480 .dds__pagination__page-range-label, .dds__pagination--width-360 .dds__pagination__page-range-label {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0,0,0,0);
        white-space: nowrap;
        border: 0;
        left: 0
    }

    .dds__pagination--width-768 .dds__pagination__prev-page, .dds__pagination--width-768 .dds__pagination__next-page, .dds__pagination--width-640 .dds__pagination__prev-page, .dds__pagination--width-640 .dds__pagination__next-page, .dds__pagination--width-480 .dds__pagination__prev-page, .dds__pagination--width-480 .dds__pagination__next-page, .dds__pagination--width-360 .dds__pagination__prev-page, .dds__pagination--width-360 .dds__pagination__next-page {
        padding: .4375rem
    }

    .dds__pagination--width-768 .dds__pagination__prev-page__icon, .dds__pagination--width-768 .dds__pagination__next-page__icon, .dds__pagination--width-640 .dds__pagination__prev-page__icon, .dds__pagination--width-640 .dds__pagination__next-page__icon, .dds__pagination--width-480 .dds__pagination__prev-page__icon, .dds__pagination--width-480 .dds__pagination__next-page__icon, .dds__pagination--width-360 .dds__pagination__prev-page__icon, .dds__pagination--width-360 .dds__pagination__next-page__icon {
        margin: 0 !important
    }

    .dds__pagination--width-768 .dds__pagination__prev-page-label, .dds__pagination--width-768 .dds__pagination__next-page-label, .dds__pagination--width-640 .dds__pagination__prev-page-label, .dds__pagination--width-640 .dds__pagination__next-page-label, .dds__pagination--width-480 .dds__pagination__prev-page-label, .dds__pagination--width-480 .dds__pagination__next-page-label, .dds__pagination--width-360 .dds__pagination__prev-page-label, .dds__pagination--width-360 .dds__pagination__next-page-label, .dds__pagination--width-640 .dds__pagination__per-page-label, .dds__pagination--width-640 .dds__pagination__page-range-total-label, .dds__pagination--width-480 .dds__pagination__per-page-label, .dds__pagination--width-480 .dds__pagination__page-range-total-label {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0,0,0,0);
        white-space: nowrap;
        border: 0;
        left: 0
    }

.dds__pagination--width-480 {
    padding: .75rem 1rem
}

    .dds__pagination--width-480 .dds__pagination__first-page, .dds__pagination--width-480 .dds__pagination__last-page, .dds__pagination--width-480 .dds__pagination__range-total-label {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0,0,0,0);
        white-space: nowrap;
        border: 0;
        left: 0
    }

.dds__pagination--width-360 {
    padding: .5rem 1rem;
    justify-content: center
}

    .dds__pagination--width-360 .dds__pagination__summary {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0,0,0,0);
        white-space: nowrap;
        border: 0;
        left: 0
    }

.dds__popover {
    transition: opacity .125s ease-out;
    display: none;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    width: 18rem;
    word-wrap: break-word;
    background-image: linear-gradient(180deg,#e1e1e1,#ffffff);
    border-radius: .125rem
}

.dds__popover--md {
    width: 30.5rem
}

.dds__popover--lg {
    width: 50rem
}

.dds__popover:after {
    box-shadow: 0 2px 2px #002a5814,0 4px 4px #002a5814,0 8px 8px #002a5814,0 16px 16px #002a5814;
    box-shadow: 0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color),0 16px 16px var(--shadow-color);
    position: absolute;
    z-index: -2;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: .125rem
}

.dds__popover__pointer {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    width: .75rem;
    height: .75rem;
    transform: rotate(45deg);
    z-index: -1
}

    .dds__popover__pointer:before {
        box-shadow: 0 2px 2px #002a5814,0 4px 4px #002a5814,0 8px 8px #002a5814,0 16px 16px #002a5814;
        box-shadow: 0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color),0 16px 16px var(--shadow-color);
        position: absolute;
        content: "";
        width: 100%;
        height: 100%
    }

.dds__popover__content {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #fff;
    border-radius: .0625rem;
    padding: .9375rem .9375rem 1rem;
    margin: .0625rem .0625rem 0;
    max-height: 40vh
}

.dds__popover__header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 1rem
}

.dds__popover__headline {
    color: #0e0e0e;
    margin-bottom: 0
}

.dds__popover__close {
    background: rgba(0,0,0,0);
    border: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin: 0;
    text-align: center;
    border-radius: 2px;
    width: 1.5rem;
    height: 1.5rem;
    color: #7e7e7e;
    color: #6e6e6e;
    min-width: 1.25rem;
    margin-left: 1rem
}

    .dds__popover__close:active {
        background: #94dcf7;
        color: #00468b
    }

    .dds__popover__close svg {
        height: 1rem;
        width: 1rem
    }

    .dds__popover__close i {
        font-size: 1rem
    }

.user-is-tabbing .dds__popover__close:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px
}

.dds__popover__body {
    min-height: 2.5rem;
    padding: 0;
    height: auto;
    max-width: 100%
}

.dds__popover--animating {
    display: block
}

.dds__popover--open {
    display: block;
    opacity: 1;
    z-index: 1050
}

.dds__radio-button__label {
    display: inline-flex;
    align-items: flex-start;
    padding: .375rem;
    margin-bottom: 0
}

    .dds__radio-button__label:hover:before, .dds__radio-button__label:focus:before {
        border-color: #0063b8;
        background-color: #d9f5fd;
        box-shadow: 0 0 0 .375rem #d9f5fd
    }

    .dds__radio-button__label:active:before {
        border-color: #0063b8;
        background-color: #94dcf7;
        box-shadow: 0 0 0 .375rem #94dcf7
    }

    .dds__radio-button__label:before {
        content: "";
        background-color: #fff;
        background-size: 100%;
        min-width: 1.5rem;
        background-position: center;
        background-repeat: no-repeat;
        border-radius: 100%;
        width: 1.5rem;
        height: 1.5rem;
        border: .0625rem solid #7e7e7e
    }

    .dds__radio-button__label:not(:empty):before {
        margin-right: .625rem
    }

.dds__radio-button-group .dds__radio-button {
    margin-top: .5rem
}

.dds__radio-button--sm .dds__radio-button__label {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    padding-top: .25rem;
    padding-bottom: .25rem
}

    .dds__radio-button--sm .dds__radio-button__label:before {
        min-width: 1.25rem;
        width: 1.25rem;
        height: 1.25rem
    }

    .dds__radio-button--sm .dds__radio-button__label:not(:empty):before {
        margin-right: .5rem
    }

    .dds__radio-button--sm .dds__radio-button__label:hover:before, .dds__radio-button--sm .dds__radio-button__label:focus:before {
        box-shadow: 0 0 0 .25rem #d9f5fd
    }

    .dds__radio-button--sm .dds__radio-button__label:active:before {
        box-shadow: 0 0 0 .25rem #94dcf7
    }

.dds__radio-button__input {
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: all;
    margin: 0;
    opacity: 0
}

    .dds__radio-button__input:checked ~ .dds__radio-button__label:before {
        background-color: #fff;
        border-color: #0672cb;
        border: .375rem solid #0672cb
    }

    .dds__radio-button__input:disabled ~ .dds__radio-button__label:before, .dds__radio-button__input:disabled:hover ~ .dds__radio-button__label:before {
        border-color: #7e7e7e;
        box-shadow: none;
        background-color: #0000
    }

    .dds__radio-button__input:disabled ~ .dds__radio-button__label:before, .dds__radio-button__input:disabled + .dds__radio-button__label, .dds__radio-button__input:disabled:hover ~ .dds__radio-button__label:before, .dds__radio-button__input .dds__radio-button__label {
        cursor: not-allowed;
        opacity: .4
    }

    .dds__radio-button__input:checked:disabled ~ .dds__radio-button__label:before, .dds__radio-button__input:checked:disabled:hover ~ .dds__radio-button__label:before {
        border-color: #0063b8;
        box-shadow: none;
        background-color: #fff
    }

.user-is-tabbing .dds__radio-button .dds__radio-button__input:focus {
    position: absolute !important
}

.user-is-tabbing .dds__radio-button.dds__radio-button--sm input[type=radio]:focus + .dds__radio-button__label:before {
    box-shadow: 0 0 0 .25rem #d9f5fd
}

.user-is-tabbing .dds__radio-button .dds__radio-button__input:focus + .dds__radio-button__label {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px
}

    .user-is-tabbing .dds__radio-button .dds__radio-button__input:focus + .dds__radio-button__label:before {
        background-color: #d9f5fd;
        border-color: #0468a1;
        box-shadow: 0 0 0 .375rem #d9f5fd
    }

.user-is-tabbing .dds__radio-button .dds__radio-button__input:checked:focus + .dds__radio-button__label:before {
    background-color: #fff;
    border-color: #0063b8
}

.dds__radio-button-group.dds__is--invalid .dds__invalid-feedback {
    display: block
}

    .dds__radio-button-group.dds__is--invalid .dds__invalid-feedback.dds__radio-button__error-text {
        display: flex;
        margin: .5rem 0;
        padding-left: .375rem
    }

html[dir=rtl] .dds__radio-button__label:not(:empty):before {
    margin-right: 0;
    margin-left: .5rem
}

.dds__search {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    width: 100%;
    display: flex;
    flex-direction: column
}

[dir=rtl] .dds__search .dds__label {
    align-self: flex-start
}

.dds__search__control {
    justify-content: flex-end;
    padding-right: 5rem
}

[dir=rtl] .dds__search__control {
    padding-right: 1rem;
    padding-left: 5rem
}

.dds__search__action-group {
    display: inline-flex;
    position: absolute;
    right: 1rem
}

[dir=rtl] .dds__search__action-group {
    right: auto;
    right: initial;
    left: 1rem
}

.dds__search__action {
    color: #6e6e6e
}

    .dds__search__action:not(:disabled):not(.dds__inactive):hover, .dds__search__action:hover, .dds__search__action:focus {
        background-color: #f5f6f7;
        color: #6e6e6e
    }

    .dds__search__action:active {
        background-color: #f0f0f0;
        color: #636363
    }

.dds__search__action-submit {
    margin-left: .5rem
}

[dir=rtl] .dds__search__action-submit {
    margin-right: .5rem;
    margin-left: 0
}

.dds__search__action--hide {
    display: none
}

.dds__search--sm .dds__label {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400
}

.dds__search--sm .dds__search__action-group {
    right: .75rem
}

[dir=rtl] .dds__search--sm .dds__search__action-group {
    right: auto;
    right: initial;
    left: .75rem
}

.dds__search--sm .dds__search__control {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    padding: .3125rem .6875rem
}

.dds__search__wrapper {
    display: flex;
    align-items: center;
    position: relative
}

.dds__search__control::-webkit-search-decoration, .dds__search__control::-webkit-search-cancel-button, .dds__search__control::-webkit-search-results-button, .dds__search__control::-webkit-search-results-decoration {
    display: none
}

.dds__search__control::-ms-clear, .dds__search__control::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

.dds__select > label {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    color: #636363;
    padding: 0;
    margin: 0 0 .25rem
}

.dds__select .dds__invalid-feedback {
    margin-top: .25rem
}

.dds__select--sm > label {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400
}

.dds__select--sm .dds__select__field {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    height: 2rem;
    padding: .3125rem 3.6875rem .3125rem .6875rem
}

.dds__select--sm .dds__select__feedback__icon {
    top: .5rem;
    right: 2.1875rem
}

.dds__select--sm .dds__select__chevron {
    top: .5rem;
    right: .6875rem
}

.dds__select__wrapper {
    position: relative
}

.dds__select__field {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    width: 100%;
    height: 3rem;
    padding: .6875rem 4.5rem .6875rem 1rem;
    border: .0625rem solid #7e7e7e;
    border-radius: .125rem;
    color: #0e0e0e;
    background-color: #fff
}

    .dds__select__field:disabled {
        cursor: not-allowed;
        opacity: .4
    }

    .dds__select__field:focus {
        outline: none;
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
        border-radius: 2px;
        border-color: #0672cb
    }

        .dds__select__field:focus::-ms-value {
            color: #0e0e0e;
            background-color: #0000
        }

    .dds__select__field:hover {
        border-color: #0672cb
    }

    .dds__select__field::-ms-expand {
        display: none
    }

    .dds__select__field option, .dds__select__field optgroup {
        color: #0e0e0e
    }

        .dds__select__field option.dds__select__option--placeholder {
            color: #6e6e6e
        }

        .dds__select__field option:disabled {
            color: #b6b6b6
        }

.dds__select--placeholder {
    color: #6e6e6e
}

.dds__select__feedback__icon {
    display: none;
    pointer-events: none;
    position: absolute;
    top: 1rem;
    right: 2.75rem;
    color: #bb2a33;
    height: 1rem;
    width: 1rem
}

.dds__select__chevron {
    pointer-events: none;
    cursor: pointer;
    position: absolute;
    top: 1rem;
    right: 1rem;
    color: #636363;
    height: 1rem;
    width: 1rem
}

.dds__select__helper {
    display: block;
    padding-top: .25rem;
    color: #636363
}

.dds__form--was-validated .dds__select__field:invalid {
    color: #bb2a33;
    border-color: #bb2a33
}

    .dds__form--was-validated .dds__select__field:invalid:focus {
        border-color: #0672cb
    }

    .dds__form--was-validated .dds__select__field:invalid ~ .dds__select__feedback__icon, .dds__form--was-validated .dds__select__field:invalid ~ .dds__invalid-feedback {
        display: block
    }

    .dds__form--was-validated .dds__select__field:invalid ~ .dds__select__helper {
        display: none
    }

.dds__switch {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    color: #0e0e0e;
    min-height: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap
}

.dds__switch--sm {
    min-height: 2rem
}

.dds__switch--horizontal-start {
    justify-content: flex-start
}

.dds__switch__label {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    margin-right: 1.5rem
}

.dds__switch--sm .dds__switch__label {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400
}

.dds__switch__area {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0
}

.user-is-tabbing .dds__switch:focus .dds__switch__area {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px
}

.dds__switch__track {
    position: relative;
    display: inline-block;
    width: 2.5rem;
    height: 1.5rem;
    background-color: #d2d2d2;
    border-radius: .75rem;
    border: 0;
    outline: .375rem solid rgba(0,0,0,0);
    margin: .375rem;
    transition: background-color .3s ease-out
}

@media (prefers-reduced-motion) {
    .dds__switch__track {
        transition: none 0s ease 0s;
        transition: initial
    }
}

.dds__switch--sm .dds__switch__track {
    width: 2.125rem;
    height: 1.25rem;
    margin: .25rem;
    outline-width: .25rem
}

.dds__switch__handle {
    content: "";
    position: absolute;
    top: .125rem;
    left: .125rem;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    background: #fff;
    border: 1px solid #7e7e7e;
    border-radius: 50%;
    transition: left .16s ease-out
}

@media (prefers-reduced-motion) {
    .dds__switch__handle {
        transition: none 0s ease 0s;
        transition: initial
    }
}

.dds__switch--sm .dds__switch__handle {
    width: 1rem;
    height: 1rem
}

.dds__switch[aria-checked=true] .dds__switch__track {
    background-color: #0672cb
}

.dds__switch[aria-checked=true] .dds__switch__handle {
    background-color: #fff;
    border: 1px solid #00468b;
    left: 1.125rem
}

.dds__switch[aria-checked=true].dds__switch--sm .dds__switch__handle {
    left: 1rem
}

.dds__switch__control-label {
    display: inline-grid;
    grid-template-columns: auto;
    margin-left: .25rem
}

.dds__switch__control-label__on, .dds__switch__control-label__off {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    grid-column: 1;
    grid-row: 1
}

.dds__switch--sm .dds__switch__control-label__on, .dds__switch--sm .dds__switch__control-label__off {
    font-size: .75rem;
    letter-spacing: .005em;
    line-height: 1.25rem;
    font-weight: 400
}

.dds__switch__control-label__on {
    opacity: 0
}

.dds__switch__control-label__off, .dds__switch[aria-checked=true] .dds__switch__control-label__on {
    opacity: 1
}

.dds__switch[aria-checked=true] .dds__switch__control-label__off {
    opacity: 0
}

.dds__switch:hover .dds__switch__track, .user-is-tabbing .dds__switch:focus .dds__switch__track {
    outline-color: #d9f5fd
}

.dds__switch:active .dds__switch__track {
    outline-color: #94dcf7
}

.dds__switch:active .dds__switch__handle, .dds__switch:hover .dds__switch__handle, .user-is-tabbing .dds__switch:focus .dds__switch__handle {
    border-color: #0063b8
}

.dds__switch[aria-disabled=true] {
    pointer-events: none
}

    .dds__switch[aria-disabled=true] > *:not(.dds__switch__area), .dds__switch[aria-disabled=true] .dds__switch__area > * {
        cursor: not-allowed;
        opacity: .4
    }

    .dds__switch[aria-disabled=true]:hover .dds__switch__area, .dds__switch[aria-disabled=true]:hover .dds__switch__track {
        outline-color: #0000
    }

    .dds__switch[aria-disabled=true]:active .dds__switch__handle, .dds__switch[aria-disabled=true]:hover .dds__switch__handle, .dds__switch[aria-disabled=true]:focus .dds__switch__handle {
        border-color: #7e7e7e
    }

.dds__side-nav__wrapper {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    width: 17.5rem;
    max-height: 100vh;
    height: 100%;
    top: 0;
    position: sticky;
    transition: width .2s linear;
    border-right: .0625rem solid #e1e1e1;
    padding: 0;
    background-color: #fff
}

    .dds__side-nav__wrapper[aria-expanded=false] {
        width: 3.75rem
    }

        .dds__side-nav__wrapper[aria-expanded=false] .dds__side-nav__item a {
            color: #636363;
            grid-template-columns: .25rem 3.5rem;
            width: 3.75rem
        }

            .dds__side-nav__wrapper[aria-expanded=false] .dds__side-nav__item a > span:not(.dds__side-nav__icon) {
                position: absolute;
                width: 1px;
                height: 1px;
                padding: 0;
                overflow: hidden;
                clip: rect(0,0,0,0);
                white-space: nowrap;
                border: 0;
                left: 0
            }

        .dds__side-nav__wrapper[aria-expanded=false] .dds__side-nav__group {
            width: 3.75rem
        }

            .dds__side-nav__wrapper[aria-expanded=false] .dds__side-nav__group.dds__side-nav__item {
                background: #fff
            }

            .dds__side-nav__wrapper[aria-expanded=false] .dds__side-nav__group > button {
                width: 3.75rem;
                grid-template-columns: .25rem 3.5rem
            }

                .dds__side-nav__wrapper[aria-expanded=false] .dds__side-nav__group > button span:not(.dds__side-nav__icon) {
                    position: absolute;
                    width: 1px;
                    height: 1px;
                    padding: 0;
                    overflow: hidden;
                    clip: rect(0,0,0,0);
                    white-space: nowrap;
                    border: 0;
                    left: 0
                }

                .dds__side-nav__wrapper[aria-expanded=false] .dds__side-nav__group > button .dds__side-nav__group__chevron {
                    position: absolute;
                    width: 1px;
                    height: 1px;
                    padding: 0;
                    overflow: hidden;
                    clip: rect(0,0,0,0);
                    white-space: nowrap;
                    border: 0;
                    left: 0
                }

        .dds__side-nav__wrapper[aria-expanded=false] .dds__side-nav__toggle {
            width: 3.75rem
        }

            .dds__side-nav__wrapper[aria-expanded=false] .dds__side-nav__toggle button:first-of-type {
                display: none
            }

            .dds__side-nav__wrapper[aria-expanded=false] .dds__side-nav__toggle button:last-of-type {
                display: block
            }

    .dds__side-nav__wrapper[aria-expanded=true] .dds__side-nav__toggle button .dds__side-nav__icon, .dds__side-nav__wrapper[aria-expanded=true] .dds__side-nav__toggle button i {
        width: auto;
        width: initial
    }

    .dds__side-nav__wrapper[aria-expanded=true] .dds__side-nav__item a {
        color: #636363
    }

.dds__side-nav__wrapper--fixed .dds__side-nav {
    height: 100%;
    max-height: 100vh
}

.dds__side-nav__wrapper--fixed .dds__side-nav__toggle button {
    display: none !important
}

.dds__side-nav {
    background-color: #fff;
    scroll-behavior: smooth;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0;
    padding: 0
}

.dds__side-nav__menu {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.dds__side-nav__group button {
    border-style: none;
    background: none
}

.dds__side-nav__group > button, .dds__side-nav__item a {
    width: 100%;
    display: grid;
    grid-template-columns: .25rem 3.5rem 10.5rem 1fr;
    grid-template-areas: "border ikon spanner toggle";
    grid-template-rows: auto;
    grid-row-start: 0;
    text-decoration: none;
    padding: 0;
    color: #636363;
    align-items: center
}

    .dds__side-nav__group > button:hover:not([active]), .dds__side-nav__item a:hover:not([active]) {
        text-decoration: none;
        color: #0e0e0e;
        background-color: #d9f5fd;
        cursor: pointer
    }

        .dds__side-nav__group > button:hover:not([active]) span:not(.dds__side-nav__icon), .dds__side-nav__item a:hover:not([active]) span:not(.dds__side-nav__icon) {
            color: #0e0e0e
        }

        .dds__side-nav__group > button:hover:not([active]) .dds__side-nav__icon, .dds__side-nav__item a:hover:not([active]) .dds__side-nav__icon, .dds__side-nav__group > button:hover:not([active]) svg, .dds__side-nav__item a:hover:not([active]) svg, .dds__side-nav__group > button:hover:not([active]) i, .dds__side-nav__item a:hover:not([active]) i {
            color: #0e0e0e;
            fill: #0e0e0e
        }

    .dds__side-nav__group > button:before, .dds__side-nav__item a:before {
        grid-area: border;
        content: "";
        display: block;
        width: .25rem;
        height: 100%;
        background-color: #0000
    }

    .dds__side-nav__group > button > *, .dds__side-nav__item a > * {
        margin: 1rem 0
    }

    .dds__side-nav__group > button .dds__side-nav__icon, .dds__side-nav__item a .dds__side-nav__icon, .dds__side-nav__group > button svg:first-child, .dds__side-nav__item a svg:first-child, .dds__side-nav__group > button i:first-child, .dds__side-nav__item a i:first-child {
        height: 1.5rem;
        padding: .25rem 0;
        grid-area: ikon;
        width: 1rem;
        fill: #636363;
        justify-self: center;
        display: flex;
        justify-content: center
    }

        .dds__side-nav__group > button .dds__side-nav__icon > *, .dds__side-nav__item a .dds__side-nav__icon > *, .dds__side-nav__group > button .dds__side-nav__icon:before, .dds__side-nav__item a .dds__side-nav__icon:before, .dds__side-nav__group > button .dds__side-nav__icon:after, .dds__side-nav__item a .dds__side-nav__icon:after, .dds__side-nav__group > button svg:first-child > *, .dds__side-nav__item a svg:first-child > *, .dds__side-nav__group > button svg:first-child:before, .dds__side-nav__item a svg:first-child:before, .dds__side-nav__group > button svg:first-child:after, .dds__side-nav__item a svg:first-child:after, .dds__side-nav__group > button i:first-child > *, .dds__side-nav__item a i:first-child > *, .dds__side-nav__group > button i:first-child:before, .dds__side-nav__item a i:first-child:before, .dds__side-nav__group > button i:first-child:after, .dds__side-nav__item a i:first-child:after {
            align-self: center
        }

    .dds__side-nav__group > button span:not(.dds__side-nav__icon), .dds__side-nav__item a span:not(.dds__side-nav__icon) {
        grid-area: spanner;
        padding-right: 1.25rem;
        display: block;
        color: #636363
    }

    .dds__side-nav__group > button .dds__side-nav__group__chevron, .dds__side-nav__item a .dds__side-nav__group__chevron {
        grid-area: toggle
    }

    .dds__side-nav__item a:focus, .dds__side-nav__item a:active {
        text-decoration: none
    }

    .dds__side-nav__item a span:not(.dds__side-nav__icon) {
        grid-column-start: 3
    }

.dds__side-nav__item--selected {
    background-color: #e1e1e1
}

    .dds__side-nav__item--selected a span {
        color: #0e0e0e
    }

    .dds__side-nav__item--selected a:before {
        background-color: #0672cb
    }

.dds__side-nav__group > button[aria-expanded=true] .dds__side-nav__group__chevron {
    transform: rotate(180deg);
    transition: 0s
}

.dds__side-nav__group > button[aria-expanded=true] span:not(.dds__side-nav__icon) {
    color: #636363
}

.dds__side-nav__group > button[aria-expanded=true] .dds__side-nav__icon, .dds__side-nav__group > button[aria-expanded=true] svg, .dds__side-nav__group > button[aria-expanded=true] i {
    color: #636363;
    fill: #636363
}

.dds__side-nav__group > button[aria-expanded=true] + ul, .dds__side-nav__group > button[aria-expanded=true] + .dds__side-nav__menu {
    height: auto;
    border-top: .0625rem solid #e1e1e1;
    border-bottom: .0625rem solid #e1e1e1;
    background-color: #f5f6f7;
    display: block
}

.dds__side-nav__group > button span:not(.dds__side-nav__icon) {
    grid-column-start: 3
}

.dds__side-nav__group > button .dds__side-nav__group__chevron {
    transform: rotate(0);
    transition: 0s;
    width: 1rem;
    height: 1rem;
    margin-right: 1.5rem;
    justify-self: end
}

.dds__side-nav__group > button[aria-expanded=false] + .dds__side-nav__menu {
    display: none
}

.dds__side-nav__group--selected > button:not([aria-expanded=true]) {
    background-color: #e1e1e1;
    text-decoration: none
}

    .dds__side-nav__group--selected > button:not([aria-expanded=true]) span {
        color: #0e0e0e
    }

    .dds__side-nav__group--selected > button:not([aria-expanded=true]) .dds__side-nav__icon, .dds__side-nav__group--selected > button:not([aria-expanded=true]) svg, .dds__side-nav__group--selected > button:not([aria-expanded=true]) i {
        color: #0e0e0e;
        fill: #0e0e0e
    }

    .dds__side-nav__group--selected > button:not([aria-expanded=true]):before {
        background-color: #0672cb
    }

.dds__side-nav__toggle {
    display: flex;
    flex-direction: row-reverse;
    position: sticky;
    bottom: 0;
    width: 17.5rem;
    border-right: .0625rem solid #e1e1e1;
    background: #fff;
    transition: width .2s linear
}

    .dds__side-nav__toggle > *, .dds__side-nav__toggle:before, .dds__side-nav__toggle:after {
        align-self: center
    }

    .dds__side-nav__toggle button {
        width: 3.75rem;
        background-color: #fff;
        height: 3.5rem;
        border: 0;
        outline: 0;
        cursor: pointer;
        text-align: center;
        padding: 0
    }

        .dds__side-nav__toggle button:active {
            box-shadow: none
        }

        .dds__side-nav__toggle button .dds__side-nav__icon, .dds__side-nav__toggle button i, .dds__side-nav__toggle button svg {
            fill: #0672cb;
            width: 1rem;
            height: 1rem;
            pointer-events: none
        }

        .dds__side-nav__toggle button i {
            color: #0672cb
        }

        .dds__side-nav__toggle button:hover svg, .dds__side-nav__toggle button:active svg, .dds__side-nav__toggle button:focus svg {
            fill: #0063b8
        }

        .dds__side-nav__toggle button:hover i, .dds__side-nav__toggle button:active i, .dds__side-nav__toggle button:focus i {
            color: #0063b8
        }

        .dds__side-nav__toggle button:last-of-type {
            display: none
        }

.user-is-tabbing .dds__side-nav__wrapper .dds__side-nav__item > a:focus, .user-is-tabbing .dds__side-nav__wrapper .dds__side-nav__group > button:focus, .user-is-tabbing .dds__side-nav__toggle > button:focus {
    outline: none;
    box-shadow: inset 0 0 #fff,inset 0 0 0 2px #00468b;
    border-radius: 0
}

@media screen and (max-width: 480px) {
    .dds__side-nav__wrapper[aria-expanded=false], .dds__side-nav__wrapper[aria-expanded=false] .dds__side-nav__menu {
        width: 0
    }

    .dds__side-nav__wrapper .dds__side-nav {
        z-index: 1050;
        height: 100%;
        max-height: 100vh
    }

    .dds__side-nav__wrapper .dds__side-nav__toggle {
        display: none !important
    }
}

.dds__table__ribbon {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: .5rem;
    padding: 1rem;
    background-color: #fff;
    border-bottom: 1px solid #7e7e7e
}

.dds__table__ribbon--breakpoint-768, .dds__table__ribbon--single-line {
    grid-template-columns: 1fr
}

.dds__table__ribbon__action-bar {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.dds__table__ribbon__bulk-actions-bar {
    display: flex;
    gap: .5rem;
    justify-content: flex-end;
    flex-grow: 1
}

.dds__table__search .dds__search__action-submit {
    display: none
}

.dds__table__search__control {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important
}

.dds__table__search__icon {
    position: absolute;
    top: 1rem;
    left: 1rem;
    color: #6e6e6e
}

.dds__table__search.dds__search--sm .dds__table__search__icon {
    top: .5rem
}

.dds__table__bulk-action--hidden {
    position: absolute;
    visibility: hidden
}

.dds__action-menu .dds__table__bulk-action__more-menu__icon {
    width: 1rem;
    height: 1rem;
    font-size: 1rem;
    margin-right: .5rem;
    flex: 0 0 auto
}

[dir=rtl] .dds__action-menu .dds__table__bulk-action__more-menu__icon {
    margin-right: 0;
    margin-left: .5rem
}

.dds__tag.dds__table__selected-rows-tag {
    visibility: hidden
}

.dds__tag.dds__table__selected-rows-tag--visible {
    visibility: visible
}

.dds__table__loading {
    grid-area: dds-table-body;
    background-color: #0e0e0e73;
    width: 100%;
    min-height: 100%;
    z-index: 1;
    display: flex;
    align-items: flex-start
}

.dds__table__loading--centered {
    align-items: center
}

.dds__table__loading__wrapper {
    box-shadow: 0 2px 2px #002a5814,0 4px 4px #002a5814,0 8px 8px #002a5814,0 16px 16px #002a5814;
    box-shadow: 0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color),0 16px 16px var(--shadow-color);
    background-color: #fff;
    left: 50%;
    transform: translate(-50%);
    position: sticky;
    padding: 1.5rem;
    margin: 2.5rem 0
}

.dds__table__loading__wrapper--sm {
    padding: 1rem;
    margin: 0
}

.dds__table__loading__wrapper--compact {
    padding: .25rem
}

.dds__table__no-rows {
    position: sticky;
    left: 50%;
    transform: translate(-50%);
    display: inline-block
}

.dds__table__no-rows__cell {
    margin: 2.5rem 0
}

.dds__table th.dds__th, .dds__table .dds__th .dds__table__cell, .dds__table .dds__th__button {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    padding: 1.5rem .9375rem 1.4375rem 1rem
}

.dds__table td.dds__td, .dds__table .dds__td .dds__table__cell {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    padding: 1rem .9375rem .9375rem 1rem
}

.dds__table--comfy th.dds__th, .dds__table--comfy .dds__th .dds__table__cell, .dds__table--comfy .dds__th__button {
    padding: 2rem .9375rem 1.9375rem 1rem
}

.dds__table--comfy td.dds__td, .dds__table--comfy .dds__td .dds__table__cell {
    padding: 1.5rem .9375rem 1.4375rem 1rem
}

.dds__table--compact th.dds__th, .dds__table--compact .dds__th .dds__table__cell, .dds__table--compact .dds__th__button {
    padding: 1rem .9375rem .9375rem 1rem
}

.dds__table--compact td.dds__td, .dds__table--compact .dds__td .dds__table__cell {
    padding: .5rem .9375rem .4375rem 1rem
}

.dds__table thead tr.dds__thead {
    border-bottom: 1px solid #7e7e7e
}

.dds__table tbody .dds__tr, .dds__table .dds__tbody .dds__tr {
    border-bottom: 1px solid #e1e1e1
}

.dds__table thead, .dds__table .dds__thead {
    border-bottom: 1px solid #7e7e7e
}

    .dds__table thead .dds__tr, .dds__table .dds__thead .dds__tr {
        border-bottom: 1px solid #e1e1e1
    }

        .dds__table thead .dds__tr:last-child, .dds__table .dds__thead .dds__tr:last-child {
            border-bottom: 0
        }

.dds__table .dds__td, .dds__table .dds__th {
    border-right: 1px solid #e1e1e1
}

    .dds__table .dds__td:last-of-type, .dds__table .dds__th:last-of-type {
        border-right: 1px solid rgba(0,0,0,0)
    }

.dds__table .dds__th--action[aria-sort=ascending] .dds__th__sort-icon {
    display: flex
}

.dds__table .dds__th--action[aria-sort=descending] .dds__th__sort-icon {
    transform: rotate(180deg);
    transition: 0s;
    display: flex;
    transform-origin: 50% 50%
}

.dds__table .dds__th--action:last-of-type:hover, .dds__table .dds__th--action-focus:last-of-type {
    border-right: 1px solid #d9f5fd
}

.dds__table--grid-alternating [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="0"]:not([data-even=false]), .dds__table--grid-alternating [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="2"]:not([data-even=false]), .dds__table--grid-alternating [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="4"]:not([data-even=false]), .dds__table--grid-alternating [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="6"]:not([data-even=false]), .dds__table--grid-alternating [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="8"]:not([data-even=false]), .dds__table--grid-alternating [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--freeform-alternating .dds__table--grid-alternating .dds__tr[data-even$=true], .dds__table--grid-alternating [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="0"]:not([data-even=false]), .dds__table--grid-alternating [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="2"]:not([data-even=false]), .dds__table--grid-alternating [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="4"]:not([data-even=false]), .dds__table--grid-alternating [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="6"]:not([data-even=false]), .dds__table--grid-alternating [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="8"]:not([data-even=false]), .dds__table--grid-alternating [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--horizontal-alternating .dds__table--grid-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="0"]:not([data-even=false]), [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="2"]:not([data-even=false]), [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="4"]:not([data-even=false]), [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="6"]:not([data-even=false]), [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="8"]:not([data-even=false]), [dir=rtl] .dds__table--grid-alternating .dds__tr[data-even$=true], .dds__table--grid-alternating .dds__table--freeform-alternating .dds__tr[data-even$=true], .dds__table--freeform-alternating .dds__table--grid-alternating .dds__tr[data-even$=true], .dds__table--grid-alternating .dds__table--horizontal-alternating .dds__tr[data-even$=true], .dds__table--horizontal-alternating .dds__table--grid-alternating .dds__tr[data-even$=true], .dds__table--grid-alternating .dds__tr[data-row$="0"]:not([data-even=false]), .dds__table--grid-alternating .dds__tr[data-row$="2"]:not([data-even=false]), .dds__table--grid-alternating .dds__tr[data-row$="4"]:not([data-even=false]), .dds__table--grid-alternating .dds__tr[data-row$="6"]:not([data-even=false]), .dds__table--grid-alternating .dds__tr[data-row$="8"]:not([data-even=false]), .dds__table--grid-alternating .dds__tr[data-even$=true] {
    background-color: #f5f6f7
}

    .dds__table--grid-alternating .dds__tr[data-row$="0"]:not([data-even=false]).dds__tr--selected, .dds__table--grid-alternating .dds__tr[data-row$="2"]:not([data-even=false]).dds__tr--selected, .dds__table--grid-alternating .dds__tr[data-row$="4"]:not([data-even=false]).dds__tr--selected, .dds__table--grid-alternating .dds__tr[data-row$="6"]:not([data-even=false]).dds__tr--selected, .dds__table--grid-alternating .dds__tr[data-row$="8"]:not([data-even=false]).dds__tr--selected, .dds__table--grid-alternating .dds__tr[data-even$=true].dds__tr--selected {
        background-color: #d9f5fd
    }

        .dds__table--grid-alternating .dds__tr[data-row$="0"]:not([data-even=false]).dds__tr--selected:hover, .dds__table--grid-alternating .dds__tr[data-row$="2"]:not([data-even=false]).dds__tr--selected:hover, .dds__table--grid-alternating .dds__tr[data-row$="4"]:not([data-even=false]).dds__tr--selected:hover, .dds__table--grid-alternating .dds__tr[data-row$="6"]:not([data-even=false]).dds__tr--selected:hover, .dds__table--grid-alternating .dds__tr[data-row$="8"]:not([data-even=false]).dds__tr--selected:hover, .dds__table--grid-alternating .dds__tr[data-even$=true].dds__tr--selected:hover {
            background-color: #ebf9fd
        }

.dds__table--grid-alternating .dds__thead .dds__tr:nth-child(n) {
    background-color: #fff
}

.dds__table--horizontal-alternating [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="0"]:not([data-even=false]), .dds__table--horizontal-alternating [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="2"]:not([data-even=false]), .dds__table--horizontal-alternating [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="4"]:not([data-even=false]), .dds__table--horizontal-alternating [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="6"]:not([data-even=false]), .dds__table--horizontal-alternating [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="8"]:not([data-even=false]), .dds__table--horizontal-alternating [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--freeform-alternating .dds__table--horizontal-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="0"]:not([data-even=false]), [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="2"]:not([data-even=false]), [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="4"]:not([data-even=false]), [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="6"]:not([data-even=false]), [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="8"]:not([data-even=false]), [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-even$=true], .dds__table--horizontal-alternating [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="0"]:not([data-even=false]), .dds__table--horizontal-alternating [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="2"]:not([data-even=false]), .dds__table--horizontal-alternating [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="4"]:not([data-even=false]), .dds__table--horizontal-alternating [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="6"]:not([data-even=false]), .dds__table--horizontal-alternating [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="8"]:not([data-even=false]), .dds__table--horizontal-alternating [dir=rtl] .dds__table--grid-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--grid-alternating .dds__table--horizontal-alternating .dds__tr[data-even$=true], .dds__table--horizontal-alternating .dds__table--freeform-alternating .dds__tr[data-even$=true], .dds__table--freeform-alternating .dds__table--horizontal-alternating .dds__tr[data-even$=true], .dds__table--horizontal-alternating .dds__tr[data-row$="0"]:not([data-even=false]), .dds__table--horizontal-alternating .dds__tr[data-row$="2"]:not([data-even=false]), .dds__table--horizontal-alternating .dds__tr[data-row$="4"]:not([data-even=false]), .dds__table--horizontal-alternating .dds__tr[data-row$="6"]:not([data-even=false]), .dds__table--horizontal-alternating .dds__tr[data-row$="8"]:not([data-even=false]), .dds__table--horizontal-alternating .dds__tr[data-even$=true], .dds__table--horizontal-alternating .dds__table--grid-alternating .dds__tr[data-even$=true], .dds__table--grid-alternating .dds__table--horizontal-alternating .dds__tr[data-even$=true] {
    background-color: #f5f6f7
}

    .dds__table--horizontal-alternating .dds__tr[data-row$="0"]:not([data-even=false]).dds__tr--selected, .dds__table--horizontal-alternating .dds__tr[data-row$="2"]:not([data-even=false]).dds__tr--selected, .dds__table--horizontal-alternating .dds__tr[data-row$="4"]:not([data-even=false]).dds__tr--selected, .dds__table--horizontal-alternating .dds__tr[data-row$="6"]:not([data-even=false]).dds__tr--selected, .dds__table--horizontal-alternating .dds__tr[data-row$="8"]:not([data-even=false]).dds__tr--selected, .dds__table--horizontal-alternating .dds__tr[data-even$=true].dds__tr--selected {
        background-color: #d9f5fd
    }

        .dds__table--horizontal-alternating .dds__tr[data-row$="0"]:not([data-even=false]).dds__tr--selected:hover, .dds__table--horizontal-alternating .dds__tr[data-row$="2"]:not([data-even=false]).dds__tr--selected:hover, .dds__table--horizontal-alternating .dds__tr[data-row$="4"]:not([data-even=false]).dds__tr--selected:hover, .dds__table--horizontal-alternating .dds__tr[data-row$="6"]:not([data-even=false]).dds__tr--selected:hover, .dds__table--horizontal-alternating .dds__tr[data-row$="8"]:not([data-even=false]).dds__tr--selected:hover, .dds__table--horizontal-alternating .dds__tr[data-even$=true].dds__tr--selected:hover {
            background-color: #ebf9fd
        }

.dds__table--horizontal-alternating .dds__thead .dds__tr:nth-child(n) {
    background-color: #fff
}

.dds__table--horizontal-alternating .dds__td, .dds__table--horizontal-alternating .dds__th {
    border-right: 1px solid rgba(0,0,0,0)
}

    .dds__table--horizontal-alternating .dds__td:last-of-type, .dds__table--horizontal-alternating .dds__td:first-of-type, .dds__table--horizontal-alternating .dds__th:last-of-type, .dds__table--horizontal-alternating .dds__th:first-of-type {
        border-right: 1px solid rgba(0,0,0,0)
    }

.dds__table--freeform .dds__td, .dds__table--freeform .dds__th {
    border-right: 1px solid rgba(0,0,0,0)
}

    .dds__table--freeform .dds__td:last-of-type, .dds__table--freeform .dds__td:first-of-type, .dds__table--freeform .dds__th:last-of-type, .dds__table--freeform .dds__th:first-of-type {
        border-right: 1px solid rgba(0,0,0,0)
    }

.dds__table--freeform .dds__tbody .dds__tr {
    border-bottom: 1px solid rgba(0,0,0,0)
}

.dds__table--freeform .dds__thead .dds__tr {
    border-bottom: 0;
    border-bottom: initial
}

.dds__table--freeform .dds__thead {
    border-bottom: 1px solid #7e7e7e
}

.dds__table--horizontal .dds__td, .dds__table--horizontal .dds__th {
    border-right: 1px solid rgba(0,0,0,0)
}

    .dds__table--horizontal .dds__td:last-of-type, .dds__table--horizontal .dds__td:first-of-type, .dds__table--horizontal .dds__th:last-of-type, .dds__table--horizontal .dds__th:first-of-type {
        border-right: 1px solid rgba(0,0,0,0)
    }

[dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="0"]:not([data-even=false]), [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="2"]:not([data-even=false]), [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="4"]:not([data-even=false]), [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="6"]:not([data-even=false]), [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="8"]:not([data-even=false]), [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-even$=true], .dds__table--freeform-alternating [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="0"]:not([data-even=false]), .dds__table--freeform-alternating [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="2"]:not([data-even=false]), .dds__table--freeform-alternating [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="4"]:not([data-even=false]), .dds__table--freeform-alternating [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="6"]:not([data-even=false]), .dds__table--freeform-alternating [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="8"]:not([data-even=false]), .dds__table--freeform-alternating [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--horizontal-alternating .dds__table--freeform-alternating .dds__tr[data-even$=true], .dds__table--freeform-alternating [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="0"]:not([data-even=false]), .dds__table--freeform-alternating [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="2"]:not([data-even=false]), .dds__table--freeform-alternating [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="4"]:not([data-even=false]), .dds__table--freeform-alternating [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="6"]:not([data-even=false]), .dds__table--freeform-alternating [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="8"]:not([data-even=false]), .dds__table--freeform-alternating [dir=rtl] .dds__table--grid-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--grid-alternating .dds__table--freeform-alternating .dds__tr[data-even$=true], .dds__table--freeform-alternating .dds__tr[data-row$="0"]:not([data-even=false]), .dds__table--freeform-alternating .dds__tr[data-row$="2"]:not([data-even=false]), .dds__table--freeform-alternating .dds__tr[data-row$="4"]:not([data-even=false]), .dds__table--freeform-alternating .dds__tr[data-row$="6"]:not([data-even=false]), .dds__table--freeform-alternating .dds__tr[data-row$="8"]:not([data-even=false]), .dds__table--freeform-alternating .dds__tr[data-even$=true], .dds__table--freeform-alternating .dds__table--grid-alternating .dds__tr[data-even$=true], .dds__table--grid-alternating .dds__table--freeform-alternating .dds__tr[data-even$=true], .dds__table--freeform-alternating .dds__table--horizontal-alternating .dds__tr[data-even$=true], .dds__table--horizontal-alternating .dds__table--freeform-alternating .dds__tr[data-even$=true] {
    background-color: #f5f6f7
}

    .dds__table--freeform-alternating .dds__tr[data-row$="0"]:not([data-even=false]).dds__tr--selected, .dds__table--freeform-alternating .dds__tr[data-row$="2"]:not([data-even=false]).dds__tr--selected, .dds__table--freeform-alternating .dds__tr[data-row$="4"]:not([data-even=false]).dds__tr--selected, .dds__table--freeform-alternating .dds__tr[data-row$="6"]:not([data-even=false]).dds__tr--selected, .dds__table--freeform-alternating .dds__tr[data-row$="8"]:not([data-even=false]).dds__tr--selected, .dds__table--freeform-alternating .dds__tr[data-even$=true].dds__tr--selected {
        background-color: #d9f5fd
    }

        .dds__table--freeform-alternating .dds__tr[data-row$="0"]:not([data-even=false]).dds__tr--selected:hover, .dds__table--freeform-alternating .dds__tr[data-row$="2"]:not([data-even=false]).dds__tr--selected:hover, .dds__table--freeform-alternating .dds__tr[data-row$="4"]:not([data-even=false]).dds__tr--selected:hover, .dds__table--freeform-alternating .dds__tr[data-row$="6"]:not([data-even=false]).dds__tr--selected:hover, .dds__table--freeform-alternating .dds__tr[data-row$="8"]:not([data-even=false]).dds__tr--selected:hover, .dds__table--freeform-alternating .dds__tr[data-even$=true].dds__tr--selected:hover {
            background-color: #ebf9fd
        }

.dds__table--freeform-alternating .dds__thead .dds__tr:nth-child(n) {
    background-color: #fff
}

.dds__table--freeform-alternating .dds__td, .dds__table--freeform-alternating .dds__th {
    border-right: 1px solid rgba(0,0,0,0)
}

    .dds__table--freeform-alternating .dds__td:last-of-type, .dds__table--freeform-alternating .dds__td:first-of-type, .dds__table--freeform-alternating .dds__th:last-of-type, .dds__table--freeform-alternating .dds__th:first-of-type {
        border-right: 1px solid rgba(0,0,0,0)
    }

.dds__table--freeform-alternating .dds__tbody .dds__tr {
    border-bottom: 1px solid rgba(0,0,0,0)
}

.dds__table--freeform-alternating .dds__thead .dds__tr {
    border-bottom: 0;
    border-bottom: initial
}

.dds__table--freeform-alternating .dds__thead, [dir=rtl] .dds__table thead tr.dds__thead {
    border-bottom: 1px solid #7e7e7e
}

[dir=rtl] .dds__table tbody .dds__tr, [dir=rtl] .dds__table .dds__tbody .dds__tr {
    border-bottom: 1px solid #e1e1e1
}

[dir=rtl] .dds__table thead, [dir=rtl] .dds__table .dds__thead {
    border-bottom: 1px solid #7e7e7e
}

    [dir=rtl] .dds__table thead .dds__tr, [dir=rtl] .dds__table .dds__thead .dds__tr {
        border-bottom: 1px solid #e1e1e1
    }

        [dir=rtl] .dds__table thead .dds__tr:last-child, [dir=rtl] .dds__table .dds__thead .dds__tr:last-child {
            border-bottom: 0
        }

[dir=rtl] .dds__table .dds__td, [dir=rtl] .dds__table .dds__th {
    border-right: 1px solid #e1e1e1
}

    [dir=rtl] .dds__table .dds__td:last-of-type, [dir=rtl] .dds__table .dds__th:last-of-type {
        border-right: 1px solid rgba(0,0,0,0)
    }

    [dir=rtl] .dds__table .dds__td:last-of-type, [dir=rtl] .dds__table .dds__th:last-of-type {
        border-right: 1px solid #e1e1e1
    }

    [dir=rtl] .dds__table .dds__td:first-of-type, [dir=rtl] .dds__table .dds__th:first-of-type {
        border-right: 1px solid rgba(0,0,0,0)
    }

[dir=rtl] .dds__table .dds__th--action[aria-sort=ascending] .dds__th__sort-icon {
    display: flex
}

[dir=rtl] .dds__table .dds__th--action[aria-sort=descending] .dds__th__sort-icon {
    transform: rotate(180deg);
    transition: 0s;
    display: flex;
    transform-origin: 50% 50%
}

[dir=rtl] .dds__table .dds__th--action:last-of-type:hover, [dir=rtl] .dds__table .dds__th--action-focus:last-of-type {
    border-right: 1px solid #d9f5fd
}

[dir=rtl] .dds__table .dds__th--action:first-of-type:hover {
    border-right: 1px solid #d9f5fd
}

[dir=rtl] .dds__table .dds__th--action:last-of-type:hover, [dir=rtl] .dds__table .dds__th--action-focus:last-of-type {
    border-right: 1px solid #e1e1e1
}

[dir=rtl] .dds__table--grid-alternating .dds__table--freeform-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--freeform-alternating .dds__table--grid-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--grid-alternating .dds__table--horizontal-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--horizontal-alternating .dds__table--grid-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="0"]:not([data-even=false]), [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="2"]:not([data-even=false]), [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="4"]:not([data-even=false]), [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="6"]:not([data-even=false]), [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="8"]:not([data-even=false]), [dir=rtl] .dds__table--grid-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--grid-alternating .dds__tr[data-even$=true] {
    background-color: #f5f6f7
}

    [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="0"]:not([data-even=false]).dds__tr--selected, [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="2"]:not([data-even=false]).dds__tr--selected, [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="4"]:not([data-even=false]).dds__tr--selected, [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="6"]:not([data-even=false]).dds__tr--selected, [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="8"]:not([data-even=false]).dds__tr--selected, [dir=rtl] .dds__table--grid-alternating .dds__tr[data-even$=true].dds__tr--selected {
        background-color: #d9f5fd
    }

        [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="0"]:not([data-even=false]).dds__tr--selected:hover, [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="2"]:not([data-even=false]).dds__tr--selected:hover, [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="4"]:not([data-even=false]).dds__tr--selected:hover, [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="6"]:not([data-even=false]).dds__tr--selected:hover, [dir=rtl] .dds__table--grid-alternating .dds__tr[data-row$="8"]:not([data-even=false]).dds__tr--selected:hover, [dir=rtl] .dds__table--grid-alternating .dds__tr[data-even$=true].dds__tr--selected:hover {
            background-color: #ebf9fd
        }

[dir=rtl] .dds__table--grid-alternating .dds__thead .dds__tr:nth-child(n) {
    background-color: #fff
}

[dir=rtl] .dds__table--horizontal-alternating .dds__table--freeform-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--freeform-alternating .dds__table--horizontal-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="0"]:not([data-even=false]), [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="2"]:not([data-even=false]), [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="4"]:not([data-even=false]), [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="6"]:not([data-even=false]), [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="8"]:not([data-even=false]), [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--horizontal-alternating .dds__table--grid-alternating .dds__tr[data-even$=true], .dds__table--grid-alternating [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-even$=true], .dds__table--freeform-alternating [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--grid-alternating .dds__table--horizontal-alternating .dds__tr[data-even$=true] {
    background-color: #f5f6f7
}

    [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="0"]:not([data-even=false]).dds__tr--selected, [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="2"]:not([data-even=false]).dds__tr--selected, [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="4"]:not([data-even=false]).dds__tr--selected, [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="6"]:not([data-even=false]).dds__tr--selected, [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="8"]:not([data-even=false]).dds__tr--selected, [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-even$=true].dds__tr--selected {
        background-color: #d9f5fd
    }

        [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="0"]:not([data-even=false]).dds__tr--selected:hover, [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="2"]:not([data-even=false]).dds__tr--selected:hover, [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="4"]:not([data-even=false]).dds__tr--selected:hover, [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="6"]:not([data-even=false]).dds__tr--selected:hover, [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-row$="8"]:not([data-even=false]).dds__tr--selected:hover, [dir=rtl] .dds__table--horizontal-alternating .dds__tr[data-even$=true].dds__tr--selected:hover {
            background-color: #ebf9fd
        }

[dir=rtl] .dds__table--horizontal-alternating .dds__thead .dds__tr:nth-child(n) {
    background-color: #fff
}

[dir=rtl] .dds__table--horizontal-alternating .dds__td, [dir=rtl] .dds__table--horizontal-alternating .dds__th {
    border-right: 1px solid rgba(0,0,0,0)
}

    [dir=rtl] .dds__table--horizontal-alternating .dds__td:last-of-type, [dir=rtl] .dds__table--horizontal-alternating .dds__td:first-of-type, [dir=rtl] .dds__table--horizontal-alternating .dds__th:last-of-type, [dir=rtl] .dds__table--horizontal-alternating .dds__th:first-of-type {
        border-right: 1px solid rgba(0,0,0,0)
    }

[dir=rtl] .dds__table--freeform .dds__td, [dir=rtl] .dds__table--freeform .dds__th {
    border-right: 1px solid rgba(0,0,0,0)
}

    [dir=rtl] .dds__table--freeform .dds__td:last-of-type, [dir=rtl] .dds__table--freeform .dds__td:first-of-type, [dir=rtl] .dds__table--freeform .dds__th:last-of-type, [dir=rtl] .dds__table--freeform .dds__th:first-of-type {
        border-right: 1px solid rgba(0,0,0,0)
    }

[dir=rtl] .dds__table--freeform .dds__tbody .dds__tr {
    border-bottom: 1px solid rgba(0,0,0,0)
}

[dir=rtl] .dds__table--freeform .dds__thead .dds__tr {
    border-bottom: 0;
    border-bottom: initial
}

[dir=rtl] .dds__table--freeform .dds__thead {
    border-bottom: 1px solid #7e7e7e
}

[dir=rtl] .dds__table--horizontal .dds__td, [dir=rtl] .dds__table--horizontal .dds__th {
    border-right: 1px solid rgba(0,0,0,0)
}

    [dir=rtl] .dds__table--horizontal .dds__td:last-of-type, [dir=rtl] .dds__table--horizontal .dds__td:first-of-type, [dir=rtl] .dds__table--horizontal .dds__th:last-of-type, [dir=rtl] .dds__table--horizontal .dds__th:first-of-type {
        border-right: 1px solid rgba(0,0,0,0)
    }

[dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="0"]:not([data-even=false]), [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="2"]:not([data-even=false]), [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="4"]:not([data-even=false]), [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="6"]:not([data-even=false]), [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="8"]:not([data-even=false]), [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--freeform-alternating .dds__table--grid-alternating .dds__tr[data-even$=true], .dds__table--grid-alternating [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--freeform-alternating .dds__table--horizontal-alternating .dds__tr[data-even$=true], .dds__table--horizontal-alternating [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--grid-alternating .dds__table--freeform-alternating .dds__tr[data-even$=true], [dir=rtl] .dds__table--horizontal-alternating .dds__table--freeform-alternating .dds__tr[data-even$=true] {
    background-color: #f5f6f7
}

    [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="0"]:not([data-even=false]).dds__tr--selected, [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="2"]:not([data-even=false]).dds__tr--selected, [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="4"]:not([data-even=false]).dds__tr--selected, [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="6"]:not([data-even=false]).dds__tr--selected, [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="8"]:not([data-even=false]).dds__tr--selected, [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-even$=true].dds__tr--selected {
        background-color: #d9f5fd
    }

        [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="0"]:not([data-even=false]).dds__tr--selected:hover, [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="2"]:not([data-even=false]).dds__tr--selected:hover, [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="4"]:not([data-even=false]).dds__tr--selected:hover, [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="6"]:not([data-even=false]).dds__tr--selected:hover, [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-row$="8"]:not([data-even=false]).dds__tr--selected:hover, [dir=rtl] .dds__table--freeform-alternating .dds__tr[data-even$=true].dds__tr--selected:hover {
            background-color: #ebf9fd
        }

[dir=rtl] .dds__table--freeform-alternating .dds__thead .dds__tr:nth-child(n) {
    background-color: #fff
}

[dir=rtl] .dds__table--freeform-alternating .dds__td, [dir=rtl] .dds__table--freeform-alternating .dds__th {
    border-right: 1px solid rgba(0,0,0,0)
}

    [dir=rtl] .dds__table--freeform-alternating .dds__td:last-of-type, [dir=rtl] .dds__table--freeform-alternating .dds__td:first-of-type, [dir=rtl] .dds__table--freeform-alternating .dds__th:last-of-type, [dir=rtl] .dds__table--freeform-alternating .dds__th:first-of-type {
        border-right: 1px solid rgba(0,0,0,0)
    }

[dir=rtl] .dds__table--freeform-alternating .dds__tbody .dds__tr {
    border-bottom: 1px solid rgba(0,0,0,0)
}

[dir=rtl] .dds__table--freeform-alternating .dds__thead .dds__tr {
    border-bottom: 0;
    border-bottom: initial
}

[dir=rtl] .dds__table--freeform-alternating .dds__thead {
    border-bottom: 1px solid #7e7e7e
}

table.dds__table--grid-alternating .dds__tr:nth-child(odd), table.dds__table--horizontal-alternating .dds__tr:nth-child(odd), table.dds__table--freeform-alternating .dds__tr:nth-child(odd) {
    background-color: #f5f6f7
}

.dds__table {
    align-items: start;
    color: #0e0e0e;
    display: grid;
    grid-template-areas: "dds-table-head" "dds-table-body";
    grid-auto-rows: max-content;
    min-width: 100%;
    overflow: auto
}

.dds__table--sticky-header .dds__thead {
    position: sticky;
    top: 0;
    box-shadow: 0 2px #002a580d;
    z-index: 1
}

.dds__table .dds__th.dds__th--expandable, .dds__table .dds__td.dds__td--expandable {
    min-width: 3.5rem;
    max-width: 3.5rem;
    justify-content: center;
    align-items: center;
    border-right: inherit
}

.dds__table .dds__th.dds__th--selectable, .dds__table .dds__td.dds__td--selectable {
    min-width: 3.25rem;
    max-width: 3.25rem;
    justify-content: center;
    align-items: center;
    border-right: inherit
}

.user-is-tabbing .dds__table[tabindex] {
    outline: 2px solid #00468b
}

.dds__tr__expandable, .dds__tr, .dds__table thead tr.dds__thead, .dds__table thead.dds__thead tr.dds__tr {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    align-items: stretch;
    width: 100%
}

.dds__tr, .dds__table thead tr.dds__thead, .dds__table thead.dds__thead tr.dds__tr {
    background-color: #fff
}

thead tr.dds__thead {
    border-bottom: 1px solid #7e7e7e
}

.dds__tbody {
    grid-area: dds-table-body
}

    .dds__tbody .dds__tr {
        flex-wrap: wrap
    }

        .dds__tbody .dds__tr:hover {
            background-color: #ebf9fd
        }

.dds__tr__expandable {
    display: none;
    align-items: stretch
}

    .dds__tr__expandable.dds__tr--expanded {
        display: flex;
        flex-direction: row;
        border-top: 1px solid #e1e1e1
    }

.dds__th--expandable {
    background-color: #fff
}

.dds__td--expandable__button {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: inherit;
    background: rgba(0,0,0,0);
    box-sizing: content-box;
    height: 1.5rem
}

    .dds__td--expandable__button:hover {
        background: #97dcf4
    }

.dds__td--expandable__button--opened {
    transform: rotate(180deg);
    transition: 0s;
    transform-origin: 50% 50%
}

.dds__td--expandable__button .dds__td--expandable__button__icon {
    fill: #00468b
}

.dds__td--expandable__button__sr {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0;
    left: 0
}

.dds__td--expandable__button__label {
    display: none
}

.dds__td--expandable-content {
    margin: 1.5rem 1rem;
    width: 100%
}

.dds__tr--selected {
    background-color: #d9f5fd;
    position: relative
}

    .dds__tr--selected .dds__td--selectable:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 4px;
        height: calc(100% + 1px);
        background-color: #0672cb
    }

[dir=ltr] .dds__th, [dir=ltr] .dds__td {
    text-align: left
}

[dir=rtl] .dds__th, [dir=rtl] .dds__td {
    text-align: right
}

.dds__th, .dds__td {
    display: flex;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 12.625rem
}

.dds__th--align-end, .dds__td--align-end {
    justify-content: flex-end
}

    .dds__th--align-end .dds__th__button-label, .dds__td--align-end .dds__th__button-label, .dds__th--align-end .dds__table__cell, .dds__td--align-end .dds__table__cell {
        text-align: right
    }

.dds__th.dds__table__col--pinned.dds__table__col--pinned-start, .dds__td.dds__table__col--pinned.dds__table__col--pinned-start {
    border-right: 1px solid #7e7e7e
}

    .dds__th.dds__table__col--pinned.dds__table__col--pinned-start:not(:focus), .dds__td.dds__table__col--pinned.dds__table__col--pinned-start:not(:focus) {
        box-shadow: 2px 0 #002a580d
    }

.dds__th.dds__table__col--pinned.dds__table__col--pinned-end, .dds__td.dds__table__col--pinned.dds__table__col--pinned-end {
    border-left: 1px solid #7e7e7e
}

    .dds__th.dds__table__col--pinned.dds__table__col--pinned-end:not(:focus), .dds__td.dds__table__col--pinned.dds__table__col--pinned-end:not(:focus) {
        box-shadow: -2px 0 #002a580d
    }

.dds__th--column-filter, .dds__td--column-filter {
    padding: .5rem
}

.dds__table__col--pinned {
    position: sticky;
    top: 0;
    background: inherit
}

.dds__table__col--pinned-start {
    left: 0
}

.dds__table__col--pinned-end {
    right: 0
}

.dds__th.dds__table__col--pinned {
    z-index: 1
}

.dds__td.dds__table__col--pinned {
    z-index: 0
}

.dds__table__cell {
    width: 100%;
    word-break: break-word
}

.dds__th__action-menu {
    width: 100%;
    height: 100%
}

.dds__th__button {
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border: 0;
    color: #0e0e0e;
    cursor: pointer;
    display: flex;
    flex: 1;
    height: auto;
    justify-content: flex-start
}

    .dds__th__button:hover {
        background-color: #d9f5fd
    }

    .dds__th__button:active {
        background-color: #94dcf7
    }

        .dds__th__button:active .dds__th__button-icon {
            fill: #00468b
        }

.user-is-tabbing .dds__th__button:focus, .user-is-tabbing .dds__td--expandable__button:focus {
    box-shadow: inset 0 0 #fff,inset 0 0 0 2px #00468b;
    border-radius: 0;
    background-color: #d9f5fd;
    outline: none
}

[dir=ltr] .dds__th__button-label {
    text-align: left
}

[dir=rtl] .dds__th__button-label {
    text-align: right
}

.dds__th__button-label {
    flex: 1;
    word-break: break-word
}

.dds__th__button-icon {
    fill: #0063b8;
    width: 1.125rem;
    height: 1.125rem;
    background-color: #0000
}

.dds__th__pin-icon, .dds__th__unpin-icon {
    height: 1.125rem;
    width: 1.125rem;
    margin-right: .5rem;
    fill: #636363
}

.dds__th__sort-icon {
    display: none;
    height: 1.125rem;
    width: 1.125rem;
    margin-right: .5rem;
    fill: #6e6e6e;
    z-index: 0
}

.dds__table[role=grid] .dds__th:focus, .dds__table[role=grid] .dds__th__button:focus, .dds__table[role=grid] .dds__td:focus, .dds__table[role=grid] .dds__tr__expandable:focus {
    box-shadow: inset 0 0 #fff,inset 0 0 0 2px #00468b;
    border-radius: 0;
    background-color: #d9f5fd;
    outline: none
}

.dds__th__column-filter .dds__search__action-submit {
    display: none
}

.dds__th__column-filter__control {
    padding-left: 2.1875rem !important;
    padding-right: 2.1875rem !important
}

.dds__th--column-filter .dds__search .dds__search__action-group {
    right: .5rem !important
}

.dds__th__column-filter__icon {
    position: absolute;
    top: .5rem;
    left: .75rem;
    color: #6e6e6e
}

@media screen and (min-width: 480px) {
    .dds__th, .dds__td {
        min-width: 13.125rem
    }
}

@media screen and (min-width: 768px) {
    .dds__th, .dds__td {
        min-width: 13.625rem
    }
}

@media screen and (min-width: 1024px) {
    .dds__th, .dds__td {
        min-width: 14.125rem
    }
}

@media screen and (min-width: 1366px) {
    .dds__th, .dds__td {
        min-width: 14.625rem
    }
}

.dds__tabs__list-container {
    position: relative
}

    .dds__tabs__list-container:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        z-index: 1;
        background-color: #e1e1e1
    }

.dds__tabs__list {
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    margin: 0;
    padding: 0
}

    .dds__tabs__list > li {
        flex: 0 0 auto;
        display: flex;
        flex-flow: column nowrap;
        justify-content: flex-end;
        list-style-type: none
    }

.dds__tabs__list--overflow {
    overflow: hidden
}

.dds__tabs__tab, .dds__tabs__more {
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: .005em;
    line-height: 1.5rem;
    position: relative;
    display: inline-flex;
    flex-flow: row nowrap;
    align-items: center;
    cursor: pointer;
    background-color: #0000;
    border: 0;
    padding: 1rem 2rem;
    max-width: 20rem;
    color: #636363
}

    .dds__tabs__tab .dds__badge, .dds__tabs__more .dds__badge {
        margin-left: .5rem
    }

    .dds__tabs__tab:hover, .dds__tabs__more:hover {
        background-color: #f5f6f7
    }

    .dds__tabs__tab[aria-selected=true], .dds__tabs__more[aria-selected=true] {
        color: #0672cb
    }

        .dds__tabs__tab[aria-selected=true]:before, .dds__tabs__more[aria-selected=true]:before {
            position: absolute;
            z-index: 1;
            content: "";
            width: 100%;
            height: 4px;
            right: 0;
            bottom: 0;
            left: 0;
            background-color: #0672cb
        }

.dds__tabs__tab--hidden, .dds__tabs__more--hidden {
    position: absolute;
    left: -9999px;
    top: -9999px;
    visibility: hidden
}

.dds__tabs__tab:active, .dds__tabs__more:active {
    background-color: #e1e1e1
}

.dds__tabs__tab__label {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
}

.dds__tabs__tab__label {
    flex: 1 1 0%
}

.dds__tabs__tab--with-image {
    display: block
}

    .dds__tabs__tab--with-image .dds__tabs__tab__label {
        flex: none;
        display: block;
        text-align: center
    }

.dds__tabs__tab__icon, .dds__tabs__more__icon {
    width: 1rem;
    height: 1rem
}

.dds__tabs__more__icon {
    margin-left: .5rem
}

.dds__tabs__tab__icon--start {
    margin-right: .5rem
}

.dds__tabs__tab__icon--end {
    margin-left: .5rem
}

.dds__tabs__tab__image {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0 auto;
    width: 80px;
    height: 80px;
    margin-bottom: 1rem
}

    .dds__tabs__tab__image > img {
        position: absolute;
        inset: -10000%;
        margin: auto;
        min-width: 1000%;
        min-height: 1000%;
        transform: scale(.1)
    }

.dds__tabs__more-wrapper {
    position: relative;
    display: inline-flex;
    margin-left: .375rem
}

.dds__tabs__more-wrapper__container {
    box-shadow: 0 2px 2px #002a5814,0 4px 4px #002a5814,0 8px 8px #002a5814;
    box-shadow: 0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    background-color: #fff;
    max-width: 20rem;
    max-height: 20rem;
    overflow: auto;
    padding: .25rem 0
}

.dds__tabs__more-wrapper__container--positioning {
    display: block;
    visibility: hidden
}

.dds__tabs__more-wrapper__container[aria-hidden=true] {
    display: none
}

.dds__tabs__more-list__item[aria-current=true] .dds__tabs__more-list__item__icon {
    visibility: visible
}

.dds__action-menu__option .dds__tabs__more-list__item--hidden {
    display: none
}

.dds__tabs__pane {
    margin-top: 2.5rem
}

    .dds__tabs__pane[aria-hidden=true] {
        display: none
    }

    .dds__tabs__pane[aria-hidden=false] {
        display: block
    }

.user-is-tabbing .dds__tabs__pane:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 0
}

.dds__tabs__pane__header {
    color: #0672cb;
    padding: 1rem 1rem .75rem .5rem;
    border-bottom: 4px solid #0672cb;
    background-color: #f5f6f7
}

    .dds__tabs__pane__header > button {
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .005em;
        line-height: 1.5rem;
        cursor: pointer;
        color: #0672cb;
        display: inline-flex;
        flex-flow: row nowrap;
        align-items: center;
        background-color: #0000;
        border: 0
    }

        .dds__tabs__pane__header > button > svg {
            fill: #636363;
            width: 1rem;
            height: 1rem;
            margin-right: .5rem
        }

.dds__tabs__pane__content {
    padding: 1.25rem 1rem
}

.user-is-tabbing .dds__tabs__pane__header > button:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px
}

.user-is-tabbing .dds__tabs__pane__content:focus {
    outline: none;
    box-shadow: inset 0 0 #fff,inset 0 0 0 2px #00468b;
    border-radius: 0
}

.dds__tabs__pane--body-overflow {
    overflow: hidden
}

.dds__tabs--contained .dds__tabs__pane {
    margin-top: 0;
    padding: 2.5rem;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    background-color: #fff
}

.dds__tabs--contained .dds__tabs__tab, .dds__tabs--contained .dds__tabs__more {
    border-left: 1px solid rgba(0,0,0,0);
    border-right: 1px solid rgba(0,0,0,0)
}

    .dds__tabs--contained .dds__tabs__tab[aria-selected=true], .dds__tabs--contained .dds__tabs__more[aria-selected=true] {
        z-index: 1;
        border-left: 1px solid #e1e1e1;
        border-right: 1px solid #e1e1e1;
        background-color: #fff
    }

        .dds__tabs--contained .dds__tabs__tab[aria-selected=true]:before, .dds__tabs--contained .dds__tabs__more[aria-selected=true]:before {
            top: 0;
            left: -1px;
            width: calc(100% + 2px)
        }

        .dds__tabs--contained .dds__tabs__tab[aria-selected=true]:hover, .dds__tabs--contained .dds__tabs__more[aria-selected=true]:hover {
            background-color: #fff
        }

.dds__tabs--contained .dds__tabs__more-container {
    margin-top: 0
}

.user-is-tabbing .dds__tabs__tab:focus, .user-is-tabbing .dds__tabs__more:focus, .dds__tabs--is-pressing .dds__tabs__tab:focus, .dds__tabs--is-pressing .dds__tabs__more:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    z-index: 1;
    border-radius: 0;
    background-color: #f5f6f7
}

.user-is-tabbing .dds__tabs__more-list__item:focus, .dds__tabs--is-pressing .dds__tabs__more-list__item:focus {
    outline: none;
    box-shadow: inset 0 0 #fff,inset 0 0 0 2px #00468b;
    border-radius: 0;
    color: #0063b8;
    background-color: #d9f5fd
}

.dds__tabs--vertical {
    display: flex
}

    .dds__tabs--vertical .dds__tabs__list-container {
        max-width: 20rem
    }

        .dds__tabs--vertical .dds__tabs__list-container:before {
            right: 0;
            left: auto;
            left: initial;
            width: 1px;
            height: 100%
        }

[dir=rtl] .dds__tabs--vertical .dds__tabs__list-container:before {
    right: 100%;
    left: 0
}

.dds__tabs--vertical .dds__tabs__list {
    flex-flow: column nowrap
}

.dds__tabs--vertical .dds__tabs__tab {
    border: 0
}

    .dds__tabs--vertical .dds__tabs__tab[aria-selected=true]:before {
        width: 4px;
        height: 100%;
        left: auto;
        left: initial
    }

[dir=rtl] .dds__tabs--vertical .dds__tabs__tab[aria-selected=true]:before {
    right: calc(100% - 3px);
    left: 0
}

.dds__tabs--vertical .dds__tabs__tab--with-image {
    display: block
}

.dds__tabs--vertical .dds__tabs__pane {
    margin-top: 0;
    margin-left: 2.5rem;
    height: 100%
}

[dir=rtl] .dds__tabs--vertical .dds__tabs__pane {
    margin-right: 2.5rem
}

.dds__tabs--vertical .dds__tabs__tab__label {
    text-overflow: initial !important;
    white-space: normal !important
}

.dds__tabs--vertical .dds__tabs__tab__label {
    width: -moz-max-content;
    width: max-content;
    word-wrap: break-word;
    text-align: inherit
}

.dds__tabs--vertical.dds__tabs--contained .dds__tabs__tab {
    border-left: 0;
    border-right: 0
}

    .dds__tabs--vertical.dds__tabs--contained .dds__tabs__tab[aria-selected=true] {
        border-top: 1px solid #e1e1e1;
        border-bottom: 1px solid #e1e1e1
    }

        .dds__tabs--vertical.dds__tabs--contained .dds__tabs__tab[aria-selected=true]:before {
            left: 0
        }

.dds__tabs--vertical.dds__tabs--contained .dds__tabs__pane {
    border-left: 0;
    border-top: 1px solid #e1e1e1;
    margin-left: 0;
    height: 100%
}

@media screen and (max-width: 767.9px) {
    .dds__tabs__list {
        overflow-x: auto;
        padding: 4px
    }

    .dds__tabs__tab, .dds__tabs__more {
        padding: 1rem
    }

    .dds__tabs__more-list__item {
        font-size: .875rem;
        line-height: 1.25rem;
        letter-spacing: .005em;
        font-weight: 400;
        padding: .625rem .75rem
    }

    .dds__tabs__list-container:before {
        bottom: 4px
    }

    .dds__tabs__list-container:after {
        position: absolute;
        z-index: 1;
        content: "";
        top: 0;
        right: 0;
        width: 6rem;
        height: 100%;
        pointer-events: none;
        background: linear-gradient(to left,#ffffff,transparent);
        transition: .3s all ease-in-out;
        opacity: 1
    }

    .dds__tabs__list-container--hidden-gradient:after {
        opacity: 0
    }

    .dds__tabs--contained .dds__tabs__list-container:before, .dds__tabs--mobile-stacked .dds__tabs__list-container:before, .dds__tabs--with-icons .dds__tabs__list-container:before, .dds__tabs--with-badges .dds__tabs__list-container:before, .dds__tabs--vertical .dds__tabs__list-container:before {
        display: none
    }

    .dds__tabs--contained .dds__tabs__list-container:after, .dds__tabs--mobile-stacked .dds__tabs__list-container:after, .dds__tabs--with-icons .dds__tabs__list-container:after, .dds__tabs--with-badges .dds__tabs__list-container:after, .dds__tabs--vertical .dds__tabs__list-container:after {
        content: none
    }

    .dds__tabs--contained .dds__tabs__list, .dds__tabs--mobile-stacked .dds__tabs__list, .dds__tabs--with-icons .dds__tabs__list, .dds__tabs--with-badges .dds__tabs__list, .dds__tabs--vertical .dds__tabs__list {
        flex-flow: column nowrap;
        align-items: stretch;
        overflow: visible;
        overflow: initial;
        padding: 0
    }

        .dds__tabs--contained .dds__tabs__list > li, .dds__tabs--mobile-stacked .dds__tabs__list > li, .dds__tabs--with-icons .dds__tabs__list > li, .dds__tabs--with-badges .dds__tabs__list > li, .dds__tabs--vertical .dds__tabs__list > li {
            flex: 1 1 0%;
            display: flex
        }

    .dds__tabs--contained .dds__tabs__tab, .dds__tabs--mobile-stacked .dds__tabs__tab, .dds__tabs--with-icons .dds__tabs__tab, .dds__tabs--with-badges .dds__tabs__tab, .dds__tabs--vertical .dds__tabs__tab {
        flex: 1 1 0%;
        display: flex;
        align-items: center;
        max-width: none;
        min-width: 0;
        padding: 1rem 1rem calc(1rem - 1px) 1rem;
        border-bottom: 1px solid #e1e1e1
    }

    .dds__tabs--contained .dds__tabs__tab__label, .dds__tabs--mobile-stacked .dds__tabs__tab__label, .dds__tabs--with-icons .dds__tabs__tab__label, .dds__tabs--with-badges .dds__tabs__tab__label, .dds__tabs--vertical .dds__tabs__tab__label {
        flex: 1 1 0%;
        text-align: left
    }

    .dds__tabs--contained .dds__tabs__pane__header .dds__tabs__tab__label, .dds__tabs--mobile-stacked .dds__tabs__pane__header .dds__tabs__tab__label, .dds__tabs--with-icons .dds__tabs__pane__header .dds__tabs__tab__label, .dds__tabs--with-badges .dds__tabs__pane__header .dds__tabs__tab__label, .dds__tabs--vertical .dds__tabs__pane__header .dds__tabs__tab__label {
        white-space: normal !important
    }

    .dds__tabs--contained .dds__tabs__pane__header button, .dds__tabs--mobile-stacked .dds__tabs__pane__header button, .dds__tabs--with-icons .dds__tabs__pane__header button, .dds__tabs--with-badges .dds__tabs__pane__header button, .dds__tabs--vertical .dds__tabs__pane__header button {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between
    }

    .dds__tabs--contained .dds__tabs__tab__image, .dds__tabs--mobile-stacked .dds__tabs__tab__image, .dds__tabs--with-icons .dds__tabs__tab__image, .dds__tabs--with-badges .dds__tabs__tab__image, .dds__tabs--vertical .dds__tabs__tab__image {
        flex: 0 0 auto;
        width: 64px;
        height: 64px;
        margin-bottom: 0;
        margin-right: .5rem
    }

    .dds__tabs--contained .dds__tabs__tab__icon, .dds__tabs--mobile-stacked .dds__tabs__tab__icon, .dds__tabs--with-icons .dds__tabs__tab__icon, .dds__tabs--with-badges .dds__tabs__tab__icon, .dds__tabs--vertical .dds__tabs__tab__icon {
        display: none
    }

    .dds__tabs--contained .dds__tabs__tab__chevron, .dds__tabs--mobile-stacked .dds__tabs__tab__chevron, .dds__tabs--with-icons .dds__tabs__tab__chevron, .dds__tabs--with-badges .dds__tabs__tab__chevron, .dds__tabs--vertical .dds__tabs__tab__chevron {
        flex: 0 0 auto;
        width: 1rem;
        height: 1rem;
        margin-left: 1rem;
        fill: #636363
    }

    .dds__tabs--contained .dds__tabs__pane, .dds__tabs--mobile-stacked .dds__tabs__pane, .dds__tabs--with-icons .dds__tabs__pane, .dds__tabs--with-badges .dds__tabs__pane, .dds__tabs--vertical .dds__tabs__pane {
        position: fixed;
        width: 100%;
        height: 100%;
        inset: 0;
        margin-top: 0;
        margin-left: 0;
        padding: 0;
        z-index: 1040;
        border: 0;
        overflow-y: auto;
        overflow-x: hidden;
        background-color: #fff
    }

    .dds__tabs--with-icons .dds__tabs__tab__icon {
        display: block
    }

    .dds__tabs--with-icons .dds__tabs__tab.dds__tabs__icon--end {
        display: grid;
        grid-template-columns: auto 1fr auto auto
    }

    .dds__tabs--with-badges .dds__tabs__tab__icon {
        display: block
    }

    .dds__tabs--with-badges .dds__tabs__tab.dds__tabs__icon--end {
        display: grid;
        grid-template-columns: auto 1fr auto auto
    }

    .dds__tabs--mobile-justified .dds__tabs__list {
        overflow-x: visible;
        overflow-x: initial;
        padding: 4px
    }

        .dds__tabs--mobile-justified .dds__tabs__list > li {
            flex: 1 1 0%;
            min-width: 0
        }

    .dds__tabs--mobile-justified .dds__tabs__list-container:before {
        bottom: 4px
    }

    .dds__tabs--mobile-justified .dds__tabs__list-container:after {
        content: none
    }

    .dds__tabs--mobile-justified .dds__tabs__tab {
        flex: 1 1 0%;
        display: flex;
        min-width: 0;
        text-align: center
    }

    .dds__tabs--vertical {
        flex-flow: column nowrap;
        align-items: stretch;
        overflow: visible;
        overflow: initial
    }

        .dds__tabs--vertical .dds__tabs__list-container {
            max-width: 100%
        }
}

.dds__tag {
    display: inline-flex;
    vertical-align: middle
}

    .dds__tag button, .dds__tag a {
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .005em;
        line-height: 1.5rem;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: .4375rem .6875rem;
        color: #0063b8;
        background-color: #d9f5fd;
        border: 1px solid #5cc1ee;
        cursor: pointer;
        position: relative;
        text-decoration: none
    }

        .dds__tag button:hover, .dds__tag a:hover {
            text-decoration: none
        }

            .dds__tag button:hover:not([aria-disabled=true]), .dds__tag a:hover:not([aria-disabled=true]) {
                color: #00468b;
                background-color: #94dcf7
            }

                .dds__tag button:hover:not([aria-disabled=true]) i, .dds__tag a:hover:not([aria-disabled=true]) i {
                    color: #00468b
                }

                .dds__tag button:hover:not([aria-disabled=true]) svg, .dds__tag a:hover:not([aria-disabled=true]) svg {
                    fill: #00468b
                }

        .dds__tag button:active:not([aria-disabled=true]), .dds__tag a:active:not([aria-disabled=true]) {
            color: #002a58;
            background-color: #5cc1ee
        }

            .dds__tag button:active:not([aria-disabled=true]) i, .dds__tag a:active:not([aria-disabled=true]) i {
                color: #002a58
            }

            .dds__tag button:active:not([aria-disabled=true]) svg, .dds__tag a:active:not([aria-disabled=true]) svg {
                fill: #002a58
            }

        .dds__tag button:focus, .dds__tag a:focus {
            text-decoration: none
        }

        .dds__tag button:first-child, .dds__tag a:first-child {
            border-top-left-radius: 2px;
            border-bottom-left-radius: 2px
        }

[dir=rtl] .dds__tag button:first-child, [dir=rtl] .dds__tag a:first-child {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.dds__tag button:first-child i, .dds__tag button:first-child svg, .dds__tag button:first-child .dds__tag__icon, .dds__tag a:first-child i, .dds__tag a:first-child svg, .dds__tag a:first-child .dds__tag__icon {
    margin-right: .5rem;
    padding: 0;
    margin-left: 0
}

[dir=rtl] .dds__tag button:first-child i, [dir=rtl] .dds__tag button:first-child svg, [dir=rtl] .dds__tag button:first-child .dds__tag__icon, [dir=rtl] .dds__tag a:first-child i, [dir=rtl] .dds__tag a:first-child svg, [dir=rtl] .dds__tag a:first-child .dds__tag__icon {
    margin-right: 0;
    margin-left: .5rem
}

.dds__tag button:last-child, .dds__tag a:last-child {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

[dir=rtl] .dds__tag button:last-child, [dir=rtl] .dds__tag a:last-child {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.dds__tag button i, .dds__tag button svg, .dds__tag button .dds__tag__icon, .dds__tag a i, .dds__tag a svg, .dds__tag a .dds__tag__icon {
    width: 1rem;
    height: 1rem;
    font-size: 1rem
}

.dds__tag button .dds__tag__close-button__icon, .dds__tag a .dds__tag__close-button__icon {
    width: .53125rem;
    height: .53125rem;
    font-size: .53125rem
}

.dds__tag__close-button {
    margin-left: -1px;
    width: 2.5rem
}

[dir=rtl] .dds__tag__close-button {
    margin-left: 0;
    margin-left: initial;
    margin-right: -1px
}

.dds__tag--inactive a, .dds__tag--inactive button {
    cursor: not-allowed;
    opacity: .4
}

.user-is-tabbing .dds__tag > *:focus {
    outline: none;
    color: #00468b;
    background-color: #94dcf7;
    border-color: #002a58;
    z-index: 1;
    border-radius: 2px
}

    .user-is-tabbing .dds__tag > *:focus svg {
        fill: #00468b
    }

    .user-is-tabbing .dds__tag > *:focus i {
        color: #00468b
    }

.dds__tag--md button, .dds__tag--md a {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    padding: .3125rem .6875rem
}

.dds__tag--md .dds__tag__close-button {
    width: 2rem
}

.dds__tag--sm button, .dds__tag--sm a {
    font-size: .75rem;
    letter-spacing: .005em;
    line-height: 1.25rem;
    font-weight: 400;
    padding: .0625rem .4375rem
}

    .dds__tag--sm button:first-child i, .dds__tag--sm button:first-child svg, .dds__tag--sm button:first-child .dds__tag__icon, .dds__tag--sm a:first-child i, .dds__tag--sm a:first-child svg, .dds__tag--sm a:first-child .dds__tag__icon {
        margin-right: .25rem
    }

[dir=rtl] .dds__tag--sm button:first-child i, [dir=rtl] .dds__tag--sm button:first-child svg, [dir=rtl] .dds__tag--sm button:first-child .dds__tag__icon, [dir=rtl] .dds__tag--sm a:first-child i, [dir=rtl] .dds__tag--sm a:first-child svg, [dir=rtl] .dds__tag--sm a:first-child .dds__tag__icon {
    margin-right: 0;
    margin-left: .25rem
}

.dds__tag--sm .dds__tag__close-button {
    width: 1.5rem
}

.dds__tag--green button, .dds__tag--green a {
    color: #436f00;
    background-color: #e9f5ce;
    border-color: #9bc438
}

    .dds__tag--green button[aria-disabled=true], .dds__tag--green a[aria-disabled=true] {
        color: #436f00
    }

    .dds__tag--green button:hover:not([aria-disabled=true]), .dds__tag--green a:hover:not([aria-disabled=true]) {
        color: #2c5000;
        background-color: #c0dd78
    }

        .dds__tag--green button:hover:not([aria-disabled=true]) svg, .dds__tag--green a:hover:not([aria-disabled=true]) svg {
            fill: #2c5000
        }

        .dds__tag--green button:hover:not([aria-disabled=true]) i, .dds__tag--green a:hover:not([aria-disabled=true]) i {
            color: #2c5000
        }

    .dds__tag--green button:active:not([aria-disabled=true]), .dds__tag--green a:active:not([aria-disabled=true]) {
        color: #193100;
        background-color: #9bc438
    }

        .dds__tag--green button:active:not([aria-disabled=true]) svg, .dds__tag--green a:active:not([aria-disabled=true]) svg {
            fill: #193100
        }

        .dds__tag--green button:active:not([aria-disabled=true]) i, .dds__tag--green a:active:not([aria-disabled=true]) i {
            color: #193100
        }

    .dds__tag--green button svg, .dds__tag--green a svg {
        fill: #436f00
    }

    .dds__tag--green button i, .dds__tag--green a i {
        color: #436f00
    }

.user-is-tabbing .dds__tag--green > *:focus {
    color: #2c5000;
    background-color: #c0dd78;
    border-color: #193100
}

    .user-is-tabbing .dds__tag--green > *:focus svg {
        fill: #2c5000
    }

    .user-is-tabbing .dds__tag--green > *:focus i {
        color: #2c5000
    }

.dds__tag--yellow button, .dds__tag--yellow a {
    color: #925400;
    background-color: #feefcb;
    border-color: #e6ac28
}

    .dds__tag--yellow button[aria-disabled=true], .dds__tag--yellow a[aria-disabled=true] {
        color: #925400
    }

    .dds__tag--yellow button:hover:not([aria-disabled=true]), .dds__tag--yellow a:hover:not([aria-disabled=true]) {
        color: #6d3a00;
        background-color: #f5cd6f
    }

        .dds__tag--yellow button:hover:not([aria-disabled=true]) svg, .dds__tag--yellow a:hover:not([aria-disabled=true]) svg {
            fill: #6d3a00
        }

        .dds__tag--yellow button:hover:not([aria-disabled=true]) i, .dds__tag--yellow a:hover:not([aria-disabled=true]) i {
            color: #6d3a00
        }

    .dds__tag--yellow button:active:not([aria-disabled=true]), .dds__tag--yellow a:active:not([aria-disabled=true]) {
        color: #420;
        background-color: #e6ac28
    }

        .dds__tag--yellow button:active:not([aria-disabled=true]) svg, .dds__tag--yellow a:active:not([aria-disabled=true]) svg {
            fill: #420
        }

        .dds__tag--yellow button:active:not([aria-disabled=true]) i, .dds__tag--yellow a:active:not([aria-disabled=true]) i {
            color: #420
        }

    .dds__tag--yellow button svg, .dds__tag--yellow a svg {
        fill: #925400
    }

    .dds__tag--yellow button i, .dds__tag--yellow a i {
        color: #925400
    }

.user-is-tabbing .dds__tag--yellow > *:focus {
    color: #6d3a00;
    background-color: #f5cd6f;
    border-color: #420
}

    .user-is-tabbing .dds__tag--yellow > *:focus svg {
        fill: #6d3a00
    }

    .user-is-tabbing .dds__tag--yellow > *:focus i {
        color: #6d3a00
    }

.dds__tag--orange button, .dds__tag--orange a {
    color: #a64600;
    background-color: #ffeed2;
    border-color: #f8a433
}

    .dds__tag--orange button[aria-disabled=true], .dds__tag--orange a[aria-disabled=true] {
        color: #a64600
    }

    .dds__tag--orange button:hover:not([aria-disabled=true]), .dds__tag--orange a:hover:not([aria-disabled=true]) {
        color: #7d2e00;
        background-color: #fec97a
    }

        .dds__tag--orange button:hover:not([aria-disabled=true]) svg, .dds__tag--orange a:hover:not([aria-disabled=true]) svg {
            fill: #7d2e00
        }

        .dds__tag--orange button:hover:not([aria-disabled=true]) i, .dds__tag--orange a:hover:not([aria-disabled=true]) i {
            color: #7d2e00
        }

    .dds__tag--orange button:active:not([aria-disabled=true]), .dds__tag--orange a:active:not([aria-disabled=true]) {
        color: #4f1a00;
        background-color: #f8a433
    }

        .dds__tag--orange button:active:not([aria-disabled=true]) svg, .dds__tag--orange a:active:not([aria-disabled=true]) svg {
            fill: #4f1a00
        }

        .dds__tag--orange button:active:not([aria-disabled=true]) i, .dds__tag--orange a:active:not([aria-disabled=true]) i {
            color: #4f1a00
        }

    .dds__tag--orange button svg, .dds__tag--orange a svg {
        fill: #a64600
    }

    .dds__tag--orange button i, .dds__tag--orange a i {
        color: #a64600
    }

.user-is-tabbing .dds__tag--orange > *:focus {
    color: #7d2e00;
    background-color: #fec97a;
    border-color: #4f1a00
}

    .user-is-tabbing .dds__tag--orange > *:focus svg {
        fill: #7d2e00
    }

    .user-is-tabbing .dds__tag--orange > *:focus i {
        color: #7d2e00
    }

.dds__tag--red button, .dds__tag--red a {
    color: #bb2a33;
    background-color: #ffecee;
    border-color: #ff99a1
}

    .dds__tag--red button[aria-disabled=true], .dds__tag--red a[aria-disabled=true] {
        color: #bb2a33
    }

    .dds__tag--red button:hover:not([aria-disabled=true]), .dds__tag--red a:hover:not([aria-disabled=true]) {
        color: #8c161f;
        background-color: #ffc3c9
    }

        .dds__tag--red button:hover:not([aria-disabled=true]) svg, .dds__tag--red a:hover:not([aria-disabled=true]) svg {
            fill: #8c161f
        }

        .dds__tag--red button:hover:not([aria-disabled=true]) i, .dds__tag--red a:hover:not([aria-disabled=true]) i {
            color: #8c161f
        }

    .dds__tag--red button:active:not([aria-disabled=true]), .dds__tag--red a:active:not([aria-disabled=true]) {
        color: #590a0f;
        background-color: #ff99a1
    }

        .dds__tag--red button:active:not([aria-disabled=true]) svg, .dds__tag--red a:active:not([aria-disabled=true]) svg {
            fill: #590a0f
        }

        .dds__tag--red button:active:not([aria-disabled=true]) i, .dds__tag--red a:active:not([aria-disabled=true]) i {
            color: #590a0f
        }

    .dds__tag--red button svg, .dds__tag--red a svg {
        fill: #bb2a33
    }

    .dds__tag--red button i, .dds__tag--red a i {
        color: #bb2a33
    }

.user-is-tabbing .dds__tag--red > *:focus {
    color: #8c161f;
    background-color: #ffc3c9;
    border-color: #590a0f
}

    .user-is-tabbing .dds__tag--red > *:focus svg {
        fill: #8c161f
    }

    .user-is-tabbing .dds__tag--red > *:focus i {
        color: #8c161f
    }

.dds__tag--berry button, .dds__tag--berry a {
    color: #a8396f;
    background-color: #ffebf5;
    border-color: #f69ac6
}

    .dds__tag--berry button[aria-disabled=true], .dds__tag--berry a[aria-disabled=true] {
        color: #a8396f
    }

    .dds__tag--berry button:hover:not([aria-disabled=true]), .dds__tag--berry a:hover:not([aria-disabled=true]) {
        color: #7f234f;
        background-color: #ffc0df
    }

        .dds__tag--berry button:hover:not([aria-disabled=true]) svg, .dds__tag--berry a:hover:not([aria-disabled=true]) svg {
            fill: #7f234f
        }

        .dds__tag--berry button:hover:not([aria-disabled=true]) i, .dds__tag--berry a:hover:not([aria-disabled=true]) i {
            color: #7f234f
        }

    .dds__tag--berry button:active:not([aria-disabled=true]), .dds__tag--berry a:active:not([aria-disabled=true]) {
        color: #511230;
        background-color: #f69ac6
    }

        .dds__tag--berry button:active:not([aria-disabled=true]) svg, .dds__tag--berry a:active:not([aria-disabled=true]) svg {
            fill: #511230
        }

        .dds__tag--berry button:active:not([aria-disabled=true]) i, .dds__tag--berry a:active:not([aria-disabled=true]) i {
            color: #511230
        }

    .dds__tag--berry button svg, .dds__tag--berry a svg {
        fill: #a8396f
    }

    .dds__tag--berry button i, .dds__tag--berry a i {
        color: #a8396f
    }

.user-is-tabbing .dds__tag--berry > *:focus {
    color: #7f234f;
    background-color: #ffc0df;
    border-color: #511230
}

    .user-is-tabbing .dds__tag--berry > *:focus svg {
        fill: #7f234f
    }

    .user-is-tabbing .dds__tag--berry > *:focus i {
        color: #7f234f
    }

.dds__tag--purple button, .dds__tag--purple a {
    color: #8a3fba;
    background-color: #fbebff;
    border-color: #db9eff
}

    .dds__tag--purple button[aria-disabled=true], .dds__tag--purple a[aria-disabled=true] {
        color: #8a3fba
    }

    .dds__tag--purple button:hover:not([aria-disabled=true]), .dds__tag--purple a:hover:not([aria-disabled=true]) {
        color: #66278f;
        background-color: #ecc4ff
    }

        .dds__tag--purple button:hover:not([aria-disabled=true]) svg, .dds__tag--purple a:hover:not([aria-disabled=true]) svg {
            fill: #66278f
        }

        .dds__tag--purple button:hover:not([aria-disabled=true]) i, .dds__tag--purple a:hover:not([aria-disabled=true]) i {
            color: #66278f
        }

    .dds__tag--purple button:active:not([aria-disabled=true]), .dds__tag--purple a:active:not([aria-disabled=true]) {
        color: #40155c;
        background-color: #db9eff
    }

        .dds__tag--purple button:active:not([aria-disabled=true]) svg, .dds__tag--purple a:active:not([aria-disabled=true]) svg {
            fill: #40155c
        }

        .dds__tag--purple button:active:not([aria-disabled=true]) i, .dds__tag--purple a:active:not([aria-disabled=true]) i {
            color: #40155c
        }

    .dds__tag--purple button svg, .dds__tag--purple a svg {
        fill: #8a3fba
    }

    .dds__tag--purple button i, .dds__tag--purple a i {
        color: #8a3fba
    }

.user-is-tabbing .dds__tag--purple > *:focus {
    color: #66278f;
    background-color: #ecc4ff;
    border-color: #40155c
}

    .user-is-tabbing .dds__tag--purple > *:focus svg {
        fill: #66278f
    }

    .user-is-tabbing .dds__tag--purple > *:focus i {
        color: #66278f
    }

.dds__tag--gray button, .dds__tag--gray a {
    color: #636363;
    background-color: #f0f0f0;
    border-color: #d2d2d2
}

    .dds__tag--gray button[aria-disabled=true], .dds__tag--gray a[aria-disabled=true] {
        color: #636363
    }

    .dds__tag--gray button:hover:not([aria-disabled=true]), .dds__tag--gray a:hover:not([aria-disabled=true]) {
        color: #0e0e0e;
        background-color: #e1e1e1
    }

        .dds__tag--gray button:hover:not([aria-disabled=true]) svg, .dds__tag--gray a:hover:not([aria-disabled=true]) svg {
            fill: #0e0e0e
        }

        .dds__tag--gray button:hover:not([aria-disabled=true]) i, .dds__tag--gray a:hover:not([aria-disabled=true]) i {
            color: #0e0e0e
        }

    .dds__tag--gray button:active:not([aria-disabled=true]), .dds__tag--gray a:active:not([aria-disabled=true]) {
        color: #0e0e0e;
        background-color: #d2d2d2
    }

        .dds__tag--gray button:active:not([aria-disabled=true]) svg, .dds__tag--gray a:active:not([aria-disabled=true]) svg {
            fill: #0e0e0e
        }

        .dds__tag--gray button:active:not([aria-disabled=true]) i, .dds__tag--gray a:active:not([aria-disabled=true]) i {
            color: #0e0e0e
        }

    .dds__tag--gray button svg, .dds__tag--gray a svg {
        fill: #636363
    }

    .dds__tag--gray button i, .dds__tag--gray a i {
        color: #636363
    }

.user-is-tabbing .dds__tag--gray > *:focus {
    color: #0e0e0e;
    background-color: #e1e1e1;
    border-color: #0e0e0e
}

    .user-is-tabbing .dds__tag--gray > *:focus svg {
        fill: #0e0e0e
    }

    .user-is-tabbing .dds__tag--gray > *:focus i {
        color: #0e0e0e
    }

.dds__form--was-validated .dds__text-area:invalid, .dds__text-area--validated .dds__text-area:invalid {
    color: #bb2a33;
    border-color: #bb2a33
}

    .dds__form--was-validated .dds__text-area:invalid:hover, .dds__text-area--validated .dds__text-area:invalid:hover {
        border: .0625rem solid #0672cb
    }

    .dds__form--was-validated .dds__text-area:invalid > legend, .dds__form--was-validated .dds__text-area:invalid label:not(.dds__form-check-label), .dds__text-area--validated .dds__text-area:invalid > legend, .dds__text-area--validated .dds__text-area:invalid label:not(.dds__form-check-label) {
        color: #bb2a33
    }

    .dds__form--was-validated .dds__text-area:invalid ~ i, .dds__form--was-validated .dds__text-area:invalid ~ button i, .dds__text-area--validated .dds__text-area:invalid ~ i, .dds__text-area--validated .dds__text-area:invalid ~ button i {
        color: #bb2a33
    }

        .dds__form--was-validated .dds__text-area:invalid ~ i.dds__input-text__icon--right:before, .dds__form--was-validated .dds__text-area:invalid ~ button i.dds__input-text__icon--right:before, .dds__text-area--validated .dds__text-area:invalid ~ i.dds__input-text__icon--right:before, .dds__text-area--validated .dds__text-area:invalid ~ button i.dds__input-text__icon--right:before {
            content: "\26a0"
        }

    .dds__form--was-validated .dds__text-area:invalid ~ svg, .dds__form--was-validated .dds__text-area:invalid ~ button svg, .dds__text-area--validated .dds__text-area:invalid ~ svg, .dds__text-area--validated .dds__text-area:invalid ~ button svg {
        display: block;
        fill: #bb2a33
    }

    .dds__form--was-validated .dds__text-area:invalid ~ .dds__invalid-feedback, .dds__text-area--validated .dds__text-area:invalid ~ .dds__invalid-feedback {
        display: block
    }

    .dds__form--was-validated .dds__text-area:invalid ~ .dds__input-text__helper, .dds__text-area--validated .dds__text-area:invalid ~ .dds__input-text__helper {
        display: none
    }

.dds__text-area {
    min-height: 6rem;
    width: auto
}

.dds__text-area__container .dds__text-area:invalid {
    padding-right: 2.75rem;
    padding-left: 1rem
}

[dir=rtl] .dds__text-area__container .dds__text-area:invalid {
    padding-left: 2.75rem;
    padding-right: 1rem
}

.dds__text-area__container .dds__text-area:invalid ~ .dds__input-text__icon--end {
    padding: 0;
    margin: 0;
    top: .875rem;
    right: 1rem
}

[dir=rtl] .dds__text-area__container .dds__text-area:invalid ~ .dds__input-text__icon--end {
    left: 1rem;
    right: auto;
    right: initial
}

.dds__text-area__container--sm .dds__text-area {
    min-height: 4.5rem
}

    .dds__text-area__container--sm .dds__text-area:invalid {
        padding-right: 2.25rem;
        padding-left: .75rem
    }

[dir=rtl] .dds__text-area__container--sm .dds__text-area:invalid {
    padding-left: 2.25rem;
    padding-right: .75rem
}

.dds__text-area__container--sm .dds__text-area:invalid ~ .dds__input-text__icon--end {
    padding: 0;
    top: .5rem;
    right: .875rem
}

[dir=rtl] .dds__text-area__container--sm .dds__text-area:invalid ~ .dds__input-text__icon--end {
    left: .875rem;
    right: auto;
    right: initial
}

.dds__text-area__header {
    display: flex;
    justify-content: space-between;
    align-items: center
}

    .dds__text-area__header .dds__error .dds__current-value {
        color: #bb2a33
    }

.dds__text-area__container .dds__text-area__counter {
    font-size: .75rem;
    letter-spacing: .005em;
    line-height: 1.25rem;
    font-weight: 400;
    display: inline-flex;
    margin: 0 0 0 1rem
}

[dir=rtl] .dds__text-area__container .dds__text-area__counter {
    margin: 0 1rem 0 0
}

.dds__text-area__container .dds__text-area__counter .dds__text-area__sr {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0;
    left: 0
}

.dds__input-text--invalid .dds__input-text, .dds__form--was-validated .dds__is--invalid .dds__input-text {
    color: #bb2a33;
    border-color: #bb2a33
}

    .dds__input-text--invalid .dds__input-text:hover, .dds__form--was-validated .dds__is--invalid .dds__input-text:hover {
        border: .0625rem solid #0672cb
    }

    .dds__input-text--invalid .dds__input-text > legend, .dds__input-text--invalid .dds__input-text label:not(.dds__form-check-label), .dds__form--was-validated .dds__is--invalid .dds__input-text > legend, .dds__form--was-validated .dds__is--invalid .dds__input-text label:not(.dds__form-check-label) {
        color: #bb2a33
    }

    .dds__input-text--invalid .dds__input-text ~ i, .dds__input-text--invalid .dds__input-text ~ button i, .dds__form--was-validated .dds__is--invalid .dds__input-text ~ i, .dds__form--was-validated .dds__is--invalid .dds__input-text ~ button i {
        color: #bb2a33
    }

        .dds__input-text--invalid .dds__input-text ~ i.dds__input-text__icon--right:before, .dds__input-text--invalid .dds__input-text ~ button i.dds__input-text__icon--right:before, .dds__form--was-validated .dds__is--invalid .dds__input-text ~ i.dds__input-text__icon--right:before, .dds__form--was-validated .dds__is--invalid .dds__input-text ~ button i.dds__input-text__icon--right:before {
            content: "\26a0"
        }

    .dds__input-text--invalid .dds__input-text ~ svg, .dds__input-text--invalid .dds__input-text ~ button svg, .dds__form--was-validated .dds__is--invalid .dds__input-text ~ svg, .dds__form--was-validated .dds__is--invalid .dds__input-text ~ button svg {
        display: block;
        fill: #bb2a33
    }

    .dds__input-text--invalid .dds__input-text ~ .dds__invalid-feedback, .dds__form--was-validated .dds__is--invalid .dds__input-text ~ .dds__invalid-feedback {
        display: block
    }

    .dds__input-text--invalid .dds__input-text ~ .dds__input-text__helper, .dds__form--was-validated .dds__is--invalid .dds__input-text ~ .dds__input-text__helper {
        display: none
    }

    .dds__input-text--invalid .dds__input-text:hover, .dds__form--was-validated .dds__is--invalid .dds__input-text:hover {
        border-color: #bb2a33
    }

.dds__input-text--invalid .dds__input-text__wrapper svg.dds__input-text__icon--end, .dds__form--was-validated .dds__is--invalid .dds__input-text__wrapper svg.dds__input-text__icon--end {
    display: block;
    fill: #bb2a33
}

.dds__time-picker--sm .dds__time-picker__icons-wrapper {
    right: .75rem
}

[dir=rtl] .dds__time-picker--sm .dds__time-picker__icons-wrapper {
    right: auto;
    right: initial;
    left: .75rem
}

.dds__time-picker--sm .dds__time-picker__input {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    padding: .3125rem 3.6875rem .3125rem .6875rem
}

[dir=rtl] .dds__time-picker--sm .dds__time-picker__input {
    padding-left: 4.5rem;
    padding-right: .9375rem
}

.dds__time-picker--sm .dds__time-picker__chevron {
    margin-left: .5rem
}

[dir=rtl] .dds__time-picker--sm .dds__time-picker__chevron {
    margin-left: 0;
    margin-right: .5rem
}

[dir=rtl] .dds__label, [dir=rtl] .dds__input-text__helper {
    text-align: right
}

.dds__time-picker {
    position: relative
}

.dds__time-picker__input-container {
    display: grid;
    grid-template-columns: 1fr
}

.dds__time-picker__input-wrapper {
    display: flex;
    align-items: center;
    position: relative
}

.dds__time-picker__input {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    display: block;
    width: 100%;
    background-color: #fff;
    border: .0625rem solid #7e7e7e;
    color: #0e0e0e;
    border-radius: .125rem;
    padding: .6875rem 4.5rem .6875rem .9375rem;
    filter: none
}

    .dds__time-picker__input:hover {
        border-color: #0672cb
    }

    .dds__time-picker__input:focus {
        outline: none;
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
        border-radius: 2px;
        border-color: #0672cb
    }

    .dds__time-picker__input:disabled {
        cursor: not-allowed;
        opacity: .4;
        border-color: #7e7e7e
    }

.dds__is--invalid .dds__time-picker__input {
    border-color: #bb2a33
}

[dir=rtl] .dds__time-picker__input {
    padding-left: 4.5rem;
    padding-right: .9375rem
}

.dds__time-picker__icons-wrapper {
    display: inline-flex;
    align-items: center;
    position: absolute;
    right: 1rem;
    pointer-events: none
}

[dir=rtl] .dds__time-picker__icons-wrapper {
    right: auto;
    right: initial;
    left: 1rem
}

.dds__time-picker__chevron {
    padding: 0;
    z-index: 1;
    color: #636363;
    background-color: #0000;
    border: 0;
    margin-left: .75rem
}

[dir=rtl] .dds__time-picker__chevron {
    margin-left: 0;
    margin-right: .75rem
}

.dds__time-picker__error__icon {
    display: none;
    color: #bb2a33
}

.dds__time-picker__popup {
    box-shadow: 0 2px 2px #002a5814,0 4px 4px #002a5814,0 8px 8px #002a5814;
    box-shadow: 0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    border: 1px solid #f0f0f0;
    border-radius: .125rem;
    max-height: 22.5rem;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 1000
}

.dds__time-picker__popup--hidden {
    display: none
}

.dds__time-picker__list {
    margin: 0;
    padding: .25rem 0
}

    .dds__time-picker__list ul {
        padding: 0;
        margin: 0
    }

    .dds__time-picker__list li {
        list-style-type: none
    }

.dds__time-picker__list--empty {
    padding: 0
}

.dds__time-picker__list-item {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    display: flex;
    align-items: center;
    width: 100%;
    padding: .75rem 1rem;
    color: #636363;
    cursor: pointer;
    background-color: #0000;
    border: 0
}

    .dds__time-picker__list-item[aria-hidden=true] {
        display: none
    }

    .dds__time-picker__list-item[aria-disabled=true] {
        cursor: not-allowed;
        opacity: .4
    }

    .dds__time-picker__list-item:hover {
        color: #00468b;
        background-color: #d9f5fd
    }

    .dds__time-picker__list-item:active {
        color: #00468b;
        background-color: #94dcf7
    }

.dds__time-picker--sm .dds__time-picker__list-item {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400;
    padding: .375rem .75rem
}

.user-is-tabbing .dds__time-picker__list-item:focus {
    outline: none;
    box-shadow: inset 0 0 #fff,inset 0 0 0 2px #00468b;
    border-radius: 0
}

.dds__time-picker__list-item:focus {
    outline: none;
    box-shadow: inset 0 0 #fff,inset 0 0 0 2px #00468b;
    border-radius: 0;
    color: #0063b8;
    background-color: #d9f5fd
}

    .dds__time-picker__list-item:focus:active {
        background-color: #94dcf7
    }

[dir=rtl] .dds__time-picker__list-item {
    text-align: right
}

.dds__time-picker__list-item-label {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
}

.dds__time-picker__list-item-label {
    flex: 1 1 auto;
    min-width: 0;
    pointer-events: none
}

.dds__time-picker__list-item--highlighted {
    color: #0063b8;
    background-color: #d9f5fd
}

.dds__time-picker__list-item--selected .dds__time-picker__selected__icon {
    display: inline-flex
}

.dds__time-picker__list-item--selected .dds__time-picker__list-item:focus {
    fill: #0063b8
}

.dds__time-picker__selected__icon {
    flex: 0 0 auto;
    fill: #636363;
    pointer-events: none;
    display: none
}

.dds__time-picker__invalid-feedback {
    font-size: .75rem;
    letter-spacing: .005em;
    line-height: 1.25rem;
    font-weight: 400;
    color: #bb2a33;
    width: 100%;
    margin-top: .25rem;
    display: none
}

[dir=rtl] .dds__time-picker__invalid-feedback {
    text-align: right
}

.dds__input-text__helper {
    display: block
}

.dds__time-picker--invalid .dds__time-picker__input {
    border-color: #bb2a33;
    color: #bb2a33
}

.dds__time-picker--invalid .dds__time-picker__invalid-feedback, .dds__time-picker--invalid .dds__time-picker__error__icon {
    display: block
}

.dds__time-picker--invalid .dds__input-text__helper {
    display: none
}

.dds__time-picker__input:disabled {
    cursor: not-allowed;
    opacity: .4
}

.dds__time-picker__chevron:disabled {
    cursor: not-allowed;
    opacity: .4
}

.dds__is--invalid .dds__time-picker__invalid-feedback, .dds__is--invalid .dds__time-picker__error__icon {
    display: block
}

.dds__is--invalid .dds__input-text__helper {
    display: none
}

.dds__tooltip {
    transition: opacity .13s ease-out;
    display: none;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    min-width: 2.5rem;
    max-width: 18rem;
    word-wrap: break-word
}

@media screen and (prefers-reduced-motion: reduce) {
    .dds__tooltip {
        transition: none
    }
}

.dds__tooltip__pointer {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #e1e1e1;
    width: .75rem;
    height: .75rem;
    transform: rotate(45deg);
    z-index: -1
}

    .dds__tooltip__pointer:before {
        box-shadow: 0 1px 1px #002a5814,0 2px 2px #002a5814;
        box-shadow: 0 1px 1px var(--shadow-color),0 2px 2px var(--shadow-color);
        position: absolute;
        content: "";
        width: 100%;
        height: 100%
    }

.dds__tooltip__body {
    font-size: .75rem;
    letter-spacing: .005em;
    line-height: 1.25rem;
    font-weight: 400;
    background-color: #e1e1e1;
    border-radius: .125rem;
    color: #0e0e0e;
    padding: .5rem
}

    .dds__tooltip__body:after {
        box-shadow: 0 2px 2px #002a5814,0 4px 4px #002a5814,0 8px 8px #002a5814;
        box-shadow: 0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color);
        position: absolute;
        z-index: -2;
        content: "";
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: .125rem
    }

.dds__tooltip__body--no-title {
    padding-top: 2.25rem
}

.dds__tooltip__title {
    font-size: .75rem;
    letter-spacing: .005em;
    line-height: 1.25rem;
    font-weight: 400;
    color: #0e0e0e;
    width: 100%;
    font-weight: 700;
    padding-right: 2rem;
    margin-top: 2px
}

.dds__tooltip__dismiss {
    background: rgba(0,0,0,0);
    border: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin: 0;
    text-align: center;
    border-radius: 2px;
    width: 1.5rem;
    height: 1.5rem;
    color: #7e7e7e;
    position: absolute;
    right: .5rem;
    top: .5rem;
    color: #636363
}

    .dds__tooltip__dismiss:active {
        background: #94dcf7;
        color: #00468b
    }

    .dds__tooltip__dismiss svg {
        height: 1rem;
        width: 1rem
    }

    .dds__tooltip__dismiss i {
        font-size: 1rem
    }

.user-is-tabbing .dds__tooltip__dismiss:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px
}

.dds__tooltip__dismiss:hover {
    color: #0e0e0e;
    background: #d2d2d2
}

.dds__tooltip__dismiss:active {
    color: #0e0e0e;
    background: #b6b6b6
}

.user-is-tabbing .dds__tooltip__dismiss:focus {
    color: #0e0e0e;
    background: #d2d2d2
}

.dds__tooltip--animating {
    display: block
}

.dds__tooltip--show {
    display: block;
    opacity: 1;
    z-index: 1070
}

@media screen and (max-width: 480px) {
    .dds__tooltip--max-content {
        width: calc(100vw - 2rem);
        max-width: calc(100vw - 2rem)
    }

        .dds__tooltip--max-content .dds__tooltip__pointer {
            display: none
        }
}

.dds__progress-bar {
    display: grid;
    color: #636363;
    grid-template-columns: repeat(2,auto);
    align-items: center;
    grid-row-gap: .25em
}

[dir=rtl] .dds__progress-bar {
    direction: rtl
}

.dds__progress-bar__label, .dds__progress-bar__value {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 1.5rem;
    margin: 0;
    grid-row: 1;
    word-break: break-all;
    box-sizing: border-box
}

.dds__progress-bar__label {
    grid-column: 1
}

[dir=rtl] .dds__progress-bar__label {
    direction: rtl;
    text-align: right
}

.dds__progress-bar__value {
    grid-column: 2;
    text-align: right;
    padding: 0 0 0 .25em
}

[dir=rtl] .dds__progress-bar__value {
    padding: 0 .25em 0 0;
    direction: rtl;
    text-align: left
}

.dds__progress-bar__indicator {
    overflow: hidden;
    position: relative;
    height: 1rem;
    width: 100%;
    min-width: 12.625rem;
    background: #e1e1e1;
    grid-column: 1/-1
}

    .dds__progress-bar__indicator:before {
        content: "";
        display: block;
        position: absolute;
        height: inherit;
        background-color: #0672cb;
        width: 100%;
        left: -100%;
        transition: transform linear .5s
    }

[dir=rtl] .dds__progress-bar__indicator:before {
    left: auto;
    left: initial;
    right: -100%
}

.dds__progress-bar__helper-text {
    font-size: .75rem;
    letter-spacing: .005em;
    line-height: 1.25rem;
    font-weight: 400;
    grid-column: 1/-1;
    margin: 0
}

.dds__progress-bar--md .dds__progress-bar__label, .dds__progress-bar--md .dds__progress-bar__value {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400
}

.dds__progress-bar--md .dds__progress-bar__indicator {
    height: .5rem
}

.dds__progress-bar--sm .dds__progress-bar__label, .dds__progress-bar--sm .dds__progress-bar__value {
    font-size: .75rem;
    letter-spacing: .005em;
    line-height: 1.25rem;
    font-weight: 400
}

.dds__progress-bar--sm .dds__progress-bar__indicator {
    height: .25rem
}

.dds__progress-bar--indeterminate .dds__progress-bar__indicator:before {
    left: 0;
    width: 52%;
    transition: width cubic-bezier(.7,.5,.35,1) 3s;
    animation: progress-bar-indeterminate-move 10s linear infinite
}

[dir=rtl] .dds__progress-bar--indeterminate .dds__progress-bar__indicator:before {
    left: auto;
    left: initial;
    right: 0;
    animation: progress-bar-indeterminate-move-rtl 10s linear infinite
}

.dds__progress-bar--start {
    grid-template-columns: fit-content(25%) auto fit-content(25%)
}

    .dds__progress-bar--start .dds__progress-bar__label, .dds__progress-bar--start .dds__progress-bar__indicator, .dds__progress-bar--start .dds__progress-bar__value {
        grid-row: 1
    }

    .dds__progress-bar--start .dds__progress-bar__label {
        grid-column: 1;
        padding: 0 .75em 0 0
    }

    .dds__progress-bar--start .dds__progress-bar__indicator {
        grid-column: 2
    }

    .dds__progress-bar--start .dds__progress-bar__value {
        grid-column: 3;
        padding: 0 0 0 .75em
    }

[dir=rtl] .dds__progress-bar--start .dds__progress-bar__label {
    direction: rtl;
    padding: 0 0 0 .75em
}

[dir=rtl] .dds__progress-bar--start .dds__progress-bar__value {
    direction: rtl;
    padding: 0 .75em 0 0
}

@keyframes progress-bar-indeterminate-move {
    0% {
        transform: translate(-100%)
    }

    99.999% {
        transform: translate(200%)
    }

    to {
        transform: translate(-100%)
    }
}

@keyframes progress-bar-indeterminate-move-rtl {
    0% {
        transform: translate(100%)
    }

    99.999% {
        transform: translate(-200%)
    }

    to {
        transform: translate(100%)
    }
}

.dds__progress-tracker {
    display: flex;
    flex: 1;
    list-style: none;
    padding: 0;
    min-width: 28.125rem
}

.dds__progress-tracker__item {
    flex: 1;
    position: relative
}

    .dds__progress-tracker__item:not(:last-child):after {
        content: "";
        position: absolute;
        top: .6875rem;
        border-top: .375rem solid #6e6e6e;
        width: 100%;
        box-sizing: border-box;
        margin-left: 1.6875rem
    }

.dds__progress-tracker__circle {
    content: "";
    display: block;
    position: relative;
    height: 1.75rem;
    width: 1.75rem;
    border: .1875rem solid #6e6e6e;
    border-radius: 50%;
    background-color: #fff;
    z-index: 1
}

.dds__progress-tracker__content {
    display: flex;
    flex-direction: column;
    margin-top: .5rem;
    gap: .5rem;
    width: calc(100% - 1rem);
    color: #6e6e6e;
    word-wrap: break-word
}

    .dds__progress-tracker__content a, .dds__progress-tracker__content button {
        text-decoration: none;
        width: -moz-fit-content;
        width: fit-content
    }

        .dds__progress-tracker__content a:hover {
            text-decoration: underline
        }

    .dds__progress-tracker__content button {
        background-color: #0000;
        color: #0672cb;
        cursor: pointer;
        border: 0;
        padding: 0
    }

.user-is-tabbing .dds__progress-tracker__content button:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #00468b;
    border-radius: 2px
}

.dds__progress-tracker--in-progress .dds__progress-tracker__circle, .dds__progress-tracker--active .dds__progress-tracker__circle {
    border: .1875rem solid #0672cb
}

.dds__progress-tracker--in-progress .dds__progress-tracker__icon {
    position: absolute;
    display: block;
    height: 1rem;
    width: 1rem;
    background-color: #0672cb;
    border-radius: 50%;
    top: calc(50% - .5rem);
    left: calc(50% - .5rem)
}

.dds__progress-tracker--in-progress .dds__progress-tracker__step-name {
    color: #0e0e0e
}

.dds__progress-tracker--complete .dds__progress-tracker__circle {
    background-color: #0672cb;
    border: .1875rem solid #0672cb
}

.dds__progress-tracker--complete:not(:last-child):after {
    border-top: .375rem solid #0672cb
}

.dds__progress-tracker--complete .dds__progress-tracker__icon {
    display: block;
    position: absolute;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNkw0IDlMMTEgMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: .8125rem .625rem;
    height: 100%;
    width: 100%
}

.dds__progress-tracker--vertical {
    flex-direction: column;
    height: 100%
}

    .dds__progress-tracker--vertical > .dds__progress-tracker__item {
        display: flex
    }

        .dds__progress-tracker--vertical > .dds__progress-tracker__item:not(:last-child):after {
            margin: 0;
            width: 0;
            height: 100%;
            border-top: 0;
            border-top: initial;
            border-left: .375rem solid #6e6e6e;
            top: 1.6875rem;
            left: .6875rem
        }

        .dds__progress-tracker--vertical > .dds__progress-tracker__item.dds__progress-tracker--complete:not(:last-child):after {
            border-color: #0672cb
        }

    .dds__progress-tracker--vertical .dds__progress-tracker__content {
        margin-top: 0;
        margin-left: .5rem;
        margin-bottom: 1rem;
        width: 9.375rem
    }

.dds__progress-tracker--sm {
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: .005em;
    font-weight: 400
}

    .dds__progress-tracker--sm .dds__progress-tracker__circle {
        height: 1.375rem;
        width: 1.375rem;
        border: .125rem solid #6e6e6e
    }

    .dds__progress-tracker--sm .dds__progress-tracker__item:not(:last-child):after {
        border-top: .25rem solid #6e6e6e;
        margin-left: 1.3125rem;
        top: .5625rem
    }

    .dds__progress-tracker--sm .dds__progress-tracker--complete:not(:last-child):after {
        border-top: .25rem solid #0672cb
    }

    .dds__progress-tracker--sm .dds__progress-tracker--complete .dds__progress-tracker__icon {
        background-size: .625rem .5rem
    }

    .dds__progress-tracker--sm .dds__progress-tracker--complete .dds__progress-tracker__circle {
        border-color: #0672cb
    }

    .dds__progress-tracker--sm .dds__progress-tracker--in-progress .dds__progress-tracker__icon {
        height: .625rem;
        width: .625rem;
        top: calc(50% - .3125rem);
        left: calc(50% - .3125rem)
    }

    .dds__progress-tracker--sm .dds__progress-tracker--in-progress .dds__progress-tracker__circle, .dds__progress-tracker--sm .dds__progress-tracker--active .dds__progress-tracker__circle {
        border: .125rem solid #0672cb
    }

    .dds__progress-tracker--sm.dds__progress-tracker--vertical > .dds__progress-tracker__item:not(:last-child):after {
        border-top: 0;
        border-top: initial;
        margin: 0;
        top: 1.3125rem;
        border-left: .25rem solid #6e6e6e;
        left: .5625rem
    }

    .dds__progress-tracker--sm.dds__progress-tracker--vertical > .dds__progress-tracker__item.dds__progress-tracker--complete:not(:last-child):after {
        border-color: #0672cb
    }

.dds__progress-tracker--vertical.dds__progress-tracker--sm .dds__progress-tracker--complete:after {
    border-top: 0;
    border-top: initial
}

html[dir=rtl] .dds__progress-tracker--vertical > .dds__progress-tracker__item:not(:last-child):after {
    right: .6875rem
}

html[dir=rtl] .dds__progress-tracker--vertical .dds__progress-tracker__content {
    margin-right: .5rem
}

html[dir=rtl] .dds__progress-tracker--sm.dds__progress-tracker--vertical > .dds__progress-tracker__item:not(:last-child):after {
    right: .5625rem;
    margin: 0;
    margin: initial
}

html[dir=rtl] .dds__progress-tracker__item:not(:last-child):after {
    margin-right: .0625rem
}
