@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);

:root, [data-bs-theme=light]  {
    --bs-default: #e9ecef;
    --bs-primary: #348fe2;
    --bs-secondary: #6c757d;
    --bs-success: #00acac;
    --bs-info: #49b6d6;
    --bs-warning: #f59c1a;
    --bs-danger: #ff5b57;
    --bs-light: #f2f3f4;
    --bs-dark: #2d353c;
    --bs-inverse: #2d353c;
    --bs-blue: #348fe2;
    --bs-indigo: #8753de;
    --bs-purple: #727cb6;
    --bs-pink: #fb5597;
    --bs-red: #ff5b57;
    --bs-orange: #f59c1a;
    --bs-yellow: #ffd900;
    --bs-green: #32a932;
    --bs-teal: #00acac;
    --bs-lime: #90ca4b;
    --bs-cyan: #49b6d6;
    --bs-white: #FFF;
    --bs-gray: #6c757d;
    --bs-gray-dark: #2d353c;
    --bs-muted: #adb5bd;
    --bs-black: #000;
    --bs-silver: #b6c2c9;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #2d353c;
    --bs-gray-900: #20252a;
    --bs-default-rgb: 233, 236, 239;
    --bs-primary-rgb: 52, 143, 226;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success-rgb: 0, 172, 172;
    --bs-info-rgb: 73, 182, 214;
    --bs-warning-rgb: 245, 156, 26;
    --bs-danger-rgb: 255, 91, 87;
    --bs-light-rgb: 242, 243, 244;
    --bs-dark-rgb: 45, 53, 60;
    --bs-inverse-rgb: 45, 53, 60;
    --bs-blue-rgb: 52, 143, 226;
    --bs-indigo-rgb: 135, 83, 222;
    --bs-purple-rgb: 114, 124, 182;
    --bs-pink-rgb: 251, 85, 151;
    --bs-red-rgb: 255, 91, 87;
    --bs-orange-rgb: 245, 156, 26;
    --bs-yellow-rgb: 255, 217, 0;
    --bs-green-rgb: 50, 169, 50;
    --bs-teal-rgb: 0, 172, 172;
    --bs-lime-rgb: 144, 202, 75;
    --bs-cyan-rgb: 73, 182, 214;
    --bs-gray-rgb: 108, 117, 125;
    --bs-gray-dark-rgb: 45, 53, 60;
    --bs-muted-rgb: 173, 181, 189;
    --bs-silver-rgb: 182, 194, 201;
    --bs-gray-100-rgb: 248, 249, 250;
    --bs-gray-200-rgb: 233, 236, 239;
    --bs-gray-300-rgb: 222, 226, 230;
    --bs-gray-400-rgb: 206, 212, 218;
    --bs-gray-500-rgb: 173, 181, 189;
    --bs-gray-600-rgb: 108, 117, 125;
    --bs-gray-700-rgb: 73, 80, 87;
    --bs-gray-800-rgb: 45, 53, 60;
    --bs-gray-900-rgb: 32, 37, 42;
    --bs-primary-text-emphasis: #15395a;
    --bs-secondary-text-emphasis: #2b2f32;
    --bs-success-text-emphasis: #004545;
    --bs-info-text-emphasis: #1d4956;
    --bs-warning-text-emphasis: #623e0a;
    --bs-danger-text-emphasis: #662423;
    --bs-light-text-emphasis: #495057;
    --bs-dark-text-emphasis: #495057;
    --bs-primary-bg-subtle: #d6e9f9;
    --bs-secondary-bg-subtle: #e2e3e5;
    --bs-success-bg-subtle: #cee;
    --bs-info-bg-subtle: #dbf0f7;
    --bs-warning-bg-subtle: #fdebd1;
    --bs-danger-bg-subtle: #ffdedd;
    --bs-light-bg-subtle: #fcfcfd;
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: #aed2f3;
    --bs-secondary-border-subtle: #c4c8cb;
    --bs-success-border-subtle: #99dede;
    --bs-info-border-subtle: #b6e2ef;
    --bs-warning-border-subtle: #fbd7a3;
    --bs-danger-border-subtle: #ffbdbc;
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: "Open Sans", sans-serif;
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 0.875rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #2d353c;
    --bs-body-color-rgb: 45, 53, 60;
    --bs-body-bg: #FFF;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0, 0, 0;
    --bs-secondary-color: rgba(45, 53, 60, 0.75);
    --bs-secondary-color-rgb: 45, 53, 60;
    --bs-secondary-bg: #e9ecef;
    --bs-secondary-bg-rgb: 233, 236, 239;
    --bs-tertiary-color: rgba(45, 53, 60, 0.5);
    --bs-tertiary-color-rgb: 45, 53, 60;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248, 249, 250;
    --bs-heading-color: inherit;
    --bs-link-color: #00acac;
    --bs-link-color-rgb: 0, 172, 172;
    --bs-link-decoration: none;
    --bs-link-hover-color: #008a8a;
    --bs-link-hover-color-rgb: 0, 138, 138;
    --bs-code-color: #f90a69;
    --bs-highlight-color: #2d353c;
    --bs-highlight-bg: #fff7cc;
    --bs-border-width: 2px;
    --bs-border-style: solid;
    --bs-border-color: #ced4da;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 4px;
    --bs-border-radius-sm: 3px;
    --bs-border-radius-lg: 6px;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(52, 143, 226, 0.25);
    --bs-form-valid-color: #00acac;
    --bs-form-valid-border-color: #00acac;
    --bs-form-invalid-color: #ff5b57;
    --bs-form-invalid-border-color: #ff5b57;
    --bs-app-theme: #0BB0E4;
    --bs-app-theme-rgb: 11, 176, 228;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #0991bd;
    --bs-app-theme-hover-border-color: #0991bd;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #0991bd;
    --bs-app-theme-active-border-color: #0991bd;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #7ddcfa;
    --bs-app-theme-disabled-border-color: #7ddcfa;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 11, 176, 228;
    --bs-link-hover-color-rgb: #0991bd;
    --bs-app-header-bg: #FFF;
    --bs-app-header-bg-rgb: 255, 255, 255;
    --bs-app-header-color: #20252a;
    --bs-app-header-color-rgb: 32, 37, 42;
    --bs-app-header-input-bg: #f2f3f4;
    --bs-app-header-input-border: #f2f3f4;
    --bs-app-header-mobile-divider-bg: #edf0f2;
    --bs-app-header-divider-bg: #dee2e6;
    --bs-component-bg: #FFF;
    --bs-component-bg-rgb: 255, 255, 255;
    --bs-component-secondary-bg-rgb: 222, 226, 230;
    --bs-component-tertiary-bg: #adb5bd;
    --bs-component-tertiary-bg-rgb: 173, 181, 189;
    --bs-component-dropdown-bg: #FFF;
    --bs-component-dropdown-bg-rgb: 255, 255, 255;
    --bs-component-dropdown-hover-bg: #eff1f3;
    --bs-component-dropdown-hover-bg-rgb: 239, 241, 243;
    --bs-component-dropdown-border-color: #ced4da;
    --bs-component-dropdown-border-color-rgb: 206, 212, 218;
    --bs-component-modal-bg: #FFF;
    --bs-component-modal-bg-rgb: 255, 255, 255;
    --bs-component-modal-border-color: #ced4da;
    --bs-component-modal-border-color-rgb: 206, 212, 218;
    --bs-component-secondary-bg: #dee2e6;
    --bs-component-color: #20252a;
    --bs-component-color-rgb: 32, 37, 42;
    --bs-component-border-color: #ced4da;
    --bs-component-border-color-rgb: 206, 212, 218;
    --bs-component-active-bg: #348fe2;
    --bs-component-active-bg-rgb: 52, 143, 226;
    --bs-component-active-color: #FFF;
    --bs-component-active-color-rgb: 255, 255, 255;
    --bs-component-hover-bg: #eff1f3;
    --bs-component-hover-color: #20252a;
    --bs-component-hover-border-color: #ced4da;
    --bs-component-focus-border-color: #67abe9;
    --bs-component-disabled-bg: #e9ecef;
    --bs-component-disabled-color: #adb5bd;
    --bs-component-disabled-border-color: #ced4da;
    --bs-component-table-border-color: #ced4da;
    --bs-component-table-separator-color: currentColor
}

[data-bs-theme=dark]  {
    color-scheme: dark;
    --bs-body-color-rgb: 222, 222, 222;
    --bs-body-bg: #161a1d;
    --bs-body-bg-rgb: 22, 26, 29;
    --bs-emphasis-color: #FFF;
    --bs-emphasis-color-rgb: 255, 255, 255;
    --bs-secondary-color: rgba(222, 226, 230, 0.75);
    --bs-secondary-color-rgb: 222, 226, 230;
    --bs-secondary-bg: #2d353c;
    --bs-secondary-bg-rgb: 45, 53, 60;
    --bs-tertiary-color: rgba(222, 226, 230, 0.5);
    --bs-tertiary-color-rgb: 222, 226, 230;
    --bs-tertiary-bg: #272d33;
    --bs-tertiary-bg-rgb: 39, 45, 51;
    --bs-light-text-emphasis: #f8f9fa;
    --bs-dark-text-emphasis: #dee2e6;
    --bs-light-bg-subtle: #2d353c;
    --bs-dark-bg-subtle: #171b1e;
    --bs-primary-border-subtle: #1f5688;
    --bs-secondary-border-subtle: #41464b;
    --bs-success-border-subtle: #006767;
    --bs-info-border-subtle: #2c6d80;
    --bs-warning-border-subtle: #935e10;
    --bs-danger-border-subtle: #993734;
    --bs-light-border-subtle: #495057;
    --bs-dark-border-subtle: #2d353c;
    --bs-heading-color: inherit;
    --bs-link-color: #66cdcd;
    --bs-link-hover-color: #85d7d7;
    --bs-link-color-rgb: 102, 205, 205;
    --bs-link-hover-color-rgb: 133, 215, 215;
    --bs-code-color: #fb6ca5;
    --bs-highlight-color: #dee2e6;
    --bs-highlight-bg: #665700;
    --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
    --bs-form-valid-color: #84cb84;
    --bs-form-valid-border-color: #84cb84;
    --bs-form-invalid-color: #ff9d9a;
    --bs-form-invalid-border-color: #ff9d9a;
    --bs-body-bg: #151926;
    --bs-body-color: #dedede;
    --bs-dark: #f8f9fa;
    --bs-dark-rgb: 248, 249, 250;
    --bs-light: #1a1f2f;
    --bs-light-rgb: 26, 31, 47;
    --bs-border-color: #6c757d;
    --bs-app-header-bg: #262d33;
    --bs-app-header-color: #FFF;
    --bs-app-header-input-bg: #1b1f24;
    --bs-app-header-input-border: #1b1f24;
    --bs-app-header-divider-bg: #495057;
    --bs-app-header-mobile-divider-bg: #20252a;
    --bs-component-bg: #22293f;
    --bs-component-bg-rgb: 34, 41, 63;
    --bs-component-secondary-bg-rgb: 73, 80, 87;
    --bs-component-tertiary-bg: #6c757d;
    --bs-component-tertiary-bg-rgb: 108, 117, 125;
    --bs-component-color: #FFF;
    --bs-component-color-rgb: 255, 255, 255;
    --bs-component-border-color: #495057;
    --bs-component-border-color-rgb: 73, 80, 87;
    --bs-component-hover-bg: #4d5359;
    --bs-component-hover-color: #FFF;
    --bs-component-hover-border-color: rgba(222, 226, 230, 0.125);
    --bs-component-disabled-bg: #495057;
    --bs-component-disabled-border-color: #495057;
    --bs-component-disabled-color: #6c757d;
    --bs-component-dropdown-bg: #495057;
    --bs-component-dropdown-bg-rgb: 73, 80, 87;
    --bs-component-dropdown-hover-bg: #6c757d;
    --bs-component-dropdown-hover-bg-rgb: 108, 117, 125;
    --bs-component-dropdown-border-color: #6c757d;
    --bs-component-dropdown-border-color-rgb: 108, 117, 125;
    --bs-component-modal-bg: #495057;
    --bs-component-modal-bg-rgb: 73, 80, 87;
    --bs-component-modal-border-color: #6c757d;
    --bs-component-modal-border-color-rgb: 108, 117, 125;
    --bs-component-secondary-bg: #495057;
    --bs-component-table-border-color: #495057;
    --bs-component-table-separator-color: #adb5bd;
    --bs-default-bg-subtle: #2f2f30;
    --bs-default-text-emphasis: #f2f4f5;
    --bs-default-border-subtle: #2f2f30;
    --bs-primary-bg-subtle: #0a1d2d;
    --bs-primary-text-emphasis: #85bcee;
    --bs-primary-border-subtle: #0a1d2d;
    --bs-secondary-bg-subtle: #161719;
    --bs-secondary-text-emphasis: #a7acb1;
    --bs-secondary-border-subtle: #161719;
    --bs-success-bg-subtle: #022;
    --bs-success-text-emphasis: #66cdcd;
    --bs-success-border-subtle: #022;
    --bs-info-bg-subtle: #0f242b;
    --bs-info-text-emphasis: #92d3e6;
    --bs-info-border-subtle: #0f242b;
    --bs-warning-bg-subtle: #311f05;
    --bs-warning-text-emphasis: #f9c476;
    --bs-warning-border-subtle: #311f05;
    --bs-danger-bg-subtle: #331211;
    --bs-danger-text-emphasis: #ff9d9a;
    --bs-danger-border-subtle: #331211;
    --bs-light-bg-subtle: #303131;
    --bs-light-text-emphasis: #f7f8f8;
    --bs-light-border-subtle: #303131;
    --bs-dark-bg-subtle: #090b0c;
    --bs-dark-text-emphasis: #81868a;
    --bs-dark-border-subtle: #090b0c;
    --bs-inverse-bg-subtle: #090b0c;
    --bs-inverse-text-emphasis: #81868a;
    --bs-inverse-border-subtle: #090b0c;
    --bs-blue-bg-subtle: #0a1d2d;
    --bs-blue-text-emphasis: #85bcee;
    --bs-blue-border-subtle: #0a1d2d;
    --bs-indigo-bg-subtle: #1b112c;
    --bs-indigo-text-emphasis: #b798eb;
    --bs-indigo-border-subtle: #1b112c;
    --bs-purple-bg-subtle: #171924;
    --bs-purple-text-emphasis: #aab0d3;
    --bs-purple-border-subtle: #171924;
    --bs-pink-bg-subtle: #32111e;
    --bs-pink-text-emphasis: #fd99c1;
    --bs-pink-border-subtle: #32111e;
    --bs-red-bg-subtle: #331211;
    --bs-red-text-emphasis: #ff9d9a;
    --bs-red-border-subtle: #331211;
    --bs-orange-bg-subtle: #311f05;
    --bs-orange-text-emphasis: #f9c476;
    --bs-orange-border-subtle: #311f05;
    --bs-yellow-bg-subtle: #332b00;
    --bs-yellow-text-emphasis: #ffe866;
    --bs-yellow-border-subtle: #332b00;
    --bs-green-bg-subtle: #0a220a;
    --bs-green-text-emphasis: #84cb84;
    --bs-green-border-subtle: #0a220a;
    --bs-teal-bg-subtle: #022;
    --bs-teal-text-emphasis: #66cdcd;
    --bs-teal-border-subtle: #022;
    --bs-lime-bg-subtle: #1d280f;
    --bs-lime-text-emphasis: #bcdf93;
    --bs-lime-border-subtle: #1d280f;
    --bs-cyan-bg-subtle: #0f242b;
    --bs-cyan-text-emphasis: #92d3e6;
    --bs-cyan-border-subtle: #0f242b;
    --bs-white-bg-subtle: #333;
    --bs-white-text-emphasis: #fff;
    --bs-white-border-subtle: #333;
    --bs-gray-bg-subtle: #161719;
    --bs-gray-text-emphasis: #a7acb1;
    --bs-gray-border-subtle: #161719;
    --bs-gray-dark-bg-subtle: #090b0c;
    --bs-gray-dark-text-emphasis: #81868a;
    --bs-gray-dark-border-subtle: #090b0c;
    --bs-muted-bg-subtle: #232426;
    --bs-muted-text-emphasis: #ced3d7;
    --bs-muted-border-subtle: #232426;
    --bs-black-bg-subtle: #000;
    --bs-black-text-emphasis: #666;
    --bs-black-border-subtle: #000;
    --bs-silver-bg-subtle: #242728;
    --bs-silver-text-emphasis: #d3dadf;
    --bs-silver-border-subtle: #242728;
    --bs-gray-100-bg-subtle: #323232;
    --bs-gray-100-text-emphasis: #fbfbfc;
    --bs-gray-100-border-subtle: #323232;
    --bs-gray-200-bg-subtle: #2f2f30;
    --bs-gray-200-text-emphasis: #f2f4f5;
    --bs-gray-200-border-subtle: #2f2f30;
    --bs-gray-300-bg-subtle: #2c2d2e;
    --bs-gray-300-text-emphasis: #ebeef0;
    --bs-gray-300-border-subtle: #2c2d2e;
    --bs-gray-400-bg-subtle: #292a2c;
    --bs-gray-400-text-emphasis: #e2e5e9;
    --bs-gray-400-border-subtle: #292a2c;
    --bs-gray-500-bg-subtle: #232426;
    --bs-gray-500-text-emphasis: #ced3d7;
    --bs-gray-500-border-subtle: #232426;
    --bs-gray-600-bg-subtle: #161719;
    --bs-gray-600-text-emphasis: #a7acb1;
    --bs-gray-600-border-subtle: #161719;
    --bs-gray-700-bg-subtle: #0f1011;
    --bs-gray-700-text-emphasis: #92969a;
    --bs-gray-700-border-subtle: #0f1011;
    --bs-gray-800-bg-subtle: #090b0c;
    --bs-gray-800-text-emphasis: #81868a;
    --bs-gray-800-border-subtle: #090b0c;
    --bs-gray-900-bg-subtle: #060708;
    --bs-gray-900-text-emphasis: #797c7f;
    --bs-gray-900-border-subtle: #060708
}

.legacy-form *, ::after, ::before  {
    box-sizing: border-box
}

@media (prefers-reduced-motion: no-preference)  {
.legacy-form     :root  {
        scroll-behavior: smooth
    }
}

.legacy-form body   {
    margin: 0;
    font: var(--bs-body-font-weight) var(--bs-body-font-size)/var(--bs-body-line-height) var(--bs-body-font-family);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased
}

.legacy-form hr   {
    margin: .9375rem 0;
    color: #adb5bd;
    border: 0;
    border-top: solid;
    opacity: .4
}

.legacy-form .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6   {
    margin-top: 0;
    margin-bottom: .46875rem;
    font-weight: 600;
    line-height: 1.2;
    color: var(--bs-heading-color)
}

.legacy-form .h1, h1   {
/*     font-size: calc(1.34375rem + 1.125vw); */
}

@media (min-width: 1200px)  {
.legacy-form     .h1, h1   {
/*         font-size: 2.1875rem; */
    }
}

.legacy-form .h2, h2   {
/*     font-size: calc(1.3rem + .6vw); */
}

@media (min-width: 1200px)  {
.legacy-form     .h2, h2   {
/*         font-size: 1.75rem; */
    }
}

.legacy-form .h3, h3   {
/*     font-size: calc(1.278125rem + .3375vw); */
}

@media (min-width: 1200px)  {
.legacy-form     .h3, h3   {
/*         font-size: 1.53125rem; */
    }
}

.legacy-form .h4, h4   {
/*     font-size: calc(1.25625rem + .075vw); */
}

@media (min-width: 1200px)  {
.legacy-form     .h4, h4   {
/*         font-size: 1.3125rem; */
    }
}

.legacy-form .h5, h5   {
/*     font-size: 1.09375rem; */
}

.legacy-form .h6, h6   {
/*     font-size: .875rem; */
}

.legacy-form p   {
    margin-top: 0;
    margin-bottom: .9375rem;
/*     font-size: .8125rem; */
}

.legacy-form abbr[title]   {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

.legacy-form address   {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

.legacy-form ol, ul   {
    padding-left: 2rem
}

.legacy-form dl, ol, ul   {
    margin-top: 0;
    margin-bottom: 1rem
}

.legacy-form ol ol, ol ul, ul ol, ul ul   {
    margin-bottom: 0
}

.legacy-form dt   {
    font-weight: 600
}

.legacy-form dd   {
    margin-bottom: .5rem;
    margin-left: 0
}

.legacy-form blockquote   {
    margin: 0 0 1rem
}

.legacy-form b, strong   {
    font-weight: 700
}

.legacy-form .small, small   {
    font-size: .875em
}

.legacy-form .x-small   {
    font-size: small
}

.legacy-form .mark, mark   {
    padding: .1875em;
    color: var(--bs-highlight-color);
    background-color: var(--bs-highlight-bg)
}

.legacy-form sub, sup   {
    position: relative;
    font-size: .75em;
    line-height: 0;
    vertical-align: baseline
}

.legacy-form sub   {
    bottom: -.25em
}

.legacy-form sup   {
    top: -.5em
}

.legacy-form a   {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
    text-decoration: none
}

.legacy-form a:hover   {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb)
}

.legacy-form a:not([href]):not([class]), a:not([href]):not([class]):hover   {
    color: inherit;
    text-decoration: none
}

.legacy-form code, kbd, pre, samp   {
    font: 1em var(--bs-font-monospace)
}

.legacy-form pre   {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: 90%
}

.legacy-form pre code   {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

.legacy-form code   {
    font-size: 90%;
    color: var(--bs-code-color);
    word-wrap: break-word
}

.legacy-form a > code   {
    color: inherit
}

.legacy-form kbd   {
    padding: .2rem .4rem;
    font-size: 90%;
    color: #fff;
    background-color: #20252a;
    border-radius: 3px
}

.legacy-form kbd kbd   {
    padding: 0;
    font-size: 1em
}

.legacy-form figure   {
    margin: 0 0 1rem
}

.legacy-form img, svg   {
    vertical-align: middle
}

.legacy-form table   {
    caption-side: bottom;
    border-collapse: collapse
}

.legacy-form caption   {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: #adb5bd;
    text-align: left
}

.legacy-form th   {
    text-align: inherit;
    text-align: -webkit-match-parent
}

.legacy-form tbody, td, tfoot, th, thead, tr   {
    border-color: inherit;
    border-style: solid;
    border-width: 0
}

.legacy-form label   {
    display: inline-block
}

.legacy-form button   {
    border-radius: 0
}

.legacy-form button:focus:not(:focus-visible)   {
    outline: 0
}

.legacy-form button, input, optgroup, select, textarea   {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

.legacy-form button, select   {
    text-transform: none
}

[role=button]   {
    cursor: pointer
}

.legacy-form select   {
    word-wrap: normal
}

.legacy-form select:disabled   {
    opacity: 1
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator   {
    display: none !important
}

[type=button], [type=reset], [type=submit], button   {
    -webkit-appearance: button
}

[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled)   {
    cursor: pointer
}

::-moz-focus-inner   {
    padding: 0;
    border-style: none
}

.legacy-form textarea   {
    resize: vertical
}

@media (min-width: 1200px)  {
.legacy-form     legend   {
/*         font-size: 1.5rem; */
    }
}

.legacy-form legend + *   {
    clear: left
}

::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field  {
    padding: 0
}

::-webkit-inner-spin-button  {
    height: auto
}

[type=search]  {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration  {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper  {
    padding: 0
}

::file-selector-button  {
    font: inherit;
    -webkit-appearance: button
}

.legacy-form output   {
    display: inline-block
}

.legacy-form iframe   {
    border: 0
}

.legacy-form summary   {
    display: list-item;
    cursor: pointer
}

.legacy-form progress   {
    vertical-align: baseline
}

[hidden]  {
    display: none !important
}

.legacy-form .lead   {
/*     font-size: 1.09375rem;; */
    font-weight: 300
}

.legacy-form .display-1   {
/*     font-size: calc(1.625rem + 4.5vw);; */
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px)  {
.legacy-form     .display-1   {
/*         font-size: 5rem; */
    }
}

.legacy-form .display-2   {
/*     font-size: calc(1.575rem + 3.9vw);; */
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px)  {
.legacy-form     .display-2   {
/*         font-size: 4.5rem; */
    }
}

.legacy-form .display-3   {
/*     font-size: calc(1.525rem + 3.3vw);; */
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px)  {
.legacy-form     .display-3   {
/*         font-size: 4rem; */
    }
}

.legacy-form .display-4   {
/*     font-size: calc(1.475rem + 2.7vw);; */
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px)  {
.legacy-form     .display-4   {
/*         font-size: 3.5rem; */
    }
}

.legacy-form .display-5   {
/*     font-size: calc(1.425rem + 2.1vw);; */
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px)  {
.legacy-form     .display-5   {
/*         font-size: 3rem; */
    }
}

.legacy-form .display-6   {
/*     font-size: calc(1.375rem + 1.5vw);; */
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px)  {
.legacy-form     .display-6   {
/*         font-size: 2.5rem; */
    }
}

.legacy-form .list-unstyled   {
    padding-left: 0;
    list-style: none
}

.legacy-form .list-inline   {
    padding-left: 0;
    list-style: none
}

.legacy-form .list-inline-item   {
    display: inline-block
}

.legacy-form .list-inline-item:not(:last-child)   {
    margin-right: .5rem
}

.legacy-form .initialism   {
    font-size: .875em;
    text-transform: uppercase
}

.legacy-form .blockquote   {
    margin-bottom: .9375rem;
/*     font-size: 1.09375rem; */
}

.legacy-form .blockquote > :last-child   {
    margin-bottom: 0
}

.legacy-form .blockquote-footer   {
    margin-top: -.9375rem;
    margin-bottom: .9375rem;
    font-size: .875em;
    color: #6c757d
}

.legacy-form .blockquote-footer::before   {
    content: "— "
}

.legacy-form .img-fluid   {
    max-width: 100%;
    height: auto
}

.legacy-form .img-thumbnail   {
    padding: .25rem;
    background-color: var(--bs-body-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    max-width: 100%;
    height: auto
}

.legacy-form .figure   {
    display: inline-block
}

.legacy-form .figure-img   {
    margin-bottom: .46875rem;
    line-height: 1
}

.legacy-form .figure-caption   {
    font-size: .875em;
    color: var(--bs-secondary-color)
}

.legacy-form .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl   {
    --bs-gutter-x: 20px;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px)  {
.legacy-form     .container, .container-sm   {
        max-width: 540px
    }
}

@media (min-width: 768px)  {
.legacy-form     .container, .container-md, .container-sm   {
        max-width: 750px
    }
}

@media (min-width: 992px)  {
.legacy-form     .container, .container-lg, .container-md, .container-sm   {
        max-width: 960px
    }
}

@media (min-width: 1200px)  {
.legacy-form     .container, .container-lg, .container-md, .container-sm, .container-xl   {
        max-width: 1170px
    }
}

:root  {
    --bs-breakpoint-xs: 0;
    --bs-breakpoint-sm: 576px;
    --bs-breakpoint-md: 768px;
    --bs-breakpoint-lg: 992px;
    --bs-breakpoint-xl: 1200px;
    --bs-breakpoint-xxl: 1400px;
    --bs-breakpoint-xxxl: 1800px
}

.legacy-form .row   {
    --bs-gutter-x: 20px;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x))
}

.legacy-form .row > *   {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y)
}

.legacy-form .col   {
    flex: 1 0 0%
}

.legacy-form .row-cols-auto > *   {
    flex: 0 0 auto;
    width: auto
}

.legacy-form .row-cols-1 > *   {
    flex: 0 0 auto;
    width: 100%
}

.legacy-form .row-cols-2 > *   {
    flex: 0 0 auto;
    width: 50%
}

.legacy-form .row-cols-3 > *   {
    flex: 0 0 auto;
    width: 33.33333333%
}

.legacy-form .row-cols-4 > *   {
    flex: 0 0 auto;
    width: 25%
}

.legacy-form .row-cols-5 > *   {
    flex: 0 0 auto;
    width: 20%
}

.legacy-form .row-cols-6 > *   {
    flex: 0 0 auto;
    width: 16.66666667%
}

.legacy-form .col-auto   {
    flex: 0 0 auto;
    width: auto
}

.legacy-form .col-1   {
    flex: 0 0 auto;
    width: 8.33333333%
}

.legacy-form .col-2   {
    flex: 0 0 auto;
    width: 16.66666667%
}

.legacy-form .col-3   {
    flex: 0 0 auto;
    width: 25%
}

.legacy-form .col-4   {
    flex: 0 0 auto;
    width: 33.33333333%
}

.legacy-form .col-5   {
    flex: 0 0 auto;
    width: 41.66666667%
}

.legacy-form .col-6   {
    flex: 0 0 auto;
    width: 50%
}

.legacy-form .col-7   {
    flex: 0 0 auto;
    width: 58.33333333%
}

.legacy-form .col-8   {
    flex: 0 0 auto;
    width: 66.66666667%
}

.legacy-form .col-9   {
    flex: 0 0 auto;
    width: 75%
}

.legacy-form .col-10   {
    flex: 0 0 auto;
    width: 83.33333333%
}

.legacy-form .col-11   {
    flex: 0 0 auto;
    width: 91.66666667%
}

.legacy-form .col-12   {
    flex: 0 0 auto;
    width: 100%
}

.legacy-form .offset-1   {
    margin-left: 8.33333333%
}

.legacy-form .offset-2   {
    margin-left: 16.66666667%
}

.legacy-form .offset-3   {
    margin-left: 25%
}

.legacy-form .offset-4   {
    margin-left: 33.33333333%
}

.legacy-form .offset-5   {
    margin-left: 41.66666667%
}

.legacy-form .offset-6   {
    margin-left: 50%
}

.legacy-form .offset-7   {
    margin-left: 58.33333333%
}

.legacy-form .offset-8   {
    margin-left: 66.66666667%
}

.legacy-form .offset-9   {
    margin-left: 75%
}

.legacy-form .offset-10   {
    margin-left: 83.33333333%
}

.legacy-form .offset-11   {
    margin-left: 91.66666667%
}

.legacy-form .g-0, .gx-0   {
    --bs-gutter-x: 0
}

.legacy-form .g-0, .gy-0   {
    --bs-gutter-y: 0
}

.legacy-form .g-1, .gx-1   {
    --bs-gutter-x: 0.234375rem
}

.legacy-form .g-1, .gy-1   {
    --bs-gutter-y: 0.234375rem
}

.legacy-form .g-2, .gx-2   {
    --bs-gutter-x: 0.46875rem
}

.legacy-form .g-2, .gy-2   {
    --bs-gutter-y: 0.46875rem
}

.legacy-form .g-3, .gx-3   {
    --bs-gutter-x: 0.9375rem
}

.legacy-form .g-3, .gy-3   {
    --bs-gutter-y: 0.9375rem
}

.legacy-form .g-4, .gx-4   {
    --bs-gutter-x: 1.40625rem
}

.legacy-form .g-4, .gy-4   {
    --bs-gutter-y: 1.40625rem
}

.legacy-form .g-5, .gx-5   {
    --bs-gutter-x: 2.8125rem
}

.legacy-form .g-5, .gy-5   {
    --bs-gutter-y: 2.8125rem
}

@media (min-width: 576px)   {
.legacy-form     .col-sm   {
        flex: 1 0 0%
    }

.legacy-form     .row-cols-sm-auto > *  {
        flex: 0 0 auto;
        width: auto
    }

.legacy-form     .row-cols-sm-1 > *  {
        flex: 0 0 auto;
        width: 100%
    }

.legacy-form     .row-cols-sm-2 > *  {
        flex: 0 0 auto;
        width: 50%
    }

.legacy-form     .row-cols-sm-3 > *  {
        flex: 0 0 auto;
        width: 33.33333333%
    }

.legacy-form     .row-cols-sm-4 > *  {
        flex: 0 0 auto;
        width: 25%
    }

.legacy-form     .row-cols-sm-5 > *  {
        flex: 0 0 auto;
        width: 20%
    }

.legacy-form     .row-cols-sm-6 > *  {
        flex: 0 0 auto;
        width: 16.66666667%
    }

.legacy-form     .col-sm-auto  {
        flex: 0 0 auto;
        width: auto
    }

.legacy-form     .col-sm-1  {
        flex: 0 0 auto;
        width: 8.33333333%
    }

.legacy-form     .col-sm-2  {
        flex: 0 0 auto;
        width: 16.66666667%
    }

.legacy-form     .col-sm-3  {
        flex: 0 0 auto;
        width: 25%
    }

.legacy-form     .col-sm-4  {
        flex: 0 0 auto;
        width: 33.33333333%
    }

.legacy-form     .col-sm-5  {
        flex: 0 0 auto;
        width: 41.66666667%
    }

.legacy-form     .col-sm-6  {
        flex: 0 0 auto;
        width: 50%
    }

.legacy-form     .col-sm-7  {
        flex: 0 0 auto;
        width: 58.33333333%
    }

.legacy-form     .col-sm-8  {
        flex: 0 0 auto;
        width: 66.66666667%
    }

.legacy-form     .col-sm-9  {
        flex: 0 0 auto;
        width: 75%
    }

.legacy-form     .col-sm-10  {
        flex: 0 0 auto;
        width: 83.33333333%
    }

.legacy-form     .col-sm-11  {
        flex: 0 0 auto;
        width: 91.66666667%
    }

.legacy-form     .col-sm-12  {
        flex: 0 0 auto;
        width: 100%
    }

.legacy-form     .offset-sm-0  {
        margin-left: 0
    }

.legacy-form     .offset-sm-1  {
        margin-left: 8.33333333%
    }

.legacy-form     .offset-sm-2  {
        margin-left: 16.66666667%
    }

.legacy-form     .offset-sm-3  {
        margin-left: 25%
    }

.legacy-form     .offset-sm-4  {
        margin-left: 33.33333333%
    }

.legacy-form     .offset-sm-5  {
        margin-left: 41.66666667%
    }

.legacy-form     .offset-sm-6  {
        margin-left: 50%
    }

.legacy-form     .offset-sm-7  {
        margin-left: 58.33333333%
    }

.legacy-form     .offset-sm-8  {
        margin-left: 66.66666667%
    }

.legacy-form     .offset-sm-9  {
        margin-left: 75%
    }

.legacy-form     .offset-sm-10  {
        margin-left: 83.33333333%
    }

.legacy-form     .offset-sm-11  {
        margin-left: 91.66666667%
    }

.legacy-form     .g-sm-0, .gx-sm-0  {
        --bs-gutter-x: 0
    }

.legacy-form     .g-sm-0, .gy-sm-0  {
        --bs-gutter-y: 0
    }

.legacy-form     .g-sm-1, .gx-sm-1  {
        --bs-gutter-x: 0.234375rem
    }

.legacy-form     .g-sm-1, .gy-sm-1  {
        --bs-gutter-y: 0.234375rem
    }

.legacy-form     .g-sm-2, .gx-sm-2  {
        --bs-gutter-x: 0.46875rem
    }

.legacy-form     .g-sm-2, .gy-sm-2  {
        --bs-gutter-y: 0.46875rem
    }

.legacy-form     .g-sm-3, .gx-sm-3  {
        --bs-gutter-x: 0.9375rem
    }

.legacy-form     .g-sm-3, .gy-sm-3  {
        --bs-gutter-y: 0.9375rem
    }

.legacy-form     .g-sm-4, .gx-sm-4  {
        --bs-gutter-x: 1.40625rem
    }

.legacy-form     .g-sm-4, .gy-sm-4  {
        --bs-gutter-y: 1.40625rem
    }

.legacy-form     .g-sm-5, .gx-sm-5  {
        --bs-gutter-x: 2.8125rem
    }

.legacy-form     .g-sm-5, .gy-sm-5  {
        --bs-gutter-y: 2.8125rem
    }
}

@media (min-width: 768px)  {
.legacy-form     .col-md  {
        flex: 1 0 0%
    }

.legacy-form     .row-cols-md-auto > *  {
        flex: 0 0 auto;
        width: auto
    }

.legacy-form     .row-cols-md-1 > *  {
        flex: 0 0 auto;
        width: 100%
    }

.legacy-form     .row-cols-md-2 > *  {
        flex: 0 0 auto;
        width: 50%
    }

.legacy-form     .row-cols-md-3 > *  {
        flex: 0 0 auto;
        width: 33.33333333%
    }

.legacy-form     .row-cols-md-4 > *  {
        flex: 0 0 auto;
        width: 25%
    }

.legacy-form     .row-cols-md-5 > *  {
        flex: 0 0 auto;
        width: 20%
    }

.legacy-form     .row-cols-md-6 > *  {
        flex: 0 0 auto;
        width: 16.66666667%
    }

.legacy-form     .col-md-auto  {
        flex: 0 0 auto;
        width: auto
    }

.legacy-form     .col-md-1  {
        flex: 0 0 auto;
        width: 8.33333333%
    }

.legacy-form     .col-md-2  {
        flex: 0 0 auto;
        width: 16.66666667%
    }

.legacy-form     .col-md-3  {
        flex: 0 0 auto;
        width: 25%
    }

.legacy-form     .col-md-4  {
        flex: 0 0 auto;
        width: 33.33333333%
    }

.legacy-form     .col-md-5  {
        flex: 0 0 auto;
        width: 41.66666667%
    }

.legacy-form     .col-md-6  {
        flex: 0 0 auto;
        width: 50%
    }

.legacy-form     .col-md-7  {
        flex: 0 0 auto;
        width: 58.33333333%
    }

.legacy-form     .col-md-8  {
        flex: 0 0 auto;
        width: 66.66666667%
    }

.legacy-form     .col-md-9  {
        flex: 0 0 auto;
        width: 75%
    }

.legacy-form     .col-md-10  {
        flex: 0 0 auto;
        width: 83.33333333%
    }

.legacy-form     .col-md-11  {
        flex: 0 0 auto;
        width: 91.66666667%
    }

.legacy-form     .col-md-12  {
        flex: 0 0 auto;
        width: 100%
    }

.legacy-form     .offset-md-0  {
        margin-left: 0
    }

.legacy-form     .offset-md-1  {
        margin-left: 8.33333333%
    }

.legacy-form     .offset-md-2  {
        margin-left: 16.66666667%
    }

.legacy-form     .offset-md-3  {
        margin-left: 25%
    }

.legacy-form     .offset-md-4  {
        margin-left: 33.33333333%
    }

.legacy-form     .offset-md-5  {
        margin-left: 41.66666667%
    }

.legacy-form     .offset-md-6  {
        margin-left: 50%
    }

.legacy-form     .offset-md-7  {
        margin-left: 58.33333333%
    }

.legacy-form     .offset-md-8  {
        margin-left: 66.66666667%
    }

.legacy-form     .offset-md-9  {
        margin-left: 75%
    }

.legacy-form     .offset-md-10  {
        margin-left: 83.33333333%
    }

.legacy-form     .offset-md-11  {
        margin-left: 91.66666667%
    }

.legacy-form     .g-md-0, .gx-md-0  {
        --bs-gutter-x: 0
    }

.legacy-form     .g-md-0, .gy-md-0  {
        --bs-gutter-y: 0
    }

.legacy-form     .g-md-1, .gx-md-1  {
        --bs-gutter-x: 0.234375rem
    }

.legacy-form     .g-md-1, .gy-md-1  {
        --bs-gutter-y: 0.234375rem
    }

.legacy-form     .g-md-2, .gx-md-2  {
        --bs-gutter-x: 0.46875rem
    }

.legacy-form     .g-md-2, .gy-md-2  {
        --bs-gutter-y: 0.46875rem
    }

.legacy-form     .g-md-3, .gx-md-3  {
        --bs-gutter-x: 0.9375rem
    }

.legacy-form     .g-md-3, .gy-md-3  {
        --bs-gutter-y: 0.9375rem
    }

.legacy-form     .g-md-4, .gx-md-4  {
        --bs-gutter-x: 1.40625rem
    }

.legacy-form     .g-md-4, .gy-md-4  {
        --bs-gutter-y: 1.40625rem
    }

.legacy-form     .g-md-5, .gx-md-5  {
        --bs-gutter-x: 2.8125rem
    }

.legacy-form     .g-md-5, .gy-md-5  {
        --bs-gutter-y: 2.8125rem
    }
}

@media (min-width: 992px)  {
.legacy-form     .col-lg  {
        flex: 1 0 0%
    }

.legacy-form     .row-cols-lg-auto > *  {
        flex: 0 0 auto;
        width: auto
    }

.legacy-form     .row-cols-lg-1 > *  {
        flex: 0 0 auto;
        width: 100%
    }

.legacy-form     .row-cols-lg-2 > *  {
        flex: 0 0 auto;
        width: 50%
    }

.legacy-form     .row-cols-lg-3 > *  {
        flex: 0 0 auto;
        width: 33.33333333%
    }

.legacy-form     .row-cols-lg-4 > *  {
        flex: 0 0 auto;
        width: 25%
    }

.legacy-form     .row-cols-lg-5 > *  {
        flex: 0 0 auto;
        width: 20%
    }

.legacy-form     .row-cols-lg-6 > *  {
        flex: 0 0 auto;
        width: 16.66666667%
    }

.legacy-form     .col-lg-auto  {
        flex: 0 0 auto;
        width: auto
    }

.legacy-form     .col-lg-1  {
        flex: 0 0 auto;
        width: 8.33333333%
    }

.legacy-form     .col-lg-2  {
        flex: 0 0 auto;
        width: 16.66666667%
    }

.legacy-form     .col-lg-3  {
        flex: 0 0 auto;
        width: 25%
    }

.legacy-form     .col-lg-4  {
        flex: 0 0 auto;
        width: 33.33333333%
    }

.legacy-form     .col-lg-5  {
        flex: 0 0 auto;
        width: 41.66666667%
    }

.legacy-form     .col-lg-6  {
        flex: 0 0 auto;
        width: 50%
    }

.legacy-form     .col-lg-7  {
        flex: 0 0 auto;
        width: 58.33333333%
    }

.legacy-form     .col-lg-8  {
        flex: 0 0 auto;
        width: 66.66666667%
    }

.legacy-form     .col-lg-9  {
        flex: 0 0 auto;
        width: 75%
    }

.legacy-form     .col-lg-10  {
        flex: 0 0 auto;
        width: 83.33333333%
    }

.legacy-form     .col-lg-11  {
        flex: 0 0 auto;
        width: 91.66666667%
    }

.legacy-form     .col-lg-12  {
        flex: 0 0 auto;
        width: 100%
    }

.legacy-form     .offset-lg-0  {
        margin-left: 0
    }

.legacy-form     .offset-lg-1  {
        margin-left: 8.33333333%
    }

.legacy-form     .offset-lg-2  {
        margin-left: 16.66666667%
    }

.legacy-form     .offset-lg-3  {
        margin-left: 25%
    }

.legacy-form     .offset-lg-4  {
        margin-left: 33.33333333%
    }

.legacy-form     .offset-lg-5  {
        margin-left: 41.66666667%
    }

.legacy-form     .offset-lg-6  {
        margin-left: 50%
    }

.legacy-form     .offset-lg-7  {
        margin-left: 58.33333333%
    }

.legacy-form     .offset-lg-8  {
        margin-left: 66.66666667%
    }

.legacy-form     .offset-lg-9  {
        margin-left: 75%
    }

.legacy-form     .offset-lg-10  {
        margin-left: 83.33333333%
    }

.legacy-form     .offset-lg-11  {
        margin-left: 91.66666667%
    }

.legacy-form     .g-lg-0, .gx-lg-0  {
        --bs-gutter-x: 0
    }

.legacy-form     .g-lg-0, .gy-lg-0  {
        --bs-gutter-y: 0
    }

.legacy-form     .g-lg-1, .gx-lg-1  {
        --bs-gutter-x: 0.234375rem
    }

.legacy-form     .g-lg-1, .gy-lg-1  {
        --bs-gutter-y: 0.234375rem
    }

.legacy-form     .g-lg-2, .gx-lg-2  {
        --bs-gutter-x: 0.46875rem
    }

.legacy-form     .g-lg-2, .gy-lg-2  {
        --bs-gutter-y: 0.46875rem
    }

.legacy-form     .g-lg-3, .gx-lg-3  {
        --bs-gutter-x: 0.9375rem
    }

.legacy-form     .g-lg-3, .gy-lg-3  {
        --bs-gutter-y: 0.9375rem
    }

.legacy-form     .g-lg-4, .gx-lg-4  {
        --bs-gutter-x: 1.40625rem
    }

.legacy-form     .g-lg-4, .gy-lg-4  {
        --bs-gutter-y: 1.40625rem
    }

.legacy-form     .g-lg-5, .gx-lg-5  {
        --bs-gutter-x: 2.8125rem
    }

.legacy-form     .g-lg-5, .gy-lg-5  {
        --bs-gutter-y: 2.8125rem
    }
}

@media (min-width: 1200px)  {
.legacy-form     .col-xl  {
        flex: 1 0 0%
    }

.legacy-form     .row-cols-xl-auto > *  {
        flex: 0 0 auto;
        width: auto
    }

.legacy-form     .row-cols-xl-1 > *  {
        flex: 0 0 auto;
        width: 100%
    }

.legacy-form     .row-cols-xl-2 > *  {
        flex: 0 0 auto;
        width: 50%
    }

.legacy-form     .row-cols-xl-3 > *  {
        flex: 0 0 auto;
        width: 33.33333333%
    }

.legacy-form     .row-cols-xl-4 > *  {
        flex: 0 0 auto;
        width: 25%
    }

.legacy-form     .row-cols-xl-5 > *  {
        flex: 0 0 auto;
        width: 20%
    }

.legacy-form     .row-cols-xl-6 > *  {
        flex: 0 0 auto;
        width: 16.66666667%
    }

.legacy-form     .col-xl-auto  {
        flex: 0 0 auto;
        width: auto
    }

.legacy-form     .col-xl-1  {
        flex: 0 0 auto;
        width: 8.33333333%
    }

.legacy-form     .col-xl-2  {
        flex: 0 0 auto;
        width: 16.66666667%
    }

.legacy-form     .col-xl-3  {
        flex: 0 0 auto;
        width: 25%
    }

.legacy-form     .col-xl-4  {
        flex: 0 0 auto;
        width: 33.33333333%
    }

.legacy-form     .col-xl-5  {
        flex: 0 0 auto;
        width: 41.66666667%
    }

.legacy-form     .col-xl-6  {
        flex: 0 0 auto;
        width: 50%
    }

.legacy-form     .col-xl-7  {
        flex: 0 0 auto;
        width: 58.33333333%
    }

.legacy-form     .col-xl-8  {
        flex: 0 0 auto;
        width: 66.66666667%
    }

.legacy-form     .col-xl-9  {
        flex: 0 0 auto;
        width: 75%
    }

.legacy-form     .col-xl-10  {
        flex: 0 0 auto;
        width: 83.33333333%
    }

.legacy-form     .col-xl-11  {
        flex: 0 0 auto;
        width: 91.66666667%
    }

.legacy-form     .col-xl-12  {
        flex: 0 0 auto;
        width: 100%
    }

.legacy-form     .offset-xl-0  {
        margin-left: 0
    }

.legacy-form     .offset-xl-1  {
        margin-left: 8.33333333%
    }

.legacy-form     .offset-xl-2  {
        margin-left: 16.66666667%
    }

.legacy-form     .offset-xl-3  {
        margin-left: 25%
    }

.legacy-form     .offset-xl-4  {
        margin-left: 33.33333333%
    }

.legacy-form     .offset-xl-5  {
        margin-left: 41.66666667%
    }

.legacy-form     .offset-xl-6  {
        margin-left: 50%
    }

.legacy-form     .offset-xl-7  {
        margin-left: 58.33333333%
    }

.legacy-form     .offset-xl-8  {
        margin-left: 66.66666667%
    }

.legacy-form     .offset-xl-9  {
        margin-left: 75%
    }

.legacy-form     .offset-xl-10  {
        margin-left: 83.33333333%
    }

.legacy-form     .offset-xl-11  {
        margin-left: 91.66666667%
    }

.legacy-form     .g-xl-0, .gx-xl-0  {
        --bs-gutter-x: 0
    }

.legacy-form     .g-xl-0, .gy-xl-0  {
        --bs-gutter-y: 0
    }

.legacy-form     .g-xl-1, .gx-xl-1  {
        --bs-gutter-x: 0.234375rem
    }

.legacy-form     .g-xl-1, .gy-xl-1  {
        --bs-gutter-y: 0.234375rem
    }

.legacy-form     .g-xl-2, .gx-xl-2  {
        --bs-gutter-x: 0.46875rem
    }

.legacy-form     .g-xl-2, .gy-xl-2  {
        --bs-gutter-y: 0.46875rem
    }

.legacy-form     .g-xl-3, .gx-xl-3  {
        --bs-gutter-x: 0.9375rem
    }

.legacy-form     .g-xl-3, .gy-xl-3  {
        --bs-gutter-y: 0.9375rem
    }

.legacy-form     .g-xl-4, .gx-xl-4  {
        --bs-gutter-x: 1.40625rem
    }

.legacy-form     .g-xl-4, .gy-xl-4  {
        --bs-gutter-y: 1.40625rem
    }

.legacy-form     .g-xl-5, .gx-xl-5  {
        --bs-gutter-x: 2.8125rem
    }

.legacy-form     .g-xl-5, .gy-xl-5  {
        --bs-gutter-y: 2.8125rem
    }
}

@media (min-width: 1400px)  {
.legacy-form     .col-xxl  {
        flex: 1 0 0%
    }

.legacy-form     .row-cols-xxl-auto > *  {
        flex: 0 0 auto;
        width: auto
    }

.legacy-form     .row-cols-xxl-1 > *  {
        flex: 0 0 auto;
        width: 100%
    }

.legacy-form     .row-cols-xxl-2 > *  {
        flex: 0 0 auto;
        width: 50%
    }

.legacy-form     .row-cols-xxl-3 > *  {
        flex: 0 0 auto;
        width: 33.33333333%
    }

.legacy-form     .row-cols-xxl-4 > *  {
        flex: 0 0 auto;
        width: 25%
    }

.legacy-form     .row-cols-xxl-5 > *  {
        flex: 0 0 auto;
        width: 20%
    }

.legacy-form     .row-cols-xxl-6 > *  {
        flex: 0 0 auto;
        width: 16.66666667%
    }

.legacy-form     .col-xxl-auto  {
        flex: 0 0 auto;
        width: auto
    }

.legacy-form     .col-xxl-1  {
        flex: 0 0 auto;
        width: 8.33333333%
    }

.legacy-form     .col-xxl-2  {
        flex: 0 0 auto;
        width: 16.66666667%
    }

.legacy-form     .col-xxl-3  {
        flex: 0 0 auto;
        width: 25%
    }

.legacy-form     .col-xxl-4  {
        flex: 0 0 auto;
        width: 33.33333333%
    }

.legacy-form     .col-xxl-5  {
        flex: 0 0 auto;
        width: 41.66666667%
    }

.legacy-form     .col-xxl-6  {
        flex: 0 0 auto;
        width: 50%
    }

.legacy-form     .col-xxl-7  {
        flex: 0 0 auto;
        width: 58.33333333%
    }

.legacy-form     .col-xxl-8  {
        flex: 0 0 auto;
        width: 66.66666667%
    }

.legacy-form     .col-xxl-9  {
        flex: 0 0 auto;
        width: 75%
    }

.legacy-form     .col-xxl-10  {
        flex: 0 0 auto;
        width: 83.33333333%
    }

.legacy-form     .col-xxl-11  {
        flex: 0 0 auto;
        width: 91.66666667%
    }

.legacy-form     .col-xxl-12  {
        flex: 0 0 auto;
        width: 100%
    }

.legacy-form     .offset-xxl-0  {
        margin-left: 0
    }

.legacy-form     .offset-xxl-1  {
        margin-left: 8.33333333%
    }

.legacy-form     .offset-xxl-2  {
        margin-left: 16.66666667%
    }

.legacy-form     .offset-xxl-3  {
        margin-left: 25%
    }

.legacy-form     .offset-xxl-4  {
        margin-left: 33.33333333%
    }

.legacy-form     .offset-xxl-5  {
        margin-left: 41.66666667%
    }

.legacy-form     .offset-xxl-6  {
        margin-left: 50%
    }

.legacy-form     .offset-xxl-7  {
        margin-left: 58.33333333%
    }

.legacy-form     .offset-xxl-8  {
        margin-left: 66.66666667%
    }

.legacy-form     .offset-xxl-9  {
        margin-left: 75%
    }

.legacy-form     .offset-xxl-10  {
        margin-left: 83.33333333%
    }

.legacy-form     .offset-xxl-11  {
        margin-left: 91.66666667%
    }

.legacy-form     .g-xxl-0, .gx-xxl-0  {
        --bs-gutter-x: 0
    }

.legacy-form     .g-xxl-0, .gy-xxl-0  {
        --bs-gutter-y: 0
    }

.legacy-form     .g-xxl-1, .gx-xxl-1  {
        --bs-gutter-x: 0.234375rem
    }

.legacy-form     .g-xxl-1, .gy-xxl-1  {
        --bs-gutter-y: 0.234375rem
    }

.legacy-form     .g-xxl-2, .gx-xxl-2  {
        --bs-gutter-x: 0.46875rem
    }

.legacy-form     .g-xxl-2, .gy-xxl-2  {
        --bs-gutter-y: 0.46875rem
    }

.legacy-form     .g-xxl-3, .gx-xxl-3  {
        --bs-gutter-x: 0.9375rem
    }

.legacy-form     .g-xxl-3, .gy-xxl-3  {
        --bs-gutter-y: 0.9375rem
    }

.legacy-form     .g-xxl-4, .gx-xxl-4  {
        --bs-gutter-x: 1.40625rem
    }

.legacy-form     .g-xxl-4, .gy-xxl-4  {
        --bs-gutter-y: 1.40625rem
    }

.legacy-form     .g-xxl-5, .gx-xxl-5  {
        --bs-gutter-x: 2.8125rem
    }

.legacy-form     .g-xxl-5, .gy-xxl-5  {
        --bs-gutter-y: 2.8125rem
    }
}

@media (min-width: 1800px)  {
.legacy-form     .col-xxxl  {
        flex: 1 0 0%
    }

.legacy-form     .row-cols-xxxl-auto > *  {
        flex: 0 0 auto;
        width: auto
    }

.legacy-form     .row-cols-xxxl-1 > *  {
        flex: 0 0 auto;
        width: 100%
    }

.legacy-form     .row-cols-xxxl-2 > *  {
        flex: 0 0 auto;
        width: 50%
    }

.legacy-form     .row-cols-xxxl-3 > *  {
        flex: 0 0 auto;
        width: 33.33333333%
    }

.legacy-form     .row-cols-xxxl-4 > *  {
        flex: 0 0 auto;
        width: 25%
    }

.legacy-form     .row-cols-xxxl-5 > *  {
        flex: 0 0 auto;
        width: 20%
    }

.legacy-form     .row-cols-xxxl-6 > *  {
        flex: 0 0 auto;
        width: 16.66666667%
    }

.legacy-form     .col-xxxl-auto  {
        flex: 0 0 auto;
        width: auto
    }

.legacy-form     .col-xxxl-1  {
        flex: 0 0 auto;
        width: 8.33333333%
    }

.legacy-form     .col-xxxl-2  {
        flex: 0 0 auto;
        width: 16.66666667%
    }

.legacy-form     .col-xxxl-3  {
        flex: 0 0 auto;
        width: 25%
    }

.legacy-form     .col-xxxl-4  {
        flex: 0 0 auto;
        width: 33.33333333%
    }

.legacy-form     .col-xxxl-5  {
        flex: 0 0 auto;
        width: 41.66666667%
    }

.legacy-form     .col-xxxl-6  {
        flex: 0 0 auto;
        width: 50%
    }

.legacy-form     .col-xxxl-7  {
        flex: 0 0 auto;
        width: 58.33333333%
    }

.legacy-form     .col-xxxl-8  {
        flex: 0 0 auto;
        width: 66.66666667%
    }

.legacy-form     .col-xxxl-9  {
        flex: 0 0 auto;
        width: 75%
    }

.legacy-form     .col-xxxl-10  {
        flex: 0 0 auto;
        width: 83.33333333%
    }

.legacy-form     .col-xxxl-11  {
        flex: 0 0 auto;
        width: 91.66666667%
    }

.legacy-form     .col-xxxl-12  {
        flex: 0 0 auto;
        width: 100%
    }

.legacy-form     .offset-xxxl-0  {
        margin-left: 0
    }

.legacy-form     .offset-xxxl-1  {
        margin-left: 8.33333333%
    }

.legacy-form     .offset-xxxl-2  {
        margin-left: 16.66666667%
    }

.legacy-form     .offset-xxxl-3  {
        margin-left: 25%
    }

.legacy-form     .offset-xxxl-4  {
        margin-left: 33.33333333%
    }

.legacy-form     .offset-xxxl-5  {
        margin-left: 41.66666667%
    }

.legacy-form     .offset-xxxl-6  {
        margin-left: 50%
    }

.legacy-form     .offset-xxxl-7  {
        margin-left: 58.33333333%
    }

.legacy-form     .offset-xxxl-8  {
        margin-left: 66.66666667%
    }

.legacy-form     .offset-xxxl-9  {
        margin-left: 75%
    }

.legacy-form     .offset-xxxl-10  {
        margin-left: 83.33333333%
    }

.legacy-form     .offset-xxxl-11  {
        margin-left: 91.66666667%
    }

.legacy-form     .g-xxxl-0, .gx-xxxl-0  {
        --bs-gutter-x: 0
    }

.legacy-form     .g-xxxl-0, .gy-xxxl-0  {
        --bs-gutter-y: 0
    }

.legacy-form     .g-xxxl-1, .gx-xxxl-1  {
        --bs-gutter-x: 0.234375rem
    }

.legacy-form     .g-xxxl-1, .gy-xxxl-1  {
        --bs-gutter-y: 0.234375rem
    }

.legacy-form     .g-xxxl-2, .gx-xxxl-2  {
        --bs-gutter-x: 0.46875rem
    }

.legacy-form     .g-xxxl-2, .gy-xxxl-2  {
        --bs-gutter-y: 0.46875rem
    }

.legacy-form     .g-xxxl-3, .gx-xxxl-3  {
        --bs-gutter-x: 0.9375rem
    }

.legacy-form     .g-xxxl-3, .gy-xxxl-3  {
        --bs-gutter-y: 0.9375rem
    }

.legacy-form     .g-xxxl-4, .gx-xxxl-4  {
        --bs-gutter-x: 1.40625rem
    }

.legacy-form     .g-xxxl-4, .gy-xxxl-4  {
        --bs-gutter-y: 1.40625rem
    }

.legacy-form     .g-xxxl-5, .gx-xxxl-5  {
        --bs-gutter-x: 2.8125rem
    }

.legacy-form     .g-xxxl-5, .gy-xxxl-5  {
        --bs-gutter-y: 2.8125rem
    }
}

.legacy-form .table  {
    --bs-table-color-type: initial;
    --bs-table-bg-type: initial;
    --bs-table-color-state: initial;
    --bs-table-bg-state: initial;
    --bs-table-color: var(--bs-component-color);
    --bs-table-bg: transparent;
    --bs-table-border-color: var(--bs-component-table-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-component-color);
    --bs-table-striped-bg: rgba(233, 236, 239, 0.7);
    --bs-table-active-color: var(--bs-component-color);
    --bs-table-active-bg: #e9ecef;
    --bs-table-hover-color: var(--bs-component-color);
    --bs-table-hover-bg: rgba(233, 236, 239, 0.85);
    width: 100%;
    margin-bottom: .9375rem;
    vertical-align: top;
    border-color: var(--bs-table-border-color)
}

.legacy-form .table > :not(caption) > * > *  {
    padding: .5rem;
    color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
    background-color: var(--bs-table-bg);
    border-bottom-width: 2px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))
}

.legacy-form .table > tbody  {
    vertical-align: inherit
}

.legacy-form .table > thead  {
    vertical-align: bottom
}

.legacy-form .table-group-divider  {
    border-top: 2px solid
}

.legacy-form .caption-top  {
    caption-side: top
}

.legacy-form .table-sm > :not(caption) > * > *  {
    padding: .25rem
}

.legacy-form .table-bordered > :not(caption) > *  {
    border-width: 2px 0
}

.legacy-form .table-bordered > :not(caption) > * > *  {
    border-width: 0 2px
}

.legacy-form .table-borderless > :not(caption) > * > *  {
    border-bottom-width: 0
}

.legacy-form .table-borderless > :not(:first-child)  {
    border-top-width: 0
}

.legacy-form .table-striped > tbody > tr:nth-of-type(odd) > *  {
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg)
}

.legacy-form .table-striped-columns > :not(caption) > tr > :nth-child(even)  {
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg)
}

.legacy-form .table-active  {
    --bs-table-color-state: var(--bs-table-active-color);
    --bs-table-bg-state: var(--bs-table-active-bg)
}

.legacy-form .table-hover > tbody > tr:hover > *  {
    --bs-table-color-state: var(--bs-table-hover-color);
    --bs-table-bg-state: var(--bs-table-hover-bg)
}

.legacy-form .table-primary  {
    --bs-table-color: #000;
    --bs-table-bg: #d6e9f9;
    --bs-table-border-color: #c1d2e0;
    --bs-table-striped-bg: #40464b;
    --bs-table-striped-color: #FFF;
    --bs-table-active-bg: #000;
    --bs-table-active-color: #FFF;
    --bs-table-hover-bg: #202325;
    --bs-table-hover-color: #FFF;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.legacy-form .table-secondary  {
    --bs-table-color: #000;
    --bs-table-bg: #e2e3e5;
    --bs-table-border-color: #cbccce;
    --bs-table-striped-bg: #444445;
    --bs-table-striped-color: #FFF;
    --bs-table-active-bg: #000;
    --bs-table-active-color: #FFF;
    --bs-table-hover-bg: #222;
    --bs-table-hover-color: #FFF;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.legacy-form .table-success  {
    --bs-table-color: #000;
    --bs-table-bg: #cee;
    --bs-table-border-color: #b8d6d6;
    --bs-table-striped-bg: #3d4747;
    --bs-table-striped-color: #FFF;
    --bs-table-active-bg: #000;
    --bs-table-active-color: #FFF;
    --bs-table-hover-bg: #1f2424;
    --bs-table-hover-color: #FFF;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.legacy-form .table-info  {
    --bs-table-color: #000;
    --bs-table-bg: #dbf0f7;
    --bs-table-border-color: #c5d8de;
    --bs-table-striped-bg: #42484a;
    --bs-table-striped-color: #FFF;
    --bs-table-active-bg: #000;
    --bs-table-active-color: #FFF;
    --bs-table-hover-bg: #212425;
    --bs-table-hover-color: #FFF;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.legacy-form .table-warning  {
    --bs-table-color: #000;
    --bs-table-bg: #fdebd1;
    --bs-table-border-color: #e4d4bc;
    --bs-table-striped-bg: #4c473f;
    --bs-table-striped-color: #FFF;
    --bs-table-active-bg: #000;
    --bs-table-active-color: #FFF;
    --bs-table-hover-bg: #26231f;
    --bs-table-hover-color: #FFF;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.legacy-form .table-danger  {
    --bs-table-color: #000;
    --bs-table-bg: #ffdedd;
    --bs-table-border-color: #e6c8c7;
    --bs-table-striped-bg: #4d4342;
    --bs-table-striped-color: #FFF;
    --bs-table-active-bg: #000;
    --bs-table-active-color: #FFF;
    --bs-table-hover-bg: #262121;
    --bs-table-hover-color: #FFF;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.legacy-form .table-light  {
    --bs-table-color: #000;
    --bs-table-bg: #f2f3f4;
    --bs-table-border-color: #dadbdc;
    --bs-table-striped-bg: #494949;
    --bs-table-striped-color: #FFF;
    --bs-table-active-bg: #000;
    --bs-table-active-color: #FFF;
    --bs-table-hover-bg: #242425;
    --bs-table-hover-color: #FFF;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.legacy-form .table-dark  {
    --bs-table-color: #FFF;
    --bs-table-bg: #2d353c;
    --bs-table-border-color: #424950;
    --bs-table-striped-bg: #c0c2c5;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #fff;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e0e1e2;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.legacy-form .table-responsive  {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

@media (max-width: 575.98px)  {
.legacy-form     .table-responsive-sm  {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width: 767.98px)  {
.legacy-form     .table-responsive-md  {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width: 991.98px)  {
.legacy-form     .table-responsive-lg  {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width: 1199.98px)  {
.legacy-form     .table-responsive-xl  {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width: 1399.98px)  {
.legacy-form     .table-responsive-xxl  {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width: 1799.98px)  {
.legacy-form     .table-responsive-xxxl  {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

.legacy-form .form-label  {
    margin-bottom: .25rem;
    font-weight: 600
}

.legacy-form .col-form-label  {
    padding-top: calc(.4375rem + 2px);
    padding-bottom: calc(.4375rem + 2px);
    margin-bottom: 0;
    font-size: inherit;
    font-weight: 600;
    line-height: 1.5
}

.legacy-form .col-form-label-lg  {
    padding-top: calc(.5rem + 2px);
    padding-bottom: calc(.5rem + 2px);
/*     font-size: 1rem; */
}

.legacy-form .col-form-label-sm  {
    padding-top: calc(.3125rem + 2px);
    padding-bottom: 2px;
/*     font-size: .75rem; */
}

.legacy-form .form-text  {
    margin-top: .25rem;
    font-size: .875em;
    color: #adb5bd
}

.legacy-form .form-control  {
    display: block;
    width: 100%;
    padding: .4375rem .75rem;
/*     font-size: .875rem;; */
    font-weight: 600;
    line-height: 1.5;
    color: var(--bs-component-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-component-bg);
    background-clip: padding-box;
    border: 2px solid var(--bs-component-border-color);
    border-radius: 4px;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .form-control  {
        transition: none
    }
}

.legacy-form .form-control[type=file]  {
    overflow: hidden
}

.legacy-form .form-control[type=file]:not(:disabled):not([readonly])  {
    cursor: pointer
}

.legacy-form .form-control:focus  {
    color: var(--bs-component-color);
    background-color: var(--bs-component-bg);
    border-color: #67abe9;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(52, 143, 226, .25)
}

.legacy-form .form-control::-webkit-date-and-time-value  {
    min-width: 85px;
    height: 1.5em;
    margin: 0
}

.legacy-form .form-control::-webkit-datetime-edit  {
    display: block;
    padding: 0
}

.legacy-form .form-control::-moz-placeholder  {
    color: #6c757d;
    opacity: 1
}

.legacy-form .form-control::placeholder  {
    color: #6c757d;
    opacity: 1
}

.legacy-form .form-control:disabled  {
    background-color: var(--bs-component-disabled-bg);
    opacity: 1
}

.legacy-form .form-control::file-selector-button  {
    padding: .4375rem .75rem;
    margin: -.4375rem -.75rem;
    margin-inline-end: .75rem;
    color: var(--bs-component-color);
    background-color: rgba(var(--bs-component-border-color-rgb), 1);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 2px;
    border-radius: 0;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .form-control::file-selector-button  {
        transition: none
    }
}

.legacy-form .form-control:hover:not(:disabled):not([readonly])::file-selector-button  {
    background-color: rgba(var(--bs-component-border-color-rgb), .5)
}

.legacy-form .form-control-plaintext  {
    display: block;
    width: 100%;
    padding: .4375rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: var(--bs-component-color);
    background-color: transparent;
    border: solid transparent;
    border-width: 2px 0
}

.legacy-form .form-control-plaintext:focus  {
    outline: 0
}

.legacy-form .form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm  {
    padding-right: 0;
    padding-left: 0
}

.legacy-form .form-control-sm  {
    min-height: calc(1.5em + .625rem + 4px);
    padding: .3125rem .625rem;
/*     font-size: .75rem;; */
    border-radius: 3px
}

.legacy-form .form-control-sm::file-selector-button  {
    padding: .3125rem .625rem;
    margin: -.3125rem -.625rem;
    margin-inline-end: .625rem
}

.legacy-form .form-control-lg  {
    min-height: calc(1.5em + 1rem + 4px);
    padding: .5rem 1rem;
/*     font-size: 1rem;; */
    border-radius: 6px
}

.legacy-form .form-control-lg::file-selector-button  {
    padding: .5rem 1rem;
    margin: -.5rem -1rem;
    margin-inline-end: 1rem
}

.legacy-form textarea.form-control  {
    min-height: calc(1.5em + .875rem + 4px)
}

.legacy-form textarea.form-control-sm  {
    min-height: calc(1.5em + .625rem + 4px)
}

.legacy-form textarea.form-control-lg  {
    min-height: calc(1.5em + 1rem + 4px)
}

.legacy-form .form-control-color  {
    width: 3rem;
    height: calc(1.5em + .875rem + 4px);
    padding: .4375rem
}

.legacy-form .form-control-color:not(:disabled):not([readonly])  {
    cursor: pointer
}

.legacy-form .form-control-color::-moz-color-swatch  {
    border: 0 !important;
    border-radius: 4px
}

.legacy-form .form-control-color::-webkit-color-swatch  {
    border: 0 !important;
    border-radius: 4px
}

.legacy-form .form-control-color.form-control-sm  {
    height: calc(1.5em + .625rem + 4px)
}

.legacy-form .form-control-color.form-control-lg  {
    height: calc(1.5em + 1rem + 4px)
}

.legacy-form .form-select  {
    --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='%236c757d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .4375rem 2.25rem .4375rem .75rem;
/*     font-size: .875rem;; */
    font-weight: 600;
    line-height: 1.5;
    color: var(--bs-component-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-component-bg);
    background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: 2px solid var(--bs-component-border-color);
    border-radius: 4px;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .form-select  {
        transition: none
    }
}

.legacy-form .form-select:focus  {
    border-color: #67abe9;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(52, 143, 226, .25)
}

.legacy-form .form-select[multiple], .form-select[size]:not([size="1"])  {
    padding-right: .75rem;
    background-image: none
}

.legacy-form .form-select:disabled  {
    background-color: #e9ecef
}

.legacy-form .form-select:-moz-focusring  {
    color: transparent;
    text-shadow: 0 0 0 var(--bs-component-color)
}

.legacy-form .form-select-sm  {
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    padding-left: .625rem;
/*     font-size: .75rem;; */
    border-radius: 3px
}

.legacy-form .form-select-lg  {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
/*     font-size: 1rem;; */
    border-radius: 6px
}

[data-bs-theme=dark] .form-select  {
    --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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.legacy-form .form-check  {
    display: block;
    min-height: 1.3125rem;
    padding-left: 2em;
    margin-bottom: .125rem
}

.legacy-form .form-check .form-check-input  {
    float: left;
    margin-left: -2em
}

.legacy-form .form-check-reverse  {
    padding-right: 2em;
    padding-left: 0;
    text-align: right
}

.legacy-form .form-check-reverse .form-check-input  {
    float: right;
    margin-right: -2em;
    margin-left: 0
}

.legacy-form .form-check-input  {
    --bs-form-check-bg: var(--bs-component-bg);
    flex-shrink: 0;
    width: 1.5em;
    height: 1.5em;
    margin-top: 0;
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: var(--bs-form-check-bg) var(--bs-form-check-bg-image) no-repeat center;
    background-size: contain;
    border: var(--bs-border-width) solid var(--bs-border-color);
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact
}

.legacy-form .form-check-input[type=checkbox]  {
    border-radius: .25em
}

.legacy-form .form-check-input[type=radio]  {
    border-radius: 50%
}

.legacy-form .form-check-input:active  {
    filter: brightness(90%)
}

.legacy-form .form-check-input:focus  {
    border-color: #67abe9;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(52, 143, 226, .25)
}

.legacy-form .form-check-input:checked  {
    background-color: #348fe2;
    border-color: #348fe2
}

.legacy-form .form-check-input:checked[type=checkbox]  {
    --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='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")
}

.legacy-form .form-check-input:checked[type=radio]  {
    --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='%23FFFFFF'/%3e%3c/svg%3e")
}

.legacy-form .form-check-input[type=checkbox]:indeterminate  {
    background-color: #348fe2;
    border-color: #348fe2;
    --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='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.legacy-form .form-check-input:disabled  {
    pointer-events: none;
    filter: none;
    opacity: .5
}

.legacy-form .form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label  {
    cursor: default;
    opacity: .5
}

.legacy-form .form-switch  {
    padding-left: 2.8em
}

.legacy-form .form-switch .form-check-input  {
    --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");
    width: 2.3em;
    margin-left: -2.8em;
    background: var(--bs-form-switch-bg) left center;
    border-radius: 2.3em;
    transition: background-position .15s ease-in-out;
    background-repeat: no-repeat
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .form-switch .form-check-input  {
        transition: none
    }
}

.legacy-form .form-switch .form-check-input:focus  {
    --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='%2367abe9'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
}

.legacy-form .form-switch .form-check-input:checked  {
    background-position: right center;
    /*--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='%23FFFFFF'/%3e%3c/svg%3e");*/
    --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='%2367abe9'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
}

.legacy-form .form-switch.form-check-reverse  {
    padding-right: 2.8em;
    padding-left: 0
}

.legacy-form .form-switch.form-check-reverse .form-check-input  {
    margin-right: -2.8em;
    margin-left: 0
}

.legacy-form .form-check-inline  {
    display: inline-block;
    margin-right: 1rem
}

.legacy-form .btn-check  {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.legacy-form .btn-check:disabled + .btn, .btn-check[disabled] + .btn  {
    pointer-events: none;
    filter: none;
    opacity: .65
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus)  {
    --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")
}

.legacy-form .form-range  {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent
}

.legacy-form .form-range:focus  {
    outline: 0
}

.legacy-form .form-range:focus::-webkit-slider-thumb  {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(52, 143, 226, .25)
}

.legacy-form .form-range:focus::-moz-range-thumb  {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(52, 143, 226, .25)
}

.legacy-form .form-range::-moz-focus-outer  {
    border: 0
}

.legacy-form .form-range::-webkit-slider-thumb  {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    -webkit-appearance: none;
    appearance: none;
    background-color: var(--bs-component-active-bg);
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .form-range::-webkit-slider-thumb  {
        -webkit-transition: none;
        transition: none
    }
}

.legacy-form .form-range::-webkit-slider-thumb:active  {
    background-color: #9ac7f1
}

.legacy-form .form-range::-webkit-slider-runnable-track  {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-light);
    border-color: transparent;
    border-radius: 1rem
}

.legacy-form .form-range::-moz-range-thumb  {
    width: 1rem;
    height: 1rem;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-component-active-bg);
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .form-range::-moz-range-thumb  {
        -moz-transition: none;
        transition: none
    }
}

.legacy-form .form-range::-moz-range-thumb:active  {
    background-color: #9ac7f1
}

.legacy-form .form-range::-moz-range-track  {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-light);
    border-color: transparent;
    border-radius: 1rem
}

.legacy-form .form-range:disabled  {
    pointer-events: none
}

.legacy-form .form-range:disabled::-webkit-slider-thumb  {
    background-color: #adb5bd
}

.legacy-form .form-range:disabled::-moz-range-thumb  {
    background-color: #adb5bd
}

.legacy-form .form-floating  {
    position: relative
}

.legacy-form .form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select  {
    height: calc(3.5rem + 4px);
    min-height: calc(3.5rem + 4px);
    line-height: 1.25
}

.legacy-form .form-floating > label  {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    height: 100%;
    padding: 1rem .75rem;
    overflow: hidden;
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    border: 2px solid transparent;
    transform-origin: 0 0;
    transition: opacity .1s ease-in-out, transform .1s ease-in-out
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .form-floating > label  {
        transition: none
    }
}

.legacy-form .form-floating > .form-control, .form-floating > .form-control-plaintext  {
    padding: 1rem .75rem
}

.legacy-form .form-floating > .form-control-plaintext::-moz-placeholder, .form-floating > .form-control::-moz-placeholder  {
    color: transparent
}

.legacy-form .form-floating > .form-control-plaintext::placeholder, .form-floating > .form-control::placeholder  {
    color: transparent
}

.legacy-form .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown), .form-floating > .form-control:not(:-moz-placeholder-shown)  {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.legacy-form .form-floating > .form-control-plaintext:focus, .form-floating > .form-control-plaintext:not(:placeholder-shown), .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown)  {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.legacy-form .form-floating > .form-control-plaintext:-webkit-autofill, .form-floating > .form-control:-webkit-autofill  {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.legacy-form .form-floating > .form-select  {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.legacy-form .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label  {
    color: rgba(var(--bs-body-color-rgb), .65);
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.legacy-form .form-floating > .form-control-plaintext ~ label, .form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label  {
    color: rgba(var(--bs-body-color-rgb), .65);
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.legacy-form .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after  {
    position: absolute;
    inset: 1rem .375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: var(--bs-component-bg);
    border-radius: 4px
}

.legacy-form .form-floating > .form-control-plaintext ~ label::after, .form-floating > .form-control:focus ~ label::after, .form-floating > .form-control:not(:placeholder-shown) ~ label::after, .form-floating > .form-select ~ label::after  {
    position: absolute;
    inset: 1rem .375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: var(--bs-component-bg);
    border-radius: 4px
}

.legacy-form .form-floating > .form-control:-webkit-autofill ~ label  {
    color: rgba(var(--bs-body-color-rgb), .65);
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.legacy-form .form-floating > .form-control-plaintext ~ label  {
    border-width: 2px 0
}

.legacy-form .form-floating > .form-control:disabled ~ label, .form-floating > :disabled ~ label  {
    color: #6c757d
}

.legacy-form .form-floating > .form-control:disabled ~ label::after, .form-floating > :disabled ~ label::after  {
    background-color: var(--bs-component-disabled-bg)
}

.legacy-form .input-group  {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

.legacy-form .input-group > .form-control, .input-group > .form-floating, .input-group > .form-select  {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0
}

.legacy-form .input-group > .form-control:focus, .input-group > .form-floating:focus-within, .input-group > .form-select:focus  {
    z-index: 5
}

.legacy-form .input-group .btn  {
    position: relative;
    z-index: 2
}

.legacy-form .input-group .btn:focus  {
    z-index: 5
}

.legacy-form .input-group-text  {
    display: flex;
    align-items: center;
    padding: .4375rem .75rem;
/*     font-size: .875rem;; */
    font-weight: 600;
    line-height: 1.5;
    color: var(--bs-component-color);
    text-align: center;
    white-space: nowrap;
    background-color: rgba(var(--bs-component-border-color-rgb), 1);
    border: 2px solid var(--bs-component-border-color);
    border-radius: 4px
}

.legacy-form .input-group-lg > .btn, .input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text  {
    padding: .5rem 1rem;
/*     font-size: 1rem;; */
    border-radius: 6px
}

.legacy-form .input-group-sm > .btn, .input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text  {
    padding: .3125rem .625rem;
/*     font-size: .75rem;; */
    border-radius: 3px
}

.legacy-form .input-group-lg > .form-select, .input-group-sm > .form-select  {
    padding-right: 3rem
}

.legacy-form .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating)  {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.legacy-form .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select, .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating)  {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.legacy-form .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback)  {
    margin-left: calc(2px * -1);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.legacy-form .input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .form-select  {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.legacy-form .valid-feedback  {
    display: none;
    width: 100%;
    margin-top: .25rem;
/*     font-size: .83125rem;; */
    color: #00acac
}

.legacy-form .valid-tooltip  {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .234375rem .46875rem;
    margin-top: .1rem;
/*     font-size: .875rem;; */
    color: #fff;
    background-color: rgba(0, 172, 172, .95);
    border-radius: var(--bs-border-radius)
}

.legacy-form .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip, .was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip  {
    display: block
}

.legacy-form .form-control.is-valid, .was-validated .form-control:valid  {
    border-color: #00acac;
    padding-right: calc(1.5em + .875rem);
    background: url("data:image/svg+xml no-repeat right calc(.375em + .21875rem) center,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300acac' d='M2.3 6.73L.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");
    background-size: calc(.75em + .4375rem) calc(.75em + .4375rem)
}

.legacy-form .form-control.is-valid:focus, .was-validated .form-control:valid:focus  {
    border-color: #00acac;
    box-shadow: 0 0 0 .25rem rgba(0, 172, 172, .25)
}

.legacy-form .was-validated textarea.form-control:valid, textarea.form-control.is-valid  {
    padding-right: calc(1.5em + .875rem);
    background-position: top calc(.375em + .21875rem) right calc(.375em + .21875rem)
}

.legacy-form .form-select.is-valid, .was-validated .form-select:valid  {
    border-color: #00acac
}

.legacy-form .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"]  {
    --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='%2300acac' d='M2.3 6.73L.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");
    padding-right: 4.125rem;
    background-position: right .75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(.75em + .4375rem) calc(.75em + .4375rem)
}

.legacy-form .form-select.is-valid:focus, .was-validated .form-select:valid:focus  {
    border-color: #00acac;
    box-shadow: 0 0 0 .25rem rgba(0, 172, 172, .25)
}

.legacy-form .form-control-color.is-valid, .was-validated .form-control-color:valid  {
    width: calc(3rem + calc(1.5em + .875rem))
}

.legacy-form .form-check-input.is-valid, .was-validated .form-check-input:valid  {
    border-color: #00acac
}

.legacy-form .form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked  {
    background-color: #00acac
}

.legacy-form .form-check-input.is-valid:focus, .was-validated .form-check-input:valid:focus  {
    box-shadow: 0 0 0 .25rem rgba(0, 172, 172, .25)
}

.legacy-form .form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label  {
    color: #00acac
}

.legacy-form .invalid-feedback  {
    display: none;
    width: 100%;
    margin-top: .25rem;
/*     font-size: .83125rem;; */
    color: #ff5b57
}

.legacy-form .invalid-tooltip  {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .234375rem .46875rem;
    margin-top: .1rem;
/*     font-size: .875rem;; */
    color: #fff;
    background-color: rgba(255, 91, 87, .95);
    border-radius: var(--bs-border-radius)
}

.legacy-form .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip, .was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip  {
    display: block
}

.legacy-form .form-control.is-invalid, .was-validated .form-control:invalid  {
    border-color: #ff5b57;
    padding-right: calc(1.5em + .875rem);
    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='%23ff5b57'%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='%23ff5b57' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .21875rem) center;
    background-size: calc(.75em + .4375rem) calc(.75em + .4375rem)
}

.legacy-form .form-control.is-invalid:focus, .was-validated .form-control:invalid:focus  {
    border-color: #ff5b57;
    box-shadow: 0 0 0 .25rem rgba(255, 91, 87, .25)
}

.legacy-form .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid  {
    padding-right: calc(1.5em + .875rem);
    background-position: top calc(.375em + .21875rem) right calc(.375em + .21875rem)
}

.legacy-form .form-select.is-invalid, .was-validated .form-select:invalid  {
    border-color: #ff5b57
}

.legacy-form .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"]  {
    --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='%23ff5b57'%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='%23ff5b57' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(.75em + .4375rem) calc(.75em + .4375rem)
}

.legacy-form .form-select.is-invalid:focus, .was-validated .form-select:invalid:focus  {
    border-color: #ff5b57;
    box-shadow: 0 0 0 .25rem rgba(255, 91, 87, .25)
}

.legacy-form .form-control-color.is-invalid, .was-validated .form-control-color:invalid  {
    width: calc(3rem + calc(1.5em + .875rem))
}

.legacy-form .form-check-input.is-invalid, .was-validated .form-check-input:invalid  {
    border-color: #ff5b57
}

.legacy-form .form-check-input.is-invalid:checked, .was-validated .form-check-input:invalid:checked  {
    background-color: #ff5b57
}

.legacy-form .form-check-input.is-invalid:focus, .was-validated .form-check-input:invalid:focus  {
    box-shadow: 0 0 0 .25rem rgba(255, 91, 87, .25)
}

.legacy-form .form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label  {
    color: #ff5b57
}

.legacy-form .form-check-inline .form-check-input ~ .invalid-feedback  {
    margin-left: .5em
}

.legacy-form .form-check-inline .form-check-input ~  {
    margin-left: .5em
}

.legacy-form .btn  {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.4375rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: 2px;
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: 4px;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font: 600 var(--bs-btn-font-size)/var(--bs-btn-line-height) var(--bs-btn-font-family);
    color: var(--bs-btn-color);
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.legacy-form .was-validated .input-group >  {
    z-index: 4;
    z-index: 3
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .btn  {
        transition: none
    }
}

.legacy-form .btn:hover  {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color)
}

.legacy-form .btn-check + .btn:hover  {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color)
}

.legacy-form .btn:focus-visible  {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.legacy-form .btn-check:focus-visible + .btn  {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.legacy-form .btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active  {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color)
}

:not(.btn-check) +  {
    box-shadow: var(--bs-btn-focus-box-shadow);
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color)
}

.legacy-form .btn-check:checked + .btn:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible, .btn:first-child:active:focus-visible, :not(.btn-check) + .btn:active:focus-visible  {
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.legacy-form .btn.disabled, .btn:disabled, fieldset:disabled .btn  {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity)
}

.legacy-form .btn-default  {
    --bs-btn-color: #000;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #eceff1;
    --bs-btn-hover-border-color: #ebeef1;
    --bs-btn-focus-shadow-rgb: 198, 201, 203;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #edf0f2;
    --bs-btn-active-border-color: #ebeef1;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #e9ecef;
    --bs-btn-disabled-border-color: #e9ecef;
    --bs-btn-color: #20252a;
    --bs-btn-bg: #e9ecef;
    --bs-btn-border-color: #e9ecef;
    --bs-btn-hover-color: #20252a;
    --bs-btn-hover-bg: #ced4da;
    --bs-btn-hover-border-color: #ced4da;
    --bs-btn-focus-shadow-rgb: 203, 206, 209;
    --bs-btn-active-color: #20252a;
    --bs-btn-active-bg: #ced4da;
    --bs-btn-active-border-color: #ced4da;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #20252a;
    --bs-btn-disabled-bg: #dadfe3;
    --bs-btn-disabled-border-color: #dadfe3
}

.legacy-form .btn-primary  {
    --bs-btn-hover-bg: #2c7ac0;
    --bs-btn-hover-border-color: #2a72b5;
    --bs-btn-active-bg: #2a72b5;
    --bs-btn-disabled-bg: #348fe2;
    --bs-btn-disabled-border-color: #348fe2;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #348fe2;
    --bs-btn-bg-rgb: 52, 143, 226;
    --bs-btn-border-color: #348fe2;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #276baa;
    --bs-btn-hover-border-color: #276baa;
    --bs-btn-focus-shadow-rgb: 82, 160, 230;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #276baa;
    --bs-btn-active-border-color: #276baa;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #67abe9;
    --bs-btn-disabled-border-color: #67abe9
}

.legacy-form .btn-secondary  {
    --bs-btn-hover-bg: #5c636a;
    --bs-btn-hover-border-color: #565e64;
    --bs-btn-active-bg: #565e64;
    --bs-btn-disabled-bg: #6c757d;
    --bs-btn-disabled-border-color: #6c757d;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #51585e;
    --bs-btn-hover-border-color: #51585e;
    --bs-btn-focus-shadow-rgb: 130, 138, 145;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #51585e;
    --bs-btn-active-border-color: #51585e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #91989e;
    --bs-btn-disabled-border-color: #91989e
}

.legacy-form .btn-success  {
    --bs-btn-hover-bg: #009292;
    --bs-btn-hover-border-color: #008a8a;
    --bs-btn-active-bg: #008a8a;
    --bs-btn-disabled-bg: #00acac;
    --bs-btn-disabled-border-color: #00acac;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #00acac;
    --bs-btn-border-color: #00acac;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #008181;
    --bs-btn-hover-border-color: #008181;
    --bs-btn-focus-shadow-rgb: 38, 184, 184;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #008181;
    --bs-btn-active-border-color: #008181;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #40c1c1;
    --bs-btn-disabled-border-color: #40c1c1
}

.legacy-form .btn-info  {
    --bs-btn-hover-bg: #3e9bb6;
    --bs-btn-hover-border-color: #3a92ab;
    --bs-btn-active-bg: #3a92ab;
    --bs-btn-disabled-bg: #49b6d6;
    --bs-btn-disabled-border-color: #49b6d6;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #49b6d6;
    --bs-btn-border-color: #49b6d6;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #3789a1;
    --bs-btn-hover-border-color: #3789a1;
    --bs-btn-focus-shadow-rgb: 100, 193, 220;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #3789a1;
    --bs-btn-active-border-color: #3789a1;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #77c8e0;
    --bs-btn-disabled-border-color: #77c8e0
}

.legacy-form .btn-warning  {
    --bs-btn-hover-bg: #d08516;
    --bs-btn-hover-border-color: #c47d15;
    --bs-btn-active-bg: #c47d15;
    --bs-btn-disabled-bg: #f59c1a;
    --bs-btn-disabled-border-color: #f59c1a;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #f59c1a;
    --bs-btn-border-color: #f59c1a;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #b87514;
    --bs-btn-hover-border-color: #b87514;
    --bs-btn-focus-shadow-rgb: 247, 171, 60;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #b87514;
    --bs-btn-active-border-color: #b87514;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #f8b553;
    --bs-btn-disabled-border-color: #f8b553
}

.legacy-form .btn-danger  {
    --bs-btn-hover-bg: #d94d4a;
    --bs-btn-hover-border-color: #cc4946;
    --bs-btn-active-bg: #cc4946;
    --bs-btn-disabled-bg: #ff5b57;
    --bs-btn-disabled-border-color: #ff5b57;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #ff5b57;
    --bs-btn-border-color: #ff5b57;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #bf4441;
    --bs-btn-hover-border-color: #bf4441;
    --bs-btn-focus-shadow-rgb: 255, 116, 112;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #bf4441;
    --bs-btn-active-border-color: #bf4441;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #ff8481;
    --bs-btn-disabled-border-color: #ff8481
}

.legacy-form .btn-light  {
    --bs-btn-color: #000;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #cecfcf;
    --bs-btn-hover-border-color: #c2c2c3;
    --bs-btn-focus-shadow-rgb: 206, 207, 207;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c2c2c3;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f2f3f4;
    --bs-btn-disabled-border-color: #f2f3f4;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #f2f3f4;
    --bs-btn-border-color: #f2f3f4;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #b6b6b7;
    --bs-btn-hover-border-color: #b6b6b7;
    --bs-btn-focus-shadow-rgb: 244, 245, 246;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #b6b6b7;
    --bs-btn-active-border-color: #b6b6b7;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #f5f6f7;
    --bs-btn-disabled-border-color: #f5f6f7
}

.legacy-form .btn-dark  {
    --bs-btn-hover-bg: #4d5359;
    --bs-btn-hover-border-color: #424950;
    --bs-btn-active-bg: #575d63;
    --bs-btn-active-border-color: #424950;
    --bs-btn-disabled-bg: #2d353c;
    --bs-btn-disabled-border-color: #2d353c;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #2d353c;
    --bs-btn-border-color: #2d353c;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #17244C;
    --bs-btn-hover-border-color: #17244C;
    --bs-btn-focus-shadow-rgb: 77, 83, 89;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #17244C;
    --bs-btn-active-border-color: #17244C;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #62686d;
    --bs-btn-disabled-border-color: #62686d
}

.legacy-form .btn-inverse  {
    --bs-btn-hover-bg: #262d33;
    --bs-btn-hover-border-color: #242a30;
    --bs-btn-active-bg: #242a30;
    --bs-btn-disabled-bg: #2d353c;
    --bs-btn-disabled-border-color: #2d353c;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #2d353c;
    --bs-btn-border-color: #2d353c;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #17244C;
    --bs-btn-hover-border-color: #17244C;
    --bs-btn-focus-shadow-rgb: 77, 83, 89;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #17244C;
    --bs-btn-active-border-color: #17244C;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #62686d;
    --bs-btn-disabled-border-color: #62686d
}

.legacy-form .btn-blue  {
    --bs-btn-hover-bg: #2c7ac0;
    --bs-btn-hover-border-color: #2a72b5;
    --bs-btn-active-bg: #2a72b5;
    --bs-btn-disabled-bg: #348fe2;
    --bs-btn-disabled-border-color: #348fe2;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #348fe2;
    --bs-btn-border-color: #348fe2;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #276baa;
    --bs-btn-hover-border-color: #276baa;
    --bs-btn-focus-shadow-rgb: 82, 160, 230;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #276baa;
    --bs-btn-active-border-color: #276baa;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #67abe9;
    --bs-btn-disabled-border-color: #67abe9
}

.legacy-form .btn-indigo  {
    --bs-btn-hover-bg: #7347bd;
    --bs-btn-hover-border-color: #6c42b2;
    --bs-btn-active-bg: #6c42b2;
    --bs-btn-disabled-bg: #8753de;
    --bs-btn-disabled-border-color: #8753de;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #8753de;
    --bs-btn-border-color: #8753de;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #653ea7;
    --bs-btn-hover-border-color: #653ea7;
    --bs-btn-focus-shadow-rgb: 153, 109, 227;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #653ea7;
    --bs-btn-active-border-color: #653ea7;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #a57ee6;
    --bs-btn-disabled-border-color: #a57ee6
}

.legacy-form .btn-purple  {
    --bs-btn-hover-bg: #61699b;
    --bs-btn-hover-border-color: #5b6392;
    --bs-btn-active-bg: #5b6392;
    --bs-btn-disabled-bg: #727cb6;
    --bs-btn-disabled-border-color: #727cb6;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #727cb6;
    --bs-btn-border-color: #727cb6;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #565d89;
    --bs-btn-hover-border-color: #565d89;
    --bs-btn-focus-shadow-rgb: 135, 144, 193;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #565d89;
    --bs-btn-active-border-color: #565d89;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #959dc8;
    --bs-btn-disabled-border-color: #959dc8
}

.legacy-form .btn-pink  {
    --bs-btn-hover-bg: #d54880;
    --bs-btn-hover-border-color: #c94479;
    --bs-btn-active-bg: #c94479;
    --bs-btn-disabled-bg: #fb5597;
    --bs-btn-disabled-border-color: #fb5597;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #fb5597;
    --bs-btn-border-color: #fb5597;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #bc4071;
    --bs-btn-hover-border-color: #bc4071;
    --bs-btn-focus-shadow-rgb: 252, 111, 167;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #bc4071;
    --bs-btn-active-border-color: #bc4071;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #fc80b1;
    --bs-btn-disabled-border-color: #fc80b1
}

.legacy-form .btn-red  {
    --bs-btn-hover-bg: #d94d4a;
    --bs-btn-hover-border-color: #cc4946;
    --bs-btn-active-bg: #cc4946;
    --bs-btn-disabled-bg: #ff5b57;
    --bs-btn-disabled-border-color: #ff5b57;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #ff5b57;
    --bs-btn-border-color: #ff5b57;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #bf4441;
    --bs-btn-hover-border-color: #bf4441;
    --bs-btn-focus-shadow-rgb: 255, 116, 112;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #bf4441;
    --bs-btn-active-border-color: #bf4441;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #ff8481;
    --bs-btn-disabled-border-color: #ff8481
}

.legacy-form .btn-orange  {
    --bs-btn-hover-bg: #d08516;
    --bs-btn-hover-border-color: #c47d15;
    --bs-btn-active-bg: #c47d15;
    --bs-btn-disabled-bg: #f59c1a;
    --bs-btn-disabled-border-color: #f59c1a;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #f59c1a;
    --bs-btn-border-color: #f59c1a;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #b87514;
    --bs-btn-hover-border-color: #b87514;
    --bs-btn-focus-shadow-rgb: 247, 171, 60;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #b87514;
    --bs-btn-active-border-color: #b87514;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #f8b553;
    --bs-btn-disabled-border-color: #f8b553
}

.legacy-form .btn-yellow  {
    --bs-btn-color: #000;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffdf26;
    --bs-btn-hover-border-color: #ffdd1a;
    --bs-btn-focus-shadow-rgb: 217, 184, 0;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffe133;
    --bs-btn-active-border-color: #ffdd1a;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffd900;
    --bs-btn-disabled-border-color: #ffd900;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #ffd900;
    --bs-btn-border-color: #ffd900;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #bfa300;
    --bs-btn-hover-border-color: #bfa300;
    --bs-btn-focus-shadow-rgb: 255, 223, 38;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #bfa300;
    --bs-btn-active-border-color: #bfa300;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #ffe340;
    --bs-btn-disabled-border-color: #ffe340
}

.legacy-form .btn-green  {
    --bs-btn-hover-bg: #2b902b;
    --bs-btn-hover-border-color: #288728;
    --bs-btn-active-bg: #288728;
    --bs-btn-disabled-bg: #32a932;
    --bs-btn-disabled-border-color: #32a932;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #32a932;
    --bs-btn-border-color: #32a932;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #267f26;
    --bs-btn-hover-border-color: #267f26;
    --bs-btn-focus-shadow-rgb: 81, 182, 81;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #267f26;
    --bs-btn-active-border-color: #267f26;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #65bf65;
    --bs-btn-disabled-border-color: #65bf65
}

.legacy-form .btn-teal  {
    --bs-btn-hover-bg: #009292;
    --bs-btn-hover-border-color: #008a8a;
    --bs-btn-active-bg: #008a8a;
    --bs-btn-disabled-bg: #00acac;
    --bs-btn-disabled-border-color: #00acac;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #00acac;
    --bs-btn-border-color: #00acac;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #008181;
    --bs-btn-hover-border-color: #008181;
    --bs-btn-focus-shadow-rgb: 38, 184, 184;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #008181;
    --bs-btn-active-border-color: #008181;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #40c1c1;
    --bs-btn-disabled-border-color: #40c1c1
}

.legacy-form .btn-lime  {
    --bs-btn-color: #000;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #a1d266;
    --bs-btn-hover-border-color: #9bcf5d;
    --bs-btn-focus-shadow-rgb: 122, 172, 64;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #a6d56f;
    --bs-btn-active-border-color: #9bcf5d;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #90ca4b;
    --bs-btn-disabled-border-color: #90ca4b;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #90ca4b;
    --bs-btn-border-color: #90ca4b;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #6c9838;
    --bs-btn-hover-border-color: #6c9838;
    --bs-btn-focus-shadow-rgb: 161, 210, 102;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #6c9838;
    --bs-btn-active-border-color: #6c9838;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #acd778;
    --bs-btn-disabled-border-color: #acd778
}

.legacy-form .btn-cyan  {
    --bs-btn-hover-bg: #3e9bb6;
    --bs-btn-hover-border-color: #3a92ab;
    --bs-btn-active-bg: #3a92ab;
    --bs-btn-disabled-bg: #49b6d6;
    --bs-btn-disabled-border-color: #49b6d6;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #49b6d6;
    --bs-btn-border-color: #49b6d6;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #3789a1;
    --bs-btn-hover-border-color: #3789a1;
    --bs-btn-focus-shadow-rgb: 100, 193, 220;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #3789a1;
    --bs-btn-active-border-color: #3789a1;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #77c8e0;
    --bs-btn-disabled-border-color: #77c8e0
}

.legacy-form .btn-white  {
    --bs-btn-color: #000;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #fff;
    --bs-btn-focus-shadow-rgb: 217, 217, 217;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: #fff;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #FFF;
    --bs-btn-disabled-border-color: #FFF;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #FFF;
    --bs-btn-border-color: #FFF;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #bfbfbf;
    --bs-btn-hover-border-color: #bfbfbf;
    --bs-btn-focus-shadow-rgb: 255, 255, 255;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #bfbfbf;
    --bs-btn-active-border-color: #bfbfbf;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #fff;
    --bs-btn-disabled-border-color: #fff
}

.legacy-form .btn-gray  {
    --bs-btn-hover-bg: #5c636a;
    --bs-btn-hover-border-color: #565e64;
    --bs-btn-active-bg: #565e64;
    --bs-btn-disabled-bg: #6c757d;
    --bs-btn-disabled-border-color: #6c757d;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #51585e;
    --bs-btn-hover-border-color: #51585e;
    --bs-btn-focus-shadow-rgb: 130, 138, 145;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #51585e;
    --bs-btn-active-border-color: #51585e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #91989e;
    --bs-btn-disabled-border-color: #91989e
}

.legacy-form .btn-gray-dark  {
    --bs-btn-hover-bg: #262d33;
    --bs-btn-hover-border-color: #242a30;
    --bs-btn-active-bg: #242a30;
    --bs-btn-disabled-bg: #2d353c;
    --bs-btn-disabled-border-color: #2d353c;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #2d353c;
    --bs-btn-border-color: #2d353c;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #17244C;
    --bs-btn-hover-border-color: #17244C;
    --bs-btn-focus-shadow-rgb: 77, 83, 89;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #17244C;
    --bs-btn-active-border-color: #17244C;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #62686d;
    --bs-btn-disabled-border-color: #62686d
}

.legacy-form .btn-muted  {
    --bs-btn-hover-bg: #939aa1;
    --bs-btn-hover-border-color: #8a9197;
    --bs-btn-active-bg: #8a9197;
    --bs-btn-disabled-bg: #adb5bd;
    --bs-btn-disabled-border-color: #adb5bd;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #adb5bd;
    --bs-btn-border-color: #adb5bd;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #82888e;
    --bs-btn-hover-border-color: #82888e;
    --bs-btn-focus-shadow-rgb: 185, 192, 199;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #82888e;
    --bs-btn-active-border-color: #82888e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #c2c8ce;
    --bs-btn-disabled-border-color: #c2c8ce
}

.legacy-form .btn-black  {
    --bs-btn-disabled-bg: #000;
    --bs-btn-disabled-border-color: #000;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #000;
    --bs-btn-border-color: #000;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #000;
    --bs-btn-hover-border-color: #000;
    --bs-btn-focus-shadow-rgb: 38, 38, 38;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #000;
    --bs-btn-active-border-color: #000;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #404040;
    --bs-btn-disabled-border-color: #404040
}

.legacy-form .btn-silver  {
    --bs-btn-color: #000;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #c1cbd1;
    --bs-btn-hover-border-color: #bdc8ce;
    --bs-btn-focus-shadow-rgb: 155, 165, 171;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c5ced4;
    --bs-btn-active-border-color: #bdc8ce;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #b6c2c9;
    --bs-btn-disabled-border-color: #b6c2c9;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #b6c2c9;
    --bs-btn-border-color: #b6c2c9;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #899297;
    --bs-btn-hover-border-color: #899297;
    --bs-btn-focus-shadow-rgb: 193, 203, 209;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #899297;
    --bs-btn-active-border-color: #899297;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #c8d1d7;
    --bs-btn-disabled-border-color: #c8d1d7
}

.legacy-form .btn-gray-100  {
    --bs-btn-color: #000;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f9fafb;
    --bs-btn-hover-border-color: #f9fafb;
    --bs-btn-focus-shadow-rgb: 211, 212, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f9fafb;
    --bs-btn-active-border-color: #f9fafb;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f8f9fa;
    --bs-btn-disabled-border-color: #f8f9fa;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #babbbc;
    --bs-btn-hover-border-color: #babbbc;
    --bs-btn-focus-shadow-rgb: 249, 250, 251;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #babbbc;
    --bs-btn-active-border-color: #babbbc;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #fafbfb;
    --bs-btn-disabled-border-color: #fafbfb
}

.legacy-form .btn-gray-200  {
    --bs-btn-color: #000;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #eceff1;
    --bs-btn-hover-border-color: #ebeef1;
    --bs-btn-focus-shadow-rgb: 198, 201, 203;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #edf0f2;
    --bs-btn-active-border-color: #ebeef1;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #e9ecef;
    --bs-btn-disabled-border-color: #e9ecef;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #e9ecef;
    --bs-btn-border-color: #e9ecef;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #afb1b3;
    --bs-btn-hover-border-color: #afb1b3;
    --bs-btn-focus-shadow-rgb: 236, 239, 241;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #afb1b3;
    --bs-btn-active-border-color: #afb1b3;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #eff1f3;
    --bs-btn-disabled-border-color: #eff1f3
}

.legacy-form .btn-gray-300  {
    --bs-btn-color: #000;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #e3e6ea;
    --bs-btn-hover-border-color: #e1e5e9;
    --bs-btn-focus-shadow-rgb: 189, 192, 196;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #e5e8eb;
    --bs-btn-active-border-color: #e1e5e9;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #dee2e6;
    --bs-btn-disabled-border-color: #dee2e6;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #dee2e6;
    --bs-btn-border-color: #dee2e6;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #a7aaad;
    --bs-btn-hover-border-color: #a7aaad;
    --bs-btn-focus-shadow-rgb: 227, 230, 234;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #a7aaad;
    --bs-btn-active-border-color: #a7aaad;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #e6e9ec;
    --bs-btn-disabled-border-color: #e6e9ec
}

.legacy-form .btn-gray-400  {
    --bs-btn-color: #000;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #d5dae0;
    --bs-btn-hover-border-color: #d3d8de;
    --bs-btn-focus-shadow-rgb: 175, 180, 185;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #d8dde1;
    --bs-btn-active-border-color: #d3d8de;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ced4da;
    --bs-btn-disabled-border-color: #ced4da;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #ced4da;
    --bs-btn-border-color: #ced4da;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #9b9fa4;
    --bs-btn-hover-border-color: #9b9fa4;
    --bs-btn-focus-shadow-rgb: 213, 218, 224;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #9b9fa4;
    --bs-btn-active-border-color: #9b9fa4;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #dadfe3;
    --bs-btn-disabled-border-color: #dadfe3
}

.legacy-form .btn-gray-500  {
    --bs-btn-hover-bg: #939aa1;
    --bs-btn-hover-border-color: #8a9197;
    --bs-btn-active-bg: #8a9197;
    --bs-btn-disabled-bg: #adb5bd;
    --bs-btn-disabled-border-color: #adb5bd;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #adb5bd;
    --bs-btn-border-color: #adb5bd;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #82888e;
    --bs-btn-hover-border-color: #82888e;
    --bs-btn-focus-shadow-rgb: 185, 192, 199;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #82888e;
    --bs-btn-active-border-color: #82888e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #c2c8ce;
    --bs-btn-disabled-border-color: #c2c8ce
}

.legacy-form .btn-gray-600  {
    --bs-btn-hover-bg: #5c636a;
    --bs-btn-hover-border-color: #565e64;
    --bs-btn-active-bg: #565e64;
    --bs-btn-disabled-bg: #6c757d;
    --bs-btn-disabled-border-color: #6c757d;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #51585e;
    --bs-btn-hover-border-color: #51585e;
    --bs-btn-focus-shadow-rgb: 130, 138, 145;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #51585e;
    --bs-btn-active-border-color: #51585e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #91989e;
    --bs-btn-disabled-border-color: #91989e
}

.legacy-form .btn-gray-700  {
    --bs-btn-hover-bg: #3e444a;
    --bs-btn-hover-border-color: #3a4046;
    --bs-btn-active-bg: #3a4046;
    --bs-btn-disabled-bg: #495057;
    --bs-btn-disabled-border-color: #495057;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #495057;
    --bs-btn-border-color: #495057;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #373c41;
    --bs-btn-hover-border-color: #373c41;
    --bs-btn-focus-shadow-rgb: 100, 106, 112;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #373c41;
    --bs-btn-active-border-color: #373c41;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #777c81;
    --bs-btn-disabled-border-color: #777c81
}

.legacy-form .btn-gray-800  {
    --bs-btn-hover-bg: #262d33;
    --bs-btn-hover-border-color: #242a30;
    --bs-btn-active-bg: #242a30;
    --bs-btn-disabled-bg: #2d353c;
    --bs-btn-disabled-border-color: #2d353c;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #2d353c;
    --bs-btn-border-color: #2d353c;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #17244C;
    --bs-btn-hover-border-color: #17244C;
    --bs-btn-focus-shadow-rgb: 77, 83, 89;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #17244C;
    --bs-btn-active-border-color: #17244C;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #62686d;
    --bs-btn-disabled-border-color: #62686d
}

.legacy-form .btn-gray-900  {
    --bs-btn-hover-bg: #1b1f24;
    --bs-btn-hover-border-color: #1a1e22;
    --bs-btn-active-bg: #1a1e22;
    --bs-btn-disabled-bg: #20252a;
    --bs-btn-disabled-border-color: #20252a;
    --bs-btn-color: #FFF;
    --bs-btn-bg: #20252a;
    --bs-btn-border-color: #20252a;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #181c20;
    --bs-btn-hover-border-color: #181c20;
    --bs-btn-focus-shadow-rgb: 65, 70, 74;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #181c20;
    --bs-btn-active-border-color: #181c20;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: #585c5f;
    --bs-btn-disabled-border-color: #585c5f
}

.legacy-form .btn-outline-default  {
    --bs-btn-hover-color: #000;
    --bs-btn-active-color: #000;
    --bs-btn-color: #e9ecef;
    --bs-btn-border-color: #e9ecef;
    --bs-btn-hover-color: #20252a;
    --bs-btn-hover-bg: #e9ecef;
    --bs-btn-hover-border-color: #e9ecef;
    --bs-btn-focus-shadow-rgb: 233, 236, 239;
    --bs-btn-active-color: #20252a;
    --bs-btn-active-bg: #e9ecef;
    --bs-btn-active-border-color: #e9ecef;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #e9ecef;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #e9ecef;
    --bs-gradient: none
}

.legacy-form .btn-outline-primary  {
    --bs-btn-color: #348fe2;
    --bs-btn-border-color: #348fe2;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #348fe2;
    --bs-btn-hover-border-color: #348fe2;
    --bs-btn-focus-shadow-rgb: 52, 143, 226;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #348fe2;
    --bs-btn-active-border-color: #348fe2;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #348fe2;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #348fe2;
    --bs-gradient: none
}

.legacy-form .btn-outline-secondary  {
    --bs-btn-color: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #6c757d;
    --bs-btn-hover-border-color: #6c757d;
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #6c757d;
    --bs-btn-active-border-color: #6c757d;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #6c757d;
    --bs-gradient: none
}

.legacy-form .btn-outline-success  {
    --bs-btn-color: #00acac;
    --bs-btn-border-color: #00acac;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #00acac;
    --bs-btn-hover-border-color: #00acac;
    --bs-btn-focus-shadow-rgb: 0, 172, 172;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #00acac;
    --bs-btn-active-border-color: #00acac;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #00acac;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #00acac;
    --bs-gradient: none
}

.legacy-form .btn-outline-info  {
    --bs-btn-color: #49b6d6;
    --bs-btn-border-color: #49b6d6;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #49b6d6;
    --bs-btn-hover-border-color: #49b6d6;
    --bs-btn-focus-shadow-rgb: 73, 182, 214;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #49b6d6;
    --bs-btn-active-border-color: #49b6d6;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #49b6d6;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #49b6d6;
    --bs-gradient: none
}

.legacy-form .btn-outline-warning  {
    --bs-btn-color: #f59c1a;
    --bs-btn-border-color: #f59c1a;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #f59c1a;
    --bs-btn-hover-border-color: #f59c1a;
    --bs-btn-focus-shadow-rgb: 245, 156, 26;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #f59c1a;
    --bs-btn-active-border-color: #f59c1a;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #f59c1a;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f59c1a;
    --bs-gradient: none
}

.legacy-form .btn-outline-danger  {
    --bs-btn-color: #ff5b57;
    --bs-btn-border-color: #ff5b57;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #ff5b57;
    --bs-btn-hover-border-color: #ff5b57;
    --bs-btn-focus-shadow-rgb: 255, 91, 87;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #ff5b57;
    --bs-btn-active-border-color: #ff5b57;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #ff5b57;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ff5b57;
    --bs-gradient: none
}

.legacy-form .btn-outline-light  {
    --bs-btn-hover-color: #000;
    --bs-btn-active-color: #000;
    --bs-btn-color: #f2f3f4;
    --bs-btn-border-color: #f2f3f4;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #f2f3f4;
    --bs-btn-hover-border-color: #f2f3f4;
    --bs-btn-focus-shadow-rgb: 242, 243, 244;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #f2f3f4;
    --bs-btn-active-border-color: #f2f3f4;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #f2f3f4;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f2f3f4;
    --bs-gradient: none
}

.legacy-form .btn-outline-dark  {
    --bs-btn-color: #2d353c;
    --bs-btn-border-color: #2d353c;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #2d353c;
    --bs-btn-hover-border-color: #2d353c;
    --bs-btn-focus-shadow-rgb: 45, 53, 60;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #2d353c;
    --bs-btn-active-border-color: #2d353c;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #2d353c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #2d353c;
    --bs-gradient: none
}

.legacy-form .btn-outline-inverse  {
    --bs-btn-color: #2d353c;
    --bs-btn-border-color: #2d353c;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #2d353c;
    --bs-btn-hover-border-color: #2d353c;
    --bs-btn-focus-shadow-rgb: 45, 53, 60;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #2d353c;
    --bs-btn-active-border-color: #2d353c;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #2d353c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #2d353c;
    --bs-gradient: none
}

.legacy-form .btn-outline-blue  {
    --bs-btn-color: #348fe2;
    --bs-btn-border-color: #348fe2;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #348fe2;
    --bs-btn-hover-border-color: #348fe2;
    --bs-btn-focus-shadow-rgb: 52, 143, 226;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #348fe2;
    --bs-btn-active-border-color: #348fe2;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #348fe2;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #348fe2;
    --bs-gradient: none
}

.legacy-form .btn-outline-indigo  {
    --bs-btn-color: #8753de;
    --bs-btn-border-color: #8753de;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #8753de;
    --bs-btn-hover-border-color: #8753de;
    --bs-btn-focus-shadow-rgb: 135, 83, 222;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #8753de;
    --bs-btn-active-border-color: #8753de;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #8753de;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #8753de;
    --bs-gradient: none
}

.legacy-form .btn-outline-purple  {
    --bs-btn-color: #727cb6;
    --bs-btn-border-color: #727cb6;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #727cb6;
    --bs-btn-hover-border-color: #727cb6;
    --bs-btn-focus-shadow-rgb: 114, 124, 182;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #727cb6;
    --bs-btn-active-border-color: #727cb6;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #727cb6;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #727cb6;
    --bs-gradient: none
}

.legacy-form .btn-outline-pink  {
    --bs-btn-color: #fb5597;
    --bs-btn-border-color: #fb5597;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #fb5597;
    --bs-btn-hover-border-color: #fb5597;
    --bs-btn-focus-shadow-rgb: 251, 85, 151;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #fb5597;
    --bs-btn-active-border-color: #fb5597;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fb5597;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #fb5597;
    --bs-gradient: none
}

.legacy-form .btn-outline-red  {
    --bs-btn-color: #ff5b57;
    --bs-btn-border-color: #ff5b57;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #ff5b57;
    --bs-btn-hover-border-color: #ff5b57;
    --bs-btn-focus-shadow-rgb: 255, 91, 87;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #ff5b57;
    --bs-btn-active-border-color: #ff5b57;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #ff5b57;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ff5b57;
    --bs-gradient: none
}

.legacy-form .btn-outline-orange  {
    --bs-btn-color: #f59c1a;
    --bs-btn-border-color: #f59c1a;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #f59c1a;
    --bs-btn-hover-border-color: #f59c1a;
    --bs-btn-focus-shadow-rgb: 245, 156, 26;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #f59c1a;
    --bs-btn-active-border-color: #f59c1a;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #f59c1a;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f59c1a;
    --bs-gradient: none
}

.legacy-form .btn-outline-yellow  {
    --bs-btn-hover-color: #000;
    --bs-btn-active-color: #000;
    --bs-btn-color: #ffd900;
    --bs-btn-border-color: #ffd900;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #ffd900;
    --bs-btn-hover-border-color: #ffd900;
    --bs-btn-focus-shadow-rgb: 255, 217, 0;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #ffd900;
    --bs-btn-active-border-color: #ffd900;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #ffd900;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffd900;
    --bs-gradient: none
}

.legacy-form .btn-outline-green  {
    --bs-btn-color: #32a932;
    --bs-btn-border-color: #32a932;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #32a932;
    --bs-btn-hover-border-color: #32a932;
    --bs-btn-focus-shadow-rgb: 50, 169, 50;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #32a932;
    --bs-btn-active-border-color: #32a932;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #32a932;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #32a932;
    --bs-gradient: none
}

.legacy-form .btn-outline-teal  {
    --bs-btn-color: #00acac;
    --bs-btn-border-color: #00acac;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #00acac;
    --bs-btn-hover-border-color: #00acac;
    --bs-btn-focus-shadow-rgb: 0, 172, 172;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #00acac;
    --bs-btn-active-border-color: #00acac;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #00acac;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #00acac;
    --bs-gradient: none
}

.legacy-form .btn-outline-lime  {
    --bs-btn-hover-color: #000;
    --bs-btn-active-color: #000;
    --bs-btn-color: #90ca4b;
    --bs-btn-border-color: #90ca4b;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #90ca4b;
    --bs-btn-hover-border-color: #90ca4b;
    --bs-btn-focus-shadow-rgb: 144, 202, 75;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #90ca4b;
    --bs-btn-active-border-color: #90ca4b;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #90ca4b;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #90ca4b;
    --bs-gradient: none
}

.legacy-form .btn-outline-cyan  {
    --bs-btn-color: #49b6d6;
    --bs-btn-border-color: #49b6d6;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #49b6d6;
    --bs-btn-hover-border-color: #49b6d6;
    --bs-btn-focus-shadow-rgb: 73, 182, 214;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #49b6d6;
    --bs-btn-active-border-color: #49b6d6;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #49b6d6;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #49b6d6;
    --bs-gradient: none
}

.legacy-form .btn-outline-white  {
    --bs-btn-hover-color: #000;
    --bs-btn-active-color: #000;
    --bs-btn-color: #FFF;
    --bs-btn-border-color: #FFF;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #FFF;
    --bs-btn-hover-border-color: #FFF;
    --bs-btn-focus-shadow-rgb: 255, 255, 255;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #FFF;
    --bs-btn-active-border-color: #FFF;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFF;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #FFF;
    --bs-gradient: none
}

.legacy-form .btn-outline-gray  {
    --bs-btn-color: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #6c757d;
    --bs-btn-hover-border-color: #6c757d;
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #6c757d;
    --bs-btn-active-border-color: #6c757d;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #6c757d;
    --bs-gradient: none
}

.legacy-form .btn-outline-gray-dark  {
    --bs-btn-color: #2d353c;
    --bs-btn-border-color: #2d353c;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #2d353c;
    --bs-btn-hover-border-color: #2d353c;
    --bs-btn-focus-shadow-rgb: 45, 53, 60;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #2d353c;
    --bs-btn-active-border-color: #2d353c;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #2d353c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #2d353c;
    --bs-gradient: none
}

.legacy-form .btn-outline-muted  {
    --bs-btn-color: #adb5bd;
    --bs-btn-border-color: #adb5bd;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #adb5bd;
    --bs-btn-hover-border-color: #adb5bd;
    --bs-btn-focus-shadow-rgb: 173, 181, 189;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #adb5bd;
    --bs-btn-active-border-color: #adb5bd;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #adb5bd;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #adb5bd;
    --bs-gradient: none
}

.legacy-form .btn-outline-black  {
    --bs-btn-color: #000;
    --bs-btn-border-color: #000;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #000;
    --bs-btn-hover-border-color: #000;
    --bs-btn-focus-shadow-rgb: 0, 0, 0;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #000;
    --bs-btn-active-border-color: #000;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #000;
    --bs-gradient: none
}

.legacy-form .btn-outline-silver  {
    --bs-btn-hover-color: #000;
    --bs-btn-active-color: #000;
    --bs-btn-color: #b6c2c9;
    --bs-btn-border-color: #b6c2c9;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #b6c2c9;
    --bs-btn-hover-border-color: #b6c2c9;
    --bs-btn-focus-shadow-rgb: 182, 194, 201;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #b6c2c9;
    --bs-btn-active-border-color: #b6c2c9;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #b6c2c9;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #b6c2c9;
    --bs-gradient: none
}

.legacy-form .btn-outline-gray-100  {
    --bs-btn-hover-color: #000;
    --bs-btn-active-color: #000;
    --bs-btn-color: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #f8f9fa;
    --bs-btn-hover-border-color: #f8f9fa;
    --bs-btn-focus-shadow-rgb: 248, 249, 250;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #f8f9fa;
    --bs-btn-active-border-color: #f8f9fa;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #f8f9fa;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f8f9fa;
    --bs-gradient: none
}

.legacy-form .btn-outline-gray-200  {
    --bs-btn-hover-color: #000;
    --bs-btn-active-color: #000;
    --bs-btn-color: #e9ecef;
    --bs-btn-border-color: #e9ecef;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #e9ecef;
    --bs-btn-hover-border-color: #e9ecef;
    --bs-btn-focus-shadow-rgb: 233, 236, 239;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #e9ecef;
    --bs-btn-active-border-color: #e9ecef;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #e9ecef;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #e9ecef;
    --bs-gradient: none
}

.legacy-form .btn-outline-gray-300  {
    --bs-btn-hover-color: #000;
    --bs-btn-active-color: #000;
    --bs-btn-color: #dee2e6;
    --bs-btn-border-color: #dee2e6;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #dee2e6;
    --bs-btn-hover-border-color: #dee2e6;
    --bs-btn-focus-shadow-rgb: 222, 226, 230;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #dee2e6;
    --bs-btn-active-border-color: #dee2e6;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #dee2e6;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #dee2e6;
    --bs-gradient: none
}

.legacy-form .btn-outline-gray-400  {
    --bs-btn-hover-color: #000;
    --bs-btn-active-color: #000;
    --bs-btn-color: #ced4da;
    --bs-btn-border-color: #ced4da;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #ced4da;
    --bs-btn-hover-border-color: #ced4da;
    --bs-btn-focus-shadow-rgb: 206, 212, 218;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #ced4da;
    --bs-btn-active-border-color: #ced4da;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #ced4da;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ced4da;
    --bs-gradient: none
}

.legacy-form .btn-outline-gray-500  {
    --bs-btn-color: #adb5bd;
    --bs-btn-border-color: #adb5bd;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #adb5bd;
    --bs-btn-hover-border-color: #adb5bd;
    --bs-btn-focus-shadow-rgb: 173, 181, 189;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #adb5bd;
    --bs-btn-active-border-color: #adb5bd;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #adb5bd;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #adb5bd;
    --bs-gradient: none
}

.legacy-form .btn-outline-gray-600  {
    --bs-btn-color: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #6c757d;
    --bs-btn-hover-border-color: #6c757d;
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #6c757d;
    --bs-btn-active-border-color: #6c757d;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #6c757d;
    --bs-gradient: none
}

.legacy-form .btn-outline-gray-700  {
    --bs-btn-color: #495057;
    --bs-btn-border-color: #495057;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #495057;
    --bs-btn-hover-border-color: #495057;
    --bs-btn-focus-shadow-rgb: 73, 80, 87;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #495057;
    --bs-btn-active-border-color: #495057;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #495057;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #495057;
    --bs-gradient: none
}

.legacy-form .btn-outline-gray-800  {
    --bs-btn-color: #2d353c;
    --bs-btn-border-color: #2d353c;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #2d353c;
    --bs-btn-hover-border-color: #2d353c;
    --bs-btn-focus-shadow-rgb: 45, 53, 60;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #2d353c;
    --bs-btn-active-border-color: #2d353c;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #2d353c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #2d353c;
    --bs-gradient: none
}

.legacy-form .btn-outline-gray-900  {
    --bs-btn-color: #20252a;
    --bs-btn-border-color: #20252a;
    --bs-btn-hover-color: #FFF;
    --bs-btn-hover-bg: #20252a;
    --bs-btn-hover-border-color: #20252a;
    --bs-btn-focus-shadow-rgb: 32, 37, 42;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #20252a;
    --bs-btn-active-border-color: #20252a;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #20252a;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #20252a;
    --bs-gradient: none
}

.legacy-form .btn-link  {
    --bs-btn-font-weight: 400;
    --bs-btn-color: #00acac;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #008a8a;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #008a8a;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: 0 0 0 #000;
    --bs-btn-focus-shadow-rgb: 38, 184, 184;
    text-decoration: none
}

.legacy-form .btn-link:focus-visible  {
    color: var(--bs-btn-color)
}

.legacy-form .btn-link:hover  {
    color: var(--bs-btn-hover-color)
}

.legacy-form .btn-group-lg > .btn, .btn-lg  {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: 6px
}

.legacy-form .btn-group-sm > .btn, .btn-sm  {
    --bs-btn-padding-y: 0.3125rem;
    --bs-btn-padding-x: 0.625rem;
    --bs-btn-font-size: 0.75rem;
    --bs-btn-border-radius: 3px
}

.legacy-form .fade  {
    transition: opacity .15s linear
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .fade  {
        transition: none
    }
}

.legacy-form .fade:not(.in)  {
    opacity: 0
}

.legacy-form .collapse:not(.in)  {
    display: none
}

.legacy-form .collapsing  {
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .collapsing  {
        transition: none
    }
}

.legacy-form .collapsing.collapse-horizontal  {
    width: 0;
    height: auto;
    transition: width .35s ease
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .collapsing.collapse-horizontal  {
        transition: none
    }
}

.legacy-form .dropdown, .dropdown-center, .dropend, .dropstart, .dropup, .dropup-center  {
    position: relative
}

.legacy-form .dropdown-toggle  {
    white-space: nowrap
}

.legacy-form .dropdown-menu  {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 0.875rem;
    --bs-dropdown-color: var(--bs-component-color);
    --bs-dropdown-bg: var(--bs-component-dropdown-bg);
    --bs-dropdown-border-color: rgba(var(--bs-component-color-rgb), 0.1);
    --bs-dropdown-border-radius: 4px;
    --bs-dropdown-border-width: 0;
    --bs-dropdown-inner-border-radius: 4px;
    --bs-dropdown-divider-bg: rgba(var(--bs-component-color-rgb), 0.1);
    --bs-dropdown-divider-margin-y: 0.46875rem;
    --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-dropdown-link-color: rgba(var(--bs-component-color-rgb), 0.85);
    --bs-dropdown-link-hover-color: var(--bs-component-color);
    --bs-dropdown-link-hover-bg: var(--bs-component-dropdown-hover-bg);
    --bs-dropdown-link-active-color: var(--bs-component-active-color);
    --bs-dropdown-link-active-bg: var(--bs-component-active-bg);
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-item-padding-x: 0.9375rem;
    --bs-dropdown-item-padding-y: 0.309375rem;
    --bs-dropdown-header-color: var(--bs-component-color);
    --bs-dropdown-header-padding-x: 0.9375rem;
    --bs-dropdown-header-padding-y: 0.5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius)
}

.legacy-form .dropdown-menu[data-bs-popper]  {
    top: 100%;
    left: 0;
    margin-top: var(--bs-dropdown-spacer)
}

.legacy-form .dropdown-menu-start  {
    --bs-position: start
}

.legacy-form .dropdown-menu-start[data-bs-popper]  {
    right: auto;
    left: 0
}

.legacy-form .dropdown-menu-end  {
    --bs-position: end
}

.legacy-form .dropdown-menu-end[data-bs-popper]  {
    right: 0;
    left: auto
}

@media (min-width: 576px)  {
.legacy-form     .dropdown-menu-sm-start  {
        --bs-position: start
    }

.legacy-form     .dropdown-menu-sm-start[data-bs-popper]  {
        right: auto;
        left: 0
    }

.legacy-form     .dropdown-menu-sm-end  {
        --bs-position: end
    }

.legacy-form     .dropdown-menu-sm-end[data-bs-popper]  {
        right: 0;
        left: auto
    }
}

@media (min-width: 768px)  {
.legacy-form     .dropdown-menu-md-start  {
        --bs-position: start
    }

.legacy-form     .dropdown-menu-md-start[data-bs-popper]  {
        right: auto;
        left: 0
    }

.legacy-form     .dropdown-menu-md-end  {
        --bs-position: end
    }

.legacy-form     .dropdown-menu-md-end[data-bs-popper]  {
        right: 0;
        left: auto
    }
}

@media (min-width: 992px)  {
.legacy-form     .dropdown-menu-lg-start  {
        --bs-position: start
    }

.legacy-form     .dropdown-menu-lg-start[data-bs-popper]  {
        right: auto;
        left: 0
    }

.legacy-form     .dropdown-menu-lg-end  {
        --bs-position: end
    }

.legacy-form     .dropdown-menu-lg-end[data-bs-popper]  {
        right: 0;
        left: auto
    }
}

@media (min-width: 1200px)  {
.legacy-form     .dropdown-menu-xl-start  {
        --bs-position: start
    }

.legacy-form     .dropdown-menu-xl-start[data-bs-popper]  {
        right: auto;
        left: 0
    }

.legacy-form     .dropdown-menu-xl-end  {
        --bs-position: end
    }

.legacy-form     .dropdown-menu-xl-end[data-bs-popper]  {
        right: 0;
        left: auto
    }
}

@media (min-width: 1400px)  {
.legacy-form     .dropdown-menu-xxl-start  {
        --bs-position: start
    }

.legacy-form     .dropdown-menu-xxl-start[data-bs-popper]  {
        right: auto;
        left: 0
    }

.legacy-form     .dropdown-menu-xxl-end  {
        --bs-position: end
    }

.legacy-form     .dropdown-menu-xxl-end[data-bs-popper]  {
        right: 0;
        left: auto
    }
}

@media (min-width: 1800px)  {
.legacy-form     .dropdown-menu-xxxl-start  {
        --bs-position: start
    }

.legacy-form     .dropdown-menu-xxxl-start[data-bs-popper]  {
        right: auto;
        left: 0
    }

.legacy-form     .dropdown-menu-xxxl-end  {
        --bs-position: end
    }

.legacy-form     .dropdown-menu-xxxl-end[data-bs-popper]  {
        right: 0;
        left: auto
    }
}

.legacy-form .dropup .dropdown-menu[data-bs-popper]  {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: var(--bs-dropdown-spacer)
}

.legacy-form .dropend .dropdown-menu[data-bs-popper]  {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: var(--bs-dropdown-spacer)
}

.legacy-form .dropend .dropdown-toggle::after  {
    vertical-align: 0
}

.legacy-form .dropstart .dropdown-menu[data-bs-popper]  {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: var(--bs-dropdown-spacer)
}

.legacy-form .dropstart .dropdown-toggle::before  {
    vertical-align: 0
}

.legacy-form .dropdown-divider  {
    height: 0;
    margin: var(--bs-dropdown-divider-margin-y) 0;
    overflow: hidden;
    border-top: 1px solid;
    opacity: 1
}

.legacy-form .dropdown-item  {
    display: block;
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: end;
    white-space: nowrap;
    background-color: transparent;
    /*border: 0;*/
    /*border-radius: var(--bs-dropdown-item-border-radius, 0)*/
}

.legacy-form .dropdown-item:focus, .dropdown-item:hover  {
    color: var(--bs-dropdown-link-hover-color);
    background-color: var(--bs-dropdown-link-hover-bg)
}

.legacy-form .dropdown-item.active, .dropdown-item:active  {
    color: var(--bs-dropdown-link-active-color);
    text-decoration: none;
    background-color: var(--bs-dropdown-link-active-bg)
}

.legacy-form .dropdown-item.disabled, .dropdown-item:disabled  {
    color: var(--bs-dropdown-link-disabled-color);
    pointer-events: none;
    background-color: transparent
}

.legacy-form .dropdown-menu.show  {
    display: block
}

.legacy-form .dropdown-header  {
    display: block;
    padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
    margin-bottom: 0;
/*     font-size: .8125rem;; */
    color: var(--bs-dropdown-header-color);
    white-space: nowrap
}

.legacy-form .dropdown-item-text  {
    display: block;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    color: var(--bs-dropdown-link-color)
}

.legacy-form .dropdown-menu-dark  {
    --bs-dropdown-color: #adb5bd;
    --bs-dropdown-bg: #2d353c;
    --bs-dropdown-border-color: rgba(var(--bs-component-color-rgb), 0.1);
    --bs-dropdown-link-color: #adb5bd;
    --bs-dropdown-link-hover-color: #FFF;
    --bs-dropdown-divider-bg: #495057;
    --bs-dropdown-link-hover-bg: #495057;
    --bs-dropdown-link-active-color: var(--bs-component-active-color);
    --bs-dropdown-link-active-bg: var(--bs-component-active-bg);
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-header-color: #adb5bd
}

.legacy-form .btn-group, .btn-group-vertical  {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

.legacy-form .btn-group-vertical > .btn, .btn-group > .btn  {
    position: relative;
    flex: 1 1 auto
}

.legacy-form .btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn, .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover  {
    z-index: 1
}

.legacy-form .btn-toolbar  {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.legacy-form .btn-toolbar .input-group  {
    width: auto
}

.legacy-form .btn-group  {
    border-radius: 4px
}

.legacy-form .btn-group > .btn-group:not(:first-child), .btn-group > :not(.btn-check:first-child) + .btn  {
    margin-left: calc(2px * -1)
}

.legacy-form .btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn.dropdown-toggle-split:first-child, .btn-group > .btn:not(:last-child):not(.dropdown-toggle)  {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.legacy-form .btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:nth-child(n+3), .btn-group > :not(.btn-check) + .btn  {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.legacy-form .dropend  {
    margin-left: 0
}

.legacy-form .dropdown-toggle-split  {
    padding-right: .5625rem;
    padding-left: .5625rem
}

.legacy-form .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after  {
    margin-left: 0
}

.legacy-form .dropstart .dropdown-toggle-split::before  {
    margin-right: 0
}

.legacy-form .btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split  {
    padding-right: .46875rem;
    padding-left: .46875rem
}

.legacy-form .btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split  {
    padding-right: .75rem;
    padding-left: .75rem
}

.legacy-form .btn-group-vertical  {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

.legacy-form .btn-group-vertical > .btn, .btn-group-vertical > .btn-group  {
    width: 100%
}

.legacy-form .btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child)  {
    margin-top: calc(2px * -1)
}

.legacy-form .btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle)  {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.legacy-form .btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn ~ .btn  {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

/*.legacy-form .nav  {*/
/*    --bs-nav-link-padding-x: 1rem;*/
/*    --bs-nav-link-padding-y: 0.5rem;*/
/*    --bs-nav-link-font-weight: 600;*/
/*    --bs-nav-link-color: rgba(var(--bs-component-color-rgb), 0.5);*/
/*    --bs-nav-link-hover-color: var(--bs-component-color);*/
/*    --bs-nav-link-disabled-color: #ced4da;*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    padding: 0;*/
/*    margin-bottom: 0;*/
/*    list-style: none*/
/*}*/

/*.legacy-form .nav-link  {*/
/*    display: block;*/
/*    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);*/
/*    font-size: var(--bs-nav-link-font-size);*/
/*    font-weight: var(--bs-nav-link-font-weight);*/
/*    color: var(--bs-nav-link-color);*/
/*    background: 0 0;*/
/*    border: 0;*/
/*    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out*/
/*}*/

/*@media (prefers-reduced-motion: reduce)  {*/
/*.legacy-form     .nav-link  {*/
/*        transition: none*/
/*    }*/
/*}*/

/*.legacy-form .nav-link:focus, .nav-link:hover  {*/
/*    color: var(--bs-nav-link-hover-color)*/
/*}*/

/*.legacy-form .nav-link:focus-visible  {*/
/*    outline: 0;*/
/*    box-shadow: 0 0 0 .25rem rgba(52, 143, 226, .25)*/
/*}*/

/*.legacy-form .nav-link.disabled, .nav-link:disabled  {*/
/*    color: var(--bs-nav-link-disabled-color);*/
/*    pointer-events: none;*/
/*    cursor: default*/
/*}*/

/*.legacy-form .nav-tabs  {*/
/*    --bs-nav-tabs-border-width: 0;*/
/*    --bs-nav-tabs-border-color: transparent;*/
/*    --bs-nav-tabs-border-radius: 4px;*/
/*    --bs-nav-tabs-link-hover-border-color: transparent;*/
/*    --bs-nav-tabs-link-active-color: var(--bs-component-color);*/
/*    --bs-nav-tabs-link-active-bg: var(--bs-light);*/
/*    --bs-nav-tabs-link-active-border-color: transparent;*/
/*    border-bottom: solid*/
/*}*/

/*.legacy-form .nav-tabs .nav-link  {*/
/*    margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));*/
/*    border: var(--bs-nav-tabs-border-width) solid transparent;*/
/*    border-top-left-radius: var(--bs-nav-tabs-border-radius);*/
/*    border-top-right-radius: var(--bs-nav-tabs-border-radius)*/
/*}*/

/*.legacy-form .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover  {*/
/*    isolation: isolate;*/
/*    border-color: var(--bs-nav-tabs-link-hover-border-color)*/
/*}*/

/*.legacy-form .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active  {*/
/*    color: var(--bs-nav-tabs-link-active-color);*/
/*    background-color: var(--bs-nav-tabs-link-active-bg);*/
/*    border-color: var(--bs-nav-tabs-link-active-border-color)*/
/*}*/

/*.legacy-form .nav-tabs .dropdown-menu  {*/
/*    margin-top: calc(-1 * var(--bs-nav-tabs-border-width));*/
/*    border-top-left-radius: 0;*/
/*    border-top-right-radius: 0*/
/*}*/

/*.legacy-form .nav-pills  {*/
/*    --bs-nav-pills-border-radius: 4px;*/
/*    --bs-nav-pills-link-active-color: var(--bs-component-active-color);*/
/*    --bs-nav-pills-link-active-bg: var(--bs-component-active-bg)*/
/*}*/

/*.legacy-form .nav-pills .nav-link  {*/
/*    border-radius: var(--bs-nav-pills-border-radius)*/
/*}*/

/*.legacy-form .nav-pills .nav-link.active, .nav-pills .show > .nav-link  {*/
/*    color: var(--bs-nav-pills-link-active-color);*/
/*    background-color: var(--bs-nav-pills-link-active-bg)*/
/*}*/

/*.legacy-form .nav-underline  {*/
/*    --bs-nav-underline-gap: 1rem;*/
/*    --bs-nav-underline-border-width: 0.125rem;*/
/*    --bs-nav-underline-link-active-color: var(--bs-emphasis-color);*/
/*    gap: var(--bs-nav-underline-gap)*/
/*}*/

/*.legacy-form .nav-underline .nav-link  {*/
/*    padding-right: 0;*/
/*    padding-left: 0;*/
/*    border-bottom: solid transparent*/
/*}*/

/*.legacy-form .nav-underline .nav-link:focus, .nav-underline .nav-link:hover  {*/
/*    border-bottom-color: currentcolor*/
/*}*/

/*.legacy-form .nav-underline .nav-link.active, .nav-underline .show > .nav-link  {*/
/*    font-weight: 600;*/
/*    color: var(--bs-nav-underline-link-active-color);*/
/*    border-bottom-color: currentcolor*/
/*}*/

/*.legacy-form .nav-fill .nav-item, .nav-fill > .nav-link  {*/
/*    flex: 1 1 auto;*/
/*    text-align: center*/
/*}*/

/*.legacy-form .nav-justified .nav-item, .nav-justified > .nav-link  {*/
/*    flex-basis: 0;*/
/*    flex-grow: 1;*/
/*    text-align: center*/
/*}*/

/*.legacy-form .nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link  {*/
/*    width: 100%*/
/*}*/

/*.legacy-form .navbar >  {*/
/*    flex-wrap: inherit;*/
/*    justify-content: space-between*/
/*}*/

/*.legacy-form .tab-content > .tab-pane  {*/
/*    display: none*/
/*}*/

/*.legacy-form .tab-content > .active  {*/
/*    display: block*/
/*}*/

/*.legacy-form .navbar  {*/
/*    --bs-navbar-padding-x: 0;*/
/*    --bs-navbar-padding-y: 0.46875rem;*/
/*    --bs-navbar-color: rgba(0, 0, 0, 0.55);*/
/*    --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);*/
/*    --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);*/
/*    --bs-navbar-active-color: rgba(0, 0, 0, 0.9);*/
/*    --bs-navbar-brand-padding-y: 0.40625rem;*/
/*    --bs-navbar-brand-margin-end: 1rem;*/
/*    --bs-navbar-brand-font-size: 1rem;*/
/*    --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);*/
/*    --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);*/
/*    --bs-navbar-nav-link-padding-x: 0.5rem;*/
/*    --bs-navbar-toggler-padding-y: 0.25rem;*/
/*    --bs-navbar-toggler-padding-x: 0.75rem;*/
/*    --bs-navbar-toggler-font-size: 1rem;*/
/*    --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%280,0,0,0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");*/
/*    --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);*/
/*    --bs-navbar-toggler-border-radius: 4px;*/
/*    --bs-navbar-toggler-focus-width: 0.25rem;*/
/*    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;*/
/*    position: relative;*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    align-items: center;*/
/*    justify-content: space-between;*/
/*    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)*/
/*}*/

/*.legacy-form .navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl  {*/
/*    display: flex;*/
/*    flex-wrap: inherit;*/
/*    align-items: center;*/
/*    justify-content: space-between*/
/*}*/

/*.legacy-form .navbar-brand  {*/
/*    padding-top: var(--bs-navbar-brand-padding-y);*/
/*    padding-bottom: var(--bs-navbar-brand-padding-y);*/
/*    margin-right: var(--bs-navbar-brand-margin-end);*/
/*    font-size: var(--bs-navbar-brand-font-size);*/
/*    color: var(--bs-navbar-brand-color);*/
/*    white-space: nowrap*/
/*}*/

/*.legacy-form .navbar-brand:focus, .navbar-brand:hover  {*/
/*    color: var(--bs-navbar-brand-hover-color)*/
/*}*/

/*.legacy-form .navbar-nav  {*/
/*    --bs-nav-link-padding-x: 0;*/
/*    --bs-nav-link-padding-y: 0.5rem;*/
/*    --bs-nav-link-font-weight: 600;*/
/*    --bs-nav-link-color: var(--bs-navbar-color);*/
/*    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);*/
/*    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    padding-left: 0;*/
/*    margin-bottom: 0;*/
/*    list-style: none*/
/*}*/

/*.legacy-form .navbar-nav .nav-link.active, .navbar-nav .nav-link.show  {*/
/*    color: var(--bs-navbar-active-color)*/
/*}*/

/*.legacy-form .navbar-nav .dropdown-menu  {*/
/*    position: static*/
/*}*/

/*.legacy-form .navbar-text  {*/
/*    padding-top: .5rem;*/
/*    padding-bottom: .5rem;*/
/*    color: var(--bs-navbar-color)*/
/*}*/

/*.legacy-form .navbar-text a, .navbar-text a:focus, .navbar-text a:hover  {*/
/*    color: var(--bs-navbar-active-color)*/
/*}*/

/*.legacy-form .navbar-collapse  {*/
/*    flex-basis: 100%;*/
/*    flex-grow: 1;*/
/*    align-items: center;*/
/*    !*background-color: rgba(34, 41, 63, 0.965);*!*/
/*}*/

/*@media (max-width: 991px)  {*/
/*.legacy-form     .navbar-collapse  {*/
/*        background-color: rgba(34, 41, 63, 0.965);*/
/*    }*/
/*}*/

/*.legacy-form .navbar-toggler  {*/
/*    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);*/
/*    font-size: var(--bs-navbar-toggler-font-size);*/
/*    line-height: 1;*/
/*    color: var(--bs-navbar-color);*/
/*    background-color: transparent;*/
/*    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);*/
/*    border-radius: var(--bs-navbar-toggler-border-radius);*/
/*    transition: var(--bs-navbar-toggler-transition)*/
/*}*/

/*@media (prefers-reduced-motion: reduce)  {*/
/*.legacy-form     .navbar-toggler  {*/
/*        transition: none*/
/*    }*/
/*}*/

/*.legacy-form .navbar-toggler:hover  {*/
/*    text-decoration: none*/
/*}*/

/*.legacy-form .navbar-toggler:focus  {*/
/*    text-decoration: none;*/
/*    outline: 0;*/
/*    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)*/
/*}*/

/*.legacy-form .navbar-toggler-icon  {*/
/*    display: inline-block;*/
/*    width: 1.5em;*/
/*    height: 1.5em;*/
/*    vertical-align: middle;*/
/*    background: var(--bs-navbar-toggler-icon-bg) no-repeat center;*/
/*    background-size: 100%*/
/*}*/

/*.legacy-form .navbar-nav-scroll  {*/
/*    max-height: var(--bs-scroll-height, 75vh);*/
/*    overflow-y: auto*/
/*}*/

/*@media (min-width: 576px)  {*/
/*.legacy-form     .navbar-expand-sm  {*/
/*        flex-wrap: nowrap;*/
/*        justify-content: flex-start*/
/*    }*/

/*.legacy-form     .navbar-expand-sm .navbar-nav  {*/
/*        flex-direction: row*/
/*    }*/

/*.legacy-form     .navbar-expand-sm .navbar-nav .dropdown-menu  {*/
/*        position: absolute*/
/*    }*/

/*.legacy-form     .navbar-expand-sm .navbar-nav .nav-link  {*/
/*        padding-right: var(--bs-navbar-nav-link-padding-x);*/
/*        padding-left: var(--bs-navbar-nav-link-padding-x)*/
/*    }*/

/*.legacy-form     .navbar-expand-sm .navbar-nav-scroll  {*/
/*        overflow: visible*/
/*    }*/

/*.legacy-form     .navbar-expand-sm .navbar-collapse  {*/
/*        display: flex !important;*/
/*        flex-basis: auto*/
/*    }*/

/*.legacy-form     .navbar-expand-sm .navbar-toggler  {*/
/*        display: none*/
/*    }*/

/*.legacy-form     .navbar-expand-sm .offcanvas  {*/
/*        position: static;*/
/*        z-index: auto;*/
/*        flex-grow: 1;*/
/*        width: auto !important;*/
/*        height: auto !important;*/
/*        visibility: visible !important;*/
/*        background-color: transparent !important;*/
/*        border: 0 !important;*/
/*        transform: none !important;*/
/*        transition: none*/
/*    }*/

/*.legacy-form     .navbar-expand-sm .offcanvas .offcanvas-header  {*/
/*        display: none*/
/*    }*/

/*.legacy-form     .navbar-expand-sm .offcanvas .offcanvas-body  {*/
/*        display: flex;*/
/*        flex-grow: 0;*/
/*        padding: 0;*/
/*        overflow-y: visible*/
/*    }*/
/*}*/

/*@media (min-width: 768px)  {*/
/*.legacy-form     .navbar-expand-md  {*/
/*        flex-wrap: nowrap;*/
/*        justify-content: flex-start*/
/*    }*/

/*.legacy-form     .navbar-expand-md .navbar-nav  {*/
/*        flex-direction: row*/
/*    }*/

/*.legacy-form     .navbar-expand-md .navbar-nav .dropdown-menu  {*/
/*        position: absolute*/
/*    }*/

/*.legacy-form     .navbar-expand-md .navbar-nav .nav-link  {*/
/*        padding-right: var(--bs-navbar-nav-link-padding-x);*/
/*        padding-left: var(--bs-navbar-nav-link-padding-x)*/
/*    }*/

/*.legacy-form     .navbar-expand-md .navbar-nav-scroll  {*/
/*        overflow: visible*/
/*    }*/

/*.legacy-form     .navbar-expand-md .navbar-collapse  {*/
/*        display: flex !important;*/
/*        flex-basis: auto*/
/*    }*/

/*.legacy-form     .navbar-expand-md .navbar-toggler  {*/
/*        display: none*/
/*    }*/

/*.legacy-form     .navbar-expand-md .offcanvas  {*/
/*        position: static;*/
/*        z-index: auto;*/
/*        flex-grow: 1;*/
/*        width: auto !important;*/
/*        height: auto !important;*/
/*        visibility: visible !important;*/
/*        background-color: transparent !important;*/
/*        border: 0 !important;*/
/*        transform: none !important;*/
/*        transition: none*/
/*    }*/

/*.legacy-form     .navbar-expand-md .offcanvas .offcanvas-header  {*/
/*        display: none*/
/*    }*/

/*.legacy-form     .navbar-expand-md .offcanvas .offcanvas-body  {*/
/*        display: flex;*/
/*        flex-grow: 0;*/
/*        padding: 0;*/
/*        overflow-y: visible*/
/*    }*/
/*}*/

/*@media (min-width: 992px)  {*/
/*.legacy-form     .navbar-expand-lg  {*/
/*        flex-wrap: nowrap;*/
/*        justify-content: flex-start*/
/*    }*/

/*.legacy-form     .navbar-expand-lg .navbar-nav  {*/
/*        flex-direction: row*/
/*    }*/

/*.legacy-form     .navbar-expand-lg .navbar-nav .dropdown-menu  {*/
/*        position: absolute*/
/*    }*/

/*.legacy-form     .navbar-expand-lg .navbar-nav .nav-link  {*/
/*        padding-right: var(--bs-navbar-nav-link-padding-x);*/
/*        padding-left: var(--bs-navbar-nav-link-padding-x)*/
/*    }*/

/*.legacy-form     .navbar-expand-lg .navbar-nav-scroll  {*/
/*        overflow: visible*/
/*    }*/

/*.legacy-form     .navbar-expand-lg .navbar-collapse  {*/
/*        display: flex !important;*/
/*        flex-basis: auto*/
/*    }*/

/*.legacy-form     .navbar-expand-lg .navbar-toggler  {*/
/*        display: none*/
/*    }*/

/*.legacy-form     .navbar-expand-lg .offcanvas  {*/
/*        position: static;*/
/*        z-index: auto;*/
/*        flex-grow: 1;*/
/*        width: auto !important;*/
/*        height: auto !important;*/
/*        visibility: visible !important;*/
/*        background-color: transparent !important;*/
/*        border: 0 !important;*/
/*        transform: none !important;*/
/*        transition: none*/
/*    }*/

/*.legacy-form     .navbar-expand-lg .offcanvas .offcanvas-header  {*/
/*        display: none*/
/*    }*/

/*.legacy-form     .navbar-expand-lg .offcanvas .offcanvas-body  {*/
/*        display: flex;*/
/*        flex-grow: 0;*/
/*        padding: 0;*/
/*        overflow-y: visible*/
/*    }*/
/*}*/

/*@media (min-width: 1200px)  {*/
/*.legacy-form     .navbar-expand-xl  {*/
/*        flex-wrap: nowrap;*/
/*        justify-content: flex-start*/
/*    }*/

/*.legacy-form     .navbar-expand-xl .navbar-nav  {*/
/*        flex-direction: row*/
/*    }*/

/*.legacy-form     .navbar-expand-xl .navbar-nav .dropdown-menu  {*/
/*        position: absolute*/
/*    }*/

/*.legacy-form     .navbar-expand-xl .navbar-nav .nav-link  {*/
/*        padding-right: var(--bs-navbar-nav-link-padding-x);*/
/*        padding-left: var(--bs-navbar-nav-link-padding-x)*/
/*    }*/

/*.legacy-form     .navbar-expand-xl .navbar-nav-scroll  {*/
/*        overflow: visible*/
/*    }*/

/*.legacy-form     .navbar-expand-xl .navbar-collapse  {*/
/*        display: flex !important;*/
/*        flex-basis: auto*/
/*    }*/

/*.legacy-form     .navbar-expand-xl .navbar-toggler  {*/
/*        display: none*/
/*    }*/

/*.legacy-form     .navbar-expand-xl .offcanvas  {*/
/*        position: static;*/
/*        z-index: auto;*/
/*        flex-grow: 1;*/
/*        width: auto !important;*/
/*        height: auto !important;*/
/*        visibility: visible !important;*/
/*        background-color: transparent !important;*/
/*        border: 0 !important;*/
/*        transform: none !important;*/
/*        transition: none*/
/*    }*/

/*.legacy-form     .navbar-expand-xl .offcanvas .offcanvas-header  {*/
/*        display: none*/
/*    }*/

/*.legacy-form     .navbar-expand-xl .offcanvas .offcanvas-body  {*/
/*        display: flex;*/
/*        flex-grow: 0;*/
/*        padding: 0;*/
/*        overflow-y: visible*/
/*    }*/
/*}*/

/*@media (min-width: 1400px)  {*/
/*.legacy-form     .navbar-expand-xxl  {*/
/*        flex-wrap: nowrap;*/
/*        justify-content: flex-start*/
/*    }*/

/*.legacy-form     .navbar-expand-xxl .navbar-nav  {*/
/*        flex-direction: row*/
/*    }*/

/*.legacy-form     .navbar-expand-xxl .navbar-nav .dropdown-menu  {*/
/*        position: absolute*/
/*    }*/

/*.legacy-form     .navbar-expand-xxl .navbar-nav .nav-link  {*/
/*        padding-right: var(--bs-navbar-nav-link-padding-x);*/
/*        padding-left: var(--bs-navbar-nav-link-padding-x)*/
/*    }*/

/*.legacy-form     .navbar-expand-xxl .navbar-nav-scroll  {*/
/*        overflow: visible*/
/*    }*/

/*.legacy-form     .navbar-expand-xxl .navbar-collapse  {*/
/*        display: flex !important;*/
/*        flex-basis: auto*/
/*    }*/

/*.legacy-form     .navbar-expand-xxl .navbar-toggler  {*/
/*        display: none*/
/*    }*/

/*.legacy-form     .navbar-expand-xxl .offcanvas  {*/
/*        position: static;*/
/*        z-index: auto;*/
/*        flex-grow: 1;*/
/*        width: auto !important;*/
/*        height: auto !important;*/
/*        visibility: visible !important;*/
/*        background-color: transparent !important;*/
/*        border: 0 !important;*/
/*        transform: none !important;*/
/*        transition: none*/
/*    }*/

/*.legacy-form     .navbar-expand-xxl .offcanvas .offcanvas-header  {*/
/*        display: none*/
/*    }*/

/*.legacy-form     .navbar-expand-xxl .offcanvas .offcanvas-body  {*/
/*        display: flex;*/
/*        flex-grow: 0;*/
/*        padding: 0;*/
/*        overflow-y: visible*/
/*    }*/
/*}*/

/*@media (min-width: 1800px)  {*/
/*.legacy-form     .navbar-expand-xxxl  {*/
/*        flex-wrap: nowrap;*/
/*        justify-content: flex-start*/
/*    }*/

/*.legacy-form     .navbar-expand-xxxl .navbar-nav  {*/
/*        flex-direction: row*/
/*    }*/

/*.legacy-form     .navbar-expand-xxxl .navbar-nav .dropdown-menu  {*/
/*        position: absolute*/
/*    }*/

/*.legacy-form     .navbar-expand-xxxl .navbar-nav .nav-link  {*/
/*        padding-right: var(--bs-navbar-nav-link-padding-x);*/
/*        padding-left: var(--bs-navbar-nav-link-padding-x)*/
/*    }*/

/*.legacy-form     .navbar-expand-xxxl .navbar-nav-scroll  {*/
/*        overflow: visible*/
/*    }*/

/*.legacy-form     .navbar-expand-xxxl .navbar-collapse  {*/
/*        display: flex !important;*/
/*        flex-basis: auto*/
/*    }*/

/*.legacy-form     .navbar-expand-xxxl .navbar-toggler  {*/
/*        display: none*/
/*    }*/

/*.legacy-form     .navbar-expand-xxxl .offcanvas  {*/
/*        position: static;*/
/*        z-index: auto;*/
/*        flex-grow: 1;*/
/*        width: auto !important;*/
/*        height: auto !important;*/
/*        visibility: visible !important;*/
/*        background-color: transparent !important;*/
/*        border: 0 !important;*/
/*        transform: none !important;*/
/*        transition: none*/
/*    }*/

/*.legacy-form     .navbar-expand-xxxl .offcanvas .offcanvas-header  {*/
/*        display: none*/
/*    }*/

/*.legacy-form     .navbar-expand-xxxl .offcanvas .offcanvas-body  {*/
/*        display: flex;*/
/*        flex-grow: 0;*/
/*        padding: 0;*/
/*        overflow-y: visible*/
/*    }*/
/*}*/

/*.legacy-form .navbar-expand  {*/
/*    flex-wrap: nowrap;*/
/*    justify-content: flex-start*/
/*}*/

/*.legacy-form .navbar-expand .navbar-nav  {*/
/*    flex-direction: row*/
/*}*/

/*.legacy-form .navbar-expand .navbar-nav .dropdown-menu  {*/
/*    position: absolute*/
/*}*/

/*.legacy-form .navbar-expand .navbar-nav .nav-link  {*/
/*    padding-right: var(--bs-navbar-nav-link-padding-x);*/
/*    padding-left: var(--bs-navbar-nav-link-padding-x)*/
/*}*/

/*.legacy-form .navbar-expand .navbar-nav-scroll  {*/
/*    overflow: visible*/
/*}*/

/*.legacy-form .navbar-expand .navbar-collapse  {*/
/*    display: flex !important;*/
/*    flex-basis: auto*/
/*}*/

/*.legacy-form .navbar-expand .navbar-toggler  {*/
/*    display: none*/
/*}*/

/*.legacy-form .navbar-expand .offcanvas  {*/
/*    position: static;*/
/*    z-index: auto;*/
/*    flex-grow: 1;*/
/*    width: auto !important;*/
/*    height: auto !important;*/
/*    visibility: visible !important;*/
/*    background-color: transparent !important;*/
/*    border: 0 !important;*/
/*    transform: none !important;*/
/*    transition: none*/
/*}*/

/*.legacy-form .navbar-expand .offcanvas .offcanvas-header  {*/
/*    display: none*/
/*}*/

/*.legacy-form .navbar-expand .offcanvas .offcanvas-body  {*/
/*    display: flex;*/
/*    flex-grow: 0;*/
/*    padding: 0;*/
/*    overflow-y: visible*/
/*}*/

/*.legacy-form .navbar-dark, .navbar[data-bs-theme=dark]  {*/
/*    --bs-navbar-color: rgba(255, 255, 255, 0.55);*/
/*    --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);*/
/*    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);*/
/*    --bs-navbar-active-color: #FFF;*/
/*    --bs-navbar-brand-color: #FFF;*/
/*    --bs-navbar-brand-hover-color: #FFF;*/
/*    --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);*/
/*    --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")*/
/*}*/

/*[data-bs-theme=dark] .navbar-toggler-icon  {*/
/*    --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")*/
/*}*/

.legacy-form .card  {
    --bs-card-spacer-y: 0.9375rem;
    --bs-card-spacer-x: 0.9375rem;
    --bs-card-title-spacer-y: 0.46875rem;
    --bs-card-border-width: 2px;
    --bs-card-border-color: var(--bs-component-border-color);
    --bs-card-border-radius: 4px;
    --bs-card-inner-border-radius: 4px;
    --bs-card-cap-padding-y: 0.46875rem;
    --bs-card-cap-padding-x: 0.9375rem;
    --bs-card-cap-bg: rgba(var(--bs-component-border-color-rgb), 0.35);
    --bs-card-bg: var(--bs-component-bg);
    --bs-card-img-overlay-padding: 0.9375rem;
    --bs-card-group-margin: 10px;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    color: var(--bs-body-color);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius)
}

.legacy-form .card > hr  {
    margin-right: 0;
    margin-left: 0
}

.legacy-form .card > .list-group  {
    border-top: inherit;
    border-bottom: inherit
}

.legacy-form .card > .list-group:first-child  {
    border-top-width: 0;
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius)
}

.legacy-form .card > .list-group:last-child  {
    border-bottom-width: 0;
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

.legacy-form .card > .card-header + .list-group, .card > .list-group + .card-footer  {
    border-top: 0
}

.legacy-form .card-body  {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color)
}

.legacy-form .card-title  {
    margin-bottom: var(--bs-card-title-spacer-y);
    color: var(--bs-card-title-color)
}

.legacy-form .card-subtitle  {
    margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
    margin-bottom: 0;
    color: var(--bs-card-subtitle-color)
}

.legacy-form .card-text:last-child  {
    margin-bottom: 0
}

.legacy-form .card-link + .card-link  {
    margin-left: var(--bs-card-spacer-x)
}

.legacy-form .card-header  {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    margin-bottom: 0;
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-bottom: solid
}

.legacy-form .card-header:first-child  {
    border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0
}

.legacy-form .card-footer  {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-top: solid
}

.legacy-form .card-footer:last-child  {
    border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)
}

.legacy-form .card-header-tabs  {
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
    border-bottom: 0
}

.legacy-form .card-header-tabs .nav-link.active  {
    background-color: var(--bs-card-bg);
    border-bottom-color: var(--bs-card-bg)
}

.legacy-form .card-header-pills  {
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x))
}

.legacy-form .card-img-overlay  {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius)
}

.legacy-form .card-img, .card-img-bottom, .card-img-top  {
    width: 100%
}

.legacy-form .card-img, .card-img-top  {
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius)
}

.legacy-form .card-img, .card-img-bottom  {
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

.legacy-form .card-group > .card  {
    margin-bottom: var(--bs-card-group-margin)
}

@media (min-width: 576px)  {
.legacy-form     .card-group  {
        display: flex;
        flex-flow: row wrap
    }

.legacy-form     .card-group > .card  {
        flex: 1 0 0%;
        margin-bottom: 0
    }

.legacy-form     .card-group > .card + .card  {
        margin-left: 0;
        border-left: 0
    }

.legacy-form     .card-group > .card:not(:last-child)  {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

.legacy-form     .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top  {
        border-top-right-radius: 0
    }

.legacy-form     .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom  {
        border-bottom-right-radius: 0
    }

.legacy-form     .card-group > .card:not(:first-child)  {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

.legacy-form     .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top  {
        border-top-left-radius: 0
    }

.legacy-form     .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom  {
        border-bottom-left-radius: 0
    }
}

.legacy-form .accordion  {
    --bs-accordion-color: var(--bs-body-color);
    --bs-accordion-bg: var(--bs-light);
    --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;
    --bs-accordion-border-color: rgba(32, 37, 42, 0.125);
    --bs-accordion-border-width: 2px;
    --bs-accordion-border-radius: 4px;
    --bs-accordion-inner-border-radius: 4px;
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-light);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%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 .708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232f81cb'%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 .708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-border-color: #67abe9;
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(52, 143, 226, 0.25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: #2f81cb;
    --bs-accordion-active-bg: #ebf4fc
}

.legacy-form .panel-title a  {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
/*     font-size: .875rem;; */
    color: var(--bs-accordion-btn-color);
    text-align: left;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition)
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .panel-title a  {
        transition: none
    }
}

.legacy-form .panel-title a:not(.collapsed)  {
    color: var(--bs-accordion-active-color);
    background-color: var(--bs-accordion-active-bg);
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)
}

.legacy-form .panel-title a:not(.collapsed)::after  {
    background-image: var(--bs-accordion-btn-active-icon);
    transform: var(--bs-accordion-btn-icon-transform)
}

.legacy-form .panel-title a::after  {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    content: "";
    background: var(--bs-accordion-btn-icon) no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition)
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .panel-title a::after  {
        transition: none
    }
}

.legacy-form .panel-title a:hover  {
    z-index: 2
}

.legacy-form .panel-title a:focus  {
    z-index: 3;
    border-color: var(--bs-accordion-btn-focus-border-color);
    outline: 0;
    box-shadow: var(--bs-accordion-btn-focus-box-shadow)
}

.legacy-form .accordion-header  {
    margin-bottom: 0
}

.legacy-form .panel.panel-default  {
    color: var(--bs-accordion-color);
    background-color: var(--bs-accordion-bg);
    border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)
}

.legacy-form .panel.panel-default:first-of-type  {
    border-top-left-radius: var(--bs-accordion-border-radius);
    border-top-right-radius: var(--bs-accordion-border-radius)
}

.legacy-form .panel.panel-default:first-of-type .panel-title a  {
    border-top-left-radius: var(--bs-accordion-inner-border-radius);
    border-top-right-radius: var(--bs-accordion-inner-border-radius)
}

.legacy-form .panel.panel-default:not(:first-of-type)  {
    border-top: 0
}

.legacy-form .panel.panel-default:last-of-type  {
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius)
}

.legacy-form .panel.panel-default:last-of-type .panel-title a.collapsed  {
    border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
    border-bottom-left-radius: var(--bs-accordion-inner-border-radius)
}

.legacy-form .panel.panel-default:last-of-type .panel-collapse  {
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius)
}

.legacy-form .accordion-body  {
    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)
}

.legacy-form .accordion-flush .panel-collapse  {
    border-width: 0
}

.legacy-form .accordion-flush .panel.panel-default  {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

.legacy-form .accordion-flush .panel.panel-default:first-child  {
    border-top: 0
}

.legacy-form .accordion-flush .panel.panel-default:last-child  {
    border-bottom: 0
}

.legacy-form .accordion-flush .panel.panel-default .panel-title a, .accordion-flush .panel.panel-default .panel-title a.collapsed  {
    border-radius: 0
}

[data-bs-theme=dark] .panel-title a::after  {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2385bcee'%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 .708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2385bcee'%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 .708z'/%3e%3c/svg%3e")
}

.legacy-form .breadcrumb  {
    --bs-breadcrumb-padding-x: 0;
    --bs-breadcrumb-padding-y: 0;
    --bs-breadcrumb-margin-bottom: 1rem;
    --bs-breadcrumb-divider-color: #adb5bd;
    --bs-breadcrumb-item-padding-x: 0.5rem;
    --bs-breadcrumb-item-active-color: #6c757d;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: var(--bs-breadcrumb-margin-bottom);
    list-style: none;
    background: var(--bs-breadcrumb-bg) 0 0;
    border-radius: var(--bs-breadcrumb-border-radius);
/*     font-size: .8125rem;; */
    padding: 0;
    margin-bottom: 5px
}

.legacy-form .breadcrumb-item +  {
    float: left
}

.legacy-form .breadcrumb-item + .breadcrumb-item  {
    padding-left: var(--bs-breadcrumb-item-padding-x)
}

.legacy-form .breadcrumb-item + .breadcrumb-item::before  {
    float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);
    color: var(--bs-breadcrumb-divider-color);
    content: var(--bs-breadcrumb-divider, "/")
}

.legacy-form .breadcrumb-item.active  {
    color: var(--bs-breadcrumb-item-active-color)
}

.legacy-form .pagination  {
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-font-size: 0.875rem;
    --bs-pagination-color: rgba(var(--bs-component-color-rgb), 0.75);
    --bs-pagination-bg: var(--bs-component-bg);
    --bs-pagination-border-width: 2px;
    --bs-pagination-border-color: var(--bs-component-border-color);
    --bs-pagination-border-radius: 4px;
    --bs-pagination-hover-color: var(--bs-component-hover-color);
    --bs-pagination-hover-bg: var(--bs-component-hover-bg);
    --bs-pagination-hover-border-color: var(--bs-component-border-color);
    --bs-pagination-focus-color: #20252a;
    --bs-pagination-focus-bg: #e9ecef;
    --bs-pagination-focus-box-shadow: 0;
    --bs-pagination-active-color: var(--bs-component-active-color);
    --bs-pagination-active-bg: var(--bs-component-active-bg);
    --bs-pagination-active-border-color: var(--bs-component-active-bg);
    --bs-pagination-disabled-color: var(--bs-component-disabled-color);
    --bs-pagination-disabled-bg: var(--bs-component-disabled-bg);
    --bs-pagination-disabled-border-color: var(--bs-component-disabled-border-color);
    display: flex;
    padding-left: 0;
    list-style: none
}

.legacy-form .page-link  {
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    background-color: var(--bs-pagination-bg);
    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .page-link  {
        transition: none
    }
}

.legacy-form .page-link:hover  {
    z-index: 2;
    color: var(--bs-pagination-hover-color);
    background-color: var(--bs-pagination-hover-bg);
    border-color: var(--bs-pagination-hover-border-color)
}

.legacy-form .page-link:focus  {
    z-index: 3;
    color: var(--bs-pagination-focus-color);
    background-color: var(--bs-pagination-focus-bg);
    outline: 0;
    box-shadow: var(--bs-pagination-focus-box-shadow)
}

.legacy-form .active > .page-link, .page-link.active  {
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: var(--bs-pagination-active-bg);
    border-color: var(--bs-pagination-active-border-color)
}

.legacy-form .disabled > .page-link, .page-link.disabled  {
    color: var(--bs-pagination-disabled-color);
    pointer-events: none;
    background-color: var(--bs-pagination-disabled-bg);
    border-color: var(--bs-pagination-disabled-border-color)
}

.legacy-form .page-item:not(:first-child) .page-link  {
    margin-left: .375rem
}

.legacy-form .page-item .page-link  {
    border-radius: var(--bs-pagination-border-radius)
}

.legacy-form .pagination-lg  {
    --bs-pagination-padding-x: 1.35rem;
    --bs-pagination-padding-y: 0.75rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-border-radius: 6px
}

.legacy-form .pagination-sm  {
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-font-size: 0.8125rem;
    --bs-pagination-border-radius: 3px
}

.legacy-form .badge  {
    --bs-badge-padding-x: 0.65em;
    --bs-badge-padding-y: 0.35em;
    --bs-badge-font-size: 0.75em;
    --bs-badge-font-weight: 600;
    --bs-badge-color: #FFF;
    --bs-badge-border-radius: var(--bs-border-radius-sm);
    display: inline-block;
    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
    font-size: var(--bs-badge-font-size);
    font-weight: var(--bs-badge-font-weight);
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius)
}

.legacy-form .badge:empty  {
    display: none
}

.legacy-form .btn .badge  {
    position: relative;
    top: -1px
}

.legacy-form .alert  {
    --bs-alert-bg: transparent;
    --bs-alert-padding-x: 0.9375rem;
    --bs-alert-padding-y: 0.9375rem;
    --bs-alert-margin-bottom: 1rem;
    --bs-alert-color: inherit;
    --bs-alert-border-color: transparent;
    --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
    --bs-alert-border-radius: var(--bs-border-radius);
    --bs-alert-link-color: inherit;
    position: relative;
    padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
    margin-bottom: var(--bs-alert-margin-bottom);
    color: var(--bs-alert-color);
    background-color: var(--bs-alert-bg);
    border: var(--bs-alert-border);
    border-radius: var(--bs-alert-border-radius)
}

.legacy-form .alert-heading  {
    color: inherit
}

.legacy-form .alert-link  {
    font-weight: 600;
    color: var(--bs-alert-link-color)
}

.legacy-form .alert-dismissible  {
    padding-right: 2.8125rem
}

.legacy-form .alert-dismissible .btn-close  {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.171875rem .9375rem
}

.legacy-form .alert-default  {
    --bs-alert-color: var(--bs-default-text-emphasis);
    --bs-alert-bg: var(--bs-default-bg-subtle);
    --bs-alert-border-color: var(--bs-default-border-subtle);
    --bs-alert-link-color: var(--bs-default-text-emphasis)
}

.legacy-form .alert-primary  {
    --bs-alert-color: var(--bs-primary-text-emphasis);
    --bs-alert-bg: var(--bs-primary-bg-subtle);
    --bs-alert-border-color: var(--bs-primary-border-subtle);
    --bs-alert-link-color: var(--bs-primary-text-emphasis)
}

.legacy-form .alert-secondary  {
    --bs-alert-color: var(--bs-secondary-text-emphasis);
    --bs-alert-bg: var(--bs-secondary-bg-subtle);
    --bs-alert-border-color: var(--bs-secondary-border-subtle);
    --bs-alert-link-color: var(--bs-secondary-text-emphasis)
}

.legacy-form .alert-success  {
    --bs-alert-color: var(--bs-success-text-emphasis);
    --bs-alert-bg: var(--bs-success-bg-subtle);
    --bs-alert-border-color: var(--bs-success-border-subtle);
    --bs-alert-link-color: var(--bs-success-text-emphasis)
}

.legacy-form .alert-info  {
    --bs-alert-color: var(--bs-info-text-emphasis);
    --bs-alert-bg: var(--bs-info-bg-subtle);
    --bs-alert-border-color: var(--bs-info-border-subtle);
    --bs-alert-link-color: var(--bs-info-text-emphasis)
}

.legacy-form .alert-warning  {
    --bs-alert-color: var(--bs-warning-text-emphasis);
    --bs-alert-bg: var(--bs-warning-bg-subtle);
    --bs-alert-border-color: var(--bs-warning-border-subtle);
    --bs-alert-link-color: var(--bs-warning-text-emphasis)
}

.legacy-form .alert-danger  {
    --bs-alert-color: var(--bs-danger-text-emphasis);
    --bs-alert-link-color: var(--bs-danger-text-emphasis)
}

.legacy-form .alert-light  {
    --bs-alert-color: var(--bs-light-text-emphasis);
    --bs-alert-bg: var(--bs-light-bg-subtle);
    --bs-alert-border-color: var(--bs-light-border-subtle);
    --bs-alert-link-color: var(--bs-light-text-emphasis)
}

.legacy-form .alert-dark  {
    --bs-alert-color: var(--bs-dark-text-emphasis);
    --bs-alert-bg: var(--bs-dark-bg-subtle);
    --bs-alert-border-color: var(--bs-dark-border-subtle);
    --bs-alert-link-color: var(--bs-dark-text-emphasis)
}

.legacy-form .alert-inverse  {
    --bs-alert-color: var(--bs-inverse-text-emphasis);
    --bs-alert-bg: var(--bs-inverse-bg-subtle);
    --bs-alert-border-color: var(--bs-inverse-border-subtle);
    --bs-alert-link-color: var(--bs-inverse-text-emphasis)
}

.legacy-form .alert-blue  {
    --bs-alert-color: var(--bs-blue-text-emphasis);
    --bs-alert-bg: var(--bs-blue-bg-subtle);
    --bs-alert-border-color: var(--bs-blue-border-subtle);
    --bs-alert-link-color: var(--bs-blue-text-emphasis)
}

.legacy-form .alert-indigo  {
    --bs-alert-color: var(--bs-indigo-text-emphasis);
    --bs-alert-bg: var(--bs-indigo-bg-subtle);
    --bs-alert-border-color: var(--bs-indigo-border-subtle);
    --bs-alert-link-color: var(--bs-indigo-text-emphasis)
}

.legacy-form .alert-purple  {
    --bs-alert-color: var(--bs-purple-text-emphasis);
    --bs-alert-bg: var(--bs-purple-bg-subtle);
    --bs-alert-border-color: var(--bs-purple-border-subtle);
    --bs-alert-link-color: var(--bs-purple-text-emphasis)
}

.legacy-form .alert-pink  {
    --bs-alert-color: var(--bs-pink-text-emphasis);
    --bs-alert-bg: var(--bs-pink-bg-subtle);
    --bs-alert-border-color: var(--bs-pink-border-subtle);
    --bs-alert-link-color: var(--bs-pink-text-emphasis)
}

.legacy-form .alert-red  {
    --bs-alert-color: var(--bs-red-text-emphasis);
    --bs-alert-bg: var(--bs-red-bg-subtle);
    --bs-alert-border-color: var(--bs-red-border-subtle);
    --bs-alert-link-color: var(--bs-red-text-emphasis)
}

.legacy-form .alert-orange  {
    --bs-alert-color: var(--bs-orange-text-emphasis);
    --bs-alert-bg: var(--bs-orange-bg-subtle);
    --bs-alert-border-color: var(--bs-orange-border-subtle);
    --bs-alert-link-color: var(--bs-orange-text-emphasis)
}

.legacy-form .alert-yellow  {
    --bs-alert-color: var(--bs-yellow-text-emphasis);
    --bs-alert-bg: var(--bs-yellow-bg-subtle);
    --bs-alert-border-color: var(--bs-yellow-border-subtle);
    --bs-alert-link-color: var(--bs-yellow-text-emphasis)
}

.legacy-form .alert-green  {
    --bs-alert-color: var(--bs-green-text-emphasis);
    --bs-alert-bg: var(--bs-green-bg-subtle);
    --bs-alert-border-color: var(--bs-green-border-subtle);
    --bs-alert-link-color: var(--bs-green-text-emphasis)
}

.legacy-form .alert-teal  {
    --bs-alert-color: var(--bs-teal-text-emphasis);
    --bs-alert-bg: var(--bs-teal-bg-subtle);
    --bs-alert-border-color: var(--bs-teal-border-subtle);
    --bs-alert-link-color: var(--bs-teal-text-emphasis)
}

.legacy-form .alert-lime  {
    --bs-alert-color: var(--bs-lime-text-emphasis);
    --bs-alert-bg: var(--bs-lime-bg-subtle);
    --bs-alert-border-color: var(--bs-lime-border-subtle);
    --bs-alert-link-color: var(--bs-lime-text-emphasis)
}

.legacy-form .alert-cyan  {
    --bs-alert-color: var(--bs-cyan-text-emphasis);
    --bs-alert-bg: var(--bs-cyan-bg-subtle);
    --bs-alert-border-color: var(--bs-cyan-border-subtle);
    --bs-alert-link-color: var(--bs-cyan-text-emphasis)
}

.legacy-form .alert-white  {
    --bs-alert-color: var(--bs-white-text-emphasis);
    --bs-alert-bg: var(--bs-white-bg-subtle);
    --bs-alert-border-color: var(--bs-white-border-subtle);
    --bs-alert-link-color: var(--bs-white-text-emphasis)
}

.legacy-form .alert-gray  {
    --bs-alert-color: var(--bs-gray-text-emphasis);
    --bs-alert-bg: var(--bs-gray-bg-subtle);
    --bs-alert-border-color: var(--bs-gray-border-subtle);
    --bs-alert-link-color: var(--bs-gray-text-emphasis)
}

.legacy-form .alert-gray-dark  {
    --bs-alert-color: var(--bs-gray-dark-text-emphasis);
    --bs-alert-bg: var(--bs-gray-dark-bg-subtle);
    --bs-alert-border-color: var(--bs-gray-dark-border-subtle);
    --bs-alert-link-color: var(--bs-gray-dark-text-emphasis)
}

.legacy-form .alert-muted  {
    --bs-alert-color: var(--bs-muted-text-emphasis);
    --bs-alert-bg: var(--bs-muted-bg-subtle);
    --bs-alert-border-color: var(--bs-muted-border-subtle);
    --bs-alert-link-color: var(--bs-muted-text-emphasis)
}

.legacy-form .alert-black  {
    --bs-alert-color: var(--bs-black-text-emphasis);
    --bs-alert-bg: var(--bs-black-bg-subtle);
    --bs-alert-border-color: var(--bs-black-border-subtle);
    --bs-alert-link-color: var(--bs-black-text-emphasis)
}

.legacy-form .alert-silver  {
    --bs-alert-color: var(--bs-silver-text-emphasis);
    --bs-alert-bg: var(--bs-silver-bg-subtle);
    --bs-alert-border-color: var(--bs-silver-border-subtle);
    --bs-alert-link-color: var(--bs-silver-text-emphasis)
}

.legacy-form .alert-gray-100  {
    --bs-alert-color: var(--bs-gray-100-text-emphasis);
    --bs-alert-bg: var(--bs-gray-100-bg-subtle);
    --bs-alert-border-color: var(--bs-gray-100-border-subtle);
    --bs-alert-link-color: var(--bs-gray-100-text-emphasis)
}

.legacy-form .alert-gray-200  {
    --bs-alert-color: var(--bs-gray-200-text-emphasis);
    --bs-alert-bg: var(--bs-gray-200-bg-subtle);
    --bs-alert-border-color: var(--bs-gray-200-border-subtle);
    --bs-alert-link-color: var(--bs-gray-200-text-emphasis)
}

.legacy-form .alert-gray-300  {
    --bs-alert-color: var(--bs-gray-300-text-emphasis);
    --bs-alert-bg: var(--bs-gray-300-bg-subtle);
    --bs-alert-border-color: var(--bs-gray-300-border-subtle);
    --bs-alert-link-color: var(--bs-gray-300-text-emphasis)
}

.legacy-form .alert-gray-400  {
    --bs-alert-color: var(--bs-gray-400-text-emphasis);
    --bs-alert-bg: var(--bs-gray-400-bg-subtle);
    --bs-alert-border-color: var(--bs-gray-400-border-subtle);
    --bs-alert-link-color: var(--bs-gray-400-text-emphasis)
}

.legacy-form .alert-gray-500  {
    --bs-alert-color: var(--bs-gray-500-text-emphasis);
    --bs-alert-bg: var(--bs-gray-500-bg-subtle);
    --bs-alert-border-color: var(--bs-gray-500-border-subtle);
    --bs-alert-link-color: var(--bs-gray-500-text-emphasis)
}

.legacy-form .alert-gray-600  {
    --bs-alert-color: var(--bs-gray-600-text-emphasis);
    --bs-alert-bg: var(--bs-gray-600-bg-subtle);
    --bs-alert-border-color: var(--bs-gray-600-border-subtle);
    --bs-alert-link-color: var(--bs-gray-600-text-emphasis)
}

.legacy-form .alert-gray-700  {
    --bs-alert-color: var(--bs-gray-700-text-emphasis);
    --bs-alert-bg: var(--bs-gray-700-bg-subtle);
    --bs-alert-border-color: var(--bs-gray-700-border-subtle);
    --bs-alert-link-color: var(--bs-gray-700-text-emphasis)
}

.legacy-form .alert-gray-800  {
    --bs-alert-color: var(--bs-gray-800-text-emphasis);
    --bs-alert-bg: var(--bs-gray-800-bg-subtle);
    --bs-alert-border-color: var(--bs-gray-800-border-subtle);
    --bs-alert-link-color: var(--bs-gray-800-text-emphasis)
}

.legacy-form .alert-gray-900  {
    --bs-alert-color: var(--bs-gray-900-text-emphasis);
    --bs-alert-bg: var(--bs-gray-900-bg-subtle);
    --bs-alert-border-color: var(--bs-gray-900-border-subtle);
    --bs-alert-link-color: var(--bs-gray-900-text-emphasis)
}

@keyframes progress-bar-stripes  {
    0%  {
        background-position-x: 1rem
    }
}

.legacy-form .progress, .progress-stacked  {
    --bs-progress-height: 1rem;
    --bs-progress-font-size: 0.65625rem;
    --bs-progress-bg: var(--bs-component-secondary-bg);
    --bs-progress-border-radius: 4px;
    --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --bs-progress-bar-color: #FFF;
    --bs-progress-bar-bg: #348fe2;
    --bs-progress-bar-transition: width 0.6s ease;
    display: flex;
    height: var(--bs-progress-height);
    overflow: hidden;
    font-size: var(--bs-progress-font-size);
    background-color: var(--bs-progress-bg);
    border-radius: var(--bs-progress-border-radius)
}

.legacy-form .progress-bar  {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: var(--bs-progress-bar-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-progress-bar-bg);
    transition: var(--bs-progress-bar-transition)
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .progress-bar  {
        transition: none
    }
}

.legacy-form .progress-bar-striped  {
    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);
    background-size: var(--bs-progress-height) var(--bs-progress-height)
}

.legacy-form .progress-stacked > .progress  {
    overflow: visible
}

.legacy-form .progress-stacked > .progress > .progress-bar  {
    width: 100%
}

.legacy-form .progress-bar-animated  {
    animation: 1s linear infinite progress-bar-stripes
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .progress-bar-animated  {
        animation: none
    }
}

.legacy-form .list-group  {
    --bs-list-group-color: var(--bs-component-color);
    --bs-list-group-bg: var(--bs-component-bg);
    --bs-list-group-border-color: var(--bs-component-border-color);
    --bs-list-group-border-width: var(--bs-border-width);
    --bs-list-group-border-radius: var(--bs-border-radius);
    --bs-list-group-item-padding-x: 0.9375rem;
    --bs-list-group-item-padding-y: 0.703125rem;
    --bs-list-group-action-color: var(--bs-component-color);
    --bs-list-group-action-hover-color: var(--bs-component-color);
    --bs-list-group-action-hover-bg: var(--bs-component-hover-bg);
    --bs-list-group-action-active-color: var(--bs-component-active-color);
    --bs-list-group-action-active-bg: var(--bs-component-active-bg);
    --bs-list-group-disabled-color: var(--bs-component-disabled-color);
    --bs-list-group-disabled-bg: var(--bs-component-bg);
    --bs-list-group-active-color: var(--bs-component-active-color);
    --bs-list-group-active-bg: var(--bs-component-active-bg);
    --bs-list-group-active-border-color: var(--bs-component-active-border-color);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: var(--bs-list-group-border-radius)
}

.legacy-form .list-group-numbered  {
    list-style: none;
    counter-reset: section
}

.legacy-form .list-group-numbered > .list-group-item::before  {
    content: counters(section, ".") ". ";
    counter-increment: section
}

.legacy-form .list-group-item-action  {
    width: 100%;
    color: var(--bs-list-group-action-color);
    text-align: inherit
}

.legacy-form .list-group-item-action:focus, .list-group-item-action:hover  {
    z-index: 1;
    color: var(--bs-list-group-action-hover-color);
    text-decoration: none;
    background-color: var(--bs-list-group-action-hover-bg)
}

.legacy-form .list-group-item-action:active  {
    color: var(--bs-list-group-action-active-color);
    background-color: var(--bs-list-group-action-active-bg)
}

.legacy-form .list-group-item  {
    position: relative;
    display: block;
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    color: var(--bs-list-group-color);
    background-color: var(--bs-list-group-bg);
    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)
}

.legacy-form .list-group-item +  {
    border-top-width: 0
}

.legacy-form .list-group-item:first-child  {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.legacy-form .list-group-item:last-child  {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit
}

.legacy-form .list-group-item.disabled, .list-group-item:disabled  {
    color: var(--bs-list-group-disabled-color);
    pointer-events: none;
    background-color: var(--bs-list-group-disabled-bg)
}

.legacy-form .list-group-item.active  {
    z-index: 2;
    color: var(--bs-list-group-active-color);
    background-color: var(--bs-list-group-active-bg);
    border-color: var(--bs-list-group-active-border-color)
}

.legacy-form .list-group-item + .list-group-item  {
    border-top-width: 0
}

.legacy-form .list-group-item + .list-group-item.active  {
    margin-top: calc(-1 * var(--bs-list-group-border-width));
    border-top-width: var(--bs-list-group-border-width)
}

.legacy-form .list-group-horizontal  {
    flex-direction: row
}

.legacy-form .list-group-horizontal > .list-group-item:first-child:not(:last-child)  {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0
}

.legacy-form .list-group-horizontal > .list-group-item:last-child:not(:first-child)  {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0
}

.legacy-form .list-group-horizontal > .list-group-item.active  {
    margin-top: 0
}

.legacy-form .list-group-horizontal > .list-group-item + .list-group-item  {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0
}

.legacy-form .list-group-horizontal > .list-group-item +  {
    border-top-width: var(--bs-list-group-border-width)
}

.legacy-form .list-group-horizontal > .list-group-item + .list-group-item.active  {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width)
}

@media (min-width: 576px)  {
.legacy-form     .list-group-horizontal-sm  {
        flex-direction: row
    }

.legacy-form     .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child)  {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

.legacy-form     .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child)  {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

.legacy-form     .list-group-horizontal-sm > .list-group-item.active  {
        margin-top: 0
    }

.legacy-form     .list-group-horizontal-sm > .list-group-item + .list-group-item  {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

.legacy-form     .list-group-horizontal-sm > .list-group-item + .list-group-item.active  {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (min-width: 768px)  {
.legacy-form     .list-group-horizontal-md  {
        flex-direction: row
    }

.legacy-form     .list-group-horizontal-md > .list-group-item:first-child:not(:last-child)  {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

.legacy-form     .list-group-horizontal-md > .list-group-item:last-child:not(:first-child)  {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

.legacy-form     .list-group-horizontal-md > .list-group-item.active  {
        margin-top: 0
    }

.legacy-form     .list-group-horizontal-md > .list-group-item + .list-group-item  {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

.legacy-form     .list-group-horizontal-md > .list-group-item + .list-group-item.active  {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (min-width: 992px)  {
.legacy-form     .list-group-horizontal-lg  {
        flex-direction: row
    }

.legacy-form     .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child)  {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

.legacy-form     .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child)  {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

.legacy-form     .list-group-horizontal-lg > .list-group-item.active  {
        margin-top: 0
    }

.legacy-form     .list-group-horizontal-lg > .list-group-item + .list-group-item  {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

.legacy-form     .list-group-horizontal-lg > .list-group-item + .list-group-item.active  {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (min-width: 1200px)  {
.legacy-form     .list-group-horizontal-xl  {
        flex-direction: row
    }

.legacy-form     .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child)  {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

.legacy-form     .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child)  {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

.legacy-form     .list-group-horizontal-xl > .list-group-item.active  {
        margin-top: 0
    }

.legacy-form     .list-group-horizontal-xl > .list-group-item + .list-group-item  {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

.legacy-form     .list-group-horizontal-xl > .list-group-item + .list-group-item.active  {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (min-width: 1400px)  {
.legacy-form     .list-group-horizontal-xxl  {
        flex-direction: row
    }

.legacy-form     .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child)  {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

.legacy-form     .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child)  {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

.legacy-form     .list-group-horizontal-xxl > .list-group-item.active  {
        margin-top: 0
    }

.legacy-form     .list-group-horizontal-xxl > .list-group-item + .list-group-item  {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

.legacy-form     .list-group-horizontal-xxl > .list-group-item + .list-group-item.active  {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (min-width: 1800px)  {
.legacy-form     .list-group-horizontal-xxxl  {
        flex-direction: row
    }

.legacy-form     .list-group-horizontal-xxxl > .list-group-item:first-child:not(:last-child)  {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

.legacy-form     .list-group-horizontal-xxxl > .list-group-item:last-child:not(:first-child)  {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

.legacy-form     .list-group-horizontal-xxxl > .list-group-item.active  {
        margin-top: 0
    }

.legacy-form     .list-group-horizontal-xxxl > .list-group-item + .list-group-item  {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

.legacy-form     .list-group-horizontal-xxxl > .list-group-item + .list-group-item.active  {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

.legacy-form .list-group-flush  {
    border-radius: 0
}

.legacy-form .list-group-flush >  {
    border-bottom-width: 0
}

.legacy-form .list-group-flush > .list-group-item  {
    border-width: 0 0 var(--bs-list-group-border-width)
}

.legacy-form .list-group-flush > .list-group-item:last-child  {
    border-bottom-width: 0
}

.legacy-form .list-group-item-default  {
    --bs-list-group-color: var(--bs-default-text-emphasis);
    --bs-list-group-bg: var(--bs-default-bg-subtle);
    --bs-list-group-border-color: var(--bs-default-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-default-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-default-border-subtle);
    --bs-list-group-active-color: var(--bs-default-bg-subtle);
    --bs-list-group-active-bg: var(--bs-default-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-default-text-emphasis)
}

.legacy-form .list-group-item-primary  {
    --bs-list-group-color: var(--bs-primary-text-emphasis);
    --bs-list-group-bg: var(--bs-primary-bg-subtle);
    --bs-list-group-border-color: var(--bs-primary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
    --bs-list-group-active-color: var(--bs-primary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-primary-text-emphasis)
}

.legacy-form .list-group-item-secondary  {
    --bs-list-group-color: var(--bs-secondary-text-emphasis);
    --bs-list-group-bg: var(--bs-secondary-bg-subtle);
    --bs-list-group-border-color: var(--bs-secondary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)
}

.legacy-form .list-group-item-success  {
    --bs-list-group-color: var(--bs-success-text-emphasis);
    --bs-list-group-bg: var(--bs-success-bg-subtle);
    --bs-list-group-border-color: var(--bs-success-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
    --bs-list-group-active-color: var(--bs-success-bg-subtle);
    --bs-list-group-active-bg: var(--bs-success-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-success-text-emphasis)
}

.legacy-form .list-group-item-info  {
    --bs-list-group-color: var(--bs-info-text-emphasis);
    --bs-list-group-bg: var(--bs-info-bg-subtle);
    --bs-list-group-border-color: var(--bs-info-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
    --bs-list-group-active-color: var(--bs-info-bg-subtle);
    --bs-list-group-active-bg: var(--bs-info-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-info-text-emphasis)
}

.legacy-form .list-group-item-warning  {
    --bs-list-group-color: var(--bs-warning-text-emphasis);
    --bs-list-group-bg: var(--bs-warning-bg-subtle);
    --bs-list-group-border-color: var(--bs-warning-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
    --bs-list-group-active-color: var(--bs-warning-bg-subtle);
    --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-warning-text-emphasis)
}

.legacy-form .list-group-item-danger  {
    --bs-list-group-color: var(--bs-danger-text-emphasis);
    --bs-list-group-bg: var(--bs-danger-bg-subtle);
    --bs-list-group-border-color: var(--bs-danger-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
    --bs-list-group-active-color: var(--bs-danger-bg-subtle);
    --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-danger-text-emphasis)
}

.legacy-form .list-group-item-light  {
    --bs-list-group-color: var(--bs-light-text-emphasis);
    --bs-list-group-bg: var(--bs-light-bg-subtle);
    --bs-list-group-border-color: var(--bs-light-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
    --bs-list-group-active-color: var(--bs-light-bg-subtle);
    --bs-list-group-active-bg: var(--bs-light-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-light-text-emphasis)
}

.legacy-form .list-group-item-dark  {
    --bs-list-group-color: var(--bs-dark-text-emphasis);
    --bs-list-group-bg: var(--bs-dark-bg-subtle);
    --bs-list-group-border-color: var(--bs-dark-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
    --bs-list-group-active-color: var(--bs-dark-bg-subtle);
    --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-dark-text-emphasis)
}

.legacy-form .list-group-item-inverse  {
    --bs-list-group-color: var(--bs-inverse-text-emphasis);
    --bs-list-group-bg: var(--bs-inverse-bg-subtle);
    --bs-list-group-border-color: var(--bs-inverse-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-inverse-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-inverse-border-subtle);
    --bs-list-group-active-color: var(--bs-inverse-bg-subtle);
    --bs-list-group-active-bg: var(--bs-inverse-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-inverse-text-emphasis)
}

.legacy-form .list-group-item-blue  {
    --bs-list-group-color: var(--bs-blue-text-emphasis);
    --bs-list-group-bg: var(--bs-blue-bg-subtle);
    --bs-list-group-border-color: var(--bs-blue-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-blue-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-blue-border-subtle);
    --bs-list-group-active-color: var(--bs-blue-bg-subtle);
    --bs-list-group-active-bg: var(--bs-blue-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-blue-text-emphasis)
}

.legacy-form .list-group-item-indigo  {
    --bs-list-group-color: var(--bs-indigo-text-emphasis);
    --bs-list-group-bg: var(--bs-indigo-bg-subtle);
    --bs-list-group-border-color: var(--bs-indigo-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-indigo-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-indigo-border-subtle);
    --bs-list-group-active-color: var(--bs-indigo-bg-subtle);
    --bs-list-group-active-bg: var(--bs-indigo-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-indigo-text-emphasis)
}

.legacy-form .list-group-item-purple  {
    --bs-list-group-color: var(--bs-purple-text-emphasis);
    --bs-list-group-bg: var(--bs-purple-bg-subtle);
    --bs-list-group-border-color: var(--bs-purple-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-purple-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-purple-border-subtle);
    --bs-list-group-active-color: var(--bs-purple-bg-subtle);
    --bs-list-group-active-bg: var(--bs-purple-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-purple-text-emphasis)
}

.legacy-form .list-group-item-pink  {
    --bs-list-group-color: var(--bs-pink-text-emphasis);
    --bs-list-group-bg: var(--bs-pink-bg-subtle);
    --bs-list-group-border-color: var(--bs-pink-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-pink-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-pink-border-subtle);
    --bs-list-group-active-color: var(--bs-pink-bg-subtle);
    --bs-list-group-active-bg: var(--bs-pink-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-pink-text-emphasis)
}

.legacy-form .list-group-item-red  {
    --bs-list-group-color: var(--bs-red-text-emphasis);
    --bs-list-group-bg: var(--bs-red-bg-subtle);
    --bs-list-group-border-color: var(--bs-red-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-red-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-red-border-subtle);
    --bs-list-group-active-color: var(--bs-red-bg-subtle);
    --bs-list-group-active-bg: var(--bs-red-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-red-text-emphasis)
}

.legacy-form .list-group-item-orange  {
    --bs-list-group-color: var(--bs-orange-text-emphasis);
    --bs-list-group-bg: var(--bs-orange-bg-subtle);
    --bs-list-group-border-color: var(--bs-orange-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-orange-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-orange-border-subtle);
    --bs-list-group-active-color: var(--bs-orange-bg-subtle);
    --bs-list-group-active-bg: var(--bs-orange-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-orange-text-emphasis)
}

.legacy-form .list-group-item-yellow  {
    --bs-list-group-color: var(--bs-yellow-text-emphasis);
    --bs-list-group-bg: var(--bs-yellow-bg-subtle);
    --bs-list-group-border-color: var(--bs-yellow-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-yellow-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-yellow-border-subtle);
    --bs-list-group-active-color: var(--bs-yellow-bg-subtle);
    --bs-list-group-active-bg: var(--bs-yellow-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-yellow-text-emphasis)
}

.legacy-form .list-group-item-green  {
    --bs-list-group-color: var(--bs-green-text-emphasis);
    --bs-list-group-bg: var(--bs-green-bg-subtle);
    --bs-list-group-border-color: var(--bs-green-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-green-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-green-border-subtle);
    --bs-list-group-active-color: var(--bs-green-bg-subtle);
    --bs-list-group-active-bg: var(--bs-green-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-green-text-emphasis)
}

.legacy-form .list-group-item-teal  {
    --bs-list-group-color: var(--bs-teal-text-emphasis);
    --bs-list-group-bg: var(--bs-teal-bg-subtle);
    --bs-list-group-border-color: var(--bs-teal-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-teal-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-teal-border-subtle);
    --bs-list-group-active-color: var(--bs-teal-bg-subtle);
    --bs-list-group-active-bg: var(--bs-teal-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-teal-text-emphasis)
}

.legacy-form .list-group-item-lime  {
    --bs-list-group-color: var(--bs-lime-text-emphasis);
    --bs-list-group-bg: var(--bs-lime-bg-subtle);
    --bs-list-group-border-color: var(--bs-lime-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-lime-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-lime-border-subtle);
    --bs-list-group-active-color: var(--bs-lime-bg-subtle);
    --bs-list-group-active-bg: var(--bs-lime-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-lime-text-emphasis)
}

.legacy-form .list-group-item-cyan  {
    --bs-list-group-color: var(--bs-cyan-text-emphasis);
    --bs-list-group-bg: var(--bs-cyan-bg-subtle);
    --bs-list-group-border-color: var(--bs-cyan-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-cyan-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-cyan-border-subtle);
    --bs-list-group-active-color: var(--bs-cyan-bg-subtle);
    --bs-list-group-active-bg: var(--bs-cyan-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-cyan-text-emphasis)
}

.legacy-form .list-group-item-white  {
    --bs-list-group-color: var(--bs-white-text-emphasis);
    --bs-list-group-bg: var(--bs-white-bg-subtle);
    --bs-list-group-border-color: var(--bs-white-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-white-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-white-border-subtle);
    --bs-list-group-active-color: var(--bs-white-bg-subtle);
    --bs-list-group-active-bg: var(--bs-white-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-white-text-emphasis)
}

.legacy-form .list-group-item-gray  {
    --bs-list-group-color: var(--bs-gray-text-emphasis);
    --bs-list-group-bg: var(--bs-gray-bg-subtle);
    --bs-list-group-border-color: var(--bs-gray-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-gray-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-gray-border-subtle);
    --bs-list-group-active-color: var(--bs-gray-bg-subtle);
    --bs-list-group-active-bg: var(--bs-gray-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-gray-text-emphasis)
}

.legacy-form .list-group-item-gray-dark  {
    --bs-list-group-color: var(--bs-gray-dark-text-emphasis);
    --bs-list-group-bg: var(--bs-gray-dark-bg-subtle);
    --bs-list-group-border-color: var(--bs-gray-dark-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-gray-dark-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-gray-dark-border-subtle);
    --bs-list-group-active-color: var(--bs-gray-dark-bg-subtle);
    --bs-list-group-active-bg: var(--bs-gray-dark-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-gray-dark-text-emphasis)
}

.legacy-form .list-group-item-muted  {
    --bs-list-group-color: var(--bs-muted-text-emphasis);
    --bs-list-group-bg: var(--bs-muted-bg-subtle);
    --bs-list-group-border-color: var(--bs-muted-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-muted-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-muted-border-subtle);
    --bs-list-group-active-color: var(--bs-muted-bg-subtle);
    --bs-list-group-active-bg: var(--bs-muted-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-muted-text-emphasis)
}

.legacy-form .list-group-item-black  {
    --bs-list-group-color: var(--bs-black-text-emphasis);
    --bs-list-group-bg: var(--bs-black-bg-subtle);
    --bs-list-group-border-color: var(--bs-black-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-black-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-black-border-subtle);
    --bs-list-group-active-color: var(--bs-black-bg-subtle);
    --bs-list-group-active-bg: var(--bs-black-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-black-text-emphasis)
}

.legacy-form .list-group-item-silver  {
    --bs-list-group-color: var(--bs-silver-text-emphasis);
    --bs-list-group-bg: var(--bs-silver-bg-subtle);
    --bs-list-group-border-color: var(--bs-silver-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-silver-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-silver-border-subtle);
    --bs-list-group-active-color: var(--bs-silver-bg-subtle);
    --bs-list-group-active-bg: var(--bs-silver-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-silver-text-emphasis)
}

.legacy-form .list-group-item-gray-100  {
    --bs-list-group-color: var(--bs-gray-100-text-emphasis);
    --bs-list-group-bg: var(--bs-gray-100-bg-subtle);
    --bs-list-group-border-color: var(--bs-gray-100-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-gray-100-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-gray-100-border-subtle);
    --bs-list-group-active-color: var(--bs-gray-100-bg-subtle);
    --bs-list-group-active-bg: var(--bs-gray-100-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-gray-100-text-emphasis)
}

.legacy-form .list-group-item-gray-200  {
    --bs-list-group-color: var(--bs-gray-200-text-emphasis);
    --bs-list-group-bg: var(--bs-gray-200-bg-subtle);
    --bs-list-group-border-color: var(--bs-gray-200-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-gray-200-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-gray-200-border-subtle);
    --bs-list-group-active-color: var(--bs-gray-200-bg-subtle);
    --bs-list-group-active-bg: var(--bs-gray-200-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-gray-200-text-emphasis)
}

.legacy-form .list-group-item-gray-300  {
    --bs-list-group-color: var(--bs-gray-300-text-emphasis);
    --bs-list-group-bg: var(--bs-gray-300-bg-subtle);
    --bs-list-group-border-color: var(--bs-gray-300-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-gray-300-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-gray-300-border-subtle);
    --bs-list-group-active-color: var(--bs-gray-300-bg-subtle);
    --bs-list-group-active-bg: var(--bs-gray-300-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-gray-300-text-emphasis)
}

.legacy-form .list-group-item-gray-400  {
    --bs-list-group-color: var(--bs-gray-400-text-emphasis);
    --bs-list-group-bg: var(--bs-gray-400-bg-subtle);
    --bs-list-group-border-color: var(--bs-gray-400-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-gray-400-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-gray-400-border-subtle);
    --bs-list-group-active-color: var(--bs-gray-400-bg-subtle);
    --bs-list-group-active-bg: var(--bs-gray-400-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-gray-400-text-emphasis)
}

.legacy-form .list-group-item-gray-500  {
    --bs-list-group-color: var(--bs-gray-500-text-emphasis);
    --bs-list-group-bg: var(--bs-gray-500-bg-subtle);
    --bs-list-group-border-color: var(--bs-gray-500-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-gray-500-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-gray-500-border-subtle);
    --bs-list-group-active-color: var(--bs-gray-500-bg-subtle);
    --bs-list-group-active-bg: var(--bs-gray-500-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-gray-500-text-emphasis)
}

.legacy-form .list-group-item-gray-600  {
    --bs-list-group-color: var(--bs-gray-600-text-emphasis);
    --bs-list-group-bg: var(--bs-gray-600-bg-subtle);
    --bs-list-group-border-color: var(--bs-gray-600-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-gray-600-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-gray-600-border-subtle);
    --bs-list-group-active-color: var(--bs-gray-600-bg-subtle);
    --bs-list-group-active-bg: var(--bs-gray-600-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-gray-600-text-emphasis)
}

.legacy-form .list-group-item-gray-700  {
    --bs-list-group-color: var(--bs-gray-700-text-emphasis);
    --bs-list-group-bg: var(--bs-gray-700-bg-subtle);
    --bs-list-group-border-color: var(--bs-gray-700-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-gray-700-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-gray-700-border-subtle);
    --bs-list-group-active-color: var(--bs-gray-700-bg-subtle);
    --bs-list-group-active-bg: var(--bs-gray-700-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-gray-700-text-emphasis)
}

.legacy-form .list-group-item-gray-800  {
    --bs-list-group-color: var(--bs-gray-800-text-emphasis);
    --bs-list-group-bg: var(--bs-gray-800-bg-subtle);
    --bs-list-group-border-color: var(--bs-gray-800-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-gray-800-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-gray-800-border-subtle);
    --bs-list-group-active-color: var(--bs-gray-800-bg-subtle);
    --bs-list-group-active-bg: var(--bs-gray-800-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-gray-800-text-emphasis)
}

.legacy-form .list-group-item-gray-900  {
    --bs-list-group-color: var(--bs-gray-900-text-emphasis);
    --bs-list-group-bg: var(--bs-gray-900-bg-subtle);
    --bs-list-group-border-color: var(--bs-gray-900-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-gray-900-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-gray-900-border-subtle);
    --bs-list-group-active-color: var(--bs-gray-900-bg-subtle);
    --bs-list-group-active-bg: var(--bs-gray-900-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-gray-900-text-emphasis)
}

.legacy-form .btn-close  {
    --bs-btn-close-color: #000;
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    --bs-btn-close-opacity: 0.5;
    --bs-btn-close-hover-opacity: 0.75;
    --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(52, 143, 226, 0.25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: 0.25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: 4px;
    opacity: var(--bs-btn-close-opacity)
}

.legacy-form .btn-close:hover  {
    color: var(--bs-btn-close-color);
    text-decoration: none;
    opacity: var(--bs-btn-close-hover-opacity)
}

.legacy-form .btn-close:focus  {
    outline: 0;
    box-shadow: var(--bs-btn-close-focus-shadow);
    opacity: var(--bs-btn-close-focus-opacity)
}

.legacy-form .btn-close.disabled, .btn-close:disabled  {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    opacity: var(--bs-btn-close-disabled-opacity)
}

.legacy-form .btn-close-white  {
    filter: var(--bs-btn-close-white-filter)
}

[data-bs-theme=dark] .btn-close  {
    filter: var(--bs-btn-close-white-filter)
}

.legacy-form .toast  {
    --bs-toast-zindex: 1090;
    --bs-toast-padding-x: 0.75rem;
    --bs-toast-padding-y: 0.5rem;
    --bs-toast-spacing: 10px;
    --bs-toast-max-width: 350px;
    --bs-toast-font-size: 0.8125rem;
    --bs-toast-bg: rgba(var(--bs-component-dropdown-bg-rgb), 0.98);
    --bs-toast-border-width: 0;
    --bs-toast-border-color: var(--bs-component-dropdown-border-color);
    --bs-toast-border-radius: var(--bs-border-radius);
    --bs-toast-box-shadow: var(--bs-box-shadow);
    --bs-toast-header-color: var(--bs-component-color);
    --bs-toast-header-bg: rgba(var(--bs-component-dropdown-bg-rgb), 0.85);
    --bs-toast-header-border-color: var(--bs-component-dropdown-border-color);
    width: var(--bs-toast-max-width);
    max-width: 100%;
    font-size: var(--bs-toast-font-size);
    color: var(--bs-toast-color);
    pointer-events: auto;
    background-color: var(--bs-toast-bg);
    background-clip: padding-box;
    border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
    box-shadow: var(--bs-toast-box-shadow);
    border-radius: var(--bs-toast-border-radius)
}

.legacy-form .toast.showing  {
    opacity: 0
}

.legacy-form .toast:not(.show)  {
    display: none
}

.legacy-form .toast-container  {
    --bs-toast-zindex: 1090;
    position: absolute;
    z-index: var(--bs-toast-zindex);
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

.legacy-form .toast-container > :not(:last-child)  {
    margin-bottom: var(--bs-toast-spacing)
}

.legacy-form .toast-header  {
    display: flex;
    align-items: center;
    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
    color: var(--bs-toast-header-color);
    background-color: var(--bs-toast-header-bg);
    background-clip: padding-box;
    border-bottom: solid;
    border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
    border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))
}

.legacy-form .toast-header .btn-close  {
    margin-right: calc(-.5 * var(--bs-toast-padding-x));
    margin-left: var(--bs-toast-padding-x)
}

.legacy-form .toast-body  {
    padding: var(--bs-toast-padding-x);
    word-wrap: break-word
}

.legacy-form .modal  {
    --bs-modal-zindex: 1055;
    --bs-modal-width: 500px;
    --bs-modal-padding: 0.9375rem;
    --bs-modal-margin: 0.5rem;
    --bs-modal-bg: var(--bs-component-modal-bg);
    --bs-modal-border-color: var(--bs-component-modal-border-color);
    --bs-modal-border-width: 0;
    --bs-modal-border-radius: var(--bs-border-radius-lg);
    --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - 0);
    --bs-modal-header-padding-x: 0.9375rem;
    --bs-modal-header-padding-y: 0.9375rem;
    --bs-modal-header-padding: 0.9375rem 0.9375rem;
    --bs-modal-header-border-color: var(--bs-component-modal-border-color);
    --bs-modal-header-border-width: 2px;
    --bs-modal-title-line-height: 1.5;
    --bs-modal-footer-gap: 0.5rem;
    --bs-modal-footer-border-color: var(--bs-component-modal-border-color);
    --bs-modal-footer-border-width: 2px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0
}

.legacy-form .modal-dialog  {
    position: relative;
    width: auto;
    margin: var(--bs-modal-margin);
    pointer-events: none
}

.legacy-form .modal.fade .modal-dialog  {
    transition: transform .3s ease-out;
    transform: translate(0, -50px)
}

.legacy-form .modal-dialog-scrollable  {
    overflow-y: auto;
    height: calc(100% - var(--bs-modal-margin) * 2)
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .modal.fade .modal-dialog  {
        transition: none
    }
}

.legacy-form .modal.show .modal-dialog  {
    transform: none
}

.legacy-form .modal.modal-static .modal-dialog  {
    transform: scale(1.02)
}

.legacy-form .modal-dialog-scrollable .modal-content  {
    max-height: 100%;
    overflow: hidden
}

.legacy-form .modal-dialog-scrollable .modal-body  {
    overflow-y: auto
}

.legacy-form .modal-dialog-centered  {
    display: flex;
    align-items: center;
    min-height: calc(100% - var(--bs-modal-margin) * 2)
}

.legacy-form .modal-content  {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    color: var(--bs-modal-color);
    pointer-events: auto;
    background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: var(--bs-modal-border-radius);
    outline: 0
}

.legacy-form .modal-backdrop  {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #20252a;
    --bs-backdrop-opacity: 0.85;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--bs-backdrop-bg)
}

.legacy-form .modal-backdrop.fade  {
    opacity: 0
}

.legacy-form .modal-backdrop.show  {
    opacity: var(--bs-backdrop-opacity)
}

.legacy-form .modal-header  {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-modal-header-padding);
    border-bottom: solid;
    border-top-left-radius: var(--bs-modal-inner-border-radius);
    border-top-right-radius: var(--bs-modal-inner-border-radius)
}

.legacy-form .modal-header .btn-close  {
    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
    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
}

.legacy-form .modal-title  {
    margin-bottom: 0;
    line-height: var(--bs-modal-title-line-height)
}

.legacy-form .modal-body  {
    position: relative;
    flex: 1 1 auto;
    padding: var(--bs-modal-padding)
}

.legacy-form .modal-footer  {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);
    background-color: var(--bs-modal-footer-bg);
    border-top: solid;
    border-bottom-right-radius: var(--bs-modal-inner-border-radius);
    border-bottom-left-radius: var(--bs-modal-inner-border-radius)
}

.legacy-form .modal-footer > *  {
    margin: calc(var(--bs-modal-footer-gap) * .5)
}

@media (min-width: 576px)  {
.legacy-form     .modal  {
        --bs-modal-margin: 1.75rem;
        --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)
    }

.legacy-form     .modal-dialog  {
        max-width: var(--bs-modal-width);
        margin-right: auto;
        margin-left: auto
    }

.legacy-form     .modal-sm  {
        --bs-modal-width: 300px
    }
}

@media (min-width: 992px)  {
.legacy-form     .modal-lg, .modal-xl  {
        --bs-modal-width: 800px
    }
}

@media (min-width: 1200px)  {
.legacy-form     .modal-xl  {
        --bs-modal-width: 1140px
    }
}

.legacy-form .modal-fullscreen  {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0
}

.legacy-form .modal-fullscreen .modal-content  {
    height: 100%;
    border: 0;
    border-radius: 0
}

.legacy-form .modal-fullscreen .modal-footer, .modal-fullscreen .modal-header  {
    border-radius: 0
}

.legacy-form .modal-fullscreen .modal-body  {
    overflow-y: auto
}

@media (max-width: 575.98px)  {
.legacy-form     .modal-fullscreen-sm-down  {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

.legacy-form     .modal-fullscreen-sm-down .modal-content  {
        height: 100%;
        border: 0;
        border-radius: 0
    }

.legacy-form     .modal-fullscreen-sm-down .modal-footer, .modal-fullscreen-sm-down .modal-header  {
        border-radius: 0
    }

.legacy-form     .modal-fullscreen-sm-down .modal-body  {
        overflow-y: auto
    }
}

@media (max-width: 767.98px)  {
.legacy-form     .modal-fullscreen-md-down  {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

.legacy-form     .modal-fullscreen-md-down .modal-content  {
        height: 100%;
        border: 0;
        border-radius: 0
    }

.legacy-form     .modal-fullscreen-md-down .modal-footer, .modal-fullscreen-md-down .modal-header  {
        border-radius: 0
    }

.legacy-form     .modal-fullscreen-md-down .modal-body  {
        overflow-y: auto
    }
}

@media (max-width: 991.98px)  {
.legacy-form     .modal-fullscreen-lg-down  {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

.legacy-form     .modal-fullscreen-lg-down .modal-content  {
        height: 100%;
        border: 0;
        border-radius: 0
    }

.legacy-form     .modal-fullscreen-lg-down .modal-footer, .modal-fullscreen-lg-down .modal-header  {
        border-radius: 0
    }

.legacy-form     .modal-fullscreen-lg-down .modal-body  {
        overflow-y: auto
    }
}

@media (max-width: 1199.98px)  {
.legacy-form     .modal-fullscreen-xl-down  {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

.legacy-form     .modal-fullscreen-xl-down .modal-content  {
        height: 100%;
        border: 0;
        border-radius: 0
    }

.legacy-form     .modal-fullscreen-xl-down .modal-footer, .modal-fullscreen-xl-down .modal-header  {
        border-radius: 0
    }

.legacy-form     .modal-fullscreen-xl-down .modal-body  {
        overflow-y: auto
    }
}

@media (max-width: 1399.98px)  {
.legacy-form     .modal-fullscreen-xxl-down  {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

.legacy-form     .modal-fullscreen-xxl-down .modal-content  {
        height: 100%;
        border: 0;
        border-radius: 0
    }

.legacy-form     .modal-fullscreen-xxl-down .modal-footer, .modal-fullscreen-xxl-down .modal-header  {
        border-radius: 0
    }

.legacy-form     .modal-fullscreen-xxl-down .modal-body  {
        overflow-y: auto
    }
}

@media (max-width: 1799.98px)  {
.legacy-form     .modal-fullscreen-xxxl-down  {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

.legacy-form     .modal-fullscreen-xxxl-down .modal-content  {
        height: 100%;
        border: 0;
        border-radius: 0
    }

.legacy-form     .modal-fullscreen-xxxl-down .modal-footer, .modal-fullscreen-xxxl-down .modal-header  {
        border-radius: 0
    }

.legacy-form     .modal-fullscreen-xxxl-down .modal-body  {
        overflow-y: auto
    }
}

.legacy-form .tooltip  {
    --bs-tooltip-zindex: 1080;
    --bs-tooltip-max-width: 200px;
    --bs-tooltip-padding-x: 0.46875rem;
    --bs-tooltip-padding-y: 0.234375rem;
    --bs-tooltip-margin: 0;
    --bs-tooltip-font-size: 0.875rem;
    --bs-tooltip-color: #FFF;
    --bs-tooltip-bg: #20252a;
    --bs-tooltip-border-radius: var(--bs-border-radius);
    --bs-tooltip-opacity: 0.95;
    --bs-tooltip-arrow-width: 0.8rem;
    --bs-tooltip-arrow-height: 0.4rem;
    z-index: var(--bs-tooltip-zindex);
    display: block;
    margin: var(--bs-tooltip-margin);
    font: normal 400 var(--bs-tooltip-font-size)/1.5 var(--bs-font-sans-serif);
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    word-wrap: break-word;
    opacity: 0
}

.legacy-form .tooltip.show  {
    opacity: var(--bs-tooltip-opacity)
}

.legacy-form .tooltip .tooltip-arrow  {
    display: block;
    width: var(--bs-tooltip-arrow-width);
    height: var(--bs-tooltip-arrow-height)
}

.legacy-form .tooltip .tooltip-arrow::before  {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.legacy-form .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, .bs-tooltip-top .tooltip-arrow  {
    bottom: calc(-1 * var(--bs-tooltip-arrow-height))
}

.legacy-form .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before  {
    top: -1px;
    border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-top-color: var(--bs-tooltip-bg)
}

.legacy-form .bs-tooltip-auto[data-popper-placement^=top]  {
    top: -1px;
    border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-top-color: var(--bs-tooltip-bg);
    bottom: calc(-1 * var(--bs-tooltip-arrow-height))
}

.legacy-form .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, .bs-tooltip-end .tooltip-arrow  {
    left: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

.legacy-form .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before, .bs-tooltip-end .tooltip-arrow::before  {
    right: -1px;
    border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-right-color: var(--bs-tooltip-bg)
}

.legacy-form .bs-tooltip-auto[data-popper-placement^=right]  {
    right: -1px;
    border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-right-color: var(--bs-tooltip-bg);
    left: calc(-1 * var(--bs-tooltip-arrow-height))
}

.legacy-form .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, .bs-tooltip-bottom .tooltip-arrow  {
    top: calc(-1 * var(--bs-tooltip-arrow-height))
}

.legacy-form .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before, .bs-tooltip-bottom .tooltip-arrow::before  {
    bottom: -1px;
    border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-bottom-color: var(--bs-tooltip-bg)
}

.legacy-form .bs-tooltip-auto[data-popper-placement^=bottom]  {
    bottom: -1px;
    border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-bottom-color: var(--bs-tooltip-bg);
    top: calc(-1 * var(--bs-tooltip-arrow-height))
}

.legacy-form .bs-tooltip-auto[data-popper-placement^=left]  {
    left: -1px;
    border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-left-color: var(--bs-tooltip-bg);
    right: calc(-1 * var(--bs-tooltip-arrow-height))
}

.legacy-form .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow  {
    right: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

.legacy-form .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before, .bs-tooltip-start .tooltip-arrow::before  {
    left: -1px;
    border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-left-color: var(--bs-tooltip-bg)
}

.legacy-form .tooltip-inner  {
    max-width: var(--bs-tooltip-max-width);
    padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
    color: var(--bs-tooltip-color);
    text-align: center;
    background-color: var(--bs-tooltip-bg);
    border-radius: var(--bs-tooltip-border-radius)
}

.legacy-form .popover  {
    --bs-popover-zindex: 1070;
    --bs-popover-max-width: 250px;
    --bs-popover-font-size: 0.875rem;
    --bs-popover-bg: var(--bs-component-bg);
    --bs-popover-border-width: 0;
    --bs-popover-border-color: rgba(32, 37, 42, 0.2);
    --bs-popover-border-radius: var(--bs-border-radius-lg);
    --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - 0px);
    --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-popover-header-padding-x: 0.9375rem;
    --bs-popover-header-padding-y: 0.65rem;
    --bs-popover-header-font-size: 0.875rem;
    --bs-popover-header-color: inherit;
    --bs-popover-header-bg: var(--bs-light);
    --bs-popover-body-padding-x: 0.9375rem;
    --bs-popover-body-padding-y: 0.9375rem;
    --bs-popover-body-color: var(--bs-component-color);
    --bs-popover-arrow-width: 1rem;
    --bs-popover-arrow-height: 0.5rem;
    --bs-popover-arrow-border: var(--bs-popover-border-color);
    z-index: var(--bs-popover-zindex);
    display: block;
    max-width: var(--bs-popover-max-width);
    font: normal 400 var(--bs-popover-font-size)/1.5 var(--bs-font-sans-serif);
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    word-wrap: break-word;
    background-color: var(--bs-popover-bg);
    background-clip: padding-box;
    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-radius: var(--bs-popover-border-radius)
}

.legacy-form .popover .popover-arrow  {
    display: block;
    width: var(--bs-popover-arrow-width);
    height: var(--bs-popover-arrow-height)
}

.legacy-form .popover .popover-arrow::after, .popover .popover-arrow::before  {
    position: absolute;
    display: block;
    content: "";
    border: 0 solid transparent
}

.legacy-form .bs-popover-auto[data-popper-placement^=top] > .popover-arrow, .bs-popover-top > .popover-arrow  {
    bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

.legacy-form .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-top > .popover-arrow::before  {
    border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
}

.legacy-form .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::before  {
    bottom: 0;
    border-top-color: var(--bs-popover-arrow-border)
}

.legacy-form .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .bs-popover-top > .popover-arrow::after  {
    bottom: var(--bs-popover-border-width);
    border-top-color: var(--bs-popover-bg)
}

.legacy-form .bs-popover-auto[data-popper-placement^=right] > .popover-arrow, .bs-popover-end > .popover-arrow  {
    left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width)
}

.legacy-form .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-end > .popover-arrow::before  {
    border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
}

.legacy-form .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::before  {
    left: 0;
    border-right-color: var(--bs-popover-arrow-border)
}

.legacy-form .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .bs-popover-end > .popover-arrow::after  {
    left: var(--bs-popover-border-width);
    border-right-color: var(--bs-popover-bg)
}

.legacy-form .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow, .bs-popover-bottom > .popover-arrow  {
    top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

.legacy-form .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-bottom > .popover-arrow::before  {
    border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
}

.legacy-form .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::before  {
    top: 0;
    border-bottom-color: var(--bs-popover-arrow-border)
}

.legacy-form .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-popover-bottom > .popover-arrow::after  {
    top: var(--bs-popover-border-width);
    border-bottom-color: var(--bs-popover-bg)
}

.legacy-form .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before  {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: var(--bs-popover-arrow-width);
    margin-left: calc(-.5 * var(--bs-popover-arrow-width));
    content: "";
    border-bottom: solid
}

.legacy-form .bs-popover-auto[data-popper-placement^=left] > .popover-arrow, .bs-popover-start > .popover-arrow  {
    right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width)
}

.legacy-form .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-start > .popover-arrow::before  {
    border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
}

.legacy-form .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::before  {
    right: 0;
    border-left-color: var(--bs-popover-arrow-border)
}

.legacy-form .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .bs-popover-start > .popover-arrow::after  {
    right: var(--bs-popover-border-width);
    border-left-color: var(--bs-popover-bg)
}

.legacy-form .popover-header  {
    padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
    margin-bottom: 0;
    font-size: var(--bs-popover-header-font-size);
    color: var(--bs-popover-header-color);
    background-color: var(--bs-popover-header-bg);
    border-bottom: solid;
    border-top-left-radius: var(--bs-popover-inner-border-radius);
    border-top-right-radius: var(--bs-popover-inner-border-radius)
}

.legacy-form .popover-header:empty  {
    display: none
}

.legacy-form .popover-body  {
    padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
    color: var(--bs-popover-body-color)
}

.legacy-form .carousel  {
    position: relative
}

.legacy-form .carousel.pointer-event  {
    touch-action: pan-y
}

.legacy-form .carousel-inner  {
    position: relative;
    width: 100%;
    overflow: hidden
}

.legacy-form .carousel-inner::after  {
    display: block;
    clear: both;
    content: ""
}

.legacy-form .carousel-item  {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .carousel-item  {
        transition: none
    }
}

.legacy-form .carousel-item-next, .carousel-item-prev, .carousel-item.active  {
    display: block
}

.legacy-form .active.carousel-item-end, .carousel-item-next:not(.carousel-item-start)  {
    transform: translateX(100%)
}

.legacy-form .active.carousel-item-start, .carousel-item-prev:not(.carousel-item-end)  {
    transform: translateX(-100%)
}

.legacy-form .carousel-fade .carousel-item  {
    opacity: 0;
    transition-property: opacity;
    transform: none
}

.legacy-form .carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active  {
    z-index: 1;
    opacity: 1
}

.legacy-form .carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start  {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .carousel-fade  {
        transition: none
    }
}

.legacy-form .carousel-indicators  {
    border: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%
}

.legacy-form .carousel-control-next, .carousel-control-prev  {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .carousel-control-next, .carousel-control-prev  {
        transition: none
    }
}

.legacy-form .carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover  {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.legacy-form .carousel-control-prev  {
    left: 0
}

.legacy-form .carousel-control-next  {
    right: 0
}

.legacy-form .carousel-control-next-icon, .carousel-control-prev-icon  {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background: no-repeat 50%;
    background-size: 100% 100%
}

.legacy-form .carousel-control-prev-icon  {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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 .708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")
}

.legacy-form .carousel-control-next-icon  {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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 .708z'/%3e%3c/svg%3e")
}

.legacy-form .carousel-indicators [data-bs-target]  {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .carousel-indicators [data-bs-target]  {
        transition: none
    }
}

.legacy-form .carousel-indicators .active  {
    opacity: 1
}

.legacy-form .carousel-caption  {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center
}

[data-bs-theme=dark] .carousel  {
    color: #000
}

.legacy-form .carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon  {
    filter: invert(1) grayscale(100)
}

.legacy-form .carousel-dark .carousel-indicators [data-bs-target]  {
    background-color: #000
}

.legacy-form .carousel-dark .carousel-caption  {
    color: #000
}

[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark] .carousel .carousel-control-prev-icon, [data-bs-theme=dark].carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon  {
    filter: invert(1) grayscale(100)
}

[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]  {
    background-color: #000
}

.legacy-form .spinner-border, .spinner-grow  {
    display: inline-block;
    width: var(--bs-spinner-width);
    height: var(--bs-spinner-height);
    vertical-align: var(--bs-spinner-vertical-align);
    border-radius: 50%;
    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)
}

@keyframes spinner-border  {
    to  {
        transform: rotate(360deg)
    }
}

.legacy-form .spinner-border  {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-border-width: 0.25em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-border;
    border: var(--bs-spinner-border-width) solid currentcolor;
    border-right-color: transparent
}

.legacy-form .spinner-border-sm  {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
    --bs-spinner-border-width: 0.2em
}

@keyframes spinner-grow  {
    0%  {
        transform: scale(0)
    }
    50%  {
        opacity: 1;
        transform: none
    }
}

.legacy-form .spinner-grow  {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-grow;
    background-color: currentcolor;
    opacity: 0
}

.legacy-form .spinner-grow-sm  {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .spinner-border, .spinner-grow  {
        --bs-spinner-animation-speed: 1.5s
    }
}

.legacy-form .offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl, .offcanvas-xxxl  {
    --bs-offcanvas-zindex: 1045;
    --bs-offcanvas-width: 400px;
    --bs-offcanvas-height: 30vh;
    --bs-offcanvas-padding-x: 0.9375rem;
    --bs-offcanvas-padding-y: 0.9375rem;
    --bs-offcanvas-color: var(--bs-body-color);
    --bs-offcanvas-bg: var(--bs-component-modal-bg);
    --bs-offcanvas-border-width: 0;
    --bs-offcanvas-border-color: var(--bs-component-modal-border-color);
    --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-offcanvas-transition: transform 0.3s ease-in-out;
    --bs-offcanvas-title-line-height: 1.5
}

@media (max-width: 575.98px)  {
.legacy-form     .offcanvas-sm  {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width: 575.98px) and (prefers-reduced-motion: reduce)  {
.legacy-form     .offcanvas-sm  {
        transition: none
    }
}

@media (max-width: 575.98px)  {
.legacy-form     .offcanvas-sm.offcanvas-start  {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: solid;
        transform: translateX(-100%)
    }

.legacy-form     .offcanvas-sm.offcanvas-end  {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: solid;
        transform: translateX(100%)
    }

.legacy-form     .offcanvas-sm.offcanvas-top  {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: solid;
        transform: translateY(-100%)
    }

.legacy-form     .offcanvas-sm.offcanvas-bottom  {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: solid;
        transform: translateY(100%)
    }

.legacy-form     .offcanvas-sm.show:not(.hiding), .offcanvas-sm.showing  {
        transform: none
    }

.legacy-form     .offcanvas-sm.hiding, .offcanvas-sm.show, .offcanvas-sm.showing  {
        visibility: visible
    }
}

@media (min-width: 576px)  {
.legacy-form     .offcanvas-sm  {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

.legacy-form     .offcanvas-sm .offcanvas-header  {
        display: none
    }

.legacy-form     .offcanvas-sm .offcanvas-body  {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent !important
    }
}

@media (max-width: 767.98px)  {
.legacy-form     .offcanvas-md  {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width: 767.98px) and (prefers-reduced-motion: reduce)  {
.legacy-form     .offcanvas-md  {
        transition: none
    }
}

@media (max-width: 767.98px)  {
.legacy-form     .offcanvas-md.offcanvas-start  {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: solid;
        transform: translateX(-100%)
    }

.legacy-form     .offcanvas-md.offcanvas-end  {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: solid;
        transform: translateX(100%)
    }

.legacy-form     .offcanvas-md.offcanvas-top  {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: solid;
        transform: translateY(-100%)
    }

.legacy-form     .offcanvas-md.offcanvas-bottom  {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: solid;
        transform: translateY(100%)
    }

.legacy-form     .offcanvas-md.show:not(.hiding), .offcanvas-md.showing  {
        transform: none
    }

.legacy-form     .offcanvas-md.hiding, .offcanvas-md.show, .offcanvas-md.showing  {
        visibility: visible
    }
}

@media (min-width: 768px)  {
.legacy-form     .offcanvas-md  {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

.legacy-form     .offcanvas-md .offcanvas-header  {
        display: none
    }

.legacy-form     .offcanvas-md .offcanvas-body  {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent !important
    }
}

@media (max-width: 991.98px)  {
.legacy-form     .offcanvas-lg  {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width: 991.98px) and (prefers-reduced-motion: reduce)  {
.legacy-form     .offcanvas-lg  {
        transition: none
    }
}

@media (max-width: 991.98px)  {
.legacy-form     .offcanvas-lg.offcanvas-start  {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: solid;
        transform: translateX(-100%)
    }

.legacy-form     .offcanvas-lg.offcanvas-end  {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: solid;
        transform: translateX(100%)
    }

.legacy-form     .offcanvas-lg.offcanvas-top  {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: solid;
        transform: translateY(-100%)
    }

.legacy-form     .offcanvas-lg.offcanvas-bottom  {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: solid;
        transform: translateY(100%)
    }

.legacy-form     .offcanvas-lg.show:not(.hiding), .offcanvas-lg.showing  {
        transform: none
    }

.legacy-form     .offcanvas-lg.hiding, .offcanvas-lg.show, .offcanvas-lg.showing  {
        visibility: visible
    }
}

@media (min-width: 992px)  {
.legacy-form     .offcanvas-lg  {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

.legacy-form     .offcanvas-lg .offcanvas-header  {
        display: none
    }

.legacy-form     .offcanvas-lg .offcanvas-body  {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent !important
    }
}

@media (max-width: 1199.98px)  {
.legacy-form     .offcanvas-xl  {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce)  {
.legacy-form     .offcanvas-xl  {
        transition: none
    }
}

@media (max-width: 1199.98px)  {
.legacy-form     .offcanvas-xl.offcanvas-start  {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: solid;
        transform: translateX(-100%)
    }

.legacy-form     .offcanvas-xl.offcanvas-end  {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: solid;
        transform: translateX(100%)
    }

.legacy-form     .offcanvas-xl.offcanvas-top  {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: solid;
        transform: translateY(-100%)
    }

.legacy-form     .offcanvas-xl.offcanvas-bottom  {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: solid;
        transform: translateY(100%)
    }

.legacy-form     .offcanvas-xl.show:not(.hiding), .offcanvas-xl.showing  {
        transform: none
    }

.legacy-form     .offcanvas-xl.hiding, .offcanvas-xl.show, .offcanvas-xl.showing  {
        visibility: visible
    }
}

@media (min-width: 1200px)  {
.legacy-form     .offcanvas-xl  {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

.legacy-form     .offcanvas-xl .offcanvas-header  {
        display: none
    }

.legacy-form     .offcanvas-xl .offcanvas-body  {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent !important
    }
}

@media (max-width: 1399.98px)  {
.legacy-form     .offcanvas-xxl  {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce)  {
.legacy-form     .offcanvas-xxl  {
        transition: none
    }
}

@media (max-width: 1399.98px)  {
.legacy-form     .offcanvas-xxl.offcanvas-start  {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: solid;
        transform: translateX(-100%)
    }

.legacy-form     .offcanvas-xxl.offcanvas-end  {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: solid;
        transform: translateX(100%)
    }

.legacy-form     .offcanvas-xxl.offcanvas-top  {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: solid;
        transform: translateY(-100%)
    }

.legacy-form     .offcanvas-xxl.offcanvas-bottom  {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: solid;
        transform: translateY(100%)
    }

.legacy-form     .offcanvas-xxl.show:not(.hiding), .offcanvas-xxl.showing  {
        transform: none
    }

.legacy-form     .offcanvas-xxl.hiding, .offcanvas-xxl.show, .offcanvas-xxl.showing  {
        visibility: visible
    }
}

@media (min-width: 1400px)  {
.legacy-form     .offcanvas-xxl  {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

.legacy-form     .offcanvas-xxl .offcanvas-header  {
        display: none
    }

.legacy-form     .offcanvas-xxl .offcanvas-body  {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent !important
    }
}

@media (max-width: 1799.98px)  {
.legacy-form     .offcanvas-xxxl  {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width: 1799.98px) and (prefers-reduced-motion: reduce)  {
.legacy-form     .offcanvas-xxxl  {
        transition: none
    }
}

@media (max-width: 1799.98px)  {
.legacy-form     .offcanvas-xxxl.offcanvas-start  {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: solid;
        transform: translateX(-100%)
    }

.legacy-form     .offcanvas-xxxl.offcanvas-end  {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: solid;
        transform: translateX(100%)
    }

.legacy-form     .offcanvas-xxxl.offcanvas-top  {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: solid;
        transform: translateY(-100%)
    }

.legacy-form     .offcanvas-xxxl.offcanvas-bottom  {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: solid;
        transform: translateY(100%)
    }

.legacy-form     .offcanvas-xxxl.show:not(.hiding), .offcanvas-xxxl.showing  {
        transform: none
    }

.legacy-form     .offcanvas-xxxl.hiding, .offcanvas-xxxl.show, .offcanvas-xxxl.showing  {
        visibility: visible
    }
}

@media (min-width: 1800px)  {
.legacy-form     .offcanvas-xxxl  {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

.legacy-form     .offcanvas-xxxl .offcanvas-header  {
        display: none
    }

.legacy-form     .offcanvas-xxxl .offcanvas-body  {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent !important
    }
}

.legacy-form .offcanvas  {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition)
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .offcanvas  {
        transition: none
    }
}

.legacy-form .offcanvas.offcanvas-start  {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: solid;
    transform: translateX(-100%)
}

.legacy-form .offcanvas.offcanvas-end  {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: solid;
    transform: translateX(100%)
}

.legacy-form .offcanvas.offcanvas-top  {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: solid;
    transform: translateY(-100%)
}

.legacy-form .offcanvas.offcanvas-bottom  {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: solid;
    transform: translateY(100%)
}

.legacy-form .offcanvas.show:not(.hiding), .offcanvas.showing  {
    transform: none
}

.legacy-form .offcanvas.hiding, .offcanvas.show, .offcanvas.showing  {
    visibility: visible
}

.legacy-form .offcanvas-backdrop  {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #20252a
}

.legacy-form .offcanvas-backdrop.fade  {
    opacity: 0
}

.legacy-form .offcanvas-backdrop.show  {
    opacity: .85
}

.legacy-form .offcanvas-header  {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)
}

.legacy-form .offcanvas-header .btn-close  {
    padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
    margin-top: calc(-.5 * var(--bs-offcanvas-padding-y));
    margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));
    margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y))
}

.legacy-form .offcanvas-title  {
    margin-bottom: 0;
    line-height: var(--bs-offcanvas-title-line-height)
}

.legacy-form .offcanvas-body  {
    flex-grow: 1;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y: auto
}

.legacy-form .placeholder  {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentcolor;
    opacity: .5
}

.legacy-form .placeholder.btn::before  {
    display: inline-block;
    content: ""
}

.legacy-form .placeholder-xs  {
    min-height: .6em
}

.legacy-form .placeholder-sm  {
    min-height: .8em
}

.legacy-form .placeholder-lg  {
    min-height: 1.2em
}

.legacy-form .placeholder-glow .placeholder  {
    animation: placeholder-glow 2s ease-in-out infinite
}

@keyframes placeholder-glow  {
    50%  {
        opacity: .2
    }
}

.legacy-form .placeholder-wave  {
    -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, .8) 75%, #000 95%);
    mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, .8) 75%, #000 95%);
    -webkit-mask-size: 200% 100%;
    mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite
}

@keyframes placeholder-wave  {
    100%  {
        -webkit-mask-position: -200% 0;
        mask-position: -200% 0
    }
}

.legacy-form .clearfix::after  {
    display: block;
    clear: both;
    content: ""
}

.legacy-form .text-bg-default  {
    color: #000 !important;
    background-color: RGBA(var(--bs-default-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-primary  {
    color: #fff !important;
    background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-secondary  {
    color: #fff !important;
    background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-success  {
    color: #fff !important;
    background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-info  {
    color: #fff !important;
    background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-warning  {
    color: #fff !important;
    background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-danger  {
    color: #fff !important;
    background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-light  {
    color: #000 !important;
    background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-dark  {
    color: #fff !important;
    background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-inverse  {
    color: #fff !important;
    background-color: RGBA(var(--bs-inverse-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-blue  {
    color: #fff !important;
    background-color: RGBA(var(--bs-blue-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-indigo  {
    color: #fff !important;
    background-color: RGBA(var(--bs-indigo-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-purple  {
    color: #fff !important;
    background-color: RGBA(var(--bs-purple-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-pink  {
    color: #fff !important;
    background-color: RGBA(var(--bs-pink-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-red  {
    color: #fff !important;
    background-color: RGBA(var(--bs-red-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-orange  {
    color: #fff !important;
    background-color: RGBA(var(--bs-orange-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-yellow  {
    color: #000 !important;
    background-color: RGBA(var(--bs-yellow-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-green  {
    color: #fff !important;
    background-color: RGBA(var(--bs-green-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-teal  {
    color: #fff !important;
    background-color: RGBA(var(--bs-teal-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-lime  {
    color: #000 !important;
    background-color: RGBA(var(--bs-lime-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-cyan  {
    color: #fff !important;
    background-color: RGBA(var(--bs-cyan-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-white  {
    color: #000 !important;
    background-color: RGBA(var(--bs-white-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-gray  {
    color: #fff !important;
    background-color: RGBA(var(--bs-gray-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-gray-dark  {
    color: #fff !important;
    background-color: RGBA(var(--bs-gray-dark-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-muted  {
    color: #fff !important;
    background-color: RGBA(var(--bs-muted-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-black  {
    color: #fff !important;
    background-color: RGBA(var(--bs-black-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-silver  {
    color: #000 !important;
    background-color: RGBA(var(--bs-silver-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-gray-100  {
    color: #000 !important;
    background-color: RGBA(var(--bs-gray-100-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-gray-200  {
    color: #000 !important;
    background-color: RGBA(var(--bs-gray-200-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-gray-300  {
    color: #000 !important;
    background-color: RGBA(var(--bs-gray-300-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-gray-400  {
    color: #000 !important;
    background-color: RGBA(var(--bs-gray-400-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-gray-500  {
    color: #fff !important;
    background-color: RGBA(var(--bs-gray-500-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-gray-600  {
    color: #fff !important;
    background-color: RGBA(var(--bs-gray-600-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-gray-700  {
    color: #fff !important;
    background-color: RGBA(var(--bs-gray-700-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-gray-800  {
    color: #fff !important;
    background-color: RGBA(var(--bs-gray-800-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .text-bg-gray-900  {
    color: #fff !important;
    background-color: RGBA(var(--bs-gray-900-rgb), var(--bs-bg-opacity, 1)) !important
}

.legacy-form .link-default  {
    color: RGBA(var(--bs-default-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-default-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-default:focus, .link-default:hover  {
    color: RGBA(237, 240, 242, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(237, 240, 242, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-primary  {
    color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-primary:focus, .link-primary:hover  {
    color: RGBA(42, 114, 181, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(42, 114, 181, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-secondary  {
    color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-secondary:focus, .link-secondary:hover  {
    color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-success  {
    color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-success:focus, .link-success:hover  {
    color: RGBA(0, 138, 138, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(0, 138, 138, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-info  {
    color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-info:focus, .link-info:hover  {
    color: RGBA(58, 146, 171, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(58, 146, 171, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-warning  {
    color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-warning:focus, .link-warning:hover  {
    color: RGBA(196, 125, 21, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(196, 125, 21, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-danger  {
    color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-danger:focus, .link-danger:hover  {
    color: RGBA(204, 73, 70, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(204, 73, 70, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-light  {
    color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-light:focus, .link-light:hover  {
    color: RGBA(245, 245, 246, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(245, 245, 246, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-dark  {
    color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-dark:focus, .link-dark:hover  {
    color: RGBA(36, 42, 48, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(36, 42, 48, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-inverse  {
    color: RGBA(var(--bs-inverse-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-inverse-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-inverse:focus, .link-inverse:hover  {
    color: RGBA(36, 42, 48, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(36, 42, 48, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-blue  {
    color: RGBA(var(--bs-blue-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-blue-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-blue:focus, .link-blue:hover  {
    color: RGBA(42, 114, 181, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(42, 114, 181, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-indigo  {
    color: RGBA(var(--bs-indigo-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-indigo-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-indigo:focus, .link-indigo:hover  {
    color: RGBA(108, 66, 178, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(108, 66, 178, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-purple  {
    color: RGBA(var(--bs-purple-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-purple-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-purple:focus, .link-purple:hover  {
    color: RGBA(91, 99, 146, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(91, 99, 146, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-pink  {
    color: RGBA(var(--bs-pink-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-pink-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-pink:focus, .link-pink:hover  {
    color: RGBA(201, 68, 121, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(201, 68, 121, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-red  {
    color: RGBA(var(--bs-red-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-red-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-red:focus, .link-red:hover  {
    color: RGBA(204, 73, 70, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(204, 73, 70, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-orange  {
    color: RGBA(var(--bs-orange-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-orange-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-orange:focus, .link-orange:hover  {
    color: RGBA(196, 125, 21, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(196, 125, 21, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-yellow  {
    color: RGBA(var(--bs-yellow-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-yellow-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-yellow:focus, .link-yellow:hover  {
    color: RGBA(255, 225, 51, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(255, 225, 51, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-green  {
    color: RGBA(var(--bs-green-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-green-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-green:focus, .link-green:hover  {
    color: RGBA(40, 135, 40, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(40, 135, 40, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-teal  {
    color: RGBA(var(--bs-teal-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-teal-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-teal:focus, .link-teal:hover  {
    color: RGBA(0, 138, 138, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(0, 138, 138, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-lime  {
    color: RGBA(var(--bs-lime-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-lime-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-lime:focus, .link-lime:hover  {
    color: RGBA(166, 213, 111, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(166, 213, 111, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-cyan  {
    color: RGBA(var(--bs-cyan-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-cyan-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-cyan:focus, .link-cyan:hover  {
    color: RGBA(58, 146, 171, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(58, 146, 171, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-white  {
    color: RGBA(var(--bs-white-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-white-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-white:focus, .link-white:hover  {
    color: RGBA(255, 255, 255, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray  {
    color: RGBA(var(--bs-gray-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-gray-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray:focus, .link-gray:hover  {
    color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-dark  {
    color: RGBA(var(--bs-gray-dark-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-gray-dark-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-dark:focus, .link-gray-dark:hover  {
    color: RGBA(36, 42, 48, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(36, 42, 48, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-muted  {
    color: RGBA(var(--bs-muted-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-muted-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-muted:focus, .link-muted:hover  {
    color: RGBA(138, 145, 151, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(138, 145, 151, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-black  {
    color: RGBA(var(--bs-black-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-black-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-black:focus, .link-black:hover  {
    color: RGBA(0, 0, 0, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(0, 0, 0, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-silver  {
    color: RGBA(var(--bs-silver-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-silver-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-silver:focus, .link-silver:hover  {
    color: RGBA(197, 206, 212, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(197, 206, 212, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-100  {
    color: RGBA(var(--bs-gray-100-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-100:focus, .link-gray-100:hover  {
    color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-200  {
    color: RGBA(var(--bs-gray-200-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-gray-200-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-200:focus, .link-gray-200:hover  {
    color: RGBA(237, 240, 242, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(237, 240, 242, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-300  {
    color: RGBA(var(--bs-gray-300-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-gray-300-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-300:focus, .link-gray-300:hover  {
    color: RGBA(229, 232, 235, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(229, 232, 235, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-400  {
    color: RGBA(var(--bs-gray-400-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-gray-400-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-400:focus, .link-gray-400:hover  {
    color: RGBA(216, 221, 225, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(216, 221, 225, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-500  {
    color: RGBA(var(--bs-gray-500-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-gray-500-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-500:focus, .link-gray-500:hover  {
    color: RGBA(138, 145, 151, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(138, 145, 151, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-600  {
    color: RGBA(var(--bs-gray-600-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-gray-600-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-600:focus, .link-gray-600:hover  {
    color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-700  {
    color: RGBA(var(--bs-gray-700-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-gray-700-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-700:focus, .link-gray-700:hover  {
    color: RGBA(58, 64, 70, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(58, 64, 70, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-800  {
    color: RGBA(var(--bs-gray-800-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-gray-800-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-800:focus, .link-gray-800:hover  {
    color: RGBA(36, 42, 48, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(36, 42, 48, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-900  {
    color: RGBA(var(--bs-gray-900-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-gray-900-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-gray-900:focus, .link-gray-900:hover  {
    color: RGBA(26, 30, 34, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(26, 30, 34, var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-body-emphasis  {
    color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-body-emphasis:focus, .link-body-emphasis:hover  {
    color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, .75)) !important;
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, .75)) !important
}

.legacy-form .focus-ring:focus  {
    outline: 0;
    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)
}

.legacy-form .icon-link  {
    display: inline-flex;
    gap: .375rem;
    align-items: center;
    text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, .5));
    text-underline-offset: .25em;
    backface-visibility: hidden
}

.legacy-form .icon-link > .bi  {
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    fill: currentcolor;
    transition: .2s ease-in-out transform
}

@media (prefers-reduced-motion: reduce)  {
.legacy-form     .icon-link > .bi  {
        transition: none
    }
}

.legacy-form .icon-link-hover:focus-visible > .bi, .icon-link-hover:hover > .bi  {
    transform: var(--bs-icon-link-transform, translate3d(.25em, 0, 0))
}

.legacy-form .ratio  {
    position: relative;
    width: 100%
}

.legacy-form .ratio::before  {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""
}

.legacy-form .ratio > *  {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.legacy-form .ratio-1x1  {
    --bs-aspect-ratio: 100%
}

.legacy-form .ratio-4x3  {
    --bs-aspect-ratio: 75%
}

.legacy-form .ratio-16x9  {
    --bs-aspect-ratio: 56.25%
}

.legacy-form .ratio-21x9  {
    --bs-aspect-ratio: 42.8571428571%
}

.legacy-form .fixed-top  {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.legacy-form .fixed-bottom  {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

.legacy-form .sticky-top  {
    position: sticky;
    top: 0;
    z-index: 1020
}

.legacy-form .sticky-bottom  {
    position: sticky;
    bottom: 0;
    z-index: 1020
}

@media (min-width: 576px)  {
.legacy-form     .sticky-sm-top  {
        position: sticky;
        top: 0;
        z-index: 1020
    }

.legacy-form     .sticky-sm-bottom  {
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width: 768px)  {
.legacy-form     .sticky-md-top  {
        position: sticky;
        top: 0;
        z-index: 1020
    }

.legacy-form     .sticky-md-bottom  {
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width: 992px)  {
.legacy-form     .sticky-lg-top  {
        position: sticky;
        top: 0;
        z-index: 1020
    }

.legacy-form     .sticky-lg-bottom  {
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width: 1200px)  {
.legacy-form     .sticky-xl-top  {
        position: sticky;
        top: 0;
        z-index: 1020
    }

.legacy-form     .sticky-xl-bottom  {
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width: 1400px)  {
.legacy-form     .sticky-xxl-top  {
        position: sticky;
        top: 0;
        z-index: 1020
    }

.legacy-form     .sticky-xxl-bottom  {
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width: 1800px)  {
.legacy-form     .sticky-xxxl-top  {
        position: sticky;
        top: 0;
        z-index: 1020
    }

.legacy-form     .sticky-xxxl-bottom  {
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

.legacy-form .hstack  {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch
}

.legacy-form .vstack  {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch
}

.legacy-form .visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within)  {
    width: 1px !important;
    height: 1px !important;
    padding: 0 0 !important;
    margin: -1px -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.legacy-form .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption), .visually-hidden:not(caption)  {
    position: absolute !important
}

.legacy-form .stretched-link::after  {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: ""
}

.legacy-form .text-truncate  {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.legacy-form .vr  {
    display: inline-block;
    align-self: stretch;
    width: var(--bs-border-width);
    min-height: 1em;
    background-color: currentcolor;
    opacity: .4
}

.legacy-form .align-baseline  {
    vertical-align: baseline !important
}

.legacy-form .align-top  {
    vertical-align: top !important
}

.legacy-form .align-middle  {
    vertical-align: middle !important
}

.legacy-form .align-bottom  {
    vertical-align: bottom !important
}

.legacy-form .align-text-bottom  {
    vertical-align: text-bottom !important
}

.legacy-form .align-text-top  {
    vertical-align: text-top !important
}

.legacy-form .float-start  {
    float: left !important
}

.legacy-form .float-end  {
    float: right !important
}

.legacy-form .float-none  {
    float: none !important
}

.legacy-form .object-fit-contain  {
    -o-object-fit: contain !important;
    object-fit: contain !important
}

.legacy-form .object-fit-cover  {
    -o-object-fit: cover !important;
    object-fit: cover !important
}

.legacy-form .object-fit-fill  {
    -o-object-fit: fill !important;
    object-fit: fill !important
}

.legacy-form .object-fit-scale  {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important
}

.legacy-form .object-fit-none  {
    -o-object-fit: none !important;
    object-fit: none !important
}

.legacy-form .opacity-0  {
    opacity: 0 !important
}

.legacy-form .opacity-25  {
    opacity: .25 !important
}

.legacy-form .opacity-50  {
    opacity: .5 !important
}

.legacy-form .opacity-75  {
    opacity: .75 !important
}

.legacy-form .opacity-100  {
    opacity: 1 !important
}

.legacy-form .overflow-auto  {
    overflow: auto !important
}

.legacy-form .overflow-hidden  {
    overflow: hidden !important
}

.legacy-form .overflow-visible  {
    overflow: visible !important
}

.legacy-form .overflow-scroll  {
    overflow: scroll !important
}

.legacy-form .overflow-x-auto  {
    overflow-x: auto !important
}

.legacy-form .overflow-x-hidden  {
    overflow-x: hidden !important
}

.legacy-form .overflow-x-visible  {
    overflow-x: visible !important
}

.legacy-form .overflow-x-scroll  {
    overflow-x: scroll !important
}

.legacy-form .overflow-y-auto  {
    overflow-y: auto !important
}

.legacy-form .overflow-y-hidden  {
    overflow-y: hidden !important
}

.legacy-form .overflow-y-visible  {
    overflow-y: visible !important
}

.legacy-form .overflow-y-scroll  {
    overflow-y: scroll !important
}

.legacy-form .d-inline  {
    display: inline !important
}

.legacy-form .d-inline-block  {
    display: inline-block !important
}

.legacy-form .d-block  {
    display: block !important
}

.legacy-form .d-grid  {
    display: grid !important
}

.legacy-form .d-inline-grid  {
    display: inline-grid !important
}

.legacy-form .d-table  {
    display: table !important
}

.legacy-form .d-table-row  {
    display: table-row !important
}

.legacy-form .d-table-cell  {
    display: table-cell !important
}

.legacy-form .d-flex  {
    display: flex !important
}

.legacy-form .d-inline-flex  {
    display: inline-flex !important
}

.legacy-form .d-none  {
    display: none !important
}

.legacy-form .shadow  {
    box-shadow: var(--bs-box-shadow) !important
}

.legacy-form .shadow-sm  {
    box-shadow: var(--bs-box-shadow-sm) !important
}

.legacy-form .shadow-lg  {
    box-shadow: var(--bs-box-shadow-lg) !important
}

.legacy-form .shadow-none  {
    box-shadow: none !important
}

.legacy-form .focus-ring-default  {
    --bs-focus-ring-color: rgba(var(--bs-default-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-primary  {
    --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-secondary  {
    --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-success  {
    --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-info  {
    --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-warning  {
    --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-danger  {
    --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-light  {
    --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-dark  {
    --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-inverse  {
    --bs-focus-ring-color: rgba(var(--bs-inverse-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-blue  {
    --bs-focus-ring-color: rgba(var(--bs-blue-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-indigo  {
    --bs-focus-ring-color: rgba(var(--bs-indigo-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-purple  {
    --bs-focus-ring-color: rgba(var(--bs-purple-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-pink  {
    --bs-focus-ring-color: rgba(var(--bs-pink-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-red  {
    --bs-focus-ring-color: rgba(var(--bs-red-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-orange  {
    --bs-focus-ring-color: rgba(var(--bs-orange-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-yellow  {
    --bs-focus-ring-color: rgba(var(--bs-yellow-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-green  {
    --bs-focus-ring-color: rgba(var(--bs-green-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-teal  {
    --bs-focus-ring-color: rgba(var(--bs-teal-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-lime  {
    --bs-focus-ring-color: rgba(var(--bs-lime-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-cyan  {
    --bs-focus-ring-color: rgba(var(--bs-cyan-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-white  {
    --bs-focus-ring-color: rgba(var(--bs-white-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-gray  {
    --bs-focus-ring-color: rgba(var(--bs-gray-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-gray-dark  {
    --bs-focus-ring-color: rgba(var(--bs-gray-dark-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-muted  {
    --bs-focus-ring-color: rgba(var(--bs-muted-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-black  {
    --bs-focus-ring-color: rgba(var(--bs-black-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-silver  {
    --bs-focus-ring-color: rgba(var(--bs-silver-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-gray-100  {
    --bs-focus-ring-color: rgba(var(--bs-gray-100-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-gray-200  {
    --bs-focus-ring-color: rgba(var(--bs-gray-200-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-gray-300  {
    --bs-focus-ring-color: rgba(var(--bs-gray-300-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-gray-400  {
    --bs-focus-ring-color: rgba(var(--bs-gray-400-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-gray-500  {
    --bs-focus-ring-color: rgba(var(--bs-gray-500-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-gray-600  {
    --bs-focus-ring-color: rgba(var(--bs-gray-600-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-gray-700  {
    --bs-focus-ring-color: rgba(var(--bs-gray-700-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-gray-800  {
    --bs-focus-ring-color: rgba(var(--bs-gray-800-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .focus-ring-gray-900  {
    --bs-focus-ring-color: rgba(var(--bs-gray-900-rgb), var(--bs-focus-ring-opacity))
}

.legacy-form .position-static  {
    position: static !important
}

.legacy-form .position-relative  {
    position: relative !important
}

.legacy-form .position-absolute  {
    position: absolute !important
}

.legacy-form .position-fixed  {
    position: fixed !important
}

.legacy-form .position-sticky  {
    position: sticky !important
}

.legacy-form .top-0  {
    top: 0 !important
}

.legacy-form .top-50  {
    top: 50% !important
}

.legacy-form .top-100  {
    top: 100% !important
}

.legacy-form .bottom-0  {
    bottom: 0 !important
}

.legacy-form .bottom-50  {
    bottom: 50% !important
}

.legacy-form .bottom-100  {
    bottom: 100% !important
}

.legacy-form .start-0  {
    left: 0 !important
}

.legacy-form .start-50  {
    left: 50% !important
}

.legacy-form .start-100  {
    left: 100% !important
}

.legacy-form .end-0  {
    right: 0 !important
}

.legacy-form .end-50  {
    right: 50% !important
}

.legacy-form .end-100  {
    right: 100% !important
}

.legacy-form .translate-middle  {
    transform: translate(-50%, -50%) !important
}

.legacy-form .translate-middle-x  {
    transform: translateX(-50%) !important
}

.legacy-form .translate-middle-y  {
    transform: translateY(-50%) !important
}

.legacy-form .border  {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.legacy-form .border-0  {
    border: 0 !important
}

.legacy-form .border-top  {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.legacy-form .border-top-0  {
    border-top: 0
}

.legacy-form .border-end  {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.legacy-form .border-end-0  {
    border-right: 0
}

.legacy-form .border-bottom  {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.legacy-form .border-bottom-0  {
    border-bottom: 0
}

.legacy-form .border-start  {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.legacy-form .border-start-0  {
    border-left: 0
}

.legacy-form .border-default  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-primary  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-secondary  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-success  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-info  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-warning  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-danger  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-light  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-dark  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-inverse  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-inverse-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-blue  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-blue-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-indigo  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-indigo-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-purple  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-purple-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-pink  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-pink-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-red  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-red-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-orange  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-orange-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-yellow  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-yellow-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-green  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-green-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-teal  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-teal-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-lime  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-lime-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-cyan  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-cyan-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-white  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-gray  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-gray-dark  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-dark-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-muted  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-muted-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-black  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-silver  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-silver-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-gray-100  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-100-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-gray-200  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-200-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-gray-300  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-300-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-gray-400  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-400-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-gray-500  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-500-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-gray-600  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-600-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-gray-700  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-700-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-gray-800  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-800-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-gray-900  {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-900-rgb), var(--bs-border-opacity)) !important
}

.legacy-form .border-primary-subtle  {
    border-color: var(--bs-primary-border-subtle) !important
}

.legacy-form .border-secondary-subtle  {
    border-color: var(--bs-secondary-border-subtle) !important
}

.legacy-form .border-success-subtle  {
    border-color: var(--bs-success-border-subtle) !important
}

.legacy-form .border-info-subtle  {
    border-color: var(--bs-info-border-subtle) !important
}

.legacy-form .border-warning-subtle  {
    border-color: var(--bs-warning-border-subtle) !important
}

.legacy-form .border-danger-subtle  {
    border-color: var(--bs-danger-border-subtle) !important
}

.legacy-form .border-light-subtle  {
    border-color: var(--bs-light-border-subtle) !important
}

.legacy-form .border-dark-subtle  {
    border-color: var(--bs-dark-border-subtle) !important
}

.legacy-form .border-1  {
    border-width: 1px !important
}

.legacy-form .border-2  {
    border-width: 2px !important
}

.legacy-form .border-3  {
    border-width: 3px !important
}

.legacy-form .border-4  {
    border-width: 4px !important
}

.legacy-form .border-5  {
    border-width: 5px !important
}

.legacy-form .border-opacity-10  {
    --bs-border-opacity: 0.1
}

.legacy-form .border-opacity-25  {
    --bs-border-opacity: 0.25
}

.legacy-form .border-opacity-50  {
    --bs-border-opacity: 0.5
}

.legacy-form .border-opacity-75  {
    --bs-border-opacity: 0.75
}

.legacy-form .border-opacity-100  {
    --bs-border-opacity: 1
}

.legacy-form .w-25  {
    width: 25% !important
}

.legacy-form .w-50  {
    width: 50% !important
}

.legacy-form .w-75  {
    width: 75% !important
}

.legacy-form .w-100  {
    width: 100% !important
}

.legacy-form .w-auto  {
    width: auto !important
}

.legacy-form .mw-100  {
    max-width: 100% !important
}

.legacy-form .vw-100  {
    width: 100vw !important
}

.legacy-form .min-vw-100  {
    min-width: 100vw !important
}

.legacy-form .h-25  {
    height: 25% !important
}

.legacy-form .h-50  {
    height: 50% !important
}

.legacy-form .h-75  {
    height: 75% !important
}

.legacy-form .h-100  {
    height: 100% !important
}

.legacy-form .h-auto  {
    height: auto !important
}

.legacy-form .mh-100  {
    max-height: 100% !important
}

.legacy-form .vh-100  {
    height: 100vh !important
}

.legacy-form .min-vh-100  {
    min-height: 100vh !important
}

.legacy-form .flex-fill  {
    flex: 1 1 auto !important
}

.legacy-form .flex-row  {
    flex-direction: row !important
}

.legacy-form .flex-column  {
    flex-direction: column !important
}

.legacy-form .flex-row-reverse  {
    flex-direction: row-reverse !important
}

.legacy-form .flex-column-reverse  {
    flex-direction: column-reverse !important
}

.legacy-form .flex-grow-0  {
    flex-grow: 0 !important
}

.legacy-form .flex-grow-1  {
    flex-grow: 1 !important
}

.legacy-form .flex-shrink-0  {
    flex-shrink: 0 !important
}

.legacy-form .flex-shrink-1  {
    flex-shrink: 1 !important
}

.legacy-form .flex-wrap  {
    flex-wrap: wrap !important
}

.legacy-form .flex-nowrap  {
    flex-wrap: nowrap !important
}

.legacy-form .flex-wrap-reverse  {
    flex-wrap: wrap-reverse !important
}

.legacy-form .justify-content-start  {
    justify-content: flex-start !important
}

.legacy-form .justify-content-end  {
    justify-content: flex-end !important
}

.legacy-form .justify-content-center  {
    justify-content: center !important
}

.legacy-form .justify-content-between  {
    justify-content: space-between !important
}

.legacy-form .justify-content-around  {
    justify-content: space-around !important
}

.legacy-form .justify-content-evenly  {
    justify-content: space-evenly !important
}

.legacy-form .align-items-start  {
    align-items: flex-start !important
}

.legacy-form .align-items-end  {
    align-items: flex-end !important
}

.legacy-form .align-items-center  {
    align-items: center !important
}

.legacy-form .align-items-baseline  {
    align-items: baseline !important
}

.legacy-form .align-items-stretch  {
    align-items: stretch !important
}

.legacy-form .align-content-start  {
    align-content: flex-start !important
}

.legacy-form .align-content-end  {
    align-content: flex-end !important
}

.legacy-form .align-content-center  {
    align-content: center !important
}

.legacy-form .align-content-between  {
    align-content: space-between !important
}

.legacy-form .align-content-around  {
    align-content: space-around !important
}

.legacy-form .align-content-stretch  {
    align-content: stretch !important
}

.legacy-form .align-self-auto  {
    align-self: auto !important
}

.legacy-form .align-self-start  {
    align-self: flex-start !important
}

.legacy-form .align-self-end  {
    align-self: flex-end !important
}

.legacy-form .align-self-center  {
    align-self: center !important
}

.legacy-form .align-self-baseline  {
    align-self: baseline !important
}

.legacy-form .align-self-stretch  {
    align-self: stretch !important
}

.legacy-form .order-first  {
    order: -1 !important
}

.legacy-form .order-0  {
    order: 0 !important
}

.legacy-form .order-1  {
    order: 1 !important
}

.legacy-form .order-2  {
    order: 2 !important
}

.legacy-form .order-3  {
    order: 3 !important
}

.legacy-form .order-4  {
    order: 4 !important
}

.legacy-form .order-5  {
    order: 5 !important
}

.legacy-form .order-last  {
    order: 6 !important
}

.legacy-form .m-0  {
    margin: 0 0 !important
}

.legacy-form .m-1  {
    margin: .234375rem .234375rem !important
}

.legacy-form .m-2  {
    margin: .46875rem .46875rem !important
}

.legacy-form .m-3  {
    margin: .9375rem .9375rem !important
}

.legacy-form .m-4  {
    margin: 1.40625rem 1.40625rem !important
}

.legacy-form .m-5  {
    margin: 2.8125rem 2.8125rem !important
}

.legacy-form .m-auto  {
    margin: auto auto !important
}

.legacy-form .mx-0  {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.legacy-form .mx-1  {
    margin-right: .234375rem !important;
    margin-left: .234375rem !important
}

.legacy-form .mx-2  {
    margin-right: .46875rem !important;
    margin-left: .46875rem !important
}

.legacy-form .mx-3  {
    margin-right: .9375rem !important;
    margin-left: .9375rem !important
}

.legacy-form .mx-4  {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important
}

.legacy-form .mx-5  {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important
}

.legacy-form .mx-auto  {
    margin-right: auto !important;
    margin-left: auto !important
}

.legacy-form .my-0  {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.legacy-form .my-1  {
    margin-top: .234375rem !important;
    margin-bottom: .234375rem !important
}

.legacy-form .my-2  {
    margin-top: .46875rem !important;
    margin-bottom: .46875rem !important
}

.legacy-form .my-3  {
    margin-top: .9375rem !important;
    margin-bottom: .9375rem !important
}

.legacy-form .my-4  {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important
}

.legacy-form .my-5  {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important
}

.legacy-form .my-auto  {
    margin-top: auto !important;
    margin-bottom: auto !important
}

.legacy-form .mt-0  {
    margin-top: 0 !important
}

.legacy-form .mt-1  {
    margin-top: .234375rem !important
}

.legacy-form .mt-2  {
    margin-top: .46875rem !important
}

.legacy-form .mt-3  {
    margin-top: .9375rem !important
}

.legacy-form .mt-4  {
    margin-top: 1.40625rem !important
}

.legacy-form .mt-5  {
    margin-top: 2.8125rem !important
}

.legacy-form .mt-auto  {
    margin-top: auto !important
}

.legacy-form .me-0  {
    margin-right: 0 !important
}

.legacy-form .me-1  {
    margin-right: .234375rem !important
}

.legacy-form .me-2  {
    margin-right: .46875rem !important
}

.legacy-form .me-3  {
    margin-right: .9375rem !important
}

.legacy-form .me-4  {
    margin-right: 1.40625rem !important
}

.legacy-form .me-5  {
    margin-right: 2.8125rem !important
}

.legacy-form .me-auto  {
    margin-right: auto !important
}

.legacy-form .mb-0  {
    margin-bottom: 0 !important
}

.legacy-form .mb-1  {
    margin-bottom: .234375rem !important
}

.legacy-form .mb-2  {
    margin-bottom: .46875rem !important
}

.legacy-form .mb-3  {
    margin-bottom: .9375rem !important
}

.legacy-form .mb-4  {
    margin-bottom: 1.40625rem !important
}

.legacy-form .mb-5  {
    margin-bottom: 2.8125rem !important
}

.legacy-form .mb-auto  {
    margin-bottom: auto !important
}

.legacy-form .ms-0  {
    margin-left: 0 !important
}

.legacy-form .ms-1  {
    margin-left: .234375rem !important
}

.legacy-form .ms-2  {
    margin-left: .46875rem !important
}

.legacy-form .ms-3  {
    margin-left: .9375rem !important
}

.legacy-form .ms-4  {
    margin-left: 1.40625rem !important
}

.legacy-form .ms-5  {
    margin-left: 2.8125rem !important
}

.legacy-form .ms-auto  {
    margin-left: auto !important
}

.legacy-form .m-n1  {
    margin: -.234375rem -.234375rem !important
}

.legacy-form .m-n2  {
    margin: -.46875rem -.46875rem !important
}

.legacy-form .m-n3  {
    margin: -.9375rem -.9375rem !important
}

.legacy-form .m-n4  {
    margin: -1.40625rem -1.40625rem !important
}

.legacy-form .m-n5  {
    margin: -2.8125rem -2.8125rem !important
}

.legacy-form .mx-n1  {
    margin-right: -.234375rem !important;
    margin-left: -.234375rem !important
}

.legacy-form .mx-n2  {
    margin-right: -.46875rem !important;
    margin-left: -.46875rem !important
}

.legacy-form .mx-n3  {
    margin-right: -.9375rem !important;
    margin-left: -.9375rem !important
}

.legacy-form .mx-n4  {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important
}

.legacy-form .mx-n5  {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important
}

.legacy-form .my-n1  {
    margin-top: -.234375rem !important;
    margin-bottom: -.234375rem !important
}

.legacy-form .my-n2  {
    margin-top: -.46875rem !important;
    margin-bottom: -.46875rem !important
}

.legacy-form .my-n3  {
    margin-top: -.9375rem !important;
    margin-bottom: -.9375rem !important
}

.legacy-form .my-n4  {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important
}

.legacy-form .my-n5  {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important
}

.legacy-form .mt-n1  {
    margin-top: -.234375rem !important
}

.legacy-form .mt-n2  {
    margin-top: -.46875rem !important
}

.legacy-form .mt-n3  {
    margin-top: -.9375rem !important
}

.legacy-form .mt-n4  {
    margin-top: -1.40625rem !important
}

.legacy-form .mt-n5  {
    margin-top: -2.8125rem !important
}

.legacy-form .me-n1  {
    margin-right: -.234375rem !important
}

.legacy-form .me-n2  {
    margin-right: -.46875rem !important
}

.legacy-form .me-n3  {
    margin-right: -.9375rem !important
}

.legacy-form .me-n4  {
    margin-right: -1.40625rem !important
}

.legacy-form .me-n5  {
    margin-right: -2.8125rem !important
}

.legacy-form .mb-n1  {
    margin-bottom: -.234375rem !important
}

.legacy-form .mb-n2  {
    margin-bottom: -.46875rem !important
}

.legacy-form .mb-n3  {
    margin-bottom: -.9375rem !important
}

.legacy-form .mb-n4  {
    margin-bottom: -1.40625rem !important
}

.legacy-form .mb-n5  {
    margin-bottom: -2.8125rem !important
}

.legacy-form .ms-n1  {
    margin-left: -.234375rem !important
}

.legacy-form .ms-n2  {
    margin-left: -.46875rem !important
}

.legacy-form .ms-n3  {
    margin-left: -.9375rem !important
}

.legacy-form .ms-n4  {
    margin-left: -1.40625rem !important
}

.legacy-form .ms-n5  {
    margin-left: -2.8125rem !important
}

.legacy-form .p-0  {
    padding: 0 0 !important
}

.legacy-form .p-1  {
    padding: .234375rem .234375rem !important
}

.legacy-form .p-2  {
    padding: .46875rem .46875rem !important
}

.legacy-form .p-3  {
    padding: .9375rem .9375rem !important
}

.legacy-form .p-4  {
    padding: 1.40625rem 1.40625rem !important
}

.legacy-form .p-5  {
    padding: 2.8125rem 2.8125rem !important
}

.legacy-form .px-0  {
    padding-right: 0 !important;
    padding-left: 0 !important
}

.legacy-form .px-1  {
    padding-right: .234375rem !important;
    padding-left: .234375rem !important
}

.legacy-form .px-2  {
    padding-right: .46875rem !important;
    padding-left: .46875rem !important
}

.legacy-form .px-3  {
    padding-right: .9375rem !important;
    padding-left: .9375rem !important
}

.legacy-form .px-4  {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important
}

.legacy-form .px-5  {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important
}

.legacy-form .py-0  {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.legacy-form .py-1  {
    padding-top: .234375rem !important;
    padding-bottom: .234375rem !important
}

.legacy-form .py-2  {
    padding-top: .46875rem !important;
    padding-bottom: .46875rem !important
}

.legacy-form .py-3  {
    padding-top: .9375rem !important;
    padding-bottom: .9375rem !important
}

.legacy-form .py-4  {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important
}

.legacy-form .py-5  {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important
}

.legacy-form .pt-0  {
    padding-top: 0 !important
}

.legacy-form .pt-1  {
    padding-top: .234375rem !important
}

.legacy-form .pt-2  {
    padding-top: .46875rem !important
}

.legacy-form .pt-3  {
    padding-top: .9375rem !important
}

.legacy-form .pt-4  {
    padding-top: 1.40625rem !important
}

.legacy-form .pt-5  {
    padding-top: 2.8125rem !important
}

.legacy-form .pe-0  {
    padding-right: 0 !important
}

.legacy-form .pe-1  {
    padding-right: .234375rem !important
}

.legacy-form .pe-2  {
    padding-right: .46875rem !important
}

.legacy-form .pe-3  {
    padding-right: .9375rem !important
}

.legacy-form .pe-4  {
    padding-right: 1.40625rem !important
}

.legacy-form .pe-5  {
    padding-right: 2.8125rem !important
}

.legacy-form .pb-0  {
    padding-bottom: 0 !important
}

.legacy-form .pb-1  {
    padding-bottom: .234375rem !important
}

.legacy-form .pb-2  {
    padding-bottom: .46875rem !important
}

.legacy-form .pb-3  {
    padding-bottom: .9375rem !important
}

.legacy-form .pb-4  {
    padding-bottom: 1.40625rem !important
}

.legacy-form .pb-5  {
    padding-bottom: 2.8125rem !important
}

.legacy-form .ps-0  {
    padding-left: 0 !important
}

.legacy-form .ps-1  {
    padding-left: .234375rem !important
}

.legacy-form .ps-2  {
    padding-left: .46875rem !important
}

.legacy-form .ps-3  {
    padding-left: .9375rem !important
}

.legacy-form .ps-4  {
    padding-left: 1.40625rem !important
}

.legacy-form .ps-5  {
    padding-left: 2.8125rem !important
}

.legacy-form .gap-0  {
    gap: 0 !important
}

.legacy-form .gap-1  {
    gap: .234375rem !important
}

.legacy-form .gap-2  {
    gap: .46875rem !important
}

.legacy-form .gap-3  {
    gap: .9375rem !important
}

.legacy-form .gap-4  {
    gap: 1.40625rem !important
}

.legacy-form .gap-5  {
    gap: 2.8125rem !important
}

.legacy-form .row-gap-0  {
    row-gap: 0 !important
}

.legacy-form .row-gap-1  {
    row-gap: .234375rem !important
}

.legacy-form .row-gap-2  {
    row-gap: .46875rem !important
}

.legacy-form .row-gap-3  {
    row-gap: .9375rem !important
}

.legacy-form .row-gap-4  {
    row-gap: 1.40625rem !important
}

.legacy-form .row-gap-5  {
    row-gap: 2.8125rem !important
}

.legacy-form .column-gap-0  {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important
}

.legacy-form .column-gap-1  {
    -moz-column-gap: .234375rem !important;
    column-gap: .234375rem !important
}

.legacy-form .column-gap-2  {
    -moz-column-gap: .46875rem !important;
    column-gap: .46875rem !important
}

.legacy-form .column-gap-3  {
    -moz-column-gap: .9375rem !important;
    column-gap: .9375rem !important
}

.legacy-form .column-gap-4  {
    -moz-column-gap: 1.40625rem !important;
    column-gap: 1.40625rem !important
}

.legacy-form .column-gap-5  {
    -moz-column-gap: 2.8125rem !important;
    column-gap: 2.8125rem !important
}

.legacy-form .font-monospace  {
    font-family: "var(--bs-font-monospace)!important"
}

.legacy-form .fs-1  {
/*     font-size: calc(1.34375rem + 1.125vw) !important; */
}

.legacy-form .fs-2  {
/*     font-size: calc(1.3rem + .6vw) !important; */
}

.legacy-form .fs-3  {
/*     font-size: calc(1.278125rem + .3375vw) !important; */
}

.legacy-form .fs-4  {
/*     font-size: calc(1.25625rem + .075vw) !important; */
}

.legacy-form .fs-5  {
/*     font-size: 1.09375rem !important; */
}

.legacy-form .fs-6  {
/*     font-size: .875rem !important; */
}

.legacy-form .fst-italic  {
    font-style: italic !important
}

.legacy-form .fst-normal  {
    font-style: normal !important
}

.legacy-form .fw-lighter  {
    font-weight: lighter !important
}

.legacy-form .fw-light  {
    font-weight: 300 !important
}

.legacy-form .fw-normal  {
    font-weight: 400 !important
}

.legacy-form .fw-medium  {
    font-weight: 500 !important
}

.legacy-form .fw-semibold  {
    font-weight: 500 !important
}

.legacy-form .fw-bold  {
    font-weight: 600 !important
}

.legacy-form .fw-bolder  {
    font-weight: 700 !important
}

.legacy-form .lh-1  {
    line-height: 1 !important
}

.legacy-form .lh-sm  {
    line-height: 1.2 !important
}

.legacy-form .lh-base  {
    line-height: 1.5 !important
}

.legacy-form .lh-lg  {
    line-height: 1.8 !important
}

.legacy-form .text-start  {
    text-align: left !important
}

.legacy-form .text-end  {
    text-align: right !important
}

.legacy-form .text-center  {
    text-align: center !important
}

.legacy-form .text-decoration-none  {
    text-decoration: none !important
}

.legacy-form .text-decoration-underline  {
    text-decoration: underline !important
}

.legacy-form .text-decoration-line-through  {
    text-decoration: line-through !important
}

.legacy-form .text-lowercase  {
    text-transform: lowercase !important
}

.legacy-form .text-uppercase  {
    text-transform: uppercase !important
}

.legacy-form .text-capitalize  {
    text-transform: capitalize !important
}

.legacy-form .text-wrap  {
    white-space: normal !important
}

.legacy-form .text-nowrap  {
    white-space: nowrap !important
}

.legacy-form .text-break  {
    word-wrap: break-word !important;
    word-break: break-word !important
}

.legacy-form .text-default  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-primary  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-secondary  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-success  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-info  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-warning  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-danger  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-light  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-dark  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-inverse  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-inverse-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-blue  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-indigo  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-indigo-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-purple  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-pink  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-pink-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-red  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-red-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-orange  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-yellow  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-yellow-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-green  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-green-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-teal  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-teal-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-lime  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lime-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-cyan  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-cyan-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-white  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-gray  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-gray-dark  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-muted  {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important
}

.legacy-form .text-black  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-silver  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-silver-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-gray-100  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-100-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-gray-200  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-200-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-gray-300  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-300-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-gray-400  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-400-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-gray-500  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-500-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-gray-600  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-600-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-gray-700  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-700-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-gray-800  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-800-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-gray-900  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-900-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-body  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important
}

.legacy-form .text-black-50  {
    --bs-text-opacity: 1;
    color: rgba(0, 0, 0, .5) !important
}

.legacy-form .text-white-50  {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, .5) !important
}

.legacy-form .text-body-secondary  {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important
}

.legacy-form .text-body-tertiary  {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important
}

.legacy-form .text-body-emphasis  {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important
}

.legacy-form .text-reset  {
    --bs-text-opacity: 1;
    color: inherit !important
}

.legacy-form .text-opacity-25  {
    --bs-text-opacity: 0.25
}

.legacy-form .text-opacity-50  {
    --bs-text-opacity: 0.5
}

.legacy-form .text-opacity-75  {
    --bs-text-opacity: 0.75
}

.legacy-form .text-opacity-100  {
    --bs-text-opacity: 1
}

.legacy-form .text-primary-emphasis  {
    color: var(--bs-primary-text-emphasis) !important
}

.legacy-form .text-secondary-emphasis  {
    color: var(--bs-secondary-text-emphasis) !important
}

.legacy-form .text-success-emphasis  {
    color: var(--bs-success-text-emphasis) !important
}

.legacy-form .text-info-emphasis  {
    color: var(--bs-info-text-emphasis) !important
}

.legacy-form .text-warning-emphasis  {
    color: var(--bs-warning-text-emphasis) !important
}

.legacy-form .text-danger-emphasis  {
    color: var(--bs-danger-text-emphasis) !important
}

.legacy-form .text-light-emphasis  {
    color: var(--bs-light-text-emphasis) !important
}

.legacy-form .text-dark-emphasis  {
    color: var(--bs-dark-text-emphasis) !important
}

.legacy-form .link-opacity-10  {
    --bs-link-opacity: 0.1
}

.legacy-form .link-opacity-10-hover:hover  {
    --bs-link-opacity: 0.1
}

.legacy-form .link-opacity-25  {
    --bs-link-opacity: 0.25
}

.legacy-form .link-opacity-25-hover:hover  {
    --bs-link-opacity: 0.25
}

.legacy-form .link-opacity-50  {
    --bs-link-opacity: 0.5
}

.legacy-form .link-opacity-50-hover:hover  {
    --bs-link-opacity: 0.5
}

.legacy-form .link-opacity-75  {
    --bs-link-opacity: 0.75
}

.legacy-form .link-opacity-75-hover:hover  {
    --bs-link-opacity: 0.75
}

.legacy-form .link-opacity-100  {
    --bs-link-opacity: 1
}

.legacy-form .link-opacity-100-hover:hover  {
    --bs-link-opacity: 1
}

.legacy-form .link-offset-1  {
    text-underline-offset: .125em !important
}

.legacy-form .link-offset-1-hover:hover  {
    text-underline-offset: .125em !important
}

.legacy-form .link-offset-2  {
    text-underline-offset: .25em !important
}

.legacy-form .link-offset-2-hover:hover  {
    text-underline-offset: .25em !important
}

.legacy-form .link-offset-3  {
    text-underline-offset: .375em !important
}

.legacy-form .link-offset-3-hover:hover  {
    text-underline-offset: .375em !important
}

.legacy-form .link-underline-default  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-default-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-primary  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-secondary  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-success  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-info  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-warning  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-danger  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-light  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-dark  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-inverse  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-inverse-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-blue  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-blue-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-indigo  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-indigo-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-purple  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-purple-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-pink  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-pink-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-red  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-red-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-orange  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-orange-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-yellow  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-yellow-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-green  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-green-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-teal  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-teal-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-lime  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-lime-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-cyan  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-cyan-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-white  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-white-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-gray  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-gray-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-gray-dark  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-gray-dark-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-muted  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-muted-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-black  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-black-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-silver  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-silver-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-gray-100  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-gray-200  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-gray-200-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-gray-300  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-gray-300-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-gray-400  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-gray-400-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-gray-500  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-gray-500-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-gray-600  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-gray-600-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-gray-700  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-gray-700-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-gray-800  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-gray-800-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline-gray-900  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-gray-900-rgb), var(--bs-link-underline-opacity)) !important
}

.legacy-form .link-underline  {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.legacy-form .link-underline-opacity-0  {
    --bs-link-underline-opacity: 0
}

.legacy-form .link-underline-opacity-0-hover:hover  {
    --bs-link-underline-opacity: 0
}

.legacy-form .link-underline-opacity-10  {
    --bs-link-underline-opacity: 0.1
}

.legacy-form .link-underline-opacity-10-hover:hover  {
    --bs-link-underline-opacity: 0.1
}

.legacy-form .link-underline-opacity-25  {
    --bs-link-underline-opacity: 0.25
}

.legacy-form .link-underline-opacity-25-hover:hover  {
    --bs-link-underline-opacity: 0.25
}

.legacy-form .link-underline-opacity-50  {
    --bs-link-underline-opacity: 0.5
}

.legacy-form .link-underline-opacity-50-hover:hover  {
    --bs-link-underline-opacity: 0.5
}

.legacy-form .link-underline-opacity-75  {
    --bs-link-underline-opacity: 0.75
}

.legacy-form .link-underline-opacity-75-hover:hover  {
    --bs-link-underline-opacity: 0.75
}

.legacy-form .link-underline-opacity-100  {
    --bs-link-underline-opacity: 1
}

.legacy-form .link-underline-opacity-100-hover:hover  {
    --bs-link-underline-opacity: 1
}

.legacy-form .bg-default  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-primary  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-secondary  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-success  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-info  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-warning  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-danger  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-light  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-dark  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-inverse  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-inverse-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-blue  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-blue-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-indigo  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-indigo-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-purple  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-purple-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-pink  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-pink-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-red  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-red-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-orange  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-orange-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-yellow  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-yellow-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-green  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-green-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-teal  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-teal-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-lime  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-lime-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-cyan  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-cyan-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-white  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-gray  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-gray-dark  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-dark-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-muted  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-muted-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-black  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-silver  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-silver-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-gray-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-100-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-gray-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-200-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-gray-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-300-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-gray-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-400-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-gray-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-500-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-gray-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-600-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-gray-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-700-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-gray-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-800-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-gray-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-900-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-body  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-transparent  {
    --bs-bg-opacity: 1;
    background-color: transparent !important
}

.legacy-form .bg-body-secondary  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-body-tertiary  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important
}

.legacy-form .bg-opacity-10  {
    --bs-bg-opacity: 0.1
}

.legacy-form .bg-opacity-25  {
    --bs-bg-opacity: 0.25
}

.legacy-form .bg-opacity-50  {
    --bs-bg-opacity: 0.5
}

.legacy-form .bg-opacity-75  {
    --bs-bg-opacity: 0.75
}

.legacy-form .bg-opacity-100  {
    --bs-bg-opacity: 1
}

.legacy-form .bg-primary-subtle  {
    background-color: var(--bs-primary-bg-subtle) !important
}

.legacy-form .bg-secondary-subtle  {
    background-color: var(--bs-secondary-bg-subtle) !important
}

.legacy-form .bg-success-subtle  {
    background-color: var(--bs-success-bg-subtle) !important
}

.legacy-form .bg-info-subtle  {
    background-color: var(--bs-info-bg-subtle) !important
}

.legacy-form .bg-warning-subtle  {
    background-color: var(--bs-warning-bg-subtle) !important
}

.legacy-form .bg-danger-subtle  {
    background-color: var(--bs-danger-bg-subtle) !important
}

.legacy-form .bg-light-subtle  {
    background-color: var(--bs-light-bg-subtle) !important
}

.legacy-form .bg-dark-subtle  {
    background-color: var(--bs-dark-bg-subtle) !important
}

.legacy-form .bg-gradient  {
    background-image: var(--bs-gradient) !important
}

.legacy-form .user-select-all  {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
    user-select: all !important
}

.legacy-form .user-select-auto  {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    user-select: auto !important
}

.legacy-form .user-select-none  {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    user-select: none !important
}

.legacy-form .pe-none  {
    pointer-events: none !important
}

.legacy-form .pe-auto  {
    pointer-events: auto !important
}

.legacy-form .rounded  {
    border-radius: var(--bs-border-radius) !important
}

.legacy-form .rounded-0  {
    border-radius: 0 !important
}

.legacy-form .rounded-1  {
    border-radius: var(--bs-border-radius-sm) !important
}

.legacy-form .rounded-2  {
    border-radius: var(--bs-border-radius) !important
}

.legacy-form .rounded-3  {
    border-radius: var(--bs-border-radius-lg) !important
}

.legacy-form .rounded-4  {
    border-radius: var(--bs-border-radius-xl) !important
}

.legacy-form .rounded-5  {
    border-radius: var(--bs-border-radius-xxl) !important
}

.legacy-form .rounded-circle  {
    border-radius: 50% !important
}

.legacy-form .rounded-pill  {
    border-radius: var(--bs-border-radius-pill) !important
}

.legacy-form .rounded-top  {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-top-right-radius: var(--bs-border-radius) !important
}

.legacy-form .rounded-top-0  {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.legacy-form .rounded-top-1  {
    border-top-left-radius: var(--bs-border-radius-sm) !important;
    border-top-right-radius: var(--bs-border-radius-sm) !important
}

.legacy-form .rounded-top-2  {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-top-right-radius: var(--bs-border-radius) !important
}

.legacy-form .rounded-top-3  {
    border-top-left-radius: var(--bs-border-radius-lg) !important;
    border-top-right-radius: var(--bs-border-radius-lg) !important
}

.legacy-form .rounded-top-4  {
    border-top-left-radius: var(--bs-border-radius-xl) !important;
    border-top-right-radius: var(--bs-border-radius-xl) !important
}

.legacy-form .rounded-top-5  {
    border-top-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-right-radius: var(--bs-border-radius-xxl) !important
}

.legacy-form .rounded-top-circle  {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important
}

.legacy-form .rounded-top-pill  {
    border-top-left-radius: var(--bs-border-radius-pill) !important;
    border-top-right-radius: var(--bs-border-radius-pill) !important
}

.legacy-form .rounded-end  {
    border-top-right-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important
}

.legacy-form .rounded-end-0  {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.legacy-form .rounded-end-1  {
    border-top-right-radius: var(--bs-border-radius-sm) !important;
    border-bottom-right-radius: var(--bs-border-radius-sm) !important
}

.legacy-form .rounded-end-2  {
    border-top-right-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important
}

.legacy-form .rounded-end-3  {
    border-top-right-radius: var(--bs-border-radius-lg) !important;
    border-bottom-right-radius: var(--bs-border-radius-lg) !important
}

.legacy-form .rounded-end-4  {
    border-top-right-radius: var(--bs-border-radius-xl) !important;
    border-bottom-right-radius: var(--bs-border-radius-xl) !important
}

.legacy-form .rounded-end-5  {
    border-top-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important
}

.legacy-form .rounded-end-circle  {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important
}

.legacy-form .rounded-end-pill  {
    border-top-right-radius: var(--bs-border-radius-pill) !important;
    border-bottom-right-radius: var(--bs-border-radius-pill) !important
}

.legacy-form .rounded-bottom  {
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important
}

.legacy-form .rounded-bottom-0  {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.legacy-form .rounded-bottom-1  {
    border-bottom-right-radius: var(--bs-border-radius-sm) !important;
    border-bottom-left-radius: var(--bs-border-radius-sm) !important
}

.legacy-form .rounded-bottom-2  {
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important
}

.legacy-form .rounded-bottom-3  {
    border-bottom-right-radius: var(--bs-border-radius-lg) !important;
    border-bottom-left-radius: var(--bs-border-radius-lg) !important
}

.legacy-form .rounded-bottom-4  {
    border-bottom-right-radius: var(--bs-border-radius-xl) !important;
    border-bottom-left-radius: var(--bs-border-radius-xl) !important
}

.legacy-form .rounded-bottom-5  {
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important
}

.legacy-form .rounded-bottom-circle  {
    border-bottom-right-radius: 50% !important;
    border-bottom-left-radius: 50% !important
}

.legacy-form .rounded-bottom-pill  {
    border-bottom-right-radius: var(--bs-border-radius-pill) !important;
    border-bottom-left-radius: var(--bs-border-radius-pill) !important
}

.legacy-form .rounded-start  {
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-top-left-radius: var(--bs-border-radius) !important
}

.legacy-form .rounded-start-0  {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important
}

.legacy-form .rounded-start-1  {
    border-bottom-left-radius: var(--bs-border-radius-sm) !important;
    border-top-left-radius: var(--bs-border-radius-sm) !important
}

.legacy-form .rounded-start-2  {
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-top-left-radius: var(--bs-border-radius) !important
}

.legacy-form .rounded-start-3  {
    border-bottom-left-radius: var(--bs-border-radius-lg) !important;
    border-top-left-radius: var(--bs-border-radius-lg) !important
}

.legacy-form .rounded-start-4  {
    border-bottom-left-radius: var(--bs-border-radius-xl) !important;
    border-top-left-radius: var(--bs-border-radius-xl) !important
}

.legacy-form .rounded-start-5  {
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-left-radius: var(--bs-border-radius-xxl) !important
}

.legacy-form .rounded-start-circle  {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important
}

.legacy-form .rounded-start-pill  {
    border-bottom-left-radius: var(--bs-border-radius-pill) !important;
    border-top-left-radius: var(--bs-border-radius-pill) !important
}

.legacy-form .visible  {
    visibility: visible !important
}

.legacy-form .invisible  {
    visibility: hidden !important
}

.legacy-form .z-n1  {
    z-index: -1 !important
}

.legacy-form .z-0  {
    z-index: 0 !important
}

.legacy-form .z-1  {
    z-index: 1 !important
}

.legacy-form .z-2  {
    z-index: 2 !important
}

.legacy-form .z-3  {
    z-index: 3 !important
}

@media (min-width: 576px)  {
.legacy-form     .float-sm-start  {
        float: left !important
    }

.legacy-form     .float-sm-end  {
        float: right !important
    }

.legacy-form     .float-sm-none  {
        float: none !important
    }

.legacy-form     .object-fit-sm-contain  {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

.legacy-form     .object-fit-sm-cover  {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

.legacy-form     .object-fit-sm-fill  {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

.legacy-form     .object-fit-sm-scale  {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

.legacy-form     .object-fit-sm-none  {
        -o-object-fit: none !important;
        object-fit: none !important
    }

.legacy-form     .d-sm-inline  {
        display: inline !important
    }

.legacy-form     .d-sm-inline-block  {
        display: inline-block !important
    }

.legacy-form     .d-sm-block  {
        display: block !important
    }

.legacy-form     .d-sm-grid  {
        display: grid !important
    }

.legacy-form     .d-sm-inline-grid  {
        display: inline-grid !important
    }

.legacy-form     .d-sm-table  {
        display: table !important
    }

.legacy-form     .d-sm-table-row  {
        display: table-row !important
    }

.legacy-form     .d-sm-table-cell  {
        display: table-cell !important
    }

.legacy-form     .d-sm-flex  {
        display: flex !important
    }

.legacy-form     .d-sm-inline-flex  {
        display: inline-flex !important
    }

.legacy-form     .d-sm-none  {
        display: none !important
    }

.legacy-form     .flex-sm-fill  {
        flex: 1 1 auto !important
    }

.legacy-form     .flex-sm-row  {
        flex-direction: row !important
    }

.legacy-form     .flex-sm-column  {
        flex-direction: column !important
    }

.legacy-form     .flex-sm-row-reverse  {
        flex-direction: row-reverse !important
    }

.legacy-form     .flex-sm-column-reverse  {
        flex-direction: column-reverse !important
    }

.legacy-form     .flex-sm-grow-0  {
        flex-grow: 0 !important
    }

.legacy-form     .flex-sm-grow-1  {
        flex-grow: 1 !important
    }

.legacy-form     .flex-sm-shrink-0  {
        flex-shrink: 0 !important
    }

.legacy-form     .flex-sm-shrink-1  {
        flex-shrink: 1 !important
    }

.legacy-form     .flex-sm-wrap  {
        flex-wrap: wrap !important
    }

.legacy-form     .flex-sm-nowrap  {
        flex-wrap: nowrap !important
    }

.legacy-form     .flex-sm-wrap-reverse  {
        flex-wrap: wrap-reverse !important
    }

.legacy-form     .justify-content-sm-start  {
        justify-content: flex-start !important
    }

.legacy-form     .justify-content-sm-end  {
        justify-content: flex-end !important
    }

.legacy-form     .justify-content-sm-center  {
        justify-content: center !important
    }

.legacy-form     .justify-content-sm-between  {
        justify-content: space-between !important
    }

.legacy-form     .justify-content-sm-around  {
        justify-content: space-around !important
    }

.legacy-form     .justify-content-sm-evenly  {
        justify-content: space-evenly !important
    }

.legacy-form     .align-items-sm-start  {
        align-items: flex-start !important
    }

.legacy-form     .align-items-sm-end  {
        align-items: flex-end !important
    }

.legacy-form     .align-items-sm-center  {
        align-items: center !important
    }

.legacy-form     .align-items-sm-baseline  {
        align-items: baseline !important
    }

.legacy-form     .align-items-sm-stretch  {
        align-items: stretch !important
    }

.legacy-form     .align-content-sm-start  {
        align-content: flex-start !important
    }

.legacy-form     .align-content-sm-end  {
        align-content: flex-end !important
    }

.legacy-form     .align-content-sm-center  {
        align-content: center !important
    }

.legacy-form     .align-content-sm-between  {
        align-content: space-between !important
    }

.legacy-form     .align-content-sm-around  {
        align-content: space-around !important
    }

.legacy-form     .align-content-sm-stretch  {
        align-content: stretch !important
    }

.legacy-form     .align-self-sm-auto  {
        align-self: auto !important
    }

.legacy-form     .align-self-sm-start  {
        align-self: flex-start !important
    }

.legacy-form     .align-self-sm-end  {
        align-self: flex-end !important
    }

.legacy-form     .align-self-sm-center  {
        align-self: center !important
    }

.legacy-form     .align-self-sm-baseline  {
        align-self: baseline !important
    }

.legacy-form     .align-self-sm-stretch  {
        align-self: stretch !important
    }

.legacy-form     .order-sm-first  {
        order: -1 !important
    }

.legacy-form     .order-sm-0  {
        order: 0 !important
    }

.legacy-form     .order-sm-1  {
        order: 1 !important
    }

.legacy-form     .order-sm-2  {
        order: 2 !important
    }

.legacy-form     .order-sm-3  {
        order: 3 !important
    }

.legacy-form     .order-sm-4  {
        order: 4 !important
    }

.legacy-form     .order-sm-5  {
        order: 5 !important
    }

.legacy-form     .order-sm-last  {
        order: 6 !important
    }

.legacy-form     .m-sm-0  {
        margin: 0 0 !important
    }

.legacy-form     .m-sm-1  {
        margin: .234375rem .234375rem !important
    }

.legacy-form     .m-sm-2  {
        margin: .46875rem .46875rem !important
    }

.legacy-form     .m-sm-3  {
        margin: .9375rem .9375rem !important
    }

.legacy-form     .m-sm-4  {
        margin: 1.40625rem 1.40625rem !important
    }

.legacy-form     .m-sm-5  {
        margin: 2.8125rem 2.8125rem !important
    }

.legacy-form     .m-sm-auto  {
        margin: auto auto !important
    }

.legacy-form     .mx-sm-0  {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

.legacy-form     .mx-sm-1  {
        margin-right: .234375rem !important;
        margin-left: .234375rem !important
    }

.legacy-form     .mx-sm-2  {
        margin-right: .46875rem !important;
        margin-left: .46875rem !important
    }

.legacy-form     .mx-sm-3  {
        margin-right: .9375rem !important;
        margin-left: .9375rem !important
    }

.legacy-form     .mx-sm-4  {
        margin-right: 1.40625rem !important;
        margin-left: 1.40625rem !important
    }

.legacy-form     .mx-sm-5  {
        margin-right: 2.8125rem !important;
        margin-left: 2.8125rem !important
    }

.legacy-form     .mx-sm-auto  {
        margin-right: auto !important;
        margin-left: auto !important
    }

.legacy-form     .my-sm-0  {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

.legacy-form     .my-sm-1  {
        margin-top: .234375rem !important;
        margin-bottom: .234375rem !important
    }

.legacy-form     .my-sm-2  {
        margin-top: .46875rem !important;
        margin-bottom: .46875rem !important
    }

.legacy-form     .my-sm-3  {
        margin-top: .9375rem !important;
        margin-bottom: .9375rem !important
    }

.legacy-form     .my-sm-4  {
        margin-top: 1.40625rem !important;
        margin-bottom: 1.40625rem !important
    }

.legacy-form     .my-sm-5  {
        margin-top: 2.8125rem !important;
        margin-bottom: 2.8125rem !important
    }

.legacy-form     .my-sm-auto  {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

.legacy-form     .mt-sm-0  {
        margin-top: 0 !important
    }

.legacy-form     .mt-sm-1  {
        margin-top: .234375rem !important
    }

.legacy-form     .mt-sm-2  {
        margin-top: .46875rem !important
    }

.legacy-form     .mt-sm-3  {
        margin-top: .9375rem !important
    }

.legacy-form     .mt-sm-4  {
        margin-top: 1.40625rem !important
    }

.legacy-form     .mt-sm-5  {
        margin-top: 2.8125rem !important
    }

.legacy-form     .mt-sm-auto  {
        margin-top: auto !important
    }

.legacy-form     .me-sm-0  {
        margin-right: 0 !important
    }

.legacy-form     .me-sm-1  {
        margin-right: .234375rem !important
    }

.legacy-form     .me-sm-2  {
        margin-right: .46875rem !important
    }

.legacy-form     .me-sm-3  {
        margin-right: .9375rem !important
    }

.legacy-form     .me-sm-4  {
        margin-right: 1.40625rem !important
    }

.legacy-form     .me-sm-5  {
        margin-right: 2.8125rem !important
    }

.legacy-form     .me-sm-auto  {
        margin-right: auto !important
    }

.legacy-form     .mb-sm-0  {
        margin-bottom: 0 !important
    }

.legacy-form     .mb-sm-1  {
        margin-bottom: .234375rem !important
    }

.legacy-form     .mb-sm-2  {
        margin-bottom: .46875rem !important
    }

.legacy-form     .mb-sm-3  {
        margin-bottom: .9375rem !important
    }

.legacy-form     .mb-sm-4  {
        margin-bottom: 1.40625rem !important
    }

.legacy-form     .mb-sm-5  {
        margin-bottom: 2.8125rem !important
    }

.legacy-form     .mb-sm-auto  {
        margin-bottom: auto !important
    }

.legacy-form     .ms-sm-0  {
        margin-left: 0 !important
    }

.legacy-form     .ms-sm-1  {
        margin-left: .234375rem !important
    }

.legacy-form     .ms-sm-2  {
        margin-left: .46875rem !important
    }

.legacy-form     .ms-sm-3  {
        margin-left: .9375rem !important
    }

.legacy-form     .ms-sm-4  {
        margin-left: 1.40625rem !important
    }

.legacy-form     .ms-sm-5  {
        margin-left: 2.8125rem !important
    }

.legacy-form     .ms-sm-auto  {
        margin-left: auto !important
    }

.legacy-form     .m-sm-n1  {
        margin: -.234375rem -.234375rem !important
    }

.legacy-form     .m-sm-n2  {
        margin: -.46875rem -.46875rem !important
    }

.legacy-form     .m-sm-n3  {
        margin: -.9375rem -.9375rem !important
    }

.legacy-form     .m-sm-n4  {
        margin: -1.40625rem -1.40625rem !important
    }

.legacy-form     .m-sm-n5  {
        margin: -2.8125rem -2.8125rem !important
    }

.legacy-form     .mx-sm-n1  {
        margin-right: -.234375rem !important;
        margin-left: -.234375rem !important
    }

.legacy-form     .mx-sm-n2  {
        margin-right: -.46875rem !important;
        margin-left: -.46875rem !important
    }

.legacy-form     .mx-sm-n3  {
        margin-right: -.9375rem !important;
        margin-left: -.9375rem !important
    }

.legacy-form     .mx-sm-n4  {
        margin-right: -1.40625rem !important;
        margin-left: -1.40625rem !important
    }

.legacy-form     .mx-sm-n5  {
        margin-right: -2.8125rem !important;
        margin-left: -2.8125rem !important
    }

.legacy-form     .my-sm-n1  {
        margin-top: -.234375rem !important;
        margin-bottom: -.234375rem !important
    }

.legacy-form     .my-sm-n2  {
        margin-top: -.46875rem !important;
        margin-bottom: -.46875rem !important
    }

.legacy-form     .my-sm-n3  {
        margin-top: -.9375rem !important;
        margin-bottom: -.9375rem !important
    }

.legacy-form     .my-sm-n4  {
        margin-top: -1.40625rem !important;
        margin-bottom: -1.40625rem !important
    }

.legacy-form     .my-sm-n5  {
        margin-top: -2.8125rem !important;
        margin-bottom: -2.8125rem !important
    }

.legacy-form     .mt-sm-n1  {
        margin-top: -.234375rem !important
    }

.legacy-form     .mt-sm-n2  {
        margin-top: -.46875rem !important
    }

.legacy-form     .mt-sm-n3  {
        margin-top: -.9375rem !important
    }

.legacy-form     .mt-sm-n4  {
        margin-top: -1.40625rem !important
    }

.legacy-form     .mt-sm-n5  {
        margin-top: -2.8125rem !important
    }

.legacy-form     .me-sm-n1  {
        margin-right: -.234375rem !important
    }

.legacy-form     .me-sm-n2  {
        margin-right: -.46875rem !important
    }

.legacy-form     .me-sm-n3  {
        margin-right: -.9375rem !important
    }

.legacy-form     .me-sm-n4  {
        margin-right: -1.40625rem !important
    }

.legacy-form     .me-sm-n5  {
        margin-right: -2.8125rem !important
    }

.legacy-form     .mb-sm-n1  {
        margin-bottom: -.234375rem !important
    }

.legacy-form     .mb-sm-n2  {
        margin-bottom: -.46875rem !important
    }

.legacy-form     .mb-sm-n3  {
        margin-bottom: -.9375rem !important
    }

.legacy-form     .mb-sm-n4  {
        margin-bottom: -1.40625rem !important
    }

.legacy-form     .mb-sm-n5  {
        margin-bottom: -2.8125rem !important
    }

.legacy-form     .ms-sm-n1  {
        margin-left: -.234375rem !important
    }

.legacy-form     .ms-sm-n2  {
        margin-left: -.46875rem !important
    }

.legacy-form     .ms-sm-n3  {
        margin-left: -.9375rem !important
    }

.legacy-form     .ms-sm-n4  {
        margin-left: -1.40625rem !important
    }

.legacy-form     .ms-sm-n5  {
        margin-left: -2.8125rem !important
    }

.legacy-form     .p-sm-0  {
        padding: 0 0 !important
    }

.legacy-form     .p-sm-1  {
        padding: .234375rem .234375rem !important
    }

.legacy-form     .p-sm-2  {
        padding: .46875rem .46875rem !important
    }

.legacy-form     .p-sm-3  {
        padding: .9375rem .9375rem !important
    }

.legacy-form     .p-sm-4  {
        padding: 1.40625rem 1.40625rem !important
    }

.legacy-form     .p-sm-5  {
        padding: 2.8125rem 2.8125rem !important
    }

.legacy-form     .px-sm-0  {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

.legacy-form     .px-sm-1  {
        padding-right: .234375rem !important;
        padding-left: .234375rem !important
    }

.legacy-form     .px-sm-2  {
        padding-right: .46875rem !important;
        padding-left: .46875rem !important
    }

.legacy-form     .px-sm-3  {
        padding-right: .9375rem !important;
        padding-left: .9375rem !important
    }

.legacy-form     .px-sm-4  {
        padding-right: 1.40625rem !important;
        padding-left: 1.40625rem !important
    }

.legacy-form     .px-sm-5  {
        padding-right: 2.8125rem !important;
        padding-left: 2.8125rem !important
    }

.legacy-form     .py-sm-0  {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

.legacy-form     .py-sm-1  {
        padding-top: .234375rem !important;
        padding-bottom: .234375rem !important
    }

.legacy-form     .py-sm-2  {
        padding-top: .46875rem !important;
        padding-bottom: .46875rem !important
    }

.legacy-form     .py-sm-3  {
        padding-top: .9375rem !important;
        padding-bottom: .9375rem !important
    }

.legacy-form     .py-sm-4  {
        padding-top: 1.40625rem !important;
        padding-bottom: 1.40625rem !important
    }

.legacy-form     .py-sm-5  {
        padding-top: 2.8125rem !important;
        padding-bottom: 2.8125rem !important
    }

.legacy-form     .pt-sm-0  {
        padding-top: 0 !important
    }

.legacy-form     .pt-sm-1  {
        padding-top: .234375rem !important
    }

.legacy-form     .pt-sm-2  {
        padding-top: .46875rem !important
    }

.legacy-form     .pt-sm-3  {
        padding-top: .9375rem !important
    }

.legacy-form     .pt-sm-4  {
        padding-top: 1.40625rem !important
    }

.legacy-form     .pt-sm-5  {
        padding-top: 2.8125rem !important
    }

.legacy-form     .pe-sm-0  {
        padding-right: 0 !important
    }

.legacy-form     .pe-sm-1  {
        padding-right: .234375rem !important
    }

.legacy-form     .pe-sm-2  {
        padding-right: .46875rem !important
    }

.legacy-form     .pe-sm-3  {
        padding-right: .9375rem !important
    }

.legacy-form     .pe-sm-4  {
        padding-right: 1.40625rem !important
    }

.legacy-form     .pe-sm-5  {
        padding-right: 2.8125rem !important
    }

.legacy-form     .pb-sm-0  {
        padding-bottom: 0 !important
    }

.legacy-form     .pb-sm-1  {
        padding-bottom: .234375rem !important
    }

.legacy-form     .pb-sm-2  {
        padding-bottom: .46875rem !important
    }

.legacy-form     .pb-sm-3  {
        padding-bottom: .9375rem !important
    }

.legacy-form     .pb-sm-4  {
        padding-bottom: 1.40625rem !important
    }

.legacy-form     .pb-sm-5  {
        padding-bottom: 2.8125rem !important
    }

.legacy-form     .ps-sm-0  {
        padding-left: 0 !important
    }

.legacy-form     .ps-sm-1  {
        padding-left: .234375rem !important
    }

.legacy-form     .ps-sm-2  {
        padding-left: .46875rem !important
    }

.legacy-form     .ps-sm-3  {
        padding-left: .9375rem !important
    }

.legacy-form     .ps-sm-4  {
        padding-left: 1.40625rem !important
    }

.legacy-form     .ps-sm-5  {
        padding-left: 2.8125rem !important
    }

.legacy-form     .gap-sm-0  {
        gap: 0 !important
    }

.legacy-form     .gap-sm-1  {
        gap: .234375rem !important
    }

.legacy-form     .gap-sm-2  {
        gap: .46875rem !important
    }

.legacy-form     .gap-sm-3  {
        gap: .9375rem !important
    }

.legacy-form     .gap-sm-4  {
        gap: 1.40625rem !important
    }

.legacy-form     .gap-sm-5  {
        gap: 2.8125rem !important
    }

.legacy-form     .row-gap-sm-0  {
        row-gap: 0 !important
    }

.legacy-form     .row-gap-sm-1  {
        row-gap: .234375rem !important
    }

.legacy-form     .row-gap-sm-2  {
        row-gap: .46875rem !important
    }

.legacy-form     .row-gap-sm-3  {
        row-gap: .9375rem !important
    }

.legacy-form     .row-gap-sm-4  {
        row-gap: 1.40625rem !important
    }

.legacy-form     .row-gap-sm-5  {
        row-gap: 2.8125rem !important
    }

.legacy-form     .column-gap-sm-0  {
        -moz-column-gap: 0 !important;
        column-gap: 0 !important
    }

.legacy-form     .column-gap-sm-1  {
        -moz-column-gap: .234375rem !important;
        column-gap: .234375rem !important
    }

.legacy-form     .column-gap-sm-2  {
        -moz-column-gap: .46875rem !important;
        column-gap: .46875rem !important
    }

.legacy-form     .column-gap-sm-3  {
        -moz-column-gap: .9375rem !important;
        column-gap: .9375rem !important
    }

.legacy-form     .column-gap-sm-4  {
        -moz-column-gap: 1.40625rem !important;
        column-gap: 1.40625rem !important
    }

.legacy-form     .column-gap-sm-5  {
        -moz-column-gap: 2.8125rem !important;
        column-gap: 2.8125rem !important
    }

.legacy-form     .text-sm-start  {
        text-align: left !important
    }

.legacy-form     .text-sm-end  {
        text-align: right !important
    }

.legacy-form     .text-sm-center  {
        text-align: center !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .float-md-start  {
        float: left !important
    }

.legacy-form     .float-md-end  {
        float: right !important
    }

.legacy-form     .float-md-none  {
        float: none !important
    }

.legacy-form     .object-fit-md-contain  {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

.legacy-form     .object-fit-md-cover  {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

.legacy-form     .object-fit-md-fill  {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

.legacy-form     .object-fit-md-scale  {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

.legacy-form     .object-fit-md-none  {
        -o-object-fit: none !important;
        object-fit: none !important
    }

.legacy-form     .d-md-inline  {
        display: inline !important
    }

.legacy-form     .d-md-inline-block  {
        display: inline-block !important
    }

.legacy-form     .d-md-block  {
        display: block !important
    }

.legacy-form     .d-md-grid  {
        display: grid !important
    }

.legacy-form     .d-md-inline-grid  {
        display: inline-grid !important
    }

.legacy-form     .d-md-table  {
        display: table !important
    }

.legacy-form     .d-md-table-row  {
        display: table-row !important
    }

.legacy-form     .d-md-table-cell  {
        display: table-cell !important
    }

.legacy-form     .d-md-flex  {
        display: flex !important
    }

.legacy-form     .d-md-inline-flex  {
        display: inline-flex !important
    }

.legacy-form     .d-md-none  {
        display: none !important
    }

.legacy-form     .flex-md-fill  {
        flex: 1 1 auto !important
    }

.legacy-form     .flex-md-row  {
        flex-direction: row !important
    }

.legacy-form     .flex-md-column  {
        flex-direction: column !important
    }

.legacy-form     .flex-md-row-reverse  {
        flex-direction: row-reverse !important
    }

.legacy-form     .flex-md-column-reverse  {
        flex-direction: column-reverse !important
    }

.legacy-form     .flex-md-grow-0  {
        flex-grow: 0 !important
    }

.legacy-form     .flex-md-grow-1  {
        flex-grow: 1 !important
    }

.legacy-form     .flex-md-shrink-0  {
        flex-shrink: 0 !important
    }

.legacy-form     .flex-md-shrink-1  {
        flex-shrink: 1 !important
    }

.legacy-form     .flex-md-wrap  {
        flex-wrap: wrap !important
    }

.legacy-form     .flex-md-nowrap  {
        flex-wrap: nowrap !important
    }

.legacy-form     .flex-md-wrap-reverse  {
        flex-wrap: wrap-reverse !important
    }

.legacy-form     .justify-content-md-start  {
        justify-content: flex-start !important
    }

.legacy-form     .justify-content-md-end  {
        justify-content: flex-end !important
    }

.legacy-form     .justify-content-md-center  {
        justify-content: center !important
    }

.legacy-form     .justify-content-md-between  {
        justify-content: space-between !important
    }

.legacy-form     .justify-content-md-around  {
        justify-content: space-around !important
    }

.legacy-form     .justify-content-md-evenly  {
        justify-content: space-evenly !important
    }

.legacy-form     .align-items-md-start  {
        align-items: flex-start !important
    }

.legacy-form     .align-items-md-end  {
        align-items: flex-end !important
    }

.legacy-form     .align-items-md-center  {
        align-items: center !important
    }

.legacy-form     .align-items-md-baseline  {
        align-items: baseline !important
    }

.legacy-form     .align-items-md-stretch  {
        align-items: stretch !important
    }

.legacy-form     .align-content-md-start  {
        align-content: flex-start !important
    }

.legacy-form     .align-content-md-end  {
        align-content: flex-end !important
    }

.legacy-form     .align-content-md-center  {
        align-content: center !important
    }

.legacy-form     .align-content-md-between  {
        align-content: space-between !important
    }

.legacy-form     .align-content-md-around  {
        align-content: space-around !important
    }

.legacy-form     .align-content-md-stretch  {
        align-content: stretch !important
    }

.legacy-form     .align-self-md-auto  {
        align-self: auto !important
    }

.legacy-form     .align-self-md-start  {
        align-self: flex-start !important
    }

.legacy-form     .align-self-md-end  {
        align-self: flex-end !important
    }

.legacy-form     .align-self-md-center  {
        align-self: center !important
    }

.legacy-form     .align-self-md-baseline  {
        align-self: baseline !important
    }

.legacy-form     .align-self-md-stretch  {
        align-self: stretch !important
    }

.legacy-form     .order-md-first  {
        order: -1 !important
    }

.legacy-form     .order-md-0  {
        order: 0 !important
    }

.legacy-form     .order-md-1  {
        order: 1 !important
    }

.legacy-form     .order-md-2  {
        order: 2 !important
    }

.legacy-form     .order-md-3  {
        order: 3 !important
    }

.legacy-form     .order-md-4  {
        order: 4 !important
    }

.legacy-form     .order-md-5  {
        order: 5 !important
    }

.legacy-form     .order-md-last  {
        order: 6 !important
    }

.legacy-form     .m-md-0  {
        margin: 0 0 !important
    }

.legacy-form     .m-md-1  {
        margin: .234375rem .234375rem !important
    }

.legacy-form     .m-md-2  {
        margin: .46875rem .46875rem !important
    }

.legacy-form     .m-md-3  {
        margin: .9375rem .9375rem !important
    }

.legacy-form     .m-md-4  {
        margin: 1.40625rem 1.40625rem !important
    }

.legacy-form     .m-md-5  {
        margin: 2.8125rem 2.8125rem !important
    }

.legacy-form     .m-md-auto  {
        margin: auto auto !important
    }

.legacy-form     .mx-md-0  {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

.legacy-form     .mx-md-1  {
        margin-right: .234375rem !important;
        margin-left: .234375rem !important
    }

.legacy-form     .mx-md-2  {
        margin-right: .46875rem !important;
        margin-left: .46875rem !important
    }

.legacy-form     .mx-md-3  {
        margin-right: .9375rem !important;
        margin-left: .9375rem !important
    }

.legacy-form     .mx-md-4  {
        margin-right: 1.40625rem !important;
        margin-left: 1.40625rem !important
    }

.legacy-form     .mx-md-5  {
        margin-right: 2.8125rem !important;
        margin-left: 2.8125rem !important
    }

.legacy-form     .mx-md-auto  {
        margin-right: auto !important;
        margin-left: auto !important
    }

.legacy-form     .my-md-0  {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

.legacy-form     .my-md-1  {
        margin-top: .234375rem !important;
        margin-bottom: .234375rem !important
    }

.legacy-form     .my-md-2  {
        margin-top: .46875rem !important;
        margin-bottom: .46875rem !important
    }

.legacy-form     .my-md-3  {
        margin-top: .9375rem !important;
        margin-bottom: .9375rem !important
    }

.legacy-form     .my-md-4  {
        margin-top: 1.40625rem !important;
        margin-bottom: 1.40625rem !important
    }

.legacy-form     .my-md-5  {
        margin-top: 2.8125rem !important;
        margin-bottom: 2.8125rem !important
    }

.legacy-form     .my-md-auto  {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

.legacy-form     .mt-md-0  {
        margin-top: 0 !important
    }

.legacy-form     .mt-md-1  {
        margin-top: .234375rem !important
    }

.legacy-form     .mt-md-2  {
        margin-top: .46875rem !important
    }

.legacy-form     .mt-md-3  {
        margin-top: .9375rem !important
    }

.legacy-form     .mt-md-4  {
        margin-top: 1.40625rem !important
    }

.legacy-form     .mt-md-5  {
        margin-top: 2.8125rem !important
    }

.legacy-form     .mt-md-auto  {
        margin-top: auto !important
    }

.legacy-form     .me-md-0  {
        margin-right: 0 !important
    }

.legacy-form     .me-md-1  {
        margin-right: .234375rem !important
    }

.legacy-form     .me-md-2  {
        margin-right: .46875rem !important
    }

.legacy-form     .me-md-3  {
        margin-right: .9375rem !important
    }

.legacy-form     .me-md-4  {
        margin-right: 1.40625rem !important
    }

.legacy-form     .me-md-5  {
        margin-right: 2.8125rem !important
    }

.legacy-form     .me-md-auto  {
        margin-right: auto !important
    }

.legacy-form     .mb-md-0  {
        margin-bottom: 0 !important
    }

.legacy-form     .mb-md-1  {
        margin-bottom: .234375rem !important
    }

.legacy-form     .mb-md-2  {
        margin-bottom: .46875rem !important
    }

.legacy-form     .mb-md-3  {
        margin-bottom: .9375rem !important
    }

.legacy-form     .mb-md-4  {
        margin-bottom: 1.40625rem !important
    }

.legacy-form     .mb-md-5  {
        margin-bottom: 2.8125rem !important
    }

.legacy-form     .mb-md-auto  {
        margin-bottom: auto !important
    }

.legacy-form     .ms-md-0  {
        margin-left: 0 !important
    }

.legacy-form     .ms-md-1  {
        margin-left: .234375rem !important
    }

.legacy-form     .ms-md-2  {
        margin-left: .46875rem !important
    }

.legacy-form     .ms-md-3  {
        margin-left: .9375rem !important
    }

.legacy-form     .ms-md-4  {
        margin-left: 1.40625rem !important
    }

.legacy-form     .ms-md-5  {
        margin-left: 2.8125rem !important
    }

.legacy-form     .ms-md-auto  {
        margin-left: auto !important
    }

.legacy-form     .m-md-n1  {
        margin: -.234375rem -.234375rem !important
    }

.legacy-form     .m-md-n2  {
        margin: -.46875rem -.46875rem !important
    }

.legacy-form     .m-md-n3  {
        margin: -.9375rem -.9375rem !important
    }

.legacy-form     .m-md-n4  {
        margin: -1.40625rem -1.40625rem !important
    }

.legacy-form     .m-md-n5  {
        margin: -2.8125rem -2.8125rem !important
    }

.legacy-form     .mx-md-n1  {
        margin-right: -.234375rem !important;
        margin-left: -.234375rem !important
    }

.legacy-form     .mx-md-n2  {
        margin-right: -.46875rem !important;
        margin-left: -.46875rem !important
    }

.legacy-form     .mx-md-n3  {
        margin-right: -.9375rem !important;
        margin-left: -.9375rem !important
    }

.legacy-form     .mx-md-n4  {
        margin-right: -1.40625rem !important;
        margin-left: -1.40625rem !important
    }

.legacy-form     .mx-md-n5  {
        margin-right: -2.8125rem !important;
        margin-left: -2.8125rem !important
    }

.legacy-form     .my-md-n1  {
        margin-top: -.234375rem !important;
        margin-bottom: -.234375rem !important
    }

.legacy-form     .my-md-n2  {
        margin-top: -.46875rem !important;
        margin-bottom: -.46875rem !important
    }

.legacy-form     .my-md-n3  {
        margin-top: -.9375rem !important;
        margin-bottom: -.9375rem !important
    }

.legacy-form     .my-md-n4  {
        margin-top: -1.40625rem !important;
        margin-bottom: -1.40625rem !important
    }

.legacy-form     .my-md-n5  {
        margin-top: -2.8125rem !important;
        margin-bottom: -2.8125rem !important
    }

.legacy-form     .mt-md-n1  {
        margin-top: -.234375rem !important
    }

.legacy-form     .mt-md-n2  {
        margin-top: -.46875rem !important
    }

.legacy-form     .mt-md-n3  {
        margin-top: -.9375rem !important
    }

.legacy-form     .mt-md-n4  {
        margin-top: -1.40625rem !important
    }

.legacy-form     .mt-md-n5  {
        margin-top: -2.8125rem !important
    }

.legacy-form     .me-md-n1  {
        margin-right: -.234375rem !important
    }

.legacy-form     .me-md-n2  {
        margin-right: -.46875rem !important
    }

.legacy-form     .me-md-n3  {
        margin-right: -.9375rem !important
    }

.legacy-form     .me-md-n4  {
        margin-right: -1.40625rem !important
    }

.legacy-form     .me-md-n5  {
        margin-right: -2.8125rem !important
    }

.legacy-form     .mb-md-n1  {
        margin-bottom: -.234375rem !important
    }

.legacy-form     .mb-md-n2  {
        margin-bottom: -.46875rem !important
    }

.legacy-form     .mb-md-n3  {
        margin-bottom: -.9375rem !important
    }

.legacy-form     .mb-md-n4  {
        margin-bottom: -1.40625rem !important
    }

.legacy-form     .mb-md-n5  {
        margin-bottom: -2.8125rem !important
    }

.legacy-form     .ms-md-n1  {
        margin-left: -.234375rem !important
    }

.legacy-form     .ms-md-n2  {
        margin-left: -.46875rem !important
    }

.legacy-form     .ms-md-n3  {
        margin-left: -.9375rem !important
    }

.legacy-form     .ms-md-n4  {
        margin-left: -1.40625rem !important
    }

.legacy-form     .ms-md-n5  {
        margin-left: -2.8125rem !important
    }

.legacy-form     .p-md-0  {
        padding: 0 0 !important
    }

.legacy-form     .p-md-1  {
        padding: .234375rem .234375rem !important
    }

.legacy-form     .p-md-2  {
        padding: .46875rem .46875rem !important
    }

.legacy-form     .p-md-3  {
        padding: .9375rem .9375rem !important
    }

.legacy-form     .p-md-4  {
        padding: 1.40625rem 1.40625rem !important
    }

.legacy-form     .p-md-5  {
        padding: 2.8125rem 2.8125rem !important
    }

.legacy-form     .px-md-0  {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

.legacy-form     .px-md-1  {
        padding-right: .234375rem !important;
        padding-left: .234375rem !important
    }

.legacy-form     .px-md-2  {
        padding-right: .46875rem !important;
        padding-left: .46875rem !important
    }

.legacy-form     .px-md-3  {
        padding-right: .9375rem !important;
        padding-left: .9375rem !important
    }

.legacy-form     .px-md-4  {
        padding-right: 1.40625rem !important;
        padding-left: 1.40625rem !important
    }

.legacy-form     .px-md-5  {
        padding-right: 2.8125rem !important;
        padding-left: 2.8125rem !important
    }

.legacy-form     .py-md-0  {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

.legacy-form     .py-md-1  {
        padding-top: .234375rem !important;
        padding-bottom: .234375rem !important
    }

.legacy-form     .py-md-2  {
        padding-top: .46875rem !important;
        padding-bottom: .46875rem !important
    }

.legacy-form     .py-md-3  {
        padding-top: .9375rem !important;
        padding-bottom: .9375rem !important
    }

.legacy-form     .py-md-4  {
        padding-top: 1.40625rem !important;
        padding-bottom: 1.40625rem !important
    }

.legacy-form     .py-md-5  {
        padding-top: 2.8125rem !important;
        padding-bottom: 2.8125rem !important
    }

.legacy-form     .pt-md-0  {
        padding-top: 0 !important
    }

.legacy-form     .pt-md-1  {
        padding-top: .234375rem !important
    }

.legacy-form     .pt-md-2  {
        padding-top: .46875rem !important
    }

.legacy-form     .pt-md-3  {
        padding-top: .9375rem !important
    }

.legacy-form     .pt-md-4  {
        padding-top: 1.40625rem !important
    }

.legacy-form     .pt-md-5  {
        padding-top: 2.8125rem !important
    }

.legacy-form     .pe-md-0  {
        padding-right: 0 !important
    }

.legacy-form     .pe-md-1  {
        padding-right: .234375rem !important
    }

.legacy-form     .pe-md-2  {
        padding-right: .46875rem !important
    }

.legacy-form     .pe-md-3  {
        padding-right: .9375rem !important
    }

.legacy-form     .pe-md-4  {
        padding-right: 1.40625rem !important
    }

.legacy-form     .pe-md-5  {
        padding-right: 2.8125rem !important
    }

.legacy-form     .pb-md-0  {
        padding-bottom: 0 !important
    }

.legacy-form     .pb-md-1  {
        padding-bottom: .234375rem !important
    }

.legacy-form     .pb-md-2  {
        padding-bottom: .46875rem !important
    }

.legacy-form     .pb-md-3  {
        padding-bottom: .9375rem !important
    }

.legacy-form     .pb-md-4  {
        padding-bottom: 1.40625rem !important
    }

.legacy-form     .pb-md-5  {
        padding-bottom: 2.8125rem !important
    }

.legacy-form     .ps-md-0  {
        padding-left: 0 !important
    }

.legacy-form     .ps-md-1  {
        padding-left: .234375rem !important
    }

.legacy-form     .ps-md-2  {
        padding-left: .46875rem !important
    }

.legacy-form     .ps-md-3  {
        padding-left: .9375rem !important
    }

.legacy-form     .ps-md-4  {
        padding-left: 1.40625rem !important
    }

.legacy-form     .ps-md-5  {
        padding-left: 2.8125rem !important
    }

.legacy-form     .gap-md-0  {
        gap: 0 !important
    }

.legacy-form     .gap-md-1  {
        gap: .234375rem !important
    }

.legacy-form     .gap-md-2  {
        gap: .46875rem !important
    }

.legacy-form     .gap-md-3  {
        gap: .9375rem !important
    }

.legacy-form     .gap-md-4  {
        gap: 1.40625rem !important
    }

.legacy-form     .gap-md-5  {
        gap: 2.8125rem !important
    }

.legacy-form     .row-gap-md-0  {
        row-gap: 0 !important
    }

.legacy-form     .row-gap-md-1  {
        row-gap: .234375rem !important
    }

.legacy-form     .row-gap-md-2  {
        row-gap: .46875rem !important
    }

.legacy-form     .row-gap-md-3  {
        row-gap: .9375rem !important
    }

.legacy-form     .row-gap-md-4  {
        row-gap: 1.40625rem !important
    }

.legacy-form     .row-gap-md-5  {
        row-gap: 2.8125rem !important
    }

.legacy-form     .column-gap-md-0  {
        -moz-column-gap: 0 !important;
        column-gap: 0 !important
    }

.legacy-form     .column-gap-md-1  {
        -moz-column-gap: .234375rem !important;
        column-gap: .234375rem !important
    }

.legacy-form     .column-gap-md-2  {
        -moz-column-gap: .46875rem !important;
        column-gap: .46875rem !important
    }

.legacy-form     .column-gap-md-3  {
        -moz-column-gap: .9375rem !important;
        column-gap: .9375rem !important
    }

.legacy-form     .column-gap-md-4  {
        -moz-column-gap: 1.40625rem !important;
        column-gap: 1.40625rem !important
    }

.legacy-form     .column-gap-md-5  {
        -moz-column-gap: 2.8125rem !important;
        column-gap: 2.8125rem !important
    }

.legacy-form     .text-md-start  {
        text-align: left !important
    }

.legacy-form     .text-md-end  {
        text-align: right !important
    }

.legacy-form     .text-md-center  {
        text-align: center !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .float-lg-start  {
        float: left !important
    }

.legacy-form     .float-lg-end  {
        float: right !important
    }

.legacy-form     .float-lg-none  {
        float: none !important
    }

.legacy-form     .object-fit-lg-contain  {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

.legacy-form     .object-fit-lg-cover  {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

.legacy-form     .object-fit-lg-fill  {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

.legacy-form     .object-fit-lg-scale  {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

.legacy-form     .object-fit-lg-none  {
        -o-object-fit: none !important;
        object-fit: none !important
    }

.legacy-form     .d-lg-inline  {
        display: inline !important
    }

.legacy-form     .d-lg-inline-block  {
        display: inline-block !important
    }

.legacy-form     .d-lg-block  {
        display: block !important
    }

.legacy-form     .d-lg-grid  {
        display: grid !important
    }

.legacy-form     .d-lg-inline-grid  {
        display: inline-grid !important
    }

.legacy-form     .d-lg-table  {
        display: table !important
    }

.legacy-form     .d-lg-table-row  {
        display: table-row !important
    }

.legacy-form     .d-lg-table-cell  {
        display: table-cell !important
    }

.legacy-form     .d-lg-flex  {
        display: flex !important
    }

.legacy-form     .d-lg-inline-flex  {
        display: inline-flex !important
    }

.legacy-form     .d-lg-none  {
        display: none !important
    }

.legacy-form     .flex-lg-fill  {
        flex: 1 1 auto !important
    }

.legacy-form     .flex-lg-row  {
        flex-direction: row !important
    }

.legacy-form     .flex-lg-column  {
        flex-direction: column !important
    }

.legacy-form     .flex-lg-row-reverse  {
        flex-direction: row-reverse !important
    }

.legacy-form     .flex-lg-column-reverse  {
        flex-direction: column-reverse !important
    }

.legacy-form     .flex-lg-grow-0  {
        flex-grow: 0 !important
    }

.legacy-form     .flex-lg-grow-1  {
        flex-grow: 1 !important
    }

.legacy-form     .flex-lg-shrink-0  {
        flex-shrink: 0 !important
    }

.legacy-form     .flex-lg-shrink-1  {
        flex-shrink: 1 !important
    }

.legacy-form     .flex-lg-wrap  {
        flex-wrap: wrap !important
    }

.legacy-form     .flex-lg-nowrap  {
        flex-wrap: nowrap !important
    }

.legacy-form     .flex-lg-wrap-reverse  {
        flex-wrap: wrap-reverse !important
    }

.legacy-form     .justify-content-lg-start  {
        justify-content: flex-start !important
    }

.legacy-form     .justify-content-lg-end  {
        justify-content: flex-end !important
    }

.legacy-form     .justify-content-lg-center  {
        justify-content: center !important
    }

.legacy-form     .justify-content-lg-between  {
        justify-content: space-between !important
    }

.legacy-form     .justify-content-lg-around  {
        justify-content: space-around !important
    }

.legacy-form     .justify-content-lg-evenly  {
        justify-content: space-evenly !important
    }

.legacy-form     .align-items-lg-start  {
        align-items: flex-start !important
    }

.legacy-form     .align-items-lg-end  {
        align-items: flex-end !important
    }

.legacy-form     .align-items-lg-center  {
        align-items: center !important
    }

.legacy-form     .align-items-lg-baseline  {
        align-items: baseline !important
    }

.legacy-form     .align-items-lg-stretch  {
        align-items: stretch !important
    }

.legacy-form     .align-content-lg-start  {
        align-content: flex-start !important
    }

.legacy-form     .align-content-lg-end  {
        align-content: flex-end !important
    }

.legacy-form     .align-content-lg-center  {
        align-content: center !important
    }

.legacy-form     .align-content-lg-between  {
        align-content: space-between !important
    }

.legacy-form     .align-content-lg-around  {
        align-content: space-around !important
    }

.legacy-form     .align-content-lg-stretch  {
        align-content: stretch !important
    }

.legacy-form     .align-self-lg-auto  {
        align-self: auto !important
    }

.legacy-form     .align-self-lg-start  {
        align-self: flex-start !important
    }

.legacy-form     .align-self-lg-end  {
        align-self: flex-end !important
    }

.legacy-form     .align-self-lg-center  {
        align-self: center !important
    }

.legacy-form     .align-self-lg-baseline  {
        align-self: baseline !important
    }

.legacy-form     .align-self-lg-stretch  {
        align-self: stretch !important
    }

.legacy-form     .order-lg-first  {
        order: -1 !important
    }

.legacy-form     .order-lg-0  {
        order: 0 !important
    }

.legacy-form     .order-lg-1  {
        order: 1 !important
    }

.legacy-form     .order-lg-2  {
        order: 2 !important
    }

.legacy-form     .order-lg-3  {
        order: 3 !important
    }

.legacy-form     .order-lg-4  {
        order: 4 !important
    }

.legacy-form     .order-lg-5  {
        order: 5 !important
    }

.legacy-form     .order-lg-last  {
        order: 6 !important
    }

.legacy-form     .m-lg-0  {
        margin: 0 0 !important
    }

.legacy-form     .m-lg-1  {
        margin: .234375rem .234375rem !important
    }

.legacy-form     .m-lg-2  {
        margin: .46875rem .46875rem !important
    }

.legacy-form     .m-lg-3  {
        margin: .9375rem .9375rem !important
    }

.legacy-form     .m-lg-4  {
        margin: 1.40625rem 1.40625rem !important
    }

.legacy-form     .m-lg-5  {
        margin: 2.8125rem 2.8125rem !important
    }

.legacy-form     .m-lg-auto  {
        margin: auto auto !important
    }

.legacy-form     .mx-lg-0  {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

.legacy-form     .mx-lg-1  {
        margin-right: .234375rem !important;
        margin-left: .234375rem !important
    }

.legacy-form     .mx-lg-2  {
        margin-right: .46875rem !important;
        margin-left: .46875rem !important
    }

.legacy-form     .mx-lg-3  {
        margin-right: .9375rem !important;
        margin-left: .9375rem !important
    }

.legacy-form     .mx-lg-4  {
        margin-right: 1.40625rem !important;
        margin-left: 1.40625rem !important
    }

.legacy-form     .mx-lg-5  {
        margin-right: 2.8125rem !important;
        margin-left: 2.8125rem !important
    }

.legacy-form     .mx-lg-auto  {
        margin-right: auto !important;
        margin-left: auto !important
    }

.legacy-form     .my-lg-0  {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

.legacy-form     .my-lg-1  {
        margin-top: .234375rem !important;
        margin-bottom: .234375rem !important
    }

.legacy-form     .my-lg-2  {
        margin-top: .46875rem !important;
        margin-bottom: .46875rem !important
    }

.legacy-form     .my-lg-3  {
        margin-top: .9375rem !important;
        margin-bottom: .9375rem !important
    }

.legacy-form     .my-lg-4  {
        margin-top: 1.40625rem !important;
        margin-bottom: 1.40625rem !important
    }

.legacy-form     .my-lg-5  {
        margin-top: 2.8125rem !important;
        margin-bottom: 2.8125rem !important
    }

.legacy-form     .my-lg-auto  {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

.legacy-form     .mt-lg-0  {
        margin-top: 0 !important
    }

.legacy-form     .mt-lg-1  {
        margin-top: .234375rem !important
    }

.legacy-form     .mt-lg-2  {
        margin-top: .46875rem !important
    }

.legacy-form     .mt-lg-3  {
        margin-top: .9375rem !important
    }

.legacy-form     .mt-lg-4  {
        margin-top: 1.40625rem !important
    }

.legacy-form     .mt-lg-5  {
        margin-top: 2.8125rem !important
    }

.legacy-form     .mt-lg-auto  {
        margin-top: auto !important
    }

.legacy-form     .me-lg-0  {
        margin-right: 0 !important
    }

.legacy-form     .me-lg-1  {
        margin-right: .234375rem !important
    }

.legacy-form     .me-lg-2  {
        margin-right: .46875rem !important
    }

.legacy-form     .me-lg-3  {
        margin-right: .9375rem !important
    }

.legacy-form     .me-lg-4  {
        margin-right: 1.40625rem !important
    }

.legacy-form     .me-lg-5  {
        margin-right: 2.8125rem !important
    }

.legacy-form     .me-lg-auto  {
        margin-right: auto !important
    }

.legacy-form     .mb-lg-0  {
        margin-bottom: 0 !important
    }

.legacy-form     .mb-lg-1  {
        margin-bottom: .234375rem !important
    }

.legacy-form     .mb-lg-2  {
        margin-bottom: .46875rem !important
    }

.legacy-form     .mb-lg-3  {
        margin-bottom: .9375rem !important
    }

.legacy-form     .mb-lg-4  {
        margin-bottom: 1.40625rem !important
    }

.legacy-form     .mb-lg-5  {
        margin-bottom: 2.8125rem !important
    }

.legacy-form     .mb-lg-auto  {
        margin-bottom: auto !important
    }

.legacy-form     .ms-lg-0  {
        margin-left: 0 !important
    }

.legacy-form     .ms-lg-1  {
        margin-left: .234375rem !important
    }

.legacy-form     .ms-lg-2  {
        margin-left: .46875rem !important
    }

.legacy-form     .ms-lg-3  {
        margin-left: .9375rem !important
    }

.legacy-form     .ms-lg-4  {
        margin-left: 1.40625rem !important
    }

.legacy-form     .ms-lg-5  {
        margin-left: 2.8125rem !important
    }

.legacy-form     .ms-lg-auto  {
        margin-left: auto !important
    }

.legacy-form     .m-lg-n1  {
        margin: -.234375rem -.234375rem !important
    }

.legacy-form     .m-lg-n2  {
        margin: -.46875rem -.46875rem !important
    }

.legacy-form     .m-lg-n3  {
        margin: -.9375rem -.9375rem !important
    }

.legacy-form     .m-lg-n4  {
        margin: -1.40625rem -1.40625rem !important
    }

.legacy-form     .m-lg-n5  {
        margin: -2.8125rem -2.8125rem !important
    }

.legacy-form     .mx-lg-n1  {
        margin-right: -.234375rem !important;
        margin-left: -.234375rem !important
    }

.legacy-form     .mx-lg-n2  {
        margin-right: -.46875rem !important;
        margin-left: -.46875rem !important
    }

.legacy-form     .mx-lg-n3  {
        margin-right: -.9375rem !important;
        margin-left: -.9375rem !important
    }

.legacy-form     .mx-lg-n4  {
        margin-right: -1.40625rem !important;
        margin-left: -1.40625rem !important
    }

.legacy-form     .mx-lg-n5  {
        margin-right: -2.8125rem !important;
        margin-left: -2.8125rem !important
    }

.legacy-form     .my-lg-n1  {
        margin-top: -.234375rem !important;
        margin-bottom: -.234375rem !important
    }

.legacy-form     .my-lg-n2  {
        margin-top: -.46875rem !important;
        margin-bottom: -.46875rem !important
    }

.legacy-form     .my-lg-n3  {
        margin-top: -.9375rem !important;
        margin-bottom: -.9375rem !important
    }

.legacy-form     .my-lg-n4  {
        margin-top: -1.40625rem !important;
        margin-bottom: -1.40625rem !important
    }

.legacy-form     .my-lg-n5  {
        margin-top: -2.8125rem !important;
        margin-bottom: -2.8125rem !important
    }

.legacy-form     .mt-lg-n1  {
        margin-top: -.234375rem !important
    }

.legacy-form     .mt-lg-n2  {
        margin-top: -.46875rem !important
    }

.legacy-form     .mt-lg-n3  {
        margin-top: -.9375rem !important
    }

.legacy-form     .mt-lg-n4  {
        margin-top: -1.40625rem !important
    }

.legacy-form     .mt-lg-n5  {
        margin-top: -2.8125rem !important
    }

.legacy-form     .me-lg-n1  {
        margin-right: -.234375rem !important
    }

.legacy-form     .me-lg-n2  {
        margin-right: -.46875rem !important
    }

.legacy-form     .me-lg-n3  {
        margin-right: -.9375rem !important
    }

.legacy-form     .me-lg-n4  {
        margin-right: -1.40625rem !important
    }

.legacy-form     .me-lg-n5  {
        margin-right: -2.8125rem !important
    }

.legacy-form     .mb-lg-n1  {
        margin-bottom: -.234375rem !important
    }

.legacy-form     .mb-lg-n2  {
        margin-bottom: -.46875rem !important
    }

.legacy-form     .mb-lg-n3  {
        margin-bottom: -.9375rem !important
    }

.legacy-form     .mb-lg-n4  {
        margin-bottom: -1.40625rem !important
    }

.legacy-form     .mb-lg-n5  {
        margin-bottom: -2.8125rem !important
    }

.legacy-form     .ms-lg-n1  {
        margin-left: -.234375rem !important
    }

.legacy-form     .ms-lg-n2  {
        margin-left: -.46875rem !important
    }

.legacy-form     .ms-lg-n3  {
        margin-left: -.9375rem !important
    }

.legacy-form     .ms-lg-n4  {
        margin-left: -1.40625rem !important
    }

.legacy-form     .ms-lg-n5  {
        margin-left: -2.8125rem !important
    }

.legacy-form     .p-lg-0  {
        padding: 0 0 !important
    }

.legacy-form     .p-lg-1  {
        padding: .234375rem .234375rem !important
    }

.legacy-form     .p-lg-2  {
        padding: .46875rem .46875rem !important
    }

.legacy-form     .p-lg-3  {
        padding: .9375rem .9375rem !important
    }

.legacy-form     .p-lg-4  {
        padding: 1.40625rem 1.40625rem !important
    }

.legacy-form     .p-lg-5  {
        padding: 2.8125rem 2.8125rem !important
    }

.legacy-form     .px-lg-0  {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

.legacy-form     .px-lg-1  {
        padding-right: .234375rem !important;
        padding-left: .234375rem !important
    }

.legacy-form     .px-lg-2  {
        padding-right: .46875rem !important;
        padding-left: .46875rem !important
    }

.legacy-form     .px-lg-3  {
        padding-right: .9375rem !important;
        padding-left: .9375rem !important
    }

.legacy-form     .px-lg-4  {
        padding-right: 1.40625rem !important;
        padding-left: 1.40625rem !important
    }

.legacy-form     .px-lg-5  {
        padding-right: 2.8125rem !important;
        padding-left: 2.8125rem !important
    }

.legacy-form     .py-lg-0  {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

.legacy-form     .py-lg-1  {
        padding-top: .234375rem !important;
        padding-bottom: .234375rem !important
    }

.legacy-form     .py-lg-2  {
        padding-top: .46875rem !important;
        padding-bottom: .46875rem !important
    }

.legacy-form     .py-lg-3  {
        padding-top: .9375rem !important;
        padding-bottom: .9375rem !important
    }

.legacy-form     .py-lg-4  {
        padding-top: 1.40625rem !important;
        padding-bottom: 1.40625rem !important
    }

.legacy-form     .py-lg-5  {
        padding-top: 2.8125rem !important;
        padding-bottom: 2.8125rem !important
    }

.legacy-form     .pt-lg-0  {
        padding-top: 0 !important
    }

.legacy-form     .pt-lg-1  {
        padding-top: .234375rem !important
    }

.legacy-form     .pt-lg-2  {
        padding-top: .46875rem !important
    }

.legacy-form     .pt-lg-3  {
        padding-top: .9375rem !important
    }

.legacy-form     .pt-lg-4  {
        padding-top: 1.40625rem !important
    }

.legacy-form     .pt-lg-5  {
        padding-top: 2.8125rem !important
    }

.legacy-form     .pe-lg-0  {
        padding-right: 0 !important
    }

.legacy-form     .pe-lg-1  {
        padding-right: .234375rem !important
    }

.legacy-form     .pe-lg-2  {
        padding-right: .46875rem !important
    }

.legacy-form     .pe-lg-3  {
        padding-right: .9375rem !important
    }

.legacy-form     .pe-lg-4  {
        padding-right: 1.40625rem !important
    }

.legacy-form     .pe-lg-5  {
        padding-right: 2.8125rem !important
    }

.legacy-form     .pb-lg-0  {
        padding-bottom: 0 !important
    }

.legacy-form     .pb-lg-1  {
        padding-bottom: .234375rem !important
    }

.legacy-form     .pb-lg-2  {
        padding-bottom: .46875rem !important
    }

.legacy-form     .pb-lg-3  {
        padding-bottom: .9375rem !important
    }

.legacy-form     .pb-lg-4  {
        padding-bottom: 1.40625rem !important
    }

.legacy-form     .pb-lg-5  {
        padding-bottom: 2.8125rem !important
    }

.legacy-form     .ps-lg-0  {
        padding-left: 0 !important
    }

.legacy-form     .ps-lg-1  {
        padding-left: .234375rem !important
    }

.legacy-form     .ps-lg-2  {
        padding-left: .46875rem !important
    }

.legacy-form     .ps-lg-3  {
        padding-left: .9375rem !important
    }

.legacy-form     .ps-lg-4  {
        padding-left: 1.40625rem !important
    }

.legacy-form     .ps-lg-5  {
        padding-left: 2.8125rem !important
    }

.legacy-form     .gap-lg-0  {
        gap: 0 !important
    }

.legacy-form     .gap-lg-1  {
        gap: .234375rem !important
    }

.legacy-form     .gap-lg-2  {
        gap: .46875rem !important
    }

.legacy-form     .gap-lg-3  {
        gap: .9375rem !important
    }

.legacy-form     .gap-lg-4  {
        gap: 1.40625rem !important
    }

.legacy-form     .gap-lg-5  {
        gap: 2.8125rem !important
    }

.legacy-form     .row-gap-lg-0  {
        row-gap: 0 !important
    }

.legacy-form     .row-gap-lg-1  {
        row-gap: .234375rem !important
    }

.legacy-form     .row-gap-lg-2  {
        row-gap: .46875rem !important
    }

.legacy-form     .row-gap-lg-3  {
        row-gap: .9375rem !important
    }

.legacy-form     .row-gap-lg-4  {
        row-gap: 1.40625rem !important
    }

.legacy-form     .row-gap-lg-5  {
        row-gap: 2.8125rem !important
    }

.legacy-form     .column-gap-lg-0  {
        -moz-column-gap: 0 !important;
        column-gap: 0 !important
    }

.legacy-form     .column-gap-lg-1  {
        -moz-column-gap: .234375rem !important;
        column-gap: .234375rem !important
    }

.legacy-form     .column-gap-lg-2  {
        -moz-column-gap: .46875rem !important;
        column-gap: .46875rem !important
    }

.legacy-form     .column-gap-lg-3  {
        -moz-column-gap: .9375rem !important;
        column-gap: .9375rem !important
    }

.legacy-form     .column-gap-lg-4  {
        -moz-column-gap: 1.40625rem !important;
        column-gap: 1.40625rem !important
    }

.legacy-form     .column-gap-lg-5  {
        -moz-column-gap: 2.8125rem !important;
        column-gap: 2.8125rem !important
    }

.legacy-form     .text-lg-start  {
        text-align: left !important
    }

.legacy-form     .text-lg-end  {
        text-align: right !important
    }

.legacy-form     .text-lg-center  {
        text-align: center !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .float-xl-start  {
        float: left !important
    }

.legacy-form     .float-xl-end  {
        float: right !important
    }

.legacy-form     .float-xl-none  {
        float: none !important
    }

.legacy-form     .object-fit-xl-contain  {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

.legacy-form     .object-fit-xl-cover  {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

.legacy-form     .object-fit-xl-fill  {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

.legacy-form     .object-fit-xl-scale  {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

.legacy-form     .object-fit-xl-none  {
        -o-object-fit: none !important;
        object-fit: none !important
    }

.legacy-form     .d-xl-inline  {
        display: inline !important
    }

.legacy-form     .d-xl-inline-block  {
        display: inline-block !important
    }

.legacy-form     .d-xl-block  {
        display: block !important
    }

.legacy-form     .d-xl-grid  {
        display: grid !important
    }

.legacy-form     .d-xl-inline-grid  {
        display: inline-grid !important
    }

.legacy-form     .d-xl-table  {
        display: table !important
    }

.legacy-form     .d-xl-table-row  {
        display: table-row !important
    }

.legacy-form     .d-xl-table-cell  {
        display: table-cell !important
    }

.legacy-form     .d-xl-flex  {
        display: flex !important
    }

.legacy-form     .d-xl-inline-flex  {
        display: inline-flex !important
    }

.legacy-form     .d-xl-none  {
        display: none !important
    }

.legacy-form     .flex-xl-fill  {
        flex: 1 1 auto !important
    }

.legacy-form     .flex-xl-row  {
        flex-direction: row !important
    }

.legacy-form     .flex-xl-column  {
        flex-direction: column !important
    }

.legacy-form     .flex-xl-row-reverse  {
        flex-direction: row-reverse !important
    }

.legacy-form     .flex-xl-column-reverse  {
        flex-direction: column-reverse !important
    }

.legacy-form     .flex-xl-grow-0  {
        flex-grow: 0 !important
    }

.legacy-form     .flex-xl-grow-1  {
        flex-grow: 1 !important
    }

.legacy-form     .flex-xl-shrink-0  {
        flex-shrink: 0 !important
    }

.legacy-form     .flex-xl-shrink-1  {
        flex-shrink: 1 !important
    }

.legacy-form     .flex-xl-wrap  {
        flex-wrap: wrap !important
    }

.legacy-form     .flex-xl-nowrap  {
        flex-wrap: nowrap !important
    }

.legacy-form     .flex-xl-wrap-reverse  {
        flex-wrap: wrap-reverse !important
    }

.legacy-form     .justify-content-xl-start  {
        justify-content: flex-start !important
    }

.legacy-form     .justify-content-xl-end  {
        justify-content: flex-end !important
    }

.legacy-form     .justify-content-xl-center  {
        justify-content: center !important
    }

.legacy-form     .justify-content-xl-between  {
        justify-content: space-between !important
    }

.legacy-form     .justify-content-xl-around  {
        justify-content: space-around !important
    }

.legacy-form     .justify-content-xl-evenly  {
        justify-content: space-evenly !important
    }

.legacy-form     .align-items-xl-start  {
        align-items: flex-start !important
    }

.legacy-form     .align-items-xl-end  {
        align-items: flex-end !important
    }

.legacy-form     .align-items-xl-center  {
        align-items: center !important
    }

.legacy-form     .align-items-xl-baseline  {
        align-items: baseline !important
    }

.legacy-form     .align-items-xl-stretch  {
        align-items: stretch !important
    }

.legacy-form     .align-content-xl-start  {
        align-content: flex-start !important
    }

.legacy-form     .align-content-xl-end  {
        align-content: flex-end !important
    }

.legacy-form     .align-content-xl-center  {
        align-content: center !important
    }

.legacy-form     .align-content-xl-between  {
        align-content: space-between !important
    }

.legacy-form     .align-content-xl-around  {
        align-content: space-around !important
    }

.legacy-form     .align-content-xl-stretch  {
        align-content: stretch !important
    }

.legacy-form     .align-self-xl-auto  {
        align-self: auto !important
    }

.legacy-form     .align-self-xl-start  {
        align-self: flex-start !important
    }

.legacy-form     .align-self-xl-end  {
        align-self: flex-end !important
    }

.legacy-form     .align-self-xl-center  {
        align-self: center !important
    }

.legacy-form     .align-self-xl-baseline  {
        align-self: baseline !important
    }

.legacy-form     .align-self-xl-stretch  {
        align-self: stretch !important
    }

.legacy-form     .order-xl-first  {
        order: -1 !important
    }

.legacy-form     .order-xl-0  {
        order: 0 !important
    }

.legacy-form     .order-xl-1  {
        order: 1 !important
    }

.legacy-form     .order-xl-2  {
        order: 2 !important
    }

.legacy-form     .order-xl-3  {
        order: 3 !important
    }

.legacy-form     .order-xl-4  {
        order: 4 !important
    }

.legacy-form     .order-xl-5  {
        order: 5 !important
    }

.legacy-form     .order-xl-last  {
        order: 6 !important
    }

.legacy-form     .m-xl-0  {
        margin: 0 0 !important
    }

.legacy-form     .m-xl-1  {
        margin: .234375rem .234375rem !important
    }

.legacy-form     .m-xl-2  {
        margin: .46875rem .46875rem !important
    }

.legacy-form     .m-xl-3  {
        margin: .9375rem .9375rem !important
    }

.legacy-form     .m-xl-4  {
        margin: 1.40625rem 1.40625rem !important
    }

.legacy-form     .m-xl-5  {
        margin: 2.8125rem 2.8125rem !important
    }

.legacy-form     .m-xl-auto  {
        margin: auto auto !important
    }

.legacy-form     .mx-xl-0  {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

.legacy-form     .mx-xl-1  {
        margin-right: .234375rem !important;
        margin-left: .234375rem !important
    }

.legacy-form     .mx-xl-2  {
        margin-right: .46875rem !important;
        margin-left: .46875rem !important
    }

.legacy-form     .mx-xl-3  {
        margin-right: .9375rem !important;
        margin-left: .9375rem !important
    }

.legacy-form     .mx-xl-4  {
        margin-right: 1.40625rem !important;
        margin-left: 1.40625rem !important
    }

.legacy-form     .mx-xl-5  {
        margin-right: 2.8125rem !important;
        margin-left: 2.8125rem !important
    }

.legacy-form     .mx-xl-auto  {
        margin-right: auto !important;
        margin-left: auto !important
    }

.legacy-form     .my-xl-0  {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

.legacy-form     .my-xl-1  {
        margin-top: .234375rem !important;
        margin-bottom: .234375rem !important
    }

.legacy-form     .my-xl-2  {
        margin-top: .46875rem !important;
        margin-bottom: .46875rem !important
    }

.legacy-form     .my-xl-3  {
        margin-top: .9375rem !important;
        margin-bottom: .9375rem !important
    }

.legacy-form     .my-xl-4  {
        margin-top: 1.40625rem !important;
        margin-bottom: 1.40625rem !important
    }

.legacy-form     .my-xl-5  {
        margin-top: 2.8125rem !important;
        margin-bottom: 2.8125rem !important
    }

.legacy-form     .my-xl-auto  {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

.legacy-form     .mt-xl-0  {
        margin-top: 0 !important
    }

.legacy-form     .mt-xl-1  {
        margin-top: .234375rem !important
    }

.legacy-form     .mt-xl-2  {
        margin-top: .46875rem !important
    }

.legacy-form     .mt-xl-3  {
        margin-top: .9375rem !important
    }

.legacy-form     .mt-xl-4  {
        margin-top: 1.40625rem !important
    }

.legacy-form     .mt-xl-5  {
        margin-top: 2.8125rem !important
    }

.legacy-form     .mt-xl-auto  {
        margin-top: auto !important
    }

.legacy-form     .me-xl-0  {
        margin-right: 0 !important
    }

.legacy-form     .me-xl-1  {
        margin-right: .234375rem !important
    }

.legacy-form     .me-xl-2  {
        margin-right: .46875rem !important
    }

.legacy-form     .me-xl-3  {
        margin-right: .9375rem !important
    }

.legacy-form     .me-xl-4  {
        margin-right: 1.40625rem !important
    }

.legacy-form     .me-xl-5  {
        margin-right: 2.8125rem !important
    }

.legacy-form     .me-xl-auto  {
        margin-right: auto !important
    }

.legacy-form     .mb-xl-0  {
        margin-bottom: 0 !important
    }

.legacy-form     .mb-xl-1  {
        margin-bottom: .234375rem !important
    }

.legacy-form     .mb-xl-2  {
        margin-bottom: .46875rem !important
    }

.legacy-form     .mb-xl-3  {
        margin-bottom: .9375rem !important
    }

.legacy-form     .mb-xl-4  {
        margin-bottom: 1.40625rem !important
    }

.legacy-form     .mb-xl-5  {
        margin-bottom: 2.8125rem !important
    }

.legacy-form     .mb-xl-auto  {
        margin-bottom: auto !important
    }

.legacy-form     .ms-xl-0  {
        margin-left: 0 !important
    }

.legacy-form     .ms-xl-1  {
        margin-left: .234375rem !important
    }

.legacy-form     .ms-xl-2  {
        margin-left: .46875rem !important
    }

.legacy-form     .ms-xl-3  {
        margin-left: .9375rem !important
    }

.legacy-form     .ms-xl-4  {
        margin-left: 1.40625rem !important
    }

.legacy-form     .ms-xl-5  {
        margin-left: 2.8125rem !important
    }

.legacy-form     .ms-xl-auto  {
        margin-left: auto !important
    }

.legacy-form     .m-xl-n1  {
        margin: -.234375rem -.234375rem !important
    }

.legacy-form     .m-xl-n2  {
        margin: -.46875rem -.46875rem !important
    }

.legacy-form     .m-xl-n3  {
        margin: -.9375rem -.9375rem !important
    }

.legacy-form     .m-xl-n4  {
        margin: -1.40625rem -1.40625rem !important
    }

.legacy-form     .m-xl-n5  {
        margin: -2.8125rem -2.8125rem !important
    }

.legacy-form     .mx-xl-n1  {
        margin-right: -.234375rem !important;
        margin-left: -.234375rem !important
    }

.legacy-form     .mx-xl-n2  {
        margin-right: -.46875rem !important;
        margin-left: -.46875rem !important
    }

.legacy-form     .mx-xl-n3  {
        margin-right: -.9375rem !important;
        margin-left: -.9375rem !important
    }

.legacy-form     .mx-xl-n4  {
        margin-right: -1.40625rem !important;
        margin-left: -1.40625rem !important
    }

.legacy-form     .mx-xl-n5  {
        margin-right: -2.8125rem !important;
        margin-left: -2.8125rem !important
    }

.legacy-form     .my-xl-n1  {
        margin-top: -.234375rem !important;
        margin-bottom: -.234375rem !important
    }

.legacy-form     .my-xl-n2  {
        margin-top: -.46875rem !important;
        margin-bottom: -.46875rem !important
    }

.legacy-form     .my-xl-n3  {
        margin-top: -.9375rem !important;
        margin-bottom: -.9375rem !important
    }

.legacy-form     .my-xl-n4  {
        margin-top: -1.40625rem !important;
        margin-bottom: -1.40625rem !important
    }

.legacy-form     .my-xl-n5  {
        margin-top: -2.8125rem !important;
        margin-bottom: -2.8125rem !important
    }

.legacy-form     .mt-xl-n1  {
        margin-top: -.234375rem !important
    }

.legacy-form     .mt-xl-n2  {
        margin-top: -.46875rem !important
    }

.legacy-form     .mt-xl-n3  {
        margin-top: -.9375rem !important
    }

.legacy-form     .mt-xl-n4  {
        margin-top: -1.40625rem !important
    }

.legacy-form     .mt-xl-n5  {
        margin-top: -2.8125rem !important
    }

.legacy-form     .me-xl-n1  {
        margin-right: -.234375rem !important
    }

.legacy-form     .me-xl-n2  {
        margin-right: -.46875rem !important
    }

.legacy-form     .me-xl-n3  {
        margin-right: -.9375rem !important
    }

.legacy-form     .me-xl-n4  {
        margin-right: -1.40625rem !important
    }

.legacy-form     .me-xl-n5  {
        margin-right: -2.8125rem !important
    }

.legacy-form     .mb-xl-n1  {
        margin-bottom: -.234375rem !important
    }

.legacy-form     .mb-xl-n2  {
        margin-bottom: -.46875rem !important
    }

.legacy-form     .mb-xl-n3  {
        margin-bottom: -.9375rem !important
    }

.legacy-form     .mb-xl-n4  {
        margin-bottom: -1.40625rem !important
    }

.legacy-form     .mb-xl-n5  {
        margin-bottom: -2.8125rem !important
    }

.legacy-form     .ms-xl-n1  {
        margin-left: -.234375rem !important
    }

.legacy-form     .ms-xl-n2  {
        margin-left: -.46875rem !important
    }

.legacy-form     .ms-xl-n3  {
        margin-left: -.9375rem !important
    }

.legacy-form     .ms-xl-n4  {
        margin-left: -1.40625rem !important
    }

.legacy-form     .ms-xl-n5  {
        margin-left: -2.8125rem !important
    }

.legacy-form     .p-xl-0  {
        padding: 0 0 !important
    }

.legacy-form     .p-xl-1  {
        padding: .234375rem .234375rem !important
    }

.legacy-form     .p-xl-2  {
        padding: .46875rem .46875rem !important
    }

.legacy-form     .p-xl-3  {
        padding: .9375rem .9375rem !important
    }

.legacy-form     .p-xl-4  {
        padding: 1.40625rem 1.40625rem !important
    }

.legacy-form     .p-xl-5  {
        padding: 2.8125rem 2.8125rem !important
    }

.legacy-form     .px-xl-0  {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

.legacy-form     .px-xl-1  {
        padding-right: .234375rem !important;
        padding-left: .234375rem !important
    }

.legacy-form     .px-xl-2  {
        padding-right: .46875rem !important;
        padding-left: .46875rem !important
    }

.legacy-form     .px-xl-3  {
        padding-right: .9375rem !important;
        padding-left: .9375rem !important
    }

.legacy-form     .px-xl-4  {
        padding-right: 1.40625rem !important;
        padding-left: 1.40625rem !important
    }

.legacy-form     .px-xl-5  {
        padding-right: 2.8125rem !important;
        padding-left: 2.8125rem !important
    }

.legacy-form     .py-xl-0  {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

.legacy-form     .py-xl-1  {
        padding-top: .234375rem !important;
        padding-bottom: .234375rem !important
    }

.legacy-form     .py-xl-2  {
        padding-top: .46875rem !important;
        padding-bottom: .46875rem !important
    }

.legacy-form     .py-xl-3  {
        padding-top: .9375rem !important;
        padding-bottom: .9375rem !important
    }

.legacy-form     .py-xl-4  {
        padding-top: 1.40625rem !important;
        padding-bottom: 1.40625rem !important
    }

.legacy-form     .py-xl-5  {
        padding-top: 2.8125rem !important;
        padding-bottom: 2.8125rem !important
    }

.legacy-form     .pt-xl-0  {
        padding-top: 0 !important
    }

.legacy-form     .pt-xl-1  {
        padding-top: .234375rem !important
    }

.legacy-form     .pt-xl-2  {
        padding-top: .46875rem !important
    }

.legacy-form     .pt-xl-3  {
        padding-top: .9375rem !important
    }

.legacy-form     .pt-xl-4  {
        padding-top: 1.40625rem !important
    }

.legacy-form     .pt-xl-5  {
        padding-top: 2.8125rem !important
    }

.legacy-form     .pe-xl-0  {
        padding-right: 0 !important
    }

.legacy-form     .pe-xl-1  {
        padding-right: .234375rem !important
    }

.legacy-form     .pe-xl-2  {
        padding-right: .46875rem !important
    }

.legacy-form     .pe-xl-3  {
        padding-right: .9375rem !important
    }

.legacy-form     .pe-xl-4  {
        padding-right: 1.40625rem !important
    }

.legacy-form     .pe-xl-5  {
        padding-right: 2.8125rem !important
    }

.legacy-form     .pb-xl-0  {
        padding-bottom: 0 !important
    }

.legacy-form     .pb-xl-1  {
        padding-bottom: .234375rem !important
    }

.legacy-form     .pb-xl-2  {
        padding-bottom: .46875rem !important
    }

.legacy-form     .pb-xl-3  {
        padding-bottom: .9375rem !important
    }

.legacy-form     .pb-xl-4  {
        padding-bottom: 1.40625rem !important
    }

.legacy-form     .pb-xl-5  {
        padding-bottom: 2.8125rem !important
    }

.legacy-form     .ps-xl-0  {
        padding-left: 0 !important
    }

.legacy-form     .ps-xl-1  {
        padding-left: .234375rem !important
    }

.legacy-form     .ps-xl-2  {
        padding-left: .46875rem !important
    }

.legacy-form     .ps-xl-3  {
        padding-left: .9375rem !important
    }

.legacy-form     .ps-xl-4  {
        padding-left: 1.40625rem !important
    }

.legacy-form     .ps-xl-5  {
        padding-left: 2.8125rem !important
    }

.legacy-form     .gap-xl-0  {
        gap: 0 !important
    }

.legacy-form     .gap-xl-1  {
        gap: .234375rem !important
    }

.legacy-form     .gap-xl-2  {
        gap: .46875rem !important
    }

.legacy-form     .gap-xl-3  {
        gap: .9375rem !important
    }

.legacy-form     .gap-xl-4  {
        gap: 1.40625rem !important
    }

.legacy-form     .gap-xl-5  {
        gap: 2.8125rem !important
    }

.legacy-form     .row-gap-xl-0  {
        row-gap: 0 !important
    }

.legacy-form     .row-gap-xl-1  {
        row-gap: .234375rem !important
    }

.legacy-form     .row-gap-xl-2  {
        row-gap: .46875rem !important
    }

.legacy-form     .row-gap-xl-3  {
        row-gap: .9375rem !important
    }

.legacy-form     .row-gap-xl-4  {
        row-gap: 1.40625rem !important
    }

.legacy-form     .row-gap-xl-5  {
        row-gap: 2.8125rem !important
    }

.legacy-form     .column-gap-xl-0  {
        -moz-column-gap: 0 !important;
        column-gap: 0 !important
    }

.legacy-form     .column-gap-xl-1  {
        -moz-column-gap: .234375rem !important;
        column-gap: .234375rem !important
    }

.legacy-form     .column-gap-xl-2  {
        -moz-column-gap: .46875rem !important;
        column-gap: .46875rem !important
    }

.legacy-form     .column-gap-xl-3  {
        -moz-column-gap: .9375rem !important;
        column-gap: .9375rem !important
    }

.legacy-form     .column-gap-xl-4  {
        -moz-column-gap: 1.40625rem !important;
        column-gap: 1.40625rem !important
    }

.legacy-form     .column-gap-xl-5  {
        -moz-column-gap: 2.8125rem !important;
        column-gap: 2.8125rem !important
    }

.legacy-form     .text-xl-start  {
        text-align: left !important
    }

.legacy-form     .text-xl-end  {
        text-align: right !important
    }

.legacy-form     .text-xl-center  {
        text-align: center !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .float-xxl-start  {
        float: left !important
    }

.legacy-form     .float-xxl-end  {
        float: right !important
    }

.legacy-form     .float-xxl-none  {
        float: none !important
    }

.legacy-form     .object-fit-xxl-contain  {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

.legacy-form     .object-fit-xxl-cover  {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

.legacy-form     .object-fit-xxl-fill  {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

.legacy-form     .object-fit-xxl-scale  {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

.legacy-form     .object-fit-xxl-none  {
        -o-object-fit: none !important;
        object-fit: none !important
    }

.legacy-form     .d-xxl-inline  {
        display: inline !important
    }

.legacy-form     .d-xxl-inline-block  {
        display: inline-block !important
    }

.legacy-form     .d-xxl-block  {
        display: block !important
    }

.legacy-form     .d-xxl-grid  {
        display: grid !important
    }

.legacy-form     .d-xxl-inline-grid  {
        display: inline-grid !important
    }

.legacy-form     .d-xxl-table  {
        display: table !important
    }

.legacy-form     .d-xxl-table-row  {
        display: table-row !important
    }

.legacy-form     .d-xxl-table-cell  {
        display: table-cell !important
    }

.legacy-form     .d-xxl-flex  {
        display: flex !important
    }

.legacy-form     .d-xxl-inline-flex  {
        display: inline-flex !important
    }

.legacy-form     .d-xxl-none  {
        display: none !important
    }

.legacy-form     .flex-xxl-fill  {
        flex: 1 1 auto !important
    }

.legacy-form     .flex-xxl-row  {
        flex-direction: row !important
    }

.legacy-form     .flex-xxl-column  {
        flex-direction: column !important
    }

.legacy-form     .flex-xxl-row-reverse  {
        flex-direction: row-reverse !important
    }

.legacy-form     .flex-xxl-column-reverse  {
        flex-direction: column-reverse !important
    }

.legacy-form     .flex-xxl-grow-0  {
        flex-grow: 0 !important
    }

.legacy-form     .flex-xxl-grow-1  {
        flex-grow: 1 !important
    }

.legacy-form     .flex-xxl-shrink-0  {
        flex-shrink: 0 !important
    }

.legacy-form     .flex-xxl-shrink-1  {
        flex-shrink: 1 !important
    }

.legacy-form     .flex-xxl-wrap  {
        flex-wrap: wrap !important
    }

.legacy-form     .flex-xxl-nowrap  {
        flex-wrap: nowrap !important
    }

.legacy-form     .flex-xxl-wrap-reverse  {
        flex-wrap: wrap-reverse !important
    }

.legacy-form     .justify-content-xxl-start  {
        justify-content: flex-start !important
    }

.legacy-form     .justify-content-xxl-end  {
        justify-content: flex-end !important
    }

.legacy-form     .justify-content-xxl-center  {
        justify-content: center !important
    }

.legacy-form     .justify-content-xxl-between  {
        justify-content: space-between !important
    }

.legacy-form     .justify-content-xxl-around  {
        justify-content: space-around !important
    }

.legacy-form     .justify-content-xxl-evenly  {
        justify-content: space-evenly !important
    }

.legacy-form     .align-items-xxl-start  {
        align-items: flex-start !important
    }

.legacy-form     .align-items-xxl-end  {
        align-items: flex-end !important
    }

.legacy-form     .align-items-xxl-center  {
        align-items: center !important
    }

.legacy-form     .align-items-xxl-baseline  {
        align-items: baseline !important
    }

.legacy-form     .align-items-xxl-stretch  {
        align-items: stretch !important
    }

.legacy-form     .align-content-xxl-start  {
        align-content: flex-start !important
    }

.legacy-form     .align-content-xxl-end  {
        align-content: flex-end !important
    }

.legacy-form     .align-content-xxl-center  {
        align-content: center !important
    }

.legacy-form     .align-content-xxl-between  {
        align-content: space-between !important
    }

.legacy-form     .align-content-xxl-around  {
        align-content: space-around !important
    }

.legacy-form     .align-content-xxl-stretch  {
        align-content: stretch !important
    }

.legacy-form     .align-self-xxl-auto  {
        align-self: auto !important
    }

.legacy-form     .align-self-xxl-start  {
        align-self: flex-start !important
    }

.legacy-form     .align-self-xxl-end  {
        align-self: flex-end !important
    }

.legacy-form     .align-self-xxl-center  {
        align-self: center !important
    }

.legacy-form     .align-self-xxl-baseline  {
        align-self: baseline !important
    }

.legacy-form     .align-self-xxl-stretch  {
        align-self: stretch !important
    }

.legacy-form     .order-xxl-first  {
        order: -1 !important
    }

.legacy-form     .order-xxl-0  {
        order: 0 !important
    }

.legacy-form     .order-xxl-1  {
        order: 1 !important
    }

.legacy-form     .order-xxl-2  {
        order: 2 !important
    }

.legacy-form     .order-xxl-3  {
        order: 3 !important
    }

.legacy-form     .order-xxl-4  {
        order: 4 !important
    }

.legacy-form     .order-xxl-5  {
        order: 5 !important
    }

.legacy-form     .order-xxl-last  {
        order: 6 !important
    }

.legacy-form     .m-xxl-0  {
        margin: 0 0 !important
    }

.legacy-form     .m-xxl-1  {
        margin: .234375rem .234375rem !important
    }

.legacy-form     .m-xxl-2  {
        margin: .46875rem .46875rem !important
    }

.legacy-form     .m-xxl-3  {
        margin: .9375rem .9375rem !important
    }

.legacy-form     .m-xxl-4  {
        margin: 1.40625rem 1.40625rem !important
    }

.legacy-form     .m-xxl-5  {
        margin: 2.8125rem 2.8125rem !important
    }

.legacy-form     .m-xxl-auto  {
        margin: auto auto !important
    }

.legacy-form     .mx-xxl-0  {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

.legacy-form     .mx-xxl-1  {
        margin-right: .234375rem !important;
        margin-left: .234375rem !important
    }

.legacy-form     .mx-xxl-2  {
        margin-right: .46875rem !important;
        margin-left: .46875rem !important
    }

.legacy-form     .mx-xxl-3  {
        margin-right: .9375rem !important;
        margin-left: .9375rem !important
    }

.legacy-form     .mx-xxl-4  {
        margin-right: 1.40625rem !important;
        margin-left: 1.40625rem !important
    }

.legacy-form     .mx-xxl-5  {
        margin-right: 2.8125rem !important;
        margin-left: 2.8125rem !important
    }

.legacy-form     .mx-xxl-auto  {
        margin-right: auto !important;
        margin-left: auto !important
    }

.legacy-form     .my-xxl-0  {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

.legacy-form     .my-xxl-1  {
        margin-top: .234375rem !important;
        margin-bottom: .234375rem !important
    }

.legacy-form     .my-xxl-2  {
        margin-top: .46875rem !important;
        margin-bottom: .46875rem !important
    }

.legacy-form     .my-xxl-3  {
        margin-top: .9375rem !important;
        margin-bottom: .9375rem !important
    }

.legacy-form     .my-xxl-4  {
        margin-top: 1.40625rem !important;
        margin-bottom: 1.40625rem !important
    }

.legacy-form     .my-xxl-5  {
        margin-top: 2.8125rem !important;
        margin-bottom: 2.8125rem !important
    }

.legacy-form     .my-xxl-auto  {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

.legacy-form     .mt-xxl-0  {
        margin-top: 0 !important
    }

.legacy-form     .mt-xxl-1  {
        margin-top: .234375rem !important
    }

.legacy-form     .mt-xxl-2  {
        margin-top: .46875rem !important
    }

.legacy-form     .mt-xxl-3  {
        margin-top: .9375rem !important
    }

.legacy-form     .mt-xxl-4  {
        margin-top: 1.40625rem !important
    }

.legacy-form     .mt-xxl-5  {
        margin-top: 2.8125rem !important
    }

.legacy-form     .mt-xxl-auto  {
        margin-top: auto !important
    }

.legacy-form     .me-xxl-0  {
        margin-right: 0 !important
    }

.legacy-form     .me-xxl-1  {
        margin-right: .234375rem !important
    }

.legacy-form     .me-xxl-2  {
        margin-right: .46875rem !important
    }

.legacy-form     .me-xxl-3  {
        margin-right: .9375rem !important
    }

.legacy-form     .me-xxl-4  {
        margin-right: 1.40625rem !important
    }

.legacy-form     .me-xxl-5  {
        margin-right: 2.8125rem !important
    }

.legacy-form     .me-xxl-auto  {
        margin-right: auto !important
    }

.legacy-form     .mb-xxl-0  {
        margin-bottom: 0 !important
    }

.legacy-form     .mb-xxl-1  {
        margin-bottom: .234375rem !important
    }

.legacy-form     .mb-xxl-2  {
        margin-bottom: .46875rem !important
    }

.legacy-form     .mb-xxl-3  {
        margin-bottom: .9375rem !important
    }

.legacy-form     .mb-xxl-4  {
        margin-bottom: 1.40625rem !important
    }

.legacy-form     .mb-xxl-5  {
        margin-bottom: 2.8125rem !important
    }

.legacy-form     .mb-xxl-auto  {
        margin-bottom: auto !important
    }

.legacy-form     .ms-xxl-0  {
        margin-left: 0 !important
    }

.legacy-form     .ms-xxl-1  {
        margin-left: .234375rem !important
    }

.legacy-form     .ms-xxl-2  {
        margin-left: .46875rem !important
    }

.legacy-form     .ms-xxl-3  {
        margin-left: .9375rem !important
    }

.legacy-form     .ms-xxl-4  {
        margin-left: 1.40625rem !important
    }

.legacy-form     .ms-xxl-5  {
        margin-left: 2.8125rem !important
    }

.legacy-form     .ms-xxl-auto  {
        margin-left: auto !important
    }

.legacy-form     .m-xxl-n1  {
        margin: -.234375rem -.234375rem !important
    }

.legacy-form     .m-xxl-n2  {
        margin: -.46875rem -.46875rem !important
    }

.legacy-form     .m-xxl-n3  {
        margin: -.9375rem -.9375rem !important
    }

.legacy-form     .m-xxl-n4  {
        margin: -1.40625rem -1.40625rem !important
    }

.legacy-form     .m-xxl-n5  {
        margin: -2.8125rem -2.8125rem !important
    }

.legacy-form     .mx-xxl-n1  {
        margin-right: -.234375rem !important;
        margin-left: -.234375rem !important
    }

.legacy-form     .mx-xxl-n2  {
        margin-right: -.46875rem !important;
        margin-left: -.46875rem !important
    }

.legacy-form     .mx-xxl-n3  {
        margin-right: -.9375rem !important;
        margin-left: -.9375rem !important
    }

.legacy-form     .mx-xxl-n4  {
        margin-right: -1.40625rem !important;
        margin-left: -1.40625rem !important
    }

.legacy-form     .mx-xxl-n5  {
        margin-right: -2.8125rem !important;
        margin-left: -2.8125rem !important
    }

.legacy-form     .my-xxl-n1  {
        margin-top: -.234375rem !important;
        margin-bottom: -.234375rem !important
    }

.legacy-form     .my-xxl-n2  {
        margin-top: -.46875rem !important;
        margin-bottom: -.46875rem !important
    }

.legacy-form     .my-xxl-n3  {
        margin-top: -.9375rem !important;
        margin-bottom: -.9375rem !important
    }

.legacy-form     .my-xxl-n4  {
        margin-top: -1.40625rem !important;
        margin-bottom: -1.40625rem !important
    }

.legacy-form     .my-xxl-n5  {
        margin-top: -2.8125rem !important;
        margin-bottom: -2.8125rem !important
    }

.legacy-form     .mt-xxl-n1  {
        margin-top: -.234375rem !important
    }

.legacy-form     .mt-xxl-n2  {
        margin-top: -.46875rem !important
    }

.legacy-form     .mt-xxl-n3  {
        margin-top: -.9375rem !important
    }

.legacy-form     .mt-xxl-n4  {
        margin-top: -1.40625rem !important
    }

.legacy-form     .mt-xxl-n5  {
        margin-top: -2.8125rem !important
    }

.legacy-form     .me-xxl-n1  {
        margin-right: -.234375rem !important
    }

.legacy-form     .me-xxl-n2  {
        margin-right: -.46875rem !important
    }

.legacy-form     .me-xxl-n3  {
        margin-right: -.9375rem !important
    }

.legacy-form     .me-xxl-n4  {
        margin-right: -1.40625rem !important
    }

.legacy-form     .me-xxl-n5  {
        margin-right: -2.8125rem !important
    }

.legacy-form     .mb-xxl-n1  {
        margin-bottom: -.234375rem !important
    }

.legacy-form     .mb-xxl-n2  {
        margin-bottom: -.46875rem !important
    }

.legacy-form     .mb-xxl-n3  {
        margin-bottom: -.9375rem !important
    }

.legacy-form     .mb-xxl-n4  {
        margin-bottom: -1.40625rem !important
    }

.legacy-form     .mb-xxl-n5  {
        margin-bottom: -2.8125rem !important
    }

.legacy-form     .ms-xxl-n1  {
        margin-left: -.234375rem !important
    }

.legacy-form     .ms-xxl-n2  {
        margin-left: -.46875rem !important
    }

.legacy-form     .ms-xxl-n3  {
        margin-left: -.9375rem !important
    }

.legacy-form     .ms-xxl-n4  {
        margin-left: -1.40625rem !important
    }

.legacy-form     .ms-xxl-n5  {
        margin-left: -2.8125rem !important
    }

.legacy-form     .p-xxl-0  {
        padding: 0 0 !important
    }

.legacy-form     .p-xxl-1  {
        padding: .234375rem .234375rem !important
    }

.legacy-form     .p-xxl-2  {
        padding: .46875rem .46875rem !important
    }

.legacy-form     .p-xxl-3  {
        padding: .9375rem .9375rem !important
    }

.legacy-form     .p-xxl-4  {
        padding: 1.40625rem 1.40625rem !important
    }

.legacy-form     .p-xxl-5  {
        padding: 2.8125rem 2.8125rem !important
    }

.legacy-form     .px-xxl-0  {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

.legacy-form     .px-xxl-1  {
        padding-right: .234375rem !important;
        padding-left: .234375rem !important
    }

.legacy-form     .px-xxl-2  {
        padding-right: .46875rem !important;
        padding-left: .46875rem !important
    }

.legacy-form     .px-xxl-3  {
        padding-right: .9375rem !important;
        padding-left: .9375rem !important
    }

.legacy-form     .px-xxl-4  {
        padding-right: 1.40625rem !important;
        padding-left: 1.40625rem !important
    }

.legacy-form     .px-xxl-5  {
        padding-right: 2.8125rem !important;
        padding-left: 2.8125rem !important
    }

.legacy-form     .py-xxl-0  {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

.legacy-form     .py-xxl-1  {
        padding-top: .234375rem !important;
        padding-bottom: .234375rem !important
    }

.legacy-form     .py-xxl-2  {
        padding-top: .46875rem !important;
        padding-bottom: .46875rem !important
    }

.legacy-form     .py-xxl-3  {
        padding-top: .9375rem !important;
        padding-bottom: .9375rem !important
    }

.legacy-form     .py-xxl-4  {
        padding-top: 1.40625rem !important;
        padding-bottom: 1.40625rem !important
    }

.legacy-form     .py-xxl-5  {
        padding-top: 2.8125rem !important;
        padding-bottom: 2.8125rem !important
    }

.legacy-form     .pt-xxl-0  {
        padding-top: 0 !important
    }

.legacy-form     .pt-xxl-1  {
        padding-top: .234375rem !important
    }

.legacy-form     .pt-xxl-2  {
        padding-top: .46875rem !important
    }

.legacy-form     .pt-xxl-3  {
        padding-top: .9375rem !important
    }

.legacy-form     .pt-xxl-4  {
        padding-top: 1.40625rem !important
    }

.legacy-form     .pt-xxl-5  {
        padding-top: 2.8125rem !important
    }

.legacy-form     .pe-xxl-0  {
        padding-right: 0 !important
    }

.legacy-form     .pe-xxl-1  {
        padding-right: .234375rem !important
    }

.legacy-form     .pe-xxl-2  {
        padding-right: .46875rem !important
    }

.legacy-form     .pe-xxl-3  {
        padding-right: .9375rem !important
    }

.legacy-form     .pe-xxl-4  {
        padding-right: 1.40625rem !important
    }

.legacy-form     .pe-xxl-5  {
        padding-right: 2.8125rem !important
    }

.legacy-form     .pb-xxl-0  {
        padding-bottom: 0 !important
    }

.legacy-form     .pb-xxl-1  {
        padding-bottom: .234375rem !important
    }

.legacy-form     .pb-xxl-2  {
        padding-bottom: .46875rem !important
    }

.legacy-form     .pb-xxl-3  {
        padding-bottom: .9375rem !important
    }

.legacy-form     .pb-xxl-4  {
        padding-bottom: 1.40625rem !important
    }

.legacy-form     .pb-xxl-5  {
        padding-bottom: 2.8125rem !important
    }

.legacy-form     .ps-xxl-0  {
        padding-left: 0 !important
    }

.legacy-form     .ps-xxl-1  {
        padding-left: .234375rem !important
    }

.legacy-form     .ps-xxl-2  {
        padding-left: .46875rem !important
    }

.legacy-form     .ps-xxl-3  {
        padding-left: .9375rem !important
    }

.legacy-form     .ps-xxl-4  {
        padding-left: 1.40625rem !important
    }

.legacy-form     .ps-xxl-5  {
        padding-left: 2.8125rem !important
    }

.legacy-form     .gap-xxl-0  {
        gap: 0 !important
    }

.legacy-form     .gap-xxl-1  {
        gap: .234375rem !important
    }

.legacy-form     .gap-xxl-2  {
        gap: .46875rem !important
    }

.legacy-form     .gap-xxl-3  {
        gap: .9375rem !important
    }

.legacy-form     .gap-xxl-4  {
        gap: 1.40625rem !important
    }

.legacy-form     .gap-xxl-5  {
        gap: 2.8125rem !important
    }

.legacy-form     .row-gap-xxl-0  {
        row-gap: 0 !important
    }

.legacy-form     .row-gap-xxl-1  {
        row-gap: .234375rem !important
    }

.legacy-form     .row-gap-xxl-2  {
        row-gap: .46875rem !important
    }

.legacy-form     .row-gap-xxl-3  {
        row-gap: .9375rem !important
    }

.legacy-form     .row-gap-xxl-4  {
        row-gap: 1.40625rem !important
    }

.legacy-form     .row-gap-xxl-5  {
        row-gap: 2.8125rem !important
    }

.legacy-form     .column-gap-xxl-0  {
        -moz-column-gap: 0 !important;
        column-gap: 0 !important
    }

.legacy-form     .column-gap-xxl-1  {
        -moz-column-gap: .234375rem !important;
        column-gap: .234375rem !important
    }

.legacy-form     .column-gap-xxl-2  {
        -moz-column-gap: .46875rem !important;
        column-gap: .46875rem !important
    }

.legacy-form     .column-gap-xxl-3  {
        -moz-column-gap: .9375rem !important;
        column-gap: .9375rem !important
    }

.legacy-form     .column-gap-xxl-4  {
        -moz-column-gap: 1.40625rem !important;
        column-gap: 1.40625rem !important
    }

.legacy-form     .column-gap-xxl-5  {
        -moz-column-gap: 2.8125rem !important;
        column-gap: 2.8125rem !important
    }

.legacy-form     .text-xxl-start  {
        text-align: left !important
    }

.legacy-form     .text-xxl-end  {
        text-align: right !important
    }

.legacy-form     .text-xxl-center  {
        text-align: center !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .float-xxxl-start  {
        float: left !important
    }

.legacy-form     .float-xxxl-end  {
        float: right !important
    }

.legacy-form     .float-xxxl-none  {
        float: none !important
    }

.legacy-form     .object-fit-xxxl-contain  {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

.legacy-form     .object-fit-xxxl-cover  {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

.legacy-form     .object-fit-xxxl-fill  {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

.legacy-form     .object-fit-xxxl-scale  {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

.legacy-form     .object-fit-xxxl-none  {
        -o-object-fit: none !important;
        object-fit: none !important
    }

.legacy-form     .d-xxxl-inline  {
        display: inline !important
    }

.legacy-form     .d-xxxl-inline-block  {
        display: inline-block !important
    }

.legacy-form     .d-xxxl-block  {
        display: block !important
    }

.legacy-form     .d-xxxl-grid  {
        display: grid !important
    }

.legacy-form     .d-xxxl-inline-grid  {
        display: inline-grid !important
    }

.legacy-form     .d-xxxl-table  {
        display: table !important
    }

.legacy-form     .d-xxxl-table-row  {
        display: table-row !important
    }

.legacy-form     .d-xxxl-table-cell  {
        display: table-cell !important
    }

.legacy-form     .d-xxxl-flex  {
        display: flex !important
    }

.legacy-form     .d-xxxl-inline-flex  {
        display: inline-flex !important
    }

.legacy-form     .d-xxxl-none  {
        display: none !important
    }

.legacy-form     .flex-xxxl-fill  {
        flex: 1 1 auto !important
    }

.legacy-form     .flex-xxxl-row  {
        flex-direction: row !important
    }

.legacy-form     .flex-xxxl-column  {
        flex-direction: column !important
    }

.legacy-form     .flex-xxxl-row-reverse  {
        flex-direction: row-reverse !important
    }

.legacy-form     .flex-xxxl-column-reverse  {
        flex-direction: column-reverse !important
    }

.legacy-form     .flex-xxxl-grow-0  {
        flex-grow: 0 !important
    }

.legacy-form     .flex-xxxl-grow-1  {
        flex-grow: 1 !important
    }

.legacy-form     .flex-xxxl-shrink-0  {
        flex-shrink: 0 !important
    }

.legacy-form     .flex-xxxl-shrink-1  {
        flex-shrink: 1 !important
    }

.legacy-form     .flex-xxxl-wrap  {
        flex-wrap: wrap !important
    }

.legacy-form     .flex-xxxl-nowrap  {
        flex-wrap: nowrap !important
    }

.legacy-form     .flex-xxxl-wrap-reverse  {
        flex-wrap: wrap-reverse !important
    }

.legacy-form     .justify-content-xxxl-start  {
        justify-content: flex-start !important
    }

.legacy-form     .justify-content-xxxl-end  {
        justify-content: flex-end !important
    }

.legacy-form     .justify-content-xxxl-center  {
        justify-content: center !important
    }

.legacy-form     .justify-content-xxxl-between  {
        justify-content: space-between !important
    }

.legacy-form     .justify-content-xxxl-around  {
        justify-content: space-around !important
    }

.legacy-form     .justify-content-xxxl-evenly  {
        justify-content: space-evenly !important
    }

.legacy-form     .align-items-xxxl-start  {
        align-items: flex-start !important
    }

.legacy-form     .align-items-xxxl-end  {
        align-items: flex-end !important
    }

.legacy-form     .align-items-xxxl-center  {
        align-items: center !important
    }

.legacy-form     .align-items-xxxl-baseline  {
        align-items: baseline !important
    }

.legacy-form     .align-items-xxxl-stretch  {
        align-items: stretch !important
    }

.legacy-form     .align-content-xxxl-start  {
        align-content: flex-start !important
    }

.legacy-form     .align-content-xxxl-end  {
        align-content: flex-end !important
    }

.legacy-form     .align-content-xxxl-center  {
        align-content: center !important
    }

.legacy-form     .align-content-xxxl-between  {
        align-content: space-between !important
    }

.legacy-form     .align-content-xxxl-around  {
        align-content: space-around !important
    }

.legacy-form     .align-content-xxxl-stretch  {
        align-content: stretch !important
    }

.legacy-form     .align-self-xxxl-auto  {
        align-self: auto !important
    }

.legacy-form     .align-self-xxxl-start  {
        align-self: flex-start !important
    }

.legacy-form     .align-self-xxxl-end  {
        align-self: flex-end !important
    }

.legacy-form     .align-self-xxxl-center  {
        align-self: center !important
    }

.legacy-form     .align-self-xxxl-baseline  {
        align-self: baseline !important
    }

.legacy-form     .align-self-xxxl-stretch  {
        align-self: stretch !important
    }

.legacy-form     .order-xxxl-first  {
        order: -1 !important
    }

.legacy-form     .order-xxxl-0  {
        order: 0 !important
    }

.legacy-form     .order-xxxl-1  {
        order: 1 !important
    }

.legacy-form     .order-xxxl-2  {
        order: 2 !important
    }

.legacy-form     .order-xxxl-3  {
        order: 3 !important
    }

.legacy-form     .order-xxxl-4  {
        order: 4 !important
    }

.legacy-form     .order-xxxl-5  {
        order: 5 !important
    }

.legacy-form     .order-xxxl-last  {
        order: 6 !important
    }

.legacy-form     .m-xxxl-0  {
        margin: 0 0 !important
    }

.legacy-form     .m-xxxl-1  {
        margin: .234375rem .234375rem !important
    }

.legacy-form     .m-xxxl-2  {
        margin: .46875rem .46875rem !important
    }

.legacy-form     .m-xxxl-3  {
        margin: .9375rem .9375rem !important
    }

.legacy-form     .m-xxxl-4  {
        margin: 1.40625rem 1.40625rem !important
    }

.legacy-form     .m-xxxl-5  {
        margin: 2.8125rem 2.8125rem !important
    }

.legacy-form     .m-xxxl-auto  {
        margin: auto auto !important
    }

.legacy-form     .mx-xxxl-0  {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

.legacy-form     .mx-xxxl-1  {
        margin-right: .234375rem !important;
        margin-left: .234375rem !important
    }

.legacy-form     .mx-xxxl-2  {
        margin-right: .46875rem !important;
        margin-left: .46875rem !important
    }

.legacy-form     .mx-xxxl-3  {
        margin-right: .9375rem !important;
        margin-left: .9375rem !important
    }

.legacy-form     .mx-xxxl-4  {
        margin-right: 1.40625rem !important;
        margin-left: 1.40625rem !important
    }

.legacy-form     .mx-xxxl-5  {
        margin-right: 2.8125rem !important;
        margin-left: 2.8125rem !important
    }

.legacy-form     .mx-xxxl-auto  {
        margin-right: auto !important;
        margin-left: auto !important
    }

.legacy-form     .my-xxxl-0  {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

.legacy-form     .my-xxxl-1  {
        margin-top: .234375rem !important;
        margin-bottom: .234375rem !important
    }

.legacy-form     .my-xxxl-2  {
        margin-top: .46875rem !important;
        margin-bottom: .46875rem !important
    }

.legacy-form     .my-xxxl-3  {
        margin-top: .9375rem !important;
        margin-bottom: .9375rem !important
    }

.legacy-form     .my-xxxl-4  {
        margin-top: 1.40625rem !important;
        margin-bottom: 1.40625rem !important
    }

.legacy-form     .my-xxxl-5  {
        margin-top: 2.8125rem !important;
        margin-bottom: 2.8125rem !important
    }

.legacy-form     .my-xxxl-auto  {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

.legacy-form     .mt-xxxl-0  {
        margin-top: 0 !important
    }

.legacy-form     .mt-xxxl-1  {
        margin-top: .234375rem !important
    }

.legacy-form     .mt-xxxl-2  {
        margin-top: .46875rem !important
    }

.legacy-form     .mt-xxxl-3  {
        margin-top: .9375rem !important
    }

.legacy-form     .mt-xxxl-4  {
        margin-top: 1.40625rem !important
    }

.legacy-form     .mt-xxxl-5  {
        margin-top: 2.8125rem !important
    }

.legacy-form     .mt-xxxl-auto  {
        margin-top: auto !important
    }

.legacy-form     .me-xxxl-0  {
        margin-right: 0 !important
    }

.legacy-form     .me-xxxl-1  {
        margin-right: .234375rem !important
    }

.legacy-form     .me-xxxl-2  {
        margin-right: .46875rem !important
    }

.legacy-form     .me-xxxl-3  {
        margin-right: .9375rem !important
    }

.legacy-form     .me-xxxl-4  {
        margin-right: 1.40625rem !important
    }

.legacy-form     .me-xxxl-5  {
        margin-right: 2.8125rem !important
    }

.legacy-form     .me-xxxl-auto  {
        margin-right: auto !important
    }

.legacy-form     .mb-xxxl-0  {
        margin-bottom: 0 !important
    }

.legacy-form     .mb-xxxl-1  {
        margin-bottom: .234375rem !important
    }

.legacy-form     .mb-xxxl-2  {
        margin-bottom: .46875rem !important
    }

.legacy-form     .mb-xxxl-3  {
        margin-bottom: .9375rem !important
    }

.legacy-form     .mb-xxxl-4  {
        margin-bottom: 1.40625rem !important
    }

.legacy-form     .mb-xxxl-5  {
        margin-bottom: 2.8125rem !important
    }

.legacy-form     .mb-xxxl-auto  {
        margin-bottom: auto !important
    }

.legacy-form     .ms-xxxl-0  {
        margin-left: 0 !important
    }

.legacy-form     .ms-xxxl-1  {
        margin-left: .234375rem !important
    }

.legacy-form     .ms-xxxl-2  {
        margin-left: .46875rem !important
    }

.legacy-form     .ms-xxxl-3  {
        margin-left: .9375rem !important
    }

.legacy-form     .ms-xxxl-4  {
        margin-left: 1.40625rem !important
    }

.legacy-form     .ms-xxxl-5  {
        margin-left: 2.8125rem !important
    }

.legacy-form     .ms-xxxl-auto  {
        margin-left: auto !important
    }

.legacy-form     .m-xxxl-n1  {
        margin: -.234375rem -.234375rem !important
    }

.legacy-form     .m-xxxl-n2  {
        margin: -.46875rem -.46875rem !important
    }

.legacy-form     .m-xxxl-n3  {
        margin: -.9375rem -.9375rem !important
    }

.legacy-form     .m-xxxl-n4  {
        margin: -1.40625rem -1.40625rem !important
    }

.legacy-form     .m-xxxl-n5  {
        margin: -2.8125rem -2.8125rem !important
    }

.legacy-form     .mx-xxxl-n1  {
        margin-right: -.234375rem !important;
        margin-left: -.234375rem !important
    }

.legacy-form     .mx-xxxl-n2  {
        margin-right: -.46875rem !important;
        margin-left: -.46875rem !important
    }

.legacy-form     .mx-xxxl-n3  {
        margin-right: -.9375rem !important;
        margin-left: -.9375rem !important
    }

.legacy-form     .mx-xxxl-n4  {
        margin-right: -1.40625rem !important;
        margin-left: -1.40625rem !important
    }

.legacy-form     .mx-xxxl-n5  {
        margin-right: -2.8125rem !important;
        margin-left: -2.8125rem !important
    }

.legacy-form     .my-xxxl-n1  {
        margin-top: -.234375rem !important;
        margin-bottom: -.234375rem !important
    }

.legacy-form     .my-xxxl-n2  {
        margin-top: -.46875rem !important;
        margin-bottom: -.46875rem !important
    }

.legacy-form     .my-xxxl-n3  {
        margin-top: -.9375rem !important;
        margin-bottom: -.9375rem !important
    }

.legacy-form     .my-xxxl-n4  {
        margin-top: -1.40625rem !important;
        margin-bottom: -1.40625rem !important
    }

.legacy-form     .my-xxxl-n5  {
        margin-top: -2.8125rem !important;
        margin-bottom: -2.8125rem !important
    }

.legacy-form     .mt-xxxl-n1  {
        margin-top: -.234375rem !important
    }

.legacy-form     .mt-xxxl-n2  {
        margin-top: -.46875rem !important
    }

.legacy-form     .mt-xxxl-n3  {
        margin-top: -.9375rem !important
    }

.legacy-form     .mt-xxxl-n4  {
        margin-top: -1.40625rem !important
    }

.legacy-form     .mt-xxxl-n5  {
        margin-top: -2.8125rem !important
    }

.legacy-form     .me-xxxl-n1  {
        margin-right: -.234375rem !important
    }

.legacy-form     .me-xxxl-n2  {
        margin-right: -.46875rem !important
    }

.legacy-form     .me-xxxl-n3  {
        margin-right: -.9375rem !important
    }

.legacy-form     .me-xxxl-n4  {
        margin-right: -1.40625rem !important
    }

.legacy-form     .me-xxxl-n5  {
        margin-right: -2.8125rem !important
    }

.legacy-form     .mb-xxxl-n1  {
        margin-bottom: -.234375rem !important
    }

.legacy-form     .mb-xxxl-n2  {
        margin-bottom: -.46875rem !important
    }

.legacy-form     .mb-xxxl-n3  {
        margin-bottom: -.9375rem !important
    }

.legacy-form     .mb-xxxl-n4  {
        margin-bottom: -1.40625rem !important
    }

.legacy-form     .mb-xxxl-n5  {
        margin-bottom: -2.8125rem !important
    }

.legacy-form     .ms-xxxl-n1  {
        margin-left: -.234375rem !important
    }

.legacy-form     .ms-xxxl-n2  {
        margin-left: -.46875rem !important
    }

.legacy-form     .ms-xxxl-n3  {
        margin-left: -.9375rem !important
    }

.legacy-form     .ms-xxxl-n4  {
        margin-left: -1.40625rem !important
    }

.legacy-form     .ms-xxxl-n5  {
        margin-left: -2.8125rem !important
    }

.legacy-form     .p-xxxl-0  {
        padding: 0 0 !important
    }

.legacy-form     .p-xxxl-1  {
        padding: .234375rem .234375rem !important
    }

.legacy-form     .p-xxxl-2  {
        padding: .46875rem .46875rem !important
    }

.legacy-form     .p-xxxl-3  {
        padding: .9375rem .9375rem !important
    }

.legacy-form     .p-xxxl-4  {
        padding: 1.40625rem 1.40625rem !important
    }

.legacy-form     .p-xxxl-5  {
        padding: 2.8125rem 2.8125rem !important
    }

.legacy-form     .px-xxxl-0  {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

.legacy-form     .px-xxxl-1  {
        padding-right: .234375rem !important;
        padding-left: .234375rem !important
    }

.legacy-form     .px-xxxl-2  {
        padding-right: .46875rem !important;
        padding-left: .46875rem !important
    }

.legacy-form     .px-xxxl-3  {
        padding-right: .9375rem !important;
        padding-left: .9375rem !important
    }

.legacy-form     .px-xxxl-4  {
        padding-right: 1.40625rem !important;
        padding-left: 1.40625rem !important
    }

.legacy-form     .px-xxxl-5  {
        padding-right: 2.8125rem !important;
        padding-left: 2.8125rem !important
    }

.legacy-form     .py-xxxl-0  {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

.legacy-form     .py-xxxl-1  {
        padding-top: .234375rem !important;
        padding-bottom: .234375rem !important
    }

.legacy-form     .py-xxxl-2  {
        padding-top: .46875rem !important;
        padding-bottom: .46875rem !important
    }

.legacy-form     .py-xxxl-3  {
        padding-top: .9375rem !important;
        padding-bottom: .9375rem !important
    }

.legacy-form     .py-xxxl-4  {
        padding-top: 1.40625rem !important;
        padding-bottom: 1.40625rem !important
    }

.legacy-form     .py-xxxl-5  {
        padding-top: 2.8125rem !important;
        padding-bottom: 2.8125rem !important
    }

.legacy-form     .pt-xxxl-0  {
        padding-top: 0 !important
    }

.legacy-form     .pt-xxxl-1  {
        padding-top: .234375rem !important
    }

.legacy-form     .pt-xxxl-2  {
        padding-top: .46875rem !important
    }

.legacy-form     .pt-xxxl-3  {
        padding-top: .9375rem !important
    }

.legacy-form     .pt-xxxl-4  {
        padding-top: 1.40625rem !important
    }

.legacy-form     .pt-xxxl-5  {
        padding-top: 2.8125rem !important
    }

.legacy-form     .pe-xxxl-0  {
        padding-right: 0 !important
    }

.legacy-form     .pe-xxxl-1  {
        padding-right: .234375rem !important
    }

.legacy-form     .pe-xxxl-2  {
        padding-right: .46875rem !important
    }

.legacy-form     .pe-xxxl-3  {
        padding-right: .9375rem !important
    }

.legacy-form     .pe-xxxl-4  {
        padding-right: 1.40625rem !important
    }

.legacy-form     .pe-xxxl-5  {
        padding-right: 2.8125rem !important
    }

.legacy-form     .pb-xxxl-0  {
        padding-bottom: 0 !important
    }

.legacy-form     .pb-xxxl-1  {
        padding-bottom: .234375rem !important
    }

.legacy-form     .pb-xxxl-2  {
        padding-bottom: .46875rem !important
    }

.legacy-form     .pb-xxxl-3  {
        padding-bottom: .9375rem !important
    }

.legacy-form     .pb-xxxl-4  {
        padding-bottom: 1.40625rem !important
    }

.legacy-form     .pb-xxxl-5  {
        padding-bottom: 2.8125rem !important
    }

.legacy-form     .ps-xxxl-0  {
        padding-left: 0 !important
    }

.legacy-form     .ps-xxxl-1  {
        padding-left: .234375rem !important
    }

.legacy-form     .ps-xxxl-2  {
        padding-left: .46875rem !important
    }

.legacy-form     .ps-xxxl-3  {
        padding-left: .9375rem !important
    }

.legacy-form     .ps-xxxl-4  {
        padding-left: 1.40625rem !important
    }

.legacy-form     .ps-xxxl-5  {
        padding-left: 2.8125rem !important
    }

.legacy-form     .gap-xxxl-0  {
        gap: 0 !important
    }

.legacy-form     .gap-xxxl-1  {
        gap: .234375rem !important
    }

.legacy-form     .gap-xxxl-2  {
        gap: .46875rem !important
    }

.legacy-form     .gap-xxxl-3  {
        gap: .9375rem !important
    }

.legacy-form     .gap-xxxl-4  {
        gap: 1.40625rem !important
    }

.legacy-form     .gap-xxxl-5  {
        gap: 2.8125rem !important
    }

.legacy-form     .row-gap-xxxl-0  {
        row-gap: 0 !important
    }

.legacy-form     .row-gap-xxxl-1  {
        row-gap: .234375rem !important
    }

.legacy-form     .row-gap-xxxl-2  {
        row-gap: .46875rem !important
    }

.legacy-form     .row-gap-xxxl-3  {
        row-gap: .9375rem !important
    }

.legacy-form     .row-gap-xxxl-4  {
        row-gap: 1.40625rem !important
    }

.legacy-form     .row-gap-xxxl-5  {
        row-gap: 2.8125rem !important
    }

.legacy-form     .column-gap-xxxl-0  {
        -moz-column-gap: 0 !important;
        column-gap: 0 !important
    }

.legacy-form     .column-gap-xxxl-1  {
        -moz-column-gap: .234375rem !important;
        column-gap: .234375rem !important
    }

.legacy-form     .column-gap-xxxl-2  {
        -moz-column-gap: .46875rem !important;
        column-gap: .46875rem !important
    }

.legacy-form     .column-gap-xxxl-3  {
        -moz-column-gap: .9375rem !important;
        column-gap: .9375rem !important
    }

.legacy-form     .column-gap-xxxl-4  {
        -moz-column-gap: 1.40625rem !important;
        column-gap: 1.40625rem !important
    }

.legacy-form     .column-gap-xxxl-5  {
        -moz-column-gap: 2.8125rem !important;
        column-gap: 2.8125rem !important
    }

.legacy-form     .text-xxxl-start  {
        text-align: left !important
    }

.legacy-form     .text-xxxl-end  {
        text-align: right !important
    }

.legacy-form     .text-xxxl-center  {
        text-align: center !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .fs-1  {
/*         font-size: 2.1875rem !important; */
    }

.legacy-form     .fs-2  {
/*         font-size: 1.75rem !important; */
    }

.legacy-form     .fs-3  {
/*         font-size: 1.53125rem !important; */
    }

.legacy-form     .fs-4  {
/*         font-size: 1.3125rem !important; */
    }
}

@media print  {
.legacy-form     .d-print-inline  {
        display: inline !important
    }

.legacy-form     .d-print-inline-block  {
        display: inline-block !important
    }

.legacy-form     .d-print-block  {
        display: block !important
    }

.legacy-form     .d-print-grid  {
        display: grid !important
    }

.legacy-form     .d-print-inline-grid  {
        display: inline-grid !important
    }

.legacy-form     .d-print-table  {
        display: table !important
    }

.legacy-form     .d-print-table-row  {
        display: table-row !important
    }

.legacy-form     .d-print-table-cell  {
        display: table-cell !important
    }

.legacy-form     .d-print-flex  {
        display: flex !important
    }

.legacy-form     .d-print-inline-flex  {
        display: inline-flex !important
    }

.legacy-form     .d-print-none  {
        display: none !important
    }
}

[data-bs-theme=dark] .table  {
    --bs-table-striped-bg: rgba(73, 80, 87, 0.7);
    --bs-table-active-color: var(--bs-component-color);
    --bs-table-active-bg: $ gray-700;
    --bs-table-hover-color: var(--bs-component-color);
    --bs-table-hover-bg: rgba(73, 80, 87, 0.85)
}

[data-bs-theme=dark] .bg-dark, [data-bs-theme=dark] .bg-white  {
    --bs-bg-opacity: .25
}

.legacy-form .content  {
    margin-bottom: 30px;
    padding: 60px 15px 75px
}

[data-bs-theme=dark] .text-dark  {
    --bs-text-opacity: .5;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important
}

[data-bs-theme=dark] .btn-dark, [data-bs-theme=dark] .btn-white  {
    border-color: transparent;
    background-color: #495057;
    color: #fff
}

[data-bs-theme=dark] .btn-dark.active, [data-bs-theme=dark] .btn-dark:focus, [data-bs-theme=dark] .btn-dark:hover, [data-bs-theme=dark] .btn-white.active, [data-bs-theme=dark] .btn-white:focus, [data-bs-theme=dark] .btn-white:hover  {
    background-color: #6c757d;
    border-color: transparent;
    color: #fff
}

[data-bs-theme=dark] .btn-outline-default, [data-bs-theme=dark] .btn-outline-inverse  {
    color: #6c757d;
    border-color: #6c757d
}

[data-bs-theme=dark] .btn-outline-default.active, [data-bs-theme=dark] .btn-outline-default:focus, [data-bs-theme=dark] .btn-outline-default:hover, [data-bs-theme=dark] .btn-outline-inverse.active, [data-bs-theme=dark] .btn-outline-inverse:focus, [data-bs-theme=dark] .btn-outline-inverse:hover  {
    background-color: #6c757d;
    color: #fff !important
}

[data-bs-theme=dark] .btn-default  {
    background: #6c757d;
    border-color: #6c757d;
    color: #fff
}

[data-bs-theme=dark] .btn-default.active, [data-bs-theme=dark] .btn-default:focus, [data-bs-theme=dark] .btn-default:hover  {
    background: #495057;
    border-color: #495057;
    color: #fff
}

[data-bs-theme=dark] .btn-group > .btn-white + .btn-white  {
    border-left-color: #6c757d
}

.legacy-form body.page-navbar-fixed-top  {
    padding-top: 70px
}

.legacy-form body.page-navbar-fixed-top-sm  {
    padding-top: 51px
}

.legacy-form .content .content-title  {
    text-align: center;
    position: relative;
    margin-bottom: 30px;
    padding-bottom: 15px;
    margin-top: 0
}

.legacy-form .content .content-title:after  {
    content: "";
    display: block;
    position: absolute;
    width: 40px;
    background: var(--bs-component-color);
    height: 2px;
    bottom: 0;
    left: 50%;
    margin-left: -20px
}

.legacy-form .content .content-desc  {
    text-align: center;
    margin-bottom: 60px;
    color: rgba(var(--bs-component-color-rgb), .5)
}

@media (max-width: 991.98px)  {
.legacy-form     .content .content-desc  {
        margin-bottom: 30px
    }
}

.legacy-form .content.has-bg  {
    padding-bottom: 60px;
    overflow: hidden;
    position: relative
}

.legacy-form .content.has-bg .content-bg  {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: cover;
    background: no-repeat center
}

.legacy-form .content.has-bg .content-bg img  {
    max-width: 100%
}

.legacy-form .content.has-bg .content-bg:before  {
    content: "";
    background: url(images/bg-content-cover.png);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.legacy-form .content.has-bg .content-title  {
    color: #fff
}

.legacy-form .content.has-bg .content-title:after  {
    background: #fff
}

.legacy-form .content.has-bg .content-desc  {
    color: rgba(255, 255, 255, .6)
}

.legacy-form .content.has-bg .h1, .content.has-bg .h2, .content.has-bg .h3, .content.has-bg .h4, .content.has-bg .h5, .content.has-bg .h6, .content.has-bg h1, .content.has-bg h2, .content.has-bg h3, .content.has-bg h4, .content.has-bg h5, .content.has-bg h6  {
    color: #fff
}

.legacy-form .content.has-bg .container  {
    position: relative
}

/*.legacy-form .footer  {*/
/*    padding: 60px 0;*/
/*    background: #17244C;*/
/*    text-align: center;*/
/*    color: rgba(255, 255, 255, .5);*/
/*!*     font-size: .8125rem; *!*/
/*    box-shadow: inset 0 100px 80px -80px rgba(0, 0, 0, .7);*/
/*/ _3token_hck_1: * / / _3token_hck_2: * / / _3token_hck_3: * /*/
/*}*/

/*.legacy-form .footer-brand-logo  {*/
/*    display: inline-block;*/
/*    height: 35px;*/
/*    width: 45px;*/
/*    background: url(/assets/img/MTPLogo.stroke.notext.svg) no-repeat*/
/*}*/
/*.legacy-form .footer-copyright  {*/
/*    display: inline-block;*/
/*    !*height: 25px;*!*/
/*    !*width: 32px;*!*/
/*}*/
/*.legacy-form .footer .footer-brand  {*/
/*!*     font-size: 1.53125rem; *!*/
/*    color: #fff;*/
/*    font-weight: 300;*/
/*    margin-bottom: 30px*/
/*}*/

/*.legacy-form .footer .social-list  {*/
/*    margin: 0;*/
/*    padding: 0;*/
/*!*     font-size: 1.09375rem *!*/
/*}*/

/*.legacy-form .footer p  {*/
/*    margin-bottom: 30px*/
/*}*/

/*.legacy-form .header  {*/
/*    padding: 0;*/
/*    transition: all .2s linear*/
/*}*/

/*@media (max-width: 767.98px)  {*/
/*.legacy-form     .header .nav.navbar-nav  {*/
/*        margin: 7.5px 0*/
/*    }*/
/*}*/

/*.legacy-form .header .nav.navbar-nav .nav-item .nav-link  {*/
/*    font-size: 16px;*/
/*    line-height: 20px;*/
/*    font-weight: 600;*/
/*    padding: 25px 15px;*/
/*    display: block;*/
/*    transition: all .2s linear*/
/*}*/

/*@media (max-width: 767.98px)  {*/
/*.legacy-form     .header .nav.navbar-nav .nav-item .nav-link  {*/
/*        padding: 10px 15px*/
/*    }*/
/*}*/

/*.legacy-form .header .nav.navbar-nav .nav-item.dropdown.open .dropdown-menu  {*/
/*    display: block;*/
/*    text-align: end;*/
/*}*/

/*@media (min-width: 992px)  {*/
/*.legacy-form     .header .nav.navbar-nav .nav-item.dropdown:focus .dropdown-menu, .header .nav.navbar-nav .nav-item.dropdown:hover .dropdown-menu  {*/
/*        display: block*/
/*    }*/
/*}*/

/*@media (min-width: 992px)  {*/
/*.legacy-form     .header .nav.navbar-nav.navbar-end  {*/
/*        margin-left: auto;*/
/*        margin-right: -15px*/
/*    }*/
/*}*/

/*.legacy-form .header .navbar-toggle  {*/
/*    position: relative;*/
/*    padding: 9px 10px;*/
/*    margin: 8px 15px;*/
/*    background: transparent none;*/
/*    border: 1px solid transparent;*/
/*    border-radius: 4px*/
/*}*/

/*@media (min-width: 992px)  {*/
/*.legacy-form     .header .navbar-toggle  {*/
/*        display: none*/
/*    }*/
/*}*/

/*.legacy-form .header .navbar-toggle:focus  {*/
/*    outline: 0*/
/*}*/

/*.legacy-form .header .navbar-toggle .icon-bar  {*/
/*    display: block;*/
/*    width: 22px;*/
/*    height: 2px;*/
/*    border-radius: 4px*/
/*}*/

/*.legacy-form .header .navbar-toggle .icon-bar + .icon-bar  {*/
/*    margin-top: 4px*/
/*}*/

/*.legacy-form .header .navbar-brand  {*/
/*    padding: 25px 15px;*/
/*    transition: all .2s linear;*/
/*    display: flex;*/
/*    align-items: center*/
/*}*/

/*.legacy-form .header .navbar-brand img  {*/
/*    display: block;*/
/*    margin: -5px 0;*/
/*    max-height: 40px*/
/*}*/

/*.legacy-form .header .navbar-brand .brand-logo  {*/
/*    position: absolute;*/
/*    top: 10px;*/
/*    height: 150px;*/
/*    width: 150px;*/
/*    background: url(/assets/img/MTPLogoCircle.svg) no-repeat;*/
/*    transition: all .2s linear;*/
/*    !*z-index: -1*!*/
/*}*/

/*.legacy-form #header.navbar-sm > div > a > span.brand-logo  {*/
/*    position: absolute;*/
/*    top: 10px;*/
/*    height: 75px;*/
/*    width: 75px;*/
/*    background: url(/assets/img/MTPLogoCircle.svg) no-repeat;*/
/*    transition: all .2s linear;*/
/*    !*z-index: -1*!*/
/*}*/

/*.legacy-form .header .navbar-brand .brand-text  {*/
/*    display: block;*/
/*    color: var(--bs-component-color);*/
/*    font-size: 20px;*/
/*    line-height: 20px*/
/*}*/

/*@media (min-width: 992px)  {*/
/*.legacy-form     .header .navbar-brand  {*/
/*        margin-left: -15px*/
/*    }*/
/*}*/

/*@media (max-width: 767.98px)  {*/
/*.legacy-form     .header .navbar-collapse  {*/
/*        margin-left: -.9375rem;*/
/*        margin-right: -.9375rem;*/
/*        padding-left: .9375rem;*/
/*        padding-right: .9375rem*/
/*    }*/
/*}*/

/*.legacy-form .header.navbar-transparent  {*/
/*    background: 0 0;*/
/*    box-shadow: 0 1px rgba(255, 255, 255, .25)*/
/*}*/

/*.legacy-form .header.navbar-transparent .navbar-nav .nav-item .nav-link  {*/
/*    color: rgba(255, 255, 255, .8)*/

/*}*/

/*.legacy-form .header.navbar-transparent .navbar-nav .nav-item .nav-link.active, .header.navbar-transparent .navbar-nav .nav-item .nav-link:hover  {*/
/*    color: var(--bs-app-theme)*/
/*}*/

/*.legacy-form .header.navbar-transparent .brand-text  {*/
/*    color: #fff*/
/*}*/

/*.legacy-form .header.navbar-transparent .navbar-toggle  {*/
/*    border-color: transparent;*/
/*    background: var(--bs-app-theme);*/

/*}*/

/*.legacy-form .header.navbar-transparent .navbar-toggle .icon-bar  {*/
/*    background: #fff*/
/*}*/

/*@media (max-width: 767.98px)  {*/
/*.legacy-form     .header.navbar-transparent .navbar-collapse  {*/
/*        background-color: rgba(34, 41, 63, 0.965);*/
/*        !*background: var(--bs-body-bg)*!*/
/*    }*/

/*.legacy-form     .header.navbar-transparent .navbar-collapse .navbar-nav .nav-item .nav-link  {*/
/*        color: rgba(255, 255, 255, .85);*/
/*    }*/

/*.legacy-form     .header.navbar-transparent .navbar-collapse .navbar-nav .nav-item .nav-link.active, .header.navbar-transparent .navbar-collapse .navbar-nav .nav-item .nav-link:hover  {*/
/*        color: #348fe2*/
/*    }*/

/*.legacy-form     .header.navbar-transparent .navbar-collapse .navbar-nav .nav-item .dropdown-item  {*/
/*        color: rgba(255, 255, 255, .85);*/
/*    }*/
/*}*/

/*.legacy-form .header.navbar-transparent.navbar-sm  {*/
/*    background: var(--bs-component-bg)*/
/*}*/

/*.legacy-form .header.navbar-transparent.navbar-sm .brand-text  {*/
/*    color: var(--bs-component-color)*/
/*}*/

/*.legacy-form .header.navbar-transparent.navbar-sm .navbar-nav .nav-item .nav-link  {*/
/*    !*color: rgba(255, 255, 255, .85);*!*/
/*    color: var(--bs-component-color);*/
/*}*/

/*@media (max-width: 991.98px)  {*/
/*.legacy-form     .header.navbar-transparent.navbar-sm .navbar-nav .nav-item .nav-link  {*/
/*        color: rgba(255, 255, 255, .85);*/
/*        !*color: var(--bs-component-color);*!*/
/*    }*/
/*}*/

/*.legacy-form .header.navbar-transparent.navbar-sm .navbar-nav .nav-item .nav-link.active, .header.navbar-transparent.navbar-sm .navbar-nav .nav-item .nav-link:hover  {*/
/*    color: var(--bs-app-theme)*/
/*}*/

/*.legacy-form .header.navbar-transparent.navbar-sm .navbar-toggle  {*/
/*    border-color: transparent;*/
/*    background: var(--bs-light)*/
/*}*/

/*.legacy-form .header.navbar-transparent.navbar-sm .navbar-toggle .icon-bar  {*/
/*    background: rgba(var(--bs-component-color-rgb), .5)*/
/*}*/

/*@media (max-width: 991.98px)  {*/
/*.legacy-form     .header.navbar-transparent.navbar-sm .dropdown-menu .dropdown-item  {*/
/*        !*color: var(--bs-component-color);*!*/
/*        color: rgba(255, 255, 255, .85);*/
/*        text-align: end;*/
/*        !*background-color: rgba(34, 41, 63, .965);*!*/
/*    }*/

/*.legacy-form     .header.navbar-transparent.navbar-sm .dropdown-menu .dropdown-item.active, .header.navbar-transparent.navbar-sm .dropdown-menu .dropdown-item:hover  {*/
/*        color: var(--bs-app-theme)*/
/*    }*/
/*}*/

/*.legacy-form .header.navbar-inverse  {*/
/*    background: #212121*/
/*}*/

/*.legacy-form .header.navbar-inverse .navbar-nav .nav-item .nav-link  {*/
/*    color: rgba(255, 255, 255, .5)*/
/*}*/

/*.legacy-form .header.navbar-inverse .navbar-nav .nav-item .nav-link.active, .header.navbar-inverse .navbar-nav .nav-item .nav-link:hover  {*/
/*    color: var(--bs-app-theme)*/
/*}*/

/*.legacy-form .header.navbar-inverse .brand-text  {*/
/*    color: #fff*/
/*}*/

/*.legacy-form .header.navbar-inverse .navbar-toggle  {*/
/*    border-color: transparent;*/
/*    background: rgba(255, 255, 255, .2)*/
/*}*/

/*.legacy-form .header.navbar-inverse .navbar-toggle .icon-bar  {*/
/*    background: #fff*/
/*}*/

/*.legacy-form .header.navbar-inverse.navbar-sm .navbar-nav .nav-item .nav-link.active, .header.navbar-inverse.navbar-sm .navbar-nav .nav-item .nav-link:hover  {*/
/*    color: var(--bs-app-theme)*/
/*}*/

/*.legacy-form .header.navbar-default  {*/
/*    background: var(--bs-component-bg);*/
/*    box-shadow: 0 0 16px rgba(0, 0, 0, .15)*/
/*}*/

/*.legacy-form .header.navbar-default .brand-text  {*/
/*    color: var(--bs-component-color)*/
/*}*/

/*.legacy-form .header.navbar-default .navbar-nav .nav-item .nav-link  {*/
/*    color: var(--bs-component-color)*/
/*}*/

/*.legacy-form .header.navbar-default .navbar-nav .nav-item .nav-link.active, .header.navbar-default .navbar-nav .nav-item .nav-link:hover  {*/
/*    color: var(--bs-app-theme)*/
/*}*/

/*.legacy-form .header.navbar-default .navbar-toggle  {*/
/*    border-color: transparent;*/
/*    background: var(--bs-light)*/
/*}*/

/*.legacy-form .header.navbar-default .navbar-toggle .icon-bar  {*/
/*    background: rgba(var(--bs-component-color-rgb), .5)*/
/*}*/

/*@media (max-width: 767.98px)  {*/
/*.legacy-form     .header.navbar-default .dropdown-menu  {*/
/*        display: block !important;*/
/*        padding-left: 20px*/
/*    }*/

/*.legacy-form     .header.navbar-default .dropdown-menu .dropdown-item  {*/
/*        color: var(--bs-component-color)*/
/*    }*/

/*.legacy-form     .header.navbar-default .dropdown-menu .dropdown-item.active, .header.navbar-default .dropdown-menu .dropdown-item:hover  {*/
/*        color: var(--bs-app-theme)*/
/*    }*/
/*}*/

/*.legacy-form .header.navbar-sm  {*/
/*    box-shadow: 0 0 16px rgba(0, 0, 0, .15)*/
/*}*/

/*.legacy-form .header.navbar-sm .navbar-brand  {*/
/*    padding: 15px*/
/*}*/

/*.legacy-form .header.navbar-sm .navbar-nav .nav-item .nav-link  {*/
/*    padding: 15px*/
/*}*/

/*@media (max-width: 991.98px)  {*/
/*.legacy-form     .header.navbar-sm .navbar-nav .nav-item .nav-link  {*/
/*        padding: 10px 15px*/
/*    }*/
/*}*/

/*.legacy-form .header.navbar-fixed-top  {*/
/*    position: fixed;*/
/*    right: 0;*/
/*    left: 0;*/
/*    z-index: 2000;*/
/*    top: 0;*/
/*    text-align: end;*/
/*    !*background-color: rgba(34, 41, 63, 0.965);*!*/
/*}*/

/*.legacy-form .header .dropdown-menu  {*/
/*    !*background: #212121;*!*/
/*    background: rgba(34, 41, 63, .965);*/
/*    !*background: var(--bs-body-bg);*!*/
/*    padding: 0;*/
/*    margin: 0;*/
/*    border: none;*/
/*    border-radius: 0;*/
/*    right: 0;*/
/*}*/

/*@media (max-width: 991.98px)  {*/
/*.legacy-form     .header .dropdown-menu  {*/
/*        animation: none !important*/
/*    }*/
/*}*/

/*@media (max-width: 767.98px)  {*/
/*.legacy-form     .header .dropdown-menu  {*/
/*        background: 0 0*/
/*    }*/
/*}*/

/*.legacy-form .header .dropdown-menu .dropdown-item  {*/
/*    color: rgba(255, 255, 255, .85);*/
/*    padding: 10px 15px*/
/*}*/

/*@media (max-width: 991.98px)  {*/
/*.legacy-form     .header .dropdown-menu .dropdown-item  {*/
/*        color: rgba(255, 255, 255, .85)*/
/*    }*/
/*}*/

/*.legacy-form .header .dropdown-menu .dropdown-item:focus, .header .dropdown-menu .dropdown-item:hover  {*/
/*    !*background: #1a1a1a*!*/
/*    background-color: rgba(34, 41, 63, .965);*/
/*    color: var(--bs-app-theme);*/
/*}*/

/*@media (max-width: 991.98px)  {*/
/*.legacy-form     .header .dropdown-menu  {*/
/*        background: 0 0;*/
/*        color: #fff*/
/*    }*/
/*}*/

/*.legacy-form .header .dropdown-menu .dropdown-item + .dropdown-item  {*/
/*    !*border-top: 1px solid #333*!*/
/*}*/

/*@media (max-width: 991.98px)  {*/
/*.legacy-form     .header .dropdown-menu .dropdown-item + .dropdown-item  {*/
/*        !*border-top-color: rgba(255, 255, 255, .25)*!*/
/*    }*/
/*}*/

.legacy-form .theme-panel  {
    position: fixed;
    z-index: 1035;
    right: -150px;
    top: 65px;
    width: 150px;
    border-radius: 4px 0 0 4px;
    transition: right .2s linear
}

.legacy-form .theme-panel.active  {
    right: 0;
    box-shadow: 0 0 16px rgba(0, 0, 0, .15)
}

.legacy-form .theme-panel .theme-collapse-btn  {
    position: absolute;
    left: -40px;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    line-height: 40px;
/*     font-size: 1rem;; */
    color: var(--bs-component-color);
    background: var(--bs-component-bg);
    text-align: center;
    text-decoration: none;
    box-shadow: 0 0 16px rgba(0, 0, 0, .15);
    border-radius: 4px 0 0 4px
}

.legacy-form .theme-panel .theme-panel-content  {
    padding: 10px;
    background: var(--bs-component-bg);
    position: relative;
    border-radius: 4px 0 0 4px
}

.legacy-form .theme-panel .theme-list  {
    list-style: none;
    margin: 0 -5px -5px 0;
    padding: 0
}

.legacy-form .theme-panel .theme-list .theme-list-item  {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px
}

.legacy-form .about-author .author .info  {
    color: var(--bs-component-color);
    font-weight: 600;
/*     font-size: 1rem; */
}

.legacy-form .theme-panel .theme-list .theme-list-item > a  {
    width: 32px;
    height: 32px;
    display: block;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    border-radius: 4px;
    transition: all .2s linear
}

.legacy-form .theme-panel .theme-list .theme-list-item.active > a:before  {
    content: "\f00c";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    font: normal normal 900 .875rem/36px Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
    color: #fff;
    opacity: .75;
    text-align: center;
    text-rendering: auto
}

.legacy-form .about-author  {
    position: relative
}

@media (max-width: 991.98px)  {
.legacy-form     .about-author  {
        margin-bottom: 30px
    }
}

.legacy-form .about-author .quote  {
    position: relative;
    padding: 30px 60px;
    margin-bottom: 15px;
    background: var(--bs-light);
    border-radius: 12px
}

.legacy-form .about-author .quote:before  {
    content: "";
    position: absolute;
    bottom: -20px;
    border: 10px solid transparent;
    border-top-color: var(--bs-light);
    left: 95px;
    border-left-color: var(--bs-light)
}

.legacy-form .about-author .quote .h3, .about-author .quote h3  {
    margin: 0;
    font-weight: 300;
    font-style: italic;
    line-height: 1.5;
    color: var(--bs-component-color)
}

.legacy-form .about-author .quote .fa.fa-quote-left, .about-author .quote .fa.fa-quote-right  {
/*     font-size: 1.75rem;; */
    position: absolute;
    top: 30px;
    margin-top: -.875rem;
    line-height: 1;
    color: rgba(var(--bs-component-color-rgb), .25);
    left: 30px
}

.legacy-form .about-author .quote .fa.fa-quote-right  {
    bottom: 30px;
    top: auto;
    margin-top: 0;
    margin-bottom: -.875rem;
    left: auto;
    right: 30px
}

.legacy-form .about-author .author  {
    position: relative;
    margin-bottom: 15px;
    text-align: right;
    padding-left: 100px
}

.legacy-form .about-author .author .image  {
    position: absolute;
    top: -40px;
    background: var(--bs-body-bg);
    border: 5px solid var(--bs-body-bg);
    width: 100px;
    overflow: hidden;
    border-radius: 50%;
    left: -10px
}

@media (max-width: 991.98px)  {
.legacy-form     .about-author .author .image  {
        width: 80px
    }
}

.legacy-form .about-author .author .image img  {
    max-width: 100%
}

.legacy-form .about-author .author .info .small, .about-author .author .info a, .about-author .author .info small  {
    display: block;
/*     font-size: .8125rem;; */
    font-weight: 400;
    color: rgba(var(--bs-component-color-rgb), .5)
}

.legacy-form .action-box .h3, .action-box h3  {
    margin-bottom: 5px;
    margin-top: 3px
}

@media (max-width: 991.98px)  {
.legacy-form     .action-box  {
        margin-bottom: 10px;
        margin-top: 0
    }
}

.legacy-form .action-box p  {
    margin-bottom: 0;
    color: rgba(255, 255, 255, .75)
}

@media (max-width: 991.98px)  {
.legacy-form     .action-box p  {
        margin-bottom: 30px
    }
}

.legacy-form .action-box .btn-outline-white  {
    border-color: rgba(255, 255, 255, .5)
}

.legacy-form .action-box .icon-large  {
    font-size: 48px;
    line-height: 50px;
    width: 50px;
    text-align: center;
    float: left;
    margin-right: 20px
}

.legacy-form .contentAnimated  {
    animation-duration: 1s !important;
    animation-fill-mode: both !important
}

.legacy-form .finishAnimated  {
    animation: none !important
}

.legacy-form .btn.btn-icon  {
    width: 28px;
    height: 28px;
    padding: 0;
    border: none;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    border-radius: 28px
}

.legacy-form .btn.btn-icon.btn-xs  {
    width: 16px;
    height: 16px;
    font-size: 8px;
    line-height: 16px
}

.legacy-form .btn-group-sm > .btn.btn-icon, .btn.btn-icon.btn-sm  {
    width: 22px;
    height: 22px;
    font-size: 11px;
    line-height: 22px
}

.legacy-form .btn-group-lg > .btn.btn-icon, .btn.btn-icon.btn-lg  {
    width: 34px;
    height: 34px;
    font-size: 17px;
    line-height: 34px
}

.legacy-form .btn.btn-display  {
    padding: 12px 30px;
    font-weight: 600;
    border-radius: 6px
}

.legacy-form .btn.btn-theme.btn-primary  {
    background: var(--bs-app-theme);
    color: var(--bs-app-theme-color);
    border-color: transparent
}

.legacy-form .btn.btn-theme.btn-primary:hover  {
    background: rgba(var(--bs-app-theme-rgb), .75)
}

.legacy-form .btn.btn-xs  {
    font-size: 12px;
    line-height: 18px;
    padding: 1px 5px
}

.legacy-form .btn-group > .btn + .btn-default, .input-group > .btn + .btn-default, .input-group > .btn + .dropdown-menu + .btn-default  {
    border-left: 1px solid #ced4da
}

.legacy-form .btn-group > .btn + .btn-primary, .input-group > .btn + .btn-primary, .input-group > .btn + .dropdown-menu + .btn-primary  {
    border-left: 1px solid #276baa
}

.legacy-form .btn-group > .btn + .btn-secondary, .input-group > .btn + .btn-secondary, .input-group > .btn + .dropdown-menu + .btn-secondary  {
    border-left: 1px solid #51585e
}

.legacy-form .btn-group > .btn + .btn-success, .input-group > .btn + .btn-success, .input-group > .btn + .dropdown-menu + .btn-success  {
    border-left: 1px solid #008181
}

.legacy-form .btn-group > .btn + .btn-info, .input-group > .btn + .btn-info, .input-group > .btn + .dropdown-menu + .btn-info  {
    border-left: 1px solid #3789a1
}

.legacy-form .btn-group > .btn + .btn-warning, .input-group > .btn + .btn-warning, .input-group > .btn + .dropdown-menu + .btn-warning  {
    border-left: 1px solid #b87514
}

.legacy-form .btn-group > .btn + .btn-danger, .input-group > .btn + .btn-danger, .input-group > .btn + .dropdown-menu + .btn-danger  {
    border-left: 1px solid #bf4441
}

.legacy-form .btn-group > .btn + .btn-light, .input-group > .btn + .btn-light, .input-group > .btn + .dropdown-menu + .btn-light  {
    border-left: 1px solid #b6b6b7
}

.legacy-form .btn-group > .btn + .btn-dark, .input-group > .btn + .btn-dark, .input-group > .btn + .dropdown-menu + .btn-dark  {
    border-left: 1px solid #17244C
}

.legacy-form .btn-group > .btn + .btn-inverse, .input-group > .btn + .btn-inverse, .input-group > .btn + .dropdown-menu + .btn-inverse  {
    border-left: 1px solid #17244C
}

.legacy-form .btn-group > .btn + .btn-blue, .input-group > .btn + .btn-blue, .input-group > .btn + .dropdown-menu + .btn-blue  {
    border-left: 1px solid #276baa
}

.legacy-form .btn-group > .btn + .btn-indigo, .input-group > .btn + .btn-indigo, .input-group > .btn + .dropdown-menu + .btn-indigo  {
    border-left: 1px solid #653ea7
}

.legacy-form .btn-group > .btn + .btn-purple, .input-group > .btn + .btn-purple, .input-group > .btn + .dropdown-menu + .btn-purple  {
    border-left: 1px solid #565d89
}

.legacy-form .btn-group > .btn + .btn-pink, .input-group > .btn + .btn-pink, .input-group > .btn + .dropdown-menu + .btn-pink  {
    border-left: 1px solid #bc4071
}

.legacy-form .btn-group > .btn + .btn-red, .input-group > .btn + .btn-red, .input-group > .btn + .dropdown-menu + .btn-red  {
    border-left: 1px solid #bf4441
}

.legacy-form .btn-group > .btn + .btn-orange, .input-group > .btn + .btn-orange, .input-group > .btn + .dropdown-menu + .btn-orange  {
    border-left: 1px solid #b87514
}

.legacy-form .btn-group > .btn + .btn-yellow, .input-group > .btn + .btn-yellow, .input-group > .btn + .dropdown-menu + .btn-yellow  {
    border-left: 1px solid #bfa300
}

.legacy-form .btn-group > .btn + .btn-green, .input-group > .btn + .btn-green, .input-group > .btn + .dropdown-menu + .btn-green  {
    border-left: 1px solid #267f26
}

.legacy-form .btn-group > .btn + .btn-teal, .input-group > .btn + .btn-teal, .input-group > .btn + .dropdown-menu + .btn-teal  {
    border-left: 1px solid #008181
}

.legacy-form .btn-group > .btn + .btn-lime, .input-group > .btn + .btn-lime, .input-group > .btn + .dropdown-menu + .btn-lime  {
    border-left: 1px solid #6c9838
}

.legacy-form .btn-group > .btn + .btn-cyan, .input-group > .btn + .btn-cyan, .input-group > .btn + .dropdown-menu + .btn-cyan  {
    border-left: 1px solid #3789a1
}

.legacy-form .btn-group > .btn + .btn-white, .input-group > .btn + .btn-white, .input-group > .btn + .dropdown-menu + .btn-white  {
    border-left: 1px solid #bfbfbf
}

.legacy-form .btn-group > .btn + .btn-gray, .input-group > .btn + .btn-gray, .input-group > .btn + .dropdown-menu + .btn-gray  {
    border-left: 1px solid #51585e
}

.legacy-form .btn-group > .btn + .btn-gray-dark, .input-group > .btn + .btn-gray-dark, .input-group > .btn + .dropdown-menu + .btn-gray-dark  {
    border-left: 1px solid #17244C
}

.legacy-form .btn-group > .btn + .btn-muted, .input-group > .btn + .btn-muted, .input-group > .btn + .dropdown-menu + .btn-muted  {
    border-left: 1px solid #82888e
}

.legacy-form .btn-group > .btn + .btn-black, .input-group > .btn + .btn-black, .input-group > .btn + .dropdown-menu + .btn-black  {
    border-left: 1px solid #000
}

.legacy-form .btn-group > .btn + .btn-silver, .input-group > .btn + .btn-silver, .input-group > .btn + .dropdown-menu + .btn-silver  {
    border-left: 1px solid #899297
}

.legacy-form .btn-group > .btn + .btn-gray-100, .input-group > .btn + .btn-gray-100, .input-group > .btn + .dropdown-menu + .btn-gray-100  {
    border-left: 1px solid #babbbc
}

.legacy-form .btn-group > .btn + .btn-gray-200, .input-group > .btn + .btn-gray-200, .input-group > .btn + .dropdown-menu + .btn-gray-200  {
    border-left: 1px solid #afb1b3
}

.legacy-form .btn-group > .btn + .btn-gray-300, .input-group > .btn + .btn-gray-300, .input-group > .btn + .dropdown-menu + .btn-gray-300  {
    border-left: 1px solid #a7aaad
}

.legacy-form .btn-group > .btn + .btn-gray-400, .input-group > .btn + .btn-gray-400, .input-group > .btn + .dropdown-menu + .btn-gray-400  {
    border-left: 1px solid #9b9fa4
}

.legacy-form .btn-group > .btn + .btn-gray-500, .input-group > .btn + .btn-gray-500, .input-group > .btn + .dropdown-menu + .btn-gray-500  {
    border-left: 1px solid #82888e
}

.legacy-form .btn-group > .btn + .btn-gray-600, .input-group > .btn + .btn-gray-600, .input-group > .btn + .dropdown-menu + .btn-gray-600  {
    border-left: 1px solid #51585e
}

.legacy-form .btn-group > .btn + .btn-gray-700, .input-group > .btn + .btn-gray-700, .input-group > .btn + .dropdown-menu + .btn-gray-700  {
    border-left: 1px solid #373c41
}

.legacy-form .btn-group > .btn + .btn-gray-800, .input-group > .btn + .btn-gray-800, .input-group > .btn + .dropdown-menu + .btn-gray-800  {
    border-left: 1px solid #17244C
}

.legacy-form .btn-group > .btn + .btn-gray-900, .input-group > .btn + .btn-gray-900, .input-group > .btn + .dropdown-menu + .btn-gray-900  {
    border-left: 1px solid #181c20
}

.legacy-form .caret  {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    margin-left: 2px
}

.legacy-form .carousel .carousel-control-next .fa, .carousel .carousel-control-prev .fa  {
/*     font-size: 2rem; */
}

.legacy-form .home  {
    padding: 0 0 !important;
    color: #fff
}

.legacy-form .home .home-content  {
    z-index: 1020;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    color: rgba(255, 255, 255, .5);
    margin-top: -120px;
    padding: 0 15px;
    text-align: center
}

.legacy-form .home .home-content .h1, .home .home-content .h2, .home .home-content .h3, .home .home-content .h4, .home .home-content h1, .home .home-content h2, .home .home-content h3, .home .home-content h4  {
    color: #fff;
    margin: 0 0 30px;
    font-weight: 300
}

@media (max-width: 991.98px)  {
.legacy-form     .home .home-content .h1, .home .home-content .h2, .home .home-content .h3, .home .home-content .h4, .home .home-content h1, .home .home-content h2, .home .home-content h3, .home .home-content h4  {
        margin-bottom: 15px
    }
}

.legacy-form .home .home-content .h1, .home .home-content h1  {
    font-size: 64px;
    font-weight: 600
}

@media (max-width: 991.98px)  {
.legacy-form     .home .home-content .h1, .home .home-content h1  {
        font-size: 48px
    }
}

@media (max-width: 767.98px)  {
.legacy-form     .home .home-content .h1, .home .home-content h1  {
        font-size: 36px
    }
}

.legacy-form .home .home-content .h3, .home .home-content h3  {
    font-size: 32px
}

@media (max-width: 991.98px)  {
.legacy-form     .home .home-content .h3, .home .home-content h3  {
        font-size: 24px
    }
}

@media (max-width: 767.98px)  {
.legacy-form     .home .home-content .h3, .home .home-content h3  {
        font-size: 18px
    }
}

.legacy-form .home .home-content p  {
    margin-bottom: 60px
}

@media (max-width: 991.98px)  {
.legacy-form     .home .home-content p  {
        margin-bottom: 30px
    }
}

.legacy-form .home .home-content .btn.btn-outline-white  {
    border-color: rgba(255, 255, 255, .5)
}

.legacy-form .home .home-content .btn.btn-outline-white:hover  {
    color: #2d353c
}

.legacy-form .home .home-content .btn + .btn  {
    margin-left: 15px
}

.legacy-form .milestone  {
    text-align: center
}

.legacy-form .milestone .number  {
/*     font-size: 2.625rem;; */
    color: #fff;
    font-weight: 300
}

.legacy-form .milestone .title  {
    color: rgba(255, 255, 255, .5)
}

@media (min-width: 992px)  {
.legacy-form     .milestone-col + .milestone-col  {
        border-left: 1px solid rgba(255, 255, 255, .2)
    }
}

@media (max-width: 767.98px)  {
.legacy-form     .milestone-col + .milestone-col  {
        border-top: 1px solid rgba(255, 255, 255, .2);
        margin-top: 15px;
        padding-top: 15px
    }
}

.legacy-form .pagination .page-item + .page-item  {
    margin-left: 10px
}

.legacy-form .pagination .page-item .page-link  {
    border-radius: 40px
}

.legacy-form .pagination .page-item .text  {
    padding: 10px 0;
    line-height: 1.275;
    display: block
}

.legacy-form .pagination-container  {
    margin-top: 60px;
    padding-top: 30px;
    border-top: 2px solid #dee2e6
}

@media (max-width: 767.98px)  {
.legacy-form     .pagination-container  {
        margin-top: 45px;
        padding-top: 25px
    }
}

.legacy-form .pricing-table  {
    list-style: none;
    margin: 0 -10px;
    padding: 0;
    text-align: center;
    display: flex;
    align-items: center
}

.legacy-form .pricing-table:after, .pricing-table:before  {
    content: "";
    display: table;
    clear: both
}

@media (max-width: 991.98px)  {
.legacy-form     .pricing-table  {
        display: block
    }
}

.legacy-form .pricing-table > li  {
    padding: 10px
}

@media (max-width: 991.98px)  {
.legacy-form     .pricing-table > li  {
        width: auto !important
    }
}

.legacy-form .pricing-table.pricing-col-4 > li  {
    width: 25%
}

.legacy-form .pricing-table.pricing-col-3 > li  {
    width: 33.33333%
}

.legacy-form .pricing-table .pricing-container  {
    overflow: hidden;
    background: #20252a;
    border-radius: 6px;
    box-shadow: 0 3px var(--bs-light)
}

.legacy-form .pricing-table .h3, .pricing-table h3  {
    background: #171b1e;
    margin: 0;
    color: #fff;
/*     font-size: .875rem;; */
    padding: 15px 30px;
    font-weight: 700
}

.legacy-form .dark-mode .pricing-table .h3, .dark-mode .pricing-table h3  {
    background: #20252a
}

.legacy-form .pricing-table .features  {
    list-style: none;
    margin: 0;
    padding: 0 30px;
    background: var(--bs-light)
}

.legacy-form .pricing-table .features > li  {
    padding: 10px 0
}

.legacy-form .pricing-table .features > li + li  {
    border-top: 1px solid
}

.legacy-form .pricing-table .price  {
    width: 100%;
    background: #2d353c
}

.legacy-form .pricing-table .price .price-figure  {
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.legacy-form .pricing-table .price .price-number  {
/*     font-size: 1.75rem;; */
    color: var(--bs-app-theme);
    display: block
}

.legacy-form .pricing-table .price .price-tenure  {
/*     font-size: .8125rem;; */
    color: rgba(var(--bs-app-theme-color-rgb), .75);
    display: block;
    text-align: center;
    margin-top: -5px
}

.legacy-form .pricing-table .footer  {
    background: #101315;
    padding: 15px 20px
}

.legacy-form .progress .progress-bar  {
    bottom: 100%;
    background: #2d353c;
    position: relative;
    border-radius: 12px
}

.legacy-form .pricing-table .highlight .price  {
    background: var(--bs-app-theme);
    color: var(--bs-app-theme-color)
}

.legacy-form .pricing-table .highlight  {
    padding: 0;
    margin-top: -30px
}

@media (max-width: 991.98px)  {
.legacy-form     .pricing-table .highlight  {
        margin-top: 0;
        padding: 10px
    }
}

.legacy-form .pricing-table .highlight .features > li  {
    padding: 15px 0
}

.legacy-form .pricing-table .highlight .h3, .pricing-table .highlight h3  {
    padding: 20px 30px;
    background: rgba(var(--bs-app-theme-rgb), .5)
}

.legacy-form .pricing-table .highlight .price .price-figure  {
    height: 90px
}

.legacy-form .pricing-table .highlight .price .price-number  {
    color: var(--bs-app-theme-color)
}

.legacy-form .progress  {
    overflow: initial;
    border-radius: 12px
}

.legacy-form .progress .progress-bar .progress-number  {
    position: absolute;
    bottom: 100%;
    background: #2d353c;
    padding: 2px 6px 1px;
    display: block;
    line-height: 16px;
    margin-bottom: 5px;
    border-radius: 4px;
    right: 0
}

.legacy-form .progress .progress-bar .progress-number:before  {
    content: "";
    position: absolute;
    bottom: -10px;
    border: 5px solid transparent;
    border-top-color: #333;
    left: 50%;
    margin-left: -5px
}

.legacy-form .quote  {
    text-align: center;
    font-size: 28px;
    font-weight: 300;
    color: #fff
}

@media (max-width: 991.98px)  {
.legacy-form     .quote  {
        font-size: 24px
    }
}

.legacy-form .quote .fa-quote-left, .quote .fa-quote-right  {
    position: relative;
    top: -8px;
    font-size: 20px;
    margin: 0 10px
}

@media (max-width: 991.98px)  {
.legacy-form     .quote  {
        font-size: 16px;
        line-height: 33px;
    }
}

.legacy-form .quote .small, .quote small  {
    display: block;
/*     font-size: .875rem;; */
    color: rgba(255, 255, 255, .75);
    margin-top: 20px
}

.legacy-form .service  {
    margin-bottom: 30px;
    display: flex
}

.legacy-form .service .icon  {
    width: 50px;
    height: 50px;
    background: #242a30;
    color: #fff;
    text-align: center;
    line-height: 50px;
/*     font-size: 1.2rem;; */
    border-radius: 30px
}

.legacy-form .service .icon + .info  {
    padding-left: 20px
}

.legacy-form .service .info  {
    flex: 1
}

.legacy-form .service .info .title  {
    margin: 0 0 8px
}

.legacy-form .service .info .desc  {
/*     font-size: .8125rem;; */
    color: #6c757d;
    line-height: 1.65
}

.legacy-form .service.service-vertical  {
    text-align: center;
    display: block
}

.legacy-form .service.service-vertical .icon  {
    margin: 0 auto 15px
}

.legacy-form .service.service-vertical .info  {
    padding: 0;
    margin: 0
}

.legacy-form .skills .skills-name  {
    font-size: 12px;
    color: var(--bs-component-color);
    margin-bottom: 5px;
    font-weight: 600
}

.legacy-form .team  {
    text-align: center;
    padding: 0 30px
}

@media (max-width: 991.98px)  {
.legacy-form     .team  {
        padding: 30px 0
    }
}

.legacy-form .team .image  {
    display: inline-block;
    overflow: hidden;
    margin-bottom: 15px;
    border-radius: 120px
}

.legacy-form .team .image img  {
    border-radius: 120px
}

.legacy-form .team .info .name  {
    margin-bottom: 5px
}

.legacy-form .team .info .title  {
    font-weight: 600;
    font-size: 12px;
    margin-bottom: 15px
}

.legacy-form .team .info p  {
    margin-bottom: 15px;
/*     font-size: .8125rem; */
}

.legacy-form .team .social a  {
    display: inline-block;
    border: 1px solid #dee2e6;
    color: #adb5bd;
    text-decoration: none;
    width: 40px;
    height: 40px;
    line-height: 30px;
    padding: 5px;
    border-radius: 60px
}

.legacy-form .team .social a + a  {
    margin-left: 5px
}

.legacy-form .team .social a:focus, .team .social a:hover  {
    border-color: #ced4da;
    color: #6c757d
}

.legacy-form .testimonials  {
    padding-bottom: 30px
}

@media (max-width: 991.98px)  {
.legacy-form     .testimonials  {
        padding-bottom: 30px
    }
}

.legacy-form .testimonials .item  {
    padding-top: 15px
}

.legacy-form .testimonials .carousel-indicators  {
    bottom: 0;
    list-style: none;
}

.legacy-form .testimonials .carousel-indicators li  {
    background: rgba(255, 255, 255, .4);
    border: none;
    width: 12px;
    height: 12px;
    margin: 1px 3px;
    border-radius: 12px;
    transition: all .2s linear
}

.legacy-form .testimonials .carousel-indicators li:focus, .testimonials .carousel-indicators li:hover  {
    background: rgba(255, 255, 255, .7)
}

.legacy-form .testimonials .carousel-indicators li.active  {
    background: #fff
}

.legacy-form .testimonials blockquote  {
    border: none;
    text-align: center;
    color: #fff;
    position: relative;
    font-weight: 300;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 20px
}

@media (max-width: 991.98px)  {
.legacy-form     .testimonials blockquote  {
        padding: 15px 45px
    }
}

.legacy-form .testimonials blockquote .fa-quote-left, .testimonials blockquote .fa-quote-right  {
    font-size: 32px;
    position: absolute;
    margin-top: 15px;
    color: #8f8e8e;
    margin-left: 15px
}

@media (max-width: 991.98px)  {
.legacy-form     .testimonials blockquote  {
        font-size: 24px
    }
}

.legacy-form .testimonials blockquote .fa-quote-left  {
    margin-top: -15px;
    margin-left: -43px
}

.legacy-form .testimonials .name  {
    color: #fff;
    margin-bottom: 15px
}

.legacy-form .testimonials .name span  {
    margin-left: 5px
}

.legacy-form .work  {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px
}

.legacy-form .work .image img  {
    max-width: 100%
}

.legacy-form .work .desc  {
    padding: 12px 15px;
    position: absolute;
    right: 0;
    left: 0;
    top: 100%;
    background: rgba(0, 0, 0, .75);
    transition: all .2s linear
}

.legacy-form .work .desc .desc-title  {
/*     font-size: .875rem;; */
    display: block;
    font-weight: 600;
    color: #fff
}

.legacy-form .work .desc .desc-text  {
/*     font-size: .73125rem;; */
    color: rgba(255, 255, 255, .75);
    display: block
}

.legacy-form .work:focus .desc, .work:hover .desc  {
    margin-top: -62px
}

.legacy-form .pace .pace-progress  {
    height: 3px !important;
    background: var(--bs-app-theme) !important
}

.legacy-form .pace .pace-progress .pace-progress-inner  {
    box-shadow: none
}

.legacy-form .pace .pace-activity  {
    top: 22px !important;
    right: 22px !important;
    width: 20px !important;
    height: 20px !important;
    border: solid 3px transparent !important;
    border-top-color: var(--bs-app-theme) !important;
    border-left-color: var(--bs-app-theme) !important
}

.legacy-form .row.row-space-0  {
    margin-left: 0;
    margin-right: 0
}

.legacy-form .row.row-space-0 > [class*=col-]  {
    padding-left: 0;
    padding-right: 0
}

.legacy-form .row.row-space-2  {
    margin-left: -1;
    margin-right: -1
}

.legacy-form .row.row-space-2 > [class*=col-]  {
    padding-left: 1;
    padding-right: 1
}

.legacy-form .row.row-space-4  {
    margin-left: -2;
    margin-right: -2
}

.legacy-form .row.row-space-4 > [class*=col-]  {
    padding-left: 2;
    padding-right: 2
}

.legacy-form .row.row-space-6  {
    margin-left: -3;
    margin-right: -3
}

.legacy-form .row.row-space-6 > [class*=col-]  {
    padding-left: 3;
    padding-right: 3
}

.legacy-form .row.row-space-8  {
    margin-left: -4;
    margin-right: -4
}

.legacy-form .row.row-space-8 > [class*=col-]  {
    padding-left: 4;
    padding-right: 4
}

.legacy-form .row.row-space-10  {
    margin-left: -5;
    margin-right: -5
}

.legacy-form .row.row-space-10 > [class*=col-]  {
    padding-left: 5;
    padding-right: 5
}

.legacy-form .row.row-space-12  {
    margin-left: -6;
    margin-right: -6
}

.legacy-form .row.row-space-12 > [class*=col-]  {
    padding-left: 6;
    padding-right: 6
}

.legacy-form .row.row-space-14  {
    margin-left: -7;
    margin-right: -7
}

.legacy-form .row.row-space-14 > [class*=col-]  {
    padding-left: 7;
    padding-right: 7
}

.legacy-form .row.row-space-16  {
    margin-left: -8;
    margin-right: -8
}

.legacy-form .row.row-space-16 > [class*=col-]  {
    padding-left: 8;
    padding-right: 8
}

.legacy-form .row.row-space-18  {
    margin-left: -9;
    margin-right: -9
}

.legacy-form .row.row-space-18 > [class*=col-]  {
    padding-left: 9;
    padding-right: 9
}

.legacy-form .row.row-space-20  {
    margin-left: -10;
    margin-right: -10
}

.legacy-form .row.row-space-20 > [class*=col-]  {
    padding-left: 10;
    padding-right: 10
}

.legacy-form .row.row-space-22  {
    margin-left: -11;
    margin-right: -11
}

.legacy-form .row.row-space-22 > [class*=col-]  {
    padding-left: 11;
    padding-right: 11
}

.legacy-form .row.row-space-24  {
    margin-left: -12;
    margin-right: -12
}

.legacy-form .row.row-space-24 > [class*=col-]  {
    padding-left: 12;
    padding-right: 12
}

.legacy-form .row.row-space-26  {
    margin-left: -13;
    margin-right: -13
}

.legacy-form .row.row-space-26 > [class*=col-]  {
    padding-left: 13;
    padding-right: 13
}

.legacy-form .row.row-space-28  {
    margin-left: -14;
    margin-right: -14
}

.legacy-form .row.row-space-28 > [class*=col-]  {
    padding-left: 14;
    padding-right: 14
}

.legacy-form .row.row-space-30  {
    margin-left: -15;
    margin-right: -15
}

.legacy-form .row.row-space-30 > [class*=col-]  {
    padding-left: 15;
    padding-right: 15
}

.legacy-form .m-1px  {
    margin: 1px 1px !important
}

.legacy-form .m-2px  {
    margin: 2px 2px !important
}

.legacy-form .m-3px  {
    margin: 3px 3px !important
}

.legacy-form .m-4px  {
    margin: 4px 4px !important
}

.legacy-form .m-5px  {
    margin: 5px 5px !important
}

.legacy-form .m-6px  {
    margin: 6px 6px !important
}

.legacy-form .m-7px  {
    margin: 7px 7px !important
}

.legacy-form .m-8px  {
    margin: 8px 8px !important
}

.legacy-form .m-9px  {
    margin: 9px 9px !important
}

.legacy-form .m-10px  {
    margin: 10px 10px !important
}

.legacy-form .m-15px  {
    margin: 15px 15px !important
}

.legacy-form .m-20px  {
    margin: 20px 20px !important
}

.legacy-form .m-25px  {
    margin: 25px 25px !important
}

.legacy-form .m-30px  {
    margin: 30px 30px !important
}

.legacy-form .m-35px  {
    margin: 35px 35px !important
}

.legacy-form .m-40px  {
    margin: 40px 40px !important
}

.legacy-form .m-45px  {
    margin: 45px 45px !important
}

.legacy-form .m-50px  {
    margin: 50px 50px !important
}

.legacy-form .mt-1px  {
    margin-top: 1px !important
}

.legacy-form .mt-2px  {
    margin-top: 2px !important
}

.legacy-form .mt-3px  {
    margin-top: 3px !important
}

.legacy-form .mt-4px  {
    margin-top: 4px !important
}

.legacy-form .mt-5px  {
    margin-top: 5px !important
}

.legacy-form .mt-6px  {
    margin-top: 6px !important
}

.legacy-form .mt-7px  {
    margin-top: 7px !important
}

.legacy-form .mt-8px  {
    margin-top: 8px !important
}

.legacy-form .mt-9px  {
    margin-top: 9px !important
}

.legacy-form .mt-10px  {
    margin-top: 10px !important
}

.legacy-form .mt-15px  {
    margin-top: 15px !important
}

.legacy-form .mt-20px  {
    margin-top: 20px !important
}

.legacy-form .mt-25px  {
    margin-top: 25px !important
}

.legacy-form .mt-30px  {
    margin-top: 30px !important
}

.legacy-form .mt-35px  {
    margin-top: 35px !important
}

.legacy-form .mt-40px  {
    margin-top: 40px !important
}

.legacy-form .mt-45px  {
    margin-top: 45px !important
}

.legacy-form .mt-50px  {
    margin-top: 50px !important
}

.legacy-form .me-1px  {
    margin-right: 1px !important
}

.legacy-form .me-2px  {
    margin-right: 2px !important
}

.legacy-form .me-3px  {
    margin-right: 3px !important
}

.legacy-form .me-4px  {
    margin-right: 4px !important
}

.legacy-form .me-5px  {
    margin-right: 5px !important
}

.legacy-form .me-6px  {
    margin-right: 6px !important
}

.legacy-form .me-7px  {
    margin-right: 7px !important
}

.legacy-form .me-8px  {
    margin-right: 8px !important
}

.legacy-form .me-9px  {
    margin-right: 9px !important
}

.legacy-form .me-10px  {
    margin-right: 10px !important
}

.legacy-form .me-15px  {
    margin-right: 15px !important
}

.legacy-form .me-20px  {
    margin-right: 20px !important
}

.legacy-form .me-25px  {
    margin-right: 25px !important
}

.legacy-form .me-30px  {
    margin-right: 30px !important
}

.legacy-form .me-35px  {
    margin-right: 35px !important
}

.legacy-form .me-40px  {
    margin-right: 40px !important
}

.legacy-form .me-45px  {
    margin-right: 45px !important
}

.legacy-form .me-50px  {
    margin-right: 50px !important
}

.legacy-form .mb-1px  {
    margin-bottom: 1px !important
}

.legacy-form .mb-2px  {
    margin-bottom: 2px !important
}

.legacy-form .mb-3px  {
    margin-bottom: 3px !important
}

.legacy-form .mb-4px  {
    margin-bottom: 4px !important
}

.legacy-form .mb-5px  {
    margin-bottom: 5px !important
}

.legacy-form .mb-6px  {
    margin-bottom: 6px !important
}

.legacy-form .mb-7px  {
    margin-bottom: 7px !important
}

.legacy-form .mb-8px  {
    margin-bottom: 8px !important
}

.legacy-form .mb-9px  {
    margin-bottom: 9px !important
}

.legacy-form .mb-10px  {
    margin-bottom: 10px !important
}

.legacy-form .mb-15px  {
    margin-bottom: 15px !important
}

.legacy-form .mb-20px  {
    margin-bottom: 20px !important
}

.legacy-form .mb-25px  {
    margin-bottom: 25px !important
}

.legacy-form .mb-30px  {
    margin-bottom: 30px !important
}

.legacy-form .mb-35px  {
    margin-bottom: 35px !important
}

.legacy-form .mb-40px  {
    margin-bottom: 40px !important
}

.legacy-form .mb-45px  {
    margin-bottom: 45px !important
}

.legacy-form .mb-50px  {
    margin-bottom: 50px !important
}

.legacy-form .ms-1px  {
    margin-left: 1px !important
}

.legacy-form .ms-2px  {
    margin-left: 2px !important
}

.legacy-form .ms-3px  {
    margin-left: 3px !important
}

.legacy-form .ms-4px  {
    margin-left: 4px !important
}

.legacy-form .ms-5px  {
    margin-left: 5px !important
}

.legacy-form .ms-6px  {
    margin-left: 6px !important
}

.legacy-form .ms-7px  {
    margin-left: 7px !important
}

.legacy-form .ms-8px  {
    margin-left: 8px !important
}

.legacy-form .ms-9px  {
    margin-left: 9px !important
}

.legacy-form .ms-10px  {
    margin-left: 10px !important
}

.legacy-form .ms-15px  {
    margin-left: 15px !important
}

.legacy-form .ms-20px  {
    margin-left: 20px !important
}

.legacy-form .ms-25px  {
    margin-left: 25px !important
}

.legacy-form .ms-30px  {
    margin-left: 30px !important
}

.legacy-form .ms-35px  {
    margin-left: 35px !important
}

.legacy-form .ms-40px  {
    margin-left: 40px !important
}

.legacy-form .ms-45px  {
    margin-left: 45px !important
}

.legacy-form .ms-50px  {
    margin-left: 50px !important
}

.legacy-form .mx-1px  {
    margin-left: 1px !important;
    margin-right: 1px !important
}

.legacy-form .mx-2px  {
    margin-left: 2px !important;
    margin-right: 2px !important
}

.legacy-form .mx-3px  {
    margin-left: 3px !important;
    margin-right: 3px !important
}

.legacy-form .mx-4px  {
    margin-left: 4px !important;
    margin-right: 4px !important
}

.legacy-form .mx-5px  {
    margin-left: 5px !important;
    margin-right: 5px !important
}

.legacy-form .mx-6px  {
    margin-left: 6px !important;
    margin-right: 6px !important
}

.legacy-form .mx-7px  {
    margin-left: 7px !important;
    margin-right: 7px !important
}

.legacy-form .mx-8px  {
    margin-left: 8px !important;
    margin-right: 8px !important
}

.legacy-form .mx-9px  {
    margin-left: 9px !important;
    margin-right: 9px !important
}

.legacy-form .mx-10px  {
    margin-left: 10px !important;
    margin-right: 10px !important
}

.legacy-form .mx-15px  {
    margin-left: 15px !important;
    margin-right: 15px !important
}

.legacy-form .mx-20px  {
    margin-left: 20px !important;
    margin-right: 20px !important
}

.legacy-form .mx-25px  {
    margin-left: 25px !important;
    margin-right: 25px !important
}

.legacy-form .mx-30px  {
    margin-left: 30px !important;
    margin-right: 30px !important
}

.legacy-form .mx-35px  {
    margin-left: 35px !important;
    margin-right: 35px !important
}

.legacy-form .mx-40px  {
    margin-left: 40px !important;
    margin-right: 40px !important
}

.legacy-form .mx-45px  {
    margin-left: 45px !important;
    margin-right: 45px !important
}

.legacy-form .mx-50px  {
    margin-left: 50px !important;
    margin-right: 50px !important
}

.legacy-form .my-1px  {
    margin-top: 1px !important;
    margin-bottom: 1px !important
}

.legacy-form .my-2px  {
    margin-top: 2px !important;
    margin-bottom: 2px !important
}

.legacy-form .my-3px  {
    margin-top: 3px !important;
    margin-bottom: 3px !important
}

.legacy-form .my-4px  {
    margin-top: 4px !important;
    margin-bottom: 4px !important
}

.legacy-form .my-5px  {
    margin-top: 5px !important;
    margin-bottom: 5px !important
}

.legacy-form .my-6px  {
    margin-top: 6px !important;
    margin-bottom: 6px !important
}

.legacy-form .my-7px  {
    margin-top: 7px !important;
    margin-bottom: 7px !important
}

.legacy-form .my-8px  {
    margin-top: 8px !important;
    margin-bottom: 8px !important
}

.legacy-form .my-9px  {
    margin-top: 9px !important;
    margin-bottom: 9px !important
}

.legacy-form .my-10px  {
    margin-top: 10px !important;
    margin-bottom: 10px !important
}

.legacy-form .my-15px  {
    margin-top: 15px !important;
    margin-bottom: 15px !important
}

.legacy-form .my-20px  {
    margin-top: 20px !important;
    margin-bottom: 20px !important
}

.legacy-form .my-25px  {
    margin-top: 25px !important;
    margin-bottom: 25px !important
}

.legacy-form .my-30px  {
    margin-top: 30px !important;
    margin-bottom: 30px !important
}

.legacy-form .my-35px  {
    margin-top: 35px !important;
    margin-bottom: 35px !important
}

.legacy-form .my-40px  {
    margin-top: 40px !important;
    margin-bottom: 40px !important
}

.legacy-form .my-45px  {
    margin-top: 45px !important;
    margin-bottom: 45px !important
}

.legacy-form .my-50px  {
    margin-top: 50px !important;
    margin-bottom: 50px !important
}

.legacy-form .p-1px  {
    padding: 1px 1px !important
}

.legacy-form .p-2px  {
    padding: 2px 2px !important
}

.legacy-form .p-3px  {
    padding: 3px 3px !important
}

.legacy-form .p-4px  {
    padding: 4px 4px !important
}

.legacy-form .p-5px  {
    padding: 5px 5px !important
}

.legacy-form .p-6px  {
    padding: 6px 6px !important
}

.legacy-form .p-7px  {
    padding: 7px 7px !important
}

.legacy-form .p-8px  {
    padding: 8px 8px !important
}

.legacy-form .p-9px  {
    padding: 9px 9px !important
}

.legacy-form .p-10px  {
    padding: 10px 10px !important
}

.legacy-form .p-15px  {
    padding: 15px 15px !important
}

.legacy-form .p-20px  {
    padding: 20px 20px !important
}

.legacy-form .p-25px  {
    padding: 25px 25px !important
}

.legacy-form .p-30px  {
    padding: 30px 30px !important
}

.legacy-form .p-35px  {
    padding: 35px 35px !important
}

.legacy-form .p-40px  {
    padding: 40px 40px !important
}

.legacy-form .p-45px  {
    padding: 45px 45px !important
}

.legacy-form .p-50px  {
    padding: 50px 50px !important
}

.legacy-form .pt-1px  {
    padding-top: 1px !important
}

.legacy-form .pt-2px  {
    padding-top: 2px !important
}

.legacy-form .pt-3px  {
    padding-top: 3px !important
}

.legacy-form .pt-4px  {
    padding-top: 4px !important
}

.legacy-form .pt-5px  {
    padding-top: 5px !important
}

.legacy-form .pt-6px  {
    padding-top: 6px !important
}

.legacy-form .pt-7px  {
    padding-top: 7px !important
}

.legacy-form .pt-8px  {
    padding-top: 8px !important
}

.legacy-form .pt-9px  {
    padding-top: 9px !important
}

.legacy-form .pt-10px  {
    padding-top: 10px !important
}

.legacy-form .pt-15px  {
    padding-top: 15px !important
}

.legacy-form .pt-20px  {
    padding-top: 20px !important
}

.legacy-form .pt-25px  {
    padding-top: 25px !important
}

.legacy-form .pt-30px  {
    padding-top: 30px !important
}

.legacy-form .pt-35px  {
    padding-top: 35px !important
}

.legacy-form .pt-40px  {
    padding-top: 40px !important
}

.legacy-form .pt-45px  {
    padding-top: 45px !important
}

.legacy-form .pt-50px  {
    padding-top: 50px !important
}

.legacy-form .pe-1px  {
    padding-right: 1px !important
}

.legacy-form .pe-2px  {
    padding-right: 2px !important
}

.legacy-form .pe-3px  {
    padding-right: 3px !important
}

.legacy-form .pe-4px  {
    padding-right: 4px !important
}

.legacy-form .pe-5px  {
    padding-right: 5px !important
}

.legacy-form .pe-6px  {
    padding-right: 6px !important
}

.legacy-form .pe-7px  {
    padding-right: 7px !important
}

.legacy-form .pe-8px  {
    padding-right: 8px !important
}

.legacy-form .pe-9px  {
    padding-right: 9px !important
}

.legacy-form .pe-10px  {
    padding-right: 10px !important
}

.legacy-form .pe-15px  {
    padding-right: 15px !important
}

.legacy-form .pe-20px  {
    padding-right: 20px !important
}

.legacy-form .pe-25px  {
    padding-right: 25px !important
}

.legacy-form .pe-30px  {
    padding-right: 30px !important
}

.legacy-form .pe-35px  {
    padding-right: 35px !important
}

.legacy-form .pe-40px  {
    padding-right: 40px !important
}

.legacy-form .pe-45px  {
    padding-right: 45px !important
}

.legacy-form .pe-50px  {
    padding-right: 50px !important
}

.legacy-form .pb-1px  {
    padding-bottom: 1px !important
}

.legacy-form .pb-2px  {
    padding-bottom: 2px !important
}

.legacy-form .pb-3px  {
    padding-bottom: 3px !important
}

.legacy-form .pb-4px  {
    padding-bottom: 4px !important
}

.legacy-form .pb-5px  {
    padding-bottom: 5px !important
}

.legacy-form .pb-6px  {
    padding-bottom: 6px !important
}

.legacy-form .pb-7px  {
    padding-bottom: 7px !important
}

.legacy-form .pb-8px  {
    padding-bottom: 8px !important
}

.legacy-form .pb-9px  {
    padding-bottom: 9px !important
}

.legacy-form .pb-10px  {
    padding-bottom: 10px !important
}

.legacy-form .pb-15px  {
    padding-bottom: 15px !important
}

.legacy-form .pb-20px  {
    padding-bottom: 20px !important
}

.legacy-form .pb-25px  {
    padding-bottom: 25px !important
}

.legacy-form .pb-30px  {
    padding-bottom: 30px !important
}

.legacy-form .pb-35px  {
    padding-bottom: 35px !important
}

.legacy-form .pb-40px  {
    padding-bottom: 40px !important
}

.legacy-form .pb-45px  {
    padding-bottom: 45px !important
}

.legacy-form .pb-50px  {
    padding-bottom: 50px !important
}

.legacy-form .ps-1px  {
    padding-left: 1px !important
}

.legacy-form .ps-2px  {
    padding-left: 2px !important
}

.legacy-form .ps-3px  {
    padding-left: 3px !important
}

.legacy-form .ps-4px  {
    padding-left: 4px !important
}

.legacy-form .ps-5px  {
    padding-left: 5px !important
}

.legacy-form .ps-6px  {
    padding-left: 6px !important
}

.legacy-form .ps-7px  {
    padding-left: 7px !important
}

.legacy-form .ps-8px  {
    padding-left: 8px !important
}

.legacy-form .ps-9px  {
    padding-left: 9px !important
}

.legacy-form .ps-10px  {
    padding-left: 10px !important
}

.legacy-form .ps-15px  {
    padding-left: 15px !important
}

.legacy-form .ps-20px  {
    padding-left: 20px !important
}

.legacy-form .ps-25px  {
    padding-left: 25px !important
}

.legacy-form .ps-30px  {
    padding-left: 30px !important
}

.legacy-form .ps-35px  {
    padding-left: 35px !important
}

.legacy-form .ps-40px  {
    padding-left: 40px !important
}

.legacy-form .ps-45px  {
    padding-left: 45px !important
}

.legacy-form .ps-50px  {
    padding-left: 50px !important
}

.legacy-form .px-1px  {
    padding-left: 1px !important;
    padding-right: 1px !important
}

.legacy-form .px-2px  {
    padding-left: 2px !important;
    padding-right: 2px !important
}

.legacy-form .px-3px  {
    padding-left: 3px !important;
    padding-right: 3px !important
}

.legacy-form .px-4px  {
    padding-left: 4px !important;
    padding-right: 4px !important
}

.legacy-form .px-5px  {
    padding-left: 5px !important;
    padding-right: 5px !important
}

.legacy-form .px-6px  {
    padding-left: 6px !important;
    padding-right: 6px !important
}

.legacy-form .px-7px  {
    padding-left: 7px !important;
    padding-right: 7px !important
}

.legacy-form .px-8px  {
    padding-left: 8px !important;
    padding-right: 8px !important
}

.legacy-form .px-9px  {
    padding-left: 9px !important;
    padding-right: 9px !important
}

.legacy-form .px-10px  {
    padding-left: 10px !important;
    padding-right: 10px !important
}

.legacy-form .px-15px  {
    padding-left: 15px !important;
    padding-right: 15px !important
}

.legacy-form .px-20px  {
    padding-left: 20px !important;
    padding-right: 20px !important
}

.legacy-form .px-25px  {
    padding-left: 25px !important;
    padding-right: 25px !important
}

.legacy-form .px-30px  {
    padding-left: 30px !important;
    padding-right: 30px !important
}

.legacy-form .px-35px  {
    padding-left: 35px !important;
    padding-right: 35px !important
}

.legacy-form .px-40px  {
    padding-left: 40px !important;
    padding-right: 40px !important
}

.legacy-form .px-45px  {
    padding-left: 45px !important;
    padding-right: 45px !important
}

.legacy-form .px-50px  {
    padding-left: 50px !important;
    padding-right: 50px !important
}

.legacy-form .py-1px  {
    padding-top: 1px !important;
    padding-bottom: 1px !important
}

.legacy-form .py-2px  {
    padding-top: 2px !important;
    padding-bottom: 2px !important
}

.legacy-form .py-3px  {
    padding-top: 3px !important;
    padding-bottom: 3px !important
}

.legacy-form .py-4px  {
    padding-top: 4px !important;
    padding-bottom: 4px !important
}

.legacy-form .py-5px  {
    padding-top: 5px !important;
    padding-bottom: 5px !important
}

.legacy-form .py-6px  {
    padding-top: 6px !important;
    padding-bottom: 6px !important
}

.legacy-form .py-7px  {
    padding-top: 7px !important;
    padding-bottom: 7px !important
}

.legacy-form .py-8px  {
    padding-top: 8px !important;
    padding-bottom: 8px !important
}

.legacy-form .py-9px  {
    padding-top: 9px !important;
    padding-bottom: 9px !important
}

.legacy-form .py-10px  {
    padding-top: 10px !important;
    padding-bottom: 10px !important
}

.legacy-form .py-15px  {
    padding-top: 15px !important;
    padding-bottom: 15px !important
}

.legacy-form .py-20px  {
    padding-top: 20px !important;
    padding-bottom: 20px !important
}

.legacy-form .py-25px  {
    padding-top: 25px !important;
    padding-bottom: 25px !important
}

.legacy-form .py-30px  {
    padding-top: 30px !important;
    padding-bottom: 30px !important
}

.legacy-form .py-35px  {
    padding-top: 35px !important;
    padding-bottom: 35px !important
}

.legacy-form .py-40px  {
    padding-top: 40px !important;
    padding-bottom: 40px !important
}

.legacy-form .py-45px  {
    padding-top: 45px !important;
    padding-bottom: 45px !important
}

.legacy-form .py-50px  {
    padding-top: 50px !important;
    padding-bottom: 50px !important
}

.legacy-form .fs-1px  {
    font-size: 1px !important
}

.legacy-form .fs-2px  {
    font-size: 2px !important
}

.legacy-form .fs-3px  {
    font-size: 3px !important
}

.legacy-form .fs-4px  {
    font-size: 4px !important
}

.legacy-form .fs-5px  {
    font-size: 5px !important
}

.legacy-form .fs-6px  {
    font-size: 6px !important
}

.legacy-form .fs-7px  {
    font-size: 7px !important
}

.legacy-form .fs-8px  {
    font-size: 8px !important
}

.legacy-form .fs-9px  {
    font-size: 9px !important
}

.legacy-form .fs-10px  {
    font-size: 10px !important
}

.legacy-form .fs-11px  {
    font-size: 11px !important
}

.legacy-form .fs-12px  {
    font-size: 12px !important
}

.legacy-form .fs-13px  {
    font-size: 13px !important
}

.legacy-form .fs-14px  {
    font-size: 14px !important
}

.legacy-form .fs-15px  {
    font-size: 15px !important
}

.legacy-form .fs-16px  {
    font-size: 16px !important
}

.legacy-form .fs-17px  {
    font-size: 17px !important
}

.legacy-form .fs-18px  {
    font-size: 18px !important
}

.legacy-form .fs-19px  {
    font-size: 19px !important
}

.legacy-form .fs-20px  {
    font-size: 20px !important
}

.legacy-form .fs-21px  {
    font-size: 21px !important
}

.legacy-form .fs-22px  {
    font-size: 22px !important
}

.legacy-form .fs-23px  {
    font-size: 23px !important
}

.legacy-form .fs-24px  {
    font-size: 24px !important
}

.legacy-form .fs-25px  {
    font-size: 25px !important
}

.legacy-form .fs-26px  {
    font-size: 26px !important
}

.legacy-form .fs-27px  {
    font-size: 27px !important
}

.legacy-form .fs-28px  {
    font-size: 28px !important
}

.legacy-form .fs-29px  {
    font-size: 29px !important
}

.legacy-form .fs-30px  {
    font-size: 30px !important
}

.legacy-form .fs-31px  {
    font-size: 31px !important
}

.legacy-form .fs-32px  {
    font-size: 32px !important
}

.legacy-form .fs-33px  {
    font-size: 33px !important
}

.legacy-form .fs-34px  {
    font-size: 34px !important
}

.legacy-form .fs-35px  {
    font-size: 35px !important
}

.legacy-form .fs-36px  {
    font-size: 36px !important
}

.legacy-form .fs-37px  {
    font-size: 37px !important
}

.legacy-form .fs-38px  {
    font-size: 38px !important
}

.legacy-form .fs-39px  {
    font-size: 39px !important
}

.legacy-form .fs-40px  {
    font-size: 40px !important
}

.legacy-form .fs-41px  {
    font-size: 41px !important
}

.legacy-form .fs-42px  {
    font-size: 42px !important
}

.legacy-form .fs-43px  {
    font-size: 43px !important
}

.legacy-form .fs-44px  {
    font-size: 44px !important
}

.legacy-form .fs-45px  {
    font-size: 45px !important
}

.legacy-form .fs-46px  {
    font-size: 46px !important
}

.legacy-form .fs-47px  {
    font-size: 47px !important
}

.legacy-form .fs-48px  {
    font-size: 48px !important
}

.legacy-form .fs-49px  {
    font-size: 49px !important
}

.legacy-form .fs-50px  {
    font-size: 50px !important
}

.legacy-form .fs-51px  {
    font-size: 51px !important
}

.legacy-form .fs-52px  {
    font-size: 52px !important
}

.legacy-form .fs-53px  {
    font-size: 53px !important
}

.legacy-form .fs-54px  {
    font-size: 54px !important
}

.legacy-form .fs-55px  {
    font-size: 55px !important
}

.legacy-form .fs-56px  {
    font-size: 56px !important
}

.legacy-form .fs-57px  {
    font-size: 57px !important
}

.legacy-form .fs-58px  {
    font-size: 58px !important
}

.legacy-form .fs-59px  {
    font-size: 59px !important
}

.legacy-form .fs-60px  {
    font-size: 60px !important
}

.legacy-form .fs-61px  {
    font-size: 61px !important
}

.legacy-form .fs-62px  {
    font-size: 62px !important
}

.legacy-form .fs-63px  {
    font-size: 63px !important
}

.legacy-form .fs-64px  {
    font-size: 64px !important
}

.legacy-form .fs-65px  {
    font-size: 65px !important
}

.legacy-form .fs-66px  {
    font-size: 66px !important
}

.legacy-form .fs-67px  {
    font-size: 67px !important
}

.legacy-form .fs-68px  {
    font-size: 68px !important
}

.legacy-form .fs-69px  {
    font-size: 69px !important
}

.legacy-form .fs-70px  {
    font-size: 70px !important
}

.legacy-form .fs-71px  {
    font-size: 71px !important
}

.legacy-form .fs-72px  {
    font-size: 72px !important
}

.legacy-form .fs-73px  {
    font-size: 73px !important
}

.legacy-form .fs-74px  {
    font-size: 74px !important
}

.legacy-form .fs-75px  {
    font-size: 75px !important
}

.legacy-form .fs-76px  {
    font-size: 76px !important
}

.legacy-form .fs-77px  {
    font-size: 77px !important
}

.legacy-form .fs-78px  {
    font-size: 78px !important
}

.legacy-form .fs-79px  {
    font-size: 79px !important
}

.legacy-form .fs-80px  {
    font-size: 80px !important
}

.legacy-form .fw-100  {
    font-weight: 100 !important
}

.legacy-form .fw-200  {
    font-weight: 200 !important
}

.legacy-form .fw-300  {
    font-weight: 300 !important
}

.legacy-form .fw-400  {
    font-weight: 400 !important
}

.legacy-form .fw-500  {
    font-weight: 500 !important
}

.legacy-form .fw-600  {
    font-weight: 600 !important
}

.legacy-form .fw-700  {
    font-weight: 700 !important
}

.legacy-form .fw-800  {
    font-weight: 800 !important
}

.legacy-form .text-theme  {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-app-theme-rgb), var(--bs-text-opacity))
}

.legacy-form .text-ellipsis  {
    white-space: nowrap !important;
    text-overflow: ellipsis;
    overflow: hidden
}

.legacy-form .text-gradient  {
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important
}

.legacy-form .lh-10  {
    line-height: 1 !important
}

.legacy-form .lh-11  {
    line-height: 1.1 !important
}

.legacy-form .lh-12  {
    line-height: 1.2 !important
}

.legacy-form .lh-13  {
    line-height: 1.3 !important
}

.legacy-form .lh-14  {
    line-height: 1.4 !important
}

.legacy-form .lh-15  {
    line-height: 1.5 !important
}

.legacy-form .lh-16  {
    line-height: 1.6 !important
}

.legacy-form .lh-17  {
    line-height: 1.7 !important
}

.legacy-form .lh-18  {
    line-height: 1.8 !important
}

.legacy-form .lh-19  {
    line-height: 1.9 !important
}

.legacy-form .lh-20  {
    line-height: 2 !important
}

.legacy-form .cursor-pointer  {
    cursor: pointer !important
}

.legacy-form .cursor-text  {
    cursor: text !important
}

.legacy-form .cursor-default  {
    cursor: default !important
}

.legacy-form .cursor-inherit  {
    cursor: inherit !important
}

.legacy-form .cursor-move  {
    cursor: move !important
}

.legacy-form .cursor-progress  {
    cursor: progress !important
}

.legacy-form .flex-1  {
    flex: 1
}

.legacy-form .w-0px  {
    width: 0 !important
}

.legacy-form .w-xs-0px  {
    width: 0 !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-0px  {
        width: 0 !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-0px  {
        width: 0 !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-0px  {
        width: 0 !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-0px  {
        width: 0 !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-0px  {
        width: 0 !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-0px  {
        width: 0 !important
    }
}

.legacy-form .w-50px  {
    width: 50px !important
}

.legacy-form .w-xs-50px  {
    width: 50px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-50px  {
        width: 50px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-50px  {
        width: 50px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-50px  {
        width: 50px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-50px  {
        width: 50px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-50px  {
        width: 50px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-50px  {
        width: 50px !important
    }
}

.legacy-form .w-100px  {
    width: 100px !important
}

.legacy-form .w-xs-100px  {
    width: 100px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-100px  {
        width: 100px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-100px  {
        width: 100px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-100px  {
        width: 100px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-100px  {
        width: 100px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-100px  {
        width: 100px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-100px  {
        width: 100px !important
    }
}

.legacy-form .w-150px  {
    width: 150px !important
}

.legacy-form .w-xs-150px  {
    width: 150px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-150px  {
        width: 150px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-150px  {
        width: 150px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-150px  {
        width: 150px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-150px  {
        width: 150px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-150px  {
        width: 150px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-150px  {
        width: 150px !important
    }
}

.legacy-form .w-200px  {
    width: 200px !important
}

.legacy-form .w-xs-200px  {
    width: 200px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-200px  {
        width: 200px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-200px  {
        width: 200px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-200px  {
        width: 200px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-200px  {
        width: 200px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-200px  {
        width: 200px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-200px  {
        width: 200px !important
    }
}

.legacy-form .w-250px  {
    width: 250px !important
}

.legacy-form .w-xs-250px  {
    width: 250px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-250px  {
        width: 250px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-250px  {
        width: 250px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-250px  {
        width: 250px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-250px  {
        width: 250px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-250px  {
        width: 250px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-250px  {
        width: 250px !important
    }
}

.legacy-form .w-300px  {
    width: 300px !important
}

.legacy-form .w-xs-300px  {
    width: 300px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-300px  {
        width: 300px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-300px  {
        width: 300px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-300px  {
        width: 300px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-300px  {
        width: 300px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-300px  {
        width: 300px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-300px  {
        width: 300px !important
    }
}

.legacy-form .w-350px  {
    width: 350px !important
}

.legacy-form .w-xs-350px  {
    width: 350px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-350px  {
        width: 350px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-350px  {
        width: 350px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-350px  {
        width: 350px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-350px  {
        width: 350px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-350px  {
        width: 350px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-350px  {
        width: 350px !important
    }
}

.legacy-form .w-400px  {
    width: 400px !important
}

.legacy-form .w-xs-400px  {
    width: 400px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-400px  {
        width: 400px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-400px  {
        width: 400px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-400px  {
        width: 400px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-400px  {
        width: 400px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-400px  {
        width: 400px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-400px  {
        width: 400px !important
    }
}

.legacy-form .w-450px  {
    width: 450px !important
}

.legacy-form .w-xs-450px  {
    width: 450px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-450px  {
        width: 450px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-450px  {
        width: 450px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-450px  {
        width: 450px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-450px  {
        width: 450px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-450px  {
        width: 450px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-450px  {
        width: 450px !important
    }
}

.legacy-form .w-500px  {
    width: 500px !important
}

.legacy-form .w-xs-500px  {
    width: 500px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-500px  {
        width: 500px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-500px  {
        width: 500px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-500px  {
        width: 500px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-500px  {
        width: 500px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-500px  {
        width: 500px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-500px  {
        width: 500px !important
    }
}

.legacy-form .w-550px  {
    width: 550px !important
}

.legacy-form .w-xs-550px  {
    width: 550px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-550px  {
        width: 550px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-550px  {
        width: 550px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-550px  {
        width: 550px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-550px  {
        width: 550px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-550px  {
        width: 550px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-550px  {
        width: 550px !important
    }
}

.legacy-form .w-600px  {
    width: 600px !important
}

.legacy-form .w-xs-600px  {
    width: 600px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-600px  {
        width: 600px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-600px  {
        width: 600px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-600px  {
        width: 600px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-600px  {
        width: 600px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-600px  {
        width: 600px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-600px  {
        width: 600px !important
    }
}

.legacy-form .w-5px  {
    width: 5px !important
}

.legacy-form .w-xs-5px  {
    width: 5px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-5px  {
        width: 5px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-5px  {
        width: 5px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-5px  {
        width: 5px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-5px  {
        width: 5px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-5px  {
        width: 5px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-5px  {
        width: 5px !important
    }
}

.legacy-form .w-10px  {
    width: 10px !important
}

.legacy-form .w-xs-10px  {
    width: 10px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-10px  {
        width: 10px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-10px  {
        width: 10px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-10px  {
        width: 10px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-10px  {
        width: 10px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-10px  {
        width: 10px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-10px  {
        width: 10px !important
    }
}

.legacy-form .w-15px  {
    width: 15px !important
}

.legacy-form .w-xs-15px  {
    width: 15px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-15px  {
        width: 15px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-15px  {
        width: 15px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-15px  {
        width: 15px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-15px  {
        width: 15px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-15px  {
        width: 15px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-15px  {
        width: 15px !important
    }
}

.legacy-form .w-20px  {
    width: 20px !important
}

.legacy-form .w-xs-20px  {
    width: 20px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-20px  {
        width: 20px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-20px  {
        width: 20px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-20px  {
        width: 20px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-20px  {
        width: 20px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-20px  {
        width: 20px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-20px  {
        width: 20px !important
    }
}

.legacy-form .w-25px  {
    width: 25px !important
}

.legacy-form .w-xs-25px  {
    width: 25px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-25px  {
        width: 25px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-25px  {
        width: 25px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-25px  {
        width: 25px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-25px  {
        width: 25px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-25px  {
        width: 25px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-25px  {
        width: 25px !important
    }
}

.legacy-form .w-30px  {
    width: 30px !important
}

.legacy-form .w-xs-30px  {
    width: 30px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-30px  {
        width: 30px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-30px  {
        width: 30px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-30px  {
        width: 30px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-30px  {
        width: 30px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-30px  {
        width: 30px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-30px  {
        width: 30px !important
    }
}

.legacy-form .w-35px  {
    width: 35px !important
}

.legacy-form .w-xs-35px  {
    width: 35px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-35px  {
        width: 35px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-35px  {
        width: 35px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-35px  {
        width: 35px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-35px  {
        width: 35px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-35px  {
        width: 35px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-35px  {
        width: 35px !important
    }
}

.legacy-form .w-40px  {
    width: 40px !important
}

.legacy-form .w-xs-40px  {
    width: 40px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-40px  {
        width: 40px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-40px  {
        width: 40px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-40px  {
        width: 40px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-40px  {
        width: 40px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-40px  {
        width: 40px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-40px  {
        width: 40px !important
    }
}

.legacy-form .w-45px  {
    width: 45px !important
}

.legacy-form .w-xs-45px  {
    width: 45px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-45px  {
        width: 45px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-45px  {
        width: 45px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-45px  {
        width: 45px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-45px  {
        width: 45px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-45px  {
        width: 45px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-45px  {
        width: 45px !important
    }
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-50px  {
        width: 50px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-50px  {
        width: 50px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-50px  {
        width: 50px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-50px  {
        width: 50px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-50px  {
        width: 50px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-50px  {
        width: 50px !important
    }
}

.legacy-form .w-55px  {
    width: 55px !important
}

.legacy-form .w-xs-55px  {
    width: 55px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-55px  {
        width: 55px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-55px  {
        width: 55px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-55px  {
        width: 55px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-55px  {
        width: 55px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-55px  {
        width: 55px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-55px  {
        width: 55px !important
    }
}

.legacy-form .w-60px  {
    width: 60px !important
}

.legacy-form .w-xs-60px  {
    width: 60px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-60px  {
        width: 60px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-60px  {
        width: 60px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-60px  {
        width: 60px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-60px  {
        width: 60px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-60px  {
        width: 60px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-60px  {
        width: 60px !important
    }
}

.legacy-form .w-65px  {
    width: 65px !important
}

.legacy-form .w-xs-65px  {
    width: 65px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-65px  {
        width: 65px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-65px  {
        width: 65px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-65px  {
        width: 65px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-65px  {
        width: 65px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-65px  {
        width: 65px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-65px  {
        width: 65px !important
    }
}

.legacy-form .w-70px  {
    width: 70px !important
}

.legacy-form .w-xs-70px  {
    width: 70px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-70px  {
        width: 70px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-70px  {
        width: 70px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-70px  {
        width: 70px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-70px  {
        width: 70px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-70px  {
        width: 70px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-70px  {
        width: 70px !important
    }
}

.legacy-form .w-75px  {
    width: 75px !important
}

.legacy-form .w-xs-75px  {
    width: 75px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-75px  {
        width: 75px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-75px  {
        width: 75px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-75px  {
        width: 75px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-75px  {
        width: 75px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-75px  {
        width: 75px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-75px  {
        width: 75px !important
    }
}

.legacy-form .w-80px  {
    width: 80px !important
}

.legacy-form .w-xs-80px  {
    width: 80px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-80px  {
        width: 80px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-80px  {
        width: 80px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-80px  {
        width: 80px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-80px  {
        width: 80px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-80px  {
        width: 80px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-80px  {
        width: 80px !important
    }
}

.legacy-form .w-85px  {
    width: 85px !important
}

.legacy-form .w-xs-85px  {
    width: 85px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-85px  {
        width: 85px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-85px  {
        width: 85px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-85px  {
        width: 85px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-85px  {
        width: 85px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-85px  {
        width: 85px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-85px  {
        width: 85px !important
    }
}

.legacy-form .w-90px  {
    width: 90px !important
}

.legacy-form .w-xs-90px  {
    width: 90px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-90px  {
        width: 90px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-90px  {
        width: 90px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-90px  {
        width: 90px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-90px  {
        width: 90px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-90px  {
        width: 90px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-90px  {
        width: 90px !important
    }
}

.legacy-form .w-95px  {
    width: 95px !important
}

.legacy-form .w-xs-95px  {
    width: 95px !important
}

@media (min-width: 576px)  {
.legacy-form     .w-sm-95px  {
        width: 95px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .w-md-95px  {
        width: 95px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .w-lg-95px  {
        width: 95px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .w-xl-95px  {
        width: 95px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .w-xxl-95px  {
        width: 95px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .w-xxxl-95px  {
        width: 95px !important
    }
}

.legacy-form .h-0px  {
    height: 0 !important
}

.legacy-form .h-xs-0px  {
    height: 0 !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-0px  {
        height: 0 !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-0px  {
        height: 0 !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-0px  {
        height: 0 !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-0px  {
        height: 0 !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-0px  {
        height: 0 !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-0px  {
        height: 0 !important
    }
}

.legacy-form .h-50px  {
    height: 50px !important
}

.legacy-form .h-xs-50px  {
    height: 50px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-50px  {
        height: 50px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-50px  {
        height: 50px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-50px  {
        height: 50px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-50px  {
        height: 50px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-50px  {
        height: 50px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-50px  {
        height: 50px !important
    }
}

.legacy-form .h-100px  {
    height: 100px !important
}

.legacy-form .h-xs-100px  {
    height: 100px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-100px  {
        height: 100px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-100px  {
        height: 100px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-100px  {
        height: 100px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-100px  {
        height: 100px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-100px  {
        height: 100px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-100px  {
        height: 100px !important
    }
}

.legacy-form .h-150px  {
    height: 150px !important
}

.legacy-form .h-xs-150px  {
    height: 150px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-150px  {
        height: 150px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-150px  {
        height: 150px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-150px  {
        height: 150px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-150px  {
        height: 150px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-150px  {
        height: 150px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-150px  {
        height: 150px !important
    }
}

.legacy-form .h-200px  {
    height: 200px !important
}

.legacy-form .h-xs-200px  {
    height: 200px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-200px  {
        height: 200px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-200px  {
        height: 200px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-200px  {
        height: 200px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-200px  {
        height: 200px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-200px  {
        height: 200px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-200px  {
        height: 200px !important
    }
}

.legacy-form .h-250px  {
    height: 250px !important
}

.legacy-form .h-xs-250px  {
    height: 250px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-250px  {
        height: 250px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-250px  {
        height: 250px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-250px  {
        height: 250px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-250px  {
        height: 250px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-250px  {
        height: 250px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-250px  {
        height: 250px !important
    }
}

.legacy-form .h-300px  {
    height: 300px !important
}

.legacy-form .h-xs-300px  {
    height: 300px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-300px  {
        height: 300px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-300px  {
        height: 300px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-300px  {
        height: 300px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-300px  {
        height: 300px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-300px  {
        height: 300px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-300px  {
        height: 300px !important
    }
}

.legacy-form .h-350px  {
    height: 350px !important
}

.legacy-form .h-xs-350px  {
    height: 350px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-350px  {
        height: 350px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-350px  {
        height: 350px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-350px  {
        height: 350px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-350px  {
        height: 350px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-350px  {
        height: 350px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-350px  {
        height: 350px !important
    }
}

.legacy-form .h-400px  {
    height: 400px !important
}

.legacy-form .h-xs-400px  {
    height: 400px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-400px  {
        height: 400px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-400px  {
        height: 400px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-400px  {
        height: 400px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-400px  {
        height: 400px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-400px  {
        height: 400px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-400px  {
        height: 400px !important
    }
}

.legacy-form .h-450px  {
    height: 450px !important
}

.legacy-form .h-xs-450px  {
    height: 450px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-450px  {
        height: 450px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-450px  {
        height: 450px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-450px  {
        height: 450px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-450px  {
        height: 450px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-450px  {
        height: 450px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-450px  {
        height: 450px !important
    }
}

.legacy-form .h-500px  {
    height: 500px !important
}

.legacy-form .h-xs-500px  {
    height: 500px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-500px  {
        height: 500px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-500px  {
        height: 500px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-500px  {
        height: 500px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-500px  {
        height: 500px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-500px  {
        height: 500px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-500px  {
        height: 500px !important
    }
}

.legacy-form .h-550px  {
    height: 550px !important
}

.legacy-form .h-xs-550px  {
    height: 550px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-550px  {
        height: 550px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-550px  {
        height: 550px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-550px  {
        height: 550px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-550px  {
        height: 550px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-550px  {
        height: 550px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-550px  {
        height: 550px !important
    }
}

.legacy-form .h-600px  {
    height: 600px !important
}

.legacy-form .h-xs-600px  {
    height: 600px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-600px  {
        height: 600px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-600px  {
        height: 600px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-600px  {
        height: 600px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-600px  {
        height: 600px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-600px  {
        height: 600px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-600px  {
        height: 600px !important
    }
}

.legacy-form .h-5px  {
    height: 5px !important
}

.legacy-form .h-xs-5px  {
    height: 5px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-5px  {
        height: 5px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-5px  {
        height: 5px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-5px  {
        height: 5px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-5px  {
        height: 5px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-5px  {
        height: 5px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-5px  {
        height: 5px !important
    }
}

.legacy-form .h-10px  {
    height: 10px !important
}

.legacy-form .h-xs-10px  {
    height: 10px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-10px  {
        height: 10px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-10px  {
        height: 10px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-10px  {
        height: 10px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-10px  {
        height: 10px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-10px  {
        height: 10px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-10px  {
        height: 10px !important
    }
}

.legacy-form .h-15px  {
    height: 15px !important
}

.legacy-form .h-xs-15px  {
    height: 15px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-15px  {
        height: 15px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-15px  {
        height: 15px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-15px  {
        height: 15px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-15px  {
        height: 15px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-15px  {
        height: 15px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-15px  {
        height: 15px !important
    }
}

.legacy-form .h-20px  {
    height: 20px !important
}

.legacy-form .h-xs-20px  {
    height: 20px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-20px  {
        height: 20px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-20px  {
        height: 20px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-20px  {
        height: 20px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-20px  {
        height: 20px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-20px  {
        height: 20px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-20px  {
        height: 20px !important
    }
}

.legacy-form .h-25px  {
    height: 25px !important
}

.legacy-form .h-xs-25px  {
    height: 25px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-25px  {
        height: 25px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-25px  {
        height: 25px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-25px  {
        height: 25px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-25px  {
        height: 25px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-25px  {
        height: 25px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-25px  {
        height: 25px !important
    }
}

.legacy-form .h-30px  {
    height: 30px !important
}

.legacy-form .h-xs-30px  {
    height: 30px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-30px  {
        height: 30px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-30px  {
        height: 30px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-30px  {
        height: 30px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-30px  {
        height: 30px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-30px  {
        height: 30px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-30px  {
        height: 30px !important
    }
}

.legacy-form .h-35px  {
    height: 35px !important
}

.legacy-form .h-xs-35px  {
    height: 35px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-35px  {
        height: 35px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-35px  {
        height: 35px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-35px  {
        height: 35px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-35px  {
        height: 35px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-35px  {
        height: 35px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-35px  {
        height: 35px !important
    }
}

.legacy-form .h-40px  {
    height: 40px !important
}

.legacy-form .h-xs-40px  {
    height: 40px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-40px  {
        height: 40px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-40px  {
        height: 40px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-40px  {
        height: 40px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-40px  {
        height: 40px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-40px  {
        height: 40px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-40px  {
        height: 40px !important
    }
}

.legacy-form .h-45px  {
    height: 45px !important
}

.legacy-form .h-xs-45px  {
    height: 45px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-45px  {
        height: 45px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-45px  {
        height: 45px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-45px  {
        height: 45px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-45px  {
        height: 45px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-45px  {
        height: 45px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-45px  {
        height: 45px !important
    }
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-50px  {
        height: 50px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-50px  {
        height: 50px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-50px  {
        height: 50px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-50px  {
        height: 50px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-50px  {
        height: 50px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-50px  {
        height: 50px !important
    }
}

.legacy-form .h-55px  {
    height: 55px !important
}

.legacy-form .h-xs-55px  {
    height: 55px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-55px  {
        height: 55px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-55px  {
        height: 55px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-55px  {
        height: 55px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-55px  {
        height: 55px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-55px  {
        height: 55px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-55px  {
        height: 55px !important
    }
}

.legacy-form .h-60px  {
    height: 60px !important
}

.legacy-form .h-xs-60px  {
    height: 60px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-60px  {
        height: 60px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-60px  {
        height: 60px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-60px  {
        height: 60px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-60px  {
        height: 60px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-60px  {
        height: 60px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-60px  {
        height: 60px !important
    }
}

.legacy-form .h-65px  {
    height: 65px !important
}

.legacy-form .h-xs-65px  {
    height: 65px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-65px  {
        height: 65px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-65px  {
        height: 65px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-65px  {
        height: 65px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-65px  {
        height: 65px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-65px  {
        height: 65px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-65px  {
        height: 65px !important
    }
}

.legacy-form .h-70px  {
    height: 70px !important
}

.legacy-form .h-xs-70px  {
    height: 70px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-70px  {
        height: 70px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-70px  {
        height: 70px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-70px  {
        height: 70px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-70px  {
        height: 70px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-70px  {
        height: 70px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-70px  {
        height: 70px !important
    }
}

.legacy-form .h-75px  {
    height: 75px !important
}

.legacy-form .h-xs-75px  {
    height: 75px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-75px  {
        height: 75px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-75px  {
        height: 75px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-75px  {
        height: 75px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-75px  {
        height: 75px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-75px  {
        height: 75px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-75px  {
        height: 75px !important
    }
}

.legacy-form .h-80px  {
    height: 80px !important
}

.legacy-form .h-xs-80px  {
    height: 80px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-80px  {
        height: 80px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-80px  {
        height: 80px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-80px  {
        height: 80px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-80px  {
        height: 80px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-80px  {
        height: 80px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-80px  {
        height: 80px !important
    }
}

.legacy-form .h-85px  {
    height: 85px !important
}

.legacy-form .h-xs-85px  {
    height: 85px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-85px  {
        height: 85px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-85px  {
        height: 85px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-85px  {
        height: 85px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-85px  {
        height: 85px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-85px  {
        height: 85px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-85px  {
        height: 85px !important
    }
}

.legacy-form .h-90px  {
    height: 90px !important
}

.legacy-form .h-xs-90px  {
    height: 90px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-90px  {
        height: 90px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-90px  {
        height: 90px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-90px  {
        height: 90px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-90px  {
        height: 90px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-90px  {
        height: 90px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-90px  {
        height: 90px !important
    }
}

.legacy-form .h-95px  {
    height: 95px !important
}

.legacy-form .h-xs-95px  {
    height: 95px !important
}

@media (min-width: 576px)  {
.legacy-form     .h-sm-95px  {
        height: 95px !important
    }
}

@media (min-width: 768px)  {
.legacy-form     .h-md-95px  {
        height: 95px !important
    }
}

@media (min-width: 992px)  {
.legacy-form     .h-lg-95px  {
        height: 95px !important
    }
}

@media (min-width: 1200px)  {
.legacy-form     .h-xl-95px  {
        height: 95px !important
    }
}

@media (min-width: 1400px)  {
.legacy-form     .h-xxl-95px  {
        height: 95px !important
    }
}

@media (min-width: 1800px)  {
.legacy-form     .h-xxxl-95px  {
        height: 95px !important
    }
}

.legacy-form .mh-100vh  {
    max-height: 100vh !important
}

.legacy-form .bg-component  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-component-bg-rgb), var(--bs-bg-opacity))
}

.legacy-form .bg-none  {
    background: 0 0 !important
}

.legacy-form .bg-position-center  {
    background-position: center !important
}

.legacy-form .bg-size-cover  {
    background-size: cover !important
}

.legacy-form .bg-no-repeat  {
    background-repeat: no-repeat !important
}

.legacy-form .bg-theme  {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-app-theme-rgb), var(--bs-bg-opacity))
}

.legacy-form .bg-gradient-default  {
    background-color: #e9ecef !important;
    background-image: linear-gradient(to bottom, #fff, #dadfe4) !important
}

.legacy-form .theme-default  {
    --bs-app-theme: #0BB0E4;
    --bs-app-theme-rgb: 11, 176, 228;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #0991bd;
    --bs-app-theme-hover-border-color: #0991bd;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #0991bd;
    --bs-app-theme-active-border-color: #0991bd;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #7ddcfa;
    --bs-app-theme-disabled-border-color: #7ddcfa;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 11, 176, 228;
    --bs-link-hover-color-rgb: #0991bd
}

.legacy-form .bg-default-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(251, 251, 252, var(--bs-bg-opacity)) !important
}

.legacy-form .text-default-100  {
    --bs-text-opacity: 1;
    color: rgba(251, 251, 252, var(--bs-text-opacity)) !important
}

.legacy-form .bg-default-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(246, 247, 249, var(--bs-bg-opacity)) !important
}

.legacy-form .text-default-200  {
    --bs-text-opacity: 1;
    color: rgba(246, 247, 249, var(--bs-text-opacity)) !important
}

.legacy-form .bg-default-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(242, 244, 245, var(--bs-bg-opacity)) !important
}

.legacy-form .text-default-300  {
    --bs-text-opacity: 1;
    color: rgba(242, 244, 245, var(--bs-text-opacity)) !important
}

.legacy-form .bg-default-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(237, 240, 242, var(--bs-bg-opacity)) !important
}

.legacy-form .text-default-400  {
    --bs-text-opacity: 1;
    color: rgba(237, 240, 242, var(--bs-text-opacity)) !important
}

.legacy-form .bg-default-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(233, 236, 239, var(--bs-bg-opacity)) !important
}

.legacy-form .text-default-500  {
    --bs-text-opacity: 1;
    color: rgba(233, 236, 239, var(--bs-text-opacity)) !important
}

.legacy-form .bg-default-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(186, 189, 191, var(--bs-bg-opacity)) !important
}

.legacy-form .text-default-600  {
    --bs-text-opacity: 1;
    color: rgba(186, 189, 191, var(--bs-text-opacity)) !important
}

.legacy-form .bg-default-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(140, 142, 143, var(--bs-bg-opacity)) !important
}

.legacy-form .text-default-700  {
    --bs-text-opacity: 1;
    color: rgba(140, 142, 143, var(--bs-text-opacity)) !important
}

.legacy-form .bg-default-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(93, 94, 96, var(--bs-bg-opacity)) !important
}

.legacy-form .text-default-800  {
    --bs-text-opacity: 1;
    color: rgba(93, 94, 96, var(--bs-text-opacity)) !important
}

.legacy-form .bg-default-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(47, 47, 48, var(--bs-bg-opacity)) !important
}

.legacy-form .text-default-900  {
    --bs-text-opacity: 1;
    color: rgba(47, 47, 48, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-primary  {
    background-color: #348fe2 !important;
    background-image: linear-gradient(to bottom, #61a8e8, #2083dd) !important
}

.legacy-form .theme-primary  {
    --bs-app-theme: #348fe2;
    --bs-app-theme-rgb: 52, 143, 226;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #276baa;
    --bs-app-theme-hover-border-color: #276baa;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #276baa;
    --bs-app-theme-active-border-color: #276baa;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #67abe9;
    --bs-app-theme-disabled-border-color: #67abe9;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 52, 143, 226;
    --bs-link-hover-color-rgb: #276baa
}

.legacy-form .bg-primary-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(214, 233, 249, var(--bs-bg-opacity)) !important
}

.legacy-form .text-primary-100  {
    --bs-text-opacity: 1;
    color: rgba(214, 233, 249, var(--bs-text-opacity)) !important
}

.legacy-form .bg-primary-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(174, 210, 243, var(--bs-bg-opacity)) !important
}

.legacy-form .text-primary-200  {
    --bs-text-opacity: 1;
    color: rgba(174, 210, 243, var(--bs-text-opacity)) !important
}

.legacy-form .bg-primary-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(133, 188, 238, var(--bs-bg-opacity)) !important
}

.legacy-form .text-primary-300  {
    --bs-text-opacity: 1;
    color: rgba(133, 188, 238, var(--bs-text-opacity)) !important
}

.legacy-form .bg-primary-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(93, 165, 232, var(--bs-bg-opacity)) !important
}

.legacy-form .text-primary-400  {
    --bs-text-opacity: 1;
    color: rgba(93, 165, 232, var(--bs-text-opacity)) !important
}

.legacy-form .bg-primary-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(52, 143, 226, var(--bs-bg-opacity)) !important
}

.legacy-form .text-primary-500  {
    --bs-text-opacity: 1;
    color: rgba(52, 143, 226, var(--bs-text-opacity)) !important
}

.legacy-form .bg-primary-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(42, 114, 181, var(--bs-bg-opacity)) !important
}

.legacy-form .text-primary-600  {
    --bs-text-opacity: 1;
    color: rgba(42, 114, 181, var(--bs-text-opacity)) !important
}

.legacy-form .bg-primary-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(31, 86, 136, var(--bs-bg-opacity)) !important
}

.legacy-form .text-primary-700  {
    --bs-text-opacity: 1;
    color: rgba(31, 86, 136, var(--bs-text-opacity)) !important
}

.legacy-form .bg-primary-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(21, 57, 90, var(--bs-bg-opacity)) !important
}

.legacy-form .text-primary-800  {
    --bs-text-opacity: 1;
    color: rgba(21, 57, 90, var(--bs-text-opacity)) !important
}

.legacy-form .bg-primary-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(10, 29, 45, var(--bs-bg-opacity)) !important
}

.legacy-form .text-primary-900  {
    --bs-text-opacity: 1;
    color: rgba(10, 29, 45, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-secondary  {
    background-color: #6c757d !important;
    background-image: linear-gradient(to bottom, #868e96, #60686f) !important
}

.legacy-form .theme-secondary  {
    --bs-app-theme: #6c757d;
    --bs-app-theme-rgb: 108, 117, 125;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #51585e;
    --bs-app-theme-hover-border-color: #51585e;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #51585e;
    --bs-app-theme-active-border-color: #51585e;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #91989e;
    --bs-app-theme-disabled-border-color: #91989e;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 108, 117, 125;
    --bs-link-hover-color-rgb: #51585e
}

.legacy-form .bg-secondary-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(226, 227, 229, var(--bs-bg-opacity)) !important
}

.legacy-form .text-secondary-100  {
    --bs-text-opacity: 1;
    color: rgba(226, 227, 229, var(--bs-text-opacity)) !important
}

.legacy-form .bg-secondary-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(196, 200, 203, var(--bs-bg-opacity)) !important
}

.legacy-form .text-secondary-200  {
    --bs-text-opacity: 1;
    color: rgba(196, 200, 203, var(--bs-text-opacity)) !important
}

.legacy-form .bg-secondary-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(167, 172, 177, var(--bs-bg-opacity)) !important
}

.legacy-form .text-secondary-300  {
    --bs-text-opacity: 1;
    color: rgba(167, 172, 177, var(--bs-text-opacity)) !important
}

.legacy-form .bg-secondary-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(137, 145, 151, var(--bs-bg-opacity)) !important
}

.legacy-form .text-secondary-400  {
    --bs-text-opacity: 1;
    color: rgba(137, 145, 151, var(--bs-text-opacity)) !important
}

.legacy-form .bg-secondary-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(108, 117, 125, var(--bs-bg-opacity)) !important
}

.legacy-form .text-secondary-500  {
    --bs-text-opacity: 1;
    color: rgba(108, 117, 125, var(--bs-text-opacity)) !important
}

.legacy-form .bg-secondary-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(86, 94, 100, var(--bs-bg-opacity)) !important
}

.legacy-form .text-secondary-600  {
    --bs-text-opacity: 1;
    color: rgba(86, 94, 100, var(--bs-text-opacity)) !important
}

.legacy-form .bg-secondary-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(65, 70, 75, var(--bs-bg-opacity)) !important
}

.legacy-form .text-secondary-700  {
    --bs-text-opacity: 1;
    color: rgba(65, 70, 75, var(--bs-text-opacity)) !important
}

.legacy-form .bg-secondary-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(43, 47, 50, var(--bs-bg-opacity)) !important
}

.legacy-form .text-secondary-800  {
    --bs-text-opacity: 1;
    color: rgba(43, 47, 50, var(--bs-text-opacity)) !important
}

.legacy-form .bg-secondary-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(22, 23, 25, var(--bs-bg-opacity)) !important
}

.legacy-form .text-secondary-900  {
    --bs-text-opacity: 1;
    color: rgba(22, 23, 25, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-success  {
    background-color: #00acac !important;
    background-image: linear-gradient(to bottom, #00dfdf, #009393) !important
}

.legacy-form .theme-success  {
    --bs-app-theme: #00acac;
    --bs-app-theme-rgb: 0, 172, 172;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #008181;
    --bs-app-theme-hover-border-color: #008181;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #008181;
    --bs-app-theme-active-border-color: #008181;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #40c1c1;
    --bs-app-theme-disabled-border-color: #40c1c1;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 0, 172, 172;
    --bs-link-hover-color-rgb: #008181
}

.legacy-form .bg-success-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(204, 238, 238, var(--bs-bg-opacity)) !important
}

.legacy-form .text-success-100  {
    --bs-text-opacity: 1;
    color: rgba(204, 238, 238, var(--bs-text-opacity)) !important
}

.legacy-form .bg-success-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(153, 222, 222, var(--bs-bg-opacity)) !important
}

.legacy-form .text-success-200  {
    --bs-text-opacity: 1;
    color: rgba(153, 222, 222, var(--bs-text-opacity)) !important
}

.legacy-form .bg-success-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(102, 205, 205, var(--bs-bg-opacity)) !important
}

.legacy-form .text-success-300  {
    --bs-text-opacity: 1;
    color: rgba(102, 205, 205, var(--bs-text-opacity)) !important
}

.legacy-form .bg-success-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(51, 189, 189, var(--bs-bg-opacity)) !important
}

.legacy-form .text-success-400  {
    --bs-text-opacity: 1;
    color: rgba(51, 189, 189, var(--bs-text-opacity)) !important
}

.legacy-form .bg-success-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(0, 172, 172, var(--bs-bg-opacity)) !important
}

.legacy-form .text-success-500  {
    --bs-text-opacity: 1;
    color: rgba(0, 172, 172, var(--bs-text-opacity)) !important
}

.legacy-form .bg-success-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(0, 138, 138, var(--bs-bg-opacity)) !important
}

.legacy-form .text-success-600  {
    --bs-text-opacity: 1;
    color: rgba(0, 138, 138, var(--bs-text-opacity)) !important
}

.legacy-form .bg-success-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(0, 103, 103, var(--bs-bg-opacity)) !important
}

.legacy-form .text-success-700  {
    --bs-text-opacity: 1;
    color: rgba(0, 103, 103, var(--bs-text-opacity)) !important
}

.legacy-form .bg-success-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(0, 69, 69, var(--bs-bg-opacity)) !important
}

.legacy-form .text-success-800  {
    --bs-text-opacity: 1;
    color: rgba(0, 69, 69, var(--bs-text-opacity)) !important
}

.legacy-form .bg-success-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(0, 34, 34, var(--bs-bg-opacity)) !important
}

.legacy-form .text-success-900  {
    --bs-text-opacity: 1;
    color: rgba(0, 34, 34, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-info  {
    background-color: #49b6d6 !important;
    background-image: linear-gradient(to bottom, #73c7df, #34aed1) !important
}

.legacy-form .theme-info  {
    --bs-app-theme: #49b6d6;
    --bs-app-theme-rgb: 73, 182, 214;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #3789a1;
    --bs-app-theme-hover-border-color: #3789a1;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #3789a1;
    --bs-app-theme-active-border-color: #3789a1;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #77c8e0;
    --bs-app-theme-disabled-border-color: #77c8e0;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 73, 182, 214;
    --bs-link-hover-color-rgb: #3789a1
}

.legacy-form .bg-info-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(219, 240, 247, var(--bs-bg-opacity)) !important
}

.legacy-form .text-info-100  {
    --bs-text-opacity: 1;
    color: rgba(219, 240, 247, var(--bs-text-opacity)) !important
}

.legacy-form .bg-info-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(182, 226, 239, var(--bs-bg-opacity)) !important
}

.legacy-form .text-info-200  {
    --bs-text-opacity: 1;
    color: rgba(182, 226, 239, var(--bs-text-opacity)) !important
}

.legacy-form .bg-info-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(146, 211, 230, var(--bs-bg-opacity)) !important
}

.legacy-form .text-info-300  {
    --bs-text-opacity: 1;
    color: rgba(146, 211, 230, var(--bs-text-opacity)) !important
}

.legacy-form .bg-info-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(109, 197, 222, var(--bs-bg-opacity)) !important
}

.legacy-form .text-info-400  {
    --bs-text-opacity: 1;
    color: rgba(109, 197, 222, var(--bs-text-opacity)) !important
}

.legacy-form .bg-info-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(73, 182, 214, var(--bs-bg-opacity)) !important
}

.legacy-form .text-info-500  {
    --bs-text-opacity: 1;
    color: rgba(73, 182, 214, var(--bs-text-opacity)) !important
}

.legacy-form .bg-info-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(58, 146, 171, var(--bs-bg-opacity)) !important
}

.legacy-form .text-info-600  {
    --bs-text-opacity: 1;
    color: rgba(58, 146, 171, var(--bs-text-opacity)) !important
}

.legacy-form .bg-info-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(44, 109, 128, var(--bs-bg-opacity)) !important
}

.legacy-form .text-info-700  {
    --bs-text-opacity: 1;
    color: rgba(44, 109, 128, var(--bs-text-opacity)) !important
}

.legacy-form .bg-info-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(29, 73, 86, var(--bs-bg-opacity)) !important
}

.legacy-form .text-info-800  {
    --bs-text-opacity: 1;
    color: rgba(29, 73, 86, var(--bs-text-opacity)) !important
}

.legacy-form .bg-info-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(15, 36, 43, var(--bs-bg-opacity)) !important
}

.legacy-form .text-info-900  {
    --bs-text-opacity: 1;
    color: rgba(15, 36, 43, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-warning  {
    background-color: #f59c1a !important;
    background-image: linear-gradient(to bottom, #f7b14b, #eb900a) !important
}

.legacy-form .theme-warning  {
    --bs-app-theme: #f59c1a;
    --bs-app-theme-rgb: 245, 156, 26;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #b87514;
    --bs-app-theme-hover-border-color: #b87514;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #b87514;
    --bs-app-theme-active-border-color: #b87514;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #f8b553;
    --bs-app-theme-disabled-border-color: #f8b553;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 245, 156, 26;
    --bs-link-hover-color-rgb: #b87514
}

.legacy-form .bg-warning-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(253, 235, 209, var(--bs-bg-opacity)) !important
}

.legacy-form .text-warning-100  {
    --bs-text-opacity: 1;
    color: rgba(253, 235, 209, var(--bs-text-opacity)) !important
}

.legacy-form .bg-warning-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(251, 215, 163, var(--bs-bg-opacity)) !important
}

.legacy-form .text-warning-200  {
    --bs-text-opacity: 1;
    color: rgba(251, 215, 163, var(--bs-text-opacity)) !important
}

.legacy-form .bg-warning-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(249, 196, 118, var(--bs-bg-opacity)) !important
}

.legacy-form .text-warning-300  {
    --bs-text-opacity: 1;
    color: rgba(249, 196, 118, var(--bs-text-opacity)) !important
}

.legacy-form .bg-warning-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(247, 176, 72, var(--bs-bg-opacity)) !important
}

.legacy-form .text-warning-400  {
    --bs-text-opacity: 1;
    color: rgba(247, 176, 72, var(--bs-text-opacity)) !important
}

.legacy-form .bg-warning-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(245, 156, 26, var(--bs-bg-opacity)) !important
}

.legacy-form .text-warning-500  {
    --bs-text-opacity: 1;
    color: rgba(245, 156, 26, var(--bs-text-opacity)) !important
}

.legacy-form .bg-warning-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(196, 125, 21, var(--bs-bg-opacity)) !important
}

.legacy-form .text-warning-600  {
    --bs-text-opacity: 1;
    color: rgba(196, 125, 21, var(--bs-text-opacity)) !important
}

.legacy-form .bg-warning-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(147, 94, 16, var(--bs-bg-opacity)) !important
}

.legacy-form .text-warning-700  {
    --bs-text-opacity: 1;
    color: rgba(147, 94, 16, var(--bs-text-opacity)) !important
}

.legacy-form .bg-warning-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(98, 62, 10, var(--bs-bg-opacity)) !important
}

.legacy-form .text-warning-800  {
    --bs-text-opacity: 1;
    color: rgba(98, 62, 10, var(--bs-text-opacity)) !important
}

.legacy-form .bg-warning-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(49, 31, 5, var(--bs-bg-opacity)) !important
}

.legacy-form .text-warning-900  {
    --bs-text-opacity: 1;
    color: rgba(49, 31, 5, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-danger  {
    background-color: #ff5b57 !important;
    background-image: linear-gradient(to bottom, #ff8d8a, #ff423e) !important
}

.legacy-form .theme-danger  {
    --bs-app-theme: #ff5b57;
    --bs-app-theme-rgb: 255, 91, 87;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #bf4441;
    --bs-app-theme-hover-border-color: #bf4441;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #bf4441;
    --bs-app-theme-active-border-color: #bf4441;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #ff8481;
    --bs-app-theme-disabled-border-color: #ff8481;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 255, 91, 87;
    --bs-link-hover-color-rgb: #bf4441
}

.legacy-form .bg-danger-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 222, 221, var(--bs-bg-opacity)) !important
}

.legacy-form .text-danger-100  {
    --bs-text-opacity: 1;
    color: rgba(255, 222, 221, var(--bs-text-opacity)) !important
}

.legacy-form .bg-danger-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 189, 188, var(--bs-bg-opacity)) !important
}

.legacy-form .text-danger-200  {
    --bs-text-opacity: 1;
    color: rgba(255, 189, 188, var(--bs-text-opacity)) !important
}

.legacy-form .bg-danger-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 157, 154, var(--bs-bg-opacity)) !important
}

.legacy-form .text-danger-300  {
    --bs-text-opacity: 1;
    color: rgba(255, 157, 154, var(--bs-text-opacity)) !important
}

.legacy-form .bg-danger-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 124, 121, var(--bs-bg-opacity)) !important
}

.legacy-form .text-danger-400  {
    --bs-text-opacity: 1;
    color: rgba(255, 124, 121, var(--bs-text-opacity)) !important
}

.legacy-form .bg-danger-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 91, 87, var(--bs-bg-opacity)) !important
}

.legacy-form .text-danger-500  {
    --bs-text-opacity: 1;
    color: rgba(255, 91, 87, var(--bs-text-opacity)) !important
}

.legacy-form .bg-danger-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(204, 73, 70, var(--bs-bg-opacity)) !important
}

.legacy-form .text-danger-600  {
    --bs-text-opacity: 1;
    color: rgba(204, 73, 70, var(--bs-text-opacity)) !important
}

.legacy-form .bg-danger-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(153, 55, 52, var(--bs-bg-opacity)) !important
}

.legacy-form .text-danger-700  {
    --bs-text-opacity: 1;
    color: rgba(153, 55, 52, var(--bs-text-opacity)) !important
}

.legacy-form .bg-danger-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(102, 36, 35, var(--bs-bg-opacity)) !important
}

.legacy-form .text-danger-800  {
    --bs-text-opacity: 1;
    color: rgba(102, 36, 35, var(--bs-text-opacity)) !important
}

.legacy-form .bg-danger-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(51, 18, 17, var(--bs-bg-opacity)) !important
}

.legacy-form .text-danger-900  {
    --bs-text-opacity: 1;
    color: rgba(51, 18, 17, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-light  {
    background-color: #f2f3f4 !important;
    background-image: linear-gradient(to bottom, #fff, #e4e6e8) !important
}

.legacy-form .theme-light  {
    --bs-app-theme: #f2f3f4;
    --bs-app-theme-rgb: 242, 243, 244;
    --bs-app-theme-color: #000;
    --bs-app-theme-color-rgb: 0, 0, 0;
    --bs-app-theme-hover: #b6b6b7;
    --bs-app-theme-hover-border-color: #b6b6b7;
    --bs-app-theme-hover-color: #000;
    --bs-app-theme-active: #b6b6b7;
    --bs-app-theme-active-border-color: #b6b6b7;
    --bs-app-theme-active-color: #000;
    --bs-app-theme-disabled: #f5f6f7;
    --bs-app-theme-disabled-border-color: #f5f6f7;
    --bs-app-theme-disabled-color: #000;
    --bs-link-color-rgb: 242, 243, 244;
    --bs-link-hover-color-rgb: #b6b6b7
}

.legacy-form .bg-light-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(252, 253, 253, var(--bs-bg-opacity)) !important
}

.legacy-form .text-light-100  {
    --bs-text-opacity: 1;
    color: rgba(252, 253, 253, var(--bs-text-opacity)) !important
}

.legacy-form .bg-light-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(250, 250, 251, var(--bs-bg-opacity)) !important
}

.legacy-form .text-light-200  {
    --bs-text-opacity: 1;
    color: rgba(250, 250, 251, var(--bs-text-opacity)) !important
}

.legacy-form .bg-light-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(247, 248, 248, var(--bs-bg-opacity)) !important
}

.legacy-form .text-light-300  {
    --bs-text-opacity: 1;
    color: rgba(247, 248, 248, var(--bs-text-opacity)) !important
}

.legacy-form .bg-light-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(245, 245, 246, var(--bs-bg-opacity)) !important
}

.legacy-form .text-light-400  {
    --bs-text-opacity: 1;
    color: rgba(245, 245, 246, var(--bs-text-opacity)) !important
}

.legacy-form .bg-light-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(242, 243, 244, var(--bs-bg-opacity)) !important
}

.legacy-form .text-light-500  {
    --bs-text-opacity: 1;
    color: rgba(242, 243, 244, var(--bs-text-opacity)) !important
}

.legacy-form .bg-light-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(194, 194, 195, var(--bs-bg-opacity)) !important
}

.legacy-form .text-light-600  {
    --bs-text-opacity: 1;
    color: rgba(194, 194, 195, var(--bs-text-opacity)) !important
}

.legacy-form .bg-light-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(145, 146, 146, var(--bs-bg-opacity)) !important
}

.legacy-form .text-light-700  {
    --bs-text-opacity: 1;
    color: rgba(145, 146, 146, var(--bs-text-opacity)) !important
}

.legacy-form .bg-light-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(97, 97, 98, var(--bs-bg-opacity)) !important
}

.legacy-form .text-light-800  {
    --bs-text-opacity: 1;
    color: rgba(97, 97, 98, var(--bs-text-opacity)) !important
}

.legacy-form .bg-light-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(48, 49, 49, var(--bs-bg-opacity)) !important
}

.legacy-form .text-light-900  {
    --bs-text-opacity: 1;
    color: rgba(48, 49, 49, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-dark  {
    background-color: #2d353c !important;
    background-image: linear-gradient(to bottom, #434f59, #17244C) !important
}

.legacy-form .theme-dark  {
    --bs-app-theme: #2d353c;
    --bs-app-theme-rgb: 45, 53, 60;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #17244C;
    --bs-app-theme-hover-border-color: #17244C;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #17244C;
    --bs-app-theme-active-border-color: #17244C;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #62686d;
    --bs-app-theme-disabled-border-color: #62686d;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 45, 53, 60;
    --bs-link-hover-color-rgb: #17244C
}

.legacy-form .bg-dark-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(213, 215, 216, var(--bs-bg-opacity)) !important
}

.legacy-form .text-dark-100  {
    --bs-text-opacity: 1;
    color: rgba(213, 215, 216, var(--bs-text-opacity)) !important
}

.legacy-form .bg-dark-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(171, 174, 177, var(--bs-bg-opacity)) !important
}

.legacy-form .text-dark-200  {
    --bs-text-opacity: 1;
    color: rgba(171, 174, 177, var(--bs-text-opacity)) !important
}

.legacy-form .bg-dark-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(129, 134, 138, var(--bs-bg-opacity)) !important
}

.legacy-form .text-dark-300  {
    --bs-text-opacity: 1;
    color: rgba(129, 134, 138, var(--bs-text-opacity)) !important
}

.legacy-form .bg-dark-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(87, 93, 99, var(--bs-bg-opacity)) !important
}

.legacy-form .text-dark-400  {
    --bs-text-opacity: 1;
    color: rgba(87, 93, 99, var(--bs-text-opacity)) !important
}

.legacy-form .bg-dark-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(45, 53, 60, var(--bs-bg-opacity)) !important
}

.legacy-form .text-dark-500  {
    --bs-text-opacity: 1;
    color: rgba(45, 53, 60, var(--bs-text-opacity)) !important
}

.legacy-form .bg-dark-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(36, 42, 48, var(--bs-bg-opacity)) !important
}

.legacy-form .text-dark-600  {
    --bs-text-opacity: 1;
    color: rgba(36, 42, 48, var(--bs-text-opacity)) !important
}

.legacy-form .bg-dark-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(27, 32, 36, var(--bs-bg-opacity)) !important
}

.legacy-form .text-dark-700  {
    --bs-text-opacity: 1;
    color: rgba(27, 32, 36, var(--bs-text-opacity)) !important
}

.legacy-form .bg-dark-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(18, 21, 24, var(--bs-bg-opacity)) !important
}

.legacy-form .text-dark-800  {
    --bs-text-opacity: 1;
    color: rgba(18, 21, 24, var(--bs-text-opacity)) !important
}

.legacy-form .bg-dark-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(9, 11, 12, var(--bs-bg-opacity)) !important
}

.legacy-form .text-dark-900  {
    --bs-text-opacity: 1;
    color: rgba(9, 11, 12, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-inverse  {
    background-color: #2d353c !important;
    background-image: linear-gradient(to bottom, #434f59, #17244C) !important
}

.legacy-form .theme-inverse  {
    --bs-app-theme: #2d353c;
    --bs-app-theme-rgb: 45, 53, 60;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #17244C;
    --bs-app-theme-hover-border-color: #17244C;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #17244C;
    --bs-app-theme-active-border-color: #17244C;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #62686d;
    --bs-app-theme-disabled-border-color: #62686d;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 45, 53, 60;
    --bs-link-hover-color-rgb: #17244C
}

.legacy-form .bg-inverse-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(213, 215, 216, var(--bs-bg-opacity)) !important
}

.legacy-form .text-inverse-100  {
    --bs-text-opacity: 1;
    color: rgba(213, 215, 216, var(--bs-text-opacity)) !important
}

.legacy-form .bg-inverse-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(171, 174, 177, var(--bs-bg-opacity)) !important
}

.legacy-form .text-inverse-200  {
    --bs-text-opacity: 1;
    color: rgba(171, 174, 177, var(--bs-text-opacity)) !important
}

.legacy-form .bg-inverse-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(129, 134, 138, var(--bs-bg-opacity)) !important
}

.legacy-form .text-inverse-300  {
    --bs-text-opacity: 1;
    color: rgba(129, 134, 138, var(--bs-text-opacity)) !important
}

.legacy-form .bg-inverse-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(87, 93, 99, var(--bs-bg-opacity)) !important
}

.legacy-form .text-inverse-400  {
    --bs-text-opacity: 1;
    color: rgba(87, 93, 99, var(--bs-text-opacity)) !important
}

.legacy-form .bg-inverse-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(45, 53, 60, var(--bs-bg-opacity)) !important
}

.legacy-form .text-inverse-500  {
    --bs-text-opacity: 1;
    color: rgba(45, 53, 60, var(--bs-text-opacity)) !important
}

.legacy-form .bg-inverse-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(36, 42, 48, var(--bs-bg-opacity)) !important
}

.legacy-form .text-inverse-600  {
    --bs-text-opacity: 1;
    color: rgba(36, 42, 48, var(--bs-text-opacity)) !important
}

.legacy-form .bg-inverse-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(27, 32, 36, var(--bs-bg-opacity)) !important
}

.legacy-form .text-inverse-700  {
    --bs-text-opacity: 1;
    color: rgba(27, 32, 36, var(--bs-text-opacity)) !important
}

.legacy-form .bg-inverse-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(18, 21, 24, var(--bs-bg-opacity)) !important
}

.legacy-form .text-inverse-800  {
    --bs-text-opacity: 1;
    color: rgba(18, 21, 24, var(--bs-text-opacity)) !important
}

.legacy-form .bg-inverse-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(9, 11, 12, var(--bs-bg-opacity)) !important
}

.legacy-form .text-inverse-900  {
    --bs-text-opacity: 1;
    color: rgba(9, 11, 12, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-blue  {
    background-color: #348fe2 !important;
    background-image: linear-gradient(to bottom, #61a8e8, #2083dd) !important
}

.legacy-form .theme-blue  {
    --bs-app-theme: #348fe2;
    --bs-app-theme-rgb: 52, 143, 226;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #276baa;
    --bs-app-theme-hover-border-color: #276baa;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #276baa;
    --bs-app-theme-active-border-color: #276baa;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #67abe9;
    --bs-app-theme-disabled-border-color: #67abe9;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 52, 143, 226;
    --bs-link-hover-color-rgb: #276baa
}

.legacy-form .bg-blue-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(214, 233, 249, var(--bs-bg-opacity)) !important
}

.legacy-form .text-blue-100  {
    --bs-text-opacity: 1;
    color: rgba(214, 233, 249, var(--bs-text-opacity)) !important
}

.legacy-form .bg-blue-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(174, 210, 243, var(--bs-bg-opacity)) !important
}

.legacy-form .text-blue-200  {
    --bs-text-opacity: 1;
    color: rgba(174, 210, 243, var(--bs-text-opacity)) !important
}

.legacy-form .bg-blue-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(133, 188, 238, var(--bs-bg-opacity)) !important
}

.legacy-form .text-blue-300  {
    --bs-text-opacity: 1;
    color: rgba(133, 188, 238, var(--bs-text-opacity)) !important
}

.legacy-form .bg-blue-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(93, 165, 232, var(--bs-bg-opacity)) !important
}

.legacy-form .text-blue-400  {
    --bs-text-opacity: 1;
    color: rgba(93, 165, 232, var(--bs-text-opacity)) !important
}

.legacy-form .bg-blue-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(52, 143, 226, var(--bs-bg-opacity)) !important
}

.legacy-form .text-blue-500  {
    --bs-text-opacity: 1;
    color: rgba(52, 143, 226, var(--bs-text-opacity)) !important
}

.legacy-form .bg-blue-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(42, 114, 181, var(--bs-bg-opacity)) !important
}

.legacy-form .text-blue-600  {
    --bs-text-opacity: 1;
    color: rgba(42, 114, 181, var(--bs-text-opacity)) !important
}

.legacy-form .bg-blue-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(31, 86, 136, var(--bs-bg-opacity)) !important
}

.legacy-form .text-blue-700  {
    --bs-text-opacity: 1;
    color: rgba(31, 86, 136, var(--bs-text-opacity)) !important
}

.legacy-form .bg-blue-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(21, 57, 90, var(--bs-bg-opacity)) !important
}

.legacy-form .text-blue-800  {
    --bs-text-opacity: 1;
    color: rgba(21, 57, 90, var(--bs-text-opacity)) !important
}

.legacy-form .bg-blue-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(10, 29, 45, var(--bs-bg-opacity)) !important
}

.legacy-form .text-blue-900  {
    --bs-text-opacity: 1;
    color: rgba(10, 29, 45, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-indigo  {
    background-color: #8753de !important;
    background-image: linear-gradient(to bottom, #a57ee6, #783eda) !important
}

.legacy-form .theme-indigo  {
    --bs-app-theme: #8753de;
    --bs-app-theme-rgb: 135, 83, 222;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #653ea7;
    --bs-app-theme-hover-border-color: #653ea7;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #653ea7;
    --bs-app-theme-active-border-color: #653ea7;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #a57ee6;
    --bs-app-theme-disabled-border-color: #a57ee6;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 135, 83, 222;
    --bs-link-hover-color-rgb: #653ea7
}

.legacy-form .bg-indigo-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(231, 221, 248, var(--bs-bg-opacity)) !important
}

.legacy-form .text-indigo-100  {
    --bs-text-opacity: 1;
    color: rgba(231, 221, 248, var(--bs-text-opacity)) !important
}

.legacy-form .bg-indigo-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(207, 186, 242, var(--bs-bg-opacity)) !important
}

.legacy-form .text-indigo-200  {
    --bs-text-opacity: 1;
    color: rgba(207, 186, 242, var(--bs-text-opacity)) !important
}

.legacy-form .bg-indigo-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(183, 152, 235, var(--bs-bg-opacity)) !important
}

.legacy-form .text-indigo-300  {
    --bs-text-opacity: 1;
    color: rgba(183, 152, 235, var(--bs-text-opacity)) !important
}

.legacy-form .bg-indigo-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(159, 117, 229, var(--bs-bg-opacity)) !important
}

.legacy-form .text-indigo-400  {
    --bs-text-opacity: 1;
    color: rgba(159, 117, 229, var(--bs-text-opacity)) !important
}

.legacy-form .bg-indigo-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(135, 83, 222, var(--bs-bg-opacity)) !important
}

.legacy-form .text-indigo-500  {
    --bs-text-opacity: 1;
    color: rgba(135, 83, 222, var(--bs-text-opacity)) !important
}

.legacy-form .bg-indigo-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(108, 66, 178, var(--bs-bg-opacity)) !important
}

.legacy-form .text-indigo-600  {
    --bs-text-opacity: 1;
    color: rgba(108, 66, 178, var(--bs-text-opacity)) !important
}

.legacy-form .bg-indigo-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(81, 50, 133, var(--bs-bg-opacity)) !important
}

.legacy-form .text-indigo-700  {
    --bs-text-opacity: 1;
    color: rgba(81, 50, 133, var(--bs-text-opacity)) !important
}

.legacy-form .bg-indigo-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(54, 33, 89, var(--bs-bg-opacity)) !important
}

.legacy-form .text-indigo-800  {
    --bs-text-opacity: 1;
    color: rgba(54, 33, 89, var(--bs-text-opacity)) !important
}

.legacy-form .bg-indigo-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(27, 17, 44, var(--bs-bg-opacity)) !important
}

.legacy-form .text-indigo-900  {
    --bs-text-opacity: 1;
    color: rgba(27, 17, 44, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-purple  {
    background-color: #727cb6 !important;
    background-image: linear-gradient(to bottom, #949bc7, #616cad) !important
}

.legacy-form .theme-purple  {
    --bs-app-theme: #727cb6;
    --bs-app-theme-rgb: 114, 124, 182;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #565d89;
    --bs-app-theme-hover-border-color: #565d89;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #565d89;
    --bs-app-theme-active-border-color: #565d89;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #959dc8;
    --bs-app-theme-disabled-border-color: #959dc8;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 114, 124, 182;
    --bs-link-hover-color-rgb: #565d89
}

.legacy-form .bg-purple-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(227, 229, 240, var(--bs-bg-opacity)) !important
}

.legacy-form .text-purple-100  {
    --bs-text-opacity: 1;
    color: rgba(227, 229, 240, var(--bs-text-opacity)) !important
}

.legacy-form .bg-purple-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(199, 203, 226, var(--bs-bg-opacity)) !important
}

.legacy-form .text-purple-200  {
    --bs-text-opacity: 1;
    color: rgba(199, 203, 226, var(--bs-text-opacity)) !important
}

.legacy-form .bg-purple-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(170, 176, 211, var(--bs-bg-opacity)) !important
}

.legacy-form .text-purple-300  {
    --bs-text-opacity: 1;
    color: rgba(170, 176, 211, var(--bs-text-opacity)) !important
}

.legacy-form .bg-purple-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(142, 150, 197, var(--bs-bg-opacity)) !important
}

.legacy-form .text-purple-400  {
    --bs-text-opacity: 1;
    color: rgba(142, 150, 197, var(--bs-text-opacity)) !important
}

.legacy-form .bg-purple-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(114, 124, 182, var(--bs-bg-opacity)) !important
}

.legacy-form .text-purple-500  {
    --bs-text-opacity: 1;
    color: rgba(114, 124, 182, var(--bs-text-opacity)) !important
}

.legacy-form .bg-purple-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(91, 99, 146, var(--bs-bg-opacity)) !important
}

.legacy-form .text-purple-600  {
    --bs-text-opacity: 1;
    color: rgba(91, 99, 146, var(--bs-text-opacity)) !important
}

.legacy-form .bg-purple-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(68, 74, 109, var(--bs-bg-opacity)) !important
}

.legacy-form .text-purple-700  {
    --bs-text-opacity: 1;
    color: rgba(68, 74, 109, var(--bs-text-opacity)) !important
}

.legacy-form .bg-purple-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(46, 50, 73, var(--bs-bg-opacity)) !important
}

.legacy-form .text-purple-800  {
    --bs-text-opacity: 1;
    color: rgba(46, 50, 73, var(--bs-text-opacity)) !important
}

.legacy-form .bg-purple-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(23, 25, 36, var(--bs-bg-opacity)) !important
}

.legacy-form .text-purple-900  {
    --bs-text-opacity: 1;
    color: rgba(23, 25, 36, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-pink  {
    background-color: #fb5597 !important;
    background-image: linear-gradient(to bottom, #fc87b5, #fa3c88) !important
}

.legacy-form .theme-pink  {
    --bs-app-theme: #fb5597;
    --bs-app-theme-rgb: 251, 85, 151;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #bc4071;
    --bs-app-theme-hover-border-color: #bc4071;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #bc4071;
    --bs-app-theme-active-border-color: #bc4071;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #fc80b1;
    --bs-app-theme-disabled-border-color: #fc80b1;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 251, 85, 151;
    --bs-link-hover-color-rgb: #bc4071
}

.legacy-form .bg-pink-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(254, 221, 234, var(--bs-bg-opacity)) !important
}

.legacy-form .text-pink-100  {
    --bs-text-opacity: 1;
    color: rgba(254, 221, 234, var(--bs-text-opacity)) !important
}

.legacy-form .bg-pink-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(253, 187, 213, var(--bs-bg-opacity)) !important
}

.legacy-form .text-pink-200  {
    --bs-text-opacity: 1;
    color: rgba(253, 187, 213, var(--bs-text-opacity)) !important
}

.legacy-form .bg-pink-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(253, 153, 193, var(--bs-bg-opacity)) !important
}

.legacy-form .text-pink-300  {
    --bs-text-opacity: 1;
    color: rgba(253, 153, 193, var(--bs-text-opacity)) !important
}

.legacy-form .bg-pink-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(252, 119, 172, var(--bs-bg-opacity)) !important
}

.legacy-form .text-pink-400  {
    --bs-text-opacity: 1;
    color: rgba(252, 119, 172, var(--bs-text-opacity)) !important
}

.legacy-form .bg-pink-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(251, 85, 151, var(--bs-bg-opacity)) !important
}

.legacy-form .text-pink-500  {
    --bs-text-opacity: 1;
    color: rgba(251, 85, 151, var(--bs-text-opacity)) !important
}

.legacy-form .bg-pink-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(201, 68, 121, var(--bs-bg-opacity)) !important
}

.legacy-form .text-pink-600  {
    --bs-text-opacity: 1;
    color: rgba(201, 68, 121, var(--bs-text-opacity)) !important
}

.legacy-form .bg-pink-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(151, 51, 91, var(--bs-bg-opacity)) !important
}

.legacy-form .text-pink-700  {
    --bs-text-opacity: 1;
    color: rgba(151, 51, 91, var(--bs-text-opacity)) !important
}

.legacy-form .bg-pink-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(100, 34, 60, var(--bs-bg-opacity)) !important
}

.legacy-form .text-pink-800  {
    --bs-text-opacity: 1;
    color: rgba(100, 34, 60, var(--bs-text-opacity)) !important
}

.legacy-form .bg-pink-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(50, 17, 30, var(--bs-bg-opacity)) !important
}

.legacy-form .text-pink-900  {
    --bs-text-opacity: 1;
    color: rgba(50, 17, 30, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-red  {
    background-color: #ff5b57 !important;
    background-image: linear-gradient(to bottom, #ff8d8a, #ff423e) !important
}

.legacy-form .theme-red  {
    --bs-app-theme: #ff5b57;
    --bs-app-theme-rgb: 255, 91, 87;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #bf4441;
    --bs-app-theme-hover-border-color: #bf4441;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #bf4441;
    --bs-app-theme-active-border-color: #bf4441;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #ff8481;
    --bs-app-theme-disabled-border-color: #ff8481;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 255, 91, 87;
    --bs-link-hover-color-rgb: #bf4441
}

.legacy-form .bg-red-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 222, 221, var(--bs-bg-opacity)) !important
}

.legacy-form .text-red-100  {
    --bs-text-opacity: 1;
    color: rgba(255, 222, 221, var(--bs-text-opacity)) !important
}

.legacy-form .bg-red-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 189, 188, var(--bs-bg-opacity)) !important
}

.legacy-form .text-red-200  {
    --bs-text-opacity: 1;
    color: rgba(255, 189, 188, var(--bs-text-opacity)) !important
}

.legacy-form .bg-red-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 157, 154, var(--bs-bg-opacity)) !important
}

.legacy-form .text-red-300  {
    --bs-text-opacity: 1;
    color: rgba(255, 157, 154, var(--bs-text-opacity)) !important
}

.legacy-form .bg-red-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 124, 121, var(--bs-bg-opacity)) !important
}

.legacy-form .text-red-400  {
    --bs-text-opacity: 1;
    color: rgba(255, 124, 121, var(--bs-text-opacity)) !important
}

.legacy-form .bg-red-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 91, 87, var(--bs-bg-opacity)) !important
}

.legacy-form .text-red-500  {
    --bs-text-opacity: 1;
    color: rgba(255, 91, 87, var(--bs-text-opacity)) !important
}

.legacy-form .bg-red-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(204, 73, 70, var(--bs-bg-opacity)) !important
}

.legacy-form .text-red-600  {
    --bs-text-opacity: 1;
    color: rgba(204, 73, 70, var(--bs-text-opacity)) !important
}

.legacy-form .bg-red-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(153, 55, 52, var(--bs-bg-opacity)) !important
}

.legacy-form .text-red-700  {
    --bs-text-opacity: 1;
    color: rgba(153, 55, 52, var(--bs-text-opacity)) !important
}

.legacy-form .bg-red-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(102, 36, 35, var(--bs-bg-opacity)) !important
}

.legacy-form .text-red-800  {
    --bs-text-opacity: 1;
    color: rgba(102, 36, 35, var(--bs-text-opacity)) !important
}

.legacy-form .bg-red-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(51, 18, 17, var(--bs-bg-opacity)) !important
}

.legacy-form .text-red-900  {
    --bs-text-opacity: 1;
    color: rgba(51, 18, 17, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-orange  {
    background-color: #f59c1a !important;
    background-image: linear-gradient(to bottom, #f7b14b, #eb900a) !important
}

.legacy-form .theme-orange  {
    --bs-app-theme: #0BB0E4;
    --bs-app-theme-rgb: 11, 176, 228;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #0991bd;
    --bs-app-theme-hover-border-color: #0991bd;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #0991bd;
    --bs-app-theme-active-border-color: #0991bd;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #7ddcfa;
    --bs-app-theme-disabled-border-color: #7ddcfa;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 11, 176, 228;
    --bs-link-hover-color-rgb: #0991bd
}

.legacy-form .bg-orange-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(253, 235, 209, var(--bs-bg-opacity)) !important
}

.legacy-form .text-orange-100  {
    --bs-text-opacity: 1;
    color: rgba(253, 235, 209, var(--bs-text-opacity)) !important
}

.legacy-form .bg-orange-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(251, 215, 163, var(--bs-bg-opacity)) !important
}

.legacy-form .text-orange-200  {
    --bs-text-opacity: 1;
    color: rgba(251, 215, 163, var(--bs-text-opacity)) !important
}

.legacy-form .bg-orange-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(249, 196, 118, var(--bs-bg-opacity)) !important
}

.legacy-form .text-orange-300  {
    --bs-text-opacity: 1;
    color: rgba(249, 196, 118, var(--bs-text-opacity)) !important
}

.legacy-form .bg-orange-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(247, 176, 72, var(--bs-bg-opacity)) !important
}

.legacy-form .text-orange-400  {
    --bs-text-opacity: 1;
    color: rgba(247, 176, 72, var(--bs-text-opacity)) !important
}

.legacy-form .bg-orange-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(245, 156, 26, var(--bs-bg-opacity)) !important
}

.legacy-form .text-orange-500  {
    --bs-text-opacity: 1;
    color: rgba(245, 156, 26, var(--bs-text-opacity)) !important
}

.legacy-form .bg-orange-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(196, 125, 21, var(--bs-bg-opacity)) !important
}

.legacy-form .text-orange-600  {
    --bs-text-opacity: 1;
    color: rgba(196, 125, 21, var(--bs-text-opacity)) !important
}

.legacy-form .bg-orange-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(147, 94, 16, var(--bs-bg-opacity)) !important
}

.legacy-form .text-orange-700  {
    --bs-text-opacity: 1;
    color: rgba(147, 94, 16, var(--bs-text-opacity)) !important
}

.legacy-form .bg-orange-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(98, 62, 10, var(--bs-bg-opacity)) !important
}

.legacy-form .text-orange-800  {
    --bs-text-opacity: 1;
    color: rgba(98, 62, 10, var(--bs-text-opacity)) !important
}

.legacy-form .bg-orange-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(49, 31, 5, var(--bs-bg-opacity)) !important
}

.legacy-form .text-orange-900  {
    --bs-text-opacity: 1;
    color: rgba(49, 31, 5, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-yellow  {
    background-color: #ffd900 !important;
    background-image: linear-gradient(to bottom, #ffe133, #e6c300) !important
}

.legacy-form .theme-yellow  {
    --bs-app-theme: #ffd900;
    --bs-app-theme-rgb: 255, 217, 0;
    --bs-app-theme-hover: #bfa300;
    --bs-app-theme-hover-border-color: #bfa300;
    --bs-app-theme-hover-color: #000;
    --bs-app-theme-active: #bfa300;
    --bs-app-theme-active-border-color: #bfa300;
    --bs-app-theme-active-color: #000;
    --bs-app-theme-disabled: #ffe340;
    --bs-app-theme-disabled-border-color: #ffe340;
    --bs-app-theme-disabled-color: #000;
    --bs-link-color-rgb: 255, 217, 0;
    --bs-link-hover-color-rgb: #bfa300;
    --bs-app-theme-color: #000;
    --bs-app-theme-color-rgb: 0, 0, 0
}

.legacy-form .bg-yellow-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 247, 204, var(--bs-bg-opacity)) !important
}

.legacy-form .text-yellow-100  {
    --bs-text-opacity: 1;
    color: rgba(255, 247, 204, var(--bs-text-opacity)) !important
}

.legacy-form .bg-yellow-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 240, 153, var(--bs-bg-opacity)) !important
}

.legacy-form .text-yellow-200  {
    --bs-text-opacity: 1;
    color: rgba(255, 240, 153, var(--bs-text-opacity)) !important
}

.legacy-form .bg-yellow-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 232, 102, var(--bs-bg-opacity)) !important
}

.legacy-form .text-yellow-300  {
    --bs-text-opacity: 1;
    color: rgba(255, 232, 102, var(--bs-text-opacity)) !important
}

.legacy-form .bg-yellow-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 225, 51, var(--bs-bg-opacity)) !important
}

.legacy-form .text-yellow-400  {
    --bs-text-opacity: 1;
    color: rgba(255, 225, 51, var(--bs-text-opacity)) !important
}

.legacy-form .bg-yellow-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 217, 0, var(--bs-bg-opacity)) !important
}

.legacy-form .text-yellow-500  {
    --bs-text-opacity: 1;
    color: rgba(255, 217, 0, var(--bs-text-opacity)) !important
}

.legacy-form .bg-yellow-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(204, 174, 0, var(--bs-bg-opacity)) !important
}

.legacy-form .text-yellow-600  {
    --bs-text-opacity: 1;
    color: rgba(204, 174, 0, var(--bs-text-opacity)) !important
}

.legacy-form .bg-yellow-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(153, 130, 0, var(--bs-bg-opacity)) !important
}

.legacy-form .text-yellow-700  {
    --bs-text-opacity: 1;
    color: rgba(153, 130, 0, var(--bs-text-opacity)) !important
}

.legacy-form .bg-yellow-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(102, 87, 0, var(--bs-bg-opacity)) !important
}

.legacy-form .text-yellow-800  {
    --bs-text-opacity: 1;
    color: rgba(102, 87, 0, var(--bs-text-opacity)) !important
}

.legacy-form .bg-yellow-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(51, 43, 0, var(--bs-bg-opacity)) !important
}

.legacy-form .text-yellow-900  {
    --bs-text-opacity: 1;
    color: rgba(51, 43, 0, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-green  {
    background-color: #32a932 !important;
    background-image: linear-gradient(to bottom, #46c846, #2c952c) !important
}

.legacy-form .theme-green  {
    --bs-app-theme: #32a932;
    --bs-app-theme-rgb: 50, 169, 50;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #267f26;
    --bs-app-theme-hover-border-color: #267f26;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #267f26;
    --bs-app-theme-active-border-color: #267f26;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #65bf65;
    --bs-app-theme-disabled-border-color: #65bf65;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 50, 169, 50;
    --bs-link-hover-color-rgb: #267f26
}

.legacy-form .bg-green-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(214, 238, 214, var(--bs-bg-opacity)) !important
}

.legacy-form .text-green-100  {
    --bs-text-opacity: 1;
    color: rgba(214, 238, 214, var(--bs-text-opacity)) !important
}

.legacy-form .bg-green-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(173, 221, 173, var(--bs-bg-opacity)) !important
}

.legacy-form .text-green-200  {
    --bs-text-opacity: 1;
    color: rgba(173, 221, 173, var(--bs-text-opacity)) !important
}

.legacy-form .bg-green-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(132, 203, 132, var(--bs-bg-opacity)) !important
}

.legacy-form .text-green-300  {
    --bs-text-opacity: 1;
    color: rgba(132, 203, 132, var(--bs-text-opacity)) !important
}

.legacy-form .bg-green-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(91, 186, 91, var(--bs-bg-opacity)) !important
}

.legacy-form .text-green-400  {
    --bs-text-opacity: 1;
    color: rgba(91, 186, 91, var(--bs-text-opacity)) !important
}

.legacy-form .bg-green-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(50, 169, 50, var(--bs-bg-opacity)) !important
}

.legacy-form .text-green-500  {
    --bs-text-opacity: 1;
    color: rgba(50, 169, 50, var(--bs-text-opacity)) !important
}

.legacy-form .bg-green-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(40, 135, 40, var(--bs-bg-opacity)) !important
}

.legacy-form .text-green-600  {
    --bs-text-opacity: 1;
    color: rgba(40, 135, 40, var(--bs-text-opacity)) !important
}

.legacy-form .bg-green-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(30, 101, 30, var(--bs-bg-opacity)) !important
}

.legacy-form .text-green-700  {
    --bs-text-opacity: 1;
    color: rgba(30, 101, 30, var(--bs-text-opacity)) !important
}

.legacy-form .bg-green-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(20, 68, 20, var(--bs-bg-opacity)) !important
}

.legacy-form .text-green-800  {
    --bs-text-opacity: 1;
    color: rgba(20, 68, 20, var(--bs-text-opacity)) !important
}

.legacy-form .bg-green-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(10, 34, 10, var(--bs-bg-opacity)) !important
}

.legacy-form .text-green-900  {
    --bs-text-opacity: 1;
    color: rgba(10, 34, 10, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-teal  {
    background-color: #00acac !important;
    background-image: linear-gradient(to bottom, #00dfdf, #009393) !important
}

.legacy-form .theme-teal  {
    --bs-app-theme: #00acac;
    --bs-app-theme-rgb: 0, 172, 172;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #008181;
    --bs-app-theme-hover-border-color: #008181;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #008181;
    --bs-app-theme-active-border-color: #008181;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #40c1c1;
    --bs-app-theme-disabled-border-color: #40c1c1;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 0, 172, 172;
    --bs-link-hover-color-rgb: #008181
}

.legacy-form .bg-teal-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(204, 238, 238, var(--bs-bg-opacity)) !important
}

.legacy-form .text-teal-100  {
    --bs-text-opacity: 1;
    color: rgba(204, 238, 238, var(--bs-text-opacity)) !important
}

.legacy-form .bg-teal-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(153, 222, 222, var(--bs-bg-opacity)) !important
}

.legacy-form .text-teal-200  {
    --bs-text-opacity: 1;
    color: rgba(153, 222, 222, var(--bs-text-opacity)) !important
}

.legacy-form .bg-teal-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(102, 205, 205, var(--bs-bg-opacity)) !important
}

.legacy-form .text-teal-300  {
    --bs-text-opacity: 1;
    color: rgba(102, 205, 205, var(--bs-text-opacity)) !important
}

.legacy-form .bg-teal-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(51, 189, 189, var(--bs-bg-opacity)) !important
}

.legacy-form .text-teal-400  {
    --bs-text-opacity: 1;
    color: rgba(51, 189, 189, var(--bs-text-opacity)) !important
}

.legacy-form .bg-teal-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(0, 172, 172, var(--bs-bg-opacity)) !important
}

.legacy-form .text-teal-500  {
    --bs-text-opacity: 1;
    color: rgba(0, 172, 172, var(--bs-text-opacity)) !important
}

.legacy-form .bg-teal-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(0, 138, 138, var(--bs-bg-opacity)) !important
}

.legacy-form .text-teal-600  {
    --bs-text-opacity: 1;
    color: rgba(0, 138, 138, var(--bs-text-opacity)) !important
}

.legacy-form .bg-teal-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(0, 103, 103, var(--bs-bg-opacity)) !important
}

.legacy-form .text-teal-700  {
    --bs-text-opacity: 1;
    color: rgba(0, 103, 103, var(--bs-text-opacity)) !important
}

.legacy-form .bg-teal-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(0, 69, 69, var(--bs-bg-opacity)) !important
}

.legacy-form .text-teal-800  {
    --bs-text-opacity: 1;
    color: rgba(0, 69, 69, var(--bs-text-opacity)) !important
}

.legacy-form .bg-teal-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(0, 34, 34, var(--bs-bg-opacity)) !important
}

.legacy-form .text-teal-900  {
    --bs-text-opacity: 1;
    color: rgba(0, 34, 34, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-lime  {
    background-color: #90ca4b !important;
    background-image: linear-gradient(to bottom, #a8d672, #84c239) !important
}

.legacy-form .theme-lime  {
    --bs-app-theme: #90ca4b;
    --bs-app-theme-rgb: 144, 202, 75;
    --bs-app-theme-color: #000;
    --bs-app-theme-color-rgb: 0, 0, 0;
    --bs-app-theme-hover: #6c9838;
    --bs-app-theme-hover-border-color: #6c9838;
    --bs-app-theme-hover-color: #000;
    --bs-app-theme-active: #6c9838;
    --bs-app-theme-active-border-color: #6c9838;
    --bs-app-theme-active-color: #000;
    --bs-app-theme-disabled: #acd778;
    --bs-app-theme-disabled-border-color: #acd778;
    --bs-app-theme-disabled-color: #000;
    --bs-link-color-rgb: 144, 202, 75;
    --bs-link-hover-color-rgb: #6c9838
}

.legacy-form .bg-lime-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(233, 244, 219, var(--bs-bg-opacity)) !important
}

.legacy-form .text-lime-100  {
    --bs-text-opacity: 1;
    color: rgba(233, 244, 219, var(--bs-text-opacity)) !important
}

.legacy-form .bg-lime-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(211, 234, 183, var(--bs-bg-opacity)) !important
}

.legacy-form .text-lime-200  {
    --bs-text-opacity: 1;
    color: rgba(211, 234, 183, var(--bs-text-opacity)) !important
}

.legacy-form .bg-lime-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(188, 223, 147, var(--bs-bg-opacity)) !important
}

.legacy-form .text-lime-300  {
    --bs-text-opacity: 1;
    color: rgba(188, 223, 147, var(--bs-text-opacity)) !important
}

.legacy-form .bg-lime-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(166, 213, 111, var(--bs-bg-opacity)) !important
}

.legacy-form .text-lime-400  {
    --bs-text-opacity: 1;
    color: rgba(166, 213, 111, var(--bs-text-opacity)) !important
}

.legacy-form .bg-lime-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(144, 202, 75, var(--bs-bg-opacity)) !important
}

.legacy-form .text-lime-500  {
    --bs-text-opacity: 1;
    color: rgba(144, 202, 75, var(--bs-text-opacity)) !important
}

.legacy-form .bg-lime-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(115, 162, 60, var(--bs-bg-opacity)) !important
}

.legacy-form .text-lime-600  {
    --bs-text-opacity: 1;
    color: rgba(115, 162, 60, var(--bs-text-opacity)) !important
}

.legacy-form .bg-lime-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(86, 121, 45, var(--bs-bg-opacity)) !important
}

.legacy-form .text-lime-700  {
    --bs-text-opacity: 1;
    color: rgba(86, 121, 45, var(--bs-text-opacity)) !important
}

.legacy-form .bg-lime-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(58, 81, 30, var(--bs-bg-opacity)) !important
}

.legacy-form .text-lime-800  {
    --bs-text-opacity: 1;
    color: rgba(58, 81, 30, var(--bs-text-opacity)) !important
}

.legacy-form .bg-lime-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(29, 40, 15, var(--bs-bg-opacity)) !important
}

.legacy-form .text-lime-900  {
    --bs-text-opacity: 1;
    color: rgba(29, 40, 15, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-cyan  {
    background-color: #49b6d6 !important;
    background-image: linear-gradient(to bottom, #73c7df, #34aed1) !important
}

.legacy-form .theme-cyan  {
    --bs-app-theme: #49b6d6;
    --bs-app-theme-rgb: 73, 182, 214;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #3789a1;
    --bs-app-theme-hover-border-color: #3789a1;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #3789a1;
    --bs-app-theme-active-border-color: #3789a1;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #77c8e0;
    --bs-app-theme-disabled-border-color: #77c8e0;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 73, 182, 214;
    --bs-link-hover-color-rgb: #3789a1
}

.legacy-form .bg-cyan-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(219, 240, 247, var(--bs-bg-opacity)) !important
}

.legacy-form .text-cyan-100  {
    --bs-text-opacity: 1;
    color: rgba(219, 240, 247, var(--bs-text-opacity)) !important
}

.legacy-form .bg-cyan-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(182, 226, 239, var(--bs-bg-opacity)) !important
}

.legacy-form .text-cyan-200  {
    --bs-text-opacity: 1;
    color: rgba(182, 226, 239, var(--bs-text-opacity)) !important
}

.legacy-form .bg-cyan-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(146, 211, 230, var(--bs-bg-opacity)) !important
}

.legacy-form .text-cyan-300  {
    --bs-text-opacity: 1;
    color: rgba(146, 211, 230, var(--bs-text-opacity)) !important
}

.legacy-form .bg-cyan-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(109, 197, 222, var(--bs-bg-opacity)) !important
}

.legacy-form .text-cyan-400  {
    --bs-text-opacity: 1;
    color: rgba(109, 197, 222, var(--bs-text-opacity)) !important
}

.legacy-form .bg-cyan-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(73, 182, 214, var(--bs-bg-opacity)) !important
}

.legacy-form .text-cyan-500  {
    --bs-text-opacity: 1;
    color: rgba(73, 182, 214, var(--bs-text-opacity)) !important
}

.legacy-form .bg-cyan-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(58, 146, 171, var(--bs-bg-opacity)) !important
}

.legacy-form .text-cyan-600  {
    --bs-text-opacity: 1;
    color: rgba(58, 146, 171, var(--bs-text-opacity)) !important
}

.legacy-form .bg-cyan-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(44, 109, 128, var(--bs-bg-opacity)) !important
}

.legacy-form .text-cyan-700  {
    --bs-text-opacity: 1;
    color: rgba(44, 109, 128, var(--bs-text-opacity)) !important
}

.legacy-form .bg-cyan-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(29, 73, 86, var(--bs-bg-opacity)) !important
}

.legacy-form .text-cyan-800  {
    --bs-text-opacity: 1;
    color: rgba(29, 73, 86, var(--bs-text-opacity)) !important
}

.legacy-form .bg-cyan-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(15, 36, 43, var(--bs-bg-opacity)) !important
}

.legacy-form .text-cyan-900  {
    --bs-text-opacity: 1;
    color: rgba(15, 36, 43, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-white  {
    background-color: #fff !important;
    background-image: linear-gradient(to bottom, #fff, #f2f2f2) !important
}

.legacy-form .theme-white  {
    --bs-app-theme: #FFF;
    --bs-app-theme-rgb: 255, 255, 255;
    --bs-app-theme-color: #000;
    --bs-app-theme-color-rgb: 0, 0, 0;
    --bs-app-theme-hover: #bfbfbf;
    --bs-app-theme-hover-border-color: #bfbfbf;
    --bs-app-theme-hover-color: #000;
    --bs-app-theme-active: #bfbfbf;
    --bs-app-theme-active-border-color: #bfbfbf;
    --bs-app-theme-active-color: #000;
    --bs-app-theme-disabled: #fff;
    --bs-app-theme-disabled-border-color: #fff;
    --bs-app-theme-disabled-color: #000;
    --bs-link-color-rgb: 255, 255, 255;
    --bs-link-hover-color-rgb: #bfbfbf
}

.legacy-form .bg-white-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important
}

.legacy-form .text-white-100  {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, var(--bs-text-opacity)) !important
}

.legacy-form .bg-white-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important
}

.legacy-form .text-white-200  {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, var(--bs-text-opacity)) !important
}

.legacy-form .bg-white-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important
}

.legacy-form .text-white-300  {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, var(--bs-text-opacity)) !important
}

.legacy-form .bg-white-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important
}

.legacy-form .text-white-400  {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, var(--bs-text-opacity)) !important
}

.legacy-form .bg-white-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important
}

.legacy-form .text-white-500  {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, var(--bs-text-opacity)) !important
}

.legacy-form .bg-white-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(204, 204, 204, var(--bs-bg-opacity)) !important
}

.legacy-form .text-white-600  {
    --bs-text-opacity: 1;
    color: rgba(204, 204, 204, var(--bs-text-opacity)) !important
}

.legacy-form .bg-white-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(153, 153, 153, var(--bs-bg-opacity)) !important
}

.legacy-form .text-white-700  {
    --bs-text-opacity: 1;
    color: rgba(153, 153, 153, var(--bs-text-opacity)) !important
}

.legacy-form .bg-white-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(102, 102, 102, var(--bs-bg-opacity)) !important
}

.legacy-form .text-white-800  {
    --bs-text-opacity: 1;
    color: rgba(102, 102, 102, var(--bs-text-opacity)) !important
}

.legacy-form .bg-white-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(51, 51, 51, var(--bs-bg-opacity)) !important
}

.legacy-form .text-white-900  {
    --bs-text-opacity: 1;
    color: rgba(51, 51, 51, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-gray  {
    background-color: #6c757d !important;
    background-image: linear-gradient(to bottom, #868e96, #60686f) !important
}

.legacy-form .theme-gray  {
    --bs-app-theme: #6c757d;
    --bs-app-theme-rgb: 108, 117, 125;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #51585e;
    --bs-app-theme-hover-border-color: #51585e;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #51585e;
    --bs-app-theme-active-border-color: #51585e;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #91989e;
    --bs-app-theme-disabled-border-color: #91989e;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 108, 117, 125;
    --bs-link-hover-color-rgb: #51585e
}

.legacy-form .bg-gradient-gray-dark  {
    background-color: #2d353c !important;
    background-image: linear-gradient(to bottom, #434f59, #17244C) !important
}

.legacy-form .theme-gray-dark  {
    --bs-app-theme: #2d353c;
    --bs-app-theme-rgb: 45, 53, 60;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #17244C;
    --bs-app-theme-hover-border-color: #17244C;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #17244C;
    --bs-app-theme-active-border-color: #17244C;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #62686d;
    --bs-app-theme-disabled-border-color: #62686d;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 45, 53, 60;
    --bs-link-hover-color-rgb: #17244C
}

.legacy-form .bg-gray-dark-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(213, 215, 216, var(--bs-bg-opacity)) !important
}

.legacy-form .text-gray-dark-100  {
    --bs-text-opacity: 1;
    color: rgba(213, 215, 216, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gray-dark-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(171, 174, 177, var(--bs-bg-opacity)) !important
}

.legacy-form .text-gray-dark-200  {
    --bs-text-opacity: 1;
    color: rgba(171, 174, 177, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gray-dark-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(129, 134, 138, var(--bs-bg-opacity)) !important
}

.legacy-form .text-gray-dark-300  {
    --bs-text-opacity: 1;
    color: rgba(129, 134, 138, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gray-dark-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(87, 93, 99, var(--bs-bg-opacity)) !important
}

.legacy-form .text-gray-dark-400  {
    --bs-text-opacity: 1;
    color: rgba(87, 93, 99, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gray-dark-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(45, 53, 60, var(--bs-bg-opacity)) !important
}

.legacy-form .text-gray-dark-500  {
    --bs-text-opacity: 1;
    color: rgba(45, 53, 60, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gray-dark-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(36, 42, 48, var(--bs-bg-opacity)) !important
}

.legacy-form .text-gray-dark-600  {
    --bs-text-opacity: 1;
    color: rgba(36, 42, 48, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gray-dark-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(27, 32, 36, var(--bs-bg-opacity)) !important
}

.legacy-form .text-gray-dark-700  {
    --bs-text-opacity: 1;
    color: rgba(27, 32, 36, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gray-dark-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(18, 21, 24, var(--bs-bg-opacity)) !important
}

.legacy-form .text-gray-dark-800  {
    --bs-text-opacity: 1;
    color: rgba(18, 21, 24, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gray-dark-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(9, 11, 12, var(--bs-bg-opacity)) !important
}

.legacy-form .text-gray-dark-900  {
    --bs-text-opacity: 1;
    color: rgba(9, 11, 12, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-muted  {
    background-color: #adb5bd !important;
    background-image: linear-gradient(to bottom, #c9cfd4, #9fa8b2) !important
}

.legacy-form .theme-muted  {
    --bs-app-theme: #adb5bd;
    --bs-app-theme-rgb: 173, 181, 189;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #82888e;
    --bs-app-theme-hover-border-color: #82888e;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #82888e;
    --bs-app-theme-active-border-color: #82888e;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #c2c8ce;
    --bs-app-theme-disabled-border-color: #c2c8ce;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 173, 181, 189;
    --bs-link-hover-color-rgb: #82888e
}

.legacy-form .bg-muted-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(239, 240, 242, var(--bs-bg-opacity)) !important
}

.legacy-form .text-muted-100  {
    --bs-text-opacity: 1;
    color: rgba(239, 240, 242, var(--bs-text-opacity)) !important
}

.legacy-form .bg-muted-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(222, 225, 229, var(--bs-bg-opacity)) !important
}

.legacy-form .text-muted-200  {
    --bs-text-opacity: 1;
    color: rgba(222, 225, 229, var(--bs-text-opacity)) !important
}

.legacy-form .bg-muted-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(206, 211, 215, var(--bs-bg-opacity)) !important
}

.legacy-form .text-muted-300  {
    --bs-text-opacity: 1;
    color: rgba(206, 211, 215, var(--bs-text-opacity)) !important
}

.legacy-form .bg-muted-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(189, 196, 202, var(--bs-bg-opacity)) !important
}

.legacy-form .text-muted-400  {
    --bs-text-opacity: 1;
    color: rgba(189, 196, 202, var(--bs-text-opacity)) !important
}

.legacy-form .bg-muted-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(173, 181, 189, var(--bs-bg-opacity)) !important
}

.legacy-form .text-muted-500  {
    --bs-text-opacity: 1;
    color: rgba(173, 181, 189, var(--bs-text-opacity)) !important
}

.legacy-form .bg-muted-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(138, 145, 151, var(--bs-bg-opacity)) !important
}

.legacy-form .text-muted-600  {
    --bs-text-opacity: 1;
    color: rgba(138, 145, 151, var(--bs-text-opacity)) !important
}

.legacy-form .bg-muted-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(104, 109, 113, var(--bs-bg-opacity)) !important
}

.legacy-form .text-muted-700  {
    --bs-text-opacity: 1;
    color: rgba(104, 109, 113, var(--bs-text-opacity)) !important
}

.legacy-form .bg-muted-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(69, 72, 76, var(--bs-bg-opacity)) !important
}

.legacy-form .text-muted-800  {
    --bs-text-opacity: 1;
    color: rgba(69, 72, 76, var(--bs-text-opacity)) !important
}

.legacy-form .bg-muted-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(35, 36, 38, var(--bs-bg-opacity)) !important
}

.legacy-form .text-muted-900  {
    --bs-text-opacity: 1;
    color: rgba(35, 36, 38, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-black  {
    background-color: #000 !important;
    background-image: linear-gradient(to bottom, #1a1a1a, #000) !important
}

.legacy-form .theme-black  {
    --bs-app-theme: #000;
    --bs-app-theme-rgb: 0, 0, 0;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #000;
    --bs-app-theme-hover-border-color: #000;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #000;
    --bs-app-theme-active-border-color: #000;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #404040;
    --bs-app-theme-disabled-border-color: #404040;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 0, 0, 0;
    --bs-link-hover-color-rgb: #000
}

.legacy-form .bg-black-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(204, 204, 204, var(--bs-bg-opacity)) !important
}

.legacy-form .text-black-100  {
    --bs-text-opacity: 1;
    color: rgba(204, 204, 204, var(--bs-text-opacity)) !important
}

.legacy-form .bg-black-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(153, 153, 153, var(--bs-bg-opacity)) !important
}

.legacy-form .text-black-200  {
    --bs-text-opacity: 1;
    color: rgba(153, 153, 153, var(--bs-text-opacity)) !important
}

.legacy-form .bg-black-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(102, 102, 102, var(--bs-bg-opacity)) !important
}

.legacy-form .text-black-300  {
    --bs-text-opacity: 1;
    color: rgba(102, 102, 102, var(--bs-text-opacity)) !important
}

.legacy-form .bg-black-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(51, 51, 51, var(--bs-bg-opacity)) !important
}

.legacy-form .text-black-400  {
    --bs-text-opacity: 1;
    color: rgba(51, 51, 51, var(--bs-text-opacity)) !important
}

.legacy-form .bg-black-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important
}

.legacy-form .text-black-500  {
    --bs-text-opacity: 1;
    color: rgba(0, 0, 0, var(--bs-text-opacity)) !important
}

.legacy-form .bg-black-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important
}

.legacy-form .text-black-600  {
    --bs-text-opacity: 1;
    color: rgba(0, 0, 0, var(--bs-text-opacity)) !important
}

.legacy-form .bg-black-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important
}

.legacy-form .text-black-700  {
    --bs-text-opacity: 1;
    color: rgba(0, 0, 0, var(--bs-text-opacity)) !important
}

.legacy-form .bg-black-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important
}

.legacy-form .text-black-800  {
    --bs-text-opacity: 1;
    color: rgba(0, 0, 0, var(--bs-text-opacity)) !important
}

.legacy-form .bg-black-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important
}

.legacy-form .text-black-900  {
    --bs-text-opacity: 1;
    color: rgba(0, 0, 0, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-silver  {
    background-color: #b6c2c9 !important;
    background-image: linear-gradient(to bottom, #d3dadf, #a7b6be) !important
}

.legacy-form .theme-silver  {
    --bs-app-theme: #b6c2c9;
    --bs-app-theme-rgb: 182, 194, 201;
    --bs-app-theme-color: #000;
    --bs-app-theme-color-rgb: 0, 0, 0;
    --bs-app-theme-hover: #899297;
    --bs-app-theme-hover-border-color: #899297;
    --bs-app-theme-hover-color: #000;
    --bs-app-theme-active: #899297;
    --bs-app-theme-active-border-color: #899297;
    --bs-app-theme-active-color: #000;
    --bs-app-theme-disabled: #c8d1d7;
    --bs-app-theme-disabled-border-color: #c8d1d7;
    --bs-app-theme-disabled-color: #000;
    --bs-link-color-rgb: 182, 194, 201;
    --bs-link-hover-color-rgb: #899297
}

.legacy-form .bg-silver-100  {
    --bs-bg-opacity: 1;
    background-color: rgba(240, 243, 244, var(--bs-bg-opacity)) !important
}

.legacy-form .text-silver-100  {
    --bs-text-opacity: 1;
    color: rgba(240, 243, 244, var(--bs-text-opacity)) !important
}

.legacy-form .bg-silver-200  {
    --bs-bg-opacity: 1;
    background-color: rgba(226, 231, 233, var(--bs-bg-opacity)) !important
}

.legacy-form .text-silver-200  {
    --bs-text-opacity: 1;
    color: rgba(226, 231, 233, var(--bs-text-opacity)) !important
}

.legacy-form .bg-silver-300  {
    --bs-bg-opacity: 1;
    background-color: rgba(211, 218, 223, var(--bs-bg-opacity)) !important
}

.legacy-form .text-silver-300  {
    --bs-text-opacity: 1;
    color: rgba(211, 218, 223, var(--bs-text-opacity)) !important
}

.legacy-form .bg-silver-400  {
    --bs-bg-opacity: 1;
    background-color: rgba(197, 206, 212, var(--bs-bg-opacity)) !important
}

.legacy-form .text-silver-400  {
    --bs-text-opacity: 1;
    color: rgba(197, 206, 212, var(--bs-text-opacity)) !important
}

.legacy-form .bg-silver-500  {
    --bs-bg-opacity: 1;
    background-color: rgba(182, 194, 201, var(--bs-bg-opacity)) !important
}

.legacy-form .text-silver-500  {
    --bs-text-opacity: 1;
    color: rgba(182, 194, 201, var(--bs-text-opacity)) !important
}

.legacy-form .bg-silver-600  {
    --bs-bg-opacity: 1;
    background-color: rgba(146, 155, 161, var(--bs-bg-opacity)) !important
}

.legacy-form .text-silver-600  {
    --bs-text-opacity: 1;
    color: rgba(146, 155, 161, var(--bs-text-opacity)) !important
}

.legacy-form .bg-silver-700  {
    --bs-bg-opacity: 1;
    background-color: rgba(109, 116, 121, var(--bs-bg-opacity)) !important
}

.legacy-form .text-silver-700  {
    --bs-text-opacity: 1;
    color: rgba(109, 116, 121, var(--bs-text-opacity)) !important
}

.legacy-form .bg-silver-800  {
    --bs-bg-opacity: 1;
    background-color: rgba(73, 78, 80, var(--bs-bg-opacity)) !important
}

.legacy-form .text-silver-800  {
    --bs-text-opacity: 1;
    color: rgba(73, 78, 80, var(--bs-text-opacity)) !important
}

.legacy-form .bg-silver-900  {
    --bs-bg-opacity: 1;
    background-color: rgba(36, 39, 40, var(--bs-bg-opacity)) !important
}

.legacy-form .text-silver-900  {
    --bs-text-opacity: 1;
    color: rgba(36, 39, 40, var(--bs-text-opacity)) !important
}

.legacy-form .bg-gradient-gray-100  {
    background-color: #f8f9fa !important;
    background-image: linear-gradient(to bottom, #fff, #e9ecef) !important
}

.legacy-form .theme-gray-100  {
    --bs-app-theme: #f8f9fa;
    --bs-app-theme-rgb: 248, 249, 250;
    --bs-app-theme-color: #000;
    --bs-app-theme-color-rgb: 0, 0, 0;
    --bs-app-theme-hover: #babbbc;
    --bs-app-theme-hover-border-color: #babbbc;
    --bs-app-theme-hover-color: #000;
    --bs-app-theme-active: #babbbc;
    --bs-app-theme-active-border-color: #babbbc;
    --bs-app-theme-active-color: #000;
    --bs-app-theme-disabled: #fafbfb;
    --bs-app-theme-disabled-border-color: #fafbfb;
    --bs-app-theme-disabled-color: #000;
    --bs-link-color-rgb: 248, 249, 250;
    --bs-link-hover-color-rgb: #babbbc
}

.legacy-form .bg-gradient-gray-200  {
    background-color: #e9ecef !important;
    background-image: linear-gradient(to bottom, #fff, #dadfe4) !important
}

.legacy-form .theme-gray-200  {
    --bs-app-theme: #e9ecef;
    --bs-app-theme-rgb: 233, 236, 239;
    --bs-app-theme-color: #000;
    --bs-app-theme-color-rgb: 0, 0, 0;
    --bs-app-theme-hover: #afb1b3;
    --bs-app-theme-hover-border-color: #afb1b3;
    --bs-app-theme-hover-color: #000;
    --bs-app-theme-active: #afb1b3;
    --bs-app-theme-active-border-color: #afb1b3;
    --bs-app-theme-active-color: #000;
    --bs-app-theme-disabled: #eff1f3;
    --bs-app-theme-disabled-border-color: #eff1f3;
    --bs-app-theme-disabled-color: #000;
    --bs-link-color-rgb: 233, 236, 239;
    --bs-link-hover-color-rgb: #afb1b3
}

.legacy-form .bg-gradient-gray-300  {
    background-color: #dee2e6 !important;
    background-image: linear-gradient(to bottom, #fbfcfc, #cfd5db) !important
}

.legacy-form .theme-gray-300  {
    --bs-app-theme: #dee2e6;
    --bs-app-theme-rgb: 222, 226, 230;
    --bs-app-theme-color: #000;
    --bs-app-theme-color-rgb: 0, 0, 0;
    --bs-app-theme-hover: #a7aaad;
    --bs-app-theme-hover-border-color: #a7aaad;
    --bs-app-theme-hover-color: #000;
    --bs-app-theme-active: #a7aaad;
    --bs-app-theme-active-border-color: #a7aaad;
    --bs-app-theme-active-color: #000;
    --bs-app-theme-disabled: #e6e9ec;
    --bs-app-theme-disabled-border-color: #e6e9ec;
    --bs-app-theme-disabled-color: #000;
    --bs-link-color-rgb: 222, 226, 230;
    --bs-link-hover-color-rgb: #a7aaad
}

.legacy-form .bg-gradient-gray-400  {
    background-color: #ced4da !important;
    background-image: linear-gradient(to bottom, #ebeef0, #bfc7cf) !important
}

.legacy-form .theme-gray-400  {
    --bs-app-theme: #ced4da;
    --bs-app-theme-rgb: 206, 212, 218;
    --bs-app-theme-color: #000;
    --bs-app-theme-color-rgb: 0, 0, 0;
    --bs-app-theme-hover: #9b9fa4;
    --bs-app-theme-hover-border-color: #9b9fa4;
    --bs-app-theme-hover-color: #000;
    --bs-app-theme-active: #9b9fa4;
    --bs-app-theme-active-border-color: #9b9fa4;
    --bs-app-theme-active-color: #000;
    --bs-app-theme-disabled: #dadfe3;
    --bs-app-theme-disabled-border-color: #dadfe3;
    --bs-app-theme-disabled-color: #000;
    --bs-link-color-rgb: 206, 212, 218;
    --bs-link-hover-color-rgb: #9b9fa4
}

.legacy-form .bg-gradient-gray-500  {
    background-color: #adb5bd !important;
    background-image: linear-gradient(to bottom, #c9cfd4, #9fa8b2) !important
}

.legacy-form .theme-gray-500  {
    --bs-app-theme: #adb5bd;
    --bs-app-theme-rgb: 173, 181, 189;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #82888e;
    --bs-app-theme-hover-border-color: #82888e;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #82888e;
    --bs-app-theme-active-border-color: #82888e;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #c2c8ce;
    --bs-app-theme-disabled-border-color: #c2c8ce;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 173, 181, 189;
    --bs-link-hover-color-rgb: #82888e
}

.legacy-form .bg-gradient-gray-600  {
    background-color: #6c757d !important;
    background-image: linear-gradient(to bottom, #868e96, #60686f) !important
}

.legacy-form .theme-gray-600  {
    --bs-app-theme: #6c757d;
    --bs-app-theme-rgb: 108, 117, 125;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #51585e;
    --bs-app-theme-hover-border-color: #51585e;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #51585e;
    --bs-app-theme-active-border-color: #51585e;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #91989e;
    --bs-app-theme-disabled-border-color: #91989e;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 108, 117, 125;
    --bs-link-hover-color-rgb: #51585e
}

.legacy-form .bg-gradient-gray-700  {
    background-color: #495057 !important;
    background-image: linear-gradient(to bottom, #606a73, #3d4349) !important
}

.legacy-form .theme-gray-700  {
    --bs-app-theme: #495057;
    --bs-app-theme-rgb: 73, 80, 87;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #373c41;
    --bs-app-theme-hover-border-color: #373c41;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #373c41;
    --bs-app-theme-active-border-color: #373c41;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #777c81;
    --bs-app-theme-disabled-border-color: #777c81;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 73, 80, 87;
    --bs-link-hover-color-rgb: #373c41
}

.legacy-form .bg-gradient-gray-800  {
    background-color: #2d353c !important;
    background-image: linear-gradient(to bottom, #434f59, #17244C) !important
}

.legacy-form .theme-gray-800  {
    --bs-app-theme: #2d353c;
    --bs-app-theme-rgb: 45, 53, 60;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #17244C;
    --bs-app-theme-hover-border-color: #17244C;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #17244C;
    --bs-app-theme-active-border-color: #17244C;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #62686d;
    --bs-app-theme-disabled-border-color: #62686d;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 45, 53, 60;
    --bs-link-hover-color-rgb: #17244C
}

.legacy-form .bg-gradient-gray-900  {
    background-color: #20252a !important;
    background-image: linear-gradient(to bottom, #363f47, #15181c) !important
}

.legacy-form .theme-gray-900  {
    --bs-app-theme: #20252a;
    --bs-app-theme-rgb: 32, 37, 42;
    --bs-app-theme-color: #FFF;
    --bs-app-theme-color-rgb: 255, 255, 255;
    --bs-app-theme-hover: #181c20;
    --bs-app-theme-hover-border-color: #181c20;
    --bs-app-theme-hover-color: #FFF;
    --bs-app-theme-active: #181c20;
    --bs-app-theme-active-border-color: #181c20;
    --bs-app-theme-active-color: #FFF;
    --bs-app-theme-disabled: #585c5f;
    --bs-app-theme-disabled-border-color: #585c5f;
    --bs-app-theme-disabled-color: #FFF;
    --bs-link-color-rgb: 32, 37, 42;
    --bs-link-hover-color-rgb: #181c20
}

.legacy-form .bg-gradient-red-pink  {
    background-image: linear-gradient(to bottom, #ff5b57 0, #fb5597 100%) !important
}

.legacy-form .bg-gradient-orange-red  {
    background-image: linear-gradient(to bottom, #f59c1a 0, #ff5b57 100%) !important
}

.legacy-form .bg-gradient-yellow-orange  {
    background-image: linear-gradient(to bottom, #ffd900 0, #f59c1a 100%) !important
}

.legacy-form .bg-gradient-yellow-red  {
    background-image: linear-gradient(to bottom, #ffd900 0, #ff5b57 100%) !important
}

.legacy-form .bg-gradient-teal-green  {
    background-image: linear-gradient(to bottom, #00acac 0, #32a932 100%) !important
}

.legacy-form .bg-gradient-yellow-green  {
    background-image: linear-gradient(to bottom, #ffd900 0, #32a932 100%) !important
}

.legacy-form .bg-gradient-blue-purple  {
    background-image: linear-gradient(to bottom, #348fe2 0, #727cb6 100%) !important
}

.legacy-form .bg-gradient-cyan-blue  {
    background-image: linear-gradient(to bottom, #49b6d6 0, #348fe2 100%) !important
}

.legacy-form .bg-gradient-cyan-purple  {
    background-image: linear-gradient(to bottom, #49b6d6 0, #727cb6 100%) !important
}

.legacy-form .bg-gradient-cyan-indigo  {
    background-image: linear-gradient(to bottom, #49b6d6 0, #8753de 100%) !important
}

.legacy-form .bg-gradient-blue-indigo  {
    background-image: linear-gradient(to bottom, #348fe2 0, #8753de 100%) !important
}

.legacy-form .bg-gradient-purple-indigo  {
    background-image: linear-gradient(to bottom, #727cb6 0, #8753de 100%) !important
}

.legacy-form .bg-gradient-silver-black  {
    background-image: linear-gradient(to bottom, #b6c2c9 0, #000 100%) !important
}

.legacy-form .text-opacity-0  {
    --bs-text-opacity: 0
}

.legacy-form .text-opacity-5  {
    --bs-text-opacity: 0.05
}

.legacy-form .bg-opacity-0  {
    --bs-bg-opacity: 0
}

.legacy-form .bg-opacity-5  {
    --bs-bg-opacity: 0.05
}

.legacy-form .opacity-10  {
    opacity: .1 !important
}

.legacy-form .opacity-15  {
    opacity: .15 !important
}

.legacy-form .text-opacity-10  {
    --bs-text-opacity: 0.1
}

.legacy-form .text-opacity-15  {
    --bs-text-opacity: 0.15
}

.legacy-form .bg-opacity-15  {
    --bs-bg-opacity: 0.15
}

.legacy-form .opacity-20  {
    opacity: .2 !important
}

.legacy-form .opacity-30  {
    opacity: .3 !important
}

.legacy-form .text-opacity-20  {
    --bs-text-opacity: 0.2
}

.legacy-form .bg-opacity-20  {
    --bs-bg-opacity: 0.2
}

.legacy-form .opacity-45  {
    opacity: .45 !important
}

.legacy-form .text-opacity-30  {
    --bs-text-opacity: 0.3
}

.legacy-form .text-opacity-35  {
    --bs-text-opacity: 0.35
}

.legacy-form .bg-opacity-30  {
    --bs-bg-opacity: 0.3
}

.legacy-form .bg-opacity-35  {
    --bs-bg-opacity: 0.35
}

.legacy-form .opacity-40  {
    opacity: .4 !important
}

.legacy-form .opacity-60  {
    opacity: .6 !important
}

.legacy-form .text-opacity-40  {
    --bs-text-opacity: 0.4
}

.legacy-form .text-opacity-45  {
    --bs-text-opacity: 0.45
}

.legacy-form .bg-opacity-40  {
    --bs-bg-opacity: 0.4
}

.legacy-form .bg-opacity-45  {
    --bs-bg-opacity: 0.45
}

.legacy-form .text-opacity-55  {
    --bs-text-opacity: 0.55
}

.legacy-form .bg-opacity-55  {
    --bs-bg-opacity: 0.55
}

.legacy-form .opacity-90  {
    opacity: .9 !important
}

.legacy-form .text-opacity-60  {
    --bs-text-opacity: 0.6
}

.legacy-form .text-opacity-65  {
    --bs-text-opacity: 0.65
}

.legacy-form .bg-opacity-60  {
    --bs-bg-opacity: 0.6
}

.legacy-form .bg-opacity-65  {
    --bs-bg-opacity: 0.65
}

.legacy-form .opacity-70  {
    opacity: .7 !important
}

.legacy-form .opacity-105  {
    opacity: 1.05 !important
}

.legacy-form .text-opacity-70  {
    --bs-text-opacity: 0.7
}

.legacy-form .bg-opacity-70  {
    --bs-bg-opacity: 0.7
}

.legacy-form .opacity-80  {
    opacity: .8 !important
}

.legacy-form .opacity-120  {
    opacity: 1.2 !important
}

.legacy-form .text-opacity-80  {
    --bs-text-opacity: 0.8
}

.legacy-form .text-opacity-85  {
    --bs-text-opacity: 0.85
}

.legacy-form .bg-opacity-80  {
    --bs-bg-opacity: 0.8
}

.legacy-form .bg-opacity-85  {
    --bs-bg-opacity: 0.85
}

.legacy-form .opacity-135  {
    opacity: 1.35 !important
}

.legacy-form .text-opacity-90  {
    --bs-text-opacity: 0.9
}

.legacy-form .text-opacity-95  {
    --bs-text-opacity: 0.95
}

.legacy-form .bg-opacity-90  {
    --bs-bg-opacity: 0.9
}

.legacy-form .bg-opacity-95  {
    --bs-bg-opacity: 0.95
}

.legacy-form .opacity-150  {
    opacity: 1.5 !important
}

.legacy-form .text-opacity-105  {
    --bs-text-opacity: 1.05
}

.legacy-form .bg-opacity-105  {
    --bs-bg-opacity: 1.05
}

.legacy-form .hide  {
    display: none !important
}

.legacy-form div.invalid-feedback  {
    display: block
}

.legacy-form body #gritter-notice-wrapper  {
    width: 420px;
    z-index: 2001;
    right: 1.246875rem;
    top: 1.246875rem
}

@media (max-width: 575.98px)  {
.legacy-form     body #gritter-notice-wrapper  {
        width: auto;
        right: 0;
        top: 0;
        padding: 15px 20px;
        /*max-width: 360px*/
    }
}

.legacy-form body #gritter-notice-wrapper .gritter-item-wrapper  {
    background: none 0;
    border-radius: 4px;
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175)
}

.legacy-form .dark-mode body #gritter-notice-wrapper .gritter-item-wrapper  {
    background: rgba(var(--bs-gray-700-rgb), 0.99)
}

.legacy-form body #gritter-notice-wrapper .gritter-item-wrapper .gritter-top, body #gritter-notice-wrapper .gritter-item-wrapper .gritter-bottom  {
    background: none;
    display: none
}

.legacy-form body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item  {
    font-family: inherit;
    padding: 0.703125rem 100px 0.703125rem 0.9375rem;
    background: none;
    display: flex;
    flex: 1;
    align-items: center;
    top: 0;
    right: 0;
    margin: 0
}

@media (max-width: 575.98px)  {
.legacy-form     body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item  {
        padding: 0.9375rem 80px 0.9375rem 0.9375rem
    }
}

.legacy-form body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-with-image, body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-without-image  {
    float: none;
    width: auto;
    flex: 1
}

.legacy-form body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-image  {
    height: auto;
    border-radius: 80px;
    margin-right: 0.9375rem
}

@media (max-width: 575.98px)  {
.legacy-form     body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-image  {
        width: 36px
    }
}

.legacy-form body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-title  {
/*     font-size: 0.9375rem;; */
    line-height: 1.2;
    padding: 0;
    margin-bottom: 2px;
    font-weight: 600;
    color: #FFF;
    text-shadow: none;
    display: block
}

@media (max-width: 575.98px)  {
.legacy-form     body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-title  {
/*         font-size: 0.875rem;; */
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.legacy-form body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item p  {
    font-size: 16px;
    line-height: 1.5;
    color: #adb5bd
}

/*@media (max-width: 575.98px) {*/
/*    body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item p {*/
/*        !*max-height: 2.0625rem;*!*/
/*        !*overflow: hidden*!*/
/*    }*/
/*}*/

.legacy-form body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-close  {
    left: auto;
    bottom: 0;
    right: 0;
    background: none;
    width: 85px;
    height: auto;
    display: block !important;
    font-family: inherit;
    color: #adb5bd;
    border-left: 1px solid rgba(255, 255, 255, 0.1)
}

@media (max-width: 575.98px)  {
.legacy-form     body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-close  {
        width: 65px
    }
}

.legacy-form body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-close:before  {
    content: "Close";
    position: absolute;
    text-align: center;
    left: 0;
    bottom: 0;
    color: inherit;
    z-index: 10;
    text-indent: 0;
    font-family: inherit;
/*     font-size: 0.75rem;; */
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    right: 0;
}

.legacy-form body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-close:hover, body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-close:focus  {
    color: #FFF;
    outline: 0
}

.legacy-form body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light  {
    /*background: rgba(255, 255, 255, 1)*/
    background: var(--bs-app-theme);
}

.legacy-form body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-item, body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-bottom, body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-top  {
    color: #6c757d
}

.legacy-form body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-item .gritter-title  {
    color: #FFF
}

.legacy-form body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-item p  {
    color: #FFF
}

.legacy-form body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-close  {
    border-color: #dee2e6;
    color: #FFF;
}

.legacy-form body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-close:hover:before, body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-close:focus:before  {
    color: #20252a
}

.legacy-form body #gritter-notice-wrapper .gritter-item-wrapper.without-rounded-img .gritter-item .gritter-image  {
    border-radius: 0
}

.legacy-form .r-divider  {
    border-right: 1px solid
}

.legacy-form #footer > div.row > div.col-3 > ul > li > a  {
    color: #fff
}

.legacy-form #footer > div.row > div.col-3 > ul > li > a:hover  {
    color: var(--bs-app-theme-hover)
}

.legacy-form #page-container  {
    position: relative
}

.legacy-form #bottom  {
    position: absolute;
    bottom: 0;
    width: 100%;
    display: flex
}

.legacy-form #bottom > span  {
    color: var(--bs-app-theme-color);
    align-self: center
}

.legacy-form fieldset  {
    border: 1px groove #aaa !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow: 0px 0px 0px 0px #000;
    box-shadow: 0px 0px 0px 0px #000
}

.legacy-form legend  {
    width: inherit;
    padding: 0 10px;
    border-bottom: 0;
    font-size: 1.2em !important;
    font-weight: bold !important;
    text-align: left !important
}

.legacy-form .nav.nav-wizards-1 .nav-item .nav-link  {
    border-radius: 40px;
    position: relative;
    color: rgba(var(--bs-component-color-rgb), 0.75)
}

.legacy-form .nav.nav-wizards-1  {
    flex-wrap: nowrap
}

.legacy-form .nav.nav-wizards-1 .nav-item  {
    padding: 0
}

.legacy-form .nav.nav-wizards-1 .nav-item .nav-link .nav-no  {
    width: 40px;
    height: 40px;
    margin: 0 auto;
    font-weight: 600;
    background: none;
    border: 2px solid var(--bs-component-border-color);
    position: relative;
    z-index: 10;
/*     font-size: 0.875rem;; */
    border-radius: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s linear
}

.legacy-form .nav.nav-wizards-1 .nav-item .nav-link .nav-text  {
    text-align: center;
    margin-top: 0.46875rem;
    font-weight: 600;
/*     font-size: 0.75rem; */
}

.legacy-form .nav.nav-wizards-1 .nav-item .nav-link.active, .nav.nav-wizards-1 .nav-item .nav-link.completed  {
    color: #348fe2
}

.legacy-form .nav.nav-wizards-1 .nav-item .nav-link.active .nav-no, .nav.nav-wizards-1 .nav-item .nav-link.completed .nav-no  {
    border-color: #348fe2;
    color: #348fe2
}

.legacy-form .nav.nav-wizards-1 .nav-item .nav-link.active:before, .nav.nav-wizards-1 .nav-item .nav-link.active:after, .nav.nav-wizards-1 .nav-item .nav-link.completed:before, .nav.nav-wizards-1 .nav-item .nav-link.completed:after  {
    background: #348fe2
}

.legacy-form .nav.nav-wizards-1 .nav-item .nav-link.active:after, .nav.nav-wizards-1 .nav-item .nav-link.completed:after  {
    width: calc(50% - 20px)
}

.legacy-form .nav.nav-wizards-1 .nav-item .nav-link.active .nav-no  {
    box-shadow: 0 0 0 5px rgba(52, 143, 226, 0.2)
}

.legacy-form .nav.nav-wizards-1 .nav-item .nav-link.disabled  {
    color: rgba(var(--bs-component-color-rgb), 0.25)
}

.legacy-form .nav.nav-wizards-1 .nav-item .nav-link:before, .nav.nav-wizards-1 .nav-item .nav-link:after  {
    content: "";
    position: absolute;
    top: 1.6875rem;
    height: 2px;
    background: var(--bs-component-border-color);
    left: 0;
    right: calc(50% + 20px)
}

.legacy-form .nav.nav-wizards-1 .nav-item .nav-link:after  {
    transition: all 0.2s linear;
    left: calc(50% + 20px);
    right: 0
}

.legacy-form .nav.nav-wizards-1 .nav-item:first-child .nav-link:before, .nav.nav-wizards-1 .nav-item:first-child .nav-link:after  {
    left: calc(50% + 20px)
}

.legacy-form .nav.nav-wizards-1 .nav-item:last-child .nav-link:before  {
    right: calc(50% + 20px)
}

.legacy-form .nav.nav-wizards-1 .nav-item:last-child .nav-link.active:before, .nav.nav-wizards-1 .nav-item:last-child .nav-link.completed:before  {
    background: #348fe2
}

.legacy-form .nav.nav-wizards-1 .nav-item:last-child .nav-link:after  {
    display: none
}

.legacy-form .nav.nav-wizards-2  {
    flex-wrap: nowrap
}

.legacy-form .nav.nav-wizards-2 .nav-item  {
    padding: 0 1rem
}

.legacy-form .nav.nav-wizards-2 .nav-item .nav-link  {
    position: relative;
    color: var(--bs-component-color);
    background: var(--bs-component-disabled-bg);
    border-radius: 60px
}

.legacy-form .nav.nav-wizards-2 .nav-item .nav-link .nav-text  {
    text-align: center;
    font-weight: 600;
/*     font-size: 0.75rem;; */
    position: relative;
    z-index: 10;
    background: inherit;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.legacy-form .nav.nav-wizards-2 .nav-item .nav-link:before, .nav.nav-wizards-2 .nav-item .nav-link:after  {
    content: "";
    position: absolute;
    left: -1rem;
    right: -1rem;
    height: 2px;
    top: 50%;
    margin-top: -1px;
    background-color: var(--bs-component-disabled-bg);
    transition: all 0.2s linear
}

.legacy-form .nav.nav-wizards-2 .nav-item .nav-link:after  {
    width: 0;
    background: #348fe2
}

.legacy-form .nav.nav-wizards-2 .nav-item .nav-link.disabled  {
    color: rgba(var(--bs-component-color-rgb), 0.25)
}

.legacy-form .nav.nav-wizards-2 .nav-item .nav-link.active, .nav.nav-wizards-2 .nav-item .nav-link.completed  {
    background: #348fe2;
    color: #FFF
}

.legacy-form .nav.nav-wizards-2 .nav-item .nav-link.active:after, .nav.nav-wizards-2 .nav-item .nav-link.completed:after  {
    width: calc(100% + 2rem)
}

.legacy-form .nav.nav-wizards-2 .nav-item .nav-link.active  {
    box-shadow: 0 0 0 4px rgba(52, 143, 226, 0.2)
}

.legacy-form .nav.nav-wizards-2 .nav-item:first-child .nav-link:before, .nav.nav-wizards-2 .nav-item:first-child .nav-link:after  {
    left: 50%
}

.legacy-form .nav.nav-wizards-2 .nav-item:last-child .nav-link:before  {
    right: 50%
}

.legacy-form .nav.nav-wizards-2 .nav-item:last-child .nav-link.active:before, .nav.nav-wizards-2 .nav-item:last-child .nav-link.completed:before  {
    background: #348fe2
}

.legacy-form .nav.nav-wizards-2 .nav-item:last-child .nav-link:after  {
    display: none
}

.legacy-form .nav.nav-wizards-3  {
    flex-wrap: nowrap
}

.legacy-form .nav.nav-wizards-3 .nav-item  {
    padding: 0
}

.legacy-form .nav.nav-wizards-3 .nav-item .nav-link  {
    position: relative;
    color: rgba(var(--bs-component-color-rgb), 0.5)
}

.legacy-form .nav.nav-wizards-3 .nav-item .nav-link .nav-dot  {
    width: 16px;
    height: 16px;
    margin: 0 auto;
    font-weight: 500;
    border: 3px solid var(--bs-component-disabled-bg);
    position: relative;
    z-index: 10;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s linear
}

.legacy-form .nav.nav-wizards-3 .nav-item .nav-link .nav-title  {
    margin-top: 0.46875rem;
    font-weight: 600;
    text-align: center;
/*     font-size: 0.875rem; */
}

.legacy-form .nav.nav-wizards-3 .nav-item .nav-link .nav-text  {
    text-align: center;
/*     font-size: 0.75rem;; */
    color: rgba(var(--bs-component-color-rgb), 0.65);
    font-weight: 600
}

.legacy-form .nav.nav-wizards-3 .nav-item .nav-link.active, .nav.nav-wizards-3 .nav-item .nav-link.completed  {
    color: var(--bs-component-color)
}

.legacy-form .nav.nav-wizards-3 .nav-item .nav-link.active .nav-dot, .nav.nav-wizards-3 .nav-item .nav-link.completed .nav-dot  {
    border-color: #348fe2;
    color: #348fe2
}

.legacy-form .nav.nav-wizards-3 .nav-item .nav-link.active:before, .nav.nav-wizards-3 .nav-item .nav-link.active:after, .nav.nav-wizards-3 .nav-item .nav-link.completed:before, .nav.nav-wizards-3 .nav-item .nav-link.completed:after  {
    background: #348fe2
}

.legacy-form .nav.nav-wizards-3 .nav-item .nav-link.active:after, .nav.nav-wizards-3 .nav-item .nav-link.completed:after  {
    width: calc(50% - 8px)
}

.legacy-form .nav.nav-wizards-3 .nav-item .nav-link.active .nav-dot  {
    box-shadow: 0 0 0 5px rgba(52, 143, 226, 0.2)
}

.legacy-form .nav.nav-wizards-3 .nav-item .nav-link.disabled  {
    color: rgba(var(--bs-component-color-rgb), 0.25)
}

.legacy-form .nav.nav-wizards-3 .nav-item .nav-link.disabled .nav-text  {
    color: inherit
}

.legacy-form .nav.nav-wizards-3 .nav-item .nav-link:before, .nav.nav-wizards-3 .nav-item .nav-link:after  {
    content: "";
    position: absolute;
    top: 0.875rem;
    height: 3px;
    background: var(--bs-component-disabled-bg);
    left: 0;
    right: calc(50% + 8px)
}

.legacy-form .nav.nav-wizards-3 .nav-item .nav-link:after  {
    transition: all 0.2s linear;
    left: calc(50% + 8px);
    right: 0
}

.legacy-form .nav.nav-wizards-3 .nav-item:first-child .nav-link:before, .nav.nav-wizards-3 .nav-item:first-child .nav-link:after  {
    left: calc(50% + 8px)
}

.legacy-form .nav.nav-wizards-3 .nav-item:last-child .nav-link:before  {
    right: calc(50% + 8px)
}

.legacy-form .nav.nav-wizards-3 .nav-item:last-child .nav-link.active:before, .nav.nav-wizards-3 .nav-item:last-child .nav-link.completed:before  {
    background: #348fe2
}

.legacy-form .nav.nav-wizards-3 .nav-item:last-child .nav-link:after  {
    display: none
}

/* Full-screen loading overlay; */
.legacy-form #loading-animation  {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.7);
    display: none; /* Start hidden */
    align-items: center;
    justify-content: center;
    z-index: 9999;
}

.legacy-form .spinner-border  {
    width: 3rem;
    height: 3rem;
}

@keyframes spinAround  {
.legacy-form     from  {
        transform: rotate(0deg);
    }
.legacy-form     to  {
        transform: rotate(359deg);
    }
}

.legacy-form .control  {
    display: inline;
    position: relative;
}

.legacy-form .control.is-loading::after, .select.is-loading::after, .btn.is-loading::after  {
    animation: spinAround 500ms infinite linear;
    border: 2px solid var(--bs-app-theme);
    border-radius: 9999px;
    border-right-color: transparent;
    border-top-color: transparent;
    content: "";
    display: block;
    height: 1em;
    position: relative;
    width: 1em;
}

.legacy-form .btn.is-loading  {
    box-shadow: none;
    color: transparent !important;
    pointer-events: none;
    background-color: rgba(var(--bs-btn-bg-rgb), .5);
}

.legacy-form .btn.is-loading::after  {
    left: calc(50% - 1em * 0.5);
    top: calc(50% - 1em * 0.5);
    position: absolute !important;
    border: 2px solid var(--bs-app-theme-color);
    border-right-color: transparent;
    border-top-color: transparent;
}

.legacy-form .btn-xs.is-loading::after  {
    /*left: calc(50% - 1em * 0.5);*/
    top: calc(50% - 1px);
    /*position: absolute !important;*/
    /*border: 2px solid var(--bs-app-theme-color);*/
    /*border-right-color: transparent;*/
    /*border-top-color: transparent;*/
}

.legacy-form .btn.btn-warning.is-loading  {
    /*box-shadow: none;*/
    /*color: transparent !important;*/
    /*pointer-events: none;*/
    background-color: rgba(var(--bs-warning-rgb), .5);
}

/*.btn.btn-warning.is-loading::after {*/
/*    left: calc(50% - 1em * 0.5);*/
/*    top: calc(50% - 1em * 0.5);*/
/*    position: absolute !important;*/
/*    border: 2px solid var(--bs-app-theme-color);*/
/*    border-right-color: transparent;*/
/*    border-top-color: transparent;*/
/*}*/

.legacy-form .select.is-loading::after  {
    inset-inline-end: 0.625em;
    margin-top: 0;
    position: absolute;
    top: 0.625em;
    transform: none;
}

.legacy-form .select.is-loading.is-small:after  {
    font-size: 12px;
}

.legacy-form .select.is-loading.is-medium:after  {
    font-size: 14px;
}

.legacy-form .select.is-loading.is-large:after  {
    font-size: 16px;
}

.legacy-form .control.is-loading::after  {
    inset-inline-end: 0.75em;
    position: absolute !important;
    top: 0.6em;
    z-index: 4;
}

.legacy-form .control.is-loading.is-small:after  {
    font-size: 12px;
}

.legacy-form .control.is-loading.is-medium:after  {
    font-size: 14px;
}

.legacy-form .control.is-loading.is-large:after  {
    font-size: 16px;
}

.legacy-form .theme-panel  {
    transition: right 0.3s ease-in-out;
}

.legacy-form .theme-panel.active  {
    /*transform: translateX(0);*/
    /*opacity: 1;*/
}

.legacy-form .theme-panel:not(:active)  {
    /*transform: translateX(-238px);*/
    /*opacity: 0;*/
}

.legacy-form .footer-copyright:after, .footer-copyright:before  {
    content: "";
    display: table;
    clear: both
}

.legacy-form .footer-copyright .social-media-list  {
    list-style-type: none;
    margin: 0;
    padding: 0;
/*     font-size: 1.15rem;; */
    line-height: 1.17;
    text-align: right
}

.legacy-form .footer-copyright .social-media-list > li  {
    display: inline-block
}

.legacy-form .footer-copyright .social-media-list > li a  {
    color: #6c757d;
    transition: color .2s linear
}

.legacy-form .footer-copyright .social-media-list > li a:focus, .footer-copyright .social-media-list > li a:hover  {
    color: #ced4da
}

.legacy-form .footer-copyright .social-media-list > li + li  {
    margin-left: 15px
}

@media (max-width: 575.98px)  {
.legacy-form     .footer-copyright  {
        text-align: center
    }

.legacy-form     .footer-copyright .social-media-list  {
        text-align: center
    }
}

.legacy-form .post-by  {
    display: block;
/*     font-size: .8125rem;; */
    line-height: 1.8;
    color: #6c757d;
    margin-bottom: 15px
}

.legacy-form .post-by .divider  {
    margin: 0 10px;
    color: #ced4da;
    position: relative;
    top: -1px
}

@media (max-width: 767.98px)  {
.legacy-form     .post-by  {
/*         font-size: .8125rem;; */
        line-height: 1.5
    }
}

.legacy-form .post-date  {
/*     font-size: .75rem;; */
    line-height: .9;
    margin: 0;
    padding: 10px;
    text-align: center;
    font-weight: 700
}

.legacy-form .post-date .day  {
    color: var(--bs-component-color);
/*     font-size: 1.5rem;; */
    display: block
}

.legacy-form .post-date .month  {
    display: block;
    margin-top: 5px;
    color: var(--bs-component-color)
}

.legacy-form .post-date + .post-likes  {
    border-top: 2px solid var(--bs-component-border-color)
}

@media (max-width: 767.98px)  {
.legacy-form     .post-date  {
        padding: 0;
        margin: 0;
        line-height: 1.2;
        display: inline-block
    }

.legacy-form     .post-date .day, .post-date .month  {
/*         font-size: .8125rem;; */
        margin: 0;
        display: inline-block
    }

.legacy-form     .post-date + .post-likes  {
        border-top: none;
        border-left: 2px solid var(--bs-component-border-color);
        margin-left: 10px;
        padding-left: 12px
    }
}

.legacy-form .post-desc  {
    margin-bottom: 30px;
    line-height: 1.8;
    color: rgba(var(--bs-component-color-rgb), .85)
}

.legacy-form .post-desc p  {
    margin-bottom: 30px
}

@media (max-width: 767.98px)  {
.legacy-form     .post-desc  {
        margin-bottom: 25px;
/*         font-size: .8125rem;; */
        line-height: 1.5
    }

.legacy-form     .post-desc p  {
        margin-bottom: 15px
    }
}

.legacy-form .post-detail .post-by  {
    margin-bottom: 20px
}

.legacy-form .post-grid  {
    orphans: 1;
    widows: 1;
    -moz-column-gap: 20px;
    column-gap: 20px;
    -moz-column-count: 3;
    column-count: 3
}

.legacy-form .post-grid .post-li  {
    display: inline-block;
    margin-bottom: 20px
}

.legacy-form .post-grid .post-li .post-image, .post-grid .post-li .post-video  {
    margin: -1px -1px 0
}

.legacy-form .post-grid .post-li .post-content  {
    border: 1px solid var(--bs-component-border-color)
}

.legacy-form .post-grid .post-li .post-info  {
    padding: 30px
}

.legacy-form .post-grid .post-li blockquote  {
    margin-bottom: 0
}

.legacy-form .post-grid.post-grid-2  {
    -moz-column-count: 2;
    column-count: 2
}

.legacy-form .post-grid.post-grid-3  {
    -moz-column-count: 3;
    column-count: 3
}

.legacy-form .post-grid.post-grid-4  {
    -moz-column-count: 4;
    column-count: 4
}

@media (max-width: 767.98px)  {
.legacy-form     .post-grid  {
        -moz-column-count: 1;
        column-count: 1
    }

.legacy-form     .post-grid .post-li .post-info  {
        padding: 20px
    }

.legacy-form     .post-grid.post-grid-2, .post-grid.post-grid-3, .post-grid.post-grid-4  {
        -moz-column-count: 1;
        column-count: 1
    }
}

.legacy-form .post-image-cover  {
    position: relative;
    padding-top: 56%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}

.legacy-form .post-image, .post-video  {
    margin-bottom: 30px
}

@media (max-width: 767.98px)  {
.legacy-form     .post-image, .post-video  {
        margin-bottom: 25px
    }
}

.legacy-form .post-left-info  {
    width: 50px;
    float: left;
    margin-right: 20px
}

.legacy-form .post-left-info + .post-content  {
    margin-left: 70px
}

@media (max-width: 767.98px)  {
.legacy-form     .post-left-info  {
        float: none;
        width: auto;
        margin: 0 0 10px
    }

.legacy-form     .post-left-info:after, .post-left-info:before  {
        content: "";
        display: table;
        clear: both
    }

.legacy-form     .post-left-info + .post-content  {
        margin: 0
    }
}

.legacy-form .post-likes  {
    padding: 10px 0;
/*     font-size: .75rem;; */
    line-height: .609375rem;
    text-align: center;
    font-weight: 600;
    color: var(--bs-component-color)
}

@media (max-width: 767.98px)  {
.legacy-form     .post-likes  {
        padding: 0;
        margin: 0;
        line-height: 1.2;
        display: inline-block
    }
}

.legacy-form .post-list  {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.legacy-form .post-list:after, .post-list:before  {
    content: "";
    display: table;
    clear: both
}

.legacy-form .post-list > li  {
    padding: 0
}

.legacy-form .post-list > li + li  {
    margin-top: 60px
}

@media (max-width: 767.98px)  {
.legacy-form     .post-list > li + li  {
        margin-top: 45px
    }
}

.legacy-form .post-list blockquote  {
    border: none;
    background: var(--bs-light);
/*     font-size: 1.125rem;; */
    line-height: 1.8;
    padding: 30px;
    color: var(--bs-component-color);
    margin-bottom: 30px
}

@media (max-width: 767.98px)  {
.legacy-form     .post-list blockquote  {
        margin-bottom: 25px;
        padding: 20px;
        line-height: 1.5
    }
}

.legacy-form .post-title  {
    margin: 0 0 5px;
/*     font-size: 1.5rem;; */
    line-height: 1.5;
    font-weight: 600;
    color: rgba(var(--bs-component-color-rgb), .95)
}

.legacy-form .post-title a  {
    color: rgba(var(--bs-component-color-rgb), .95)
}
@media (max-width: 767.98px)  {
.legacy-form     .post-title  {
/*         font-size: 1.3125rem;; */
        line-height: 1.2
    }
}

.legacy-form .page-title  {
    padding: 165px 0 100px;
    text-align: center;
    position: relative;
    z-index: 1020
}

.legacy-form .page-title .h1, .page-title h1  {
    color: #fff;
    font-weight: 700;
/*     font-size: 3rem; */
}

.legacy-form .page-title p  {
/*     font-size: 1.3125rem;; */
    font-style: italic;
    font-family: Times New Roman;
    margin: 0;
    color: rgba(255, 255, 255, .8)
}

.legacy-form .page-title + .content  {
    margin-top: 0;
    padding-top: 60px
}

.legacy-form .page-title.has-bg  {
    position: relative;
    overflow: hidden
}

.legacy-form .page-title.has-bg .bg-cover  {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}

.legacy-form .page-title.has-bg .bg-cover:before  {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .4)
}

.legacy-form .page-title.has-bg .bg-cover.bottom  {
    background-position: bottom
}

.legacy-form .page-title.has-bg .bg-cover.top  {
    background-position: top
}

.legacy-form .page-title.has-bg .bg-cover img  {
    max-width: 100%;
    max-height: 100%
}

.legacy-form .page-title.has-bg .container  {
    position: relative
}

@media (max-width: 767.98px)  {
.legacy-form     .page-title  {
        padding: 125px 0 60px
    }

.legacy-form     .page-title .h1, .page-title h1  {
/*         font-size: 2.625rem; */
    }

.legacy-form     .page-title p  {
/*         font-size: 1.21875rem; */
    }

.legacy-form     .page-title + .content  {
        padding-top: 30px
    }
}

.legacy-form #client > .content-bg  {
    background-image: url(/assets/img/bg/bg-client.mob.jpg);
}

.legacy-form #home > .content-bg  {
    background-image: url(/assets/img/bg/bg-home.mob.jpg);
}

.legacy-form #milestone > .content-bg  {
    background-image: url(/assets/img/bg/bg-milestone.md.jpg);
}

@media (min-width: 576px)  {
.legacy-form     #client > .content-bg  {
        background-image: url(/assets/img/bg/bg-client.sm.jpg);
    }

.legacy-form     #home > .content-bg  {
        background-image: url(/assets/img/bg/bg-home.sm.jpg);
    }
}

@media (min-width: 768px)  {
.legacy-form     #home > .content-bg  {
        background-image: url(/assets/img/bg/bg-home.jpg);
    }
}

@media (min-width: 992px)  {
.legacy-form     #milestone > .content-bg  {
        background-image: url(/assets/img/bg/bg-milestone.jpg);
    }
}

.legacy-form .about-text {
    line-height: 2;
    font-size: medium;
    padding-bottom: 2.40625rem;
    padding-left: 4rem;
    padding-right: 4rem;
}

.legacy-form .headerbar {
    height: 70px;
    background-color: #22293f;
    width: 100vw;
    position: absolute;
    top: 0;
    left: 0;
}
@media (max-width: 990.98px)  {
.legacy-form     .headerbar {
        background-color: transparent;
    }
}
/*@media (min-width: 1200px) {*/

/*}*/
