{"id":2071,"date":"2024-11-09T13:58:00","date_gmt":"2024-11-09T06:58:00","guid":{"rendered":"https:\/\/ellipse-finance.com\/?page_id=2071"},"modified":"2024-11-09T14:21:12","modified_gmt":"2024-11-09T07:21:12","slug":"loan-calculation","status":"publish","type":"page","link":"https:\/\/ellipse-capital.com\/kh\/loan-calculation\/","title":{"rendered":"Loan Calculation"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t\n<style>\n    @charset \"UTF-8\";\n\n    \/*!\n * Bootstrap  v5.3.0-alpha3 (https:\/\/getbootstrap.com\/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https:\/\/github.com\/twbs\/bootstrap\/blob\/main\/LICENSE)\n *\/\n    :root,\n    [data-bs-theme=light] {\n        --bs-blue: #0d6efd;\n        --bs-indigo: #6610f2;\n        --bs-purple: #6f42c1;\n        --bs-pink: #d63384;\n        --bs-red: #dc3545;\n        --bs-orange: #fd7e14;\n        --bs-yellow: #ffc107;\n        --bs-green: #198754;\n        --bs-teal: #20c997;\n        --bs-cyan: #0dcaf0;\n        --bs-black: #000;\n        --bs-white: #fff;\n        --bs-gray: #6c757d;\n        --bs-gray-dark: #343a40;\n        --bs-gray-100: #f8f9fa;\n        --bs-gray-200: #e9ecef;\n        --bs-gray-300: #dee2e6;\n        --bs-gray-400: #ced4da;\n        --bs-gray-500: #adb5bd;\n        --bs-gray-600: #6c757d;\n        --bs-gray-700: #495057;\n        --bs-gray-800: #343a40;\n        --bs-gray-900: #212529;\n        --bs-primary: #0d6efd;\n        --bs-secondary: #6c757d;\n        --bs-success: #198754;\n        --bs-info: #0dcaf0;\n        --bs-warning: #ffc107;\n        --bs-danger: #dc3545;\n        --bs-light: #f8f9fa;\n        --bs-dark: #212529;\n        --bs-primary-rgb: 13, 110, 253;\n        --bs-secondary-rgb: 108, 117, 125;\n        --bs-success-rgb: 25, 135, 84;\n        --bs-info-rgb: 13, 202, 240;\n        --bs-warning-rgb: 255, 193, 7;\n        --bs-danger-rgb: 220, 53, 69;\n        --bs-light-rgb: 248, 249, 250;\n        --bs-dark-rgb: 33, 37, 41;\n        --bs-primary-text-emphasis: #052c65;\n        --bs-secondary-text-emphasis: #2b2f32;\n        --bs-success-text-emphasis: #0a3622;\n        --bs-info-text-emphasis: #055160;\n        --bs-warning-text-emphasis: #664d03;\n        --bs-danger-text-emphasis: #58151c;\n        --bs-light-text-emphasis: #495057;\n        --bs-dark-text-emphasis: #495057;\n        --bs-primary-bg-subtle: #cfe2ff;\n        --bs-secondary-bg-subtle: #e2e3e5;\n        --bs-success-bg-subtle: #d1e7dd;\n        --bs-info-bg-subtle: #cff4fc;\n        --bs-warning-bg-subtle: #fff3cd;\n        --bs-danger-bg-subtle: #f8d7da;\n        --bs-light-bg-subtle: #fcfcfd;\n        --bs-dark-bg-subtle: #ced4da;\n        --bs-primary-border-subtle: #9ec5fe;\n        --bs-secondary-border-subtle: #c4c8cb;\n        --bs-success-border-subtle: #a3cfbb;\n        --bs-info-border-subtle: #9eeaf9;\n        --bs-warning-border-subtle: #ffe69c;\n        --bs-danger-border-subtle: #f1aeb5;\n        --bs-light-border-subtle: #e9ecef;\n        --bs-dark-border-subtle: #adb5bd;\n        --bs-white-rgb: 255, 255, 255;\n        --bs-black-rgb: 0, 0, 0;\n        --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n        --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n        --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n        --bs-body-font-family: var(--bs-font-sans-serif);\n        --bs-body-font-size: 1rem;\n        --bs-body-font-weight: 400;\n        --bs-body-line-height: 1.5;\n        --bs-body-color: #212529;\n        --bs-body-color-rgb: 33, 37, 41;\n        --bs-body-bg: #fff;\n        --bs-body-bg-rgb: 255, 255, 255;\n        --bs-emphasis-color: #000;\n        --bs-emphasis-color-rgb: 0, 0, 0;\n        --bs-secondary-color: rgba(33, 37, 41, 0.75);\n        --bs-secondary-color-rgb: 33, 37, 41;\n        --bs-secondary-bg: #e9ecef;\n        --bs-secondary-bg-rgb: 233, 236, 239;\n        --bs-tertiary-color: rgba(33, 37, 41, 0.5);\n        --bs-tertiary-color-rgb: 33, 37, 41;\n        --bs-tertiary-bg: #f8f9fa;\n        --bs-tertiary-bg-rgb: 248, 249, 250;\n        --bs-link-color: #0d6efd;\n        --bs-link-color-rgb: 13, 110, 253;\n        --bs-link-decoration: underline;\n        --bs-link-hover-color: #0a58ca;\n        --bs-link-hover-color-rgb: 10, 88, 202;\n        --bs-code-color: #d63384;\n        --bs-highlight-bg: #fff3cd;\n        --bs-border-width: 1px;\n        --bs-border-style: solid;\n        --bs-border-color: #dee2e6;\n        --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n        --bs-border-radius: 0.375rem;\n        --bs-border-radius-sm: 0.25rem;\n        --bs-border-radius-lg: 0.5rem;\n        --bs-border-radius-xl: 1rem;\n        --bs-border-radius-xxl: 2rem;\n        --bs-border-radius-2xl: var(--bs-border-radius-xxl);\n        --bs-border-radius-pill: 50rem;\n        --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n        --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n        --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n        --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n        --bs-focus-ring-width: 0.25rem;\n        --bs-focus-ring-opacity: 0.25;\n        --bs-focus-ring-color: rgba(13, 110, 253, 0.25);\n        --bs-form-valid-color: #198754;\n        --bs-form-valid-border-color: #198754;\n        --bs-form-invalid-color: #dc3545;\n        --bs-form-invalid-border-color: #dc3545\n    }\n\n    [data-bs-theme=dark] {\n        color-scheme: dark;\n        --bs-body-color: #adb5bd;\n        --bs-body-color-rgb: 173, 181, 189;\n        --bs-body-bg: #212529;\n        --bs-body-bg-rgb: 33, 37, 41;\n        --bs-emphasis-color: #fff;\n        --bs-emphasis-color-rgb: 255, 255, 255;\n        --bs-secondary-color: rgba(173, 181, 189, 0.75);\n        --bs-secondary-color-rgb: 173, 181, 189;\n        --bs-secondary-bg: #343a40;\n        --bs-secondary-bg-rgb: 52, 58, 64;\n        --bs-tertiary-color: rgba(173, 181, 189, 0.5);\n        --bs-tertiary-color-rgb: 173, 181, 189;\n        --bs-tertiary-bg: #2b3035;\n        --bs-tertiary-bg-rgb: 43, 48, 53;\n        --bs-primary-text-emphasis: #6ea8fe;\n        --bs-secondary-text-emphasis: #a7acb1;\n        --bs-success-text-emphasis: #75b798;\n        --bs-info-text-emphasis: #6edff6;\n        --bs-warning-text-emphasis: #ffda6a;\n        --bs-danger-text-emphasis: #ea868f;\n        --bs-light-text-emphasis: #f8f9fa;\n        --bs-dark-text-emphasis: #dee2e6;\n        --bs-primary-bg-subtle: #031633;\n        --bs-secondary-bg-subtle: #161719;\n        --bs-success-bg-subtle: #051b11;\n        --bs-info-bg-subtle: #032830;\n        --bs-warning-bg-subtle: #332701;\n        --bs-danger-bg-subtle: #2c0b0e;\n        --bs-light-bg-subtle: #343a40;\n        --bs-dark-bg-subtle: #1a1d20;\n        --bs-primary-border-subtle: #084298;\n        --bs-secondary-border-subtle: #41464b;\n        --bs-success-border-subtle: #0f5132;\n        --bs-info-border-subtle: #087990;\n        --bs-warning-border-subtle: #997404;\n        --bs-danger-border-subtle: #842029;\n        --bs-light-border-subtle: #495057;\n        --bs-dark-border-subtle: #343a40;\n        --bs-link-color: #6ea8fe;\n        --bs-link-hover-color: #8bb9fe;\n        --bs-link-color-rgb: 110, 168, 254;\n        --bs-link-hover-color-rgb: 139, 185, 254;\n        --bs-code-color: #e685b5;\n        --bs-border-color: #495057;\n        --bs-border-color-translucent: rgba(255, 255, 255, 0.15);\n        --bs-form-valid-color: #75b798;\n        --bs-form-valid-border-color: #75b798;\n        --bs-form-invalid-color: #ea868f;\n        --bs-form-invalid-border-color: #ea868f\n    }\n\n    *,\n    ::after,\n    ::before {\n        box-sizing: border-box\n    }\n\n    @media (prefers-reduced-motion:no-preference) {\n        :root {\n            scroll-behavior: smooth\n        }\n    }\n\n    body {\n        margin: 0;\n        font-family: var(--bs-body-font-family);\n        font-size: var(--bs-body-font-size);\n        font-weight: var(--bs-body-font-weight);\n        line-height: var(--bs-body-line-height);\n        color: var(--bs-body-color);\n        text-align: var(--bs-body-text-align);\n        background-color: var(--bs-body-bg);\n        -webkit-text-size-adjust: 100%;\n        -webkit-tap-highlight-color: transparent\n    }\n\n    hr {\n        margin: 1rem 0;\n        color: inherit;\n        border: 0;\n        border-top: var(--bs-border-width) solid;\n        opacity: .25\n    }\n\t.same-logo{\n\t\tmargin-left: -20px !important;\n\t}\n\n    .h1,\n    .h2,\n    .h3,\n    .h4,\n    .h5,\n    .h6,\n    h1,\n    h2,\n    h3,\n    h4,\n    h5,\n    h6 {\n        margin-top: 0;\n        \/* margin-bottom: .5rem; *\/\n        font-weight: 500;\n        line-height: 1.2;\n        color: var(--bs-heading-color, inherit)\n    }\n\n    .h1,\n    h1 {\n        font-size: calc(1.375rem + 1.5vw)\n    }\n\n    @media (min-width:1200px) {\n\n        .h1,\n        h1 {\n            font-size: 2.5rem\n        }\n    }\n\n    .h2,\n    h2 {\n        font-size: calc(1.325rem + .9vw)\n    }\n\n    @media (min-width:1200px) {\n\n        .h2,\n        h2 {\n            font-size: 2rem\n        }\n    }\n\n    .h3,\n    h3 {\n        font-size: calc(1.3rem + .6vw)\n    }\n\n    @media (min-width:1200px) {\n\n        .h3,\n        h3 {\n            font-size: 1.75rem\n        }\n    }\n\n    .h4,\n    h4 {\n        font-size: calc(1.275rem + .3vw)\n    }\n\n    @media (min-width:1200px) {\n\n        .h4,\n        h4 {\n            font-size: 1.5rem\n        }\n    }\n\n    .h5,\n    h5 {\n        font-size: 1.25rem\n    }\n\n    .h6,\n    h6 {\n        font-size: 1rem\n    }\n\n    p {\n        margin-top: 0;\n        \/* margin-bottom: 1rem *\/\n    }\n\n    abbr[title] {\n        -webkit-text-decoration: underline dotted;\n        text-decoration: underline dotted;\n        cursor: help;\n        -webkit-text-decoration-skip-ink: none;\n        text-decoration-skip-ink: none\n    }\n\n    address {\n        \/* margin-bottom: 1rem; *\/\n        font-style: normal;\n        line-height: inherit\n    }\n\n    ol,\n    ul {\n        \/* padding-left: 2rem *\/\n    }\n\n    dl,\n    ol,\n    ul {\n        \/* margin-bottom: 1rem *\/\n    }\n\n    ol ol,\n    ol ul,\n    ul ol,\n    ul ul {\n        \/* margin-bottom: 0 *\/\n    }\n\n    dt {\n        font-weight: 700\n    }\n\n    dd {\n        \/* margin-bottom: .5rem; *\/\n        margin-left: 0\n    }\n\n    blockquote {\n        margin: 0 0 1rem\n    }\n\n    b,\n    strong {\n        font-weight: bolder\n    }\n\n    .small,\n    small {\n        font-size: .875em\n    }\n\n    .mark,\n    mark {\n        \/* padding: .1875em; *\/\n        background-color: var(--bs-highlight-bg)\n    }\n\n    sub,\n    sup {\n        position: relative;\n        font-size: .75em;\n        line-height: 0;\n        vertical-align: baseline\n    }\n\n    sub {\n        bottom: -.25em\n    }\n\n    sup {\n        top: -.5em\n    }\n\n    a {\n        color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));\n        text-decoration: underline\n    }\n\n    a:hover {\n        --bs-link-color-rgb: var(--bs-link-hover-color-rgb)\n    }\n\n    a:not([href]):not([class]),\n    a:not([href]):not([class]):hover {\n        color: inherit;\n        text-decoration: none\n    }\n\n    code,\n    kbd,\n    pre,\n    samp {\n        font-family: var(--bs-font-monospace);\n        font-size: 1em\n    }\n\n    pre {\n        display: block;\n        margin-top: 0;\n        margin-bottom: 1rem;\n        overflow: auto;\n        font-size: .875em\n    }\n\n    pre code {\n        font-size: inherit;\n        color: inherit;\n        word-break: normal\n    }\n\n    code {\n        font-size: .875em;\n        color: var(--bs-code-color);\n        word-wrap: break-word\n    }\n\n    a>code {\n        color: inherit\n    }\n\n    kbd {\n        \/* padding: .1875rem .375rem; *\/\n        font-size: .875em;\n        color: var(--bs-body-bg);\n        background-color: var(--bs-body-color);\n        border-radius: .25rem\n    }\n\n    kbd kbd {\n        padding: 0;\n        font-size: 1em\n    }\n\n    figure {\n        margin: 0 0 1rem\n    }\n\n  \n\n    table {\n        caption-side: bottom;\n        border-collapse: collapse\n    }\n\n    caption {\n        \/* padding-top: .5rem;\n        padding-bottom: .5rem; *\/\n        color: var(--bs-secondary-color);\n        text-align: left\n    }\n\n    th {\n        text-align: inherit;\n        text-align: -webkit-match-parent\n    }\n\n    tbody,\n    td,\n    tfoot,\n    th,\n    thead,\n    tr {\n        border-color: inherit;\n        border-style: solid;\n        border-width: 0\n    }\n\n    label {\n        display: inline-block\n    }\n\n    button {\n        border-radius: 0\n    }\n\n    button:focus:not(:focus-visible) {\n        outline: 0\n    }\n\n    button,\n    input,\n    optgroup,\n    select,\n    textarea {\n        margin: 0;\n        font-family: inherit;\n        font-size: inherit;\n        line-height: inherit\n    }\n\n    button,\n    select {\n        text-transform: none\n    }\n\n    [role=button] {\n        cursor: pointer\n    }\n\n    select {\n        word-wrap: normal\n    }\n\n    select:disabled {\n        opacity: 1\n    }\n\n    [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {\n        display: none !important\n    }\n\n    [type=button],\n    [type=reset],\n    [type=submit],\n    button {\n        -webkit-appearance: button\n    }\n\n    [type=button]:not(:disabled),\n    [type=reset]:not(:disabled),\n    [type=submit]:not(:disabled),\n    button:not(:disabled) {\n        cursor: pointer\n    }\n\n    ::-moz-focus-inner {\n        padding: 0;\n        border-style: none\n    }\n\n    textarea {\n        resize: vertical\n    }\n\n    fieldset {\n        min-width: 0;\n        padding: 0;\n        margin: 0;\n        border: 0\n    }\n\n    legend {\n        float: left;\n        width: 100%;\n        padding: 0;\n        margin-bottom: .5rem;\n        font-size: calc(1.275rem + .3vw);\n        line-height: inherit\n    }\n\n    @media (min-width:1200px) {\n        legend {\n            font-size: 1.5rem\n        }\n    }\n\n    legend+* {\n        clear: left\n    }\n\n    ::-webkit-datetime-edit-day-field,\n    ::-webkit-datetime-edit-fields-wrapper,\n    ::-webkit-datetime-edit-hour-field,\n    ::-webkit-datetime-edit-minute,\n    ::-webkit-datetime-edit-month-field,\n    ::-webkit-datetime-edit-text,\n    ::-webkit-datetime-edit-year-field {\n        padding: 0\n    }\n\n    ::-webkit-inner-spin-button {\n        height: auto\n    }\n\n    [type=search] {\n        outline-offset: -2px;\n        -webkit-appearance: textfield\n    }\n\n    ::-webkit-search-decoration {\n        -webkit-appearance: none\n    }\n\n    ::-webkit-color-swatch-wrapper {\n        padding: 0\n    }\n\n    ::-webkit-file-upload-button {\n        font: inherit;\n        -webkit-appearance: button\n    }\n\n    ::file-selector-button {\n        font: inherit;\n        -webkit-appearance: button\n    }\n\n    output {\n        display: inline-block\n    }\n\n    iframe {\n        border: 0\n    }\n\n    summary {\n        display: list-item;\n        cursor: pointer\n    }\n\n    progress {\n        vertical-align: baseline\n    }\n\n    [hidden] {\n        display: none !important\n    }\n\n    .lead {\n        font-size: 1.25rem;\n        font-weight: 300\n    }\n\n    .display-1 {\n        font-size: calc(1.625rem + 4.5vw);\n        font-weight: 300;\n        line-height: 1.2\n    }\n\n    @media (min-width:1200px) {\n        .display-1 {\n            font-size: 5rem\n        }\n    }\n\n    .display-2 {\n        font-size: calc(1.575rem + 3.9vw);\n        font-weight: 300;\n        line-height: 1.2\n    }\n\n    @media (min-width:1200px) {\n        .display-2 {\n            font-size: 4.5rem\n        }\n    }\n\n    .display-3 {\n        font-size: calc(1.525rem + 3.3vw);\n        font-weight: 300;\n        line-height: 1.2\n    }\n\n    @media (min-width:1200px) {\n        .display-3 {\n            font-size: 4rem\n        }\n    }\n\n    .display-4 {\n        font-size: calc(1.475rem + 2.7vw);\n        font-weight: 300;\n        line-height: 1.2\n    }\n\n    @media (min-width:1200px) {\n        .display-4 {\n            font-size: 3.5rem\n        }\n    }\n\n    .display-5 {\n        font-size: calc(1.425rem + 2.1vw);\n        font-weight: 300;\n        line-height: 1.2\n    }\n\n    @media (min-width:1200px) {\n        .display-5 {\n            font-size: 3rem\n        }\n    }\n\n    .display-6 {\n        font-size: calc(1.375rem + 1.5vw);\n        font-weight: 300;\n        line-height: 1.2\n    }\n\n    @media (min-width:1200px) {\n        .display-6 {\n            font-size: 2.5rem\n        }\n    }\n\n    .list-unstyled {\n        padding-left: 0;\n        list-style: none\n    }\n\n    .list-inline {\n        padding-left: 0;\n        list-style: none\n    }\n\n    .list-inline-item {\n        display: inline-block\n    }\n\n    .list-inline-item:not(:last-child) {\n        margin-right: .5rem\n    }\n\n    .initialism {\n        font-size: .875em;\n        text-transform: uppercase\n    }\n\n    .blockquote {\n        margin-bottom: 1rem;\n        font-size: 1.25rem\n    }\n\n    .blockquote>:last-child {\n        margin-bottom: 0\n    }\n\n    .blockquote-footer {\n        margin-top: -1rem;\n        margin-bottom: 1rem;\n        font-size: .875em;\n        color: #6c757d\n    }\n\n    .blockquote-footer::before {\n        content: \"\u2014 \"\n    }\n\n   \n\n    .figure {\n        display: inline-block\n    }\n\n\n\n    .figure-caption {\n        font-size: .875em;\n        color: var(--bs-secondary-color)\n    }\n\n    .container,\n    .container-fluid,\n    .container-lg,\n    .container-md,\n    .container-sm,\n    .container-xl,\n    .container-xxl {\n        --bs-gutter-x: 1.5rem;\n        --bs-gutter-y: 0;\n        width: 100%;\n        padding-right: calc(var(--bs-gutter-x) * .5);\n        padding-left: calc(var(--bs-gutter-x) * .5);\n        margin-right: auto;\n        margin-left: auto\n    }\n\n    @media (min-width:576px) {\n\n        .container,\n        .container-sm {\n            max-width: 540px\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n    }\n\n    @media (min-width:768px) {\n\n        .container,\n        .container-md,\n        .container-sm {\n            max-width: 720px\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n    }\n\n    @media (min-width:992px) {\n\n        .container,\n        .container-lg,\n        .container-md,\n        .container-sm {\n            max-width: 960px\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n    }\n\n    @media (min-width:1200px) {\n\n        .container,\n        .container-lg,\n        .container-md,\n        .container-sm,\n        .container-xl {\n            max-width: 1140px\n        }\n    }\n\n    @media (min-width:1400px) {\n\n        .container,\n        .container-lg,\n        .container-md,\n        .container-sm,\n        .container-xl,\n        .container-xxl {\n            max-width: 1320px\n        }\n    }\n\n    :root {\n        --bs-breakpoint-xs: 0;\n        --bs-breakpoint-sm: 576px;\n        --bs-breakpoint-md: 768px;\n        --bs-breakpoint-lg: 992px;\n        --bs-breakpoint-xl: 1200px;\n        --bs-breakpoint-xxl: 1400px\n    }\n\n    .row {\n        --bs-gutter-x: 1.5rem;\n        --bs-gutter-y: 0;\n        display: flex;\n        flex-wrap: wrap;\n        margin-top: calc(-1 * var(--bs-gutter-y));\n        margin-right: calc(-.5 * var(--bs-gutter-x));\n        margin-left: calc(-.5 * var(--bs-gutter-x))\n    }\n\n    .row>* {\n        flex-shrink: 0;\n        width: 100%;\n        max-width: 100%;\n        padding-right: calc(var(--bs-gutter-x) * .5);\n        padding-left: calc(var(--bs-gutter-x) * .5);\n        margin-top: var(--bs-gutter-y)\n    }\n\n    .col {\n        flex: 1 0 0%\n    }\n\n    .row-cols-auto>* {\n        flex: 0 0 auto;\n        width: auto\n    }\n\n    .row-cols-1>* {\n        flex: 0 0 auto;\n        width: 100%\n    }\n\n    .row-cols-2>* {\n        flex: 0 0 auto;\n        width: 50%\n    }\n\n    .row-cols-3>* {\n        flex: 0 0 auto;\n        width: 33.3333333333%\n    }\n\n    .row-cols-4>* {\n        flex: 0 0 auto;\n        width: 25%\n    }\n\n    .row-cols-5>* {\n        flex: 0 0 auto;\n        width: 20%\n    }\n\n    .row-cols-6>* {\n        flex: 0 0 auto;\n        width: 16.6666666667%\n    }\n\n    .col-auto {\n        flex: 0 0 auto;\n        width: auto\n    }\n\n    .col-1 {\n        flex: 0 0 auto;\n        width: 8.33333333%\n    }\n\n    .col-2 {\n        flex: 0 0 auto;\n        width: 16.66666667%\n    }\n\n    .col-3 {\n        flex: 0 0 auto;\n        width: 25%\n    }\n\n    .col-4 {\n        flex: 0 0 auto;\n        width: 33.33333333%\n    }\n\n    .col-5 {\n        flex: 0 0 auto;\n        width: 41.66666667%\n    }\n\n    .col-6 {\n        flex: 0 0 auto;\n        width: 50%\n    }\n\n    .col-7 {\n        flex: 0 0 auto;\n        width: 58.33333333%\n    }\n\n    .col-8 {\n        flex: 0 0 auto;\n        width: 66.66666667%\n    }\n\n    .col-9 {\n        flex: 0 0 auto;\n        width: 75%\n    }\n\n    .col-10 {\n        flex: 0 0 auto;\n        width: 83.33333333%\n    }\n\n    .col-11 {\n        flex: 0 0 auto;\n        width: 91.66666667%\n    }\n\n    .col-12 {\n        flex: 0 0 auto;\n        width: 100%\n    }\n\n    .offset-1 {\n        margin-left: 8.33333333%\n    }\n\n    .offset-2 {\n        margin-left: 16.66666667%\n    }\n\n    .offset-3 {\n        margin-left: 25%\n    }\n\n    .offset-4 {\n        margin-left: 33.33333333%\n    }\n\n    .offset-5 {\n        margin-left: 41.66666667%\n    }\n\n    .offset-6 {\n        margin-left: 50%\n    }\n\n    .offset-7 {\n        margin-left: 58.33333333%\n    }\n\n    .offset-8 {\n        margin-left: 66.66666667%\n    }\n\n    .offset-9 {\n        margin-left: 75%\n    }\n\n    .offset-10 {\n        margin-left: 83.33333333%\n    }\n\n    .offset-11 {\n        margin-left: 91.66666667%\n    }\n\n    .g-0,\n    .gx-0 {\n        --bs-gutter-x: 0\n    }\n\n    .g-0,\n    .gy-0 {\n        --bs-gutter-y: 0\n    }\n\n    .g-1,\n    .gx-1 {\n        --bs-gutter-x: 0.25rem\n    }\n\n    .g-1,\n    .gy-1 {\n        --bs-gutter-y: 0.25rem\n    }\n\n    .g-2,\n    .gx-2 {\n        --bs-gutter-x: 0.5rem\n    }\n\n    .g-2,\n    .gy-2 {\n        --bs-gutter-y: 0.5rem\n    }\n\n    .g-3,\n    .gx-3 {\n        --bs-gutter-x: 1rem\n    }\n\n    .g-3,\n    .gy-3 {\n        --bs-gutter-y: 1rem\n    }\n\n    .g-4,\n    .gx-4 {\n        --bs-gutter-x: 1.5rem\n    }\n\n    .g-4,\n    .gy-4 {\n        --bs-gutter-y: 1.5rem\n    }\n\n    .g-5,\n    .gx-5 {\n        --bs-gutter-x: 3rem\n    }\n\n    .g-5,\n    .gy-5 {\n        --bs-gutter-y: 3rem\n    }\n\n    @media (min-width:576px) {\n        .input-group-prepend{\n            display:none !important;\n        }\n        .col-sm {\n            flex: 1 0 0%\n        }\n\n        .row-cols-sm-auto>* {\n            flex: 0 0 auto;\n            width: auto\n        }\n\n        .row-cols-sm-1>* {\n            flex: 0 0 auto;\n            width: 100%\n        }\n\n        .row-cols-sm-2>* {\n            flex: 0 0 auto;\n            width: 50%\n        }\n\n        .row-cols-sm-3>* {\n            flex: 0 0 auto;\n            width: 33.3333333333%\n        }\n\n        .row-cols-sm-4>* {\n            flex: 0 0 auto;\n            width: 25%\n        }\n\n        .row-cols-sm-5>* {\n            flex: 0 0 auto;\n            width: 20%\n        }\n\n        .row-cols-sm-6>* {\n            flex: 0 0 auto;\n            width: 16.6666666667%\n        }\n\n        .col-sm-auto {\n            flex: 0 0 auto;\n            width: auto\n        }\n\n        .col-sm-1 {\n            flex: 0 0 auto;\n            width: 8.33333333%\n        }\n\n        .col-sm-2 {\n            flex: 0 0 auto;\n            width: 16.66666667%\n        }\n\n        .col-sm-3 {\n            flex: 0 0 auto;\n            width: 25%\n        }\n\n        .col-sm-4 {\n            flex: 0 0 auto;\n            width: 33.33333333%\n        }\n\n        .col-sm-5 {\n            flex: 0 0 auto;\n            width: 41.66666667%\n        }\n\n        .col-sm-6 {\n            flex: 0 0 auto;\n            width: 50%\n        }\n\n        .col-sm-7 {\n            flex: 0 0 auto;\n            width: 58.33333333%\n        }\n\n        .col-sm-8 {\n            flex: 0 0 auto;\n            width: 66.66666667%\n        }\n\n        .col-sm-9 {\n            flex: 0 0 auto;\n            width: 75%\n        }\n\n        .col-sm-10 {\n            flex: 0 0 auto;\n            width: 83.33333333%\n        }\n\n        .col-sm-11 {\n            flex: 0 0 auto;\n            width: 91.66666667%\n        }\n\n        .col-sm-12 {\n            flex: 0 0 auto;\n            width: 100%\n        }\n\n        .offset-sm-0 {\n            margin-left: 0\n        }\n\n        .offset-sm-1 {\n            margin-left: 8.33333333%\n        }\n\n        .offset-sm-2 {\n            margin-left: 16.66666667%\n        }\n\n        .offset-sm-3 {\n            margin-left: 25%\n        }\n\n        .offset-sm-4 {\n            margin-left: 33.33333333%\n        }\n\n        .offset-sm-5 {\n            margin-left: 41.66666667%\n        }\n\n        .offset-sm-6 {\n            margin-left: 50%\n        }\n\n        .offset-sm-7 {\n            margin-left: 58.33333333%\n        }\n\n        .offset-sm-8 {\n            margin-left: 66.66666667%\n        }\n\n        .offset-sm-9 {\n            margin-left: 75%\n        }\n\n        .offset-sm-10 {\n            margin-left: 83.33333333%\n        }\n\n        .offset-sm-11 {\n            margin-left: 91.66666667%\n        }\n\n        .g-sm-0,\n        .gx-sm-0 {\n            --bs-gutter-x: 0\n        }\n\n        .g-sm-0,\n        .gy-sm-0 {\n            --bs-gutter-y: 0\n        }\n\n        .g-sm-1,\n        .gx-sm-1 {\n            --bs-gutter-x: 0.25rem\n        }\n\n        .g-sm-1,\n        .gy-sm-1 {\n            --bs-gutter-y: 0.25rem\n        }\n\n        .g-sm-2,\n        .gx-sm-2 {\n            --bs-gutter-x: 0.5rem\n        }\n\n        .g-sm-2,\n        .gy-sm-2 {\n            --bs-gutter-y: 0.5rem\n        }\n\n        .g-sm-3,\n        .gx-sm-3 {\n            --bs-gutter-x: 1rem\n        }\n\n        .g-sm-3,\n        .gy-sm-3 {\n            --bs-gutter-y: 1rem\n        }\n\n        .g-sm-4,\n        .gx-sm-4 {\n            --bs-gutter-x: 1.5rem\n        }\n\n        .g-sm-4,\n        .gy-sm-4 {\n            --bs-gutter-y: 1.5rem\n        }\n\n        .g-sm-5,\n        .gx-sm-5 {\n            --bs-gutter-x: 3rem\n        }\n\n        .g-sm-5,\n        .gy-sm-5 {\n            --bs-gutter-y: 3rem\n        }\n    }\n\n    @media (min-width:768px) {\n        .input-group-prepend{\n            display:none !important;\n        }\n        .col-md {\n            flex: 1 0 0%\n        }\n\n        .row-cols-md-auto>* {\n            flex: 0 0 auto;\n            width: auto\n        }\n\n        .row-cols-md-1>* {\n            flex: 0 0 auto;\n            width: 100%\n        }\n\n        .row-cols-md-2>* {\n            flex: 0 0 auto;\n            width: 50%\n        }\n\n        .row-cols-md-3>* {\n            flex: 0 0 auto;\n            width: 33.3333333333%\n        }\n\n        .row-cols-md-4>* {\n            flex: 0 0 auto;\n            width: 25%\n        }\n\n        .row-cols-md-5>* {\n            flex: 0 0 auto;\n            width: 20%\n        }\n\n        .row-cols-md-6>* {\n            flex: 0 0 auto;\n            width: 16.6666666667%\n        }\n\n        .col-md-auto {\n            flex: 0 0 auto;\n            width: auto\n        }\n\n        .col-md-1 {\n            flex: 0 0 auto;\n            width: 8.33333333%\n        }\n\n        .col-md-2 {\n            flex: 0 0 auto;\n            width: 16.66666667%\n        }\n\n        .col-md-3 {\n            flex: 0 0 auto;\n            width: 25%\n        }\n\n        .col-md-4 {\n            flex: 0 0 auto;\n            width: 33.33333333%\n        }\n\n        .col-md-5 {\n            flex: 0 0 auto;\n            width: 41.66666667%\n        }\n\n        .col-md-6 {\n            flex: 0 0 auto;\n            width: 50%\n        }\n\n        .col-md-7 {\n            flex: 0 0 auto;\n            width: 58.33333333%\n        }\n\n        .col-md-8 {\n            flex: 0 0 auto;\n            width: 66.66666667%\n        }\n\n        .col-md-9 {\n            flex: 0 0 auto;\n            width: 75%\n        }\n\n        .col-md-10 {\n            flex: 0 0 auto;\n            width: 83.33333333%\n        }\n\n        .col-md-11 {\n            flex: 0 0 auto;\n            width: 91.66666667%\n        }\n\n        .col-md-12 {\n            flex: 0 0 auto;\n            width: 100%\n        }\n\n        .offset-md-0 {\n            margin-left: 0\n        }\n\n        .offset-md-1 {\n            margin-left: 8.33333333%\n        }\n\n        .offset-md-2 {\n            margin-left: 16.66666667%\n        }\n\n        .offset-md-3 {\n            margin-left: 25%\n        }\n\n        .offset-md-4 {\n            margin-left: 33.33333333%\n        }\n\n        .offset-md-5 {\n            margin-left: 41.66666667%\n        }\n\n        .offset-md-6 {\n            margin-left: 50%\n        }\n\n        .offset-md-7 {\n            margin-left: 58.33333333%\n        }\n\n        .offset-md-8 {\n            margin-left: 66.66666667%\n        }\n\n        .offset-md-9 {\n            margin-left: 75%\n        }\n\n        .offset-md-10 {\n            margin-left: 83.33333333%\n        }\n\n        .offset-md-11 {\n            margin-left: 91.66666667%\n        }\n\n        .g-md-0,\n        .gx-md-0 {\n            --bs-gutter-x: 0\n        }\n\n        .g-md-0,\n        .gy-md-0 {\n            --bs-gutter-y: 0\n        }\n\n        .g-md-1,\n        .gx-md-1 {\n            --bs-gutter-x: 0.25rem\n        }\n\n        .g-md-1,\n        .gy-md-1 {\n            --bs-gutter-y: 0.25rem\n        }\n\n        .g-md-2,\n        .gx-md-2 {\n            --bs-gutter-x: 0.5rem\n        }\n\n        .g-md-2,\n        .gy-md-2 {\n            --bs-gutter-y: 0.5rem\n        }\n\n        .g-md-3,\n        .gx-md-3 {\n            --bs-gutter-x: 1rem\n        }\n\n        .g-md-3,\n        .gy-md-3 {\n            --bs-gutter-y: 1rem\n        }\n\n        .g-md-4,\n        .gx-md-4 {\n            --bs-gutter-x: 1.5rem\n        }\n\n        .g-md-4,\n        .gy-md-4 {\n            --bs-gutter-y: 1.5rem\n        }\n\n        .g-md-5,\n        .gx-md-5 {\n            --bs-gutter-x: 3rem\n        }\n\n        .g-md-5,\n        .gy-md-5 {\n            --bs-gutter-y: 3rem\n        }\n    }\n\n    @media (min-width:992px) {\n        .input-group-prepend{\n            display:none !important;\n        }\n        .col-lg {\n            flex: 1 0 0%\n        }\n\n        .row-cols-lg-auto>* {\n            flex: 0 0 auto;\n            width: auto\n        }\n\n        .row-cols-lg-1>* {\n            flex: 0 0 auto;\n            width: 100%\n        }\n\n        .row-cols-lg-2>* {\n            flex: 0 0 auto;\n            width: 50%\n        }\n\n        .row-cols-lg-3>* {\n            flex: 0 0 auto;\n            width: 33.3333333333%\n        }\n\n        .row-cols-lg-4>* {\n            flex: 0 0 auto;\n            width: 25%\n        }\n\n        .row-cols-lg-5>* {\n            flex: 0 0 auto;\n            width: 20%\n        }\n\n        .row-cols-lg-6>* {\n            flex: 0 0 auto;\n            width: 16.6666666667%\n        }\n\n        .col-lg-auto {\n            flex: 0 0 auto;\n            width: auto\n        }\n\n        .col-lg-1 {\n            flex: 0 0 auto;\n            width: 8.33333333%\n        }\n\n        .col-lg-2 {\n            flex: 0 0 auto;\n            width: 16.66666667%\n        }\n\n        .col-lg-3 {\n            flex: 0 0 auto;\n            width: 25%\n        }\n\n        .col-lg-4 {\n            flex: 0 0 auto;\n            width: 33.33333333%\n        }\n\n        .col-lg-5 {\n            flex: 0 0 auto;\n            width: 41.66666667%\n        }\n\n        .col-lg-6 {\n            flex: 0 0 auto;\n            width: 50%\n        }\n\n        .col-lg-7 {\n            flex: 0 0 auto;\n            width: 58.33333333%\n        }\n\n        .col-lg-8 {\n            flex: 0 0 auto;\n            width: 66.66666667%\n        }\n\n        .col-lg-9 {\n            flex: 0 0 auto;\n            width: 75%\n        }\n\n        .col-lg-10 {\n            flex: 0 0 auto;\n            width: 83.33333333%\n        }\n\n        .col-lg-11 {\n            flex: 0 0 auto;\n            width: 91.66666667%\n        }\n\n        .col-lg-12 {\n            flex: 0 0 auto;\n            width: 100%\n        }\n\n        .offset-lg-0 {\n            margin-left: 0\n        }\n\n        .offset-lg-1 {\n            margin-left: 8.33333333%\n        }\n\n        .offset-lg-2 {\n            margin-left: 16.66666667%\n        }\n\n        .offset-lg-3 {\n            margin-left: 25%\n        }\n\n        .offset-lg-4 {\n            margin-left: 33.33333333%\n        }\n\n        .offset-lg-5 {\n            margin-left: 41.66666667%\n        }\n\n        .offset-lg-6 {\n            margin-left: 50%\n        }\n\n        .offset-lg-7 {\n            margin-left: 58.33333333%\n        }\n\n        .offset-lg-8 {\n            margin-left: 66.66666667%\n        }\n\n        .offset-lg-9 {\n            margin-left: 75%\n        }\n\n        .offset-lg-10 {\n            margin-left: 83.33333333%\n        }\n\n        .offset-lg-11 {\n            margin-left: 91.66666667%\n        }\n\n        .g-lg-0,\n        .gx-lg-0 {\n            --bs-gutter-x: 0\n        }\n\n        .g-lg-0,\n        .gy-lg-0 {\n            --bs-gutter-y: 0\n        }\n\n        .g-lg-1,\n        .gx-lg-1 {\n            --bs-gutter-x: 0.25rem\n        }\n\n        .g-lg-1,\n        .gy-lg-1 {\n            --bs-gutter-y: 0.25rem\n        }\n\n        .g-lg-2,\n        .gx-lg-2 {\n            --bs-gutter-x: 0.5rem\n        }\n\n        .g-lg-2,\n        .gy-lg-2 {\n            --bs-gutter-y: 0.5rem\n        }\n\n        .g-lg-3,\n        .gx-lg-3 {\n            --bs-gutter-x: 1rem\n        }\n\n        .g-lg-3,\n        .gy-lg-3 {\n            --bs-gutter-y: 1rem\n        }\n\n        .g-lg-4,\n        .gx-lg-4 {\n            --bs-gutter-x: 1.5rem\n        }\n\n        .g-lg-4,\n        .gy-lg-4 {\n            --bs-gutter-y: 1.5rem\n        }\n\n        .g-lg-5,\n        .gx-lg-5 {\n            --bs-gutter-x: 3rem\n        }\n\n        .g-lg-5,\n        .gy-lg-5 {\n            --bs-gutter-y: 3rem\n        }\n    }\n\n    @media (min-width:1200px) {\n        .col-xl {\n            flex: 1 0 0%\n        }\n\n        .row-cols-xl-auto>* {\n            flex: 0 0 auto;\n            width: auto\n        }\n\n        .row-cols-xl-1>* {\n            flex: 0 0 auto;\n            width: 100%\n        }\n\n        .row-cols-xl-2>* {\n            flex: 0 0 auto;\n            width: 50%\n        }\n\n        .row-cols-xl-3>* {\n            flex: 0 0 auto;\n            width: 33.3333333333%\n        }\n\n        .row-cols-xl-4>* {\n            flex: 0 0 auto;\n            width: 25%\n        }\n\n        .row-cols-xl-5>* {\n            flex: 0 0 auto;\n            width: 20%\n        }\n\n        .row-cols-xl-6>* {\n            flex: 0 0 auto;\n            width: 16.6666666667%\n        }\n\n        .col-xl-auto {\n            flex: 0 0 auto;\n            width: auto\n        }\n\n        .col-xl-1 {\n            flex: 0 0 auto;\n            width: 8.33333333%\n        }\n\n        .col-xl-2 {\n            flex: 0 0 auto;\n            width: 16.66666667%\n        }\n\n        .col-xl-3 {\n            flex: 0 0 auto;\n            width: 25%\n        }\n\n        .col-xl-4 {\n            flex: 0 0 auto;\n            width: 33.33333333%\n        }\n\n        .col-xl-5 {\n            flex: 0 0 auto;\n            width: 41.66666667%\n        }\n\n        .col-xl-6 {\n            flex: 0 0 auto;\n            width: 50%\n        }\n\n        .col-xl-7 {\n            flex: 0 0 auto;\n            width: 58.33333333%\n        }\n\n        .col-xl-8 {\n            flex: 0 0 auto;\n            width: 66.66666667%\n        }\n\n        .col-xl-9 {\n            flex: 0 0 auto;\n            width: 75%\n        }\n\n        .col-xl-10 {\n            flex: 0 0 auto;\n            width: 83.33333333%\n        }\n\n        .col-xl-11 {\n            flex: 0 0 auto;\n            width: 91.66666667%\n        }\n\n        .col-xl-12 {\n            flex: 0 0 auto;\n            width: 100%\n        }\n\n        .offset-xl-0 {\n            margin-left: 0\n        }\n\n        .offset-xl-1 {\n            margin-left: 8.33333333%\n        }\n\n        .offset-xl-2 {\n            margin-left: 16.66666667%\n        }\n\n        .offset-xl-3 {\n            margin-left: 25%\n        }\n\n        .offset-xl-4 {\n            margin-left: 33.33333333%\n        }\n\n        .offset-xl-5 {\n            margin-left: 41.66666667%\n        }\n\n        .offset-xl-6 {\n            margin-left: 50%\n        }\n\n        .offset-xl-7 {\n            margin-left: 58.33333333%\n        }\n\n        .offset-xl-8 {\n            margin-left: 66.66666667%\n        }\n\n        .offset-xl-9 {\n            margin-left: 75%\n        }\n\n        .offset-xl-10 {\n            margin-left: 83.33333333%\n        }\n\n        .offset-xl-11 {\n            margin-left: 91.66666667%\n        }\n\n        .g-xl-0,\n        .gx-xl-0 {\n            --bs-gutter-x: 0\n        }\n\n        .g-xl-0,\n        .gy-xl-0 {\n            --bs-gutter-y: 0\n        }\n\n        .g-xl-1,\n        .gx-xl-1 {\n            --bs-gutter-x: 0.25rem\n        }\n\n        .g-xl-1,\n        .gy-xl-1 {\n            --bs-gutter-y: 0.25rem\n        }\n\n        .g-xl-2,\n        .gx-xl-2 {\n            --bs-gutter-x: 0.5rem\n        }\n\n        .g-xl-2,\n        .gy-xl-2 {\n            --bs-gutter-y: 0.5rem\n        }\n\n        .g-xl-3,\n        .gx-xl-3 {\n            --bs-gutter-x: 1rem\n        }\n\n        .g-xl-3,\n        .gy-xl-3 {\n            --bs-gutter-y: 1rem\n        }\n\n        .g-xl-4,\n        .gx-xl-4 {\n            --bs-gutter-x: 1.5rem\n        }\n\n        .g-xl-4,\n        .gy-xl-4 {\n            --bs-gutter-y: 1.5rem\n        }\n\n        .g-xl-5,\n        .gx-xl-5 {\n            --bs-gutter-x: 3rem\n        }\n\n        .g-xl-5,\n        .gy-xl-5 {\n            --bs-gutter-y: 3rem\n        }\n    }\n\n    @media (min-width:1400px) {\n        .col-xxl {\n            flex: 1 0 0%\n        }\n\n        .row-cols-xxl-auto>* {\n            flex: 0 0 auto;\n            width: auto\n        }\n\n        .row-cols-xxl-1>* {\n            flex: 0 0 auto;\n            width: 100%\n        }\n\n        .row-cols-xxl-2>* {\n            flex: 0 0 auto;\n            width: 50%\n        }\n\n        .row-cols-xxl-3>* {\n            flex: 0 0 auto;\n            width: 33.3333333333%\n        }\n\n        .row-cols-xxl-4>* {\n            flex: 0 0 auto;\n            width: 25%\n        }\n\n        .row-cols-xxl-5>* {\n            flex: 0 0 auto;\n            width: 20%\n        }\n\n        .row-cols-xxl-6>* {\n            flex: 0 0 auto;\n            width: 16.6666666667%\n        }\n\n        .col-xxl-auto {\n            flex: 0 0 auto;\n            width: auto\n        }\n\n        .col-xxl-1 {\n            flex: 0 0 auto;\n            width: 8.33333333%\n        }\n\n        .col-xxl-2 {\n            flex: 0 0 auto;\n            width: 16.66666667%\n        }\n\n        .col-xxl-3 {\n            flex: 0 0 auto;\n            width: 25%\n        }\n\n        .col-xxl-4 {\n            flex: 0 0 auto;\n            width: 33.33333333%\n        }\n\n        .col-xxl-5 {\n            flex: 0 0 auto;\n            width: 41.66666667%\n        }\n\n        .col-xxl-6 {\n            flex: 0 0 auto;\n            width: 50%\n        }\n\n        .col-xxl-7 {\n            flex: 0 0 auto;\n            width: 58.33333333%\n        }\n\n        .col-xxl-8 {\n            flex: 0 0 auto;\n            width: 66.66666667%\n        }\n\n        .col-xxl-9 {\n            flex: 0 0 auto;\n            width: 75%\n        }\n\n        .col-xxl-10 {\n            flex: 0 0 auto;\n            width: 83.33333333%\n        }\n\n        .col-xxl-11 {\n            flex: 0 0 auto;\n            width: 91.66666667%\n        }\n\n        .col-xxl-12 {\n            flex: 0 0 auto;\n            width: 100%\n        }\n\n        .offset-xxl-0 {\n            margin-left: 0\n        }\n\n        .offset-xxl-1 {\n            margin-left: 8.33333333%\n        }\n\n        .offset-xxl-2 {\n            margin-left: 16.66666667%\n        }\n\n        .offset-xxl-3 {\n            margin-left: 25%\n        }\n\n        .offset-xxl-4 {\n            margin-left: 33.33333333%\n        }\n\n        .offset-xxl-5 {\n            margin-left: 41.66666667%\n        }\n\n        .offset-xxl-6 {\n            margin-left: 50%\n        }\n\n        .offset-xxl-7 {\n            margin-left: 58.33333333%\n        }\n\n        .offset-xxl-8 {\n            margin-left: 66.66666667%\n        }\n\n        .offset-xxl-9 {\n            margin-left: 75%\n        }\n\n        .offset-xxl-10 {\n            margin-left: 83.33333333%\n        }\n\n        .offset-xxl-11 {\n            margin-left: 91.66666667%\n        }\n\n        .g-xxl-0,\n        .gx-xxl-0 {\n            --bs-gutter-x: 0\n        }\n\n        .g-xxl-0,\n        .gy-xxl-0 {\n            --bs-gutter-y: 0\n        }\n\n        .g-xxl-1,\n        .gx-xxl-1 {\n            --bs-gutter-x: 0.25rem\n        }\n\n        .g-xxl-1,\n        .gy-xxl-1 {\n            --bs-gutter-y: 0.25rem\n        }\n\n        .g-xxl-2,\n        .gx-xxl-2 {\n            --bs-gutter-x: 0.5rem\n        }\n\n        .g-xxl-2,\n        .gy-xxl-2 {\n            --bs-gutter-y: 0.5rem\n        }\n\n        .g-xxl-3,\n        .gx-xxl-3 {\n            --bs-gutter-x: 1rem\n        }\n\n        .g-xxl-3,\n        .gy-xxl-3 {\n            --bs-gutter-y: 1rem\n        }\n\n        .g-xxl-4,\n        .gx-xxl-4 {\n            --bs-gutter-x: 1.5rem\n        }\n\n        .g-xxl-4,\n        .gy-xxl-4 {\n            --bs-gutter-y: 1.5rem\n        }\n\n        .g-xxl-5,\n        .gx-xxl-5 {\n            --bs-gutter-x: 3rem\n        }\n\n        .g-xxl-5,\n        .gy-xxl-5 {\n            --bs-gutter-y: 3rem\n        }\n    }\n\n    .table {\n        --bs-table-color: var(--bs-body-color);\n        --bs-table-bg: transparent;\n        --bs-table-border-color: var(--bs-border-color);\n        --bs-table-accent-bg: transparent;\n        --bs-table-striped-color: var(--bs-body-color);\n        --bs-table-striped-bg: rgba(0, 0, 0, 0.05);\n        --bs-table-active-color: var(--bs-body-color);\n        --bs-table-active-bg: rgba(0, 0, 0, 0.1);\n        --bs-table-hover-color: var(--bs-body-color);\n        --bs-table-hover-bg: rgba(0, 0, 0, 0.075);\n        width: 100%;\n        margin-bottom: 1rem;\n        color: var(--bs-table-color);\n        vertical-align: top;\n        border-color: var(--bs-table-border-color)\n    }\n\n    .table>:not(caption)>*>* {\n        padding: .5rem .5rem;\n        background-color: var(--bs-table-bg);\n        border-bottom-width: var(--bs-border-width);\n        box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg)\n    }\n\n    .table>tbody {\n        vertical-align: inherit\n    }\n\n    .table>thead {\n        vertical-align: bottom\n    }\n\n    .table-group-divider {\n        border-top: calc(var(--bs-border-width) * 2) solid currentcolor\n    }\n\n    .caption-top {\n        caption-side: top\n    }\n\n    .table-sm>:not(caption)>*>* {\n        padding: .25rem .25rem\n    }\n\n    .table-bordered>:not(caption)>* {\n        border-width: var(--bs-border-width) 0\n    }\n\n    .table-bordered>:not(caption)>*>* {\n        border-width: 0 var(--bs-border-width)\n    }\n\n    .table-borderless>:not(caption)>*>* {\n        border-bottom-width: 0\n    }\n\n    .table-borderless>:not(:first-child) {\n        border-top-width: 0\n    }\n\n    .table-striped>tbody>tr:nth-of-type(odd)>* {\n        --bs-table-accent-bg: var(--bs-table-striped-bg);\n        color: var(--bs-table-striped-color)\n    }\n\n    .table-striped-columns>:not(caption)>tr>:nth-child(2n) {\n        --bs-table-accent-bg: var(--bs-table-striped-bg);\n        color: var(--bs-table-striped-color)\n    }\n\n    .table-active {\n        --bs-table-accent-bg: var(--bs-table-active-bg);\n        color: var(--bs-table-active-color)\n    }\n\n    .table-hover>tbody>tr:hover>* {\n        --bs-table-accent-bg: var(--bs-table-hover-bg);\n        color: var(--bs-table-hover-color)\n    }\n\n    .table-primary {\n        --bs-table-color: #000;\n        --bs-table-bg: #cfe2ff;\n        --bs-table-border-color: #bacbe6;\n        --bs-table-striped-bg: #c5d7f2;\n        --bs-table-striped-color: #000;\n        --bs-table-active-bg: #bacbe6;\n        --bs-table-active-color: #000;\n        --bs-table-hover-bg: #bfd1ec;\n        --bs-table-hover-color: #000;\n        color: var(--bs-table-color);\n        border-color: var(--bs-table-border-color)\n    }\n\n    .table-secondary {\n        --bs-table-color: #000;\n        --bs-table-bg: #e2e3e5;\n        --bs-table-border-color: #cbccce;\n        --bs-table-striped-bg: #d7d8da;\n        --bs-table-striped-color: #000;\n        --bs-table-active-bg: #cbccce;\n        --bs-table-active-color: #000;\n        --bs-table-hover-bg: #d1d2d4;\n        --bs-table-hover-color: #000;\n        color: var(--bs-table-color);\n        border-color: var(--bs-table-border-color)\n    }\n\n    .table-success {\n        --bs-table-color: #000;\n        --bs-table-bg: #d1e7dd;\n        --bs-table-border-color: #bcd0c7;\n        --bs-table-striped-bg: #c7dbd2;\n        --bs-table-striped-color: #000;\n        --bs-table-active-bg: #bcd0c7;\n        --bs-table-active-color: #000;\n        --bs-table-hover-bg: #c1d6cc;\n        --bs-table-hover-color: #000;\n        color: var(--bs-table-color);\n        border-color: var(--bs-table-border-color)\n    }\n\n    .table-info {\n        --bs-table-color: #000;\n        --bs-table-bg: #cff4fc;\n        --bs-table-border-color: #badce3;\n        --bs-table-striped-bg: #c5e8ef;\n        --bs-table-striped-color: #000;\n        --bs-table-active-bg: #badce3;\n        --bs-table-active-color: #000;\n        --bs-table-hover-bg: #bfe2e9;\n        --bs-table-hover-color: #000;\n        color: var(--bs-table-color);\n        border-color: var(--bs-table-border-color)\n    }\n\n    .table-warning {\n        --bs-table-color: #000;\n        --bs-table-bg: #fff3cd;\n        --bs-table-border-color: #e6dbb9;\n        --bs-table-striped-bg: #f2e7c3;\n        --bs-table-striped-color: #000;\n        --bs-table-active-bg: #e6dbb9;\n        --bs-table-active-color: #000;\n        --bs-table-hover-bg: #ece1be;\n        --bs-table-hover-color: #000;\n        color: var(--bs-table-color);\n        border-color: var(--bs-table-border-color)\n    }\n\n    .table-danger {\n        --bs-table-color: #000;\n        --bs-table-bg: #f8d7da;\n        --bs-table-border-color: #dfc2c4;\n        --bs-table-striped-bg: #eccccf;\n        --bs-table-striped-color: #000;\n        --bs-table-active-bg: #dfc2c4;\n        --bs-table-active-color: #000;\n        --bs-table-hover-bg: #e5c7ca;\n        --bs-table-hover-color: #000;\n        color: var(--bs-table-color);\n        border-color: var(--bs-table-border-color)\n    }\n\n    .table-light {\n        --bs-table-color: #000;\n        --bs-table-bg: #f8f9fa;\n        --bs-table-border-color: #dfe0e1;\n        --bs-table-striped-bg: #ecedee;\n        --bs-table-striped-color: #000;\n        --bs-table-active-bg: #dfe0e1;\n        --bs-table-active-color: #000;\n        --bs-table-hover-bg: #e5e6e7;\n        --bs-table-hover-color: #000;\n        color: var(--bs-table-color);\n        border-color: var(--bs-table-border-color)\n    }\n\n    .table-dark {\n        --bs-table-color: #fff;\n        --bs-table-bg: #212529;\n        --bs-table-border-color: #373b3e;\n        --bs-table-striped-bg: #2c3034;\n        --bs-table-striped-color: #fff;\n        --bs-table-active-bg: #373b3e;\n        --bs-table-active-color: #fff;\n        --bs-table-hover-bg: #323539;\n        --bs-table-hover-color: #fff;\n        color: var(--bs-table-color);\n        border-color: var(--bs-table-border-color)\n    }\n\n    .table-responsive {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch\n    }\n\n    @media (max-width:575.98px) {\n        .table-responsive-sm {\n            overflow-x: auto;\n            -webkit-overflow-scrolling: touch\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n    }\n\n    @media (max-width:767.98px) {\n        .table-responsive-md {\n            overflow-x: auto;\n            -webkit-overflow-scrolling: touch\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n    }\n\n    @media (max-width:991.98px) {\n        .table-responsive-lg {\n            overflow-x: auto;\n            -webkit-overflow-scrolling: touch\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n    }\n\n    @media (max-width:1199.98px) {\n        .table-responsive-xl {\n            overflow-x: auto;\n            -webkit-overflow-scrolling: touch\n        }\n    }\n\n    @media (max-width:1399.98px) {\n        .table-responsive-xxl {\n            overflow-x: auto;\n            -webkit-overflow-scrolling: touch\n        }\n    }\n\n    .form-label {\n        margin-bottom: .5rem\n    }\n\n    .col-form-label {\n        padding-top: calc(.375rem + var(--bs-border-width));\n        padding-bottom: calc(.375rem + var(--bs-border-width));\n        margin-bottom: 0;\n        font-size: inherit;\n        line-height: 1.5\n    }\n\n    .col-form-label-lg {\n        padding-top: calc(.5rem + var(--bs-border-width));\n        padding-bottom: calc(.5rem + var(--bs-border-width));\n        font-size: 1.25rem\n    }\n\n    .col-form-label-sm {\n        padding-top: calc(.25rem + var(--bs-border-width));\n        padding-bottom: calc(.25rem + var(--bs-border-width));\n        font-size: .875rem\n    }\n\n    .form-text {\n        margin-top: .25rem;\n        font-size: .875em;\n        color: var(--bs-secondary-color)\n    }\n\n    .form-control {\n        display: block;\n        width: 100%;\n        padding: .375rem .75rem;\n        font-size: 1rem;\n        font-weight: 400;\n        line-height: 1.5;\n        color: var(--bs-body-color);\n        background-color: var(--bs-body-bg);\n        background-clip: padding-box;\n        border: var(--bs-border-width) solid var(--bs-border-color);\n        -webkit-appearance: none;\n        -moz-appearance: none;\n        appearance: none;\n        border-radius: var(--bs-border-radius);\n        transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .form-control {\n            transition: none\n        }\n    }\n\n    .form-control[type=file] {\n        overflow: hidden\n    }\n\n    .form-control[type=file]:not(:disabled):not([readonly]) {\n        cursor: pointer\n    }\n\n    .form-control:focus {\n        color: var(--bs-body-color);\n        background-color: var(--bs-body-bg);\n        border-color: #86b7fe;\n        outline: 0;\n        box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)\n    }\n\n    .form-control::-webkit-date-and-time-value {\n        min-width: 85px;\n        height: 1.5em;\n        margin: 0\n    }\n\n    .form-control::-webkit-datetime-edit {\n        display: block;\n        padding: 0\n    }\n\n    .form-control::-moz-placeholder {\n        color: var(--bs-secondary-color);\n        opacity: 1\n    }\n\n    .form-control::placeholder {\n        color: var(--bs-secondary-color);\n        opacity: 1\n    }\n\n    .form-control:disabled {\n        background-color: var(--bs-secondary-bg);\n        opacity: 1\n    }\n\n    .form-control::-webkit-file-upload-button {\n        padding: .375rem .75rem;\n        margin: -.375rem -.75rem;\n        -webkit-margin-end: .75rem;\n        margin-inline-end: .75rem;\n        color: var(--bs-body-color);\n        background-color: var(--bs-tertiary-bg);\n        pointer-events: none;\n        border-color: inherit;\n        border-style: solid;\n        border-width: 0;\n        border-inline-end-width: var(--bs-border-width);\n        border-radius: 0;\n        -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out\n    }\n\n    .form-control::file-selector-button {\n        padding: .375rem .75rem;\n        margin: -.375rem -.75rem;\n        -webkit-margin-end: .75rem;\n        margin-inline-end: .75rem;\n        color: var(--bs-body-color);\n        background-color: var(--bs-tertiary-bg);\n        pointer-events: none;\n        border-color: inherit;\n        border-style: solid;\n        border-width: 0;\n        border-inline-end-width: var(--bs-border-width);\n        border-radius: 0;\n        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .form-control::-webkit-file-upload-button {\n            -webkit-transition: none;\n            transition: none\n        }\n\n        .form-control::file-selector-button {\n            transition: none\n        }\n    }\n\n    .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {\n        background-color: var(--bs-secondary-bg)\n    }\n\n    .form-control:hover:not(:disabled):not([readonly])::file-selector-button {\n        background-color: var(--bs-secondary-bg)\n    }\n\n    .form-control-plaintext {\n        display: block;\n        width: 100%;\n        padding: .375rem 0;\n        margin-bottom: 0;\n        line-height: 1.5;\n        color: var(--bs-body-color);\n        background-color: transparent;\n        border: solid transparent;\n        border-width: var(--bs-border-width) 0\n    }\n\n    .form-control-plaintext:focus {\n        outline: 0\n    }\n\n    .form-control-plaintext.form-control-lg,\n    .form-control-plaintext.form-control-sm {\n        padding-right: 0;\n        padding-left: 0\n    }\n\n    .form-control-sm {\n        min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));\n        padding: .25rem .5rem;\n        font-size: .875rem;\n        border-radius: var(--bs-border-radius-sm)\n    }\n\n    .form-control-sm::-webkit-file-upload-button {\n        padding: .25rem .5rem;\n        margin: -.25rem -.5rem;\n        -webkit-margin-end: .5rem;\n        margin-inline-end: .5rem\n    }\n\n    .form-control-sm::file-selector-button {\n        padding: .25rem .5rem;\n        margin: -.25rem -.5rem;\n        -webkit-margin-end: .5rem;\n        margin-inline-end: .5rem\n    }\n\n    .form-control-lg {\n        min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));\n        padding: .5rem 1rem;\n        font-size: 1.25rem;\n        border-radius: var(--bs-border-radius-lg)\n    }\n\n    .form-control-lg::-webkit-file-upload-button {\n        padding: .5rem 1rem;\n        margin: -.5rem -1rem;\n        -webkit-margin-end: 1rem;\n        margin-inline-end: 1rem\n    }\n\n    .form-control-lg::file-selector-button {\n        padding: .5rem 1rem;\n        margin: -.5rem -1rem;\n        -webkit-margin-end: 1rem;\n        margin-inline-end: 1rem\n    }\n\n    textarea.form-control {\n        min-height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))\n    }\n\n    textarea.form-control-sm {\n        min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))\n    }\n\n    textarea.form-control-lg {\n        min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))\n    }\n\n    .form-control-color {\n        width: 3rem;\n        height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));\n        padding: .375rem\n    }\n\n    .form-control-color:not(:disabled):not([readonly]) {\n        cursor: pointer\n    }\n\n    .form-control-color::-moz-color-swatch {\n        border: 0 !important;\n        border-radius: var(--bs-border-radius)\n    }\n\n    .form-control-color::-webkit-color-swatch {\n        border: 0 !important;\n        border-radius: var(--bs-border-radius)\n    }\n\n    .form-control-color.form-control-sm {\n        height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))\n    }\n\n    .form-control-color.form-control-lg {\n        height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))\n    }\n\n    .form-select {\n        --bs-form-select-bg-img: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'\/%3e%3c\/svg%3e\");\n        display: block;\n        width: 100%;\n        padding: .375rem 2.25rem .375rem .75rem;\n        font-size: 1rem;\n        font-weight: 400;\n        line-height: 1.5;\n        color: var(--bs-body-color);\n        background-color: var(--bs-body-bg);\n        background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);\n        background-repeat: no-repeat;\n        background-position: right .75rem center;\n        background-size: 16px 12px;\n        border: var(--bs-border-width) solid var(--bs-border-color);\n        border-radius: var(--bs-border-radius);\n        transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n        -webkit-appearance: none;\n        -moz-appearance: none;\n        appearance: none\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .form-select {\n            transition: none\n        }\n    }\n\n    .form-select:focus {\n        border-color: #86b7fe;\n        outline: 0;\n        box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)\n    }\n\n    .form-select[multiple],\n    .form-select[size]:not([size=\"1\"]) {\n        padding-right: .75rem;\n        background-image: none\n    }\n\n    .form-select:disabled {\n        background-color: var(--bs-secondary-bg)\n    }\n\n    .form-select:-moz-focusring {\n        color: transparent;\n        text-shadow: 0 0 0 var(--bs-body-color)\n    }\n\n    .form-select-sm {\n        padding-top: .25rem;\n        padding-bottom: .25rem;\n        padding-left: .5rem;\n        font-size: .875rem;\n        border-radius: var(--bs-border-radius-sm)\n    }\n\n    .form-select-lg {\n        padding-top: .5rem;\n        padding-bottom: .5rem;\n        padding-left: 1rem;\n        font-size: 1.25rem;\n        border-radius: var(--bs-border-radius-lg)\n    }\n\n    [data-bs-theme=dark] .form-select {\n        --bs-form-select-bg-img: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'\/%3e%3c\/svg%3e\")\n    }\n\n    .form-check {\n        display: block;\n        min-height: 1.5rem;\n        padding-left: 1.5em;\n        margin-bottom: .125rem\n    }\n\n    .form-check .form-check-input {\n        float: left;\n        margin-left: -1.5em\n    }\n\n    .form-check-reverse {\n        padding-right: 1.5em;\n        padding-left: 0;\n        text-align: right\n    }\n\n    .form-check-reverse .form-check-input {\n        float: right;\n        margin-right: -1.5em;\n        margin-left: 0\n    }\n\n    .form-check-input {\n        --bs-form-check-bg: var(--bs-body-bg);\n        width: 1em;\n        height: 1em;\n        margin-top: .25em;\n        vertical-align: top;\n        background-color: var(--bs-form-check-bg);\n        background-image: var(--bs-form-check-bg-image);\n        background-repeat: no-repeat;\n        background-position: center;\n        background-size: contain;\n        border: var(--bs-border-width) solid var(--bs-border-color);\n        -webkit-appearance: none;\n        -moz-appearance: none;\n        appearance: none;\n        -webkit-print-color-adjust: exact;\n        color-adjust: exact;\n        print-color-adjust: exact\n    }\n\n    .form-check-input[type=checkbox] {\n        border-radius: .25em\n    }\n\n    .form-check-input[type=radio] {\n        border-radius: 50%\n    }\n\n    .form-check-input:active {\n        filter: brightness(90%)\n    }\n\n    .form-check-input:focus {\n        border-color: #86b7fe;\n        outline: 0;\n        box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)\n    }\n\n    .form-check-input:checked {\n        background-color: #0d6efd;\n        border-color: #0d6efd\n    }\n\n    .form-check-input:checked[type=checkbox] {\n        --bs-form-check-bg-image: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'\/%3e%3c\/svg%3e\")\n    }\n\n    .form-check-input:checked[type=radio] {\n        --bs-form-check-bg-image: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'\/%3e%3c\/svg%3e\")\n    }\n\n    .form-check-input[type=checkbox]:indeterminate {\n        background-color: #0d6efd;\n        border-color: #0d6efd;\n        --bs-form-check-bg-image: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'\/%3e%3c\/svg%3e\")\n    }\n\n    .form-check-input:disabled {\n        pointer-events: none;\n        filter: none;\n        opacity: .5\n    }\n\n    .form-check-input:disabled~.form-check-label,\n    .form-check-input[disabled]~.form-check-label {\n        cursor: default;\n        opacity: .5\n    }\n\n    .form-switch {\n        padding-left: 2.5em\n    }\n\n    .form-switch .form-check-input {\n        --bs-form-switch-bg: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'\/%3e%3c\/svg%3e\");\n        width: 2em;\n        margin-left: -2.5em;\n        background-image: var(--bs-form-switch-bg);\n        background-position: left center;\n        border-radius: 2em;\n        transition: background-position .15s ease-in-out\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .form-switch .form-check-input {\n            transition: none\n        }\n    }\n\n    .form-switch .form-check-input:focus {\n        --bs-form-switch-bg: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'\/%3e%3c\/svg%3e\")\n    }\n\n    .form-switch .form-check-input:checked {\n        background-position: right center;\n        --bs-form-switch-bg: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'\/%3e%3c\/svg%3e\")\n    }\n\n    .form-switch.form-check-reverse {\n        padding-right: 2.5em;\n        padding-left: 0\n    }\n\n    .form-switch.form-check-reverse .form-check-input {\n        margin-right: -2.5em;\n        margin-left: 0\n    }\n\n    .form-check-inline {\n        display: inline-block;\n        margin-right: 1rem\n    }\n\n    .btn-check {\n        position: absolute;\n        clip: rect(0, 0, 0, 0);\n        pointer-events: none\n    }\n\n    .btn-check:disabled+.btn,\n    .btn-check[disabled]+.btn {\n        pointer-events: none;\n        filter: none;\n        opacity: .65\n    }\n\n    [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {\n        --bs-form-switch-bg: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'\/%3e%3c\/svg%3e\")\n    }\n\n    .form-range {\n        width: 100%;\n        height: 1.5rem;\n        padding: 0;\n        background-color: transparent;\n        -webkit-appearance: none;\n        -moz-appearance: none;\n        appearance: none\n    }\n\n    .form-range:focus {\n        outline: 0\n    }\n\n    .form-range:focus::-webkit-slider-thumb {\n        box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25)\n    }\n\n    .form-range:focus::-moz-range-thumb {\n        box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25)\n    }\n\n    .form-range::-moz-focus-outer {\n        border: 0\n    }\n\n    .form-range::-webkit-slider-thumb {\n        width: 1rem;\n        height: 1rem;\n        margin-top: -.25rem;\n        background-color: #0d6efd;\n        border: 0;\n        border-radius: 1rem;\n        -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n        transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n        -webkit-appearance: none;\n        appearance: none\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .form-range::-webkit-slider-thumb {\n            -webkit-transition: none;\n            transition: none\n        }\n    }\n\n    .form-range::-webkit-slider-thumb:active {\n        background-color: #b6d4fe\n    }\n\n    .form-range::-webkit-slider-runnable-track {\n        width: 100%;\n        height: .5rem;\n        color: transparent;\n        cursor: pointer;\n        background-color: var(--bs-tertiary-bg);\n        border-color: transparent;\n        border-radius: 1rem\n    }\n\n    .form-range::-moz-range-thumb {\n        width: 1rem;\n        height: 1rem;\n        background-color: #0d6efd;\n        border: 0;\n        border-radius: 1rem;\n        -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n        transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n        -moz-appearance: none;\n        appearance: none\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .form-range::-moz-range-thumb {\n            -moz-transition: none;\n            transition: none\n        }\n    }\n\n    .form-range::-moz-range-thumb:active {\n        background-color: #b6d4fe\n    }\n\n    .form-range::-moz-range-track {\n        width: 100%;\n        height: .5rem;\n        color: transparent;\n        cursor: pointer;\n        background-color: var(--bs-tertiary-bg);\n        border-color: transparent;\n        border-radius: 1rem\n    }\n\n    .form-range:disabled {\n        pointer-events: none\n    }\n\n    .form-range:disabled::-webkit-slider-thumb {\n        background-color: var(--bs-secondary-color)\n    }\n\n    .form-range:disabled::-moz-range-thumb {\n        background-color: var(--bs-secondary-color)\n    }\n\n    .form-floating {\n        position: relative\n    }\n\n    .form-floating>.form-control,\n    .form-floating>.form-control-plaintext,\n    .form-floating>.form-select {\n        height: calc(3.5rem + calc(var(--bs-border-width) * 2));\n        line-height: 1.25\n    }\n\n    .form-floating>label {\n        position: absolute;\n        top: 0;\n        left: 0;\n        z-index: 2;\n        height: 100%;\n        padding: 1rem .75rem;\n        overflow: hidden;\n        text-align: start;\n        text-overflow: ellipsis;\n        white-space: nowrap;\n        pointer-events: none;\n        border: var(--bs-border-width) solid transparent;\n        transform-origin: 0 0;\n        transition: opacity .1s ease-in-out, transform .1s ease-in-out\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .form-floating>label {\n            transition: none\n        }\n    }\n\n    .form-floating>.form-control,\n    .form-floating>.form-control-plaintext {\n        padding: 1rem .75rem\n    }\n\n    .form-floating>.form-control-plaintext::-moz-placeholder,\n    .form-floating>.form-control::-moz-placeholder {\n        color: transparent\n    }\n\n    .form-floating>.form-control-plaintext::placeholder,\n    .form-floating>.form-control::placeholder {\n        color: transparent\n    }\n\n    .form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),\n    .form-floating>.form-control:not(:-moz-placeholder-shown) {\n        padding-top: 1.625rem;\n        padding-bottom: .625rem\n    }\n\n    .form-floating>.form-control-plaintext:focus,\n    .form-floating>.form-control-plaintext:not(:placeholder-shown),\n    .form-floating>.form-control:focus,\n    .form-floating>.form-control:not(:placeholder-shown) {\n        padding-top: 1.625rem;\n        padding-bottom: .625rem\n    }\n\n    .form-floating>.form-control-plaintext:-webkit-autofill,\n    .form-floating>.form-control:-webkit-autofill {\n        padding-top: 1.625rem;\n        padding-bottom: .625rem\n    }\n\n    .form-floating>.form-select {\n        padding-top: 1.625rem;\n        padding-bottom: .625rem\n    }\n\n    .form-floating>.form-control:not(:-moz-placeholder-shown)~label {\n        color: rgba(var(--bs-body-color-rgb), .65);\n        transform: scale(.85) translateY(-.5rem) translateX(.15rem)\n    }\n\n    .form-floating>.form-control-plaintext~label,\n    .form-floating>.form-control:focus~label,\n    .form-floating>.form-control:not(:placeholder-shown)~label,\n    .form-floating>.form-select~label {\n        color: rgba(var(--bs-body-color-rgb), .65);\n        transform: scale(.85) translateY(-.5rem) translateX(.15rem)\n    }\n\n    .form-floating>.form-control:not(:-moz-placeholder-shown)~label::after {\n        position: absolute;\n        inset: 1rem 0.375rem;\n        z-index: -1;\n        height: 1.5em;\n        content: \"\";\n        background-color: var(--bs-body-bg);\n        border-radius: var(--bs-border-radius)\n    }\n\n    .form-floating>.form-control-plaintext~label::after,\n    .form-floating>.form-control:focus~label::after,\n    .form-floating>.form-control:not(:placeholder-shown)~label::after,\n    .form-floating>.form-select~label::after {\n        position: absolute;\n        inset: 1rem 0.375rem;\n        z-index: -1;\n        height: 1.5em;\n        content: \"\";\n        background-color: var(--bs-body-bg);\n        border-radius: var(--bs-border-radius)\n    }\n\n    .form-floating>.form-control:-webkit-autofill~label {\n        color: rgba(var(--bs-body-color-rgb), .65);\n        transform: scale(.85) translateY(-.5rem) translateX(.15rem)\n    }\n\n    .form-floating>.form-control-plaintext~label {\n        border-width: var(--bs-border-width) 0\n    }\n\n    .form-floating>:disabled~label {\n        color: #6c757d\n    }\n\n    .form-floating>:disabled~label::after {\n        background-color: var(--bs-secondary-bg)\n    }\n\n    .input-group {\n        position: relative;\n        display: flex;\n        flex-wrap: wrap;\n        align-items: stretch;\n        width: 100%\n    }\n\n    .input-group>.form-control,\n    .input-group>.form-floating,\n    .input-group>.form-select {\n        position: relative;\n        flex: 1 1 auto;\n        width: 1%;\n        min-width: 0\n    }\n\n    .input-group>.form-control:focus,\n    .input-group>.form-floating:focus-within,\n    .input-group>.form-select:focus {\n        z-index: 5\n    }\n\n    .input-group .btn {\n        position: relative;\n        z-index: 2\n    }\n\n    .input-group .btn:focus {\n        z-index: 5\n    }\n\n    .input-group-text {\n        display: flex;\n        align-items: center;\n        padding: .375rem .75rem;\n        font-size: 1rem;\n        font-weight: 400;\n        line-height: 1.5;\n        color: var(--bs-body-color);\n        text-align: center;\n        white-space: nowrap;\n        background-color: var(--bs-tertiary-bg);\n        border: var(--bs-border-width) solid var(--bs-border-color);\n        border-radius: var(--bs-border-radius)\n    }\n\n    .input-group-lg>.btn,\n    .input-group-lg>.form-control,\n    .input-group-lg>.form-select,\n    .input-group-lg>.input-group-text {\n        padding: .5rem 1rem;\n        font-size: 1.25rem;\n        border-radius: var(--bs-border-radius-lg)\n    }\n\n    .input-group-sm>.btn,\n    .input-group-sm>.form-control,\n    .input-group-sm>.form-select,\n    .input-group-sm>.input-group-text {\n\t\tdisplay: none !important;\n        padding: .25rem .5rem;\n        font-size: .875rem;\n        border-radius: var(--bs-border-radius-sm)\n    }\n\n    .input-group-lg>.form-select,\n    .input-group-sm>.form-select {\n        padding-right: 3rem\n    }\n\n    .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),\n    .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,\n    .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,\n    .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {\n        border-top-right-radius: 0;\n        border-bottom-right-radius: 0\n    }\n\n    .input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),\n    .input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,\n    .input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,\n    .input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {\n        border-top-right-radius: 0;\n        border-bottom-right-radius: 0\n    }\n\n    .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {\n        margin-left: calc(var(--bs-border-width) * -1);\n        border-top-left-radius: 0;\n        border-bottom-left-radius: 0\n    }\n\n    .input-group>.form-floating:not(:first-child)>.form-control,\n    .input-group>.form-floating:not(:first-child)>.form-select {\n        border-top-left-radius: 0;\n        border-bottom-left-radius: 0\n    }\n\n    .valid-feedback {\n        display: none;\n        width: 100%;\n        margin-top: .25rem;\n        font-size: .875em;\n        color: var(--bs-form-valid-color)\n    }\n\n    .valid-tooltip {\n        position: absolute;\n        top: 100%;\n        z-index: 5;\n        display: none;\n        max-width: 100%;\n        padding: .25rem .5rem;\n        margin-top: .1rem;\n        font-size: .875rem;\n        color: #fff;\n        background-color: var(--bs-success);\n        border-radius: var(--bs-border-radius)\n    }\n\n    .is-valid~.valid-feedback,\n    .is-valid~.valid-tooltip,\n    .was-validated :valid~.valid-feedback,\n    .was-validated :valid~.valid-tooltip {\n        display: block\n    }\n\n    .form-control.is-valid,\n    .was-validated .form-control:valid {\n        border-color: var(--bs-form-valid-border-color);\n        padding-right: calc(1.5em + .75rem);\n        background-image: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'\/%3e%3c\/svg%3e\");\n        background-repeat: no-repeat;\n        background-position: right calc(.375em + .1875rem) center;\n        background-size: calc(.75em + .375rem) calc(.75em + .375rem)\n    }\n\n    .form-control.is-valid:focus,\n    .was-validated .form-control:valid:focus {\n        border-color: var(--bs-form-valid-border-color);\n        box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25)\n    }\n\n    .was-validated textarea.form-control:valid,\n    textarea.form-control.is-valid {\n        padding-right: calc(1.5em + .75rem);\n        background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)\n    }\n\n    .form-select.is-valid,\n    .was-validated .form-select:valid {\n        border-color: var(--bs-form-valid-border-color)\n    }\n\n    .form-select.is-valid:not([multiple]):not([size]),\n    .form-select.is-valid:not([multiple])[size=\"1\"],\n    .was-validated .form-select:valid:not([multiple]):not([size]),\n    .was-validated .form-select:valid:not([multiple])[size=\"1\"] {\n        --bs-form-select-bg-icon: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'\/%3e%3c\/svg%3e\");\n        padding-right: 4.125rem;\n        background-position: right .75rem center, center right 2.25rem;\n        background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)\n    }\n\n    .form-select.is-valid:focus,\n    .was-validated .form-select:valid:focus {\n        border-color: var(--bs-form-valid-border-color);\n        box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25)\n    }\n\n    .form-control-color.is-valid,\n    .was-validated .form-control-color:valid {\n        width: calc(3rem + calc(1.5em + .75rem))\n    }\n\n    .form-check-input.is-valid,\n    .was-validated .form-check-input:valid {\n        border-color: var(--bs-form-valid-border-color)\n    }\n\n    .form-check-input.is-valid:checked,\n    .was-validated .form-check-input:valid:checked {\n        background-color: var(--bs-form-valid-color)\n    }\n\n    .form-check-input.is-valid:focus,\n    .was-validated .form-check-input:valid:focus {\n        box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25)\n    }\n\n    .form-check-input.is-valid~.form-check-label,\n    .was-validated .form-check-input:valid~.form-check-label {\n        color: var(--bs-form-valid-color)\n    }\n\n    .form-check-inline .form-check-input~.valid-feedback {\n        margin-left: .5em\n    }\n\n    .input-group>.form-control:not(:focus).is-valid,\n    .input-group>.form-floating:not(:focus-within).is-valid,\n    .input-group>.form-select:not(:focus).is-valid,\n    .was-validated .input-group>.form-control:not(:focus):valid,\n    .was-validated .input-group>.form-floating:not(:focus-within):valid,\n    .was-validated .input-group>.form-select:not(:focus):valid {\n        z-index: 3\n    }\n\n    .invalid-feedback {\n        display: none;\n        width: 100%;\n        margin-top: .25rem;\n        font-size: .875em;\n        color: var(--bs-form-invalid-color)\n    }\n\n    .invalid-tooltip {\n        position: absolute;\n        top: 100%;\n        z-index: 5;\n        display: none;\n        max-width: 100%;\n        padding: .25rem .5rem;\n        margin-top: .1rem;\n        font-size: .875rem;\n        color: #fff;\n        background-color: var(--bs-danger);\n        border-radius: var(--bs-border-radius)\n    }\n\n    .is-invalid~.invalid-feedback,\n    .is-invalid~.invalid-tooltip,\n    .was-validated :invalid~.invalid-feedback,\n    .was-validated :invalid~.invalid-tooltip {\n        display: block\n    }\n\n    .form-control.is-invalid,\n    .was-validated .form-control:invalid {\n        border-color: var(--bs-form-invalid-border-color);\n        padding-right: calc(1.5em + .75rem);\n        background-image: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'\/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'\/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'\/%3e%3c\/svg%3e\");\n        background-repeat: no-repeat;\n        background-position: right calc(.375em + .1875rem) center;\n        background-size: calc(.75em + .375rem) calc(.75em + .375rem)\n    }\n\n    .form-control.is-invalid:focus,\n    .was-validated .form-control:invalid:focus {\n        border-color: var(--bs-form-invalid-border-color);\n        box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)\n    }\n\n    .was-validated textarea.form-control:invalid,\n    textarea.form-control.is-invalid {\n        padding-right: calc(1.5em + .75rem);\n        background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)\n    }\n\n    .form-select.is-invalid,\n    .was-validated .form-select:invalid {\n        border-color: var(--bs-form-invalid-border-color)\n    }\n\n    .form-select.is-invalid:not([multiple]):not([size]),\n    .form-select.is-invalid:not([multiple])[size=\"1\"],\n    .was-validated .form-select:invalid:not([multiple]):not([size]),\n    .was-validated .form-select:invalid:not([multiple])[size=\"1\"] {\n        --bs-form-select-bg-icon: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'\/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'\/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'\/%3e%3c\/svg%3e\");\n        padding-right: 4.125rem;\n        background-position: right .75rem center, center right 2.25rem;\n        background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)\n    }\n\n    .form-select.is-invalid:focus,\n    .was-validated .form-select:invalid:focus {\n        border-color: var(--bs-form-invalid-border-color);\n        box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)\n    }\n\n    .form-control-color.is-invalid,\n    .was-validated .form-control-color:invalid {\n        width: calc(3rem + calc(1.5em + .75rem))\n    }\n\n    .form-check-input.is-invalid,\n    .was-validated .form-check-input:invalid {\n        border-color: var(--bs-form-invalid-border-color)\n    }\n\n    .form-check-input.is-invalid:checked,\n    .was-validated .form-check-input:invalid:checked {\n        background-color: var(--bs-form-invalid-color)\n    }\n\n    .form-check-input.is-invalid:focus,\n    .was-validated .form-check-input:invalid:focus {\n        box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)\n    }\n\n    .form-check-input.is-invalid~.form-check-label,\n    .was-validated .form-check-input:invalid~.form-check-label {\n        color: var(--bs-form-invalid-color)\n    }\n\n    .form-check-inline .form-check-input~.invalid-feedback {\n        margin-left: .5em\n    }\n\n    .input-group>.form-control:not(:focus).is-invalid,\n    .input-group>.form-floating:not(:focus-within).is-invalid,\n    .input-group>.form-select:not(:focus).is-invalid,\n    .was-validated .input-group>.form-control:not(:focus):invalid,\n    .was-validated .input-group>.form-floating:not(:focus-within):invalid,\n    .was-validated .input-group>.form-select:not(:focus):invalid {\n        z-index: 4\n    }\n\n    .btn {\n        --bs-btn-padding-x: 0.75rem;\n        --bs-btn-padding-y: 0.375rem;\n        --bs-btn-font-family: ;\n        --bs-btn-font-size: 1rem;\n        --bs-btn-font-weight: 400;\n        --bs-btn-line-height: 1.5;\n        --bs-btn-color: var(--bs-body-color);\n        --bs-btn-bg: transparent;\n        --bs-btn-border-width: var(--bs-border-width);\n        --bs-btn-border-color: transparent;\n        --bs-btn-border-radius: var(--bs-border-radius);\n        --bs-btn-hover-border-color: transparent;\n        --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n        --bs-btn-disabled-opacity: 0.65;\n        --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);\n        display: inline-block;\n        padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);\n        font-family: var(--bs-btn-font-family);\n        font-size: var(--bs-btn-font-size);\n        font-weight: var(--bs-btn-font-weight);\n        line-height: var(--bs-btn-line-height);\n        color: var(--bs-btn-color);\n        text-align: center;\n        text-decoration: none;\n        vertical-align: middle;\n        cursor: pointer;\n        -webkit-user-select: none;\n        -moz-user-select: none;\n        user-select: none;\n        border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);\n        border-radius: var(--bs-btn-border-radius);\n        background-color: var(--bs-btn-bg);\n        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .btn {\n            transition: none\n        }\n    }\n\n    .btn:hover {\n        color: var(--bs-btn-hover-color);\n        background-color: var(--bs-btn-hover-bg);\n        border-color: var(--bs-btn-hover-border-color)\n    }\n\n    .btn-check+.btn:hover {\n        color: var(--bs-btn-color);\n        background-color: var(--bs-btn-bg);\n        border-color: var(--bs-btn-border-color)\n    }\n\n    .btn:focus-visible {\n        color: var(--bs-btn-hover-color);\n        background-color: var(--bs-btn-hover-bg);\n        border-color: var(--bs-btn-hover-border-color);\n        outline: 0;\n        box-shadow: var(--bs-btn-focus-box-shadow)\n    }\n\n    .btn-check:focus-visible+.btn {\n        border-color: var(--bs-btn-hover-border-color);\n        outline: 0;\n        box-shadow: var(--bs-btn-focus-box-shadow)\n    }\n\n    .btn-check:checked+.btn,\n    .btn.active,\n    .btn.show,\n    .btn:first-child:active,\n    :not(.btn-check)+.btn:active {\n        color: var(--bs-btn-active-color);\n        background-color: var(--bs-btn-active-bg);\n        border-color: var(--bs-btn-active-border-color)\n    }\n\n    .btn-check:checked+.btn:focus-visible,\n    .btn.active:focus-visible,\n    .btn.show:focus-visible,\n    .btn:first-child:active:focus-visible,\n    :not(.btn-check)+.btn:active:focus-visible {\n        box-shadow: var(--bs-btn-focus-box-shadow)\n    }\n\n    .btn.disabled,\n    .btn:disabled,\n    fieldset:disabled .btn {\n        color: var(--bs-btn-disabled-color);\n        pointer-events: none;\n        background-color: var(--bs-btn-disabled-bg);\n        border-color: var(--bs-btn-disabled-border-color);\n        opacity: var(--bs-btn-disabled-opacity)\n    }\n\n    .btn-primary {\n        --bs-btn-color: #fff;\n        --bs-btn-bg: #0d6efd;\n        --bs-btn-border-color: #0d6efd;\n        --bs-btn-hover-color: #fff;\n        --bs-btn-hover-bg: #0b5ed7;\n        --bs-btn-hover-border-color: #0a58ca;\n        --bs-btn-focus-shadow-rgb: 49, 132, 253;\n        --bs-btn-active-color: #fff;\n        --bs-btn-active-bg: #0a58ca;\n        --bs-btn-active-border-color: #0a53be;\n        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n        --bs-btn-disabled-color: #fff;\n        --bs-btn-disabled-bg: #0d6efd;\n        --bs-btn-disabled-border-color: #0d6efd\n    }\n\n    .btn-secondary {\n        --bs-btn-color: #fff;\n        --bs-btn-bg: #6c757d;\n        --bs-btn-border-color: #6c757d;\n        --bs-btn-hover-color: #fff;\n        --bs-btn-hover-bg: #5c636a;\n        --bs-btn-hover-border-color: #565e64;\n        --bs-btn-focus-shadow-rgb: 130, 138, 145;\n        --bs-btn-active-color: #fff;\n        --bs-btn-active-bg: #565e64;\n        --bs-btn-active-border-color: #51585e;\n        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n        --bs-btn-disabled-color: #fff;\n        --bs-btn-disabled-bg: #6c757d;\n        --bs-btn-disabled-border-color: #6c757d\n    }\n\n    .btn-success {\n        --bs-btn-color: #fff;\n        --bs-btn-bg: #198754;\n        --bs-btn-border-color: #198754;\n        --bs-btn-hover-color: #fff;\n        --bs-btn-hover-bg: #157347;\n        --bs-btn-hover-border-color: #146c43;\n        --bs-btn-focus-shadow-rgb: 60, 153, 110;\n        --bs-btn-active-color: #fff;\n        --bs-btn-active-bg: #146c43;\n        --bs-btn-active-border-color: #13653f;\n        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n        --bs-btn-disabled-color: #fff;\n        --bs-btn-disabled-bg: #198754;\n        --bs-btn-disabled-border-color: #198754\n    }\n\n    .btn-info {\n        --bs-btn-color: #000;\n        --bs-btn-bg: #0dcaf0;\n        --bs-btn-border-color: #0dcaf0;\n        --bs-btn-hover-color: #000;\n        --bs-btn-hover-bg: #31d2f2;\n        --bs-btn-hover-border-color: #25cff2;\n        --bs-btn-focus-shadow-rgb: 11, 172, 204;\n        --bs-btn-active-color: #000;\n        --bs-btn-active-bg: #3dd5f3;\n        --bs-btn-active-border-color: #25cff2;\n        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n        --bs-btn-disabled-color: #000;\n        --bs-btn-disabled-bg: #0dcaf0;\n        --bs-btn-disabled-border-color: #0dcaf0\n    }\n\n    .btn-warning {\n        --bs-btn-color: #000;\n        --bs-btn-bg: #ffc107;\n        --bs-btn-border-color: #ffc107;\n        --bs-btn-hover-color: #000;\n        --bs-btn-hover-bg: #ffca2c;\n        --bs-btn-hover-border-color: #ffc720;\n        --bs-btn-focus-shadow-rgb: 217, 164, 6;\n        --bs-btn-active-color: #000;\n        --bs-btn-active-bg: #ffcd39;\n        --bs-btn-active-border-color: #ffc720;\n        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n        --bs-btn-disabled-color: #000;\n        --bs-btn-disabled-bg: #ffc107;\n        --bs-btn-disabled-border-color: #ffc107\n    }\n\n    .btn-danger {\n        --bs-btn-color: #fff;\n        --bs-btn-bg: #dc3545;\n        --bs-btn-border-color: #dc3545;\n        --bs-btn-hover-color: #fff;\n        --bs-btn-hover-bg: #bb2d3b;\n        --bs-btn-hover-border-color: #b02a37;\n        --bs-btn-focus-shadow-rgb: 225, 83, 97;\n        --bs-btn-active-color: #fff;\n        --bs-btn-active-bg: #b02a37;\n        --bs-btn-active-border-color: #a52834;\n        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n        --bs-btn-disabled-color: #fff;\n        --bs-btn-disabled-bg: #dc3545;\n        --bs-btn-disabled-border-color: #dc3545\n    }\n\n    .btn-light {\n        --bs-btn-color: #000;\n        --bs-btn-bg: #f8f9fa;\n        --bs-btn-border-color: #f8f9fa;\n        --bs-btn-hover-color: #000;\n        --bs-btn-hover-bg: #d3d4d5;\n        --bs-btn-hover-border-color: #c6c7c8;\n        --bs-btn-focus-shadow-rgb: 211, 212, 213;\n        --bs-btn-active-color: #000;\n        --bs-btn-active-bg: #c6c7c8;\n        --bs-btn-active-border-color: #babbbc;\n        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n        --bs-btn-disabled-color: #000;\n        --bs-btn-disabled-bg: #f8f9fa;\n        --bs-btn-disabled-border-color: #f8f9fa\n    }\n\n    .btn-dark {\n        --bs-btn-color: #fff;\n        --bs-btn-bg: #212529;\n        --bs-btn-border-color: #212529;\n        --bs-btn-hover-color: #fff;\n        --bs-btn-hover-bg: #424649;\n        --bs-btn-hover-border-color: #373b3e;\n        --bs-btn-focus-shadow-rgb: 66, 70, 73;\n        --bs-btn-active-color: #fff;\n        --bs-btn-active-bg: #4d5154;\n        --bs-btn-active-border-color: #373b3e;\n        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n        --bs-btn-disabled-color: #fff;\n        --bs-btn-disabled-bg: #212529;\n        --bs-btn-disabled-border-color: #212529\n    }\n\n    .btn-outline-primary {\n        --bs-btn-color: #0d6efd;\n        --bs-btn-border-color: #0d6efd;\n        --bs-btn-hover-color: #fff;\n        --bs-btn-hover-bg: #0d6efd;\n        --bs-btn-hover-border-color: #0d6efd;\n        --bs-btn-focus-shadow-rgb: 13, 110, 253;\n        --bs-btn-active-color: #fff;\n        --bs-btn-active-bg: #0d6efd;\n        --bs-btn-active-border-color: #0d6efd;\n        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n        --bs-btn-disabled-color: #0d6efd;\n        --bs-btn-disabled-bg: transparent;\n        --bs-btn-disabled-border-color: #0d6efd;\n        --bs-gradient: none\n    }\n\n    .btn-outline-secondary {\n        --bs-btn-color: #6c757d;\n        --bs-btn-border-color: #6c757d;\n        --bs-btn-hover-color: #fff;\n        --bs-btn-hover-bg: #6c757d;\n        --bs-btn-hover-border-color: #6c757d;\n        --bs-btn-focus-shadow-rgb: 108, 117, 125;\n        --bs-btn-active-color: #fff;\n        --bs-btn-active-bg: #6c757d;\n        --bs-btn-active-border-color: #6c757d;\n        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n        --bs-btn-disabled-color: #6c757d;\n        --bs-btn-disabled-bg: transparent;\n        --bs-btn-disabled-border-color: #6c757d;\n        --bs-gradient: none\n    }\n\n    .btn-outline-success {\n        --bs-btn-color: #198754;\n        --bs-btn-border-color: #198754;\n        --bs-btn-hover-color: #fff;\n        --bs-btn-hover-bg: #198754;\n        --bs-btn-hover-border-color: #198754;\n        --bs-btn-focus-shadow-rgb: 25, 135, 84;\n        --bs-btn-active-color: #fff;\n        --bs-btn-active-bg: #198754;\n        --bs-btn-active-border-color: #198754;\n        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n        --bs-btn-disabled-color: #198754;\n        --bs-btn-disabled-bg: transparent;\n        --bs-btn-disabled-border-color: #198754;\n        --bs-gradient: none\n    }\n\n    .btn-outline-info {\n        --bs-btn-color: #0dcaf0;\n        --bs-btn-border-color: #0dcaf0;\n        --bs-btn-hover-color: #000;\n        --bs-btn-hover-bg: #0dcaf0;\n        --bs-btn-hover-border-color: #0dcaf0;\n        --bs-btn-focus-shadow-rgb: 13, 202, 240;\n        --bs-btn-active-color: #000;\n        --bs-btn-active-bg: #0dcaf0;\n        --bs-btn-active-border-color: #0dcaf0;\n        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n        --bs-btn-disabled-color: #0dcaf0;\n        --bs-btn-disabled-bg: transparent;\n        --bs-btn-disabled-border-color: #0dcaf0;\n        --bs-gradient: none\n    }\n\n    .btn-outline-warning {\n        --bs-btn-color: #ffc107;\n        --bs-btn-border-color: #ffc107;\n        --bs-btn-hover-color: #000;\n        --bs-btn-hover-bg: #ffc107;\n        --bs-btn-hover-border-color: #ffc107;\n        --bs-btn-focus-shadow-rgb: 255, 193, 7;\n        --bs-btn-active-color: #000;\n        --bs-btn-active-bg: #ffc107;\n        --bs-btn-active-border-color: #ffc107;\n        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n        --bs-btn-disabled-color: #ffc107;\n        --bs-btn-disabled-bg: transparent;\n        --bs-btn-disabled-border-color: #ffc107;\n        --bs-gradient: none\n    }\n\n    .btn-outline-danger {\n        --bs-btn-color: #dc3545;\n        --bs-btn-border-color: #dc3545;\n        --bs-btn-hover-color: #fff;\n        --bs-btn-hover-bg: #dc3545;\n        --bs-btn-hover-border-color: #dc3545;\n        --bs-btn-focus-shadow-rgb: 220, 53, 69;\n        --bs-btn-active-color: #fff;\n        --bs-btn-active-bg: #dc3545;\n        --bs-btn-active-border-color: #dc3545;\n        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n        --bs-btn-disabled-color: #dc3545;\n        --bs-btn-disabled-bg: transparent;\n        --bs-btn-disabled-border-color: #dc3545;\n        --bs-gradient: none\n    }\n\n    .btn-outline-light {\n        --bs-btn-color: #f8f9fa;\n        --bs-btn-border-color: #f8f9fa;\n        --bs-btn-hover-color: #000;\n        --bs-btn-hover-bg: #f8f9fa;\n        --bs-btn-hover-border-color: #f8f9fa;\n        --bs-btn-focus-shadow-rgb: 248, 249, 250;\n        --bs-btn-active-color: #000;\n        --bs-btn-active-bg: #f8f9fa;\n        --bs-btn-active-border-color: #f8f9fa;\n        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n        --bs-btn-disabled-color: #f8f9fa;\n        --bs-btn-disabled-bg: transparent;\n        --bs-btn-disabled-border-color: #f8f9fa;\n        --bs-gradient: none\n    }\n\n    .btn-outline-dark {\n        --bs-btn-color: #212529;\n        --bs-btn-border-color: #212529;\n        --bs-btn-hover-color: #fff;\n        --bs-btn-hover-bg: #212529;\n        --bs-btn-hover-border-color: #212529;\n        --bs-btn-focus-shadow-rgb: 33, 37, 41;\n        --bs-btn-active-color: #fff;\n        --bs-btn-active-bg: #212529;\n        --bs-btn-active-border-color: #212529;\n        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n        --bs-btn-disabled-color: #212529;\n        --bs-btn-disabled-bg: transparent;\n        --bs-btn-disabled-border-color: #212529;\n        --bs-gradient: none\n    }\n\n    .btn-link {\n        --bs-btn-font-weight: 400;\n        --bs-btn-color: var(--bs-link-color);\n        --bs-btn-bg: transparent;\n        --bs-btn-border-color: transparent;\n        --bs-btn-hover-color: var(--bs-link-hover-color);\n        --bs-btn-hover-border-color: transparent;\n        --bs-btn-active-color: var(--bs-link-hover-color);\n        --bs-btn-active-border-color: transparent;\n        --bs-btn-disabled-color: #6c757d;\n        --bs-btn-disabled-border-color: transparent;\n        --bs-btn-box-shadow: 0 0 0 #000;\n        --bs-btn-focus-shadow-rgb: 49, 132, 253;\n        text-decoration: underline\n    }\n\n    .btn-link:focus-visible {\n        color: var(--bs-btn-color)\n    }\n\n    .btn-link:hover {\n        color: var(--bs-btn-hover-color)\n    }\n\n    .btn-group-lg>.btn,\n    .btn-lg {\n        --bs-btn-padding-y: 0.5rem;\n        --bs-btn-padding-x: 1rem;\n        --bs-btn-font-size: 1.25rem;\n        --bs-btn-border-radius: var(--bs-border-radius-lg)\n    }\n\n    .btn-group-sm>.btn,\n    .btn-sm {\n        --bs-btn-padding-y: 0.25rem;\n        --bs-btn-padding-x: 0.5rem;\n        --bs-btn-font-size: 0.875rem;\n        --bs-btn-border-radius: var(--bs-border-radius-sm)\n    }\n\n    .fade {\n        transition: opacity .15s linear\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .fade {\n            transition: none\n        }\n    }\n\n    .fade:not(.show) {\n        opacity: 0\n    }\n\n    .collapse:not(.show) {\n        display: none\n    }\n\n    .collapsing {\n        height: 0;\n        overflow: hidden;\n        transition: height .35s ease\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .collapsing {\n            transition: none\n        }\n    }\n\n    .collapsing.collapse-horizontal {\n        width: 0;\n        height: auto;\n        transition: width .35s ease\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .collapsing.collapse-horizontal {\n            transition: none\n        }\n    }\n\n    .dropdown,\n    .dropdown-center,\n    .dropend,\n    .dropstart,\n    .dropup,\n    .dropup-center {\n        position: relative\n    }\n\n    .dropdown-toggle {\n        white-space: nowrap\n    }\n\n    .dropdown-toggle::after {\n        display: inline-block;\n        margin-left: .255em;\n        vertical-align: .255em;\n        content: \"\";\n        border-top: .3em solid;\n        border-right: .3em solid transparent;\n        border-bottom: 0;\n        border-left: .3em solid transparent\n    }\n\n    .dropdown-toggle:empty::after {\n        margin-left: 0\n    }\n\n    .dropdown-menu {\n        --bs-dropdown-zindex: 1000;\n        --bs-dropdown-min-width: 10rem;\n        --bs-dropdown-padding-x: 0;\n        --bs-dropdown-padding-y: 0.5rem;\n        --bs-dropdown-spacer: 0.125rem;\n        --bs-dropdown-font-size: 1rem;\n        --bs-dropdown-color: var(--bs-body-color);\n        --bs-dropdown-bg: var(--bs-body-bg);\n        --bs-dropdown-border-color: var(--bs-border-color-translucent);\n        --bs-dropdown-border-radius: var(--bs-border-radius);\n        --bs-dropdown-border-width: var(--bs-border-width);\n        --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));\n        --bs-dropdown-divider-bg: var(--bs-border-color-translucent);\n        --bs-dropdown-divider-margin-y: 0.5rem;\n        --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n        --bs-dropdown-link-color: var(--bs-body-color);\n        --bs-dropdown-link-hover-color: var(--bs-body-color);\n        --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);\n        --bs-dropdown-link-active-color: #fff;\n        --bs-dropdown-link-active-bg: #0d6efd;\n        --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);\n        --bs-dropdown-item-padding-x: 1rem;\n        --bs-dropdown-item-padding-y: 0.25rem;\n        --bs-dropdown-header-color: #6c757d;\n        --bs-dropdown-header-padding-x: 1rem;\n        --bs-dropdown-header-padding-y: 0.5rem;\n        position: absolute;\n        z-index: var(--bs-dropdown-zindex);\n        display: none;\n        min-width: var(--bs-dropdown-min-width);\n        padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);\n        margin: 0;\n        font-size: var(--bs-dropdown-font-size);\n        color: var(--bs-dropdown-color);\n        text-align: left;\n        list-style: none;\n        background-color: var(--bs-dropdown-bg);\n        background-clip: padding-box;\n        border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);\n        border-radius: var(--bs-dropdown-border-radius)\n    }\n\n    .dropdown-menu[data-bs-popper] {\n        top: 100%;\n        left: 0;\n        margin-top: var(--bs-dropdown-spacer)\n    }\n\n    .dropdown-menu-start {\n        --bs-position: start\n    }\n\n    .dropdown-menu-start[data-bs-popper] {\n        right: auto;\n        left: 0\n    }\n\n    .dropdown-menu-end {\n        --bs-position: end\n    }\n\n    .dropdown-menu-end[data-bs-popper] {\n        right: 0;\n        left: auto\n    }\n\n    @media (min-width:576px) {\n        .dropdown-menu-sm-start {\n            --bs-position: start\n        }\n\n        .dropdown-menu-sm-start[data-bs-popper] {\n            right: auto;\n            left: 0\n        }\n\n        .dropdown-menu-sm-end {\n            --bs-position: end\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n        .dropdown-menu-sm-end[data-bs-popper] {\n            right: 0;\n            left: auto\n        }\n    }\n\n    @media (min-width:768px) {\n        .dropdown-menu-md-start {\n            --bs-position: start\n        }\n\n        .dropdown-menu-md-start[data-bs-popper] {\n            right: auto;\n            left: 0\n        }\n\n        .dropdown-menu-md-end {\n            --bs-position: end\n        }\n\n        .dropdown-menu-md-end[data-bs-popper] {\n            right: 0;\n            left: auto\n        }\n    }\n\n    @media (min-width:992px) {\n        .dropdown-menu-lg-start {\n            --bs-position: start\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n        .dropdown-menu-lg-start[data-bs-popper] {\n            right: auto;\n            left: 0\n        }\n\n        .dropdown-menu-lg-end {\n            --bs-position: end\n        }\n\n        .dropdown-menu-lg-end[data-bs-popper] {\n            right: 0;\n            left: auto\n        }\n    }\n\n    @media (min-width:1200px) {\n        .dropdown-menu-xl-start {\n            --bs-position: start\n        }\n\n        .dropdown-menu-xl-start[data-bs-popper] {\n            right: auto;\n            left: 0\n        }\n\n        .dropdown-menu-xl-end {\n            --bs-position: end\n        }\n\n        .dropdown-menu-xl-end[data-bs-popper] {\n            right: 0;\n            left: auto\n        }\n    }\n\n    @media (min-width:1400px) {\n        .dropdown-menu-xxl-start {\n            --bs-position: start\n        }\n\n        .dropdown-menu-xxl-start[data-bs-popper] {\n            right: auto;\n            left: 0\n        }\n\n        .dropdown-menu-xxl-end {\n            --bs-position: end\n        }\n\n        .dropdown-menu-xxl-end[data-bs-popper] {\n            right: 0;\n            left: auto\n        }\n    }\n\n    .dropup .dropdown-menu[data-bs-popper] {\n        top: auto;\n        bottom: 100%;\n        margin-top: 0;\n        margin-bottom: var(--bs-dropdown-spacer)\n    }\n\n    .dropup .dropdown-toggle::after {\n        display: inline-block;\n        margin-left: .255em;\n        vertical-align: .255em;\n        content: \"\";\n        border-top: 0;\n        border-right: .3em solid transparent;\n        border-bottom: .3em solid;\n        border-left: .3em solid transparent\n    }\n\n    .dropup .dropdown-toggle:empty::after {\n        margin-left: 0\n    }\n\n    .dropend .dropdown-menu[data-bs-popper] {\n        top: 0;\n        right: auto;\n        left: 100%;\n        margin-top: 0;\n        margin-left: var(--bs-dropdown-spacer)\n    }\n\n    .dropend .dropdown-toggle::after {\n        display: inline-block;\n        margin-left: .255em;\n        vertical-align: .255em;\n        content: \"\";\n        border-top: .3em solid transparent;\n        border-right: 0;\n        border-bottom: .3em solid transparent;\n        border-left: .3em solid\n    }\n\n    .dropend .dropdown-toggle:empty::after {\n        margin-left: 0\n    }\n\n    .dropend .dropdown-toggle::after {\n        vertical-align: 0\n    }\n\n    .dropstart .dropdown-menu[data-bs-popper] {\n        top: 0;\n        right: 100%;\n        left: auto;\n        margin-top: 0;\n        margin-right: var(--bs-dropdown-spacer)\n    }\n\n    .dropstart .dropdown-toggle::after {\n        display: inline-block;\n        margin-left: .255em;\n        vertical-align: .255em;\n        content: \"\"\n    }\n\n    .dropstart .dropdown-toggle::after {\n        display: none\n    }\n\n    .dropstart .dropdown-toggle::before {\n        display: inline-block;\n        margin-right: .255em;\n        vertical-align: .255em;\n        content: \"\";\n        border-top: .3em solid transparent;\n        border-right: .3em solid;\n        border-bottom: .3em solid transparent\n    }\n\n    .dropstart .dropdown-toggle:empty::after {\n        margin-left: 0\n    }\n\n    .dropstart .dropdown-toggle::before {\n        vertical-align: 0\n    }\n\n    .dropdown-divider {\n        height: 0;\n        margin: var(--bs-dropdown-divider-margin-y) 0;\n        overflow: hidden;\n        border-top: 1px solid var(--bs-dropdown-divider-bg);\n        opacity: 1\n    }\n\n   \n\n    .dropdown-item:focus,\n    .dropdown-item:hover {\n        color: var(--bs-dropdown-link-hover-color);\n        background-color: var(--bs-dropdown-link-hover-bg)\n    }\n\n    .dropdown-item.active,\n    .dropdown-item:active {\n        color: var(--bs-dropdown-link-active-color);\n        text-decoration: none;\n        background-color: var(--bs-dropdown-link-active-bg)\n    }\n\n    .dropdown-item.disabled,\n    .dropdown-item:disabled {\n        color: var(--bs-dropdown-link-disabled-color);\n        pointer-events: none;\n        background-color: transparent\n    }\n\n    .dropdown-menu.show {\n        display: block\n    }\n\n    \n\n \n\n   \n\n    .btn-group,\n    .btn-group-vertical {\n        position: relative;\n        display: inline-flex;\n        vertical-align: middle\n    }\n\n    .btn-group-vertical>.btn,\n    .btn-group>.btn {\n        position: relative;\n        flex: 1 1 auto\n    }\n\n    .btn-group-vertical>.btn-check:checked+.btn,\n    .btn-group-vertical>.btn-check:focus+.btn,\n    .btn-group-vertical>.btn.active,\n    .btn-group-vertical>.btn:active,\n    .btn-group-vertical>.btn:focus,\n    .btn-group-vertical>.btn:hover,\n    .btn-group>.btn-check:checked+.btn,\n    .btn-group>.btn-check:focus+.btn,\n    .btn-group>.btn.active,\n    .btn-group>.btn:active,\n    .btn-group>.btn:focus,\n    .btn-group>.btn:hover {\n        z-index: 1\n    }\n\n    .btn-toolbar {\n        display: flex;\n        flex-wrap: wrap;\n        justify-content: flex-start\n    }\n\n    .btn-toolbar .input-group {\n        width: auto\n    }\n\n    .btn-group {\n        border-radius: var(--bs-border-radius)\n    }\n\n    .btn-group>.btn-group:not(:first-child),\n    .btn-group>:not(.btn-check:first-child)+.btn {\n        margin-left: calc(var(--bs-border-width) * -1)\n    }\n\n    .btn-group>.btn-group:not(:last-child)>.btn,\n    .btn-group>.btn.dropdown-toggle-split:first-child,\n    .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {\n        border-top-right-radius: 0;\n        border-bottom-right-radius: 0\n    }\n\n    .btn-group>.btn-group:not(:first-child)>.btn,\n    .btn-group>.btn:nth-child(n+3),\n    .btn-group>:not(.btn-check)+.btn {\n        border-top-left-radius: 0;\n        border-bottom-left-radius: 0\n    }\n\n  \n\n    .dropdown-toggle-split::after,\n    .dropend .dropdown-toggle-split::after,\n    .dropup .dropdown-toggle-split::after {\n        margin-left: 0\n    }\n\n    .dropstart .dropdown-toggle-split::before {\n        margin-right: 0\n    }\n\n    .btn-group-sm>.btn+.dropdown-toggle-split,\n    .btn-sm+.dropdown-toggle-split {\n        padding-right: .375rem;\n        padding-left: .375rem\n    }\n\n    .btn-group-lg>.btn+.dropdown-toggle-split,\n    .btn-lg+.dropdown-toggle-split {\n        padding-right: .75rem;\n        padding-left: .75rem\n    }\n\n    .btn-group-vertical {\n        flex-direction: column;\n        align-items: flex-start;\n        justify-content: center\n    }\n\n    .btn-group-vertical>.btn,\n    .btn-group-vertical>.btn-group {\n        width: 100%\n    }\n\n    .btn-group-vertical>.btn-group:not(:first-child),\n    .btn-group-vertical>.btn:not(:first-child) {\n        margin-top: calc(var(--bs-border-width) * -1)\n    }\n\n    .btn-group-vertical>.btn-group:not(:last-child)>.btn,\n    .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {\n        border-bottom-right-radius: 0;\n        border-bottom-left-radius: 0\n    }\n\n    .btn-group-vertical>.btn-group:not(:first-child)>.btn,\n    .btn-group-vertical>.btn~.btn {\n        border-top-left-radius: 0;\n        border-top-right-radius: 0\n    }\n\n    .nav {\n        --bs-nav-link-padding-x: 1rem;\n        --bs-nav-link-padding-y: 0.5rem;\n        --bs-nav-link-font-weight: ;\n        --bs-nav-link-color: var(--bs-link-color);\n        --bs-nav-link-hover-color: var(--bs-link-hover-color);\n        --bs-nav-link-disabled-color: var(--bs-secondary-color);\n        display: flex;\n        flex-wrap: wrap;\n        padding-left: 0;\n        margin-bottom: 0;\n        list-style: none\n    }\n\n\n    @media (prefers-reduced-motion:reduce) {\n        .nav-link {\n            transition: none\n        }\n    }\n\n    .nav-link:focus,\n    .nav-link:hover {\n        color: var(--bs-nav-link-hover-color)\n    }\n\n    .nav-link:focus-visible {\n        outline: 0;\n        box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)\n    }\n\n    .nav-link.disabled {\n        color: var(--bs-nav-link-disabled-color);\n        pointer-events: none;\n        cursor: default\n    }\n\n    .nav-tabs {\n        --bs-nav-tabs-border-width: var(--bs-border-width);\n        --bs-nav-tabs-border-color: var(--bs-border-color);\n        --bs-nav-tabs-border-radius: var(--bs-border-radius);\n        --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);\n        --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);\n        --bs-nav-tabs-link-active-bg: var(--bs-body-bg);\n        --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);\n        border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)\n    }\n\n    .nav-tabs .nav-link {\n        margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));\n        border: var(--bs-nav-tabs-border-width) solid transparent;\n        border-top-left-radius: var(--bs-nav-tabs-border-radius);\n        border-top-right-radius: var(--bs-nav-tabs-border-radius)\n    }\n\n    .nav-tabs .nav-link:focus,\n    .nav-tabs .nav-link:hover {\n        isolation: isolate;\n        border-color: var(--bs-nav-tabs-link-hover-border-color)\n    }\n\n    .nav-tabs .nav-link.disabled,\n    .nav-tabs .nav-link:disabled {\n        color: var(--bs-nav-link-disabled-color);\n        background-color: transparent;\n        border-color: transparent\n    }\n\n    .nav-tabs .nav-item.show .nav-link,\n    .nav-tabs .nav-link.active {\n        color: var(--bs-nav-tabs-link-active-color);\n        background-color: var(--bs-nav-tabs-link-active-bg);\n        border-color: var(--bs-nav-tabs-link-active-border-color)\n    }\n\n    .nav-tabs .dropdown-menu {\n        margin-top: calc(-1 * var(--bs-nav-tabs-border-width));\n        border-top-left-radius: 0;\n        border-top-right-radius: 0\n    }\n\n    .nav-pills {\n        --bs-nav-pills-border-radius: var(--bs-border-radius);\n        --bs-nav-pills-link-active-color: #fff;\n        --bs-nav-pills-link-active-bg: #0d6efd\n    }\n\n    .nav-pills .nav-link {\n        border-radius: var(--bs-nav-pills-border-radius)\n    }\n\n    .nav-pills .nav-link:disabled {\n        color: var(--bs-nav-link-disabled-color);\n        background-color: transparent;\n        border-color: transparent\n    }\n\n    .nav-pills .nav-link.active,\n    .nav-pills .show>.nav-link {\n        color: var(--bs-nav-pills-link-active-color);\n        background-color: var(--bs-nav-pills-link-active-bg)\n    }\n\n    .nav-underline {\n        --bs-nav-underline-gap: 1rem;\n        --bs-nav-underline-border-width: 0.125rem;\n        --bs-nav-underline-link-active-color: var(--bs-emphasis-color);\n        gap: var(--bs-nav-underline-gap)\n    }\n\n    .nav-underline .nav-link {\n        padding-right: 0;\n        padding-left: 0;\n        border-bottom: var(--bs-nav-underline-border-width) solid transparent\n    }\n\n    .nav-underline .nav-link:focus,\n    .nav-underline .nav-link:hover {\n        border-bottom-color: currentcolor\n    }\n\n    .nav-underline .nav-link.active,\n    .nav-underline .show>.nav-link {\n        font-weight: 700;\n        color: var(--bs-nav-underline-link-active-color);\n        border-bottom-color: currentcolor\n    }\n\n    .nav-fill .nav-item,\n    .nav-fill>.nav-link {\n        flex: 1 1 auto;\n        text-align: center\n    }\n\n    .nav-justified .nav-item,\n    .nav-justified>.nav-link {\n        flex-basis: 0;\n        flex-grow: 1;\n        text-align: center\n    }\n\n    .nav-fill .nav-item .nav-link,\n    .nav-justified .nav-item .nav-link {\n        width: 100%\n    }\n\n    .tab-content>.tab-pane {\n        display: none\n    }\n\n    .tab-content>.active {\n        display: block\n    }\n\n    .navbar {\n        --bs-navbar-padding-x: 0;\n        --bs-navbar-padding-y: 0.5rem;\n        --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);\n        --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);\n        --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);\n        --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);\n        --bs-navbar-brand-padding-y: 0.3125rem;\n        --bs-navbar-brand-margin-end: 1rem;\n        --bs-navbar-brand-font-size: 1.25rem;\n        --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);\n        --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);\n        --bs-navbar-nav-link-padding-x: 0.5rem;\n        --bs-navbar-toggler-padding-y: 0.25rem;\n        --bs-navbar-toggler-padding-x: 0.75rem;\n        --bs-navbar-toggler-font-size: 1.25rem;\n        --bs-navbar-toggler-icon-bg: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'\/%3e%3c\/svg%3e\");\n        --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);\n        --bs-navbar-toggler-border-radius: var(--bs-border-radius);\n        --bs-navbar-toggler-focus-width: 0.25rem;\n        --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;\n        position: relative;\n        display: flex;\n        flex-wrap: wrap;\n        align-items: center;\n        justify-content: space-between;\n        padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)\n    }\n\n    .navbar>.container,\n    .navbar>.container-fluid,\n    .navbar>.container-lg,\n    .navbar>.container-md,\n    .navbar>.container-sm,\n    .navbar>.container-xl,\n    .navbar>.container-xxl {\n        display: flex;\n        flex-wrap: inherit;\n        align-items: center;\n        justify-content: space-between\n    }\n\n    .navbar-brand {\n        padding-top: var(--bs-navbar-brand-padding-y);\n        padding-bottom: var(--bs-navbar-brand-padding-y);\n        margin-right: var(--bs-navbar-brand-margin-end);\n        font-size: var(--bs-navbar-brand-font-size);\n        color: var(--bs-navbar-brand-color);\n        text-decoration: none;\n        white-space: nowrap\n    }\n\n    .navbar-brand:focus,\n    .navbar-brand:hover {\n        color: var(--bs-navbar-brand-hover-color)\n    }\n\n    .navbar-nav {\n        --bs-nav-link-padding-x: 0;\n        --bs-nav-link-padding-y: 0.5rem;\n        --bs-nav-link-font-weight: ;\n        --bs-nav-link-color: var(--bs-navbar-color);\n        --bs-nav-link-hover-color: var(--bs-navbar-hover-color);\n        --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);\n        display: flex;\n        flex-direction: column;\n        padding-left: 0;\n        margin-bottom: 0;\n        list-style: none\n    }\n\n    .navbar-nav .nav-link.active,\n    .navbar-nav .nav-link.show {\n        color: var(--bs-navbar-active-color)\n    }\n\n    .navbar-nav .dropdown-menu {\n        position: static\n    }\n\n    .navbar-text {\n        padding-top: .5rem;\n        padding-bottom: .5rem;\n        color: var(--bs-navbar-color)\n    }\n\n    .navbar-text a,\n    .navbar-text a:focus,\n    .navbar-text a:hover {\n        color: var(--bs-navbar-active-color)\n    }\n\n    .navbar-collapse {\n        flex-basis: 100%;\n        flex-grow: 1;\n        align-items: center\n    }\n\n    .navbar-toggler {\n        padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);\n        font-size: var(--bs-navbar-toggler-font-size);\n        line-height: 1;\n        color: var(--bs-navbar-color);\n        background-color: transparent;\n        border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);\n        border-radius: var(--bs-navbar-toggler-border-radius);\n        transition: var(--bs-navbar-toggler-transition)\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .navbar-toggler {\n            transition: none\n        }\n    }\n\n    .navbar-toggler:hover {\n        text-decoration: none\n    }\n\n    .navbar-toggler:focus {\n        text-decoration: none;\n        outline: 0;\n        box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)\n    }\n\n    .navbar-toggler-icon {\n        display: inline-block;\n        width: 1.5em;\n        height: 1.5em;\n        vertical-align: middle;\n        background-image: var(--bs-navbar-toggler-icon-bg);\n        background-repeat: no-repeat;\n        background-position: center;\n        background-size: 100%\n    }\n\n    .navbar-nav-scroll {\n        max-height: var(--bs-scroll-height, 75vh);\n        overflow-y: auto\n    }\n\n    @media (min-width:576px) {\n        .navbar-expand-sm {\n            flex-wrap: nowrap;\n            justify-content: flex-start\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n        .navbar-expand-sm .navbar-nav {\n            flex-direction: row\n        }\n\n        .navbar-expand-sm .navbar-nav .dropdown-menu {\n            position: absolute\n        }\n\n        .navbar-expand-sm .navbar-nav .nav-link {\n            padding-right: var(--bs-navbar-nav-link-padding-x);\n            padding-left: var(--bs-navbar-nav-link-padding-x)\n        }\n\n        .navbar-expand-sm .navbar-nav-scroll {\n            overflow: visible\n        }\n\n        .navbar-expand-sm .navbar-collapse {\n            display: flex !important;\n            flex-basis: auto\n        }\n\n        .navbar-expand-sm .navbar-toggler {\n            display: none\n        }\n\n        .navbar-expand-sm .offcanvas {\n            position: static;\n            z-index: auto;\n            flex-grow: 1;\n            width: auto !important;\n            height: auto !important;\n            visibility: visible !important;\n            background-color: transparent !important;\n            border: 0 !important;\n            transform: none !important;\n            transition: none\n        }\n\n      \n        .navbar-expand-sm .offcanvas .offcanvas-body {\n            display: flex;\n            flex-grow: 0;\n            padding: 0;\n            overflow-y: visible\n        }\n    }\n\n    @media (min-width:768px) {\n        .navbar-expand-md {\n            flex-wrap: nowrap;\n            justify-content: flex-start\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n        .navbar-expand-md .navbar-nav {\n            flex-direction: row\n        }\n\n        .navbar-expand-md .navbar-nav .dropdown-menu {\n            position: absolute\n        }\n\n        .navbar-expand-md .navbar-nav .nav-link {\n            padding-right: var(--bs-navbar-nav-link-padding-x);\n            padding-left: var(--bs-navbar-nav-link-padding-x)\n        }\n\n        .navbar-expand-md .navbar-nav-scroll {\n            overflow: visible\n        }\n\n        .navbar-expand-md .navbar-collapse {\n            display: flex !important;\n            flex-basis: auto\n        }\n\n        .navbar-expand-md .navbar-toggler {\n            display: none\n        }\n\n        .navbar-expand-md .offcanvas {\n            position: static;\n            z-index: auto;\n            flex-grow: 1;\n            width: auto !important;\n            height: auto !important;\n            visibility: visible !important;\n            background-color: transparent !important;\n            border: 0 !important;\n            transform: none !important;\n            transition: none\n        }\n\n      \n\n        .navbar-expand-md .offcanvas .offcanvas-body {\n            display: flex;\n            flex-grow: 0;\n            padding: 0;\n            overflow-y: visible\n        }\n    }\n\n    @media (min-width:992px) {\n        .navbar-expand-lg {\n            flex-wrap: nowrap;\n            justify-content: flex-start\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n        .navbar-expand-lg .navbar-nav {\n            flex-direction: row\n        }\n\n        .navbar-expand-lg .navbar-nav .dropdown-menu {\n            position: absolute\n        }\n\n        .navbar-expand-lg .navbar-nav .nav-link {\n            padding-right: var(--bs-navbar-nav-link-padding-x);\n            padding-left: var(--bs-navbar-nav-link-padding-x)\n        }\n\n        .navbar-expand-lg .navbar-nav-scroll {\n            overflow: visible\n        }\n\n        .navbar-expand-lg .navbar-collapse {\n            display: flex !important;\n            flex-basis: auto\n        }\n\n        .navbar-expand-lg .navbar-toggler {\n            display: none\n        }\n\n        .navbar-expand-lg .offcanvas {\n            position: static;\n            z-index: auto;\n            flex-grow: 1;\n            width: auto !important;\n            height: auto !important;\n            visibility: visible !important;\n            background-color: transparent !important;\n            border: 0 !important;\n            transform: none !important;\n            transition: none\n        }\n\n     \n\n        .navbar-expand-lg .offcanvas .offcanvas-body {\n            display: flex;\n            flex-grow: 0;\n            padding: 0;\n            overflow-y: visible\n        }\n    }\n\n    @media (min-width:1200px) {\n        .navbar-expand-xl {\n            flex-wrap: nowrap;\n            justify-content: flex-start\n        }\n\n        .navbar-expand-xl .navbar-nav {\n            flex-direction: row\n        }\n\n        .navbar-expand-xl .navbar-nav .dropdown-menu {\n            position: absolute\n        }\n\n        .navbar-expand-xl .navbar-nav .nav-link {\n            padding-right: var(--bs-navbar-nav-link-padding-x);\n            padding-left: var(--bs-navbar-nav-link-padding-x)\n        }\n\n        .navbar-expand-xl .navbar-nav-scroll {\n            overflow: visible\n        }\n\n        .navbar-expand-xl .navbar-collapse {\n            display: flex !important;\n            flex-basis: auto\n        }\n\n        .navbar-expand-xl .navbar-toggler {\n            display: none\n        }\n\n        .navbar-expand-xl .offcanvas {\n            position: static;\n            z-index: auto;\n            flex-grow: 1;\n            width: auto !important;\n            height: auto !important;\n            visibility: visible !important;\n            background-color: transparent !important;\n            border: 0 !important;\n            transform: none !important;\n            transition: none\n        }\n\n    \n\n        .navbar-expand-xl .offcanvas .offcanvas-body {\n            display: flex;\n            flex-grow: 0;\n            padding: 0;\n            overflow-y: visible\n        }\n    }\n\n    @media (min-width:1400px) {\n        .navbar-expand-xxl {\n            flex-wrap: nowrap;\n            justify-content: flex-start\n        }\n\n        .navbar-expand-xxl .navbar-nav {\n            flex-direction: row\n        }\n\n        .navbar-expand-xxl .navbar-nav .dropdown-menu {\n            position: absolute\n        }\n\n        .navbar-expand-xxl .navbar-nav .nav-link {\n            padding-right: var(--bs-navbar-nav-link-padding-x);\n            padding-left: var(--bs-navbar-nav-link-padding-x)\n        }\n\n        .navbar-expand-xxl .navbar-nav-scroll {\n            overflow: visible\n        }\n\n        .navbar-expand-xxl .navbar-collapse {\n            display: flex !important;\n            flex-basis: auto\n        }\n\n        .navbar-expand-xxl .navbar-toggler {\n            display: none\n        }\n\n        .navbar-expand-xxl .offcanvas {\n            position: static;\n            z-index: auto;\n            flex-grow: 1;\n            width: auto !important;\n            height: auto !important;\n            visibility: visible !important;\n            background-color: transparent !important;\n            border: 0 !important;\n            transform: none !important;\n            transition: none\n        }\n\n        \n\n        .navbar-expand-xxl .offcanvas .offcanvas-body {\n            display: flex;\n            flex-grow: 0;\n            padding: 0;\n            overflow-y: visible\n        }\n    }\n\n    .navbar-expand {\n        flex-wrap: nowrap;\n        justify-content: flex-start\n    }\n\n    .navbar-expand .navbar-nav {\n        flex-direction: row\n    }\n\n    .navbar-expand .navbar-nav .dropdown-menu {\n        position: absolute\n    }\n\n    .navbar-expand .navbar-nav .nav-link {\n        padding-right: var(--bs-navbar-nav-link-padding-x);\n        padding-left: var(--bs-navbar-nav-link-padding-x)\n    }\n\n    .navbar-expand .navbar-nav-scroll {\n        overflow: visible\n    }\n\n    .navbar-expand .navbar-collapse {\n        display: flex !important;\n        flex-basis: auto\n    }\n\n    .navbar-expand .navbar-toggler {\n        display: none\n    }\n\n    .navbar-expand .offcanvas {\n        position: static;\n        z-index: auto;\n        flex-grow: 1;\n        width: auto !important;\n        height: auto !important;\n        visibility: visible !important;\n        background-color: transparent !important;\n        border: 0 !important;\n        transform: none !important;\n        transition: none\n    }\n\n   \n\n    .navbar-expand .offcanvas .offcanvas-body {\n        display: flex;\n        flex-grow: 0;\n        padding: 0;\n        overflow-y: visible\n    }\n\n    .navbar-dark {\n        --bs-navbar-color: rgba(255, 255, 255, 0.55);\n        --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);\n        --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);\n        --bs-navbar-active-color: #fff;\n        --bs-navbar-brand-color: #fff;\n        --bs-navbar-brand-hover-color: #fff;\n        --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);\n        --bs-navbar-toggler-icon-bg: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'\/%3e%3c\/svg%3e\")\n    }\n\n    [data-bs-theme=dark] .navbar-toggler-icon {\n        --bs-navbar-toggler-icon-bg: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'\/%3e%3c\/svg%3e\")\n    }\n\n    .card {\n        --bs-card-spacer-y: 1rem;\n        --bs-card-spacer-x: 1rem;\n        --bs-card-title-spacer-y: 0.5rem;\n        --bs-card-title-color: ;\n        --bs-card-subtitle-color: ;\n        --bs-card-border-width: var(--bs-border-width);\n        --bs-card-border-color: var(--bs-border-color-translucent);\n        --bs-card-border-radius: var(--bs-border-radius);\n        --bs-card-box-shadow: ;\n        --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));\n        --bs-card-cap-padding-y: 0.5rem;\n        --bs-card-cap-padding-x: 1rem;\n        --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);\n        --bs-card-cap-color: ;\n        --bs-card-height: ;\n        --bs-card-color: ;\n        --bs-card-bg: var(--bs-body-bg);\n        --bs-card-img-overlay-padding: 1rem;\n        --bs-card-group-margin: 0.75rem;\n        position: relative;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n        height: var(--bs-card-height);\n        color: var(--bs-body-color);\n        word-wrap: break-word;\n        background-color: var(--bs-card-bg);\n        background-clip: border-box;\n        border: var(--bs-card-border-width) solid var(--bs-card-border-color);\n        border-radius: var(--bs-card-border-radius)\n    }\n\n    .card>hr {\n        margin-right: 0;\n        margin-left: 0\n    }\n\n    .card>.list-group {\n        border-top: inherit;\n        border-bottom: inherit\n    }\n\n    .card>.list-group:first-child {\n        border-top-width: 0;\n        border-top-left-radius: var(--bs-card-inner-border-radius);\n        border-top-right-radius: var(--bs-card-inner-border-radius)\n    }\n\n    .card>.list-group:last-child {\n        border-bottom-width: 0;\n        border-bottom-right-radius: var(--bs-card-inner-border-radius);\n        border-bottom-left-radius: var(--bs-card-inner-border-radius)\n    }\n\n\n    .card-body {\n        flex: 1 1 auto;\n        padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);\n        color: var(--bs-card-color)\n    }\n\n    .card-title {\n        margin-bottom: var(--bs-card-title-spacer-y);\n        color: var(--bs-card-title-color)\n    }\n\n    .card-subtitle {\n        margin-top: calc(-.5 * var(--bs-card-title-spacer-y));\n        margin-bottom: 0;\n        color: var(--bs-card-subtitle-color)\n    }\n\n    .card-text:last-child {\n        margin-bottom: 0\n    }\n\n    .card-link+.card-link {\n        margin-left: var(--bs-card-spacer-x)\n    }\n\n\n  \n    .card-footer {\n        padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);\n        color: var(--bs-card-cap-color);\n        background-color: var(--bs-card-cap-bg);\n        border-top: var(--bs-card-border-width) solid var(--bs-card-border-color)\n    }\n\n    .card-footer:last-child {\n        border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)\n    }\n\n  \n\n    .card-img-overlay {\n        position: absolute;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        left: 0;\n        padding: var(--bs-card-img-overlay-padding);\n        border-radius: var(--bs-card-inner-border-radius)\n    }\n\n    .card-img,\n    .card-img-bottom,\n    .card-img-top {\n        width: 100%\n    }\n\n    .card-img,\n    .card-img-top {\n        border-top-left-radius: var(--bs-card-inner-border-radius);\n        border-top-right-radius: var(--bs-card-inner-border-radius)\n    }\n\n    .card-img,\n    .card-img-bottom {\n        border-bottom-right-radius: var(--bs-card-inner-border-radius);\n        border-bottom-left-radius: var(--bs-card-inner-border-radius)\n    }\n\n    .card-group>.card {\n        margin-bottom: var(--bs-card-group-margin)\n    }\n\n    @media (min-width:576px) {\n        .card-group {\n            display: flex;\n            flex-flow: row wrap\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n        .card-group>.card {\n            flex: 1 0 0%;\n            margin-bottom: 0\n        }\n\n        .card-group>.card+.card {\n            margin-left: 0;\n            border-left: 0\n        }\n\n        .card-group>.card:not(:last-child) {\n            border-top-right-radius: 0;\n            border-bottom-right-radius: 0\n        }\n\n        .card-group>.card:not(:last-child) .card-img-top {\n            border-top-right-radius: 0\n        }\n\n        .card-group>.card:not(:last-child) .card-footer,\n        .card-group>.card:not(:last-child) .card-img-bottom {\n            border-bottom-right-radius: 0\n        }\n\n        .card-group>.card:not(:first-child) {\n            border-top-left-radius: 0;\n            border-bottom-left-radius: 0\n        }\n        .card-group>.card:not(:first-child) .card-img-top {\n            border-top-left-radius: 0\n        }\n\n        .card-group>.card:not(:first-child) .card-footer,\n        .card-group>.card:not(:first-child) .card-img-bottom {\n            border-bottom-left-radius: 0\n        }\n    }\n\n    .accordion {\n        --bs-accordion-color: var(--bs-body-color);\n        --bs-accordion-bg: var(--bs-body-bg);\n        --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;\n        --bs-accordion-border-color: var(--bs-border-color);\n        --bs-accordion-border-width: var(--bs-border-width);\n        --bs-accordion-border-radius: var(--bs-border-radius);\n        --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));\n        --bs-accordion-btn-padding-x: 1.25rem;\n        --bs-accordion-btn-padding-y: 1rem;\n        --bs-accordion-btn-color: var(--bs-body-color);\n        --bs-accordion-btn-bg: var(--bs-accordion-bg);\n        --bs-accordion-btn-icon: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'\/%3e%3c\/svg%3e\");\n        --bs-accordion-btn-icon-width: 1.25rem;\n        --bs-accordion-btn-icon-transform: rotate(-180deg);\n        --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;\n        --bs-accordion-btn-active-icon: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'\/%3e%3c\/svg%3e\");\n        --bs-accordion-btn-focus-border-color: #86b7fe;\n        --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n        --bs-accordion-body-padding-x: 1.25rem;\n        --bs-accordion-body-padding-y: 1rem;\n        --bs-accordion-active-color: var(--bs-primary-text-emphasis);\n        --bs-accordion-active-bg: var(--bs-primary-bg-subtle)\n    }\n\n    .accordion-button {\n        position: relative;\n        display: flex;\n        align-items: center;\n        width: 100%;\n        padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);\n        font-size: 1rem;\n        color: var(--bs-accordion-btn-color);\n        text-align: left;\n        background-color: var(--bs-accordion-btn-bg);\n        border: 0;\n        border-radius: 0;\n        overflow-anchor: none;\n        transition: var(--bs-accordion-transition)\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .accordion-button {\n            transition: none\n        }\n    }\n\n    .accordion-button:not(.collapsed) {\n        color: var(--bs-accordion-active-color);\n        background-color: var(--bs-accordion-active-bg);\n        box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)\n    }\n\n    .accordion-button:not(.collapsed)::after {\n        background-image: var(--bs-accordion-btn-active-icon);\n        transform: var(--bs-accordion-btn-icon-transform)\n    }\n\n    .accordion-button::after {\n        flex-shrink: 0;\n        width: var(--bs-accordion-btn-icon-width);\n        height: var(--bs-accordion-btn-icon-width);\n        margin-left: auto;\n        content: \"\";\n        background-image: var(--bs-accordion-btn-icon);\n        background-repeat: no-repeat;\n        background-size: var(--bs-accordion-btn-icon-width);\n        transition: var(--bs-accordion-btn-icon-transition)\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .accordion-button::after {\n            transition: none\n        }\n    }\n\n    .accordion-button:hover {\n        z-index: 2\n    }\n\n    .accordion-button:focus {\n        z-index: 3;\n        border-color: var(--bs-accordion-btn-focus-border-color);\n        outline: 0;\n        box-shadow: var(--bs-accordion-btn-focus-box-shadow)\n    }\n\n    .accordion-item {\n        color: var(--bs-accordion-color);\n        background-color: var(--bs-accordion-bg);\n        border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)\n    }\n\n    .accordion-item:first-of-type {\n        border-top-left-radius: var(--bs-accordion-border-radius);\n        border-top-right-radius: var(--bs-accordion-border-radius)\n    }\n\n    .accordion-item:first-of-type .accordion-button {\n        border-top-left-radius: var(--bs-accordion-inner-border-radius);\n        border-top-right-radius: var(--bs-accordion-inner-border-radius)\n    }\n\n    .accordion-item:not(:first-of-type) {\n        border-top: 0\n    }\n\n    .accordion-item:last-of-type {\n        border-bottom-right-radius: var(--bs-accordion-border-radius);\n        border-bottom-left-radius: var(--bs-accordion-border-radius)\n    }\n\n    .accordion-item:last-of-type .accordion-button.collapsed {\n        border-bottom-right-radius: var(--bs-accordion-inner-border-radius);\n        border-bottom-left-radius: var(--bs-accordion-inner-border-radius)\n    }\n\n    .accordion-item:last-of-type .accordion-collapse {\n        border-bottom-right-radius: var(--bs-accordion-border-radius);\n        border-bottom-left-radius: var(--bs-accordion-border-radius)\n    }\n\n    .accordion-body {\n        padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)\n    }\n\n    .accordion-flush .accordion-collapse {\n        border-width: 0\n    }\n\n    .accordion-flush .accordion-item {\n        border-right: 0;\n        border-left: 0;\n        border-radius: 0\n    }\n\n    .accordion-flush .accordion-item:first-child {\n        border-top: 0\n    }\n\n    .accordion-flush .accordion-item:last-child {\n        border-bottom: 0\n    }\n\n    .accordion-flush .accordion-item .accordion-button,\n    .accordion-flush .accordion-item .accordion-button.collapsed {\n        border-radius: 0\n    }\n\n    [data-bs-theme=dark] .accordion-button::after {\n        --bs-accordion-btn-icon: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'\/%3e%3c\/svg%3e\");\n        --bs-accordion-btn-active-icon: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'\/%3e%3c\/svg%3e\")\n    }\n\n    .breadcrumb {\n        --bs-breadcrumb-padding-x: 0;\n        --bs-breadcrumb-padding-y: 0;\n        --bs-breadcrumb-margin-bottom: 1rem;\n        --bs-breadcrumb-bg: ;\n        --bs-breadcrumb-border-radius: ;\n        --bs-breadcrumb-divider-color: var(--bs-secondary-color);\n        --bs-breadcrumb-item-padding-x: 0.5rem;\n        --bs-breadcrumb-item-active-color: var(--bs-secondary-color);\n        display: flex;\n        flex-wrap: wrap;\n        padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);\n        margin-bottom: var(--bs-breadcrumb-margin-bottom);\n        font-size: var(--bs-breadcrumb-font-size);\n        list-style: none;\n        background-color: var(--bs-breadcrumb-bg);\n        border-radius: var(--bs-breadcrumb-border-radius)\n    }\n\n    .breadcrumb-item+.breadcrumb-item {\n        padding-left: var(--bs-breadcrumb-item-padding-x)\n    }\n\n    .breadcrumb-item+.breadcrumb-item::before {\n        float: left;\n        padding-right: var(--bs-breadcrumb-item-padding-x);\n        color: var(--bs-breadcrumb-divider-color);\n        content: var(--bs-breadcrumb-divider, \"\/\")\n    }\n\n    .breadcrumb-item.active {\n        color: var(--bs-breadcrumb-item-active-color)\n    }\n\n    .pagination {\n        --bs-pagination-padding-x: 0.75rem;\n        --bs-pagination-padding-y: 0.375rem;\n        --bs-pagination-font-size: 1rem;\n        --bs-pagination-color: var(--bs-link-color);\n        --bs-pagination-bg: var(--bs-body-bg);\n        --bs-pagination-border-width: var(--bs-border-width);\n        --bs-pagination-border-color: var(--bs-border-color);\n        --bs-pagination-border-radius: var(--bs-border-radius);\n        --bs-pagination-hover-color: var(--bs-link-hover-color);\n        --bs-pagination-hover-bg: var(--bs-tertiary-bg);\n        --bs-pagination-hover-border-color: var(--bs-border-color);\n        --bs-pagination-focus-color: var(--bs-link-hover-color);\n        --bs-pagination-focus-bg: var(--bs-secondary-bg);\n        --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n        --bs-pagination-active-color: #fff;\n        --bs-pagination-active-bg: #0d6efd;\n        --bs-pagination-active-border-color: #0d6efd;\n        --bs-pagination-disabled-color: var(--bs-secondary-color);\n        --bs-pagination-disabled-bg: var(--bs-secondary-bg);\n        --bs-pagination-disabled-border-color: var(--bs-border-color);\n        display: flex;\n        padding-left: 0;\n        list-style: none\n    }\n\n    .page-link {\n        position: relative;\n        display: block;\n        padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);\n        font-size: var(--bs-pagination-font-size);\n        color: var(--bs-pagination-color);\n        text-decoration: none;\n        background-color: var(--bs-pagination-bg);\n        border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);\n        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .page-link {\n            transition: none\n        }\n    }\n\n    .page-link:hover {\n        z-index: 2;\n        color: var(--bs-pagination-hover-color);\n        background-color: var(--bs-pagination-hover-bg);\n        border-color: var(--bs-pagination-hover-border-color)\n    }\n\n    .page-link:focus {\n        z-index: 3;\n        color: var(--bs-pagination-focus-color);\n        background-color: var(--bs-pagination-focus-bg);\n        outline: 0;\n        box-shadow: var(--bs-pagination-focus-box-shadow)\n    }\n\n    .active>.page-link,\n    .page-link.active {\n        z-index: 3;\n        color: var(--bs-pagination-active-color);\n        background-color: var(--bs-pagination-active-bg);\n        border-color: var(--bs-pagination-active-border-color)\n    }\n\n    .disabled>.page-link,\n    .page-link.disabled {\n        color: var(--bs-pagination-disabled-color);\n        pointer-events: none;\n        background-color: var(--bs-pagination-disabled-bg);\n        border-color: var(--bs-pagination-disabled-border-color)\n    }\n\n    .page-item:not(:first-child) .page-link {\n        margin-left: calc(var(--bs-border-width) * -1)\n    }\n\n    .page-item:first-child .page-link {\n        border-top-left-radius: var(--bs-pagination-border-radius);\n        border-bottom-left-radius: var(--bs-pagination-border-radius)\n    }\n\n    .page-item:last-child .page-link {\n        border-top-right-radius: var(--bs-pagination-border-radius);\n        border-bottom-right-radius: var(--bs-pagination-border-radius)\n    }\n\n    .pagination-lg {\n        --bs-pagination-padding-x: 1.5rem;\n        --bs-pagination-padding-y: 0.75rem;\n        --bs-pagination-font-size: 1.25rem;\n        --bs-pagination-border-radius: var(--bs-border-radius-lg)\n    }\n\n    .pagination-sm {\n        --bs-pagination-padding-x: 0.5rem;\n        --bs-pagination-padding-y: 0.25rem;\n        --bs-pagination-font-size: 0.875rem;\n        --bs-pagination-border-radius: var(--bs-border-radius-sm)\n    }\n\n    .badge {\n        --bs-badge-padding-x: 0.65em;\n        --bs-badge-padding-y: 0.35em;\n        --bs-badge-font-size: 0.75em;\n        --bs-badge-font-weight: 700;\n        --bs-badge-color: #fff;\n        --bs-badge-border-radius: var(--bs-border-radius);\n        display: inline-block;\n        padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);\n        font-size: var(--bs-badge-font-size);\n        font-weight: var(--bs-badge-font-weight);\n        line-height: 1;\n        color: var(--bs-badge-color);\n        text-align: center;\n        white-space: nowrap;\n        vertical-align: baseline;\n        border-radius: var(--bs-badge-border-radius)\n    }\n\n    .badge:empty {\n        display: none\n    }\n\n    .btn .badge {\n        position: relative;\n        top: -1px\n    }\n\n    .alert {\n        --bs-alert-bg: transparent;\n        --bs-alert-padding-x: 1rem;\n        --bs-alert-padding-y: 1rem;\n        --bs-alert-margin-bottom: 1rem;\n        --bs-alert-color: inherit;\n        --bs-alert-border-color: transparent;\n        --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);\n        --bs-alert-border-radius: var(--bs-border-radius);\n        --bs-alert-link-color: inherit;\n        position: relative;\n        padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);\n        margin-bottom: var(--bs-alert-margin-bottom);\n        color: var(--bs-alert-color);\n        background-color: var(--bs-alert-bg);\n        border: var(--bs-alert-border);\n        border-radius: var(--bs-alert-border-radius)\n    }\n\n    .alert-heading {\n        color: inherit\n    }\n\n    .alert-link {\n        font-weight: 700;\n        color: var(--bs-alert-link-color)\n    }\n\n    .alert-dismissible {\n        padding-right: 3rem\n    }\n\n    .alert-dismissible .btn-close {\n        position: absolute;\n        top: 0;\n        right: 0;\n        z-index: 2;\n        padding: 1.25rem 1rem\n    }\n\n    .alert-primary {\n        --bs-alert-color: var(--bs-primary-text-emphasis);\n        --bs-alert-bg: var(--bs-primary-bg-subtle);\n        --bs-alert-border-color: var(--bs-primary-border-subtle);\n        --bs-alert-link-color: var(--bs-primary-text-emphasis)\n    }\n\n    .alert-secondary {\n        --bs-alert-color: var(--bs-secondary-text-emphasis);\n        --bs-alert-bg: var(--bs-secondary-bg-subtle);\n        --bs-alert-border-color: var(--bs-secondary-border-subtle);\n        --bs-alert-link-color: var(--bs-secondary-text-emphasis)\n    }\n\n    .alert-success {\n        --bs-alert-color: var(--bs-success-text-emphasis);\n        --bs-alert-bg: var(--bs-success-bg-subtle);\n        --bs-alert-border-color: var(--bs-success-border-subtle);\n        --bs-alert-link-color: var(--bs-success-text-emphasis)\n    }\n\n    .alert-info {\n        --bs-alert-color: var(--bs-info-text-emphasis);\n        --bs-alert-bg: var(--bs-info-bg-subtle);\n        --bs-alert-border-color: var(--bs-info-border-subtle);\n        --bs-alert-link-color: var(--bs-info-text-emphasis)\n    }\n\n    .alert-warning {\n        --bs-alert-color: var(--bs-warning-text-emphasis);\n        --bs-alert-bg: var(--bs-warning-bg-subtle);\n        --bs-alert-border-color: var(--bs-warning-border-subtle);\n        --bs-alert-link-color: var(--bs-warning-text-emphasis)\n    }\n\n    .alert-danger {\n        --bs-alert-color: var(--bs-danger-text-emphasis);\n        --bs-alert-bg: var(--bs-danger-bg-subtle);\n        --bs-alert-border-color: var(--bs-danger-border-subtle);\n        --bs-alert-link-color: var(--bs-danger-text-emphasis)\n    }\n\n    .alert-light {\n        --bs-alert-color: var(--bs-light-text-emphasis);\n        --bs-alert-bg: var(--bs-light-bg-subtle);\n        --bs-alert-border-color: var(--bs-light-border-subtle);\n        --bs-alert-link-color: var(--bs-light-text-emphasis)\n    }\n\n    .alert-dark {\n        --bs-alert-color: var(--bs-dark-text-emphasis);\n        --bs-alert-bg: var(--bs-dark-bg-subtle);\n        --bs-alert-border-color: var(--bs-dark-border-subtle);\n        --bs-alert-link-color: var(--bs-dark-text-emphasis)\n    }\n\n    @keyframes progress-bar-stripes {\n        0% {\n            background-position-x: 1rem\n        }\n    }\n\n    .progress,\n    .progress-stacked {\n        --bs-progress-height: 1rem;\n        --bs-progress-font-size: 0.75rem;\n        --bs-progress-bg: var(--bs-secondary-bg);\n        --bs-progress-border-radius: var(--bs-border-radius);\n        --bs-progress-box-shadow: var(--bs-box-shadow-inset);\n        --bs-progress-bar-color: #fff;\n        --bs-progress-bar-bg: #0d6efd;\n        --bs-progress-bar-transition: width 0.6s ease;\n        display: flex;\n        height: var(--bs-progress-height);\n        overflow: hidden;\n        font-size: var(--bs-progress-font-size);\n        background-color: var(--bs-progress-bg);\n        border-radius: var(--bs-progress-border-radius)\n    }\n\n    .progress-bar {\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n        overflow: hidden;\n        color: var(--bs-progress-bar-color);\n        text-align: center;\n        white-space: nowrap;\n        background-color: var(--bs-progress-bar-bg);\n        transition: var(--bs-progress-bar-transition)\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .progress-bar {\n            transition: none\n        }\n    }\n\n    .progress-bar-striped {\n        background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n        background-size: var(--bs-progress-height) var(--bs-progress-height)\n    }\n\n    .progress-stacked>.progress {\n        overflow: visible\n    }\n\n    .progress-stacked>.progress>.progress-bar {\n        width: 100%\n    }\n\n    .progress-bar-animated {\n        animation: 1s linear infinite progress-bar-stripes\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .progress-bar-animated {\n            animation: none\n        }\n    }\n\n    .list-group {\n        --bs-list-group-color: var(--bs-body-color);\n        --bs-list-group-bg: var(--bs-body-bg);\n        --bs-list-group-border-color: var(--bs-border-color);\n        --bs-list-group-border-width: var(--bs-border-width);\n        --bs-list-group-border-radius: var(--bs-border-radius);\n        --bs-list-group-item-padding-x: 1rem;\n        --bs-list-group-item-padding-y: 0.5rem;\n        --bs-list-group-action-color: var(--bs-secondary-color);\n        --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n        --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);\n        --bs-list-group-action-active-color: var(--bs-body-color);\n        --bs-list-group-action-active-bg: var(--bs-secondary-bg);\n        --bs-list-group-disabled-color: var(--bs-secondary-color);\n        --bs-list-group-disabled-bg: var(--bs-body-bg);\n        --bs-list-group-active-color: #fff;\n        --bs-list-group-active-bg: #0d6efd;\n        --bs-list-group-active-border-color: #0d6efd;\n        display: flex;\n        flex-direction: column;\n        padding-left: 0;\n        margin-bottom: 0;\n        border-radius: var(--bs-list-group-border-radius)\n    }\n\n    .list-group-numbered {\n        list-style-type: none;\n        counter-reset: section\n    }\n\n    .list-group-numbered>.list-group-item::before {\n        content: counters(section, \".\") \". \";\n        counter-increment: section\n    }\n\n    .list-group-item-action {\n        width: 100%;\n        color: var(--bs-list-group-action-color);\n        text-align: inherit\n    }\n\n    .list-group-item-action:focus,\n    .list-group-item-action:hover {\n        z-index: 1;\n        color: var(--bs-list-group-action-hover-color);\n        text-decoration: none;\n        background-color: var(--bs-list-group-action-hover-bg)\n    }\n\n    .list-group-item-action:active {\n        color: var(--bs-list-group-action-active-color);\n        background-color: var(--bs-list-group-action-active-bg)\n    }\n\n    .list-group-item {\n        position: relative;\n        display: block;\n        padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);\n        color: var(--bs-list-group-color);\n        text-decoration: none;\n        background-color: var(--bs-list-group-bg);\n        border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)\n    }\n\n    .list-group-item:first-child {\n        border-top-left-radius: inherit;\n        border-top-right-radius: inherit\n    }\n\n    .list-group-item:last-child {\n        border-bottom-right-radius: inherit;\n        border-bottom-left-radius: inherit\n    }\n\n    .list-group-item.disabled,\n    .list-group-item:disabled {\n        color: var(--bs-list-group-disabled-color);\n        pointer-events: none;\n        background-color: var(--bs-list-group-disabled-bg)\n    }\n\n    .list-group-item.active {\n        z-index: 2;\n        color: var(--bs-list-group-active-color);\n        background-color: var(--bs-list-group-active-bg);\n        border-color: var(--bs-list-group-active-border-color)\n    }\n\n    .list-group-item+.list-group-item {\n        border-top-width: 0\n    }\n\n    .list-group-item+.list-group-item.active {\n        margin-top: calc(-1 * var(--bs-list-group-border-width));\n        border-top-width: var(--bs-list-group-border-width)\n    }\n\n    .list-group-horizontal {\n        flex-direction: row\n    }\n\n    .list-group-horizontal>.list-group-item:first-child:not(:last-child) {\n        border-bottom-left-radius: var(--bs-list-group-border-radius);\n        border-top-right-radius: 0\n    }\n\n    .list-group-horizontal>.list-group-item:last-child:not(:first-child) {\n        border-top-right-radius: var(--bs-list-group-border-radius);\n        border-bottom-left-radius: 0\n    }\n\n    .list-group-horizontal>.list-group-item.active {\n        margin-top: 0\n    }\n\n    .list-group-horizontal>.list-group-item+.list-group-item {\n        border-top-width: var(--bs-list-group-border-width);\n        border-left-width: 0\n    }\n\n    .list-group-horizontal>.list-group-item+.list-group-item.active {\n        margin-left: calc(-1 * var(--bs-list-group-border-width));\n        border-left-width: var(--bs-list-group-border-width)\n    }\n\n    @media (min-width:576px) {\n        .list-group-horizontal-sm {\n            flex-direction: row\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n        .list-group-horizontal-sm>.list-group-item:first-child:not(:last-child) {\n            border-bottom-left-radius: var(--bs-list-group-border-radius);\n            border-top-right-radius: 0\n        }\n\n        .list-group-horizontal-sm>.list-group-item:last-child:not(:first-child) {\n            border-top-right-radius: var(--bs-list-group-border-radius);\n            border-bottom-left-radius: 0\n        }\n\n        .list-group-horizontal-sm>.list-group-item.active {\n            margin-top: 0\n        }\n\n        .list-group-horizontal-sm>.list-group-item+.list-group-item {\n            border-top-width: var(--bs-list-group-border-width);\n            border-left-width: 0\n        }\n\n        .list-group-horizontal-sm>.list-group-item+.list-group-item.active {\n            margin-left: calc(-1 * var(--bs-list-group-border-width));\n            border-left-width: var(--bs-list-group-border-width)\n        }\n    }\n\n    @media (min-width:768px) {\n        .list-group-horizontal-md {\n            flex-direction: row\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n        .list-group-horizontal-md>.list-group-item:first-child:not(:last-child) {\n            border-bottom-left-radius: var(--bs-list-group-border-radius);\n            border-top-right-radius: 0\n        }\n\n        .list-group-horizontal-md>.list-group-item:last-child:not(:first-child) {\n            border-top-right-radius: var(--bs-list-group-border-radius);\n            border-bottom-left-radius: 0\n        }\n\n        .list-group-horizontal-md>.list-group-item.active {\n            margin-top: 0\n        }\n\n        .list-group-horizontal-md>.list-group-item+.list-group-item {\n            border-top-width: var(--bs-list-group-border-width);\n            border-left-width: 0\n        }\n\n        .list-group-horizontal-md>.list-group-item+.list-group-item.active {\n            margin-left: calc(-1 * var(--bs-list-group-border-width));\n            border-left-width: var(--bs-list-group-border-width)\n        }\n    }\n\n    @media (min-width:992px) {\n        .list-group-horizontal-lg {\n            flex-direction: row\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n        .list-group-horizontal-lg>.list-group-item:first-child:not(:last-child) {\n            border-bottom-left-radius: var(--bs-list-group-border-radius);\n            border-top-right-radius: 0\n        }\n\n        .list-group-horizontal-lg>.list-group-item:last-child:not(:first-child) {\n            border-top-right-radius: var(--bs-list-group-border-radius);\n            border-bottom-left-radius: 0\n        }\n\n        .list-group-horizontal-lg>.list-group-item.active {\n            margin-top: 0\n        }\n\n        .list-group-horizontal-lg>.list-group-item+.list-group-item {\n            border-top-width: var(--bs-list-group-border-width);\n            border-left-width: 0\n        }\n\n        .list-group-horizontal-lg>.list-group-item+.list-group-item.active {\n            margin-left: calc(-1 * var(--bs-list-group-border-width));\n            border-left-width: var(--bs-list-group-border-width)\n        }\n    }\n\n    @media (min-width:1200px) {\n        .list-group-horizontal-xl {\n            flex-direction: row\n        }\n\n        .list-group-horizontal-xl>.list-group-item:first-child:not(:last-child) {\n            border-bottom-left-radius: var(--bs-list-group-border-radius);\n            border-top-right-radius: 0\n        }\n\n        .list-group-horizontal-xl>.list-group-item:last-child:not(:first-child) {\n            border-top-right-radius: var(--bs-list-group-border-radius);\n            border-bottom-left-radius: 0\n        }\n\n        .list-group-horizontal-xl>.list-group-item.active {\n            margin-top: 0\n        }\n\n        .list-group-horizontal-xl>.list-group-item+.list-group-item {\n            border-top-width: var(--bs-list-group-border-width);\n            border-left-width: 0\n        }\n\n        .list-group-horizontal-xl>.list-group-item+.list-group-item.active {\n            margin-left: calc(-1 * var(--bs-list-group-border-width));\n            border-left-width: var(--bs-list-group-border-width)\n        }\n    }\n\n    @media (min-width:1400px) {\n        .list-group-horizontal-xxl {\n            flex-direction: row\n        }\n\n        .list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child) {\n            border-bottom-left-radius: var(--bs-list-group-border-radius);\n            border-top-right-radius: 0\n        }\n\n        .list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child) {\n            border-top-right-radius: var(--bs-list-group-border-radius);\n            border-bottom-left-radius: 0\n        }\n\n        .list-group-horizontal-xxl>.list-group-item.active {\n            margin-top: 0\n        }\n\n        .list-group-horizontal-xxl>.list-group-item+.list-group-item {\n            border-top-width: var(--bs-list-group-border-width);\n            border-left-width: 0\n        }\n\n        .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {\n            margin-left: calc(-1 * var(--bs-list-group-border-width));\n            border-left-width: var(--bs-list-group-border-width)\n        }\n    }\n\n    .list-group-flush {\n        border-radius: 0\n    }\n\n    .list-group-flush>.list-group-item {\n        border-width: 0 0 var(--bs-list-group-border-width)\n    }\n\n    .list-group-flush>.list-group-item:last-child {\n        border-bottom-width: 0\n    }\n\n    .list-group-item-primary {\n        --bs-list-group-color: var(--bs-primary-text-emphasis);\n        --bs-list-group-bg: var(--bs-primary-bg-subtle);\n        --bs-list-group-border-color: var(--bs-primary-border-subtle);\n        --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n        --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);\n        --bs-list-group-action-active-color: var(--bs-emphasis-color);\n        --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);\n        --bs-list-group-active-color: var(--bs-primary-bg-subtle);\n        --bs-list-group-active-bg: var(--bs-primary-text-emphasis);\n        --bs-list-group-active-border-color: var(--bs-primary-text-emphasis)\n    }\n\n    .list-group-item-secondary {\n        --bs-list-group-color: var(--bs-secondary-text-emphasis);\n        --bs-list-group-bg: var(--bs-secondary-bg-subtle);\n        --bs-list-group-border-color: var(--bs-secondary-border-subtle);\n        --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n        --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);\n        --bs-list-group-action-active-color: var(--bs-emphasis-color);\n        --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);\n        --bs-list-group-active-color: var(--bs-secondary-bg-subtle);\n        --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);\n        --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)\n    }\n\n    .list-group-item-success {\n        --bs-list-group-color: var(--bs-success-text-emphasis);\n        --bs-list-group-bg: var(--bs-success-bg-subtle);\n        --bs-list-group-border-color: var(--bs-success-border-subtle);\n        --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n        --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);\n        --bs-list-group-action-active-color: var(--bs-emphasis-color);\n        --bs-list-group-action-active-bg: var(--bs-success-border-subtle);\n        --bs-list-group-active-color: var(--bs-success-bg-subtle);\n        --bs-list-group-active-bg: var(--bs-success-text-emphasis);\n        --bs-list-group-active-border-color: var(--bs-success-text-emphasis)\n    }\n\n    .list-group-item-info {\n        --bs-list-group-color: var(--bs-info-text-emphasis);\n        --bs-list-group-bg: var(--bs-info-bg-subtle);\n        --bs-list-group-border-color: var(--bs-info-border-subtle);\n        --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n        --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);\n        --bs-list-group-action-active-color: var(--bs-emphasis-color);\n        --bs-list-group-action-active-bg: var(--bs-info-border-subtle);\n        --bs-list-group-active-color: var(--bs-info-bg-subtle);\n        --bs-list-group-active-bg: var(--bs-info-text-emphasis);\n        --bs-list-group-active-border-color: var(--bs-info-text-emphasis)\n    }\n\n    .list-group-item-warning {\n        --bs-list-group-color: var(--bs-warning-text-emphasis);\n        --bs-list-group-bg: var(--bs-warning-bg-subtle);\n        --bs-list-group-border-color: var(--bs-warning-border-subtle);\n        --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n        --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);\n        --bs-list-group-action-active-color: var(--bs-emphasis-color);\n        --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);\n        --bs-list-group-active-color: var(--bs-warning-bg-subtle);\n        --bs-list-group-active-bg: var(--bs-warning-text-emphasis);\n        --bs-list-group-active-border-color: var(--bs-warning-text-emphasis)\n    }\n\n    .list-group-item-danger {\n        --bs-list-group-color: var(--bs-danger-text-emphasis);\n        --bs-list-group-bg: var(--bs-danger-bg-subtle);\n        --bs-list-group-border-color: var(--bs-danger-border-subtle);\n        --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n        --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);\n        --bs-list-group-action-active-color: var(--bs-emphasis-color);\n        --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);\n        --bs-list-group-active-color: var(--bs-danger-bg-subtle);\n        --bs-list-group-active-bg: var(--bs-danger-text-emphasis);\n        --bs-list-group-active-border-color: var(--bs-danger-text-emphasis)\n    }\n\n    .list-group-item-light {\n        --bs-list-group-color: var(--bs-light-text-emphasis);\n        --bs-list-group-bg: var(--bs-light-bg-subtle);\n        --bs-list-group-border-color: var(--bs-light-border-subtle);\n        --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n        --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);\n        --bs-list-group-action-active-color: var(--bs-emphasis-color);\n        --bs-list-group-action-active-bg: var(--bs-light-border-subtle);\n        --bs-list-group-active-color: var(--bs-light-bg-subtle);\n        --bs-list-group-active-bg: var(--bs-light-text-emphasis);\n        --bs-list-group-active-border-color: var(--bs-light-text-emphasis)\n    }\n\n    .list-group-item-dark {\n        --bs-list-group-color: var(--bs-dark-text-emphasis);\n        --bs-list-group-bg: var(--bs-dark-bg-subtle);\n        --bs-list-group-border-color: var(--bs-dark-border-subtle);\n        --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n        --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);\n        --bs-list-group-action-active-color: var(--bs-emphasis-color);\n        --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);\n        --bs-list-group-active-color: var(--bs-dark-bg-subtle);\n        --bs-list-group-active-bg: var(--bs-dark-text-emphasis);\n        --bs-list-group-active-border-color: var(--bs-dark-text-emphasis)\n    }\n\n    .btn-close {\n        --bs-btn-close-color: #000;\n        --bs-btn-close-bg: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'\/%3e%3c\/svg%3e\");\n        --bs-btn-close-opacity: 0.5;\n        --bs-btn-close-hover-opacity: 0.75;\n        --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n        --bs-btn-close-focus-opacity: 1;\n        --bs-btn-close-disabled-opacity: 0.25;\n        --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);\n        box-sizing: content-box;\n        width: 1em;\n        height: 1em;\n        padding: .25em .25em;\n        color: var(--bs-btn-close-color);\n        background: transparent var(--bs-btn-close-bg) center\/1em auto no-repeat;\n        border: 0;\n        border-radius: .375rem;\n        opacity: var(--bs-btn-close-opacity)\n    }\n\n    .btn-close:hover {\n        color: var(--bs-btn-close-color);\n        text-decoration: none;\n        opacity: var(--bs-btn-close-hover-opacity)\n    }\n\n    .btn-close:focus {\n        outline: 0;\n        box-shadow: var(--bs-btn-close-focus-shadow);\n        opacity: var(--bs-btn-close-focus-opacity)\n    }\n\n    .btn-close.disabled,\n    .btn-close:disabled {\n        pointer-events: none;\n        -webkit-user-select: none;\n        -moz-user-select: none;\n        user-select: none;\n        opacity: var(--bs-btn-close-disabled-opacity)\n    }\n\n    .btn-close-white {\n        filter: var(--bs-btn-close-white-filter)\n    }\n\n    [data-bs-theme=dark] .btn-close {\n        filter: var(--bs-btn-close-white-filter)\n    }\n\n    .toast {\n        --bs-toast-zindex: 1090;\n        --bs-toast-padding-x: 0.75rem;\n        --bs-toast-padding-y: 0.5rem;\n        --bs-toast-spacing: 1.5rem;\n        --bs-toast-max-width: 350px;\n        --bs-toast-font-size: 0.875rem;\n        --bs-toast-color: ;\n        --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);\n        --bs-toast-border-width: var(--bs-border-width);\n        --bs-toast-border-color: var(--bs-border-color-translucent);\n        --bs-toast-border-radius: var(--bs-border-radius);\n        --bs-toast-box-shadow: var(--bs-box-shadow);\n        --bs-toast-header-color: var(--bs-secondary-color);\n        --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);\n        --bs-toast-header-border-color: var(--bs-border-color-translucent);\n        width: var(--bs-toast-max-width);\n        max-width: 100%;\n        font-size: var(--bs-toast-font-size);\n        color: var(--bs-toast-color);\n        pointer-events: auto;\n        background-color: var(--bs-toast-bg);\n        background-clip: padding-box;\n        border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);\n        box-shadow: var(--bs-toast-box-shadow);\n        border-radius: var(--bs-toast-border-radius)\n    }\n\n    .toast.showing {\n        opacity: 0\n    }\n\n    .toast:not(.show) {\n        display: none\n    }\n\n    .toast-container {\n        --bs-toast-zindex: 1090;\n        position: absolute;\n        z-index: var(--bs-toast-zindex);\n        width: -webkit-max-content;\n        width: -moz-max-content;\n        width: max-content;\n        max-width: 100%;\n        pointer-events: none\n    }\n\n    .toast-container>:not(:last-child) {\n        margin-bottom: var(--bs-toast-spacing)\n    }\n\n    .btn-close {\n        margin-right: calc(-.5 * var(--bs-toast-padding-x));\n        margin-left: var(--bs-toast-padding-x)\n    }\n\n    .toast-body {\n        padding: var(--bs-toast-padding-x);\n        word-wrap: break-word\n    }\n\n    .modal {\n        --bs-modal-zindex: 1055;\n        --bs-modal-width: 500px;\n        --bs-modal-padding: 1rem;\n        --bs-modal-margin: 0.5rem;\n        --bs-modal-color: ;\n        --bs-modal-bg: var(--bs-body-bg);\n        --bs-modal-border-color: var(--bs-border-color-translucent);\n        --bs-modal-border-width: var(--bs-border-width);\n        --bs-modal-border-radius: var(--bs-border-radius-lg);\n        --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n        --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));\n        --bs-modal-header-padding-x: 1rem;\n        --bs-modal-header-padding-y: 1rem;\n        --bs-modal-header-padding: 1rem 1rem;\n        --bs-modal-header-border-color: var(--bs-border-color);\n        --bs-modal-header-border-width: var(--bs-border-width);\n        --bs-modal-title-line-height: 1.5;\n        --bs-modal-footer-gap: 0.5rem;\n        --bs-modal-footer-bg: ;\n        --bs-modal-footer-border-color: var(--bs-border-color);\n        --bs-modal-footer-border-width: var(--bs-border-width);\n        position: fixed;\n        top: 0;\n        left: 0;\n        z-index: var(--bs-modal-zindex);\n        display: none;\n        width: 100%;\n        height: 100%;\n        overflow-x: hidden;\n        overflow-y: auto;\n        outline: 0\n    }\n\n    .modal-dialog {\n        position: relative;\n        width: auto;\n        margin: var(--bs-modal-margin);\n        pointer-events: none\n    }\n\n    .modal.fade .modal-dialog {\n        transition: transform .3s ease-out;\n        transform: translate(0, -50px)\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .modal.fade .modal-dialog {\n            transition: none\n        }\n    }\n\n    .modal.show .modal-dialog {\n        transform: none\n    }\n\n    .modal.modal-static .modal-dialog {\n        transform: scale(1.02)\n    }\n\n    .modal-dialog-scrollable {\n        height: calc(100% - var(--bs-modal-margin) * 2)\n    }\n\n    .modal-dialog-scrollable .modal-content {\n        max-height: 100%;\n        overflow: hidden\n    }\n\n    .modal-dialog-scrollable .modal-body {\n        overflow-y: auto\n    }\n\n    .modal-dialog-centered {\n        display: flex;\n        align-items: center;\n        min-height: calc(100% - var(--bs-modal-margin) * 2)\n    }\n\n    .modal-content {\n        position: relative;\n        display: flex;\n        flex-direction: column;\n        width: 100%;\n        color: var(--bs-modal-color);\n        pointer-events: auto;\n        background-color: var(--bs-modal-bg);\n        background-clip: padding-box;\n        border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);\n        border-radius: var(--bs-modal-border-radius);\n        outline: 0\n    }\n\n    .modal-backdrop {\n        --bs-backdrop-zindex: 1050;\n        --bs-backdrop-bg: #000;\n        --bs-backdrop-opacity: 0.5;\n        position: fixed;\n        top: 0;\n        left: 0;\n        z-index: var(--bs-backdrop-zindex);\n        width: 100vw;\n        height: 100vh;\n        background-color: var(--bs-backdrop-bg)\n    }\n\n    .modal-backdrop.fade {\n        opacity: 0\n    }\n\n    .modal-backdrop.show {\n        opacity: var(--bs-backdrop-opacity)\n    }\n\n   \n\t.btn-close {\n        padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);\n        margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto\n    }\n\n    .modal-title {\n        margin-bottom: 0;\n        line-height: var(--bs-modal-title-line-height)\n    }\n\n    .modal-body {\n        position: relative;\n        flex: 1 1 auto;\n        padding: var(--bs-modal-padding)\n    }\n\n    .modal-footer {\n        display: flex;\n        flex-shrink: 0;\n        flex-wrap: wrap;\n        align-items: center;\n        justify-content: flex-end;\n        padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);\n        background-color: var(--bs-modal-footer-bg);\n        border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);\n        border-bottom-right-radius: var(--bs-modal-inner-border-radius);\n        border-bottom-left-radius: var(--bs-modal-inner-border-radius)\n    }\n\n    .modal-footer>* {\n        margin: calc(var(--bs-modal-footer-gap) * .5)\n    }\n\n    @media (min-width:576px) {\n        .modal {\n            --bs-modal-margin: 1.75rem;\n            --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n        .modal-dialog {\n            max-width: var(--bs-modal-width);\n            margin-right: auto;\n            margin-left: auto\n        }\n\n        .modal-sm {\n            --bs-modal-width: 300px\n        }\n    }\n\n    @media (min-width:992px) {\n        .input-group-prepend{\n            display:none !important;\n        }\n        .modal-lg,\n        .modal-xl {\n            --bs-modal-width: 800px\n        }\n    }\n\n    @media (min-width:1200px) {\n        .modal-xl {\n            --bs-modal-width: 1140px\n        }\n    }\n\n    .modal-fullscreen {\n        width: 100vw;\n        max-width: none;\n        height: 100%;\n        margin: 0\n    }\n\n    .modal-fullscreen .modal-content {\n        height: 100%;\n        border: 0;\n        border-radius: 0\n    }\n\n    .modal-fullscreen .modal-footer{\n        border-radius: 0\n    }\n\n    .modal-fullscreen .modal-body {\n        overflow-y: auto\n    }\n\n    @media (max-width:575.98px) {\n        .modal-fullscreen-sm-down {\n            width: 100vw;\n            max-width: none;\n            height: 100%;\n            margin: 0\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n        .modal-fullscreen-sm-down .modal-content {\n            height: 100%;\n            border: 0;\n            border-radius: 0\n        }\n\n        .modal-fullscreen-sm-down .modal-footer\n\t\t{\n            border-radius: 0\n        }\n\n        .modal-fullscreen-sm-down .modal-body {\n            overflow-y: auto\n        }\n    }\n\n    @media (max-width:767.98px) {\n        .modal-fullscreen-md-down {\n            width: 100vw;\n            max-width: none;\n            height: 100%;\n            margin: 0\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n        .modal-fullscreen-md-down .modal-content {\n            height: 100%;\n            border: 0;\n            border-radius: 0\n        }\n\n        .modal-fullscreen-md-down .modal-footer\n\t\t {\n            border-radius: 0\n        }\n\n        .modal-fullscreen-md-down .modal-body {\n            overflow-y: auto\n        }\n    }\n\n    @media (max-width:991.98px) {\n        .modal-fullscreen-lg-down {\n            width: 100vw;\n            max-width: none;\n            height: 100%;\n            margin: 0\n        }\n        .input-group-prepend{\n            display:none !important;\n        }\n        .modal-fullscreen-lg-down .modal-content {\n            height: 100%;\n            border: 0;\n            border-radius: 0\n        }\n\n        .modal-fullscreen-lg-down .modal-footer\n\t\t {\n            border-radius: 0\n        }\n\n        .modal-fullscreen-lg-down .modal-body {\n            overflow-y: auto\n        }\n    }\n\n    @media (max-width:1199.98px) {\n        .modal-fullscreen-xl-down {\n            width: 100vw;\n            max-width: none;\n            height: 100%;\n            margin: 0\n        }\n\n        .modal-fullscreen-xl-down .modal-content {\n            height: 100%;\n            border: 0;\n            border-radius: 0\n        }\n\n        .modal-fullscreen-xl-down .modal-footer\n\t\t{\n            border-radius: 0\n        }\n\n        .modal-fullscreen-xl-down .modal-body {\n            overflow-y: auto\n        }\n    }\n\n    @media (max-width:1399.98px) {\n        .modal-fullscreen-xxl-down {\n            width: 100vw;\n            max-width: none;\n            height: 100%;\n            margin: 0\n        }\n\n        .modal-fullscreen-xxl-down .modal-content {\n            height: 100%;\n            border: 0;\n            border-radius: 0\n        }\n\n        .modal-fullscreen-xxl-down .modal-footer\n\t\t {\n            border-radius: 0\n        }\n\n        .modal-fullscreen-xxl-down .modal-body {\n            overflow-y: auto\n        }\n    }\n\n    .tooltip {\n        --bs-tooltip-zindex: 1080;\n        --bs-tooltip-max-width: 200px;\n        --bs-tooltip-padding-x: 0.5rem;\n        --bs-tooltip-padding-y: 0.25rem;\n        --bs-tooltip-margin: ;\n        --bs-tooltip-font-size: 0.875rem;\n        --bs-tooltip-color: var(--bs-body-bg);\n        --bs-tooltip-bg: var(--bs-emphasis-color);\n        --bs-tooltip-border-radius: var(--bs-border-radius);\n        --bs-tooltip-opacity: 0.9;\n        --bs-tooltip-arrow-width: 0.8rem;\n        --bs-tooltip-arrow-height: 0.4rem;\n        z-index: var(--bs-tooltip-zindex);\n        display: block;\n        margin: var(--bs-tooltip-margin);\n        font-family: var(--bs-font-sans-serif);\n        font-style: normal;\n        font-weight: 400;\n        line-height: 1.5;\n        text-align: left;\n        text-align: start;\n        text-decoration: none;\n        text-shadow: none;\n        text-transform: none;\n        letter-spacing: normal;\n        word-break: normal;\n        white-space: normal;\n        word-spacing: normal;\n        line-break: auto;\n        font-size: var(--bs-tooltip-font-size);\n        word-wrap: break-word;\n        opacity: 0\n    }\n\n    .tooltip.show {\n        opacity: var(--bs-tooltip-opacity)\n    }\n\n    .tooltip .tooltip-arrow {\n        display: block;\n        width: var(--bs-tooltip-arrow-width);\n        height: var(--bs-tooltip-arrow-height)\n    }\n\n    .tooltip .tooltip-arrow::before {\n        position: absolute;\n        content: \"\";\n        border-color: transparent;\n        border-style: solid\n    }\n\n    .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,\n    .bs-tooltip-top .tooltip-arrow {\n        bottom: calc(-1 * var(--bs-tooltip-arrow-height))\n    }\n\n    .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,\n    .bs-tooltip-top .tooltip-arrow::before {\n        top: -1px;\n        border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;\n        border-top-color: var(--bs-tooltip-bg)\n    }\n\n    .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,\n    .bs-tooltip-end .tooltip-arrow {\n        left: calc(-1 * var(--bs-tooltip-arrow-height));\n        width: var(--bs-tooltip-arrow-height);\n        height: var(--bs-tooltip-arrow-width)\n    }\n\n    .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,\n    .bs-tooltip-end .tooltip-arrow::before {\n        right: -1px;\n        border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;\n        border-right-color: var(--bs-tooltip-bg)\n    }\n\n    .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,\n    .bs-tooltip-bottom .tooltip-arrow {\n        top: calc(-1 * var(--bs-tooltip-arrow-height))\n    }\n\n    .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,\n    .bs-tooltip-bottom .tooltip-arrow::before {\n        bottom: -1px;\n        border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);\n        border-bottom-color: var(--bs-tooltip-bg)\n    }\n\n    .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,\n    .bs-tooltip-start .tooltip-arrow {\n        right: calc(-1 * var(--bs-tooltip-arrow-height));\n        width: var(--bs-tooltip-arrow-height);\n        height: var(--bs-tooltip-arrow-width)\n    }\n\n    .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,\n    .bs-tooltip-start .tooltip-arrow::before {\n        left: -1px;\n        border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);\n        border-left-color: var(--bs-tooltip-bg)\n    }\n\n    .tooltip-inner {\n        max-width: var(--bs-tooltip-max-width);\n        padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);\n        color: var(--bs-tooltip-color);\n        text-align: center;\n        background-color: var(--bs-tooltip-bg);\n        border-radius: var(--bs-tooltip-border-radius)\n    }\n\n    .popover {\n        --bs-popover-zindex: 1070;\n        --bs-popover-max-width: 276px;\n        --bs-popover-font-size: 0.875rem;\n        --bs-popover-bg: var(--bs-body-bg);\n        --bs-popover-border-width: var(--bs-border-width);\n        --bs-popover-border-color: var(--bs-border-color-translucent);\n        --bs-popover-border-radius: var(--bs-border-radius-lg);\n        --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));\n        --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n        --bs-popover-header-padding-x: 1rem;\n        --bs-popover-header-padding-y: 0.5rem;\n        --bs-popover-header-font-size: 1rem;\n        --bs-popover-header-color: ;\n        --bs-popover-header-bg: var(--bs-secondary-bg);\n        --bs-popover-body-padding-x: 1rem;\n        --bs-popover-body-padding-y: 1rem;\n        --bs-popover-body-color: var(--bs-body-color);\n        --bs-popover-arrow-width: 1rem;\n        --bs-popover-arrow-height: 0.5rem;\n        --bs-popover-arrow-border: var(--bs-popover-border-color);\n        z-index: var(--bs-popover-zindex);\n        display: block;\n        max-width: var(--bs-popover-max-width);\n        font-family: var(--bs-font-sans-serif);\n        font-style: normal;\n        font-weight: 400;\n        line-height: 1.5;\n        text-align: left;\n        text-align: start;\n        text-decoration: none;\n        text-shadow: none;\n        text-transform: none;\n        letter-spacing: normal;\n        word-break: normal;\n        white-space: normal;\n        word-spacing: normal;\n        line-break: auto;\n        font-size: var(--bs-popover-font-size);\n        word-wrap: break-word;\n        background-color: var(--bs-popover-bg);\n        background-clip: padding-box;\n        border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);\n        border-radius: var(--bs-popover-border-radius)\n    }\n\n    .popover .popover-arrow {\n        display: block;\n        width: var(--bs-popover-arrow-width);\n        height: var(--bs-popover-arrow-height)\n    }\n\n    .popover .popover-arrow::after,\n    .popover .popover-arrow::before {\n        position: absolute;\n        display: block;\n        content: \"\";\n        border-color: transparent;\n        border-style: solid;\n        border-width: 0\n    }\n\n    .bs-popover-auto[data-popper-placement^=top]>.popover-arrow,\n    .bs-popover-top>.popover-arrow {\n        bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))\n    }\n\n    .bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,\n    .bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,\n    .bs-popover-top>.popover-arrow::after,\n    .bs-popover-top>.popover-arrow::before {\n        border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0\n    }\n\n    .bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,\n    .bs-popover-top>.popover-arrow::before {\n        bottom: 0;\n        border-top-color: var(--bs-popover-arrow-border)\n    }\n\n    .bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,\n    .bs-popover-top>.popover-arrow::after {\n        bottom: var(--bs-popover-border-width);\n        border-top-color: var(--bs-popover-bg)\n    }\n\n    .bs-popover-auto[data-popper-placement^=right]>.popover-arrow,\n    .bs-popover-end>.popover-arrow {\n        left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n        width: var(--bs-popover-arrow-height);\n        height: var(--bs-popover-arrow-width)\n    }\n\n    .bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,\n    .bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,\n    .bs-popover-end>.popover-arrow::after,\n    .bs-popover-end>.popover-arrow::before {\n        border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0\n    }\n\n    .bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,\n    .bs-popover-end>.popover-arrow::before {\n        left: 0;\n        border-right-color: var(--bs-popover-arrow-border)\n    }\n\n    .bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,\n    .bs-popover-end>.popover-arrow::after {\n        left: var(--bs-popover-border-width);\n        border-right-color: var(--bs-popover-bg)\n    }\n\n    .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,\n    .bs-popover-bottom>.popover-arrow {\n        top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))\n    }\n\n    .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,\n    .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,\n    .bs-popover-bottom>.popover-arrow::after,\n    .bs-popover-bottom>.popover-arrow::before {\n        border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)\n    }\n\n    .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,\n    .bs-popover-bottom>.popover-arrow::before {\n        top: 0;\n        border-bottom-color: var(--bs-popover-arrow-border)\n    }\n\n    .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,\n    .bs-popover-bottom>.popover-arrow::after {\n        top: var(--bs-popover-border-width);\n        border-bottom-color: var(--bs-popover-bg)\n    }\n\n    .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,\n    .bs-popover-bottom .popover-header::before {\n        position: absolute;\n        top: 0;\n        left: 50%;\n        display: block;\n        width: var(--bs-popover-arrow-width);\n        margin-left: calc(-.5 * var(--bs-popover-arrow-width));\n        content: \"\";\n        border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg)\n    }\n\n    .bs-popover-auto[data-popper-placement^=left]>.popover-arrow,\n    .bs-popover-start>.popover-arrow {\n        right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n        width: var(--bs-popover-arrow-height);\n        height: var(--bs-popover-arrow-width)\n    }\n\n    .bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,\n    .bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,\n    .bs-popover-start>.popover-arrow::after,\n    .bs-popover-start>.popover-arrow::before {\n        border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)\n    }\n\n    .bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,\n    .bs-popover-start>.popover-arrow::before {\n        right: 0;\n        border-left-color: var(--bs-popover-arrow-border)\n    }\n\n    .bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,\n    .bs-popover-start>.popover-arrow::after {\n        right: var(--bs-popover-border-width);\n        border-left-color: var(--bs-popover-bg)\n    }\n\n    \n    .popover-body {\n        padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);\n        color: var(--bs-popover-body-color)\n    }\n\n    .carousel {\n        position: relative\n    }\n\n    .carousel.pointer-event {\n        touch-action: pan-y\n    }\n\n    .carousel-inner {\n        position: relative;\n        width: 100%;\n        overflow: hidden\n    }\n\n    .carousel-inner::after {\n        display: block;\n        clear: both;\n        content: \"\"\n    }\n\n    .carousel-item {\n        position: relative;\n        display: none;\n        float: left;\n        width: 100%;\n        margin-right: -100%;\n        -webkit-backface-visibility: hidden;\n        backface-visibility: hidden;\n        transition: transform .6s ease-in-out\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .carousel-item {\n            transition: none\n        }\n    }\n\n    .carousel-item-next,\n    .carousel-item-prev,\n    .carousel-item.active {\n        display: block\n    }\n\n    .active.carousel-item-end,\n    .carousel-item-next:not(.carousel-item-start) {\n        transform: translateX(100%)\n    }\n\n    .active.carousel-item-start,\n    .carousel-item-prev:not(.carousel-item-end) {\n        transform: translateX(-100%)\n    }\n\n    .carousel-fade .carousel-item {\n        opacity: 0;\n        transition-property: opacity;\n        transform: none\n    }\n\n    .carousel-fade .carousel-item-next.carousel-item-start,\n    .carousel-fade .carousel-item-prev.carousel-item-end,\n    .carousel-fade .carousel-item.active {\n        z-index: 1;\n        opacity: 1\n    }\n\n    .carousel-fade .active.carousel-item-end,\n    .carousel-fade .active.carousel-item-start {\n        z-index: 0;\n        opacity: 0;\n        transition: opacity 0s .6s\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n\n        .carousel-fade .active.carousel-item-end,\n        .carousel-fade .active.carousel-item-start {\n            transition: none\n        }\n    }\n\n    .carousel-control-next,\n    .carousel-control-prev {\n        position: absolute;\n        top: 0;\n        bottom: 0;\n        z-index: 1;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        width: 15%;\n        padding: 0;\n        color: #fff;\n        text-align: center;\n        background: 0 0;\n        border: 0;\n        opacity: .5;\n        transition: opacity .15s ease\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n\n        .carousel-control-next,\n        .carousel-control-prev {\n            transition: none\n        }\n    }\n\n    .carousel-control-next:focus,\n    .carousel-control-next:hover,\n    .carousel-control-prev:focus,\n    .carousel-control-prev:hover {\n        color: #fff;\n        text-decoration: none;\n        outline: 0;\n        opacity: .9\n    }\n\n    .carousel-control-prev {\n        left: 0\n    }\n\n    .carousel-control-next {\n        right: 0\n    }\n\n    .carousel-control-next-icon,\n    .carousel-control-prev-icon {\n        display: inline-block;\n        width: 2rem;\n        height: 2rem;\n        background-repeat: no-repeat;\n        background-position: 50%;\n        background-size: 100% 100%\n    }\n\n    .carousel-control-prev-icon {\n        background-image: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'\/%3e%3c\/svg%3e\")\n    }\n\n    .carousel-control-next-icon {\n        background-image: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'\/%3e%3c\/svg%3e\")\n    }\n\n    .carousel-indicators {\n        position: absolute;\n        right: 0;\n        bottom: 0;\n        left: 0;\n        z-index: 2;\n        display: flex;\n        justify-content: center;\n        padding: 0;\n        margin-right: 15%;\n        margin-bottom: 1rem;\n        margin-left: 15%\n    }\n\n    .carousel-indicators [data-bs-target] {\n        box-sizing: content-box;\n        flex: 0 1 auto;\n        width: 30px;\n        height: 3px;\n        padding: 0;\n        margin-right: 3px;\n        margin-left: 3px;\n        text-indent: -999px;\n        cursor: pointer;\n        background-color: #fff;\n        background-clip: padding-box;\n        border: 0;\n        border-top: 10px solid transparent;\n        border-bottom: 10px solid transparent;\n        opacity: .5;\n        transition: opacity .6s ease\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .carousel-indicators [data-bs-target] {\n            transition: none\n        }\n    }\n\n    .carousel-indicators .active {\n        opacity: 1\n    }\n\n    .carousel-caption {\n        position: absolute;\n        right: 15%;\n        bottom: 1.25rem;\n        left: 15%;\n        padding-top: 1.25rem;\n        padding-bottom: 1.25rem;\n        color: #fff;\n        text-align: center\n    }\n\n    .carousel-dark .carousel-control-next-icon,\n    .carousel-dark .carousel-control-prev-icon {\n        filter: invert(1) grayscale(100)\n    }\n\n    .carousel-dark .carousel-indicators [data-bs-target] {\n        background-color: #000\n    }\n\n    .carousel-dark .carousel-caption {\n        color: #000\n    }\n\n    [data-bs-theme=dark] .carousel .carousel-control-next-icon,\n    [data-bs-theme=dark] .carousel .carousel-control-prev-icon,\n    [data-bs-theme=dark].carousel .carousel-control-next-icon,\n    [data-bs-theme=dark].carousel .carousel-control-prev-icon {\n        filter: invert(1) grayscale(100)\n    }\n\n    [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],\n    [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {\n        background-color: #000\n    }\n\n    [data-bs-theme=dark] .carousel .carousel-caption,\n    [data-bs-theme=dark].carousel .carousel-caption {\n        color: #000\n    }\n\n    .spinner-border,\n    .spinner-grow {\n        display: inline-block;\n        width: var(--bs-spinner-width);\n        height: var(--bs-spinner-height);\n        vertical-align: var(--bs-spinner-vertical-align);\n        border-radius: 50%;\n        animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)\n    }\n\n    @keyframes spinner-border {\n        to {\n            transform: rotate(360deg)\n        }\n    }\n\n    .spinner-border {\n        --bs-spinner-width: 2rem;\n        --bs-spinner-height: 2rem;\n        --bs-spinner-vertical-align: -0.125em;\n        --bs-spinner-border-width: 0.25em;\n        --bs-spinner-animation-speed: 0.75s;\n        --bs-spinner-animation-name: spinner-border;\n        border: var(--bs-spinner-border-width) solid currentcolor;\n        border-right-color: transparent\n    }\n\n    .spinner-border-sm {\n        --bs-spinner-width: 1rem;\n        --bs-spinner-height: 1rem;\n        --bs-spinner-border-width: 0.2em\n    }\n\n    @keyframes spinner-grow {\n        0% {\n            transform: scale(0)\n        }\n\n        50% {\n            opacity: 1;\n            transform: none\n        }\n    }\n\n    .spinner-grow {\n        --bs-spinner-width: 2rem;\n        --bs-spinner-height: 2rem;\n        --bs-spinner-vertical-align: -0.125em;\n        --bs-spinner-animation-speed: 0.75s;\n        --bs-spinner-animation-name: spinner-grow;\n        background-color: currentcolor;\n        opacity: 0\n    }\n\n    .spinner-grow-sm {\n        --bs-spinner-width: 1rem;\n        --bs-spinner-height: 1rem\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n\n        .spinner-border,\n        .spinner-grow {\n            --bs-spinner-animation-speed: 1.5s\n        }\n    }\n\n    .offcanvas,\n    .offcanvas-lg,\n    .offcanvas-md,\n    .offcanvas-sm,\n    .offcanvas-xl,\n    .offcanvas-xxl {\n        --bs-offcanvas-zindex: 1045;\n        --bs-offcanvas-width: 400px;\n        --bs-offcanvas-height: 30vh;\n        --bs-offcanvas-padding-x: 1rem;\n        --bs-offcanvas-padding-y: 1rem;\n        --bs-offcanvas-color: var(--bs-body-color);\n        --bs-offcanvas-bg: var(--bs-body-bg);\n        --bs-offcanvas-border-width: var(--bs-border-width);\n        --bs-offcanvas-border-color: var(--bs-border-color-translucent);\n        --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n        --bs-offcanvas-transition: transform 0.3s ease-in-out;\n        --bs-offcanvas-title-line-height: 1.5\n    }\n\n    @media (max-width:575.98px) {\n        .offcanvas-sm {\n            position: fixed;\n            bottom: 0;\n            z-index: var(--bs-offcanvas-zindex);\n            display: flex;\n            flex-direction: column;\n            max-width: 100%;\n            color: var(--bs-offcanvas-color);\n            visibility: hidden;\n            background-color: var(--bs-offcanvas-bg);\n            background-clip: padding-box;\n            outline: 0;\n            transition: var(--bs-offcanvas-transition)\n        }\n    }\n\n    @media (max-width:575.98px) and (prefers-reduced-motion:reduce) {\n        .offcanvas-sm {\n            transition: none\n        }\n    }\n\n    @media (max-width:575.98px) {\n        .offcanvas-sm.offcanvas-start {\n            top: 0;\n            left: 0;\n            width: var(--bs-offcanvas-width);\n            border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateX(-100%)\n        }\n    }\n\n    @media (max-width:575.98px) {\n        .offcanvas-sm.offcanvas-end {\n            top: 0;\n            right: 0;\n            width: var(--bs-offcanvas-width);\n            border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateX(100%)\n        }\n    }\n\n    @media (max-width:575.98px) {\n        .offcanvas-sm.offcanvas-top {\n            top: 0;\n            right: 0;\n            left: 0;\n            height: var(--bs-offcanvas-height);\n            max-height: 100%;\n            border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateY(-100%)\n        }\n    }\n\n    @media (max-width:575.98px) {\n        .offcanvas-sm.offcanvas-bottom {\n            right: 0;\n            left: 0;\n            height: var(--bs-offcanvas-height);\n            max-height: 100%;\n            border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateY(100%)\n        }\n    }\n\n    @media (max-width:575.98px) {\n\n        .offcanvas-sm.show:not(.hiding),\n        .offcanvas-sm.showing {\n            transform: none\n        }\n    }\n\n    @media (max-width:575.98px) {\n\n        .offcanvas-sm.hiding,\n        .offcanvas-sm.show,\n        .offcanvas-sm.showing {\n            visibility: visible\n        }\n    }\n\n    @media (min-width:576px) {\n        .offcanvas-sm {\n            --bs-offcanvas-height: auto;\n            --bs-offcanvas-border-width: 0;\n            background-color: transparent !important\n        }\n\n       \n\n        .offcanvas-sm .offcanvas-body {\n            display: flex;\n            flex-grow: 0;\n            padding: 0;\n            overflow-y: visible;\n            background-color: transparent !important\n        }\n    }\n\n    @media (max-width:767.98px) {\n        .offcanvas-md {\n            position: fixed;\n            bottom: 0;\n            z-index: var(--bs-offcanvas-zindex);\n            display: flex;\n            flex-direction: column;\n            max-width: 100%;\n            color: var(--bs-offcanvas-color);\n            visibility: hidden;\n            background-color: var(--bs-offcanvas-bg);\n            background-clip: padding-box;\n            outline: 0;\n            transition: var(--bs-offcanvas-transition)\n        }\n    }\n\n    @media (max-width:767.98px) and (prefers-reduced-motion:reduce) {\n        .offcanvas-md {\n            transition: none\n        }\n    }\n\n    @media (max-width:767.98px) {\n        .offcanvas-md.offcanvas-start {\n            top: 0;\n            left: 0;\n            width: var(--bs-offcanvas-width);\n            border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateX(-100%)\n        }\n    }\n\n    @media (max-width:767.98px) {\n        .offcanvas-md.offcanvas-end {\n            top: 0;\n            right: 0;\n            width: var(--bs-offcanvas-width);\n            border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateX(100%)\n        }\n    }\n\n    @media (max-width:767.98px) {\n        .offcanvas-md.offcanvas-top {\n            top: 0;\n            right: 0;\n            left: 0;\n            height: var(--bs-offcanvas-height);\n            max-height: 100%;\n            border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateY(-100%)\n        }\n    }\n\n    @media (max-width:767.98px) {\n        .offcanvas-md.offcanvas-bottom {\n            right: 0;\n            left: 0;\n            height: var(--bs-offcanvas-height);\n            max-height: 100%;\n            border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateY(100%)\n        }\n    }\n\n    @media (max-width:767.98px) {\n\n        .offcanvas-md.show:not(.hiding),\n        .offcanvas-md.showing {\n            transform: none\n        }\n    }\n\n    @media (max-width:767.98px) {\n\n        .offcanvas-md.hiding,\n        .offcanvas-md.show,\n        .offcanvas-md.showing {\n            visibility: visible\n        }\n    }\n\n    @media (min-width:768px) {\n        .offcanvas-md {\n            --bs-offcanvas-height: auto;\n            --bs-offcanvas-border-width: 0;\n            background-color: transparent !important\n        }\n\n      \n\n        .offcanvas-md .offcanvas-body {\n            display: flex;\n            flex-grow: 0;\n            padding: 0;\n            overflow-y: visible;\n            background-color: transparent !important\n        }\n    }\n\n    @media (max-width:991.98px) {\n        .offcanvas-lg {\n            position: fixed;\n            bottom: 0;\n            z-index: var(--bs-offcanvas-zindex);\n            display: flex;\n            flex-direction: column;\n            max-width: 100%;\n            color: var(--bs-offcanvas-color);\n            visibility: hidden;\n            background-color: var(--bs-offcanvas-bg);\n            background-clip: padding-box;\n            outline: 0;\n            transition: var(--bs-offcanvas-transition)\n        }\n    }\n\n    @media (max-width:991.98px) and (prefers-reduced-motion:reduce) {\n        .offcanvas-lg {\n            transition: none\n        }\n    }\n\n    @media (max-width:991.98px) {\n        .offcanvas-lg.offcanvas-start {\n            top: 0;\n            left: 0;\n            width: var(--bs-offcanvas-width);\n            border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateX(-100%)\n        }\n    }\n\n    @media (max-width:991.98px) {\n        .offcanvas-lg.offcanvas-end {\n            top: 0;\n            right: 0;\n            width: var(--bs-offcanvas-width);\n            border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateX(100%)\n        }\n    }\n\n    @media (max-width:991.98px) {\n        .offcanvas-lg.offcanvas-top {\n            top: 0;\n            right: 0;\n            left: 0;\n            height: var(--bs-offcanvas-height);\n            max-height: 100%;\n            border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateY(-100%)\n        }\n    }\n\n    @media (max-width:991.98px) {\n        .offcanvas-lg.offcanvas-bottom {\n            right: 0;\n            left: 0;\n            height: var(--bs-offcanvas-height);\n            max-height: 100%;\n            border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateY(100%)\n        }\n    }\n\n    @media (max-width:991.98px) {\n\n        .offcanvas-lg.show:not(.hiding),\n        .offcanvas-lg.showing {\n            transform: none\n        }\n    }\n\n    @media (max-width:991.98px) {\n\n        .offcanvas-lg.hiding,\n        .offcanvas-lg.show,\n        .offcanvas-lg.showing {\n            visibility: visible\n        }\n    }\n\n    @media (min-width:992px) {\n        .offcanvas-lg {\n            --bs-offcanvas-height: auto;\n            --bs-offcanvas-border-width: 0;\n            background-color: transparent !important\n        }\n\n      \n\n        .offcanvas-lg .offcanvas-body {\n            display: flex;\n            flex-grow: 0;\n            padding: 0;\n            overflow-y: visible;\n            background-color: transparent !important\n        }\n    }\n\n    @media (max-width:1199.98px) {\n        .offcanvas-xl {\n            position: fixed;\n            bottom: 0;\n            z-index: var(--bs-offcanvas-zindex);\n            display: flex;\n            flex-direction: column;\n            max-width: 100%;\n            color: var(--bs-offcanvas-color);\n            visibility: hidden;\n            background-color: var(--bs-offcanvas-bg);\n            background-clip: padding-box;\n            outline: 0;\n            transition: var(--bs-offcanvas-transition)\n        }\n    }\n\n    @media (max-width:1199.98px) and (prefers-reduced-motion:reduce) {\n        .offcanvas-xl {\n            transition: none\n        }\n    }\n\n    @media (max-width:1199.98px) {\n        .offcanvas-xl.offcanvas-start {\n            top: 0;\n            left: 0;\n            width: var(--bs-offcanvas-width);\n            border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateX(-100%)\n        }\n    }\n\n    @media (max-width:1199.98px) {\n        .offcanvas-xl.offcanvas-end {\n            top: 0;\n            right: 0;\n            width: var(--bs-offcanvas-width);\n            border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateX(100%)\n        }\n    }\n\n    @media (max-width:1199.98px) {\n        .offcanvas-xl.offcanvas-top {\n            top: 0;\n            right: 0;\n            left: 0;\n            height: var(--bs-offcanvas-height);\n            max-height: 100%;\n            border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateY(-100%)\n        }\n    }\n\n    @media (max-width:1199.98px) {\n        .offcanvas-xl.offcanvas-bottom {\n            right: 0;\n            left: 0;\n            height: var(--bs-offcanvas-height);\n            max-height: 100%;\n            border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateY(100%)\n        }\n    }\n\n    @media (max-width:1199.98px) {\n\n        .offcanvas-xl.show:not(.hiding),\n        .offcanvas-xl.showing {\n            transform: none\n        }\n    }\n\n    @media (max-width:1199.98px) {\n\n        .offcanvas-xl.hiding,\n        .offcanvas-xl.show,\n        .offcanvas-xl.showing {\n            visibility: visible\n        }\n    }\n\n    @media (min-width:1200px) {\n        .offcanvas-xl {\n            --bs-offcanvas-height: auto;\n            --bs-offcanvas-border-width: 0;\n            background-color: transparent !important\n        }\n\n    \n        .offcanvas-xl .offcanvas-body {\n            display: flex;\n            flex-grow: 0;\n            padding: 0;\n            overflow-y: visible;\n            background-color: transparent !important\n        }\n    }\n\n    @media (max-width:1399.98px) {\n        .offcanvas-xxl {\n            position: fixed;\n            bottom: 0;\n            z-index: var(--bs-offcanvas-zindex);\n            display: flex;\n            flex-direction: column;\n            max-width: 100%;\n            color: var(--bs-offcanvas-color);\n            visibility: hidden;\n            background-color: var(--bs-offcanvas-bg);\n            background-clip: padding-box;\n            outline: 0;\n            transition: var(--bs-offcanvas-transition)\n        }\n    }\n\n    @media (max-width:1399.98px) and (prefers-reduced-motion:reduce) {\n        .offcanvas-xxl {\n            transition: none\n        }\n    }\n\n    @media (max-width:1399.98px) {\n        .offcanvas-xxl.offcanvas-start {\n            top: 0;\n            left: 0;\n            width: var(--bs-offcanvas-width);\n            border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateX(-100%)\n        }\n    }\n\n    @media (max-width:1399.98px) {\n        .offcanvas-xxl.offcanvas-end {\n            top: 0;\n            right: 0;\n            width: var(--bs-offcanvas-width);\n            border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateX(100%)\n        }\n    }\n\n    @media (max-width:1399.98px) {\n        .offcanvas-xxl.offcanvas-top {\n            top: 0;\n            right: 0;\n            left: 0;\n            height: var(--bs-offcanvas-height);\n            max-height: 100%;\n            border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateY(-100%)\n        }\n    }\n\n    @media (max-width:1399.98px) {\n        .offcanvas-xxl.offcanvas-bottom {\n            right: 0;\n            left: 0;\n            height: var(--bs-offcanvas-height);\n            max-height: 100%;\n            border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n            transform: translateY(100%)\n        }\n    }\n\n    @media (max-width:1399.98px) {\n\n        .offcanvas-xxl.show:not(.hiding),\n        .offcanvas-xxl.showing {\n            transform: none\n        }\n    }\n\n    @media (max-width:1399.98px) {\n\n        .offcanvas-xxl.hiding,\n        .offcanvas-xxl.show,\n        .offcanvas-xxl.showing {\n            visibility: visible\n        }\n    }\n\n    @media (min-width:1400px) {\n        .offcanvas-xxl {\n            --bs-offcanvas-height: auto;\n            --bs-offcanvas-border-width: 0;\n            background-color: transparent !important\n        }\n\n       \n\n        .offcanvas-xxl .offcanvas-body {\n            display: flex;\n            flex-grow: 0;\n            padding: 0;\n            overflow-y: visible;\n            background-color: transparent !important\n        }\n    }\n\n    .offcanvas {\n        position: fixed;\n        bottom: 0;\n        z-index: var(--bs-offcanvas-zindex);\n        display: flex;\n        flex-direction: column;\n        max-width: 100%;\n        color: var(--bs-offcanvas-color);\n        visibility: hidden;\n        background-color: var(--bs-offcanvas-bg);\n        background-clip: padding-box;\n        outline: 0;\n        transition: var(--bs-offcanvas-transition)\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .offcanvas {\n            transition: none\n        }\n    }\n\n    .offcanvas.offcanvas-start {\n        top: 0;\n        left: 0;\n        width: var(--bs-offcanvas-width);\n        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n        transform: translateX(-100%)\n    }\n\n    .offcanvas.offcanvas-end {\n        top: 0;\n        right: 0;\n        width: var(--bs-offcanvas-width);\n        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n        transform: translateX(100%)\n    }\n\n    .offcanvas.offcanvas-top {\n        top: 0;\n        right: 0;\n        left: 0;\n        height: var(--bs-offcanvas-height);\n        max-height: 100%;\n        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n        transform: translateY(-100%)\n    }\n\n    .offcanvas.offcanvas-bottom {\n        right: 0;\n        left: 0;\n        height: var(--bs-offcanvas-height);\n        max-height: 100%;\n        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n        transform: translateY(100%)\n    }\n\n    .offcanvas.show:not(.hiding),\n    .offcanvas.showing {\n        transform: none\n    }\n\n    .offcanvas.hiding,\n    .offcanvas.show,\n    .offcanvas.showing {\n        visibility: visible\n    }\n\n    .offcanvas-backdrop {\n        position: fixed;\n        top: 0;\n        left: 0;\n        z-index: 1040;\n        width: 100vw;\n        height: 100vh;\n        background-color: #000\n    }\n\n    .offcanvas-backdrop.fade {\n        opacity: 0\n    }\n\n    .offcanvas-backdrop.show {\n        opacity: .5\n    }\n\n   \n    .offcanvas-title {\n        margin-bottom: 0;\n        line-height: var(--bs-offcanvas-title-line-height)\n    }\n\n    .offcanvas-body {\n        flex-grow: 1;\n        padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);\n        overflow-y: auto\n    }\n\n    .placeholder {\n        display: inline-block;\n        min-height: 1em;\n        vertical-align: middle;\n        cursor: wait;\n        background-color: currentcolor;\n        opacity: .5\n    }\n\n    .placeholder.btn::before {\n        display: inline-block;\n        content: \"\"\n    }\n\n    .placeholder-xs {\n        min-height: .6em\n    }\n\n    .placeholder-sm {\n        min-height: .8em\n    }\n\n    .placeholder-lg {\n        min-height: 1.2em\n    }\n\n    .placeholder-glow .placeholder {\n        animation: placeholder-glow 2s ease-in-out infinite\n    }\n\n    @keyframes placeholder-glow {\n        50% {\n            opacity: .2\n        }\n    }\n\n    .placeholder-wave {\n        -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);\n        mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);\n        -webkit-mask-size: 200% 100%;\n        mask-size: 200% 100%;\n        animation: placeholder-wave 2s linear infinite\n    }\n\n    @keyframes placeholder-wave {\n        100% {\n            -webkit-mask-position: -200% 0%;\n            mask-position: -200% 0%\n        }\n    }\n\n    .clearfix::after {\n        display: block;\n        clear: both;\n        content: \"\"\n    }\n\n    .text-bg-primary {\n        color: #fff !important;\n        background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important\n    }\n\n    .text-bg-secondary {\n        color: #fff !important;\n        background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important\n    }\n\n    .text-bg-success {\n        color: #fff !important;\n        background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important\n    }\n\n    .text-bg-info {\n        color: #000 !important;\n        background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important\n    }\n\n    .text-bg-warning {\n        color: #000 !important;\n        background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important\n    }\n\n    .text-bg-danger {\n        color: #fff !important;\n        background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important\n    }\n\n    .text-bg-light {\n        color: #000 !important;\n        background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important\n    }\n\n    .text-bg-dark {\n        color: #fff !important;\n        background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important\n    }\n\n    .link-primary {\n        color: RGBA(var(--bs-primary-rgb, var(--bs-link-opacity, 1)));\n        -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1));\n        text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1))\n    }\n\n    .link-primary:focus,\n    .link-primary:hover {\n        color: RGBA(10, 88, 202, var(--bs-link-opacity, 1));\n        -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1));\n        text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1))\n    }\n\n    .link-secondary {\n        color: RGBA(var(--bs-secondary-rgb, var(--bs-link-opacity, 1)));\n        -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1));\n        text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1))\n    }\n\n    .link-secondary:focus,\n    .link-secondary:hover {\n        color: RGBA(86, 94, 100, var(--bs-link-opacity, 1));\n        -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1));\n        text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1))\n    }\n\n    .link-success {\n        color: RGBA(var(--bs-success-rgb, var(--bs-link-opacity, 1)));\n        -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1));\n        text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1))\n    }\n\n    .link-success:focus,\n    .link-success:hover {\n        color: RGBA(20, 108, 67, var(--bs-link-opacity, 1));\n        -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1));\n        text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1))\n    }\n\n    .link-info {\n        color: RGBA(var(--bs-info-rgb, var(--bs-link-opacity, 1)));\n        -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1));\n        text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1))\n    }\n\n    .link-info:focus,\n    .link-info:hover {\n        color: RGBA(61, 213, 243, var(--bs-link-opacity, 1));\n        -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1));\n        text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1))\n    }\n\n    .link-warning {\n        color: RGBA(var(--bs-warning-rgb, var(--bs-link-opacity, 1)));\n        -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1));\n        text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1))\n    }\n\n    .link-warning:focus,\n    .link-warning:hover {\n        color: RGBA(255, 205, 57, var(--bs-link-opacity, 1));\n        -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1));\n        text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1))\n    }\n\n    .link-danger {\n        color: RGBA(var(--bs-danger-rgb, var(--bs-link-opacity, 1)));\n        -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1));\n        text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1))\n    }\n\n    .link-danger:focus,\n    .link-danger:hover {\n        color: RGBA(176, 42, 55, var(--bs-link-opacity, 1));\n        -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1));\n        text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1))\n    }\n\n    .link-light {\n        color: RGBA(var(--bs-light-rgb, var(--bs-link-opacity, 1)));\n        -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1));\n        text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1))\n    }\n\n    .link-light:focus,\n    .link-light:hover {\n        color: RGBA(249, 250, 251, var(--bs-link-opacity, 1));\n        -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1));\n        text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1))\n    }\n\n    .link-dark {\n        color: RGBA(var(--bs-dark-rgb, var(--bs-link-opacity, 1)));\n        -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1));\n        text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1))\n    }\n\n    .link-dark:focus,\n    .link-dark:hover {\n        color: RGBA(26, 30, 33, var(--bs-link-opacity, 1));\n        -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1));\n        text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1))\n    }\n\n    .link-body-emphasis {\n        color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1));\n        -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1));\n        text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1))\n    }\n\n    .link-body-emphasis:focus,\n    .link-body-emphasis:hover {\n        color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, .75));\n        -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75));\n        text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75))\n    }\n\n    .focus-ring:focus {\n        outline: 0;\n        box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)\n    }\n\n    .icon-link {\n        display: inline-flex;\n        gap: .375rem;\n        align-items: center;\n        -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));\n        text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));\n        text-underline-offset: 0.25em;\n        -webkit-backface-visibility: hidden;\n        backface-visibility: hidden\n    }\n\n    .icon-link>.bi {\n        flex-shrink: 0;\n        width: 1em;\n        height: 1em;\n        fill: currentcolor;\n        transition: .2s ease-in-out transform\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n        .icon-link>.bi {\n            transition: none\n        }\n    }\n\n    .icon-link-hover:focus-visible>.bi,\n    .icon-link-hover:hover>.bi {\n        transform: var(--bs-icon-link-transform, translate3d(.25em, 0, 0))\n    }\n\n    .ratio {\n        position: relative;\n        width: 100%\n    }\n\n    .ratio::before {\n        display: block;\n        padding-top: var(--bs-aspect-ratio);\n        content: \"\"\n    }\n\n    .ratio>* {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%\n    }\n\n    .ratio-1x1 {\n        --bs-aspect-ratio: 100%\n    }\n\n    .ratio-4x3 {\n        --bs-aspect-ratio: 75%\n    }\n\n    .ratio-16x9 {\n        --bs-aspect-ratio: 56.25%\n    }\n\n    .ratio-21x9 {\n        --bs-aspect-ratio: 42.8571428571%\n    }\n\n    .fixed-top {\n        position: fixed;\n        top: 0;\n        right: 0;\n        left: 0;\n        z-index: 1030\n    }\n\n    .fixed-bottom {\n        position: fixed;\n        right: 0;\n        bottom: 0;\n        left: 0;\n        z-index: 1030\n    }\n\n    .sticky-top {\n        position: -webkit-sticky;\n        position: sticky;\n        top: 0;\n        z-index: 1020\n    }\n\n    .sticky-bottom {\n        position: -webkit-sticky;\n        position: sticky;\n        bottom: 0;\n        z-index: 1020\n    }\n\n    @media (min-width:576px) {\n        .sticky-sm-top {\n            position: -webkit-sticky;\n            position: sticky;\n            top: 0;\n            z-index: 1020\n        }\n\n        .sticky-sm-bottom {\n            position: -webkit-sticky;\n            position: sticky;\n            bottom: 0;\n            z-index: 1020\n        }\n    }\n\n    @media (min-width:768px) {\n        .sticky-md-top {\n            position: -webkit-sticky;\n            position: sticky;\n            top: 0;\n            z-index: 1020\n        }\n\n        .sticky-md-bottom {\n            position: -webkit-sticky;\n            position: sticky;\n            bottom: 0;\n            z-index: 1020\n        }\n    }\n\n    @media (min-width:992px) {\n        .sticky-lg-top {\n            position: -webkit-sticky;\n            position: sticky;\n            top: 0;\n            z-index: 1020\n        }\n\n        .sticky-lg-bottom {\n            position: -webkit-sticky;\n            position: sticky;\n            bottom: 0;\n            z-index: 1020\n        }\n    }\n\n    @media (min-width:1200px) {\n        .sticky-xl-top {\n            position: -webkit-sticky;\n            position: sticky;\n            top: 0;\n            z-index: 1020\n        }\n\n        .sticky-xl-bottom {\n            position: -webkit-sticky;\n            position: sticky;\n            bottom: 0;\n            z-index: 1020\n        }\n    }\n\n    @media (min-width:1400px) {\n        .sticky-xxl-top {\n            position: -webkit-sticky;\n            position: sticky;\n            top: 0;\n            z-index: 1020\n        }\n\n        .sticky-xxl-bottom {\n            position: -webkit-sticky;\n            position: sticky;\n            bottom: 0;\n            z-index: 1020\n        }\n    }\n\n    .hstack {\n        display: flex;\n        flex-direction: row;\n        align-items: center;\n        align-self: stretch\n    }\n\n    .vstack {\n        display: flex;\n        flex: 1 1 auto;\n        flex-direction: column;\n        align-self: stretch\n    }\n\n    .visually-hidden,\n    .visually-hidden-focusable:not(:focus):not(:focus-within) {\n        width: 1px !important;\n        height: 1px !important;\n        padding: 0 !important;\n        margin: -1px !important;\n        overflow: hidden !important;\n        clip: rect(0, 0, 0, 0) !important;\n        white-space: nowrap !important;\n        border: 0 !important\n    }\n\n    .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),\n    .visually-hidden:not(caption) {\n        position: absolute !important\n    }\n\n    .stretched-link::after {\n        position: absolute;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        left: 0;\n        z-index: 1;\n        content: \"\"\n    }\n\n    .text-truncate {\n        overflow: hidden;\n        text-overflow: ellipsis;\n        white-space: nowrap\n    }\n\n    .vr {\n        display: inline-block;\n        align-self: stretch;\n        width: 1px;\n        min-height: 1em;\n        background-color: currentcolor;\n        opacity: .25\n    }\n\n    .align-baseline {\n        vertical-align: baseline !important\n    }\n\n    .align-top {\n        vertical-align: top !important\n    }\n\n    .align-middle {\n        vertical-align: middle !important\n    }\n\n    .align-bottom {\n        vertical-align: bottom !important\n    }\n\n    .align-text-bottom {\n        vertical-align: text-bottom !important\n    }\n\n    .align-text-top {\n        vertical-align: text-top !important\n    }\n\n    .float-start {\n        float: left !important\n    }\n\n    .float-end {\n        float: right !important\n    }\n\n    .float-none {\n        float: none !important\n    }\n\n    .object-fit-contain {\n        -o-object-fit: contain !important;\n        object-fit: contain !important\n    }\n\n    .object-fit-cover {\n        -o-object-fit: cover !important;\n        object-fit: cover !important\n    }\n\n    .object-fit-fill {\n        -o-object-fit: fill !important;\n        object-fit: fill !important\n    }\n\n    .object-fit-scale {\n        -o-object-fit: scale-down !important;\n        object-fit: scale-down !important\n    }\n\n    .object-fit-none {\n        -o-object-fit: none !important;\n        object-fit: none !important\n    }\n\n    .opacity-0 {\n        opacity: 0 !important\n    }\n\n    .opacity-25 {\n        opacity: .25 !important\n    }\n\n    .opacity-50 {\n        opacity: .5 !important\n    }\n\n    .opacity-75 {\n        opacity: .75 !important\n    }\n\n    .opacity-100 {\n        opacity: 1 !important\n    }\n\n    .overflow-auto {\n        overflow: auto !important\n    }\n\n    .overflow-hidden {\n        overflow: hidden !important\n    }\n\n    .overflow-visible {\n        overflow: visible !important\n    }\n\n    .overflow-scroll {\n        overflow: scroll !important\n    }\n\n    .overflow-x-auto {\n        overflow-x: auto !important\n    }\n\n    .overflow-x-hidden {\n        overflow-x: hidden !important\n    }\n\n    .overflow-x-visible {\n        overflow-x: visible !important\n    }\n\n    .overflow-x-scroll {\n        overflow-x: scroll !important\n    }\n\n    .overflow-y-auto {\n        overflow-y: auto !important\n    }\n\n    .overflow-y-hidden {\n        overflow-y: hidden !important\n    }\n\n    .overflow-y-visible {\n        overflow-y: visible !important\n    }\n\n    .overflow-y-scroll {\n        overflow-y: scroll !important\n    }\n\n    .d-inline {\n        display: inline !important\n    }\n\n    .d-inline-block {\n        display: inline-block !important\n    }\n\n    .d-block {\n        display: block !important\n    }\n\n    .d-grid {\n        display: grid !important\n    }\n\n    .d-inline-grid {\n        display: inline-grid !important\n    }\n\n    .d-table {\n        display: table !important\n    }\n\n    .d-table-row {\n        display: table-row !important\n    }\n\n    .d-table-cell {\n        display: table-cell !important\n    }\n\n    .d-flex {\n        display: flex !important\n    }\n\n    .d-inline-flex {\n        display: inline-flex !important\n    }\n\n    .d-none {\n        display: none !important\n    }\n\n    .shadow {\n        box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important\n    }\n\n    .shadow-sm {\n        box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important\n    }\n\n    .shadow-lg {\n        box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important\n    }\n\n    .shadow-none {\n        box-shadow: none !important\n    }\n\n    .focus-ring-primary {\n        --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))\n    }\n\n    .focus-ring-secondary {\n        --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))\n    }\n\n    .focus-ring-success {\n        --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))\n    }\n\n    .focus-ring-info {\n        --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))\n    }\n\n    .focus-ring-warning {\n        --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))\n    }\n\n    .focus-ring-danger {\n        --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))\n    }\n\n    .focus-ring-light {\n        --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))\n    }\n\n    .focus-ring-dark {\n        --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))\n    }\n\n    .position-static {\n        position: static !important\n    }\n\n    .position-relative {\n        position: relative !important\n    }\n\n    .position-absolute {\n        position: absolute !important\n    }\n\n    .position-fixed {\n        position: fixed !important\n    }\n\n    .position-sticky {\n        position: -webkit-sticky !important;\n        position: sticky !important\n    }\n\n    .top-0 {\n        top: 0 !important\n    }\n\n    .top-50 {\n        top: 50% !important\n    }\n\n    .top-100 {\n        top: 100% !important\n    }\n\n    .bottom-0 {\n        bottom: 0 !important\n    }\n\n    .bottom-50 {\n        bottom: 50% !important\n    }\n\n    .bottom-100 {\n        bottom: 100% !important\n    }\n\n    .start-0 {\n        left: 0 !important\n    }\n\n    .start-50 {\n        left: 50% !important\n    }\n\n    .start-100 {\n        left: 100% !important\n    }\n\n    .end-0 {\n        right: 0 !important\n    }\n\n    .end-50 {\n        right: 50% !important\n    }\n\n    .end-100 {\n        right: 100% !important\n    }\n\n    .translate-middle {\n        transform: translate(-50%, -50%) !important\n    }\n\n    .translate-middle-x {\n        transform: translateX(-50%) !important\n    }\n\n    .translate-middle-y {\n        transform: translateY(-50%) !important\n    }\n\n    .border {\n        border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important\n    }\n\n    .border-0 {\n        border: 0 !important\n    }\n\n    .border-top {\n        border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important\n    }\n\n    .border-top-0 {\n        border-top: 0 !important\n    }\n\n    .border-end {\n        border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important\n    }\n\n    .border-end-0 {\n        border-right: 0 !important\n    }\n\n    .border-bottom {\n        border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important\n    }\n\n    .border-bottom-0 {\n        border-bottom: 0 !important\n    }\n\n    .border-start {\n        border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important\n    }\n\n    .border-start-0 {\n        border-left: 0 !important\n    }\n\n    .border-primary {\n        --bs-border-opacity: 1;\n        border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important\n    }\n\n    .border-secondary {\n        --bs-border-opacity: 1;\n        border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important\n    }\n\n    .border-success {\n        --bs-border-opacity: 1;\n        border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important\n    }\n\n    .border-info {\n        --bs-border-opacity: 1;\n        border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important\n    }\n\n    .border-warning {\n        --bs-border-opacity: 1;\n        border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important\n    }\n\n    .border-danger {\n        --bs-border-opacity: 1;\n        border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important\n    }\n\n    .border-light {\n        --bs-border-opacity: 1;\n        border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important\n    }\n\n    .border-dark {\n        --bs-border-opacity: 1;\n        border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important\n    }\n\n    .border-black {\n        --bs-border-opacity: 1;\n        border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important\n    }\n\n    .border-white {\n        --bs-border-opacity: 1;\n        border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important\n    }\n\n    .border-primary-subtle {\n        border-color: var(--bs-primary-border-subtle) !important\n    }\n\n    .border-secondary-subtle {\n        border-color: var(--bs-secondary-border-subtle) !important\n    }\n\n    .border-success-subtle {\n        border-color: var(--bs-success-border-subtle) !important\n    }\n\n    .border-info-subtle {\n        border-color: var(--bs-info-border-subtle) !important\n    }\n\n    .border-warning-subtle {\n        border-color: var(--bs-warning-border-subtle) !important\n    }\n\n    .border-danger-subtle {\n        border-color: var(--bs-danger-border-subtle) !important\n    }\n\n    .border-light-subtle {\n        border-color: var(--bs-light-border-subtle) !important\n    }\n\n    .border-dark-subtle {\n        border-color: var(--bs-dark-border-subtle) !important\n    }\n\n    .border-1 {\n        border-width: 1px !important\n    }\n\n    .border-2 {\n        border-width: 2px !important\n    }\n\n    .border-3 {\n        border-width: 3px !important\n    }\n\n    .border-4 {\n        border-width: 4px !important\n    }\n\n    .border-5 {\n        border-width: 5px !important\n    }\n\n    .border-opacity-10 {\n        --bs-border-opacity: 0.1\n    }\n\n    .border-opacity-25 {\n        --bs-border-opacity: 0.25\n    }\n\n    .border-opacity-50 {\n        --bs-border-opacity: 0.5\n    }\n\n    .border-opacity-75 {\n        --bs-border-opacity: 0.75\n    }\n\n    .border-opacity-100 {\n        --bs-border-opacity: 1\n    }\n\n    .w-25 {\n        width: 25% !important\n    }\n\n    .w-50 {\n        width: 50% !important\n    }\n\n    .w-75 {\n        width: 75% !important\n    }\n\n    .w-100 {\n        width: 100% !important\n    }\n\n    .w-auto {\n        width: auto !important\n    }\n\n    .mw-100 {\n        max-width: 100% !important\n    }\n\n    .vw-100 {\n        width: 100vw !important\n    }\n\n    .min-vw-100 {\n        min-width: 100vw !important\n    }\n\n    .h-25 {\n        height: 25% !important\n    }\n\n    .h-50 {\n        height: 50% !important\n    }\n\n    .h-75 {\n        height: 75% !important\n    }\n\n    .h-100 {\n        height: 100% !important\n    }\n\n    .h-auto {\n        height: auto !important\n    }\n\n    .mh-100 {\n        max-height: 100% !important\n    }\n\n    .vh-100 {\n        height: 100vh !important\n    }\n\n    .min-vh-100 {\n        min-height: 100vh !important\n    }\n\n    .flex-fill {\n        flex: 1 1 auto !important\n    }\n\n    .flex-row {\n        flex-direction: row !important\n    }\n\n    .flex-column {\n        flex-direction: column !important\n    }\n\n    .flex-row-reverse {\n        flex-direction: row-reverse !important\n    }\n\n    .flex-column-reverse {\n        flex-direction: column-reverse !important\n    }\n\n    .flex-grow-0 {\n        flex-grow: 0 !important\n    }\n\n    .flex-grow-1 {\n        flex-grow: 1 !important\n    }\n\n    .flex-shrink-0 {\n        flex-shrink: 0 !important\n    }\n\n    .flex-shrink-1 {\n        flex-shrink: 1 !important\n    }\n\n    .flex-wrap {\n        flex-wrap: wrap !important\n    }\n\n    .flex-nowrap {\n        flex-wrap: nowrap !important\n    }\n\n    .flex-wrap-reverse {\n        flex-wrap: wrap-reverse !important\n    }\n\n    .justify-content-start {\n        justify-content: flex-start !important\n    }\n\n    .justify-content-end {\n        justify-content: flex-end !important\n    }\n\n    .justify-content-center {\n        justify-content: center !important\n    }\n\n    .justify-content-between {\n        justify-content: space-between !important\n    }\n\n    .justify-content-around {\n        justify-content: space-around !important\n    }\n\n    .justify-content-evenly {\n        justify-content: space-evenly !important\n    }\n\n    .align-items-start {\n        align-items: flex-start !important\n    }\n\n    .align-items-end {\n        align-items: flex-end !important\n    }\n\n    .align-items-center {\n        align-items: center !important\n    }\n\n    .align-items-baseline {\n        align-items: baseline !important\n    }\n\n    .align-items-stretch {\n        align-items: stretch !important\n    }\n\n    .align-content-start {\n        align-content: flex-start !important\n    }\n\n    .align-content-end {\n        align-content: flex-end !important\n    }\n\n    .align-content-center {\n        align-content: center !important\n    }\n\n    .align-content-between {\n        align-content: space-between !important\n    }\n\n    .align-content-around {\n        align-content: space-around !important\n    }\n\n    .align-content-stretch {\n        align-content: stretch !important\n    }\n\n    .align-self-auto {\n        align-self: auto !important\n    }\n\n    .align-self-start {\n        align-self: flex-start !important\n    }\n\n    .align-self-end {\n        align-self: flex-end !important\n    }\n\n    .align-self-center {\n        align-self: center !important\n    }\n\n    .align-self-baseline {\n        align-self: baseline !important\n    }\n\n    .align-self-stretch {\n        align-self: stretch !important\n    }\n\n    .order-first {\n        order: -1 !important\n    }\n\n    .order-0 {\n        order: 0 !important\n    }\n\n    .order-1 {\n        order: 1 !important\n    }\n\n    .order-2 {\n        order: 2 !important\n    }\n\n    .order-3 {\n        order: 3 !important\n    }\n\n    .order-4 {\n        order: 4 !important\n    }\n\n    .order-5 {\n        order: 5 !important\n    }\n\n    .order-last {\n        order: 6 !important\n    }\n\n    .m-0 {\n        margin: 0 !important\n    }\n\n    .m-1 {\n        margin: .25rem !important\n    }\n\n    .m-2 {\n        margin: .5rem !important\n    }\n\n    .m-3 {\n        margin: 1rem !important\n    }\n\n    .m-4 {\n        margin: 1.5rem !important\n    }\n\n    .m-5 {\n        margin: 3rem !important\n    }\n\n    .m-auto {\n        margin: auto !important\n    }\n\n    .mx-0 {\n        margin-right: 0 !important;\n        margin-left: 0 !important\n    }\n\n    .mx-1 {\n        margin-right: .25rem !important;\n        margin-left: .25rem !important\n    }\n\n    .mx-2 {\n        margin-right: .5rem !important;\n        margin-left: .5rem !important\n    }\n\n    .mx-3 {\n        margin-right: 1rem !important;\n        margin-left: 1rem !important\n    }\n\n    .mx-4 {\n        margin-right: 1.5rem !important;\n        margin-left: 1.5rem !important\n    }\n\n    .mx-5 {\n        margin-right: 3rem !important;\n        margin-left: 3rem !important\n    }\n\n    .mx-auto {\n        margin-right: auto !important;\n        margin-left: auto !important\n    }\n\n    .my-0 {\n        margin-top: 0 !important;\n        margin-bottom: 0 !important\n    }\n\n    .my-1 {\n        margin-top: .25rem !important;\n        margin-bottom: .25rem !important\n    }\n\n    .my-2 {\n        margin-top: .5rem !important;\n        margin-bottom: .5rem !important\n    }\n\n    .my-3 {\n        margin-top: 1rem !important;\n        margin-bottom: 1rem !important\n    }\n\n    .my-4 {\n        margin-top: 1.5rem !important;\n        margin-bottom: 1.5rem !important\n    }\n\n    .my-5 {\n        margin-top: 3rem !important;\n        margin-bottom: 3rem !important\n    }\n\n    .my-auto {\n        margin-top: auto !important;\n        margin-bottom: auto !important\n    }\n\n    .mt-0 {\n        margin-top: 0 !important\n    }\n\n    .mt-1 {\n        margin-top: .25rem !important\n    }\n\n    .mt-2 {\n        margin-top: .5rem !important\n    }\n\n    .mt-3 {\n        margin-top: 1rem !important\n    }\n\n    .mt-4 {\n        margin-top: 1.5rem !important\n    }\n\n    .mt-5 {\n        margin-top: 3rem !important\n    }\n\n    .mt-auto {\n        margin-top: auto !important\n    }\n\n    .me-0 {\n        margin-right: 0 !important\n    }\n\n    .me-1 {\n        margin-right: .25rem !important\n    }\n\n    .me-2 {\n        margin-right: .5rem !important\n    }\n\n    .me-3 {\n        margin-right: 1rem !important\n    }\n\n    .me-4 {\n        margin-right: 1.5rem !important\n    }\n\n    .me-5 {\n        margin-right: 3rem !important\n    }\n\n    .me-auto {\n        margin-right: auto !important\n    }\n\n    .mb-0 {\n        margin-bottom: 0 !important\n    }\n\n    .mb-1 {\n        margin-bottom: .25rem !important\n    }\n\n    .mb-2 {\n        margin-bottom: .5rem !important\n    }\n\n    .mb-3 {\n        margin-bottom: 1rem !important\n    }\n\n    .mb-4 {\n        margin-bottom: 1.5rem !important\n    }\n\n    .mb-5 {\n        margin-bottom: 3rem !important\n    }\n\n    .mb-auto {\n        margin-bottom: auto !important\n    }\n\n    .ms-0 {\n        margin-left: 0 !important\n    }\n\n    .ms-1 {\n        margin-left: .25rem !important\n    }\n\n    .ms-2 {\n        margin-left: .5rem !important\n    }\n\n    .ms-3 {\n        margin-left: 1rem !important\n    }\n\n    .ms-4 {\n        margin-left: 1.5rem !important\n    }\n\n    .ms-5 {\n        margin-left: 3rem !important\n    }\n\n    .ms-auto {\n        margin-left: auto !important\n    }\n\n    .p-0 {\n        padding: 0 !important\n    }\n\n    .p-1 {\n        padding: .25rem !important\n    }\n\n    .p-2 {\n        padding: .5rem !important\n    }\n\n    .p-3 {\n        padding: 1rem !important\n    }\n\n    .p-4 {\n        padding: 1.5rem !important\n    }\n\n    .p-5 {\n        padding: 3rem !important\n    }\n\n    .px-0 {\n        padding-right: 0 !important;\n        padding-left: 0 !important\n    }\n\n    .px-1 {\n        padding-right: .25rem !important;\n        padding-left: .25rem !important\n    }\n\n    .px-2 {\n        padding-right: .5rem !important;\n        padding-left: .5rem !important\n    }\n\n    .px-3 {\n        padding-right: 1rem !important;\n        padding-left: 1rem !important\n    }\n\n    .px-4 {\n        padding-right: 1.5rem !important;\n        padding-left: 1.5rem !important\n    }\n\n    .px-5 {\n        padding-right: 3rem !important;\n        padding-left: 3rem !important\n    }\n\n    .py-0 {\n        padding-top: 0 !important;\n        padding-bottom: 0 !important\n    }\n\n    .py-1 {\n        padding-top: .25rem !important;\n        padding-bottom: .25rem !important\n    }\n\n    .py-2 {\n        padding-top: .5rem !important;\n        padding-bottom: .5rem !important\n    }\n\n    .py-3 {\n        padding-top: 1rem !important;\n        padding-bottom: 1rem !important\n    }\n\n    .py-4 {\n        padding-top: 1.5rem !important;\n        padding-bottom: 1.5rem !important\n    }\n\n    .py-5 {\n        padding-top: 3rem !important;\n        padding-bottom: 3rem !important\n    }\n\n    .pt-0 {\n        padding-top: 0 !important\n    }\n\n    .pt-1 {\n        padding-top: .25rem !important\n    }\n\n    .pt-2 {\n        padding-top: .5rem !important\n    }\n\n    .pt-3 {\n        padding-top: 1rem !important\n    }\n\n    .pt-4 {\n        padding-top: 1.5rem !important\n    }\n\n    .pt-5 {\n        padding-top: 3rem !important\n    }\n\n    .pe-0 {\n        padding-right: 0 !important\n    }\n\n    .pe-1 {\n        padding-right: .25rem !important\n    }\n\n    .pe-2 {\n        padding-right: .5rem !important\n    }\n\n    .pe-3 {\n        padding-right: 1rem !important\n    }\n\n    .pe-4 {\n        padding-right: 1.5rem !important\n    }\n\n    .pe-5 {\n        padding-right: 3rem !important\n    }\n\n    .pb-0 {\n        padding-bottom: 0 !important\n    }\n\n    .pb-1 {\n        padding-bottom: .25rem !important\n    }\n\n    .pb-2 {\n        padding-bottom: .5rem !important\n    }\n\n    .pb-3 {\n        padding-bottom: 1rem !important\n    }\n\n    .pb-4 {\n        padding-bottom: 1.5rem !important\n    }\n\n    .pb-5 {\n        padding-bottom: 3rem !important\n    }\n\n    .ps-0 {\n        padding-left: 0 !important\n    }\n\n    .ps-1 {\n        padding-left: .25rem !important\n    }\n\n    .ps-2 {\n        padding-left: .5rem !important\n    }\n\n    .ps-3 {\n        padding-left: 1rem !important\n    }\n\n    .ps-4 {\n        padding-left: 1.5rem !important\n    }\n\n    .ps-5 {\n        padding-left: 3rem !important\n    }\n\n    .gap-0 {\n        gap: 0 !important\n    }\n\n    .gap-1 {\n        gap: .25rem !important\n    }\n\n    .gap-2 {\n        gap: .5rem !important\n    }\n\n    .gap-3 {\n        gap: 1rem !important\n    }\n\n    .gap-4 {\n        gap: 1.5rem !important\n    }\n\n    .gap-5 {\n        gap: 3rem !important\n    }\n\n    .row-gap-0 {\n        row-gap: 0 !important\n    }\n\n    .row-gap-1 {\n        row-gap: .25rem !important\n    }\n\n    .row-gap-2 {\n        row-gap: .5rem !important\n    }\n\n    .row-gap-3 {\n        row-gap: 1rem !important\n    }\n\n    .row-gap-4 {\n        row-gap: 1.5rem !important\n    }\n\n    .row-gap-5 {\n        row-gap: 3rem !important\n    }\n\n    .column-gap-0 {\n        -moz-column-gap: 0 !important;\n        column-gap: 0 !important\n    }\n\n    .column-gap-1 {\n        -moz-column-gap: 0.25rem !important;\n        column-gap: .25rem !important\n    }\n\n    .column-gap-2 {\n        -moz-column-gap: 0.5rem !important;\n        column-gap: .5rem !important\n    }\n\n    .column-gap-3 {\n        -moz-column-gap: 1rem !important;\n        column-gap: 1rem !important\n    }\n\n    .column-gap-4 {\n        -moz-column-gap: 1.5rem !important;\n        column-gap: 1.5rem !important\n    }\n\n    .column-gap-5 {\n        -moz-column-gap: 3rem !important;\n        column-gap: 3rem !important\n    }\n\n    .font-monospace {\n        font-family: var(--bs-font-monospace) !important\n    }\n\n    .fs-1 {\n        font-size: calc(1.375rem + 1.5vw) !important\n    }\n\n    .fs-2 {\n        font-size: calc(1.325rem + .9vw) !important\n    }\n\n    .fs-3 {\n        font-size: calc(1.3rem + .6vw) !important\n    }\n\n    .fs-4 {\n        font-size: calc(1.275rem + .3vw) !important\n    }\n\n    .fs-5 {\n        font-size: 1.25rem !important\n    }\n\n    .fs-6 {\n        font-size: 1rem !important\n    }\n\n    .fst-italic {\n        font-style: italic !important\n    }\n\n    .fst-normal {\n        font-style: normal !important\n    }\n\n    .fw-lighter {\n        font-weight: lighter !important\n    }\n\n    .fw-light {\n        font-weight: 300 !important\n    }\n\n    .fw-normal {\n        font-weight: 400 !important\n    }\n\n    .fw-medium {\n        font-weight: 500 !important\n    }\n\n    .fw-semibold {\n        font-weight: 600 !important\n    }\n\n    .fw-bold {\n        font-weight: 700 !important\n    }\n\n    .fw-bolder {\n        font-weight: bolder !important\n    }\n\n    .lh-1 {\n        line-height: 1 !important\n    }\n\n    .lh-sm {\n        line-height: 1.25 !important\n    }\n\n    .lh-base {\n        line-height: 1.5 !important\n    }\n\n    .lh-lg {\n        line-height: 2 !important\n    }\n\n    .text-start {\n        text-align: left !important\n    }\n\n    .text-end {\n        text-align: right !important\n    }\n\n    .text-center {\n        text-align: center !important\n    }\n\n    .text-decoration-none {\n        text-decoration: none !important\n    }\n\n    .text-decoration-underline {\n        text-decoration: underline !important\n    }\n\n    .text-decoration-line-through {\n        text-decoration: line-through !important\n    }\n\n    .text-lowercase {\n        text-transform: lowercase !important\n    }\n\n    .text-uppercase {\n        text-transform: uppercase !important\n    }\n\n    .text-capitalize {\n        text-transform: capitalize !important\n    }\n\n    .text-wrap {\n        white-space: normal !important\n    }\n\n    .text-nowrap {\n        white-space: nowrap !important\n    }\n\n    .text-break {\n        word-wrap: break-word !important;\n        word-break: break-word !important\n    }\n\n    .text-primary {\n        --bs-text-opacity: 1;\n        color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important\n    }\n\n    .text-secondary {\n        --bs-text-opacity: 1;\n        color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important\n    }\n\n    .text-success {\n        --bs-text-opacity: 1;\n        color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important\n    }\n\n    .text-info {\n        --bs-text-opacity: 1;\n        color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important\n    }\n\n    .text-warning {\n        --bs-text-opacity: 1;\n        color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important\n    }\n\n    .text-danger {\n        --bs-text-opacity: 1;\n        color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important\n    }\n\n    .text-light {\n        --bs-text-opacity: 1;\n        color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important\n    }\n\n    .text-dark {\n        --bs-text-opacity: 1;\n        color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important\n    }\n\n    .text-black {\n        --bs-text-opacity: 1;\n        color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important\n    }\n\n    .text-white {\n        --bs-text-opacity: 1;\n        color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important\n    }\n\n    .text-body {\n        --bs-text-opacity: 1;\n        color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important\n    }\n\n    .text-muted {\n        --bs-text-opacity: 1;\n        color: var(--bs-secondary-color) !important\n    }\n\n    .text-black-50 {\n        --bs-text-opacity: 1;\n        color: rgba(0, 0, 0, .5) !important\n    }\n\n    .text-white-50 {\n        --bs-text-opacity: 1;\n        color: rgba(255, 255, 255, .5) !important\n    }\n\n    .text-body-secondary {\n        --bs-text-opacity: 1;\n        color: var(--bs-secondary-color) !important\n    }\n\n    .text-body-tertiary {\n        --bs-text-opacity: 1;\n        color: var(--bs-tertiary-color) !important\n    }\n\n    .text-body-emphasis {\n        --bs-text-opacity: 1;\n        color: var(--bs-emphasis-color) !important\n    }\n\n    .text-reset {\n        --bs-text-opacity: 1;\n        color: inherit !important\n    }\n\n    .text-opacity-25 {\n        --bs-text-opacity: 0.25\n    }\n\n    .text-opacity-50 {\n        --bs-text-opacity: 0.5\n    }\n\n    .text-opacity-75 {\n        --bs-text-opacity: 0.75\n    }\n\n    .text-opacity-100 {\n        --bs-text-opacity: 1\n    }\n\n    .text-primary-emphasis {\n        color: var(--bs-primary-text-emphasis) !important\n    }\n\n    .text-secondary-emphasis {\n        color: var(--bs-secondary-text-emphasis) !important\n    }\n\n    .text-success-emphasis {\n        color: var(--bs-success-text-emphasis) !important\n    }\n\n    .text-info-emphasis {\n        color: var(--bs-info-text-emphasis) !important\n    }\n\n    .text-warning-emphasis {\n        color: var(--bs-warning-text-emphasis) !important\n    }\n\n    .text-danger-emphasis {\n        color: var(--bs-danger-text-emphasis) !important\n    }\n\n    .text-light-emphasis {\n        color: var(--bs-light-text-emphasis) !important\n    }\n\n    .text-dark-emphasis {\n        color: var(--bs-dark-text-emphasis) !important\n    }\n\n    .link-opacity-10 {\n        --bs-link-opacity: 0.1\n    }\n\n    .link-opacity-10-hover:hover {\n        --bs-link-opacity: 0.1\n    }\n\n    .link-opacity-25 {\n        --bs-link-opacity: 0.25\n    }\n\n    .link-opacity-25-hover:hover {\n        --bs-link-opacity: 0.25\n    }\n\n    .link-opacity-50 {\n        --bs-link-opacity: 0.5\n    }\n\n    .link-opacity-50-hover:hover {\n        --bs-link-opacity: 0.5\n    }\n\n    .link-opacity-75 {\n        --bs-link-opacity: 0.75\n    }\n\n    .link-opacity-75-hover:hover {\n        --bs-link-opacity: 0.75\n    }\n\n    .link-opacity-100 {\n        --bs-link-opacity: 1\n    }\n\n    .link-opacity-100-hover:hover {\n        --bs-link-opacity: 1\n    }\n\n    .link-offset-1 {\n        text-underline-offset: 0.125em !important\n    }\n\n    .link-offset-1-hover:hover {\n        text-underline-offset: 0.125em !important\n    }\n\n    .link-offset-2 {\n        text-underline-offset: 0.25em !important\n    }\n\n    .link-offset-2-hover:hover {\n        text-underline-offset: 0.25em !important\n    }\n\n    .link-offset-3 {\n        text-underline-offset: 0.375em !important\n    }\n\n    .link-offset-3-hover:hover {\n        text-underline-offset: 0.375em !important\n    }\n\n    .link-underline-primary {\n        --bs-link-underline-opacity: 1;\n        -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;\n        text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important\n    }\n\n    .link-underline-secondary {\n        --bs-link-underline-opacity: 1;\n        -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;\n        text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important\n    }\n\n    .link-underline-success {\n        --bs-link-underline-opacity: 1;\n        -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;\n        text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important\n    }\n\n    .link-underline-info {\n        --bs-link-underline-opacity: 1;\n        -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;\n        text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important\n    }\n\n    .link-underline-warning {\n        --bs-link-underline-opacity: 1;\n        -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;\n        text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important\n    }\n\n    .link-underline-danger {\n        --bs-link-underline-opacity: 1;\n        -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;\n        text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important\n    }\n\n    .link-underline-light {\n        --bs-link-underline-opacity: 1;\n        -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;\n        text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important\n    }\n\n    .link-underline-dark {\n        --bs-link-underline-opacity: 1;\n        -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;\n        text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important\n    }\n\n    .link-underline {\n        --bs-link-underline-opacity: 1;\n        -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;\n        text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important\n    }\n\n    .link-underline-opacity-0 {\n        --bs-link-underline-opacity: 0\n    }\n\n    .link-underline-opacity-0-hover:hover {\n        --bs-link-underline-opacity: 0\n    }\n\n    .link-underline-opacity-10 {\n        --bs-link-underline-opacity: 0.1\n    }\n\n    .link-underline-opacity-10-hover:hover {\n        --bs-link-underline-opacity: 0.1\n    }\n\n    .link-underline-opacity-25 {\n        --bs-link-underline-opacity: 0.25\n    }\n\n    .link-underline-opacity-25-hover:hover {\n        --bs-link-underline-opacity: 0.25\n    }\n\n    .link-underline-opacity-50 {\n        --bs-link-underline-opacity: 0.5\n    }\n\n    .link-underline-opacity-50-hover:hover {\n        --bs-link-underline-opacity: 0.5\n    }\n\n    .link-underline-opacity-75 {\n        --bs-link-underline-opacity: 0.75\n    }\n\n    .link-underline-opacity-75-hover:hover {\n        --bs-link-underline-opacity: 0.75\n    }\n\n    .link-underline-opacity-100 {\n        --bs-link-underline-opacity: 1\n    }\n\n    .link-underline-opacity-100-hover:hover {\n        --bs-link-underline-opacity: 1\n    }\n\n    .bg-primary {\n        --bs-bg-opacity: 1;\n        background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important\n    }\n\n    .bg-secondary {\n        --bs-bg-opacity: 1;\n        background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important\n    }\n\n    .bg-success {\n        --bs-bg-opacity: 1;\n        background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important\n    }\n\n    .bg-info {\n        --bs-bg-opacity: 1;\n        background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important\n    }\n\n    .bg-warning {\n        --bs-bg-opacity: 1;\n        background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important\n    }\n\n    .bg-danger {\n        --bs-bg-opacity: 1;\n        background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important\n    }\n\n    .bg-light {\n        --bs-bg-opacity: 1;\n        background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important\n    }\n\n    .bg-dark {\n        --bs-bg-opacity: 1;\n        background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important\n    }\n\n    .bg-black {\n        --bs-bg-opacity: 1;\n        background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important\n    }\n\n    .bg-white {\n        --bs-bg-opacity: 1;\n        background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important\n    }\n\n    .bg-body {\n        --bs-bg-opacity: 1;\n        background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important\n    }\n\n    .bg-transparent {\n        --bs-bg-opacity: 1;\n        background-color: transparent !important\n    }\n\n    .bg-body-secondary {\n        --bs-bg-opacity: 1;\n        background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important\n    }\n\n    .bg-body-tertiary {\n        --bs-bg-opacity: 1;\n        background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important\n    }\n\n    .bg-opacity-10 {\n        --bs-bg-opacity: 0.1\n    }\n\n    .bg-opacity-25 {\n        --bs-bg-opacity: 0.25\n    }\n\n    .bg-opacity-50 {\n        --bs-bg-opacity: 0.5\n    }\n\n    .bg-opacity-75 {\n        --bs-bg-opacity: 0.75\n    }\n\n    .bg-opacity-100 {\n        --bs-bg-opacity: 1\n    }\n\n    .bg-primary-subtle {\n        background-color: var(--bs-primary-bg-subtle) !important\n    }\n\n    .bg-secondary-subtle {\n        background-color: var(--bs-secondary-bg-subtle) !important\n    }\n\n    .bg-success-subtle {\n        background-color: var(--bs-success-bg-subtle) !important\n    }\n\n    .bg-info-subtle {\n        background-color: var(--bs-info-bg-subtle) !important\n    }\n\n    .bg-warning-subtle {\n        background-color: var(--bs-warning-bg-subtle) !important\n    }\n\n    .bg-danger-subtle {\n        background-color: var(--bs-danger-bg-subtle) !important\n    }\n\n    .bg-light-subtle {\n        background-color: var(--bs-light-bg-subtle) !important\n    }\n\n    .bg-dark-subtle {\n        background-color: var(--bs-dark-bg-subtle) !important\n    }\n\n    .bg-gradient {\n        background-image: var(--bs-gradient) !important\n    }\n\n    .user-select-all {\n        -webkit-user-select: all !important;\n        -moz-user-select: all !important;\n        user-select: all !important\n    }\n\n    .user-select-auto {\n        -webkit-user-select: auto !important;\n        -moz-user-select: auto !important;\n        user-select: auto !important\n    }\n\n    .user-select-none {\n        -webkit-user-select: none !important;\n        -moz-user-select: none !important;\n        user-select: none !important\n    }\n\n    .pe-none {\n        pointer-events: none !important\n    }\n\n    .pe-auto {\n        pointer-events: auto !important\n    }\n\n    .rounded {\n        border-radius: var(--bs-border-radius) !important\n    }\n\n    .rounded-0 {\n        border-radius: 0 !important\n    }\n\n    .rounded-1 {\n        border-radius: var(--bs-border-radius-sm) !important\n    }\n\n    .rounded-2 {\n        border-radius: var(--bs-border-radius) !important\n    }\n\n    .rounded-3 {\n        border-radius: var(--bs-border-radius-lg) !important\n    }\n\n    .rounded-4 {\n        border-radius: var(--bs-border-radius-xl) !important\n    }\n\n    .rounded-5 {\n        border-radius: var(--bs-border-radius-xxl) !important\n    }\n\n    .rounded-circle {\n        border-radius: 50% !important\n    }\n\n    .rounded-pill {\n        border-radius: var(--bs-border-radius-pill) !important\n    }\n\n    .rounded-top {\n        border-top-left-radius: var(--bs-border-radius) !important;\n        border-top-right-radius: var(--bs-border-radius) !important\n    }\n\n    .rounded-top-0 {\n        border-top-left-radius: 0 !important;\n        border-top-right-radius: 0 !important\n    }\n\n    .rounded-top-1 {\n        border-top-left-radius: var(--bs-border-radius-sm) !important;\n        border-top-right-radius: var(--bs-border-radius-sm) !important\n    }\n\n    .rounded-top-2 {\n        border-top-left-radius: var(--bs-border-radius) !important;\n        border-top-right-radius: var(--bs-border-radius) !important\n    }\n\n    .rounded-top-3 {\n        border-top-left-radius: var(--bs-border-radius-lg) !important;\n        border-top-right-radius: var(--bs-border-radius-lg) !important\n    }\n\n    .rounded-top-4 {\n        border-top-left-radius: var(--bs-border-radius-xl) !important;\n        border-top-right-radius: var(--bs-border-radius-xl) !important\n    }\n\n    .rounded-top-5 {\n        border-top-left-radius: var(--bs-border-radius-xxl) !important;\n        border-top-right-radius: var(--bs-border-radius-xxl) !important\n    }\n\n    .rounded-top-circle {\n        border-top-left-radius: 50% !important;\n        border-top-right-radius: 50% !important\n    }\n\n    .rounded-top-pill {\n        border-top-left-radius: var(--bs-border-radius-pill) !important;\n        border-top-right-radius: var(--bs-border-radius-pill) !important\n    }\n\n    .rounded-end {\n        border-top-right-radius: var(--bs-border-radius) !important;\n        border-bottom-right-radius: var(--bs-border-radius) !important\n    }\n\n    .rounded-end-0 {\n        border-top-right-radius: 0 !important;\n        border-bottom-right-radius: 0 !important\n    }\n\n    .rounded-end-1 {\n        border-top-right-radius: var(--bs-border-radius-sm) !important;\n        border-bottom-right-radius: var(--bs-border-radius-sm) !important\n    }\n\n    .rounded-end-2 {\n        border-top-right-radius: var(--bs-border-radius) !important;\n        border-bottom-right-radius: var(--bs-border-radius) !important\n    }\n\n    .rounded-end-3 {\n        border-top-right-radius: var(--bs-border-radius-lg) !important;\n        border-bottom-right-radius: var(--bs-border-radius-lg) !important\n    }\n\n    .rounded-end-4 {\n        border-top-right-radius: var(--bs-border-radius-xl) !important;\n        border-bottom-right-radius: var(--bs-border-radius-xl) !important\n    }\n\n    .rounded-end-5 {\n        border-top-right-radius: var(--bs-border-radius-xxl) !important;\n        border-bottom-right-radius: var(--bs-border-radius-xxl) !important\n    }\n\n    .rounded-end-circle {\n        border-top-right-radius: 50% !important;\n        border-bottom-right-radius: 50% !important\n    }\n\n    .rounded-end-pill {\n        border-top-right-radius: var(--bs-border-radius-pill) !important;\n        border-bottom-right-radius: var(--bs-border-radius-pill) !important\n    }\n\n    .rounded-bottom {\n        border-bottom-right-radius: var(--bs-border-radius) !important;\n        border-bottom-left-radius: var(--bs-border-radius) !important\n    }\n\n    .rounded-bottom-0 {\n        border-bottom-right-radius: 0 !important;\n        border-bottom-left-radius: 0 !important\n    }\n\n    .rounded-bottom-1 {\n        border-bottom-right-radius: var(--bs-border-radius-sm) !important;\n        border-bottom-left-radius: var(--bs-border-radius-sm) !important\n    }\n\n    .rounded-bottom-2 {\n        border-bottom-right-radius: var(--bs-border-radius) !important;\n        border-bottom-left-radius: var(--bs-border-radius) !important\n    }\n\n    .rounded-bottom-3 {\n        border-bottom-right-radius: var(--bs-border-radius-lg) !important;\n        border-bottom-left-radius: var(--bs-border-radius-lg) !important\n    }\n\n    .rounded-bottom-4 {\n        border-bottom-right-radius: var(--bs-border-radius-xl) !important;\n        border-bottom-left-radius: var(--bs-border-radius-xl) !important\n    }\n\n    .rounded-bottom-5 {\n        border-bottom-right-radius: var(--bs-border-radius-xxl) !important;\n        border-bottom-left-radius: var(--bs-border-radius-xxl) !important\n    }\n\n    .rounded-bottom-circle {\n        border-bottom-right-radius: 50% !important;\n        border-bottom-left-radius: 50% !important\n    }\n\n    .rounded-bottom-pill {\n        border-bottom-right-radius: var(--bs-border-radius-pill) !important;\n        border-bottom-left-radius: var(--bs-border-radius-pill) !important\n    }\n\n    .rounded-start {\n        border-bottom-left-radius: var(--bs-border-radius) !important;\n        border-top-left-radius: var(--bs-border-radius) !important\n    }\n\n    .rounded-start-0 {\n        border-bottom-left-radius: 0 !important;\n        border-top-left-radius: 0 !important\n    }\n\n    .rounded-start-1 {\n        border-bottom-left-radius: var(--bs-border-radius-sm) !important;\n        border-top-left-radius: var(--bs-border-radius-sm) !important\n    }\n\n    .rounded-start-2 {\n        border-bottom-left-radius: var(--bs-border-radius) !important;\n        border-top-left-radius: var(--bs-border-radius) !important\n    }\n\n    .rounded-start-3 {\n        border-bottom-left-radius: var(--bs-border-radius-lg) !important;\n        border-top-left-radius: var(--bs-border-radius-lg) !important\n    }\n\n    .rounded-start-4 {\n        border-bottom-left-radius: var(--bs-border-radius-xl) !important;\n        border-top-left-radius: var(--bs-border-radius-xl) !important\n    }\n\n    .rounded-start-5 {\n        border-bottom-left-radius: var(--bs-border-radius-xxl) !important;\n        border-top-left-radius: var(--bs-border-radius-xxl) !important\n    }\n\n    .rounded-start-circle {\n        border-bottom-left-radius: 50% !important;\n        border-top-left-radius: 50% !important\n    }\n\n    .rounded-start-pill {\n        border-bottom-left-radius: var(--bs-border-radius-pill) !important;\n        border-top-left-radius: var(--bs-border-radius-pill) !important\n    }\n\n    .visible {\n        visibility: visible !important\n    }\n\n    .invisible {\n        visibility: hidden !important\n    }\n\n    .z-n1 {\n        z-index: -1 !important\n    }\n\n    .z-0 {\n        z-index: 0 !important\n    }\n\n    .z-1 {\n        z-index: 1 !important\n    }\n\n    .z-2 {\n        z-index: 2 !important\n    }\n\n    .z-3 {\n        z-index: 3 !important\n    }\n\n    @media (min-width:576px) {\n        .float-sm-start {\n            float: left !important\n        }\n\n        .float-sm-end {\n            float: right !important\n        }\n\n        .float-sm-none {\n            float: none !important\n        }\n\n        .object-fit-sm-contain {\n            -o-object-fit: contain !important;\n            object-fit: contain !important\n        }\n\n        .object-fit-sm-cover {\n            -o-object-fit: cover !important;\n            object-fit: cover !important\n        }\n\n        .object-fit-sm-fill {\n            -o-object-fit: fill !important;\n            object-fit: fill !important\n        }\n\n        .object-fit-sm-scale {\n            -o-object-fit: scale-down !important;\n            object-fit: scale-down !important\n        }\n\n        .object-fit-sm-none {\n            -o-object-fit: none !important;\n            object-fit: none !important\n        }\n\n        .d-sm-inline {\n            display: inline !important\n        }\n\n        .d-sm-inline-block {\n            display: inline-block !important\n        }\n\n        .d-sm-block {\n            display: block !important\n        }\n\n        .d-sm-grid {\n            display: grid !important\n        }\n\n        .d-sm-inline-grid {\n            display: inline-grid !important\n        }\n\n        .d-sm-table {\n            display: table !important\n        }\n\n        .d-sm-table-row {\n            display: table-row !important\n        }\n\n        .d-sm-table-cell {\n            display: table-cell !important\n        }\n\n        .d-sm-flex {\n            display: flex !important\n        }\n\n        .d-sm-inline-flex {\n            display: inline-flex !important\n        }\n\n        .d-sm-none {\n            display: none !important\n        }\n\n        .flex-sm-fill {\n            flex: 1 1 auto !important\n        }\n\n        .flex-sm-row {\n            flex-direction: row !important\n        }\n\n        .flex-sm-column {\n            flex-direction: column !important\n        }\n\n        .flex-sm-row-reverse {\n            flex-direction: row-reverse !important\n        }\n\n        .flex-sm-column-reverse {\n            flex-direction: column-reverse !important\n        }\n\n        .flex-sm-grow-0 {\n            flex-grow: 0 !important\n        }\n\n        .flex-sm-grow-1 {\n            flex-grow: 1 !important\n        }\n\n        .flex-sm-shrink-0 {\n            flex-shrink: 0 !important\n        }\n\n        .flex-sm-shrink-1 {\n            flex-shrink: 1 !important\n        }\n\n        .flex-sm-wrap {\n            flex-wrap: wrap !important\n        }\n\n        .flex-sm-nowrap {\n            flex-wrap: nowrap !important\n        }\n\n        .flex-sm-wrap-reverse {\n            flex-wrap: wrap-reverse !important\n        }\n\n        .justify-content-sm-start {\n            justify-content: flex-start !important\n        }\n\n        .justify-content-sm-end {\n            justify-content: flex-end !important\n        }\n\n        .justify-content-sm-center {\n            justify-content: center !important\n        }\n\n        .justify-content-sm-between {\n            justify-content: space-between !important\n        }\n\n        .justify-content-sm-around {\n            justify-content: space-around !important\n        }\n\n        .justify-content-sm-evenly {\n            justify-content: space-evenly !important\n        }\n\n        .align-items-sm-start {\n            align-items: flex-start !important\n        }\n\n        .align-items-sm-end {\n            align-items: flex-end !important\n        }\n\n        .align-items-sm-center {\n            align-items: center !important\n        }\n\n        .align-items-sm-baseline {\n            align-items: baseline !important\n        }\n\n        .align-items-sm-stretch {\n            align-items: stretch !important\n        }\n\n        .align-content-sm-start {\n            align-content: flex-start !important\n        }\n\n        .align-content-sm-end {\n            align-content: flex-end !important\n        }\n\n        .align-content-sm-center {\n            align-content: center !important\n        }\n\n        .align-content-sm-between {\n            align-content: space-between !important\n        }\n\n        .align-content-sm-around {\n            align-content: space-around !important\n        }\n\n        .align-content-sm-stretch {\n            align-content: stretch !important\n        }\n\n        .align-self-sm-auto {\n            align-self: auto !important\n        }\n\n        .align-self-sm-start {\n            align-self: flex-start !important\n        }\n\n        .align-self-sm-end {\n            align-self: flex-end !important\n        }\n\n        .align-self-sm-center {\n            align-self: center !important\n        }\n\n        .align-self-sm-baseline {\n            align-self: baseline !important\n        }\n\n        .align-self-sm-stretch {\n            align-self: stretch !important\n        }\n\n        .order-sm-first {\n            order: -1 !important\n        }\n\n        .order-sm-0 {\n            order: 0 !important\n        }\n\n        .order-sm-1 {\n            order: 1 !important\n        }\n\n        .order-sm-2 {\n            order: 2 !important\n        }\n\n        .order-sm-3 {\n            order: 3 !important\n        }\n\n        .order-sm-4 {\n            order: 4 !important\n        }\n\n        .order-sm-5 {\n            order: 5 !important\n        }\n\n        .order-sm-last {\n            order: 6 !important\n        }\n\n        .m-sm-0 {\n            margin: 0 !important\n        }\n\n        .m-sm-1 {\n            margin: .25rem !important\n        }\n\n        .m-sm-2 {\n            margin: .5rem !important\n        }\n\n        .m-sm-3 {\n            margin: 1rem !important\n        }\n\n        .m-sm-4 {\n            margin: 1.5rem !important\n        }\n\n        .m-sm-5 {\n            margin: 3rem !important\n        }\n\n        .m-sm-auto {\n            margin: auto !important\n        }\n\n        .mx-sm-0 {\n            margin-right: 0 !important;\n            margin-left: 0 !important\n        }\n\n        .mx-sm-1 {\n            margin-right: .25rem !important;\n            margin-left: .25rem !important\n        }\n\n        .mx-sm-2 {\n            margin-right: .5rem !important;\n            margin-left: .5rem !important\n        }\n\n        .mx-sm-3 {\n            margin-right: 1rem !important;\n            margin-left: 1rem !important\n        }\n\n        .mx-sm-4 {\n            margin-right: 1.5rem !important;\n            margin-left: 1.5rem !important\n        }\n\n        .mx-sm-5 {\n            margin-right: 3rem !important;\n            margin-left: 3rem !important\n        }\n\n        .mx-sm-auto {\n            margin-right: auto !important;\n            margin-left: auto !important\n        }\n\n        .my-sm-0 {\n            margin-top: 0 !important;\n            margin-bottom: 0 !important\n        }\n\n        .my-sm-1 {\n            margin-top: .25rem !important;\n            margin-bottom: .25rem !important\n        }\n\n        .my-sm-2 {\n            margin-top: .5rem !important;\n            margin-bottom: .5rem !important\n        }\n\n        .my-sm-3 {\n            margin-top: 1rem !important;\n            margin-bottom: 1rem !important\n        }\n\n        .my-sm-4 {\n            margin-top: 1.5rem !important;\n            margin-bottom: 1.5rem !important\n        }\n\n        .my-sm-5 {\n            margin-top: 3rem !important;\n            margin-bottom: 3rem !important\n        }\n\n        .my-sm-auto {\n            margin-top: auto !important;\n            margin-bottom: auto !important\n        }\n\n        .mt-sm-0 {\n            margin-top: 0 !important\n        }\n\n        .mt-sm-1 {\n            margin-top: .25rem !important\n        }\n\n        .mt-sm-2 {\n            margin-top: .5rem !important\n        }\n\n        .mt-sm-3 {\n            margin-top: 1rem !important\n        }\n\n        .mt-sm-4 {\n            margin-top: 1.5rem !important\n        }\n\n        .mt-sm-5 {\n            margin-top: 3rem !important\n        }\n\n        .mt-sm-auto {\n            margin-top: auto !important\n        }\n\n        .me-sm-0 {\n            margin-right: 0 !important\n        }\n\n        .me-sm-1 {\n            margin-right: .25rem !important\n        }\n\n        .me-sm-2 {\n            margin-right: .5rem !important\n        }\n\n        .me-sm-3 {\n            margin-right: 1rem !important\n        }\n\n        .me-sm-4 {\n            margin-right: 1.5rem !important\n        }\n\n        .me-sm-5 {\n            margin-right: 3rem !important\n        }\n\n        .me-sm-auto {\n            margin-right: auto !important\n        }\n\n        .mb-sm-0 {\n            margin-bottom: 0 !important\n        }\n\n        .mb-sm-1 {\n            margin-bottom: .25rem !important\n        }\n\n        .mb-sm-2 {\n            margin-bottom: .5rem !important\n        }\n\n        .mb-sm-3 {\n            margin-bottom: 1rem !important\n        }\n\n        .mb-sm-4 {\n            margin-bottom: 1.5rem !important\n        }\n\n        .mb-sm-5 {\n            margin-bottom: 3rem !important\n        }\n\n        .mb-sm-auto {\n            margin-bottom: auto !important\n        }\n\n        .ms-sm-0 {\n            margin-left: 0 !important\n        }\n\n        .ms-sm-1 {\n            margin-left: .25rem !important\n        }\n\n        .ms-sm-2 {\n            margin-left: .5rem !important\n        }\n\n        .ms-sm-3 {\n            margin-left: 1rem !important\n        }\n\n        .ms-sm-4 {\n            margin-left: 1.5rem !important\n        }\n\n        .ms-sm-5 {\n            margin-left: 3rem !important\n        }\n\n        .ms-sm-auto {\n            margin-left: auto !important\n        }\n\n        .p-sm-0 {\n            padding: 0 !important\n        }\n\n        .p-sm-1 {\n            padding: .25rem !important\n        }\n\n        .p-sm-2 {\n            padding: .5rem !important\n        }\n\n        .p-sm-3 {\n            padding: 1rem !important\n        }\n\n        .p-sm-4 {\n            padding: 1.5rem !important\n        }\n\n        .p-sm-5 {\n            padding: 3rem !important\n        }\n\n        .px-sm-0 {\n            padding-right: 0 !important;\n            padding-left: 0 !important\n        }\n\n        .px-sm-1 {\n            padding-right: .25rem !important;\n            padding-left: .25rem !important\n        }\n\n        .px-sm-2 {\n            padding-right: .5rem !important;\n            padding-left: .5rem !important\n        }\n\n        .px-sm-3 {\n            padding-right: 1rem !important;\n            padding-left: 1rem !important\n        }\n\n        .px-sm-4 {\n            padding-right: 1.5rem !important;\n            padding-left: 1.5rem !important\n        }\n\n        .px-sm-5 {\n            padding-right: 3rem !important;\n            padding-left: 3rem !important\n        }\n\n        .py-sm-0 {\n            padding-top: 0 !important;\n            padding-bottom: 0 !important\n        }\n\n        .py-sm-1 {\n            padding-top: .25rem !important;\n            padding-bottom: .25rem !important\n        }\n\n        .py-sm-2 {\n            padding-top: .5rem !important;\n            padding-bottom: .5rem !important\n        }\n\n        .py-sm-3 {\n            padding-top: 1rem !important;\n            padding-bottom: 1rem !important\n        }\n\n        .py-sm-4 {\n            padding-top: 1.5rem !important;\n            padding-bottom: 1.5rem !important\n        }\n\n        .py-sm-5 {\n            padding-top: 3rem !important;\n            padding-bottom: 3rem !important\n        }\n\n        .pt-sm-0 {\n            padding-top: 0 !important\n        }\n\n        .pt-sm-1 {\n            padding-top: .25rem !important\n        }\n\n        .pt-sm-2 {\n            padding-top: .5rem !important\n        }\n\n        .pt-sm-3 {\n            padding-top: 1rem !important\n        }\n\n        .pt-sm-4 {\n            padding-top: 1.5rem !important\n        }\n\n        .pt-sm-5 {\n            padding-top: 3rem !important\n        }\n\n        .pe-sm-0 {\n            padding-right: 0 !important\n        }\n\n        .pe-sm-1 {\n            padding-right: .25rem !important\n        }\n\n        .pe-sm-2 {\n            padding-right: .5rem !important\n        }\n\n        .pe-sm-3 {\n            padding-right: 1rem !important\n        }\n\n        .pe-sm-4 {\n            padding-right: 1.5rem !important\n        }\n\n        .pe-sm-5 {\n            padding-right: 3rem !important\n        }\n\n        .pb-sm-0 {\n            padding-bottom: 0 !important\n        }\n\n        .pb-sm-1 {\n            padding-bottom: .25rem !important\n        }\n\n        .pb-sm-2 {\n            padding-bottom: .5rem !important\n        }\n\n        .pb-sm-3 {\n            padding-bottom: 1rem !important\n        }\n\n        .pb-sm-4 {\n            padding-bottom: 1.5rem !important\n        }\n\n        .pb-sm-5 {\n            padding-bottom: 3rem !important\n        }\n\n        .ps-sm-0 {\n            padding-left: 0 !important\n        }\n\n        .ps-sm-1 {\n            padding-left: .25rem !important\n        }\n\n        .ps-sm-2 {\n            padding-left: .5rem !important\n        }\n\n        .ps-sm-3 {\n            padding-left: 1rem !important\n        }\n\n        .ps-sm-4 {\n            padding-left: 1.5rem !important\n        }\n\n        .ps-sm-5 {\n            padding-left: 3rem !important\n        }\n\n        .gap-sm-0 {\n            gap: 0 !important\n        }\n\n        .gap-sm-1 {\n            gap: .25rem !important\n        }\n\n        .gap-sm-2 {\n            gap: .5rem !important\n        }\n\n        .gap-sm-3 {\n            gap: 1rem !important\n        }\n\n        .gap-sm-4 {\n            gap: 1.5rem !important\n        }\n\n        .gap-sm-5 {\n            gap: 3rem !important\n        }\n\n        .row-gap-sm-0 {\n            row-gap: 0 !important\n        }\n\n        .row-gap-sm-1 {\n            row-gap: .25rem !important\n        }\n\n        .row-gap-sm-2 {\n            row-gap: .5rem !important\n        }\n\n        .row-gap-sm-3 {\n            row-gap: 1rem !important\n        }\n\n        .row-gap-sm-4 {\n            row-gap: 1.5rem !important\n        }\n\n        .row-gap-sm-5 {\n            row-gap: 3rem !important\n        }\n\n        .column-gap-sm-0 {\n            -moz-column-gap: 0 !important;\n            column-gap: 0 !important\n        }\n\n        .column-gap-sm-1 {\n            -moz-column-gap: 0.25rem !important;\n            column-gap: .25rem !important\n        }\n\n        .column-gap-sm-2 {\n            -moz-column-gap: 0.5rem !important;\n            column-gap: .5rem !important\n        }\n\n        .column-gap-sm-3 {\n            -moz-column-gap: 1rem !important;\n            column-gap: 1rem !important\n        }\n\n        .column-gap-sm-4 {\n            -moz-column-gap: 1.5rem !important;\n            column-gap: 1.5rem !important\n        }\n\n        .column-gap-sm-5 {\n            -moz-column-gap: 3rem !important;\n            column-gap: 3rem !important\n        }\n\n        .text-sm-start {\n            text-align: left !important\n        }\n\n        .text-sm-end {\n            text-align: right !important\n        }\n\n        .text-sm-center {\n            text-align: center !important\n        }\n    }\n\n    @media (min-width:768px) {\n        .float-md-start {\n            float: left !important\n        }\n\n        .float-md-end {\n            float: right !important\n        }\n\n        .float-md-none {\n            float: none !important\n        }\n\n        .object-fit-md-contain {\n            -o-object-fit: contain !important;\n            object-fit: contain !important\n        }\n\n        .object-fit-md-cover {\n            -o-object-fit: cover !important;\n            object-fit: cover !important\n        }\n\n        .object-fit-md-fill {\n            -o-object-fit: fill !important;\n            object-fit: fill !important\n        }\n\n        .object-fit-md-scale {\n            -o-object-fit: scale-down !important;\n            object-fit: scale-down !important\n        }\n\n        .object-fit-md-none {\n            -o-object-fit: none !important;\n            object-fit: none !important\n        }\n\n        .d-md-inline {\n            display: inline !important\n        }\n\n        .d-md-inline-block {\n            display: inline-block !important\n        }\n\n        .d-md-block {\n            display: block !important\n        }\n\n        .d-md-grid {\n            display: grid !important\n        }\n\n        .d-md-inline-grid {\n            display: inline-grid !important\n        }\n\n        .d-md-table {\n            display: table !important\n        }\n\n        .d-md-table-row {\n            display: table-row !important\n        }\n\n        .d-md-table-cell {\n            display: table-cell !important\n        }\n\n        .d-md-flex {\n            display: flex !important\n        }\n\n        .d-md-inline-flex {\n            display: inline-flex !important\n        }\n\n        .d-md-none {\n            display: none !important\n        }\n\n        .flex-md-fill {\n            flex: 1 1 auto !important\n        }\n\n        .flex-md-row {\n            flex-direction: row !important\n        }\n\n        .flex-md-column {\n            flex-direction: column !important\n        }\n\n        .flex-md-row-reverse {\n            flex-direction: row-reverse !important\n        }\n\n        .flex-md-column-reverse {\n            flex-direction: column-reverse !important\n        }\n\n        .flex-md-grow-0 {\n            flex-grow: 0 !important\n        }\n\n        .flex-md-grow-1 {\n            flex-grow: 1 !important\n        }\n\n        .flex-md-shrink-0 {\n            flex-shrink: 0 !important\n        }\n\n        .flex-md-shrink-1 {\n            flex-shrink: 1 !important\n        }\n\n        .flex-md-wrap {\n            flex-wrap: wrap !important\n        }\n\n        .flex-md-nowrap {\n            flex-wrap: nowrap !important\n        }\n\n        .flex-md-wrap-reverse {\n            flex-wrap: wrap-reverse !important\n        }\n\n        .justify-content-md-start {\n            justify-content: flex-start !important\n        }\n\n        .justify-content-md-end {\n            justify-content: flex-end !important\n        }\n\n        .justify-content-md-center {\n            justify-content: center !important\n        }\n\n        .justify-content-md-between {\n            justify-content: space-between !important\n        }\n\n        .justify-content-md-around {\n            justify-content: space-around !important\n        }\n\n        .justify-content-md-evenly {\n            justify-content: space-evenly !important\n        }\n\n        .align-items-md-start {\n            align-items: flex-start !important\n        }\n\n        .align-items-md-end {\n            align-items: flex-end !important\n        }\n\n        .align-items-md-center {\n            align-items: center !important\n        }\n\n        .align-items-md-baseline {\n            align-items: baseline !important\n        }\n\n        .align-items-md-stretch {\n            align-items: stretch !important\n        }\n\n        .align-content-md-start {\n            align-content: flex-start !important\n        }\n\n        .align-content-md-end {\n            align-content: flex-end !important\n        }\n\n        .align-content-md-center {\n            align-content: center !important\n        }\n\n        .align-content-md-between {\n            align-content: space-between !important\n        }\n\n        .align-content-md-around {\n            align-content: space-around !important\n        }\n\n        .align-content-md-stretch {\n            align-content: stretch !important\n        }\n\n        .align-self-md-auto {\n            align-self: auto !important\n        }\n\n        .align-self-md-start {\n            align-self: flex-start !important\n        }\n\n        .align-self-md-end {\n            align-self: flex-end !important\n        }\n\n        .align-self-md-center {\n            align-self: center !important\n        }\n\n        .align-self-md-baseline {\n            align-self: baseline !important\n        }\n\n        .align-self-md-stretch {\n            align-self: stretch !important\n        }\n\n        .order-md-first {\n            order: -1 !important\n        }\n\n        .order-md-0 {\n            order: 0 !important\n        }\n\n        .order-md-1 {\n            order: 1 !important\n        }\n\n        .order-md-2 {\n            order: 2 !important\n        }\n\n        .order-md-3 {\n            order: 3 !important\n        }\n\n        .order-md-4 {\n            order: 4 !important\n        }\n\n        .order-md-5 {\n            order: 5 !important\n        }\n\n        .order-md-last {\n            order: 6 !important\n        }\n\n        .m-md-0 {\n            margin: 0 !important\n        }\n\n        .m-md-1 {\n            margin: .25rem !important\n        }\n\n        .m-md-2 {\n            margin: .5rem !important\n        }\n\n        .m-md-3 {\n            margin: 1rem !important\n        }\n\n        .m-md-4 {\n            margin: 1.5rem !important\n        }\n\n        .m-md-5 {\n            margin: 3rem !important\n        }\n\n        .m-md-auto {\n            margin: auto !important\n        }\n\n        .mx-md-0 {\n            margin-right: 0 !important;\n            margin-left: 0 !important\n        }\n\n        .mx-md-1 {\n            margin-right: .25rem !important;\n            margin-left: .25rem !important\n        }\n\n        .mx-md-2 {\n            margin-right: .5rem !important;\n            margin-left: .5rem !important\n        }\n\n        .mx-md-3 {\n            margin-right: 1rem !important;\n            margin-left: 1rem !important\n        }\n\n        .mx-md-4 {\n            margin-right: 1.5rem !important;\n            margin-left: 1.5rem !important\n        }\n\n        .mx-md-5 {\n            margin-right: 3rem !important;\n            margin-left: 3rem !important\n        }\n\n        .mx-md-auto {\n            margin-right: auto !important;\n            margin-left: auto !important\n        }\n\n        .my-md-0 {\n            margin-top: 0 !important;\n            margin-bottom: 0 !important\n        }\n\n        .my-md-1 {\n            margin-top: .25rem !important;\n            margin-bottom: .25rem !important\n        }\n\n        .my-md-2 {\n            margin-top: .5rem !important;\n            margin-bottom: .5rem !important\n        }\n\n        .my-md-3 {\n            margin-top: 1rem !important;\n            margin-bottom: 1rem !important\n        }\n\n        .my-md-4 {\n            margin-top: 1.5rem !important;\n            margin-bottom: 1.5rem !important\n        }\n\n        .my-md-5 {\n            margin-top: 3rem !important;\n            margin-bottom: 3rem !important\n        }\n\n        .my-md-auto {\n            margin-top: auto !important;\n            margin-bottom: auto !important\n        }\n\n        .mt-md-0 {\n            margin-top: 0 !important\n        }\n\n        .mt-md-1 {\n            margin-top: .25rem !important\n        }\n\n        .mt-md-2 {\n            margin-top: .5rem !important\n        }\n\n        .mt-md-3 {\n            margin-top: 1rem !important\n        }\n\n        .mt-md-4 {\n            margin-top: 1.5rem !important\n        }\n\n        .mt-md-5 {\n            margin-top: 3rem !important\n        }\n\n        .mt-md-auto {\n            margin-top: auto !important\n        }\n\n        .me-md-0 {\n            margin-right: 0 !important\n        }\n\n        .me-md-1 {\n            margin-right: .25rem !important\n        }\n\n        .me-md-2 {\n            margin-right: .5rem !important\n        }\n\n        .me-md-3 {\n            margin-right: 1rem !important\n        }\n\n        .me-md-4 {\n            margin-right: 1.5rem !important\n        }\n\n        .me-md-5 {\n            margin-right: 3rem !important\n        }\n\n        .me-md-auto {\n            margin-right: auto !important\n        }\n\n        .mb-md-0 {\n            margin-bottom: 0 !important\n        }\n\n        .mb-md-1 {\n            margin-bottom: .25rem !important\n        }\n\n        .mb-md-2 {\n            margin-bottom: .5rem !important\n        }\n\n        .mb-md-3 {\n            margin-bottom: 1rem !important\n        }\n\n        .mb-md-4 {\n            margin-bottom: 1.5rem !important\n        }\n\n        .mb-md-5 {\n            margin-bottom: 3rem !important\n        }\n\n        .mb-md-auto {\n            margin-bottom: auto !important\n        }\n\n        .ms-md-0 {\n            margin-left: 0 !important\n        }\n\n        .ms-md-1 {\n            margin-left: .25rem !important\n        }\n\n        .ms-md-2 {\n            margin-left: .5rem !important\n        }\n\n        .ms-md-3 {\n            margin-left: 1rem !important\n        }\n\n        .ms-md-4 {\n            margin-left: 1.5rem !important\n        }\n\n        .ms-md-5 {\n            margin-left: 3rem !important\n        }\n\n        .ms-md-auto {\n            margin-left: auto !important\n        }\n\n        .p-md-0 {\n            padding: 0 !important\n        }\n\n        .p-md-1 {\n            padding: .25rem !important\n        }\n\n        .p-md-2 {\n            padding: .5rem !important\n        }\n\n        .p-md-3 {\n            padding: 1rem !important\n        }\n\n        .p-md-4 {\n            padding: 1.5rem !important\n        }\n\n        .p-md-5 {\n            padding: 3rem !important\n        }\n\n        .px-md-0 {\n            padding-right: 0 !important;\n            padding-left: 0 !important\n        }\n\n        .px-md-1 {\n            padding-right: .25rem !important;\n            padding-left: .25rem !important\n        }\n\n        .px-md-2 {\n            padding-right: .5rem !important;\n            padding-left: .5rem !important\n        }\n\n        .px-md-3 {\n            padding-right: 1rem !important;\n            padding-left: 1rem !important\n        }\n\n        .px-md-4 {\n            padding-right: 1.5rem !important;\n            padding-left: 1.5rem !important\n        }\n\n        .px-md-5 {\n            padding-right: 3rem !important;\n            padding-left: 3rem !important\n        }\n\n        .py-md-0 {\n            padding-top: 0 !important;\n            padding-bottom: 0 !important\n        }\n\n        .py-md-1 {\n            padding-top: .25rem !important;\n            padding-bottom: .25rem !important\n        }\n\n        .py-md-2 {\n            padding-top: .5rem !important;\n            padding-bottom: .5rem !important\n        }\n\n        .py-md-3 {\n            padding-top: 1rem !important;\n            padding-bottom: 1rem !important\n        }\n\n        .py-md-4 {\n            padding-top: 1.5rem !important;\n            padding-bottom: 1.5rem !important\n        }\n\n        .py-md-5 {\n            padding-top: 3rem !important;\n            padding-bottom: 3rem !important\n        }\n\n        .pt-md-0 {\n            padding-top: 0 !important\n        }\n\n        .pt-md-1 {\n            padding-top: .25rem !important\n        }\n\n        .pt-md-2 {\n            padding-top: .5rem !important\n        }\n\n        .pt-md-3 {\n            padding-top: 1rem !important\n        }\n\n        .pt-md-4 {\n            padding-top: 1.5rem !important\n        }\n\n        .pt-md-5 {\n            padding-top: 3rem !important\n        }\n\n        .pe-md-0 {\n            padding-right: 0 !important\n        }\n\n        .pe-md-1 {\n            padding-right: .25rem !important\n        }\n\n        .pe-md-2 {\n            padding-right: .5rem !important\n        }\n\n        .pe-md-3 {\n            padding-right: 1rem !important\n        }\n\n        .pe-md-4 {\n            padding-right: 1.5rem !important\n        }\n\n        .pe-md-5 {\n            padding-right: 3rem !important\n        }\n\n        .pb-md-0 {\n            padding-bottom: 0 !important\n        }\n\n        .pb-md-1 {\n            padding-bottom: .25rem !important\n        }\n\n        .pb-md-2 {\n            padding-bottom: .5rem !important\n        }\n\n        .pb-md-3 {\n            padding-bottom: 1rem !important\n        }\n\n        .pb-md-4 {\n            padding-bottom: 1.5rem !important\n        }\n\n        .pb-md-5 {\n            padding-bottom: 3rem !important\n        }\n\n        .ps-md-0 {\n            padding-left: 0 !important\n        }\n\n        .ps-md-1 {\n            padding-left: .25rem !important\n        }\n\n        .ps-md-2 {\n            padding-left: .5rem !important\n        }\n\n        .ps-md-3 {\n            padding-left: 1rem !important\n        }\n\n        .ps-md-4 {\n            padding-left: 1.5rem !important\n        }\n\n        .ps-md-5 {\n            padding-left: 3rem !important\n        }\n\n        .gap-md-0 {\n            gap: 0 !important\n        }\n\n        .gap-md-1 {\n            gap: .25rem !important\n        }\n\n        .gap-md-2 {\n            gap: .5rem !important\n        }\n\n        .gap-md-3 {\n            gap: 1rem !important\n        }\n\n        .gap-md-4 {\n            gap: 1.5rem !important\n        }\n\n        .gap-md-5 {\n            gap: 3rem !important\n        }\n\n        .row-gap-md-0 {\n            row-gap: 0 !important\n        }\n\n        .row-gap-md-1 {\n            row-gap: .25rem !important\n        }\n\n        .row-gap-md-2 {\n            row-gap: .5rem !important\n        }\n\n        .row-gap-md-3 {\n            row-gap: 1rem !important\n        }\n\n        .row-gap-md-4 {\n            row-gap: 1.5rem !important\n        }\n\n        .row-gap-md-5 {\n            row-gap: 3rem !important\n        }\n\n        .column-gap-md-0 {\n            -moz-column-gap: 0 !important;\n            column-gap: 0 !important\n        }\n\n        .column-gap-md-1 {\n            -moz-column-gap: 0.25rem !important;\n            column-gap: .25rem !important\n        }\n\n        .column-gap-md-2 {\n            -moz-column-gap: 0.5rem !important;\n            column-gap: .5rem !important\n        }\n\n        .column-gap-md-3 {\n            -moz-column-gap: 1rem !important;\n            column-gap: 1rem !important\n        }\n\n        .column-gap-md-4 {\n            -moz-column-gap: 1.5rem !important;\n            column-gap: 1.5rem !important\n        }\n\n        .column-gap-md-5 {\n            -moz-column-gap: 3rem !important;\n            column-gap: 3rem !important\n        }\n\n        .text-md-start {\n            text-align: left !important\n        }\n\n        .text-md-end {\n            text-align: right !important\n        }\n\n        .text-md-center {\n            text-align: center !important\n        }\n    }\n\n    @media (min-width:992px) {\n        .float-lg-start {\n            float: left !important\n        }\n\n        .float-lg-end {\n            float: right !important\n        }\n\n        .float-lg-none {\n            float: none !important\n        }\n\n        .object-fit-lg-contain {\n            -o-object-fit: contain !important;\n            object-fit: contain !important\n        }\n\n        .object-fit-lg-cover {\n            -o-object-fit: cover !important;\n            object-fit: cover !important\n        }\n\n        .object-fit-lg-fill {\n            -o-object-fit: fill !important;\n            object-fit: fill !important\n        }\n\n        .object-fit-lg-scale {\n            -o-object-fit: scale-down !important;\n            object-fit: scale-down !important\n        }\n\n        .object-fit-lg-none {\n            -o-object-fit: none !important;\n            object-fit: none !important\n        }\n\n        .d-lg-inline {\n            display: inline !important\n        }\n\n        .d-lg-inline-block {\n            display: inline-block !important\n        }\n\n        .d-lg-block {\n            display: block !important\n        }\n\n        .d-lg-grid {\n            display: grid !important\n        }\n\n        .d-lg-inline-grid {\n            display: inline-grid !important\n        }\n\n        .d-lg-table {\n            display: table !important\n        }\n\n        .d-lg-table-row {\n            display: table-row !important\n        }\n\n        .d-lg-table-cell {\n            display: table-cell !important\n        }\n\n        .d-lg-flex {\n            display: flex !important\n        }\n\n        .d-lg-inline-flex {\n            display: inline-flex !important\n        }\n\n        .d-lg-none {\n            display: none !important\n        }\n\n        .flex-lg-fill {\n            flex: 1 1 auto !important\n        }\n\n        .flex-lg-row {\n            flex-direction: row !important\n        }\n\n        .flex-lg-column {\n            flex-direction: column !important\n        }\n\n        .flex-lg-row-reverse {\n            flex-direction: row-reverse !important\n        }\n\n        .flex-lg-column-reverse {\n            flex-direction: column-reverse !important\n        }\n\n        .flex-lg-grow-0 {\n            flex-grow: 0 !important\n        }\n\n        .flex-lg-grow-1 {\n            flex-grow: 1 !important\n        }\n\n        .flex-lg-shrink-0 {\n            flex-shrink: 0 !important\n        }\n\n        .flex-lg-shrink-1 {\n            flex-shrink: 1 !important\n        }\n\n        .flex-lg-wrap {\n            flex-wrap: wrap !important\n        }\n\n        .flex-lg-nowrap {\n            flex-wrap: nowrap !important\n        }\n\n        .flex-lg-wrap-reverse {\n            flex-wrap: wrap-reverse !important\n        }\n\n        .justify-content-lg-start {\n            justify-content: flex-start !important\n        }\n\n        .justify-content-lg-end {\n            justify-content: flex-end !important\n        }\n\n        .justify-content-lg-center {\n            justify-content: center !important\n        }\n\n        .justify-content-lg-between {\n            justify-content: space-between !important\n        }\n\n        .justify-content-lg-around {\n            justify-content: space-around !important\n        }\n\n        .justify-content-lg-evenly {\n            justify-content: space-evenly !important\n        }\n\n        .align-items-lg-start {\n            align-items: flex-start !important\n        }\n\n        .align-items-lg-end {\n            align-items: flex-end !important\n        }\n\n        .align-items-lg-center {\n            align-items: center !important\n        }\n\n        .align-items-lg-baseline {\n            align-items: baseline !important\n        }\n\n        .align-items-lg-stretch {\n            align-items: stretch !important\n        }\n\n        .align-content-lg-start {\n            align-content: flex-start !important\n        }\n\n        .align-content-lg-end {\n            align-content: flex-end !important\n        }\n\n        .align-content-lg-center {\n            align-content: center !important\n        }\n\n        .align-content-lg-between {\n            align-content: space-between !important\n        }\n\n        .align-content-lg-around {\n            align-content: space-around !important\n        }\n\n        .align-content-lg-stretch {\n            align-content: stretch !important\n        }\n\n        .align-self-lg-auto {\n            align-self: auto !important\n        }\n\n        .align-self-lg-start {\n            align-self: flex-start !important\n        }\n\n        .align-self-lg-end {\n            align-self: flex-end !important\n        }\n\n        .align-self-lg-center {\n            align-self: center !important\n        }\n\n        .align-self-lg-baseline {\n            align-self: baseline !important\n        }\n\n        .align-self-lg-stretch {\n            align-self: stretch !important\n        }\n\n        .order-lg-first {\n            order: -1 !important\n        }\n\n        .order-lg-0 {\n            order: 0 !important\n        }\n\n        .order-lg-1 {\n            order: 1 !important\n        }\n\n        .order-lg-2 {\n            order: 2 !important\n        }\n\n        .order-lg-3 {\n            order: 3 !important\n        }\n\n        .order-lg-4 {\n            order: 4 !important\n        }\n\n        .order-lg-5 {\n            order: 5 !important\n        }\n\n        .order-lg-last {\n            order: 6 !important\n        }\n\n        .m-lg-0 {\n            margin: 0 !important\n        }\n\n        .m-lg-1 {\n            margin: .25rem !important\n        }\n\n        .m-lg-2 {\n            margin: .5rem !important\n        }\n\n        .m-lg-3 {\n            margin: 1rem !important\n        }\n\n        .m-lg-4 {\n            margin: 1.5rem !important\n        }\n\n        .m-lg-5 {\n            margin: 3rem !important\n        }\n\n        .m-lg-auto {\n            margin: auto !important\n        }\n\n        .mx-lg-0 {\n            margin-right: 0 !important;\n            margin-left: 0 !important\n        }\n\n        .mx-lg-1 {\n            margin-right: .25rem !important;\n            margin-left: .25rem !important\n        }\n\n        .mx-lg-2 {\n            margin-right: .5rem !important;\n            margin-left: .5rem !important\n        }\n\n        .mx-lg-3 {\n            margin-right: 1rem !important;\n            margin-left: 1rem !important\n        }\n\n        .mx-lg-4 {\n            margin-right: 1.5rem !important;\n            margin-left: 1.5rem !important\n        }\n\n        .mx-lg-5 {\n            margin-right: 3rem !important;\n            margin-left: 3rem !important\n        }\n\n        .mx-lg-auto {\n            margin-right: auto !important;\n            margin-left: auto !important\n        }\n\n        .my-lg-0 {\n            margin-top: 0 !important;\n            margin-bottom: 0 !important\n        }\n\n        .my-lg-1 {\n            margin-top: .25rem !important;\n            margin-bottom: .25rem !important\n        }\n\n        .my-lg-2 {\n            margin-top: .5rem !important;\n            margin-bottom: .5rem !important\n        }\n\n        .my-lg-3 {\n            margin-top: 1rem !important;\n            margin-bottom: 1rem !important\n        }\n\n        .my-lg-4 {\n            margin-top: 1.5rem !important;\n            margin-bottom: 1.5rem !important\n        }\n\n        .my-lg-5 {\n            margin-top: 3rem !important;\n            margin-bottom: 3rem !important\n        }\n\n        .my-lg-auto {\n            margin-top: auto !important;\n            margin-bottom: auto !important\n        }\n\n        .mt-lg-0 {\n            margin-top: 0 !important\n        }\n\n        .mt-lg-1 {\n            margin-top: .25rem !important\n        }\n\n        .mt-lg-2 {\n            margin-top: .5rem !important\n        }\n\n        .mt-lg-3 {\n            margin-top: 1rem !important\n        }\n\n        .mt-lg-4 {\n            margin-top: 1.5rem !important\n        }\n\n        .mt-lg-5 {\n            margin-top: 3rem !important\n        }\n\n        .mt-lg-auto {\n            margin-top: auto !important\n        }\n\n        .me-lg-0 {\n            margin-right: 0 !important\n        }\n\n        .me-lg-1 {\n            margin-right: .25rem !important\n        }\n\n        .me-lg-2 {\n            margin-right: .5rem !important\n        }\n\n        .me-lg-3 {\n            margin-right: 1rem !important\n        }\n\n        .me-lg-4 {\n            margin-right: 1.5rem !important\n        }\n\n        .me-lg-5 {\n            margin-right: 3rem !important\n        }\n\n        .me-lg-auto {\n            margin-right: auto !important\n        }\n\n        .mb-lg-0 {\n            margin-bottom: 0 !important\n        }\n\n        .mb-lg-1 {\n            margin-bottom: .25rem !important\n        }\n\n        .mb-lg-2 {\n            margin-bottom: .5rem !important\n        }\n\n        .mb-lg-3 {\n            margin-bottom: 1rem !important\n        }\n\n        .mb-lg-4 {\n            margin-bottom: 1.5rem !important\n        }\n\n        .mb-lg-5 {\n            margin-bottom: 3rem !important\n        }\n\n        .mb-lg-auto {\n            margin-bottom: auto !important\n        }\n\n        .ms-lg-0 {\n            margin-left: 0 !important\n        }\n\n        .ms-lg-1 {\n            margin-left: .25rem !important\n        }\n\n        .ms-lg-2 {\n            margin-left: .5rem !important\n        }\n\n        .ms-lg-3 {\n            margin-left: 1rem !important\n        }\n\n        .ms-lg-4 {\n            margin-left: 1.5rem !important\n        }\n\n        .ms-lg-5 {\n            margin-left: 3rem !important\n        }\n\n        .ms-lg-auto {\n            margin-left: auto !important\n        }\n\n        .p-lg-0 {\n            padding: 0 !important\n        }\n\n        .p-lg-1 {\n            padding: .25rem !important\n        }\n\n        .p-lg-2 {\n            padding: .5rem !important\n        }\n\n        .p-lg-3 {\n            padding: 1rem !important\n        }\n\n        .p-lg-4 {\n            padding: 1.5rem !important\n        }\n\n        .p-lg-5 {\n            padding: 3rem !important\n        }\n\n        .px-lg-0 {\n            padding-right: 0 !important;\n            padding-left: 0 !important\n        }\n\n        .px-lg-1 {\n            padding-right: .25rem !important;\n            padding-left: .25rem !important\n        }\n\n        .px-lg-2 {\n            padding-right: .5rem !important;\n            padding-left: .5rem !important\n        }\n\n        .px-lg-3 {\n            padding-right: 1rem !important;\n            padding-left: 1rem !important\n        }\n\n        .px-lg-4 {\n            padding-right: 1.5rem !important;\n            padding-left: 1.5rem !important\n        }\n\n        .px-lg-5 {\n            padding-right: 3rem !important;\n            padding-left: 3rem !important\n        }\n\n        .py-lg-0 {\n            padding-top: 0 !important;\n            padding-bottom: 0 !important\n        }\n\n        .py-lg-1 {\n            padding-top: .25rem !important;\n            padding-bottom: .25rem !important\n        }\n\n        .py-lg-2 {\n            padding-top: .5rem !important;\n            padding-bottom: .5rem !important\n        }\n\n        .py-lg-3 {\n            padding-top: 1rem !important;\n            padding-bottom: 1rem !important\n        }\n\n        .py-lg-4 {\n            padding-top: 1.5rem !important;\n            padding-bottom: 1.5rem !important\n        }\n\n        .py-lg-5 {\n            padding-top: 3rem !important;\n            padding-bottom: 3rem !important\n        }\n\n        .pt-lg-0 {\n            padding-top: 0 !important\n        }\n\n        .pt-lg-1 {\n            padding-top: .25rem !important\n        }\n\n        .pt-lg-2 {\n            padding-top: .5rem !important\n        }\n\n        .pt-lg-3 {\n            padding-top: 1rem !important\n        }\n\n        .pt-lg-4 {\n            padding-top: 1.5rem !important\n        }\n\n        .pt-lg-5 {\n            padding-top: 3rem !important\n        }\n\n        .pe-lg-0 {\n            padding-right: 0 !important\n        }\n\n        .pe-lg-1 {\n            padding-right: .25rem !important\n        }\n\n        .pe-lg-2 {\n            padding-right: .5rem !important\n        }\n\n        .pe-lg-3 {\n            padding-right: 1rem !important\n        }\n\n        .pe-lg-4 {\n            padding-right: 1.5rem !important\n        }\n\n        .pe-lg-5 {\n            padding-right: 3rem !important\n        }\n\n        .pb-lg-0 {\n            padding-bottom: 0 !important\n        }\n\n        .pb-lg-1 {\n            padding-bottom: .25rem !important\n        }\n\n        .pb-lg-2 {\n            padding-bottom: .5rem !important\n        }\n\n        .pb-lg-3 {\n            padding-bottom: 1rem !important\n        }\n\n        .pb-lg-4 {\n            padding-bottom: 1.5rem !important\n        }\n\n        .pb-lg-5 {\n            padding-bottom: 3rem !important\n        }\n\n        .ps-lg-0 {\n            padding-left: 0 !important\n        }\n\n        .ps-lg-1 {\n            padding-left: .25rem !important\n        }\n\n        .ps-lg-2 {\n            padding-left: .5rem !important\n        }\n\n        .ps-lg-3 {\n            padding-left: 1rem !important\n        }\n\n        .ps-lg-4 {\n            padding-left: 1.5rem !important\n        }\n\n        .ps-lg-5 {\n            padding-left: 3rem !important\n        }\n\n        .gap-lg-0 {\n            gap: 0 !important\n        }\n\n        .gap-lg-1 {\n            gap: .25rem !important\n        }\n\n        .gap-lg-2 {\n            gap: .5rem !important\n        }\n\n        .gap-lg-3 {\n            gap: 1rem !important\n        }\n\n        .gap-lg-4 {\n            gap: 1.5rem !important\n        }\n\n        .gap-lg-5 {\n            gap: 3rem !important\n        }\n\n        .row-gap-lg-0 {\n            row-gap: 0 !important\n        }\n\n        .row-gap-lg-1 {\n            row-gap: .25rem !important\n        }\n\n        .row-gap-lg-2 {\n            row-gap: .5rem !important\n        }\n\n        .row-gap-lg-3 {\n            row-gap: 1rem !important\n        }\n\n        .row-gap-lg-4 {\n            row-gap: 1.5rem !important\n        }\n\n        .row-gap-lg-5 {\n            row-gap: 3rem !important\n        }\n\n        .column-gap-lg-0 {\n            -moz-column-gap: 0 !important;\n            column-gap: 0 !important\n        }\n\n        .column-gap-lg-1 {\n            -moz-column-gap: 0.25rem !important;\n            column-gap: .25rem !important\n        }\n\n        .column-gap-lg-2 {\n            -moz-column-gap: 0.5rem !important;\n            column-gap: .5rem !important\n        }\n\n        .column-gap-lg-3 {\n            -moz-column-gap: 1rem !important;\n            column-gap: 1rem !important\n        }\n\n        .column-gap-lg-4 {\n            -moz-column-gap: 1.5rem !important;\n            column-gap: 1.5rem !important\n        }\n\n        .column-gap-lg-5 {\n            -moz-column-gap: 3rem !important;\n            column-gap: 3rem !important\n        }\n\n        .text-lg-start {\n            text-align: left !important\n        }\n\n        .text-lg-end {\n            text-align: right !important\n        }\n\n        .text-lg-center {\n            text-align: center !important\n        }\n    }\n\n    @media (min-width:1200px) {\n        .float-xl-start {\n            float: left !important\n        }\n\n        .float-xl-end {\n            float: right !important\n        }\n\n        .float-xl-none {\n            float: none !important\n        }\n\n        .object-fit-xl-contain {\n            -o-object-fit: contain !important;\n            object-fit: contain !important\n        }\n\n        .object-fit-xl-cover {\n            -o-object-fit: cover !important;\n            object-fit: cover !important\n        }\n\n        .object-fit-xl-fill {\n            -o-object-fit: fill !important;\n            object-fit: fill !important\n        }\n\n        .object-fit-xl-scale {\n            -o-object-fit: scale-down !important;\n            object-fit: scale-down !important\n        }\n\n        .object-fit-xl-none {\n            -o-object-fit: none !important;\n            object-fit: none !important\n        }\n\n        .d-xl-inline {\n            display: inline !important\n        }\n\n        .d-xl-inline-block {\n            display: inline-block !important\n        }\n\n        .d-xl-block {\n            display: block !important\n        }\n\n        .d-xl-grid {\n            display: grid !important\n        }\n\n        .d-xl-inline-grid {\n            display: inline-grid !important\n        }\n\n        .d-xl-table {\n            display: table !important\n        }\n\n        .d-xl-table-row {\n            display: table-row !important\n        }\n\n        .d-xl-table-cell {\n            display: table-cell !important\n        }\n\n        .d-xl-flex {\n            display: flex !important\n        }\n\n        .d-xl-inline-flex {\n            display: inline-flex !important\n        }\n\n        .d-xl-none {\n            display: none !important\n        }\n\n        .flex-xl-fill {\n            flex: 1 1 auto !important\n        }\n\n        .flex-xl-row {\n            flex-direction: row !important\n        }\n\n        .flex-xl-column {\n            flex-direction: column !important\n        }\n\n        .flex-xl-row-reverse {\n            flex-direction: row-reverse !important\n        }\n\n        .flex-xl-column-reverse {\n            flex-direction: column-reverse !important\n        }\n\n        .flex-xl-grow-0 {\n            flex-grow: 0 !important\n        }\n\n        .flex-xl-grow-1 {\n            flex-grow: 1 !important\n        }\n\n        .flex-xl-shrink-0 {\n            flex-shrink: 0 !important\n        }\n\n        .flex-xl-shrink-1 {\n            flex-shrink: 1 !important\n        }\n\n        .flex-xl-wrap {\n            flex-wrap: wrap !important\n        }\n\n        .flex-xl-nowrap {\n            flex-wrap: nowrap !important\n        }\n\n        .flex-xl-wrap-reverse {\n            flex-wrap: wrap-reverse !important\n        }\n\n        .justify-content-xl-start {\n            justify-content: flex-start !important\n        }\n\n        .justify-content-xl-end {\n            justify-content: flex-end !important\n        }\n\n        .justify-content-xl-center {\n            justify-content: center !important\n        }\n\n        .justify-content-xl-between {\n            justify-content: space-between !important\n        }\n\n        .justify-content-xl-around {\n            justify-content: space-around !important\n        }\n\n        .justify-content-xl-evenly {\n            justify-content: space-evenly !important\n        }\n\n        .align-items-xl-start {\n            align-items: flex-start !important\n        }\n\n        .align-items-xl-end {\n            align-items: flex-end !important\n        }\n\n        .align-items-xl-center {\n            align-items: center !important\n        }\n\n        .align-items-xl-baseline {\n            align-items: baseline !important\n        }\n\n        .align-items-xl-stretch {\n            align-items: stretch !important\n        }\n\n        .align-content-xl-start {\n            align-content: flex-start !important\n        }\n\n        .align-content-xl-end {\n            align-content: flex-end !important\n        }\n\n        .align-content-xl-center {\n            align-content: center !important\n        }\n\n        .align-content-xl-between {\n            align-content: space-between !important\n        }\n\n        .align-content-xl-around {\n            align-content: space-around !important\n        }\n\n        .align-content-xl-stretch {\n            align-content: stretch !important\n        }\n\n        .align-self-xl-auto {\n            align-self: auto !important\n        }\n\n        .align-self-xl-start {\n            align-self: flex-start !important\n        }\n\n        .align-self-xl-end {\n            align-self: flex-end !important\n        }\n\n        .align-self-xl-center {\n            align-self: center !important\n        }\n\n        .align-self-xl-baseline {\n            align-self: baseline !important\n        }\n\n        .align-self-xl-stretch {\n            align-self: stretch !important\n        }\n\n        .order-xl-first {\n            order: -1 !important\n        }\n\n        .order-xl-0 {\n            order: 0 !important\n        }\n\n        .order-xl-1 {\n            order: 1 !important\n        }\n\n        .order-xl-2 {\n            order: 2 !important\n        }\n\n        .order-xl-3 {\n            order: 3 !important\n        }\n\n        .order-xl-4 {\n            order: 4 !important\n        }\n\n        .order-xl-5 {\n            order: 5 !important\n        }\n\n        .order-xl-last {\n            order: 6 !important\n        }\n\n        .m-xl-0 {\n            margin: 0 !important\n        }\n\n        .m-xl-1 {\n            margin: .25rem !important\n        }\n\n        .m-xl-2 {\n            margin: .5rem !important\n        }\n\n        .m-xl-3 {\n            margin: 1rem !important\n        }\n\n        .m-xl-4 {\n            margin: 1.5rem !important\n        }\n\n        .m-xl-5 {\n            margin: 3rem !important\n        }\n\n        .m-xl-auto {\n            margin: auto !important\n        }\n\n        .mx-xl-0 {\n            margin-right: 0 !important;\n            margin-left: 0 !important\n        }\n\n        .mx-xl-1 {\n            margin-right: .25rem !important;\n            margin-left: .25rem !important\n        }\n\n        .mx-xl-2 {\n            margin-right: .5rem !important;\n            margin-left: .5rem !important\n        }\n\n        .mx-xl-3 {\n            margin-right: 1rem !important;\n            margin-left: 1rem !important\n        }\n\n        .mx-xl-4 {\n            margin-right: 1.5rem !important;\n            margin-left: 1.5rem !important\n        }\n\n        .mx-xl-5 {\n            margin-right: 3rem !important;\n            margin-left: 3rem !important\n        }\n\n        .mx-xl-auto {\n            margin-right: auto !important;\n            margin-left: auto !important\n        }\n\n        .my-xl-0 {\n            margin-top: 0 !important;\n            margin-bottom: 0 !important\n        }\n\n        .my-xl-1 {\n            margin-top: .25rem !important;\n            margin-bottom: .25rem !important\n        }\n\n        .my-xl-2 {\n            margin-top: .5rem !important;\n            margin-bottom: .5rem !important\n        }\n\n        .my-xl-3 {\n            margin-top: 1rem !important;\n            margin-bottom: 1rem !important\n        }\n\n        .my-xl-4 {\n            margin-top: 1.5rem !important;\n            margin-bottom: 1.5rem !important\n        }\n\n        .my-xl-5 {\n            margin-top: 3rem !important;\n            margin-bottom: 3rem !important\n        }\n\n        .my-xl-auto {\n            margin-top: auto !important;\n            margin-bottom: auto !important\n        }\n\n        .mt-xl-0 {\n            margin-top: 0 !important\n        }\n\n        .mt-xl-1 {\n            margin-top: .25rem !important\n        }\n\n        .mt-xl-2 {\n            margin-top: .5rem !important\n        }\n\n        .mt-xl-3 {\n            margin-top: 1rem !important\n        }\n\n        .mt-xl-4 {\n            margin-top: 1.5rem !important\n        }\n\n        .mt-xl-5 {\n            margin-top: 3rem !important\n        }\n\n        .mt-xl-auto {\n            margin-top: auto !important\n        }\n\n        .me-xl-0 {\n            margin-right: 0 !important\n        }\n\n        .me-xl-1 {\n            margin-right: .25rem !important\n        }\n\n        .me-xl-2 {\n            margin-right: .5rem !important\n        }\n\n        .me-xl-3 {\n            margin-right: 1rem !important\n        }\n\n        .me-xl-4 {\n            margin-right: 1.5rem !important\n        }\n\n        .me-xl-5 {\n            margin-right: 3rem !important\n        }\n\n        .me-xl-auto {\n            margin-right: auto !important\n        }\n\n        .mb-xl-0 {\n            margin-bottom: 0 !important\n        }\n\n        .mb-xl-1 {\n            margin-bottom: .25rem !important\n        }\n\n        .mb-xl-2 {\n            margin-bottom: .5rem !important\n        }\n\n        .mb-xl-3 {\n            margin-bottom: 1rem !important\n        }\n\n        .mb-xl-4 {\n            margin-bottom: 1.5rem !important\n        }\n\n        .mb-xl-5 {\n            margin-bottom: 3rem !important\n        }\n\n        .mb-xl-auto {\n            margin-bottom: auto !important\n        }\n\n        .ms-xl-0 {\n            margin-left: 0 !important\n        }\n\n        .ms-xl-1 {\n            margin-left: .25rem !important\n        }\n\n        .ms-xl-2 {\n            margin-left: .5rem !important\n        }\n\n        .ms-xl-3 {\n            margin-left: 1rem !important\n        }\n\n        .ms-xl-4 {\n            margin-left: 1.5rem !important\n        }\n\n        .ms-xl-5 {\n            margin-left: 3rem !important\n        }\n\n        .ms-xl-auto {\n            margin-left: auto !important\n        }\n\n        .p-xl-0 {\n            padding: 0 !important\n        }\n\n        .p-xl-1 {\n            padding: .25rem !important\n        }\n\n        .p-xl-2 {\n            padding: .5rem !important\n        }\n\n        .p-xl-3 {\n            padding: 1rem !important\n        }\n\n        .p-xl-4 {\n            padding: 1.5rem !important\n        }\n\n        .p-xl-5 {\n            padding: 3rem !important\n        }\n\n        .px-xl-0 {\n            padding-right: 0 !important;\n            padding-left: 0 !important\n        }\n\n        .px-xl-1 {\n            padding-right: .25rem !important;\n            padding-left: .25rem !important\n        }\n\n        .px-xl-2 {\n            padding-right: .5rem !important;\n            padding-left: .5rem !important\n        }\n\n        .px-xl-3 {\n            padding-right: 1rem !important;\n            padding-left: 1rem !important\n        }\n\n        .px-xl-4 {\n            padding-right: 1.5rem !important;\n            padding-left: 1.5rem !important\n        }\n\n        .px-xl-5 {\n            padding-right: 3rem !important;\n            padding-left: 3rem !important\n        }\n\n        .py-xl-0 {\n            padding-top: 0 !important;\n            padding-bottom: 0 !important\n        }\n\n        .py-xl-1 {\n            padding-top: .25rem !important;\n            padding-bottom: .25rem !important\n        }\n\n        .py-xl-2 {\n            padding-top: .5rem !important;\n            padding-bottom: .5rem !important\n        }\n\n        .py-xl-3 {\n            padding-top: 1rem !important;\n            padding-bottom: 1rem !important\n        }\n\n        .py-xl-4 {\n            padding-top: 1.5rem !important;\n            padding-bottom: 1.5rem !important\n        }\n\n        .py-xl-5 {\n            padding-top: 3rem !important;\n            padding-bottom: 3rem !important\n        }\n\n        .pt-xl-0 {\n            padding-top: 0 !important\n        }\n\n        .pt-xl-1 {\n            padding-top: .25rem !important\n        }\n\n        .pt-xl-2 {\n            padding-top: .5rem !important\n        }\n\n        .pt-xl-3 {\n            padding-top: 1rem !important\n        }\n\n        .pt-xl-4 {\n            padding-top: 1.5rem !important\n        }\n\n        .pt-xl-5 {\n            padding-top: 3rem !important\n        }\n\n        .pe-xl-0 {\n            padding-right: 0 !important\n        }\n\n        .pe-xl-1 {\n            padding-right: .25rem !important\n        }\n\n        .pe-xl-2 {\n            padding-right: .5rem !important\n        }\n\n        .pe-xl-3 {\n            padding-right: 1rem !important\n        }\n\n        .pe-xl-4 {\n            padding-right: 1.5rem !important\n        }\n\n        .pe-xl-5 {\n            padding-right: 3rem !important\n        }\n\n        .pb-xl-0 {\n            padding-bottom: 0 !important\n        }\n\n        .pb-xl-1 {\n            padding-bottom: .25rem !important\n        }\n\n        .pb-xl-2 {\n            padding-bottom: .5rem !important\n        }\n\n        .pb-xl-3 {\n            padding-bottom: 1rem !important\n        }\n\n        .pb-xl-4 {\n            padding-bottom: 1.5rem !important\n        }\n\n        .pb-xl-5 {\n            padding-bottom: 3rem !important\n        }\n\n        .ps-xl-0 {\n            padding-left: 0 !important\n        }\n\n        .ps-xl-1 {\n            padding-left: .25rem !important\n        }\n\n        .ps-xl-2 {\n            padding-left: .5rem !important\n        }\n\n        .ps-xl-3 {\n            padding-left: 1rem !important\n        }\n\n        .ps-xl-4 {\n            padding-left: 1.5rem !important\n        }\n\n        .ps-xl-5 {\n            padding-left: 3rem !important\n        }\n\n        .gap-xl-0 {\n            gap: 0 !important\n        }\n\n        .gap-xl-1 {\n            gap: .25rem !important\n        }\n\n        .gap-xl-2 {\n            gap: .5rem !important\n        }\n\n        .gap-xl-3 {\n            gap: 1rem !important\n        }\n\n        .gap-xl-4 {\n            gap: 1.5rem !important\n        }\n\n        .gap-xl-5 {\n            gap: 3rem !important\n        }\n\n        .row-gap-xl-0 {\n            row-gap: 0 !important\n        }\n\n        .row-gap-xl-1 {\n            row-gap: .25rem !important\n        }\n\n        .row-gap-xl-2 {\n            row-gap: .5rem !important\n        }\n\n        .row-gap-xl-3 {\n            row-gap: 1rem !important\n        }\n\n        .row-gap-xl-4 {\n            row-gap: 1.5rem !important\n        }\n\n        .row-gap-xl-5 {\n            row-gap: 3rem !important\n        }\n\n        .column-gap-xl-0 {\n            -moz-column-gap: 0 !important;\n            column-gap: 0 !important\n        }\n\n        .column-gap-xl-1 {\n            -moz-column-gap: 0.25rem !important;\n            column-gap: .25rem !important\n        }\n\n        .column-gap-xl-2 {\n            -moz-column-gap: 0.5rem !important;\n            column-gap: .5rem !important\n        }\n\n        .column-gap-xl-3 {\n            -moz-column-gap: 1rem !important;\n            column-gap: 1rem !important\n        }\n\n        .column-gap-xl-4 {\n            -moz-column-gap: 1.5rem !important;\n            column-gap: 1.5rem !important\n        }\n\n        .column-gap-xl-5 {\n            -moz-column-gap: 3rem !important;\n            column-gap: 3rem !important\n        }\n\n        .text-xl-start {\n            text-align: left !important\n        }\n\n        .text-xl-end {\n            text-align: right !important\n        }\n\n        .text-xl-center {\n            text-align: center !important\n        }\n    }\n\n    @media (min-width:1400px) {\n        .float-xxl-start {\n            float: left !important\n        }\n\n        .float-xxl-end {\n            float: right !important\n        }\n\n        .float-xxl-none {\n            float: none !important\n        }\n\n        .object-fit-xxl-contain {\n            -o-object-fit: contain !important;\n            object-fit: contain !important\n        }\n\n        .object-fit-xxl-cover {\n            -o-object-fit: cover !important;\n            object-fit: cover !important\n        }\n\n        .object-fit-xxl-fill {\n            -o-object-fit: fill !important;\n            object-fit: fill !important\n        }\n\n        .object-fit-xxl-scale {\n            -o-object-fit: scale-down !important;\n            object-fit: scale-down !important\n        }\n\n        .object-fit-xxl-none {\n            -o-object-fit: none !important;\n            object-fit: none !important\n        }\n\n        .d-xxl-inline {\n            display: inline !important\n        }\n\n        .d-xxl-inline-block {\n            display: inline-block !important\n        }\n\n        .d-xxl-block {\n            display: block !important\n        }\n\n        .d-xxl-grid {\n            display: grid !important\n        }\n\n        .d-xxl-inline-grid {\n            display: inline-grid !important\n        }\n\n        .d-xxl-table {\n            display: table !important\n        }\n\n        .d-xxl-table-row {\n            display: table-row !important\n        }\n\n        .d-xxl-table-cell {\n            display: table-cell !important\n        }\n\n        .d-xxl-flex {\n            display: flex !important\n        }\n\n        .d-xxl-inline-flex {\n            display: inline-flex !important\n        }\n\n        .d-xxl-none {\n            display: none !important\n        }\n\n        .flex-xxl-fill {\n            flex: 1 1 auto !important\n        }\n\n        .flex-xxl-row {\n            flex-direction: row !important\n        }\n\n        .flex-xxl-column {\n            flex-direction: column !important\n        }\n\n        .flex-xxl-row-reverse {\n            flex-direction: row-reverse !important\n        }\n\n        .flex-xxl-column-reverse {\n            flex-direction: column-reverse !important\n        }\n\n        .flex-xxl-grow-0 {\n            flex-grow: 0 !important\n        }\n\n        .flex-xxl-grow-1 {\n            flex-grow: 1 !important\n        }\n\n        .flex-xxl-shrink-0 {\n            flex-shrink: 0 !important\n        }\n\n        .flex-xxl-shrink-1 {\n            flex-shrink: 1 !important\n        }\n\n        .flex-xxl-wrap {\n            flex-wrap: wrap !important\n        }\n\n        .flex-xxl-nowrap {\n            flex-wrap: nowrap !important\n        }\n\n        .flex-xxl-wrap-reverse {\n            flex-wrap: wrap-reverse !important\n        }\n\n        .justify-content-xxl-start {\n            justify-content: flex-start !important\n        }\n\n        .justify-content-xxl-end {\n            justify-content: flex-end !important\n        }\n\n        .justify-content-xxl-center {\n            justify-content: center !important\n        }\n\n        .justify-content-xxl-between {\n            justify-content: space-between !important\n        }\n\n        .justify-content-xxl-around {\n            justify-content: space-around !important\n        }\n\n        .justify-content-xxl-evenly {\n            justify-content: space-evenly !important\n        }\n\n        .align-items-xxl-start {\n            align-items: flex-start !important\n        }\n\n        .align-items-xxl-end {\n            align-items: flex-end !important\n        }\n\n        .align-items-xxl-center {\n            align-items: center !important\n        }\n\n        .align-items-xxl-baseline {\n            align-items: baseline !important\n        }\n\n        .align-items-xxl-stretch {\n            align-items: stretch !important\n        }\n\n        .align-content-xxl-start {\n            align-content: flex-start !important\n        }\n\n        .align-content-xxl-end {\n            align-content: flex-end !important\n        }\n\n        .align-content-xxl-center {\n            align-content: center !important\n        }\n\n        .align-content-xxl-between {\n            align-content: space-between !important\n        }\n\n        .align-content-xxl-around {\n            align-content: space-around !important\n        }\n\n        .align-content-xxl-stretch {\n            align-content: stretch !important\n        }\n\n        .align-self-xxl-auto {\n            align-self: auto !important\n        }\n\n        .align-self-xxl-start {\n            align-self: flex-start !important\n        }\n\n        .align-self-xxl-end {\n            align-self: flex-end !important\n        }\n\n        .align-self-xxl-center {\n            align-self: center !important\n        }\n\n        .align-self-xxl-baseline {\n            align-self: baseline !important\n        }\n\n        .align-self-xxl-stretch {\n            align-self: stretch !important\n        }\n\n        .order-xxl-first {\n            order: -1 !important\n        }\n\n        .order-xxl-0 {\n            order: 0 !important\n        }\n\n        .order-xxl-1 {\n            order: 1 !important\n        }\n\n        .order-xxl-2 {\n            order: 2 !important\n        }\n\n        .order-xxl-3 {\n            order: 3 !important\n        }\n\n        .order-xxl-4 {\n            order: 4 !important\n        }\n\n        .order-xxl-5 {\n            order: 5 !important\n        }\n\n        .order-xxl-last {\n            order: 6 !important\n        }\n\n        .m-xxl-0 {\n            margin: 0 !important\n        }\n\n        .m-xxl-1 {\n            margin: .25rem !important\n        }\n\n        .m-xxl-2 {\n            margin: .5rem !important\n        }\n\n        .m-xxl-3 {\n            margin: 1rem !important\n        }\n\n        .m-xxl-4 {\n            margin: 1.5rem !important\n        }\n\n        .m-xxl-5 {\n            margin: 3rem !important\n        }\n\n        .m-xxl-auto {\n            margin: auto !important\n        }\n\n        .mx-xxl-0 {\n            margin-right: 0 !important;\n            margin-left: 0 !important\n        }\n\n        .mx-xxl-1 {\n            margin-right: .25rem !important;\n            margin-left: .25rem !important\n        }\n\n        .mx-xxl-2 {\n            margin-right: .5rem !important;\n            margin-left: .5rem !important\n        }\n\n        .mx-xxl-3 {\n            margin-right: 1rem !important;\n            margin-left: 1rem !important\n        }\n\n        .mx-xxl-4 {\n            margin-right: 1.5rem !important;\n            margin-left: 1.5rem !important\n        }\n\n        .mx-xxl-5 {\n            margin-right: 3rem !important;\n            margin-left: 3rem !important\n        }\n\n        .mx-xxl-auto {\n            margin-right: auto !important;\n            margin-left: auto !important\n        }\n\n        .my-xxl-0 {\n            margin-top: 0 !important;\n            margin-bottom: 0 !important\n        }\n\n        .my-xxl-1 {\n            margin-top: .25rem !important;\n            margin-bottom: .25rem !important\n        }\n\n        .my-xxl-2 {\n            margin-top: .5rem !important;\n            margin-bottom: .5rem !important\n        }\n\n        .my-xxl-3 {\n            margin-top: 1rem !important;\n            margin-bottom: 1rem !important\n        }\n\n        .my-xxl-4 {\n            margin-top: 1.5rem !important;\n            margin-bottom: 1.5rem !important\n        }\n\n        .my-xxl-5 {\n            margin-top: 3rem !important;\n            margin-bottom: 3rem !important\n        }\n\n        .my-xxl-auto {\n            margin-top: auto !important;\n            margin-bottom: auto !important\n        }\n\n        .mt-xxl-0 {\n            margin-top: 0 !important\n        }\n\n        .mt-xxl-1 {\n            margin-top: .25rem !important\n        }\n\n        .mt-xxl-2 {\n            margin-top: .5rem !important\n        }\n\n        .mt-xxl-3 {\n            margin-top: 1rem !important\n        }\n\n        .mt-xxl-4 {\n            margin-top: 1.5rem !important\n        }\n\n        .mt-xxl-5 {\n            margin-top: 3rem !important\n        }\n\n        .mt-xxl-auto {\n            margin-top: auto !important\n        }\n\n        .me-xxl-0 {\n            margin-right: 0 !important\n        }\n\n        .me-xxl-1 {\n            margin-right: .25rem !important\n        }\n\n        .me-xxl-2 {\n            margin-right: .5rem !important\n        }\n\n        .me-xxl-3 {\n            margin-right: 1rem !important\n        }\n\n        .me-xxl-4 {\n            margin-right: 1.5rem !important\n        }\n\n        .me-xxl-5 {\n            margin-right: 3rem !important\n        }\n\n        .me-xxl-auto {\n            margin-right: auto !important\n        }\n\n        .mb-xxl-0 {\n            margin-bottom: 0 !important\n        }\n\n        .mb-xxl-1 {\n            margin-bottom: .25rem !important\n        }\n\n        .mb-xxl-2 {\n            margin-bottom: .5rem !important\n        }\n\n        .mb-xxl-3 {\n            margin-bottom: 1rem !important\n        }\n\n        .mb-xxl-4 {\n            margin-bottom: 1.5rem !important\n        }\n\n        .mb-xxl-5 {\n            margin-bottom: 3rem !important\n        }\n\n        .mb-xxl-auto {\n            margin-bottom: auto !important\n        }\n\n        .ms-xxl-0 {\n            margin-left: 0 !important\n        }\n\n        .ms-xxl-1 {\n            margin-left: .25rem !important\n        }\n\n        .ms-xxl-2 {\n            margin-left: .5rem !important\n        }\n\n        .ms-xxl-3 {\n            margin-left: 1rem !important\n        }\n\n        .ms-xxl-4 {\n            margin-left: 1.5rem !important\n        }\n\n        .ms-xxl-5 {\n            margin-left: 3rem !important\n        }\n\n        .ms-xxl-auto {\n            margin-left: auto !important\n        }\n\n        .p-xxl-0 {\n            padding: 0 !important\n        }\n\n        .p-xxl-1 {\n            padding: .25rem !important\n        }\n\n        .p-xxl-2 {\n            padding: .5rem !important\n        }\n\n        .p-xxl-3 {\n            padding: 1rem !important\n        }\n\n        .p-xxl-4 {\n            padding: 1.5rem !important\n        }\n\n        .p-xxl-5 {\n            padding: 3rem !important\n        }\n\n        .px-xxl-0 {\n            padding-right: 0 !important;\n            padding-left: 0 !important\n        }\n\n        .px-xxl-1 {\n            padding-right: .25rem !important;\n            padding-left: .25rem !important\n        }\n\n        .px-xxl-2 {\n            padding-right: .5rem !important;\n            padding-left: .5rem !important\n        }\n\n        .px-xxl-3 {\n            padding-right: 1rem !important;\n            padding-left: 1rem !important\n        }\n\n        .px-xxl-4 {\n            padding-right: 1.5rem !important;\n            padding-left: 1.5rem !important\n        }\n\n        .px-xxl-5 {\n            padding-right: 3rem !important;\n            padding-left: 3rem !important\n        }\n\n        .py-xxl-0 {\n            padding-top: 0 !important;\n            padding-bottom: 0 !important\n        }\n\n        .py-xxl-1 {\n            padding-top: .25rem !important;\n            padding-bottom: .25rem !important\n        }\n\n        .py-xxl-2 {\n            padding-top: .5rem !important;\n            padding-bottom: .5rem !important\n        }\n\n        .py-xxl-3 {\n            padding-top: 1rem !important;\n            padding-bottom: 1rem !important\n        }\n\n        .py-xxl-4 {\n            padding-top: 1.5rem !important;\n            padding-bottom: 1.5rem !important\n        }\n\n        .py-xxl-5 {\n            padding-top: 3rem !important;\n            padding-bottom: 3rem !important\n        }\n\n        .pt-xxl-0 {\n            padding-top: 0 !important\n        }\n\n        .pt-xxl-1 {\n            padding-top: .25rem !important\n        }\n\n        .pt-xxl-2 {\n            padding-top: .5rem !important\n        }\n\n        .pt-xxl-3 {\n            padding-top: 1rem !important\n        }\n\n        .pt-xxl-4 {\n            padding-top: 1.5rem !important\n        }\n\n        .pt-xxl-5 {\n            padding-top: 3rem !important\n        }\n\n        .pe-xxl-0 {\n            padding-right: 0 !important\n        }\n\n        .pe-xxl-1 {\n            padding-right: .25rem !important\n        }\n\n        .pe-xxl-2 {\n            padding-right: .5rem !important\n        }\n\n        .pe-xxl-3 {\n            padding-right: 1rem !important\n        }\n\n        .pe-xxl-4 {\n            padding-right: 1.5rem !important\n        }\n\n        .pe-xxl-5 {\n            padding-right: 3rem !important\n        }\n\n        .pb-xxl-0 {\n            padding-bottom: 0 !important\n        }\n\n        .pb-xxl-1 {\n            padding-bottom: .25rem !important\n        }\n\n        .pb-xxl-2 {\n            padding-bottom: .5rem !important\n        }\n\n        .pb-xxl-3 {\n            padding-bottom: 1rem !important\n        }\n\n        .pb-xxl-4 {\n            padding-bottom: 1.5rem !important\n        }\n\n        .pb-xxl-5 {\n            padding-bottom: 3rem !important\n        }\n\n        .ps-xxl-0 {\n            padding-left: 0 !important\n        }\n\n        .ps-xxl-1 {\n            padding-left: .25rem !important\n        }\n\n        .ps-xxl-2 {\n            padding-left: .5rem !important\n        }\n\n        .ps-xxl-3 {\n            padding-left: 1rem !important\n        }\n\n        .ps-xxl-4 {\n            padding-left: 1.5rem !important\n        }\n\n        .ps-xxl-5 {\n            padding-left: 3rem !important\n        }\n\n        .gap-xxl-0 {\n            gap: 0 !important\n        }\n\n        .gap-xxl-1 {\n            gap: .25rem !important\n        }\n\n        .gap-xxl-2 {\n            gap: .5rem !important\n        }\n\n        .gap-xxl-3 {\n            gap: 1rem !important\n        }\n\n        .gap-xxl-4 {\n            gap: 1.5rem !important\n        }\n\n        .gap-xxl-5 {\n            gap: 3rem !important\n        }\n\n        .row-gap-xxl-0 {\n            row-gap: 0 !important\n        }\n\n        .row-gap-xxl-1 {\n            row-gap: .25rem !important\n        }\n\n        .row-gap-xxl-2 {\n            row-gap: .5rem !important\n        }\n\n        .row-gap-xxl-3 {\n            row-gap: 1rem !important\n        }\n\n        .row-gap-xxl-4 {\n            row-gap: 1.5rem !important\n        }\n\n        .row-gap-xxl-5 {\n            row-gap: 3rem !important\n        }\n\n        .column-gap-xxl-0 {\n            -moz-column-gap: 0 !important;\n            column-gap: 0 !important\n        }\n\n        .column-gap-xxl-1 {\n            -moz-column-gap: 0.25rem !important;\n            column-gap: .25rem !important\n        }\n\n        .column-gap-xxl-2 {\n            -moz-column-gap: 0.5rem !important;\n            column-gap: .5rem !important\n        }\n\n        .column-gap-xxl-3 {\n            -moz-column-gap: 1rem !important;\n            column-gap: 1rem !important\n        }\n\n        .column-gap-xxl-4 {\n            -moz-column-gap: 1.5rem !important;\n            column-gap: 1.5rem !important\n        }\n\n        .column-gap-xxl-5 {\n            -moz-column-gap: 3rem !important;\n            column-gap: 3rem !important\n        }\n\n        .text-xxl-start {\n            text-align: left !important\n        }\n\n        .text-xxl-end {\n            text-align: right !important\n        }\n\n        .text-xxl-center {\n            text-align: center !important\n        }\n    }\n\n    @media (min-width:1200px) {\n        .fs-1 {\n            font-size: 2.5rem !important\n        }\n\n        .fs-2 {\n            font-size: 2rem !important\n        }\n\n        .fs-3 {\n            font-size: 1.75rem !important\n        }\n\n        .fs-4 {\n            font-size: 1.5rem !important\n        }\n    }\n\n    @media print {\n        .d-print-inline {\n            display: inline !important\n        }\n\n        .d-print-inline-block {\n            display: inline-block !important\n        }\n\n        .d-print-block {\n            display: block !important\n        }\n\n        .d-print-grid {\n            display: grid !important\n        }\n\n        .d-print-inline-grid {\n            display: inline-grid !important\n        }\n\n        .d-print-table {\n            display: table !important\n        }\n\n        .d-print-table-row {\n            display: table-row !important\n        }\n\n        .d-print-table-cell {\n            display: table-cell !important\n        }\n\n        .d-print-flex {\n            display: flex !important\n        }\n\n        .d-print-inline-flex {\n            display: inline-flex !important\n        }\n\n        .d-print-none {\n            display: none !important\n        }\n    }\n\n    \/*# sourceMappingURL=bootstrap.min.css.map *\/\n<\/style>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!-- <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery\/3.3.1\/jquery.min.js\"><\/script>  -->\n<script src=\"http:\/\/code.jquery.com\/jquery-1.11.3.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/moment.js\/2.22.2\/moment.min.js\"><\/script>\n<script src=\"https:\/\/code.highcharts.com\/highcharts.js\"><\/script>\n<!-- <link rel=\"stylesheet\" href=\"https:\/\/maxcdn.bootstrapcdn.com\/bootstrap\/3.4.1\/css\/bootstrap.min.css\"> -->\n<!-- <link href=\"https:\/\/cdn.jsdelivr.n-et\/npm\/bootstrap@5.3.0-alpha3\/dist\/css\/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M\/SXH301p5ILy+dN9+nJOZ\" crossorigin=\"anonymous\"> -->\n<!-- <link rel=\u201dstylesheet\u201d href=\u201dhttps:\/\/stackpath-bootstrapcdn.com\/bootstrap\/5.0.0-alpha1\/css\/bootstrap.min.css\u201drel=\u201dnofollow\u201d integrity=\u201dsha384-r4NyP46KrjDleawBgD5tp8Y7UzmLA05oM1iAEQ17CSuDqnUK2+k9luXQOfXJCJ4I\u201d crossorigin=\u201danonymous\u201d> -->\n<style>\n\t.highcharts-credits,\n\t.hide {\n\t\tdisplay: none;\n\t}\n\n\t.form-control {\n\t\tborder-radius: 25px !important;\n\t}\n    .tdate{\n        width: 120px !important;\n        text-align: center;\n    }\n    .trate{\n        width: 100px !important;\n        text-align: center;\n    }\n    .tpayment{\n        width: 100px !important;\n        text-align: center;\n    }\n    .tprincipal{\n        width: 100px !important;\n        text-align: center;\n    }\n    .tbalance{\n        width: 100px !important;\n        text-align: center;\n    }\n<\/style>\n<div class=\"box\">\n\t<div class=\"box-header\">\n\t\t<h2 class=\"blue\"> Loan Calculation<\/h2>\n\t<\/div>\n\t<div class=\"box-content\">\n\t\t<div class=\"row\">\n\t\t\t<div class=\"col-sm-6\" style=\"background-color: #C89E2E;color: #ffffff;border-radius: 25px !important;\">\n\t\t\t\t<!-- <p class=\"introtext\">Please fill in the information below. The field labels marked with * are required input fields.<\/p> -->\n\t\t\t\t<div class=\"col-md-12\">\n\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t<label for=\"currency\">\u179a\u17bc\u1794\u17b7\u1799\u1794\u17d0\u178e\u17d2\u178e<\/label>\n\t\t\t\t\t\t<select name=\"currency\" id='currency' required class='form-control'>\n\t\t\t\t\t\t\t<option value=\"$\" selected=\"selected\">Dollar<\/option>\n\t\t\t\t\t\t\t<option value=\"\u17db\">Riel<\/option>\n\n\t\t\t\t\t\t<\/select>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"col-md-12 hide\">\n\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t<label for=\"date\">Disbursed Date<\/label>\n\t\t\t\t\t\t<input type=\"date\" name=\"disbursed_date\" class=\"form-control date\" id=\"disbursed_date_\" \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"col-md-12 hide\">\n\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t<label for=\"grace_interest_charge\">Grace Period<\/label>\n\t\t\t\t\t\t<input name=\"grace_interest_charge\" type=\"text\" id=\"grace_interest_charge\" value=\"0\"\n\t\t\t\t\t\t\tclass=\"form-control\" \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"col-md-12\">\n\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t<label for=\"principal_amount\">\u1791\u17c6\u17a0\u17c6<\/label><span id=\"for_principal_amount_max\"\n\t\t\t\t\t\t\tstyle=\"color:red;float:right; margin-top:5px;\">*<\/span>\n\t\t\t\t\t\t<input name=\"principal_amount\" type=\"text\" id=\"principal_amount\" value=\"100\"\n\t\t\t\t\t\t\tclass=\"form-control principal_amount\" required=\"required\" \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"col-md-12\">\n\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t<label for=\"interest_rate\">\n\t\t\t\t\t\t\tInterest Rate (%)\n\t\t\t\t\t\t<\/label><span id=\"for_interest_rate_max\" style=\"color:red;float:right; margin-top:5px;\">*<\/span>\n\t\t\t\t\t\t<input name=\"interest_rate\" type=\"number\" id=\"interest_rate\" value=\"1.5\"\n\t\t\t\t\t\t\tclass=\"form-control number_only\" \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"col-md-12\">\n\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t<label for=\"term\">\"Term\" as Month<\/label><span id=\"for_term_max\"\n\t\t\t\t\t\t\tstyle=\"color:red;float:right; margin-top:5px;\">*<\/span>\n\t\t\t\t\t\t<input name=\"term\" type=\"number\" id=\"term\" value=\"3\" min=\"0\" class=\"form-control\"\n\t\t\t\t\t\t\tplaceholder=\"Term\" \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"col-md-12 hide\">\n\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t<label for=\"frequency\">Frequency<\/label>\n\t\t\t\t\t\t<select name=\"frequency\" id='frequency' required class='form-control'>\n\t\t\t\t\t\t\t<option value=\"30\" selected=\"selected\">Monthly<\/option>\n\t\t\t\t\t\t\t<option value=\"1\">Day<\/option>\n\t\t\t\t\t\t\t<option value=\"2\">Bi-Days<\/option>\n\t\t\t\t\t\t\t<option value=\"7\">Weekly<\/option>\n\t\t\t\t\t\t\t<!-- <option value=\"14\">Bi-Weekly<\/option> -->\n\t\t\t\t\t\t\t<!-- <option value=\"15\">Half-Monthly<\/option> -->\n\t\t\t\t\t\t<\/select>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"col-md-12\">\n\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t<label for=\"interest_method\">Payment Mode<\/label>\n\t\t\t\t\t\t<select name=\"interest_method\" id='interest_method' required class='form-control'>\n\t\t\t\t\t\t\t<option value=\"1\" selected=\"selected\">Annuity<\/option>\n\t\t\t\t\t\t\t<option value=\"2\">Declining<\/option>\n\t\t\t\t\t\t\t<!-- <option value=\"3\">Flat Rate<\/option> -->\n\t\t\t\t\t\t\t<!-- <option value=\"4\">Interest Only<\/option> -->\n\t\t\t\t\t\t\t<!-- <option value=\"5\">Negotiate<\/option> -->\n\t\t\t\t\t\t<\/select>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"col-md-12 hide\">\n\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t<label for=\"interest_period\">Interest Period<\/label>\n\t\t\t\t\t\t<select name=\"interest_period\" id='interest_period' required class='form-control'>\n\t\t\t\t\t\t\t<option value=\"1\" selected=\"selected\">Monthly<\/option>\n\t\t\t\t\t\t\t<option value=\"2\">Weekly<\/option>\n\t\t\t\t\t\t\t<option value=\"4\">Daily<\/option>\n\t\t\t\t\t\t\t<option value=\"5\">Half-monthly<\/option>\n\t\t\t\t\t\t\t<option value=\"6\">Bi-weekly<\/option>\n\t\t\t\t\t\t\t<!-- <option value=\"0\">Yearly<\/option> -->\n\t\t\t\t\t\t<\/select>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"col-md-12\">\n\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t<label for=\"lpayment_date\">First Payment Date<\/label>\n\t\t\t\t\t\t<input type=\"date\" name=\"payment_date\" class=\"form-control date\" id=\"payment_date\"\n\t\t\t\t\t\t\trequired=\"required\" onkeydown=\"return false\" \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"col-sm-6\" style=\"background-color: #FAEEEE;border-radius: 25px !important;\">\n\t\t\t\t<br>\n\t\t\t\t<div class=\"col-md-12\">\n\t\t\t\t\t<!-- <div  style=\"background-color:pink; box-shadow: 1px 1px;\" id=\"loan_chart\"><\/div> -->\n\t\t\t\t\t<div class=\"card text-center\">\n\t\t\t\t\t\t<div class=\"card-header\">\n\t\t\t\t\t\t\t<h1>Estimate Payments<\/h1>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"card-body\">\n\t\t\t\t\t\t\t<h2 class=\"card-title\">First Payment<\/h2>\n\t\t\t\t\t\t\t<!-- <p class=\"card-text\">With supporting text below as a natural lead-in to additional content.<\/p> -->\n                                                        <br>\n\t\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t\t\t<div class=\"col-sm-12\">\n\t\t\t\t\t\t\t\t\t<h2>\n\t\t\t\t\t\t\t\t\t\t<div id=\"dis_payment\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div> \n\t\t\t\t\t\t\t<div class=\"row hide\">\n\t\t\t\t\t\t\t\t<div class=\"col-sm-12\">\n\t\t\t\t\t\t\t\t\t<h4>\n\t\t\t\t\t\t\t\t\t\t<div id=\"dis_rate\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/h4>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div> \n\t\t\t\t\t\t\t<div class=\"row hide\">\n\t\t\t\t\t\t\t\t<div class=\"col-sm-12\">\n\t\t\t\t\t\t\t\t\t<h4>\n\t\t\t\t\t\t\t\t\t\t<div id=\"dis_principal\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/h4>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t<a class=\"btn-show btn btn-primary\">Show Schedule<\/a>\n\t\t\t\t\t\t\t<a class=\"btn-hide btn btn-primary\">Hide Schedule<\/a>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<br>\n\t\t<div class=\"col-md-12\" id=\"payment_schedule\">\n\t\t\t<div class=\"clearfix\"><\/div>\n\t\t\t<div class=\"col-md-12\">\n\t\t\t\t<div class=\"table-responsive\">\n\t\t\t\t\t<table class='table table-bordered table-hover table-striped'>\n\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t<tr style=\"\tbackground: #C89E2E;\tcolor: #ffffff;\">\n\t\t\t\t\t\t\t\t<th width='5%'>#<\/th>\n\t\t\t\t\t\t\t\t<th width='130'>Due Date<\/th>\n\t\t\t\t\t\t\t\t<th width='130'>Payment<\/th>\n\t\t\t\t\t\t\t\t<th width='130'>Interest<\/th>\n\t\t\t\t\t\t\t\t<th width='130'>Principal<\/th>\n\t\t\t\t\t\t\t\t<th width='130'>Balance<\/th>\n\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t<\/thead>\n\t\t\t\t\t\t<tbody id=\"data_schedule\"><\/tbody>\n\t\t\t\t\t<\/table>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<style type=\"text\/css\">\n    input {\n\t\t\tborder: none !important;\n\t\t\tbox-shadow: none !important;\n\t\t}\n\t@media print {\n\t\ttable {\n\t\t\tmargin-top: 20px;\n\t\t}\n\n\t\tinput {\n\t\t\tborder: none !important;\n\t\t\tbox-shadow: none !important;\n\t\t}\n\t}\n<\/style>\n<script type=\"text\/javascript\">\n\n\tjQuery(document).on('click', '.btn-show', function (e) {\n\t\tjQuery(\".btn-show\").hide();\n\t\tjQuery(\".btn-hide\").show();\n\t\tjQuery(\"#payment_schedule\").show();\n\t});\n\tjQuery(document).on('click', '.btn-hide', function (e) {\n\t\tjQuery(\".btn-show\").show();\n\t\tjQuery(\".btn-hide\").hide();\n\t\tjQuery(\"#payment_schedule\").hide();\n\t});\n\tfunction formatDecimal(x, d = 2, r = \"$\") {\n\t\tvar currency = jQuery(\"#currency option:selected\").val();\n\t\treturn parseFloat(x).toFixed(d);\n\t}\n\n\tjQuery(\"#payment_schedule\").hide();\n\n\tjQuery(document).ready(function () {\n\t\tvar date = new Date();\n\t\tvar day = date.getDate();\n\t\tvar month = date.getMonth() + 1;\n\t\tvar year = date.getFullYear();\n\t\tif (month < 10) month = \"0\" + month;\n\t\tif (day < 10) day = \"0\" + day;\n\t\tvar today = year + \"-\" + month + \"-\" + day;\n\t\tjQuery(\"#payment_date\").attr(\"value\", today);\n\t\tjQuery(\"#disbursed_date_\").attr(\"value\", today);\n\t});\n\tjQuery(function ($) {\n\t\tjQuery(\"#interest_rate\").keydown(function (e) {\n\t\t\tif ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 ||\n\t\t\t\t(e.keyCode === 65 && (e.ctrlKey === true || e.metaKey === true)) ||\n\t\t\t\t(e.keyCode >= 35 && e.keyCode <= 40)) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) {\n\t\t\t\te.preventDefault();\n\t\t\t}\n\t\t});\n\t\t$(\".btn-hide\").hide();\n\t\tjQuery(\"#grace_interest_charge, #term, #frequency, #interest_period, #interest_method, #principal_amount, #interest_rate, #payment_date, #currency\").on(\"change\", calculator);\n\t\tcalculator();\n\t\tfunction calculator() {\n\n\t\t\tvar grace_interest_charge = parseInt($(\"#grace_interest_charge\").val());\n\t\t\tvar interest_method = parseInt($(\"#interest_method option:selected\").val());\n\t\t\tvar frequency = parseInt($(\"#frequency option:selected\").val());\n\t\t\tvar currency = $(\"#currency option:selected\").val();\n\t\t\tvar interest_period = parseInt($(\"#interest_period option:selected\").val());\n\t\t\tvar term = $(\"#term\").val() != null ? parseInt($(\"#term\").val()) : 0;\n\t\t\tvar interest_rate = $(\"#interest_rate\").val() != null ? ($(\"#interest_rate\").val()) : 0;\n\t\t\tvar first_payment_date = $(\"#payment_date\").val();\n                        console.log(RemoveCommasOfNumber($(\"#principal_amount\").val()));\n\t\t\tvar principal_amount = formatDecimal(RemoveCommasOfNumber($(\"#principal_amount\").val()));\n\t\t\tvar number_term = term;\n\t\t\tvar html = \"\";\n\t\t\tvar w = 0;\n\t\t\tvar x = 1;\n\t\t\tvar y = 1;\n\t\t\tvar d = 3;\n\t\t\tvar total_principal = 0;\n\t\t\tvar total_payment = 0;\n\t\t\tvar total_rate = 0;\n\t\t\tvar total_principal_ = 0;\n\t\t\tvar total_payment_ = 0;\n\t\t\tvar total_rate_ = 0;\n\t\t\tvar trate = 0;\n\t\t\tvar tprincipal = formatDecimal(principal_amount);\n\t\t\tvar tbalance = formatDecimal(principal_amount);\n\t\t\tvar tpayment_date_split = first_payment_date.split(\"-\");\n\t\t\tvar tpayment_date = new Date(tpayment_date_split[0], tpayment_date_split[1] - 1, tpayment_date_split[2]);\n\t\t\tvar period = { \"0\": \"360\", \"1\": \"30\", \"2\": \"7\", \"4\": \"1\", \"5\": \"15\", \"6\": \"14\" };\n\t\t\tif (interest_method == 1) {\n\t\t\t\tvar rate = (interest_rate \/ 100) * (frequency \/ period[interest_period]);\n\t\t\t\tvar rate_paid = Math.pow((1 + rate), number_term);\n\t\t\t\tvar tpayment = (tbalance * rate) * rate_paid \/ (rate_paid - 1);\n\t\t\t\t$(\"#dis_payment\").text(currency + numberWithCommas(formatDecimal(tpayment)));\n\t\t\t\tif (interest_rate <= 0) {\n\t\t\t\t\ttpayment = tbalance \/ number_term;\n\t\t\t\t}\n\t\t\t\tfor (var i = 1; i <= number_term; i++) {\n\t\t\t\t\tif (i == 1) {\n\t\t\t\t\t\tvar tdeadline = moment(tpayment_date).format('DD\/MM\/YYYY');\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar tdeadline = moment(tpayment_date).add(w, 'days').format('DD\/MM\/YYYY');\n\t\t\t\t\t\tif (frequency == 30) {\n\t\t\t\t\t\t\tvar tdeadline = moment(tpayment_date).add(w, 'months').format('DD\/MM\/YYYY');\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tvar trate = formatDecimal(tbalance * (interest_rate \/ 100)) * (frequency \/ period[interest_period]);\n\t\t\t\t\tif (grace_interest_charge >= y) {\n\t\t\t\t\t\ttpayment -= trate;\n\t\t\t\t\t\ttrate = 0;\n\t\t\t\t\t}\n\t\t\t\t\ttprincipal = formatDecimal(tpayment) - formatDecimal(trate);\n\t\t\t\t\ttbalance -= formatDecimal(tprincipal);\n\t\t\t\t\tif (tbalance <= 0) {\n\t\t\t\t\t\ttbalance = 0;\n\t\t\t\t\t} else if (i == number_term) {\n\t\t\t\t\t\ttprincipal = formatDecimal(tprincipal) + formatDecimal(tbalance);\n\t\t\t\t\t\ttbalance = 0;\n\t\t\t\t\t}\n\t\t\t\t\thtml += \"<tr>\";\n\t\t\t\t\thtml += \"<td class=center><input class='form-control tperiod' name='tperiod[]' type='hidden' value='\" + y + \"' \/>\" + y + \"<\/td>\";\n\t\t\t\t\thtml += \"<td class=center><input class='form-control tdate' name='tdeadline[]' style='text-align:center;' value='\" + tdeadline + \"' \/><\/td>\";\n\t\t\t\t\thtml += \"<td class=center><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input readonly class='form-control tpayment' name='tpayment[]' style='text-align:right;' value='\" + formatDecimal(tpayment) + \"' \/><\/div><\/td>\";\n\t\t\t\t\thtml += \"<td class=center><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input readonly class='form-control trate' name='trate[]' style='text-align:right;' value='\" + formatDecimal(trate) + \"' \/><\/div><\/td>\";\n\t\t\t\t\thtml += \"<td class=center><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input readonly class='form-control tprincipal' name='tprincipal[]' style='text-align:right;' value='\" + formatDecimal(tprincipal) + \"' \/><\/div><\/td>\";\n\t\t\t\t\thtml += \"<td class=center><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input readonly class='form-control tbalance' name='tbalance[]' style='text-align:right;' value='\" + formatDecimal(tbalance) + \"' \/><\/div><\/td>\";\n\t\t\t\t\thtml += \"<\/tr>\";\n\t\t\t\t\ttotal_payment += formatDecimal(tpayment);\n\t\t\t\t\ttotal_rate += formatDecimal(trate);\n\t\t\t\t\ttotal_principal += formatDecimal(tprincipal);\n\t\t\t\t\ttotal_payment_ = parseFloat(total_payment_ + tpayment);\n\t\t\t\t\ttotal_rate_ = parseFloat(total_rate_ + trate);\n\t\t\t\t\ttotal_principal_ = parseFloat(total_principal_ + tprincipal);\n\t\t\t\t\tif (frequency == 30) {\n\t\t\t\t\t\tw += 1;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tw += frequency;\n\t\t\t\t\t}\n\t\t\t\t\ty++;\n\t\t\t\t}\n\t\t\t\thtml += \"<tr>\";\n\t\t\t\thtml += \"<th><\/th>\";\n\t\t\t\thtml += \"<th><input type='text' class='form-control' style='text-align:right;' autocomplete='off' id='keyin_payment' \/><\/th>\";\n\t\t\t\thtml += \"<th class='right total_payment'><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input type='text' readonly class='form-control' style='text-align:right;' value='\" + formatDecimal(total_payment_) + \"'\/><\/div><\/th>\";\n\t\t\t\thtml += \"<th class='right total_rate'><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input type='text' readonly class='form-control' style='text-align:right;' value='\" + formatDecimal(total_rate_) + \"'\/><\/div><\/th>\";\n\t\t\t\thtml += \"<th class='right total_principal'><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input type='text' readonly class='form-control' style='text-align:right;' value='\" + formatDecimal(total_principal_) + \"'\/><\/div><\/th>\";\n\t\t\t\thtml += \"<th><\/th>\";\n\t\t\t\thtml += \"<\/tr>\";\n\t\t\t}\n\t\t\telse if (interest_method == 2) {\n\t\t\t\ttprincipal = (tbalance \/ number_term);\n\t\t\t\tfor (i = 1; i <= number_term; i++) {\n\t\t\t\t\tif (i == 1) {\n\t\t\t\t\t\tvar tdeadline = moment(tpayment_date).format('DD\/MM\/YYYY');\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar tdeadline = moment(tpayment_date).add(w, 'days').format('DD\/MM\/YYYY');\n\t\t\t\t\t\tif (frequency == 30) {\n\t\t\t\t\t\t\tvar tdeadline = moment(tpayment_date).add(w, 'months').format('DD\/MM\/YYYY');\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\ttrate = (tbalance * (interest_rate \/ 100)) * (frequency \/ period[interest_period]);\n\t\t\t\t\tif (grace_interest_charge >= y) {\n\t\t\t\t\t\ttrate = 0;\n\t\t\t\t\t}\n\t\t\t\t\ttpayment = (tprincipal + trate);\n\t\t\t\t\ttbalance -= tprincipal;\n\t\t\t\t\tif (tbalance <= 0) {\n\t\t\t\t\t\ttbalance = 0;\n\t\t\t\t\t} else if (i == number_term) {\n\t\t\t\t\t\ttprincipal = tprincipal + tbalance;\n\t\t\t\t\t\ttbalance = 0;\n\t\t\t\t\t}\n\t\t\t\t\tif (i == 1) {\n\t\t\t\t\t\t$(\"#dis_payment\").text(currency + numberWithCommas(formatDecimal(tpayment)));\n\t\t\t\t\t}\n\n\t\t\t\t\thtml += \"<tr>\";\n\t\t\t\t\thtml += \"<td class=center><input class='form-control tperiod' name='tperiod[]' type='hidden' value='\" + y + \"' \/>\" + y + \"<\/td>\";\n\t\t\t\t\thtml += \"<td class=center><input class='form-control tdate' name='tdeadline[]' value='\" + tdeadline + \"' style='text-align:center;'  \/><\/td>\";\n\t\t\t\t\thtml += \"<td class=center><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input readonly class='form-control tpayment' name='tpayment[]' value='\" + formatDecimal(tpayment) + \"' style='text-align:right;'  \/><\/div><\/td>\";\n\t\t\t\t\thtml += \"<td class=center><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input readonly class='form-control trate' name='trate[]' value='\" + formatDecimal(trate) + \"'  style='text-align:right;' \/><\/div><\/td>\";\n\t\t\t\t\thtml += \"<td class=center><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input readonly class='form-control tprincipal' name='tprincipal[]' value='\" + formatDecimal(tprincipal) + \"' style='text-align:right;'  \/><\/div><\/td>\";\n\t\t\t\t\thtml += \"<td class=center><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input readonly class='form-control tbalance' name='tbalance[]' value='\" + formatDecimal(tbalance) + \"' style='text-align:right;'  \/><\/div><\/td>\";\n\t\t\t\t\thtml += \"<\/tr>\";\n\t\t\t\t\ttotal_payment += formatDecimal(tpayment);\n\t\t\t\t\ttotal_rate += formatDecimal(trate);\n\t\t\t\t\ttotal_principal += formatDecimal(tprincipal);\n\t\t\t\t\ttotal_payment_ = parseFloat(total_payment_ + tpayment);\n\t\t\t\t\ttotal_rate_ = parseFloat(total_rate_ + trate);\n\t\t\t\t\ttotal_principal_ = parseFloat(total_principal_ + tprincipal);\n\t\t\t\t\tif (frequency == 30) {\n\t\t\t\t\t\tw += 1;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tw += frequency;\n\t\t\t\t\t}\n\t\t\t\t\ty++;\n\t\t\t\t}\n\t\t\t\thtml += \"<tr>\";\n\t\t\t\thtml += \"<th><\/th>\";\n\t\t\t\thtml += \"<th><\/th>\";\n\t\t\t\thtml += \"<th class='right total_payment'><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input type='text' readonly class='form-control' style='text-align:right;' value='\" + formatDecimal(total_payment_) + \"'\/><\/div><\/th>\";\n\t\t\t\thtml += \"<th class='right total_rate'><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input type='text' readonly class='form-control' style='text-align:right;' value='\" + formatDecimal(total_rate_) + \"'\/><\/div><\/th>\";\n\t\t\t\thtml += \"<th class='right total_principal'><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input type='text' readonly class='form-control' style='text-align:right;' value='\" + formatDecimal(total_principal) + \"'\/><\/div><\/th>\";\n\t\t\t\thtml += \"<th><\/th>\";\n\t\t\t\thtml += \"<\/tr>\";\n\t\t\t} else if (interest_method == 3) {\n\t\t\t\ttprincipal = (principal_amount \/ number_term);\n\t\t\t\tfor (i = 1; i <= number_term; i++) {\n\t\t\t\t\tif (i == 1) {\n\t\t\t\t\t\tvar tdeadline = moment(tpayment_date).format('DD\/MM\/YYYY');\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar tdeadline = moment(tpayment_date).add(w, 'days').format('DD\/MM\/YYYY');\n\t\t\t\t\t\tif (frequency == 30) {\n\t\t\t\t\t\t\tvar tdeadline = moment(tpayment_date).add(w, 'months').format('DD\/MM\/YYYY');\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\ttrate = (principal_amount * (interest_rate \/ 100)) * (frequency \/ period[interest_period]);\n\t\t\t\t\tif (grace_interest_charge >= y) {\n\t\t\t\t\t\ttrate = 0;\n\t\t\t\t\t}\n\t\t\t\t\ttpayment = (tprincipal + trate);\n\t\t\t\t\ttbalance -= tprincipal;\n\t\t\t\t\tif (tbalance <= 0) {\n\t\t\t\t\t\ttbalance = 0;\n\t\t\t\t\t} else if (i == number_term) {\n\t\t\t\t\t\ttprincipal = tprincipal + tbalance;\n\t\t\t\t\t\ttbalance = 0;\n\t\t\t\t\t}\n\t\t\t\t\tif (i == 1) {\n\t\t\t\t\t\t$(\"#dis_payment\").text(currency + formatDecimal(tpayment));\n\t\t\t\t\t}\n\t\t\t\t\thtml += \"<tr>\";\n\t\t\t\t\thtml += \"<td class=center><input class='form-control tperiod' name='tperiod[]' type='hidden' value='\" + y + \"' \/>\" + y + \"<\/td>\";\n\t\t\t\t\thtml += \"<td class=center><input class='form-control tdate' name='tdeadline[]' value='\" + tdeadline + \"' style='text-align:center;'  \/><\/td>\";\n\t\t\t\t\thtml += \"<td class=center><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input readonly class='form-control tpayment' name='tpayment[]' value='\" + formatDecimal(tpayment) + \"' style='text-align:right;'  \/><\/div><\/td>\";\n\t\t\t\t\thtml += \"<td class=center><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input readonly class='form-control trate' name='trate[]' value='\" + formatDecimal(trate) + \"'  style='text-align:right;' \/><\/div><\/td>\";\n\t\t\t\t\thtml += \"<td class=center><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input readonly class='form-control tprincipal' name='tprincipal[]' value='\" + formatDecimal(tprincipal) + \"' style='text-align:right;'  \/><\/div><\/td>\";\n\t\t\t\t\thtml += \"<td class=center><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input readonly class='form-control tbalance' name='tbalance[]' value='\" + formatDecimal(tbalance) + \"' style='text-align:right;'  \/><\/div><\/td>\";\n\t\t\t\t\thtml += \"<\/tr>\";\n\t\t\t\t\ttotal_payment += formatDecimal(tpayment);\n\t\t\t\t\ttotal_rate += formatDecimal(trate);\n\t\t\t\t\ttotal_principal += formatDecimal(tprincipal);\n\t\t\t\t\ttotal_payment_ = parseFloat(total_payment_ + tpayment);\n\t\t\t\t\ttotal_rate_ = parseFloat(total_rate_ + trate);\n\t\t\t\t\ttotal_principal_ = parseFloat(total_principal_ + tprincipal);\n\t\t\t\t\tif (frequency == 30) {\n\t\t\t\t\t\tw += 1;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tw += frequency;\n\t\t\t\t\t}\n\t\t\t\t\ty++;\n\t\t\t\t}\n\t\t\t\thtml += \"<tr>\";\n\t\t\t\thtml += \"<th><\/th>\";\n\t\t\t\thtml += \"<th><\/th>\";\n\t\t\t\thtml += \"<th class='right total_payment'><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input type='text' readonly class='form-control' style='text-align:right;' value='\" + formatDecimal(total_payment_) + \"'\/><\/div><\/th>\";\n\t\t\t\thtml += \"<th class='right total_rate'><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input type='text' readonly class='form-control' style='text-align:right;' value='\" + formatDecimal(total_rate_) + \"'\/><\/div><\/th>\";\n\t\t\t\thtml += \"<th class='right total_principal'><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input type='text' readonly class='form-control' style='text-align:right;' value='\" + formatDecimal(total_principal_) + \"'\/><\/div><\/th>\";\n\t\t\t\thtml += \"<th><\/th>\";\n\t\t\t\thtml += \"<\/tr>\";\n\n\t\t\t} else if (interest_method == 4) {\n\t\t\t\tfor (i = 1; i <= number_term; i++) {\n\t\t\t\t\tif (i == 1) {\n\t\t\t\t\t\tvar tdeadline = moment(tpayment_date).format('DD\/MM\/YYYY');\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar tdeadline = moment(tpayment_date).add(w, 'days').format('DD\/MM\/YYYY');\n\t\t\t\t\t\tif (frequency == 30) {\n\t\t\t\t\t\t\tvar tdeadline = moment(tpayment_date).add(w, 'months').format('DD\/MM\/YYYY');\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\ttprincipal = 0;\n\t\t\t\t\tif (number_term == y) {\n\t\t\t\t\t\ttprincipal = principal_amount;\n\t\t\t\t\t}\n\t\t\t\t\ttrate = (tbalance * (interest_rate \/ 100)) * (frequency \/ period[interest_period]);\n\t\t\t\t\tif (grace_interest_charge >= y) {\n\t\t\t\t\t\ttrate = 0;\n\t\t\t\t\t}\n\t\t\t\t\ttpayment = (tprincipal + trate);\n\t\t\t\t\ttbalance -= tprincipal;\n\t\t\t\t\tif (tbalance <= 0) {\n\t\t\t\t\t\ttbalance = 0;\n\t\t\t\t\t} else if (i == number_term) {\n\t\t\t\t\t\ttprincipal = tprincipal + tbalance;\n\t\t\t\t\t\ttbalance = 0;\n\t\t\t\t\t}\n\t\t\t\t\tif (i == 1) {\n\t\t\t\t\t\t$(\"#dis_payment\").text(currency + formatDecimal(tpayment));\n\t\t\t\t\t}\n                   \n\t\t\t\t\thtml += \"<tr>\";\n\t\t\t\t\thtml += \"<td class=center><input class='form-control tperiod' name='tperiod[]' type='hidden' value='\" + y + \"' \/>\" + y + \"<\/td>\";\n\t\t\t\t\thtml += \"<td class=center><input class='form-control tdate' name='tdeadline[]' value='\" + tdeadline + \"' style='text-align:center;'  \/><\/td>\";\n\t\t\t\t\thtml += \"<td class=center><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input readonly class='form-control tpayment' name='tpayment[]' value='\" + formatDecimal(tpayment) + \"' style='text-align:right;'  \/><\/div><\/td>\";\n\t\t\t\t\thtml += \"<td class=center><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input readonly class='form-control trate' name='trate[]' value='\" + formatDecimal(trate) + \"'  style='text-align:right;' \/><\/div><\/td>\";\n\t\t\t\t\thtml += \"<td class=center><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input readonly class='form-control tprincipal' name='tprincipal[]' value='\" + formatDecimal(tprincipal) + \"' style='text-align:right;'  \/><\/div><\/td>\";\n\t\t\t\t\thtml += \"<td class=center><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input readonly class='form-control tbalance' name='tbalance[]' value='\" + formatDecimal(tbalance) + \"' style='text-align:right;'  \/><\/div><\/td>\";\n\t\t\t\t\thtml += \"<\/tr>\";\n\t\t\t\t\ttotal_payment += formatDecimal(tpayment);\n\t\t\t\t\ttotal_rate += formatDecimal(trate);\n\t\t\t\t\ttotal_principal += formatDecimal(tprincipal);\n\n\t\t\t\t\ttotal_payment_ = parseFloat(total_payment_ + tpayment);\n\t\t\t\t\ttotal_rate_ = parseFloat(total_rate_ + trate);\n\t\t\t\t\ttotal_principal_ = parseFloat(total_principal_ + tprincipal);\n\t\t\t\t\tif (frequency == 30) {\n\t\t\t\t\t\tw += 1;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tw += frequency;\n\t\t\t\t\t}\n\t\t\t\t\ty++;\n\t\t\t\t}\n\t\t\t\thtml += \"<tr>\";\n\t\t\t\thtml += \"<th><\/th>\";\n\t\t\t\thtml += \"<th><\/th>\";\n\t\t\t\thtml += \"<th class='right total_payment'><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input type='text' readonly class='form-control' style='text-align:right;' value='\" + formatDecimal(total_payment_) + \"'\/><\/div><\/th>\";\n\t\t\t\thtml += \"<th class='right total_rate'><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input type='text' readonly class='form-control' style='text-align:right;' value='\" + formatDecimal(total_rate_) + \"'\/><\/div><\/th>\";\n\t\t\t\thtml += \"<th class='right total_principal'><div class='input-group mb-3'><div class='input-group-prepend'><span class='input-group-text'>\" + currency + \"<\/span><\/div><input type='text' readonly class='form-control' style='text-align:right;' value='\" + formatDecimal(total_principal_) + \"'\/><\/div><\/th>\";\n\t\t\t\thtml += \"<th><\/th>\";\n\t\t\t\thtml += \"<\/tr>\";\n\t\t\t}\n\t\t\t$(\"#data_schedule\").html(html);\n\t\t\t\/\/ $('#loan_chart').highcharts({\n\t\t\t\/\/ \tchart: {\n\t\t\t\/\/ \t\ttype: 'pie',\n\t\t\t\/\/ \t\toptions3d: {\n\t\t\t\/\/ \t\t\talpha: 100,\n\t\t\t\/\/ \t\t\tresponsive: true,\n\t\t\t\/\/ \t\t\tmaintainAspectRatio: false,\n\t\t\t\/\/ \t\t\tresponsiveAnimationDuration: 1000,\n\t\t\t\/\/ \t\t}\n\t\t\t\/\/ \t},\n\t\t\t\/\/ \ttitle: {\n\t\t\t\/\/ \t\ttext: 'Loan Calculator'\n\t\t\t\/\/ \t},\n\t\t\t\/\/ \tplotOptions: {\n\t\t\t\/\/ \t\tpie: {\n\t\t\t\/\/ \t\t\tinnerSize: '60%',\n\t\t\t\/\/ \t\t\tdepth: 100\n\t\t\t\/\/ \t\t},\n\t\t\t\/\/ \t\tstartAngle: -90,\n\t\t\t\/\/ \t\tendAngle: 90,\n\t\t\t\/\/ \t\tcenter: ['50%', '75%'],\n\t\t\t\/\/ \t\tsize: '110%'\n\t\t\t\/\/ \t},\n\t\t\t\/\/ \tcolors: ['#058DC7', '#50B432', '#ED561B', '#DDDF00', '#24CBE5', '#64E572', '#FF9655', '#FFF263', '#6AF9C4'],\n\t\t\t\/\/ \tseries: [{\n\t\t\t\/\/ \t\tname: 'Value',\n\t\t\t\/\/ \t\tallowPointSelect: true,\n\t\t\t\/\/ \t\tshowInLegend: true,\n\t\t\t\/\/ \t\tdata: [\n\t\t\t\/\/ \t\t\t['Payment (' + total_payment_ + ')', total_payment_],\n\t\t\t\/\/ \t\t\t['Rate (' + total_rate_ + ')', total_rate_],\n\t\t\t\/\/ \t\t\t['Principal (' + total_principal_ + ')', total_principal_],\n\t\t\t\/\/ \t\t]\n\t\t\t\/\/ \t\t\/\/ data: [\n\t\t\t\/\/ \t\t\/\/     ['Payment (1)', 1],\n\t\t\t\/\/ \t\t\/\/     ['Rate (1)', 1],\n\t\t\t\/\/ \t\t\/\/     ['Principal (1)', 1],\n\t\t\t\/\/ \t\t\/\/ ]\n\t\t\t\/\/ \t}],\n\t\t\t\/\/ });\n\t\t\t$(\"#dis_rate\").text(\"Total Interest Paid : \" + currency + formatDecimal(total_rate_));\n\t\t\t$(\"#dis_principal\").text(\"Total Principal Paid : \" + currency + formatDecimal(total_principal_));\n\t\t}\n\t\t\/\/ Principal and Rate change\n\n\t\t$(document).on('change', '.tprincipal, .trate', function (e) {\n\t\t\tvar parent = $(this).parent().parent();\n\t\t\tvar amt_frequency = parseInt($(\"#frequency option:selected\").val());\n\t\t\tvar amt_period = parseInt($(\"#interest_period option:selected\").val());\n\t\t\tvar currency = $(\"#currency option:selected\").val();\n\t\t\tvar amt_loan = formatDecimal($(\"#principal_amount\").val());\n\t\t\tvar amt_rate = formatDecimal($(\"#interest_rate\").val());\n\t\t\tvar amt_method = parseInt($(\"#interest_method option:selected\").val());\n\t\t\tvar term = $(\"#term\").val() != null ? parseInt($(\"#term\").val()) : 0;\n\t\t\tvar self = parent.find(\".tperiod\").val() - 0;\n\t\t\tvar amt_principal = 0, i = 0;\n\t\t\tvar period = { \"0\": \"360\", \"1\": \"30\", \"2\": \"7\", \"4\": \"1\", \"5\": \"15\", \"6\": \"14\" };\n\t\t\t$(\".tprincipal\").each(function () {\n\t\t\t\tvar parent = $(this).parent().parent();\n\t\t\t\tvar loop_above = parent.find(\".tperiod\").val() - 0;\n\t\t\t\tif (loop_above > self) {\n\t\t\t\t\ti++;\n\t\t\t\t} else {\n\t\t\t\t\tvar tprincipal = $(this).val() - 0\n\t\t\t\t\tamt_principal += tprincipal;\n\t\t\t\t}\n\t\t\t});\n\t\t\tvar balance = (amt_loan - amt_principal);\n\t\t\tvar below = (balance \/ i);\n\t\t\t$('.tprincipal').each(function () {\n\t\t\t\tvar parent = $(this).parent().parent();\n\t\t\t\tvar loop_below = parent.find(\".tperiod\").val() - 0;\n\t\t\t\tif (loop_below > self) {\n\t\t\t\t\t$(this).val(formatDecimal(below));\n\t\t\t\t} else {\n\t\t\t\t\tif (loop_below == self) {\n\t\t\t\t\t\tvar self_principal = formatDecimal($(this).val());\n\t\t\t\t\t\tvar self_interest = formatDecimal(parent.find(\".trate\").val());\n\t\t\t\t\t\tvar self_payment = self_principal + self_interest;\n\t\t\t\t\t\tparent.find(\".tbalance\").val(formatDecimal(balance));\n\t\t\t\t\t\tparent.find(\".tpayment\").val(formatDecimal(self_payment));\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t\tvar total_principal = 0;\n\t\t\tvar total_rate = 0;\n\t\t\tvar total_payment = 0;\n\t\t\tif (amt_method == 1) {\n\t\t\t\tvar rate = (amt_rate \/ 100) * (amt_frequency \/ period[amt_period]);\n\t\t\t\tvar rate_paid = Math.pow((1 + rate), i);\n\t\t\t\tvar payment = (balance * rate) * rate_paid \/ (rate_paid - 1);\n\t\t\t\tif (amt_rate <= 0) {\n\t\t\t\t\tpayment = balance \/ i;\n\t\t\t\t}\n\t\t\t\t$('.tprincipal').each(function () {\n\t\t\t\t\tvar parent = $(this).parent().parent();\n\t\t\t\t\tvar loop_below = parent.find(\".tperiod\").val() - 0;\n\t\t\t\t\tif (loop_below > self) {\n\t\t\t\t\t\tvar rate = ((balance * amt_rate) \/ 100) * (amt_frequency \/ period[amt_period]);\n\t\t\t\t\t\tvar principal = payment - rate;\n\t\t\t\t\t\tbalance -= formatDecimal(principal);\n\t\t\t\t\t\tparent.find(\".tbalance\").val(formatDecimal(balance));\n\t\t\t\t\t\tparent.find(\".tprincipal\").val(formatDecimal(principal));\n\t\t\t\t\t\tparent.find(\".trate\").val(formatDecimal(rate));\n\t\t\t\t\t\tparent.find(\".tpayment\").val(formatDecimal(payment));\n\t\t\t\t\t}\n\t\t\t\t\ttotal_payment += parent.find(\".tpayment\").val() - 0;\n\t\t\t\t\ttotal_rate += parent.find(\".trate\").val() - 0;\n\t\t\t\t\ttotal_principal += parent.find(\".tprincipal\").val() - 0;\n\t\t\t\t});\n\t\t\t} else if (amt_method == 2) {\n\t\t\t\t$('.tprincipal').each(function () {\n\t\t\t\t\tvar parent = $(this).parent().parent();\n\t\t\t\t\tvar loop_below = parent.find(\".tperiod\").val() - 0;\n\t\t\t\t\tif (loop_below > self) {\n\t\t\t\t\t\tvar rate = ((balance * amt_rate) \/ 100) * (amt_frequency \/ period[amt_period]);\n\t\t\t\t\t\tbalance -= formatDecimal(below);\n\t\t\t\t\t\tparent.find(\".tbalance\").val(formatDecimal(balance));\n\t\t\t\t\t\tparent.find(\".trate\").val(formatDecimal(rate));\n\t\t\t\t\t\tparent.find(\".tpayment\").val(formatDecimal(below + rate));\n\t\t\t\t\t}\n\t\t\t\t\ttotal_payment += parent.find(\".tpayment\").val() - 0;\n\t\t\t\t\ttotal_rate += parent.find(\".trate\").val() - 0;\n\t\t\t\t\ttotal_principal += parent.find(\".tprincipal\").val() - 0;\n\t\t\t\t});\n\t\t\t} else if (amt_method == 3) {\n\t\t\t\t$('.tprincipal').each(function () {\n\t\t\t\t\tvar parent = $(this).parent().parent();\n\t\t\t\t\tvar loop_below = parent.find(\".tperiod\").val() - 0;\n\t\t\t\t\tif (loop_below > self) {\n\t\t\t\t\t\tvar rate = ((amt_loan * amt_rate) \/ 100) * (amt_frequency \/ period[amt_period]);\n\t\t\t\t\t\tbalance -= formatDecimal(below);\n\t\t\t\t\t\tparent.find(\".tbalance\").val(formatDecimal(balance));\n\t\t\t\t\t\tparent.find(\".trate\").val(formatDecimal(rate));\n\t\t\t\t\t\tparent.find(\".tpayment\").val(formatDecimal(below + rate));\n\t\t\t\t\t}\n\t\t\t\t\ttotal_payment += parent.find(\".tpayment\").val() - 0;\n\t\t\t\t\ttotal_rate += parent.find(\".trate\").val() - 0;\n\t\t\t\t\ttotal_principal += parent.find(\".tprincipal\").val() - 0;\n\t\t\t\t});\n\t\t\t} else if (amt_method == 4) {\n\t\t\t\t$('.tprincipal').each(function () {\n\t\t\t\t\tvar parent = $(this).parent().parent();\n\t\t\t\t\tvar loop_below = parent.find(\".tperiod\").val() - 0;\n\t\t\t\t\tif (loop_below > self) {\n\t\t\t\t\t\tvar rate = ((balance * amt_rate) \/ 100) * (amt_frequency \/ period[amt_period]);\n\t\t\t\t\t\tvar principal = 0;\n\t\t\t\t\t\tif (loop_below == term) {\n\t\t\t\t\t\t\tprincipal = principal + balance;\n\t\t\t\t\t\t\tbalance = 0;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tvar payment = principal + rate;\n\t\t\t\t\t\tparent.find(\".tbalance\").val(formatDecimal(balance));\n\t\t\t\t\t\tparent.find(\".trate\").val(formatDecimal(rate));\n\t\t\t\t\t\tparent.find(\".tpayment\").val(formatDecimal(payment));\n\t\t\t\t\t\tparent.find(\".tprincipal\").val(principal);\n\t\t\t\t\t}\n\t\t\t\t\ttotal_payment += parent.find(\".tpayment\").val() - 0;\n\t\t\t\t\ttotal_rate += parent.find(\".trate\").val() - 0;\n\t\t\t\t\ttotal_principal += parent.find(\".tprincipal\").val() - 0;\n\t\t\t\t});\n\t\t\t}\n\t\t\t$(\".total_payment input\").val(formatDecimal(total_payment));\n\t\t\t$(\".total_rate input\").val(formatDecimal(total_rate));\n\t\t\t$(\".total_principal input\").val(formatDecimal(total_principal));\n\t\t\t\/\/ $('#loan_chart').highcharts({\n\t\t\t\/\/ \tchart: {\n\t\t\t\/\/ \t\ttype: 'pie',\n\t\t\t\/\/ \t\toptions3d: {\n\t\t\t\/\/ \t\t\talpha: 100,\n\t\t\t\/\/ \t\t\tresponsive: true,\n\t\t\t\/\/ \t\t\tmaintainAspectRatio: false,\n\t\t\t\/\/ \t\t\tresponsiveAnimationDuration: 1000,\n\t\t\t\/\/ \t\t}\n\t\t\t\/\/ \t},\n\t\t\t\/\/ \ttitle: {\n\t\t\t\/\/ \t\ttext: 'Loan Calculator'\n\t\t\t\/\/ \t},\n\t\t\t\/\/ \tplotOptions: {\n\t\t\t\/\/ \t\tpie: {\n\t\t\t\/\/ \t\t\tinnerSize: '60%',\n\t\t\t\/\/ \t\t\tdepth: 100\n\t\t\t\/\/ \t\t},\n\t\t\t\/\/ \t\tstartAngle: -90,\n\t\t\t\/\/ \t\tendAngle: 90,\n\t\t\t\/\/ \t\tcenter: ['50%', '75%'],\n\t\t\t\/\/ \t\tsize: '110%'\n\t\t\t\/\/ \t},\n\t\t\t\/\/ \tcolors: ['#058DC7', '#50B432', '#ED561B', '#DDDF00', '#24CBE5', '#64E572', '#FF9655', '#FFF263', '#6AF9C4'],\n\t\t\t\/\/ \tseries: [{\n\t\t\t\/\/ \t\tname: 'Value',\n\t\t\t\/\/ \t\tallowPointSelect: true,\n\t\t\t\/\/ \t\tshowInLegend: true,\n\t\t\t\/\/ \t\tdata: [\n\t\t\t\/\/ \t\t\t['Payment (' + total_payment + ')', total_payment],\n\t\t\t\/\/ \t\t\t['Rate (' + total_rate + ')', total_rate],\n\t\t\t\/\/ \t\t\t['Principal (' + total_principal + ')', total_principal],\n\t\t\t\/\/ \t\t]\n\t\t\t\/\/ \t}],\n\t\t\t\/\/ });\n\t\t\t\/\/ $(\"#dis_payment\").text(formatDecimal(total_payment));\n\t\t\t$(\"#dis_rate\").text(\"Total Interest Paid : \" + currency + formatDecimal(total_rate));\n\t\t\t$(\"#dis_principal\").text(\"Total Principal Paid : \" + currency + formatDecimal(total_principal));\n\t\t});\n\n\t\t\/\/ Payment change\n\t\t$(document).on('change', '.tpayment', function (e) {\n\t\t\tvar parent = $(this).parent().parent();\n\t\t\tvar amt_frequency = parseInt($(\"#frequency option:selected\").val());\n\t\t\tvar amt_period = parseInt($(\"#interest_period option:selected\").val());\n\t\t\tvar amt_loan = formatDecimal($(\"#principal_amount\").val());\n\t\t\tvar currency = $(\"#currency option:selected\").val();\n\t\t\tvar amt_rate = formatDecimal($(\"#interest_rate\").val());\n\t\t\tvar amt_method = parseInt($(\"#interest_method option:selected\").val());\n\t\t\tvar self = parent.find(\".tperiod\").val() - 0;\n\t\t\tvar amt_principal = 0, i = 0;\n\t\t\tvar period = { \"0\": \"360\", \"1\": \"30\", \"2\": \"7\", \"4\": \"1\", \"5\": \"15\", \"6\": \"14\" };\n\t\t\t$('.tprincipal').each(function () {\n\t\t\t\tvar parent = $(this).parent().parent();\n\t\t\t\tvar loop_below = parent.find(\".tperiod\").val() - 0;\n\t\t\t\tif (loop_below > self) {\n\t\t\t\t} else {\n\t\t\t\t\tif (loop_below == self) {\n\t\t\t\t\t\tvar self_payment = formatDecimal(parent.find(\".tpayment\").val());\n\t\t\t\t\t\tvar self_interest = formatDecimal(parent.find(\".trate\").val());\n\t\t\t\t\t\tvar self_principal = self_payment - self_interest;\n\t\t\t\t\t\tparent.find(\".tprincipal\").val(formatDecimal(self_principal));\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t\t$(\".tprincipal\").each(function () {\n\t\t\t\tvar parent = $(this).parent().parent();\n\t\t\t\tvar loop_above = parent.find(\".tperiod\").val() - 0;\n\t\t\t\tif (loop_above > self) {\n\t\t\t\t\ti++;\n\t\t\t\t} else {\n\t\t\t\t\tvar tprincipal = $(this).val() - 0\n\t\t\t\t\tamt_principal += tprincipal;\n\t\t\t\t}\n\t\t\t});\n\t\t\tvar balance = (amt_loan - amt_principal);\n\t\t\tvar below = (balance \/ i);\n\t\t\t$('.tprincipal').each(function () {\n\t\t\t\tvar parent = $(this).parent().parent();\n\t\t\t\tvar loop_below = parent.find(\".tperiod\").val() - 0;\n\t\t\t\tif (loop_below > self) {\n\t\t\t\t\t$(this).val(formatDecimal(below));\n\t\t\t\t} else {\n\t\t\t\t\tif (loop_below == self) {\n\t\t\t\t\t\tparent.find(\".tbalance\").val(formatDecimal(balance));\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t\tvar total_principal = 0;\n\t\t\tvar total_rate = 0;\n\t\t\tvar total_payment = 0;\n\t\t\tif (amt_method == 1) {\n\t\t\t\tvar rate = (amt_rate \/ 100) * (amt_frequency \/ period[amt_period]);\n\t\t\t\tvar rate_paid = Math.pow((1 + rate), i);\n\t\t\t\tvar payment = (balance * rate) * rate_paid \/ (rate_paid - 1);\n\t\t\t\tif (amt_rate <= 0) {\n\t\t\t\t\tpayment = balance \/ i;\n\t\t\t\t}\n\t\t\t\t$('.tprincipal').each(function () {\n\t\t\t\t\tvar parent = $(this).parent().parent();\n\t\t\t\t\tvar loop_below = parent.find(\".tperiod\").val() - 0;\n\t\t\t\t\tif (loop_below > self) {\n\t\t\t\t\t\tvar rate = ((balance * amt_rate) \/ 100) * (amt_frequency \/ period[amt_period]);\n\t\t\t\t\t\tvar principal = payment - rate\n\t\t\t\t\t\tbalance -= formatDecimal(principal);\n\t\t\t\t\t\tparent.find(\".tbalance\").val(formatDecimal(balance));\n\t\t\t\t\t\tparent.find(\".tprincipal\").val(formatDecimal(principal));\n\t\t\t\t\t\tparent.find(\".trate\").val(formatDecimal(rate));\n\t\t\t\t\t\tparent.find(\".tpayment\").val(formatDecimal(payment));\n\t\t\t\t\t}\n\t\t\t\t\ttotal_payment += parent.find(\".tpayment\").val() - 0;\n\t\t\t\t\ttotal_rate += parent.find(\".trate\").val() - 0;\n\t\t\t\t\ttotal_principal += parent.find(\".tprincipal\").val() - 0;\n\t\t\t\t});\n\t\t\t} else if (amt_method == 2) {\n\t\t\t\t$('.tprincipal').each(function () {\n\t\t\t\t\tvar parent = $(this).parent().parent();\n\t\t\t\t\tvar loop_below = parent.find(\".tperiod\").val() - 0;\n\t\t\t\t\tif (loop_below > self) {\n\t\t\t\t\t\tvar rate = ((balance * amt_rate) \/ 100) * (amt_frequency \/ period[amt_period]);\n\t\t\t\t\t\tbalance -= formatDecimal(below);\n\t\t\t\t\t\tparent.find(\".tbalance\").val(formatDecimal(balance));\n\t\t\t\t\t\tparent.find(\".trate\").val(formatDecimal(rate));\n\t\t\t\t\t\tparent.find(\".tpayment\").val(formatDecimal(below + rate));\n\t\t\t\t\t}\n\t\t\t\t\ttotal_payment += parent.find(\".tpayment\").val() - 0;\n\t\t\t\t\ttotal_rate += parent.find(\".trate\").val() - 0;\n\t\t\t\t\ttotal_principal += parent.find(\".tprincipal\").val() - 0;\n\t\t\t\t});\n\t\t\t} else if (amt_method == 3) {\n\t\t\t\t$('.tprincipal').each(function () {\n\t\t\t\t\tvar parent = $(this).parent().parent();\n\t\t\t\t\tvar loop_below = parent.find(\".tperiod\").val() - 0;\n\t\t\t\t\tif (loop_below > self) {\n\t\t\t\t\t\tvar rate = ((amt_loan * amt_rate) \/ 100) * (amt_frequency \/ period[amt_period]);\n\t\t\t\t\t\tbalance -= formatDecimal(below);\n\t\t\t\t\t\tparent.find(\".tbalance\").val(formatDecimal(balance));\n\t\t\t\t\t\tparent.find(\".trate\").val(formatDecimal(rate));\n\t\t\t\t\t\tparent.find(\".tpayment\").val(formatDecimal(below + rate));\n\t\t\t\t\t}\n\t\t\t\t\ttotal_payment += parent.find(\".tpayment\").val() - 0;\n\t\t\t\t\ttotal_rate += parent.find(\".trate\").val() - 0;\n\t\t\t\t\ttotal_principal += parent.find(\".tprincipal\").val() - 0;\n\t\t\t\t});\n\t\t\t}\n\t\t\t$(\".total_payment input\").val(formatDecimal(total_payment));\n\t\t\t$(\".total_rate input\").val(formatDecimal(total_rate));\n\t\t\t$(\".total_principal input\").val(formatDecimal(total_principal));\n\t\t\t\n\t\t\t$(\"#dis_payment\").text(formatDecimal(total_payment));\n\t\t\t$(\"#dis_rate\").text(\"Total Interest Paid : \" + currency + formatDecimal(total_rate));\n\t\t\t$(\"#dis_principal\").text(\"Total Principal Paid : \" + currency + formatDecimal(total_principal));\n\t\t});\n\t\t$(document).on('change', '#keyin_payment', function (e) {\n\t\t\tvar keyin_payment = $(this).val();\n\t\t\t$(\".tpayment\").not('.tpayment_0').each(function (i, e) {\n\t\t\t\t$(this).val(keyin_payment).change();\n\t\t\t});\n\t\t});\n\t});\nfunction RemoveCommasOfNumber(x) {\n    return x.toString().replaceAll(\",\", \"\");\n}\nfunction numberWithCommas(x) {\n    return x.toString().replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \",\");\n}\nfunction updateTextView(_obj){\n  var num = getNumber(_obj.val());\n  if(num==0){\n    _obj.val('');\n  }else{\n    _obj.val(num.toLocaleString());\n  }\n}\nfunction getNumber(_str){\n  var arr = _str.split('');\n  var out = new Array();\n  for(var cnt=0;cnt<arr.length;cnt++){\n    if(isNaN(arr[cnt])==false){\n      out.push(arr[cnt]);\n    }\n  }\n  return Number(out.join(''));\n}\njQuery(document).ready(function(){\n  jQuery('input[type=text]').on('keyup',function(){\n    updateTextView(jQuery(this));\n  });\n});\n<\/script>\n\n<div class=\"clearfix\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/div>\n<div class=\"clearfix\"><\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Loan Calculation Currency Dollar Riel Disbursed Date Grace Period Loan Amount* Interest Rate (%) * &#8220;Term&#8221; as Month* Frequency Monthly Day Bi-Days Weekly Payment Mode Annuity Declining Interest Period Monthly Weekly Daily Half-monthly Bi-weekly First Payment Date Estimate Payments First Payment Show Schedule Hide Schedule # Due Date Payment Interest Principal Balance<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2071","page","type-page","status-publish","hentry","description-off"],"_links":{"self":[{"href":"https:\/\/ellipse-capital.com\/kh\/wp-json\/wp\/v2\/pages\/2071"}],"collection":[{"href":"https:\/\/ellipse-capital.com\/kh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ellipse-capital.com\/kh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ellipse-capital.com\/kh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ellipse-capital.com\/kh\/wp-json\/wp\/v2\/comments?post=2071"}],"version-history":[{"count":3,"href":"https:\/\/ellipse-capital.com\/kh\/wp-json\/wp\/v2\/pages\/2071\/revisions"}],"predecessor-version":[{"id":2078,"href":"https:\/\/ellipse-capital.com\/kh\/wp-json\/wp\/v2\/pages\/2071\/revisions\/2078"}],"wp:attachment":[{"href":"https:\/\/ellipse-capital.com\/kh\/wp-json\/wp\/v2\/media?parent=2071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}