3 * Bootstrap v5.3.0 (https://getbootstrap.com/)
4 * Copyright 2011-2023 The Bootstrap Authors
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
8 [data-bs-theme=light] {
22 --bs-gray-dark: #303030;
23 --bs-gray-100: #f8f9fa;
24 --bs-gray-200: #ebebeb;
25 --bs-gray-300: #dee2e6;
26 --bs-gray-400: #ced4da;
27 --bs-gray-500: #adb5bd;
30 --bs-gray-800: #303030;
32 --bs-primary: #375a7f;
34 --bs-success: #00bc8c;
36 --bs-warning: #f39c12;
40 --bs-primary-rgb: 55, 90, 127;
41 --bs-secondary-rgb: 68, 68, 68;
42 --bs-success-rgb: 0, 188, 140;
43 --bs-info-rgb: 52, 152, 219;
44 --bs-warning-rgb: 243, 156, 18;
45 --bs-danger-rgb: 231, 76, 60;
46 --bs-light-rgb: 48, 48, 48;
47 --bs-dark-rgb: 222, 226, 230;
48 --bs-primary-text-emphasis: #162433;
49 --bs-secondary-text-emphasis: #1b1b1b;
50 --bs-success-text-emphasis: #004b38;
51 --bs-info-text-emphasis: #153d58;
52 --bs-warning-text-emphasis: #613e07;
53 --bs-danger-text-emphasis: #5c1e18;
54 --bs-light-text-emphasis: #444;
55 --bs-dark-text-emphasis: #444;
56 --bs-primary-bg-subtle: #d7dee5;
57 --bs-secondary-bg-subtle: #dadada;
58 --bs-success-bg-subtle: #ccf2e8;
59 --bs-info-bg-subtle: #d6eaf8;
60 --bs-warning-bg-subtle: #fdebd0;
61 --bs-danger-bg-subtle: #fadbd8;
62 --bs-light-bg-subtle: #fcfcfd;
63 --bs-dark-bg-subtle: #ced4da;
64 --bs-primary-border-subtle: #afbdcc;
65 --bs-secondary-border-subtle: #b4b4b4;
66 --bs-success-border-subtle: #99e4d1;
67 --bs-info-border-subtle: #aed6f1;
68 --bs-warning-border-subtle: #fad7a0;
69 --bs-danger-border-subtle: #f5b7b1;
70 --bs-light-border-subtle: #ebebeb;
71 --bs-dark-border-subtle: #adb5bd;
72 --bs-white-rgb: 255, 255, 255;
73 --bs-black-rgb: 0, 0, 0;
74 --bs-font-sans-serif: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
75 --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
76 --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
77 --bs-root-font-size: 93.75%;
78 --bs-body-font-family: var(--bs-font-sans-serif);
79 --bs-body-font-size: 1rem;
80 --bs-body-font-weight: 400;
81 --bs-body-line-height: 1.5;
82 --bs-body-color: #dee2e6;
83 --bs-body-color-rgb: 222, 226, 230;
85 --bs-body-bg-rgb: 34, 34, 34;
86 --bs-emphasis-color: #000;
87 --bs-emphasis-color-rgb: 0, 0, 0;
88 --bs-secondary-color: rgba(222, 226, 230, 0.75);
89 --bs-secondary-color-rgb: 222, 226, 230;
90 --bs-secondary-bg: #ebebeb;
91 --bs-secondary-bg-rgb: 235, 235, 235;
92 --bs-tertiary-color: rgba(222, 226, 230, 0.5);
93 --bs-tertiary-color-rgb: 222, 226, 230;
94 --bs-tertiary-bg: #f8f9fa;
95 --bs-tertiary-bg-rgb: 248, 249, 250;
96 --bs-heading-color: inherit;
97 --bs-link-color: #e74c3c;
98 --bs-link-color-rgb: 231, 76, 60;
99 --bs-link-decoration: none;
100 --bs-link-hover-color: #b93d30;
101 --bs-link-hover-color-rgb: 185, 61, 48;
102 --bs-code-color: #d63384;
103 --bs-highlight-bg: #333;
104 --bs-border-width: 1px;
105 --bs-border-style: solid;
106 --bs-border-color: rgba(222, 226, 230, 0.25);
107 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
108 --bs-border-radius: 0.375rem;
109 --bs-border-radius-sm: 0.25rem;
110 --bs-border-radius-lg: 0.5rem;
111 --bs-border-radius-xl: 1rem;
112 --bs-border-radius-xxl: 2rem;
113 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
114 --bs-border-radius-pill: 50rem;
115 --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
116 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
117 --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
118 --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
119 --bs-focus-ring-width: 0.25rem;
120 --bs-focus-ring-opacity: 0.25;
121 --bs-focus-ring-color: rgba(55, 90, 127, 0.25);
122 --bs-form-valid-color: #00bc8c;
123 --bs-form-valid-border-color: #00bc8c;
124 --bs-form-invalid-color: #e74c3c;
125 --bs-form-invalid-border-color: #e74c3c;
128 [data-bs-theme=dark] {
130 --bs-body-color: #adb5bd;
131 --bs-body-color-rgb: 173, 181, 189;
133 --bs-body-bg-rgb: 34, 34, 34;
134 --bs-emphasis-color: #fff;
135 --bs-emphasis-color-rgb: 255, 255, 255;
136 --bs-secondary-color: rgba(173, 181, 189, 0.75);
137 --bs-secondary-color-rgb: 173, 181, 189;
138 --bs-secondary-bg: #303030;
139 --bs-secondary-bg-rgb: 48, 48, 48;
140 --bs-tertiary-color: rgba(173, 181, 189, 0.5);
141 --bs-tertiary-color-rgb: 173, 181, 189;
142 --bs-tertiary-bg: #292929;
143 --bs-tertiary-bg-rgb: 41, 41, 41;
144 --bs-primary-text-emphasis: #879cb2;
145 --bs-secondary-text-emphasis: #8f8f8f;
146 --bs-success-text-emphasis: #66d7ba;
147 --bs-info-text-emphasis: #85c1e9;
148 --bs-warning-text-emphasis: #f8c471;
149 --bs-danger-text-emphasis: #f1948a;
150 --bs-light-text-emphasis: #f8f9fa;
151 --bs-dark-text-emphasis: #dee2e6;
152 --bs-primary-bg-subtle: #0b1219;
153 --bs-secondary-bg-subtle: #0e0e0e;
154 --bs-success-bg-subtle: #00261c;
155 --bs-info-bg-subtle: #0a1e2c;
156 --bs-warning-bg-subtle: #311f04;
157 --bs-danger-bg-subtle: #2e0f0c;
158 --bs-light-bg-subtle: #303030;
159 --bs-dark-bg-subtle: #181818;
160 --bs-primary-border-subtle: #21364c;
161 --bs-secondary-border-subtle: #292929;
162 --bs-success-border-subtle: #007154;
163 --bs-info-border-subtle: #1f5b83;
164 --bs-warning-border-subtle: #925e0b;
165 --bs-danger-border-subtle: #8b2e24;
166 --bs-light-border-subtle: #444;
167 --bs-dark-border-subtle: #303030;
168 --bs-heading-color: inherit;
169 --bs-link-color: #879cb2;
170 --bs-link-hover-color: #9fb0c1;
171 --bs-link-color-rgb: 135, 156, 178;
172 --bs-link-hover-color-rgb: 159, 176, 193;
173 --bs-code-color: #e685b5;
174 --bs-border-color: #444;
175 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
176 --bs-form-valid-color: #66d7ba;
177 --bs-form-valid-border-color: #66d7ba;
178 --bs-form-invalid-color: #f1948a;
179 --bs-form-invalid-border-color: #f1948a;
185 box-sizing: border-box;
189 font-size: var(--bs-root-font-size);
191 @media (prefers-reduced-motion: no-preference) {
193 scroll-behavior: smooth;
199 font-family: var(--bs-body-font-family);
200 font-size: var(--bs-body-font-size);
201 font-weight: var(--bs-body-font-weight);
202 line-height: var(--bs-body-line-height);
203 color: var(--bs-body-color);
204 text-align: var(--bs-body-text-align);
205 background-color: var(--bs-body-bg);
206 -webkit-text-size-adjust: 100%;
207 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
214 border-top: var(--bs-border-width) solid rgba(222, 226, 230, 0.25);
218 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
220 margin-bottom: 0.5rem;
223 color: var(--bs-heading-color);
227 font-size: calc(1.425rem + 2.1vw);
229 @media (min-width: 1200px) {
236 font-size: calc(1.375rem + 1.5vw);
238 @media (min-width: 1200px) {
245 font-size: calc(1.325rem + 0.9vw);
247 @media (min-width: 1200px) {
254 font-size: calc(1.275rem + 0.3vw);
256 @media (min-width: 1200px) {
276 text-decoration: underline dotted;
278 text-decoration-skip-ink: none;
284 line-height: inherit;
311 margin-bottom: 0.5rem;
330 background-color: var(--bs-highlight-bg);
338 vertical-align: baseline;
350 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
351 text-decoration: none;
354 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
357 a:not([href]):not([class]), a:not([href]):not([class]):hover {
359 text-decoration: none;
366 font-family: var(--bs-font-monospace);
386 color: var(--bs-code-color);
387 word-wrap: break-word;
394 padding: 0.1875rem 0.375rem;
396 color: var(--bs-body-bg);
397 background-color: var(--bs-body-color);
398 border-radius: 0.25rem;
411 vertical-align: middle;
415 caption-side: bottom;
416 border-collapse: collapse;
421 padding-bottom: 0.5rem;
422 color: var(--bs-secondary-color);
428 text-align: -webkit-match-parent;
437 border-color: inherit;
443 display: inline-block;
450 button:focus:not(:focus-visible) {
460 font-family: inherit;
462 line-height: inherit;
467 text-transform: none;
481 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
482 display: none !important;
489 -webkit-appearance: button;
491 button:not(:disabled),
492 [type=button]:not(:disabled),
493 [type=reset]:not(:disabled),
494 [type=submit]:not(:disabled) {
518 margin-bottom: 0.5rem;
519 font-size: calc(1.275rem + 0.3vw);
520 line-height: inherit;
522 @media (min-width: 1200px) {
531 ::-webkit-datetime-edit-fields-wrapper,
532 ::-webkit-datetime-edit-text,
533 ::-webkit-datetime-edit-minute,
534 ::-webkit-datetime-edit-hour-field,
535 ::-webkit-datetime-edit-day-field,
536 ::-webkit-datetime-edit-month-field,
537 ::-webkit-datetime-edit-year-field {
541 ::-webkit-inner-spin-button {
546 outline-offset: -2px;
547 -webkit-appearance: textfield;
558 ::-webkit-search-decoration {
559 -webkit-appearance: none;
562 ::-webkit-color-swatch-wrapper {
566 ::file-selector-button {
568 -webkit-appearance: button;
572 display: inline-block;
585 vertical-align: baseline;
589 display: none !important;
598 font-size: calc(1.625rem + 4.5vw);
602 @media (min-width: 1200px) {
609 font-size: calc(1.575rem + 3.9vw);
613 @media (min-width: 1200px) {
620 font-size: calc(1.525rem + 3.3vw);
624 @media (min-width: 1200px) {
631 font-size: calc(1.475rem + 2.7vw);
635 @media (min-width: 1200px) {
642 font-size: calc(1.425rem + 2.1vw);
646 @media (min-width: 1200px) {
653 font-size: calc(1.375rem + 1.5vw);
657 @media (min-width: 1200px) {
674 display: inline-block;
676 .list-inline-item:not(:last-child) {
677 margin-right: 0.5rem;
682 text-transform: uppercase;
689 .blockquote > :last-child {
699 .blockquote-footer::before {
710 background-color: var(--bs-body-bg);
711 border: var(--bs-border-width) solid var(--bs-border-color);
712 border-radius: var(--bs-border-radius);
718 display: inline-block;
722 margin-bottom: 0.5rem;
728 color: var(--bs-secondary-color);
738 --bs-gutter-x: 1.5rem;
741 padding-right: calc(var(--bs-gutter-x) * 0.5);
742 padding-left: calc(var(--bs-gutter-x) * 0.5);
747 @media (min-width: 576px) {
748 .container-sm, .container {
752 @media (min-width: 768px) {
753 .container-md, .container-sm, .container {
757 @media (min-width: 992px) {
758 .container-lg, .container-md, .container-sm, .container {
762 @media (min-width: 1200px) {
763 .container-xl, .container-lg, .container-md, .container-sm, .container {
767 @media (min-width: 1400px) {
768 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
773 --bs-breakpoint-xs: 0;
774 --bs-breakpoint-sm: 576px;
775 --bs-breakpoint-md: 768px;
776 --bs-breakpoint-lg: 992px;
777 --bs-breakpoint-xl: 1200px;
778 --bs-breakpoint-xxl: 1400px;
782 --bs-gutter-x: 1.5rem;
786 margin-top: calc(-1 * var(--bs-gutter-y));
787 margin-right: calc(-0.5 * var(--bs-gutter-x));
788 margin-left: calc(-0.5 * var(--bs-gutter-x));
794 padding-right: calc(var(--bs-gutter-x) * 0.5);
795 padding-left: calc(var(--bs-gutter-x) * 0.5);
796 margin-top: var(--bs-gutter-y);
820 width: 33.3333333333%;
835 width: 16.6666666667%;
904 margin-left: 8.33333333%;
908 margin-left: 16.66666667%;
916 margin-left: 33.33333333%;
920 margin-left: 41.66666667%;
928 margin-left: 58.33333333%;
932 margin-left: 66.66666667%;
940 margin-left: 83.33333333%;
944 margin-left: 91.66666667%;
959 --bs-gutter-x: 0.25rem;
964 --bs-gutter-y: 0.25rem;
969 --bs-gutter-x: 0.5rem;
974 --bs-gutter-y: 0.5rem;
989 --bs-gutter-x: 1.5rem;
994 --bs-gutter-y: 1.5rem;
1004 --bs-gutter-y: 3rem;
1007 @media (min-width: 576px) {
1011 .row-cols-sm-auto > * {
1015 .row-cols-sm-1 > * {
1019 .row-cols-sm-2 > * {
1023 .row-cols-sm-3 > * {
1025 width: 33.3333333333%;
1027 .row-cols-sm-4 > * {
1031 .row-cols-sm-5 > * {
1035 .row-cols-sm-6 > * {
1037 width: 16.6666666667%;
1049 width: 16.66666667%;
1057 width: 33.33333333%;
1061 width: 41.66666667%;
1069 width: 58.33333333%;
1073 width: 66.66666667%;
1081 width: 83.33333333%;
1085 width: 91.66666667%;
1095 margin-left: 8.33333333%;
1098 margin-left: 16.66666667%;
1104 margin-left: 33.33333333%;
1107 margin-left: 41.66666667%;
1113 margin-left: 58.33333333%;
1116 margin-left: 66.66666667%;
1122 margin-left: 83.33333333%;
1125 margin-left: 91.66666667%;
1137 --bs-gutter-x: 0.25rem;
1141 --bs-gutter-y: 0.25rem;
1145 --bs-gutter-x: 0.5rem;
1149 --bs-gutter-y: 0.5rem;
1153 --bs-gutter-x: 1rem;
1157 --bs-gutter-y: 1rem;
1161 --bs-gutter-x: 1.5rem;
1165 --bs-gutter-y: 1.5rem;
1169 --bs-gutter-x: 3rem;
1173 --bs-gutter-y: 3rem;
1176 @media (min-width: 768px) {
1180 .row-cols-md-auto > * {
1184 .row-cols-md-1 > * {
1188 .row-cols-md-2 > * {
1192 .row-cols-md-3 > * {
1194 width: 33.3333333333%;
1196 .row-cols-md-4 > * {
1200 .row-cols-md-5 > * {
1204 .row-cols-md-6 > * {
1206 width: 16.6666666667%;
1218 width: 16.66666667%;
1226 width: 33.33333333%;
1230 width: 41.66666667%;
1238 width: 58.33333333%;
1242 width: 66.66666667%;
1250 width: 83.33333333%;
1254 width: 91.66666667%;
1264 margin-left: 8.33333333%;
1267 margin-left: 16.66666667%;
1273 margin-left: 33.33333333%;
1276 margin-left: 41.66666667%;
1282 margin-left: 58.33333333%;
1285 margin-left: 66.66666667%;
1291 margin-left: 83.33333333%;
1294 margin-left: 91.66666667%;
1306 --bs-gutter-x: 0.25rem;
1310 --bs-gutter-y: 0.25rem;
1314 --bs-gutter-x: 0.5rem;
1318 --bs-gutter-y: 0.5rem;
1322 --bs-gutter-x: 1rem;
1326 --bs-gutter-y: 1rem;
1330 --bs-gutter-x: 1.5rem;
1334 --bs-gutter-y: 1.5rem;
1338 --bs-gutter-x: 3rem;
1342 --bs-gutter-y: 3rem;
1345 @media (min-width: 992px) {
1349 .row-cols-lg-auto > * {
1353 .row-cols-lg-1 > * {
1357 .row-cols-lg-2 > * {
1361 .row-cols-lg-3 > * {
1363 width: 33.3333333333%;
1365 .row-cols-lg-4 > * {
1369 .row-cols-lg-5 > * {
1373 .row-cols-lg-6 > * {
1375 width: 16.6666666667%;
1387 width: 16.66666667%;
1395 width: 33.33333333%;
1399 width: 41.66666667%;
1407 width: 58.33333333%;
1411 width: 66.66666667%;
1419 width: 83.33333333%;
1423 width: 91.66666667%;
1433 margin-left: 8.33333333%;
1436 margin-left: 16.66666667%;
1442 margin-left: 33.33333333%;
1445 margin-left: 41.66666667%;
1451 margin-left: 58.33333333%;
1454 margin-left: 66.66666667%;
1460 margin-left: 83.33333333%;
1463 margin-left: 91.66666667%;
1475 --bs-gutter-x: 0.25rem;
1479 --bs-gutter-y: 0.25rem;
1483 --bs-gutter-x: 0.5rem;
1487 --bs-gutter-y: 0.5rem;
1491 --bs-gutter-x: 1rem;
1495 --bs-gutter-y: 1rem;
1499 --bs-gutter-x: 1.5rem;
1503 --bs-gutter-y: 1.5rem;
1507 --bs-gutter-x: 3rem;
1511 --bs-gutter-y: 3rem;
1514 @media (min-width: 1200px) {
1518 .row-cols-xl-auto > * {
1522 .row-cols-xl-1 > * {
1526 .row-cols-xl-2 > * {
1530 .row-cols-xl-3 > * {
1532 width: 33.3333333333%;
1534 .row-cols-xl-4 > * {
1538 .row-cols-xl-5 > * {
1542 .row-cols-xl-6 > * {
1544 width: 16.6666666667%;
1556 width: 16.66666667%;
1564 width: 33.33333333%;
1568 width: 41.66666667%;
1576 width: 58.33333333%;
1580 width: 66.66666667%;
1588 width: 83.33333333%;
1592 width: 91.66666667%;
1602 margin-left: 8.33333333%;
1605 margin-left: 16.66666667%;
1611 margin-left: 33.33333333%;
1614 margin-left: 41.66666667%;
1620 margin-left: 58.33333333%;
1623 margin-left: 66.66666667%;
1629 margin-left: 83.33333333%;
1632 margin-left: 91.66666667%;
1644 --bs-gutter-x: 0.25rem;
1648 --bs-gutter-y: 0.25rem;
1652 --bs-gutter-x: 0.5rem;
1656 --bs-gutter-y: 0.5rem;
1660 --bs-gutter-x: 1rem;
1664 --bs-gutter-y: 1rem;
1668 --bs-gutter-x: 1.5rem;
1672 --bs-gutter-y: 1.5rem;
1676 --bs-gutter-x: 3rem;
1680 --bs-gutter-y: 3rem;
1683 @media (min-width: 1400px) {
1687 .row-cols-xxl-auto > * {
1691 .row-cols-xxl-1 > * {
1695 .row-cols-xxl-2 > * {
1699 .row-cols-xxl-3 > * {
1701 width: 33.3333333333%;
1703 .row-cols-xxl-4 > * {
1707 .row-cols-xxl-5 > * {
1711 .row-cols-xxl-6 > * {
1713 width: 16.6666666667%;
1725 width: 16.66666667%;
1733 width: 33.33333333%;
1737 width: 41.66666667%;
1745 width: 58.33333333%;
1749 width: 66.66666667%;
1757 width: 83.33333333%;
1761 width: 91.66666667%;
1771 margin-left: 8.33333333%;
1774 margin-left: 16.66666667%;
1780 margin-left: 33.33333333%;
1783 margin-left: 41.66666667%;
1789 margin-left: 58.33333333%;
1792 margin-left: 66.66666667%;
1798 margin-left: 83.33333333%;
1801 margin-left: 91.66666667%;
1813 --bs-gutter-x: 0.25rem;
1817 --bs-gutter-y: 0.25rem;
1821 --bs-gutter-x: 0.5rem;
1825 --bs-gutter-y: 0.5rem;
1829 --bs-gutter-x: 1rem;
1833 --bs-gutter-y: 1rem;
1837 --bs-gutter-x: 1.5rem;
1841 --bs-gutter-y: 1.5rem;
1845 --bs-gutter-x: 3rem;
1849 --bs-gutter-y: 3rem;
1853 --bs-table-color-type: initial;
1854 --bs-table-bg-type: initial;
1855 --bs-table-color-state: initial;
1856 --bs-table-bg-state: initial;
1857 --bs-table-color: var(--bs-body-color);
1858 --bs-table-bg: var(--bs-body-bg);
1859 --bs-table-border-color: #444;
1860 --bs-table-accent-bg: transparent;
1861 --bs-table-striped-color: var(--bs-body-color);
1862 --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
1863 --bs-table-active-color: var(--bs-body-color);
1864 --bs-table-active-bg: rgba(0, 0, 0, 0.1);
1865 --bs-table-hover-color: var(--bs-body-color);
1866 --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
1868 margin-bottom: 1rem;
1869 vertical-align: top;
1870 border-color: var(--bs-table-border-color);
1872 .table > :not(caption) > * > * {
1873 padding: 0.5rem 0.5rem;
1874 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1875 background-color: var(--bs-table-bg);
1876 border-bottom-width: var(--bs-border-width);
1877 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1880 vertical-align: inherit;
1883 vertical-align: bottom;
1886 .table-group-divider {
1887 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1894 .table-sm > :not(caption) > * > * {
1895 padding: 0.25rem 0.25rem;
1898 .table-bordered > :not(caption) > * {
1899 border-width: var(--bs-border-width) 0;
1901 .table-bordered > :not(caption) > * > * {
1902 border-width: 0 var(--bs-border-width);
1905 .table-borderless > :not(caption) > * > * {
1906 border-bottom-width: 0;
1908 .table-borderless > :not(:first-child) {
1909 border-top-width: 0;
1912 .table-striped > tbody > tr:nth-of-type(odd) > * {
1913 --bs-table-color-type: var(--bs-table-striped-color);
1914 --bs-table-bg-type: var(--bs-table-striped-bg);
1917 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1918 --bs-table-color-type: var(--bs-table-striped-color);
1919 --bs-table-bg-type: var(--bs-table-striped-bg);
1923 --bs-table-color-state: var(--bs-table-active-color);
1924 --bs-table-bg-state: var(--bs-table-active-bg);
1927 .table-hover > tbody > tr:hover > * {
1928 --bs-table-color-state: var(--bs-table-hover-color);
1929 --bs-table-bg-state: var(--bs-table-hover-bg);
1933 --bs-table-color: #000;
1934 --bs-table-bg: #d7dee5;
1935 --bs-table-border-color: #c2c8ce;
1936 --bs-table-striped-bg: #ccd3da;
1937 --bs-table-striped-color: #000;
1938 --bs-table-active-bg: #c2c8ce;
1939 --bs-table-active-color: #000;
1940 --bs-table-hover-bg: #c7cdd4;
1941 --bs-table-hover-color: #000;
1942 color: var(--bs-table-color);
1943 border-color: var(--bs-table-border-color);
1947 --bs-table-color: #000;
1948 --bs-table-bg: #dadada;
1949 --bs-table-border-color: #c4c4c4;
1950 --bs-table-striped-bg: #cfcfcf;
1951 --bs-table-striped-color: #000;
1952 --bs-table-active-bg: #c4c4c4;
1953 --bs-table-active-color: #000;
1954 --bs-table-hover-bg: #cacaca;
1955 --bs-table-hover-color: #000;
1956 color: var(--bs-table-color);
1957 border-color: var(--bs-table-border-color);
1961 --bs-table-color: #000;
1962 --bs-table-bg: #ccf2e8;
1963 --bs-table-border-color: #b8dad1;
1964 --bs-table-striped-bg: #c2e6dc;
1965 --bs-table-striped-color: #000;
1966 --bs-table-active-bg: #b8dad1;
1967 --bs-table-active-color: #000;
1968 --bs-table-hover-bg: #bde0d7;
1969 --bs-table-hover-color: #000;
1970 color: var(--bs-table-color);
1971 border-color: var(--bs-table-border-color);
1975 --bs-table-color: #000;
1976 --bs-table-bg: #d6eaf8;
1977 --bs-table-border-color: #c1d3df;
1978 --bs-table-striped-bg: #cbdeec;
1979 --bs-table-striped-color: #000;
1980 --bs-table-active-bg: #c1d3df;
1981 --bs-table-active-color: #000;
1982 --bs-table-hover-bg: #c6d8e5;
1983 --bs-table-hover-color: #000;
1984 color: var(--bs-table-color);
1985 border-color: var(--bs-table-border-color);
1989 --bs-table-color: #000;
1990 --bs-table-bg: #fdebd0;
1991 --bs-table-border-color: #e4d4bb;
1992 --bs-table-striped-bg: #f0dfc6;
1993 --bs-table-striped-color: #000;
1994 --bs-table-active-bg: #e4d4bb;
1995 --bs-table-active-color: #000;
1996 --bs-table-hover-bg: #ead9c0;
1997 --bs-table-hover-color: #000;
1998 color: var(--bs-table-color);
1999 border-color: var(--bs-table-border-color);
2003 --bs-table-color: #000;
2004 --bs-table-bg: #fadbd8;
2005 --bs-table-border-color: #e1c5c2;
2006 --bs-table-striped-bg: #eed0cd;
2007 --bs-table-striped-color: #000;
2008 --bs-table-active-bg: #e1c5c2;
2009 --bs-table-active-color: #000;
2010 --bs-table-hover-bg: #e7cbc8;
2011 --bs-table-hover-color: #000;
2012 color: var(--bs-table-color);
2013 border-color: var(--bs-table-border-color);
2017 --bs-table-color: #fff;
2018 --bs-table-bg: #303030;
2019 --bs-table-border-color: #454545;
2020 --bs-table-striped-bg: #3a3a3a;
2021 --bs-table-striped-color: #fff;
2022 --bs-table-active-bg: #454545;
2023 --bs-table-active-color: #fff;
2024 --bs-table-hover-bg: #404040;
2025 --bs-table-hover-color: #fff;
2026 color: var(--bs-table-color);
2027 border-color: var(--bs-table-border-color);
2031 --bs-table-color: #000;
2032 --bs-table-bg: #dee2e6;
2033 --bs-table-border-color: #c8cbcf;
2034 --bs-table-striped-bg: #d3d7db;
2035 --bs-table-striped-color: #000;
2036 --bs-table-active-bg: #c8cbcf;
2037 --bs-table-active-color: #000;
2038 --bs-table-hover-bg: #cdd1d5;
2039 --bs-table-hover-color: #000;
2040 color: var(--bs-table-color);
2041 border-color: var(--bs-table-border-color);
2046 -webkit-overflow-scrolling: touch;
2049 @media (max-width: 575.98px) {
2050 .table-responsive-sm {
2052 -webkit-overflow-scrolling: touch;
2055 @media (max-width: 767.98px) {
2056 .table-responsive-md {
2058 -webkit-overflow-scrolling: touch;
2061 @media (max-width: 991.98px) {
2062 .table-responsive-lg {
2064 -webkit-overflow-scrolling: touch;
2067 @media (max-width: 1199.98px) {
2068 .table-responsive-xl {
2070 -webkit-overflow-scrolling: touch;
2073 @media (max-width: 1399.98px) {
2074 .table-responsive-xxl {
2076 -webkit-overflow-scrolling: touch;
2080 margin-bottom: 0.5rem;
2084 padding-top: calc(0.375rem + var(--bs-border-width));
2085 padding-bottom: calc(0.375rem + var(--bs-border-width));
2091 .col-form-label-lg {
2092 padding-top: calc(0.5rem + var(--bs-border-width));
2093 padding-bottom: calc(0.5rem + var(--bs-border-width));
2097 .col-form-label-sm {
2098 padding-top: calc(0.25rem + var(--bs-border-width));
2099 padding-bottom: calc(0.25rem + var(--bs-border-width));
2100 font-size: 0.875rem;
2104 margin-top: 0.25rem;
2106 color: var(--bs-secondary-color);
2112 padding: 0.375rem 0.75rem;
2117 background-color: #444;
2118 background-clip: padding-box;
2119 border: var(--bs-border-width) solid #222;
2121 border-radius: var(--bs-border-radius);
2122 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2124 @media (prefers-reduced-motion: reduce) {
2129 .form-control[type=file] {
2132 .form-control[type=file]:not(:disabled):not([readonly]) {
2135 .form-control:focus {
2137 background-color: #444;
2138 border-color: #9badbf;
2140 box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
2142 .form-control::-webkit-date-and-time-value {
2147 .form-control::-webkit-datetime-edit {
2151 .form-control::placeholder {
2152 color: var(--bs-secondary-color);
2155 .form-control:disabled {
2156 background-color: #2b2b2b;
2159 .form-control::file-selector-button {
2160 padding: 0.375rem 0.75rem;
2161 margin: -0.375rem -0.75rem;
2162 margin-inline-end: 0.75rem;
2164 background-color: var(--bs-tertiary-bg);
2165 pointer-events: none;
2166 border-color: inherit;
2167 border-style: solid;
2169 border-inline-end-width: var(--bs-border-width);
2171 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;
2173 @media (prefers-reduced-motion: reduce) {
2174 .form-control::file-selector-button {
2178 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2179 background-color: var(--bs-secondary-bg);
2182 .form-control-plaintext {
2185 padding: 0.375rem 0;
2188 color: var(--bs-body-color);
2189 background-color: transparent;
2190 border: solid transparent;
2191 border-width: var(--bs-border-width) 0;
2193 .form-control-plaintext:focus {
2196 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2202 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2203 padding: 0.25rem 0.5rem;
2204 font-size: 0.875rem;
2205 border-radius: var(--bs-border-radius-sm);
2207 .form-control-sm::file-selector-button {
2208 padding: 0.25rem 0.5rem;
2209 margin: -0.25rem -0.5rem;
2210 margin-inline-end: 0.5rem;
2214 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2215 padding: 0.5rem 1rem;
2217 border-radius: var(--bs-border-radius-lg);
2219 .form-control-lg::file-selector-button {
2220 padding: 0.5rem 1rem;
2221 margin: -0.5rem -1rem;
2222 margin-inline-end: 1rem;
2225 textarea.form-control {
2226 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2228 textarea.form-control-sm {
2229 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2231 textarea.form-control-lg {
2232 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2235 .form-control-color {
2237 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2240 .form-control-color:not(:disabled):not([readonly]) {
2243 .form-control-color::-moz-color-swatch {
2244 border: 0 !important;
2245 border-radius: var(--bs-border-radius);
2247 .form-control-color::-webkit-color-swatch {
2248 border: 0 !important;
2249 border-radius: var(--bs-border-radius);
2251 .form-control-color.form-control-sm {
2252 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2254 .form-control-color.form-control-lg {
2255 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2259 --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='%23303030' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2262 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2267 background-color: #444;
2268 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2269 background-repeat: no-repeat;
2270 background-position: right 0.75rem center;
2271 background-size: 16px 12px;
2272 border: var(--bs-border-width) solid #222;
2273 border-radius: var(--bs-border-radius);
2274 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2277 @media (prefers-reduced-motion: reduce) {
2282 .form-select:focus {
2283 border-color: #9badbf;
2285 box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
2287 .form-select[multiple], .form-select[size]:not([size="1"]) {
2288 padding-right: 0.75rem;
2289 background-image: none;
2291 .form-select:disabled {
2292 background-color: #2b2b2b;
2294 .form-select:-moz-focusring {
2296 text-shadow: 0 0 0 #fff;
2300 padding-top: 0.25rem;
2301 padding-bottom: 0.25rem;
2302 padding-left: 0.5rem;
2303 font-size: 0.875rem;
2304 border-radius: var(--bs-border-radius-sm);
2308 padding-top: 0.5rem;
2309 padding-bottom: 0.5rem;
2312 border-radius: var(--bs-border-radius-lg);
2315 [data-bs-theme=dark] .form-select {
2316 --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2322 padding-left: 1.5em;
2323 margin-bottom: 0.125rem;
2325 .form-check .form-check-input {
2327 margin-left: -1.5em;
2330 .form-check-reverse {
2331 padding-right: 1.5em;
2335 .form-check-reverse .form-check-input {
2337 margin-right: -1.5em;
2342 --bs-form-check-bg: #444;
2346 vertical-align: top;
2347 background-color: var(--bs-form-check-bg);
2348 background-image: var(--bs-form-check-bg-image);
2349 background-repeat: no-repeat;
2350 background-position: center;
2351 background-size: contain;
2352 border: var(--bs-border-width) solid var(--bs-border-color);
2354 print-color-adjust: exact;
2356 .form-check-input[type=checkbox] {
2357 border-radius: 0.25em;
2359 .form-check-input[type=radio] {
2362 .form-check-input:active {
2363 filter: brightness(90%);
2365 .form-check-input:focus {
2366 border-color: #9badbf;
2368 box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
2370 .form-check-input:checked {
2371 background-color: #375a7f;
2372 border-color: #375a7f;
2374 .form-check-input:checked[type=checkbox] {
2375 --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
2377 .form-check-input:checked[type=radio] {
2378 --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
2380 .form-check-input[type=checkbox]:indeterminate {
2381 background-color: #375a7f;
2382 border-color: #375a7f;
2383 --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
2385 .form-check-input:disabled {
2386 pointer-events: none;
2390 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2396 padding-left: 2.5em;
2398 .form-switch .form-check-input {
2399 --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");
2401 margin-left: -2.5em;
2402 background-image: var(--bs-form-switch-bg);
2403 background-position: left center;
2405 transition: background-position 0.15s ease-in-out;
2407 @media (prefers-reduced-motion: reduce) {
2408 .form-switch .form-check-input {
2412 .form-switch .form-check-input:focus {
2413 --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='%239badbf'/%3e%3c/svg%3e");
2415 .form-switch .form-check-input:checked {
2416 background-position: right center;
2417 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
2419 .form-switch.form-check-reverse {
2420 padding-right: 2.5em;
2423 .form-switch.form-check-reverse .form-check-input {
2424 margin-right: -2.5em;
2428 .form-check-inline {
2429 display: inline-block;
2435 clip: rect(0, 0, 0, 0);
2436 pointer-events: none;
2438 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2439 pointer-events: none;
2444 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2445 --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");
2452 background-color: transparent;
2458 .form-range:focus::-webkit-slider-thumb {
2459 box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
2461 .form-range:focus::-moz-range-thumb {
2462 box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
2464 .form-range::-moz-focus-outer {
2467 .form-range::-webkit-slider-thumb {
2470 margin-top: -0.25rem;
2471 background-color: #375a7f;
2473 border-radius: 1rem;
2474 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2477 @media (prefers-reduced-motion: reduce) {
2478 .form-range::-webkit-slider-thumb {
2482 .form-range::-webkit-slider-thumb:active {
2483 background-color: #c3ced9;
2485 .form-range::-webkit-slider-runnable-track {
2490 background-color: var(--bs-tertiary-bg);
2491 border-color: transparent;
2492 border-radius: 1rem;
2494 .form-range::-moz-range-thumb {
2497 background-color: #375a7f;
2499 border-radius: 1rem;
2500 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2503 @media (prefers-reduced-motion: reduce) {
2504 .form-range::-moz-range-thumb {
2508 .form-range::-moz-range-thumb:active {
2509 background-color: #c3ced9;
2511 .form-range::-moz-range-track {
2516 background-color: var(--bs-tertiary-bg);
2517 border-color: transparent;
2518 border-radius: 1rem;
2520 .form-range:disabled {
2521 pointer-events: none;
2523 .form-range:disabled::-webkit-slider-thumb {
2524 background-color: var(--bs-secondary-color);
2526 .form-range:disabled::-moz-range-thumb {
2527 background-color: var(--bs-secondary-color);
2533 .form-floating > .form-control,
2534 .form-floating > .form-control-plaintext,
2535 .form-floating > .form-select {
2536 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2537 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2540 .form-floating > label {
2546 padding: 1rem 0.75rem;
2549 text-overflow: ellipsis;
2550 white-space: nowrap;
2551 pointer-events: none;
2552 border: var(--bs-border-width) solid transparent;
2553 transform-origin: 0 0;
2554 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2556 @media (prefers-reduced-motion: reduce) {
2557 .form-floating > label {
2561 .form-floating > .form-control,
2562 .form-floating > .form-control-plaintext {
2563 padding: 1rem 0.75rem;
2565 .form-floating > .form-control::placeholder,
2566 .form-floating > .form-control-plaintext::placeholder {
2569 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2570 .form-floating > .form-control-plaintext:focus,
2571 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2572 padding-top: 1.625rem;
2573 padding-bottom: 0.625rem;
2575 .form-floating > .form-control:-webkit-autofill,
2576 .form-floating > .form-control-plaintext:-webkit-autofill {
2577 padding-top: 1.625rem;
2578 padding-bottom: 0.625rem;
2580 .form-floating > .form-select {
2581 padding-top: 1.625rem;
2582 padding-bottom: 0.625rem;
2584 .form-floating > .form-control:focus ~ label,
2585 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2586 .form-floating > .form-control-plaintext ~ label,
2587 .form-floating > .form-select ~ label {
2588 color: rgba(var(--bs-body-color-rgb), 0.65);
2589 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2591 .form-floating > .form-control:focus ~ label::after,
2592 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2593 .form-floating > .form-control-plaintext ~ label::after,
2594 .form-floating > .form-select ~ label::after {
2596 inset: 1rem 0.375rem;
2600 background-color: #444;
2601 border-radius: var(--bs-border-radius);
2603 .form-floating > .form-control:-webkit-autofill ~ label {
2604 color: rgba(var(--bs-body-color-rgb), 0.65);
2605 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2607 .form-floating > .form-control-plaintext ~ label {
2608 border-width: var(--bs-border-width) 0;
2610 .form-floating > :disabled ~ label {
2613 .form-floating > :disabled ~ label::after {
2614 background-color: #2b2b2b;
2621 align-items: stretch;
2624 .input-group > .form-control,
2625 .input-group > .form-select,
2626 .input-group > .form-floating {
2632 .input-group > .form-control:focus,
2633 .input-group > .form-select:focus,
2634 .input-group > .form-floating:focus-within {
2641 .input-group .btn:focus {
2647 align-items: center;
2648 padding: 0.375rem 0.75rem;
2654 white-space: nowrap;
2655 background-color: #444;
2656 border: var(--bs-border-width) solid #222;
2657 border-radius: var(--bs-border-radius);
2660 .input-group-lg > .form-control,
2661 .input-group-lg > .form-select,
2662 .input-group-lg > .input-group-text,
2663 .input-group-lg > .btn {
2664 padding: 0.5rem 1rem;
2666 border-radius: var(--bs-border-radius-lg);
2669 .input-group-sm > .form-control,
2670 .input-group-sm > .form-select,
2671 .input-group-sm > .input-group-text,
2672 .input-group-sm > .btn {
2673 padding: 0.25rem 0.5rem;
2674 font-size: 0.875rem;
2675 border-radius: var(--bs-border-radius-sm);
2678 .input-group-lg > .form-select,
2679 .input-group-sm > .form-select {
2680 padding-right: 3rem;
2683 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2684 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2685 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2686 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2687 border-top-right-radius: 0;
2688 border-bottom-right-radius: 0;
2690 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2691 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2692 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2693 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2694 border-top-right-radius: 0;
2695 border-bottom-right-radius: 0;
2697 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2698 margin-left: calc(var(--bs-border-width) * -1);
2699 border-top-left-radius: 0;
2700 border-bottom-left-radius: 0;
2702 .input-group > .form-floating:not(:first-child) > .form-control,
2703 .input-group > .form-floating:not(:first-child) > .form-select {
2704 border-top-left-radius: 0;
2705 border-bottom-left-radius: 0;
2711 margin-top: 0.25rem;
2713 color: var(--bs-form-valid-color);
2722 padding: 0.25rem 0.5rem;
2724 font-size: 0.875rem;
2726 background-color: var(--bs-success);
2727 border-radius: var(--bs-border-radius);
2730 .was-validated :valid ~ .valid-feedback,
2731 .was-validated :valid ~ .valid-tooltip,
2732 .is-valid ~ .valid-feedback,
2733 .is-valid ~ .valid-tooltip {
2737 .was-validated .form-control:valid, .form-control.is-valid {
2738 border-color: var(--bs-form-valid-border-color);
2739 padding-right: calc(1.5em + 0.75rem);
2740 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300bc8c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2741 background-repeat: no-repeat;
2742 background-position: right calc(0.375em + 0.1875rem) center;
2743 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2745 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2746 border-color: var(--bs-form-valid-border-color);
2747 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2750 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2751 padding-right: calc(1.5em + 0.75rem);
2752 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2755 .was-validated .form-select:valid, .form-select.is-valid {
2756 border-color: var(--bs-form-valid-border-color);
2758 .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
2759 --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='%2300bc8c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2760 padding-right: 4.125rem;
2761 background-position: right 0.75rem center, center right 2.25rem;
2762 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2764 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2765 border-color: var(--bs-form-valid-border-color);
2766 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2769 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2770 width: calc(3rem + calc(1.5em + 0.75rem));
2773 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2774 border-color: var(--bs-form-valid-border-color);
2776 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2777 background-color: var(--bs-form-valid-color);
2779 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2780 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2782 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2783 color: var(--bs-form-valid-color);
2786 .form-check-inline .form-check-input ~ .valid-feedback {
2790 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2791 .was-validated .input-group > .form-select:not(:focus):valid,
2792 .input-group > .form-select:not(:focus).is-valid,
2793 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2794 .input-group > .form-floating:not(:focus-within).is-valid {
2801 margin-top: 0.25rem;
2803 color: var(--bs-form-invalid-color);
2812 padding: 0.25rem 0.5rem;
2814 font-size: 0.875rem;
2816 background-color: var(--bs-danger);
2817 border-radius: var(--bs-border-radius);
2820 .was-validated :invalid ~ .invalid-feedback,
2821 .was-validated :invalid ~ .invalid-tooltip,
2822 .is-invalid ~ .invalid-feedback,
2823 .is-invalid ~ .invalid-tooltip {
2827 .was-validated .form-control:invalid, .form-control.is-invalid {
2828 border-color: var(--bs-form-invalid-border-color);
2829 padding-right: calc(1.5em + 0.75rem);
2830 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='%23e74c3c'%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='%23e74c3c' stroke='none'/%3e%3c/svg%3e");
2831 background-repeat: no-repeat;
2832 background-position: right calc(0.375em + 0.1875rem) center;
2833 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2835 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2836 border-color: var(--bs-form-invalid-border-color);
2837 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2840 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2841 padding-right: calc(1.5em + 0.75rem);
2842 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2845 .was-validated .form-select:invalid, .form-select.is-invalid {
2846 border-color: var(--bs-form-invalid-border-color);
2848 .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
2849 --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='%23e74c3c'%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='%23e74c3c' stroke='none'/%3e%3c/svg%3e");
2850 padding-right: 4.125rem;
2851 background-position: right 0.75rem center, center right 2.25rem;
2852 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2854 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2855 border-color: var(--bs-form-invalid-border-color);
2856 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2859 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2860 width: calc(3rem + calc(1.5em + 0.75rem));
2863 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2864 border-color: var(--bs-form-invalid-border-color);
2866 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2867 background-color: var(--bs-form-invalid-color);
2869 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2870 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2872 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2873 color: var(--bs-form-invalid-color);
2876 .form-check-inline .form-check-input ~ .invalid-feedback {
2880 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2881 .was-validated .input-group > .form-select:not(:focus):invalid,
2882 .input-group > .form-select:not(:focus).is-invalid,
2883 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2884 .input-group > .form-floating:not(:focus-within).is-invalid {
2889 --bs-btn-padding-x: 0.75rem;
2890 --bs-btn-padding-y: 0.375rem;
2891 --bs-btn-font-family: ;
2892 --bs-btn-font-size: 1rem;
2893 --bs-btn-font-weight: 400;
2894 --bs-btn-line-height: 1.5;
2895 --bs-btn-color: var(--bs-body-color);
2896 --bs-btn-bg: transparent;
2897 --bs-btn-border-width: var(--bs-border-width);
2898 --bs-btn-border-color: transparent;
2899 --bs-btn-border-radius: var(--bs-border-radius);
2900 --bs-btn-hover-border-color: transparent;
2901 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2902 --bs-btn-disabled-opacity: 0.65;
2903 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2904 display: inline-block;
2905 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2906 font-family: var(--bs-btn-font-family);
2907 font-size: var(--bs-btn-font-size);
2908 font-weight: var(--bs-btn-font-weight);
2909 line-height: var(--bs-btn-line-height);
2910 color: var(--bs-btn-color);
2912 vertical-align: middle;
2915 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2916 border-radius: var(--bs-btn-border-radius);
2917 background-color: var(--bs-btn-bg);
2918 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;
2920 @media (prefers-reduced-motion: reduce) {
2926 color: var(--bs-btn-hover-color);
2927 background-color: var(--bs-btn-hover-bg);
2928 border-color: var(--bs-btn-hover-border-color);
2930 .btn-check + .btn:hover {
2931 color: var(--bs-btn-color);
2932 background-color: var(--bs-btn-bg);
2933 border-color: var(--bs-btn-border-color);
2935 .btn:focus-visible {
2936 color: var(--bs-btn-hover-color);
2937 background-color: var(--bs-btn-hover-bg);
2938 border-color: var(--bs-btn-hover-border-color);
2940 box-shadow: var(--bs-btn-focus-box-shadow);
2942 .btn-check:focus-visible + .btn {
2943 border-color: var(--bs-btn-hover-border-color);
2945 box-shadow: var(--bs-btn-focus-box-shadow);
2947 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
2948 color: var(--bs-btn-active-color);
2949 background-color: var(--bs-btn-active-bg);
2950 border-color: var(--bs-btn-active-border-color);
2952 .btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
2953 box-shadow: var(--bs-btn-focus-box-shadow);
2955 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2956 color: var(--bs-btn-disabled-color);
2957 pointer-events: none;
2958 background-color: var(--bs-btn-disabled-bg);
2959 border-color: var(--bs-btn-disabled-border-color);
2960 opacity: var(--bs-btn-disabled-opacity);
2964 --bs-btn-color: #fff;
2965 --bs-btn-bg: #375a7f;
2966 --bs-btn-border-color: #375a7f;
2967 --bs-btn-hover-color: #fff;
2968 --bs-btn-hover-bg: #2f4d6c;
2969 --bs-btn-hover-border-color: #2c4866;
2970 --bs-btn-focus-shadow-rgb: 85, 115, 146;
2971 --bs-btn-active-color: #fff;
2972 --bs-btn-active-bg: #2c4866;
2973 --bs-btn-active-border-color: #29445f;
2974 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2975 --bs-btn-disabled-color: #fff;
2976 --bs-btn-disabled-bg: #375a7f;
2977 --bs-btn-disabled-border-color: #375a7f;
2981 --bs-btn-color: #fff;
2983 --bs-btn-border-color: #444;
2984 --bs-btn-hover-color: #fff;
2985 --bs-btn-hover-bg: #3a3a3a;
2986 --bs-btn-hover-border-color: #363636;
2987 --bs-btn-focus-shadow-rgb: 96, 96, 96;
2988 --bs-btn-active-color: #fff;
2989 --bs-btn-active-bg: #363636;
2990 --bs-btn-active-border-color: #333333;
2991 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2992 --bs-btn-disabled-color: #fff;
2993 --bs-btn-disabled-bg: #444;
2994 --bs-btn-disabled-border-color: #444;
2998 --bs-btn-color: #000;
2999 --bs-btn-bg: #00bc8c;
3000 --bs-btn-border-color: #00bc8c;
3001 --bs-btn-hover-color: #000;
3002 --bs-btn-hover-bg: #26c69d;
3003 --bs-btn-hover-border-color: #1ac398;
3004 --bs-btn-focus-shadow-rgb: 0, 160, 119;
3005 --bs-btn-active-color: #000;
3006 --bs-btn-active-bg: #33c9a3;
3007 --bs-btn-active-border-color: #1ac398;
3008 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3009 --bs-btn-disabled-color: #000;
3010 --bs-btn-disabled-bg: #00bc8c;
3011 --bs-btn-disabled-border-color: #00bc8c;
3015 --bs-btn-color: #fff;
3016 --bs-btn-bg: #3498db;
3017 --bs-btn-border-color: #3498db;
3018 --bs-btn-hover-color: #fff;
3019 --bs-btn-hover-bg: #2c81ba;
3020 --bs-btn-hover-border-color: #2a7aaf;
3021 --bs-btn-focus-shadow-rgb: 82, 167, 224;
3022 --bs-btn-active-color: #fff;
3023 --bs-btn-active-bg: #2a7aaf;
3024 --bs-btn-active-border-color: #2772a4;
3025 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3026 --bs-btn-disabled-color: #fff;
3027 --bs-btn-disabled-bg: #3498db;
3028 --bs-btn-disabled-border-color: #3498db;
3032 --bs-btn-color: #000;
3033 --bs-btn-bg: #f39c12;
3034 --bs-btn-border-color: #f39c12;
3035 --bs-btn-hover-color: #000;
3036 --bs-btn-hover-bg: #f5ab36;
3037 --bs-btn-hover-border-color: #f4a62a;
3038 --bs-btn-focus-shadow-rgb: 207, 133, 15;
3039 --bs-btn-active-color: #000;
3040 --bs-btn-active-bg: #f5b041;
3041 --bs-btn-active-border-color: #f4a62a;
3042 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3043 --bs-btn-disabled-color: #000;
3044 --bs-btn-disabled-bg: #f39c12;
3045 --bs-btn-disabled-border-color: #f39c12;
3049 --bs-btn-color: #fff;
3050 --bs-btn-bg: #e74c3c;
3051 --bs-btn-border-color: #e74c3c;
3052 --bs-btn-hover-color: #fff;
3053 --bs-btn-hover-bg: #c44133;
3054 --bs-btn-hover-border-color: #b93d30;
3055 --bs-btn-focus-shadow-rgb: 235, 103, 89;
3056 --bs-btn-active-color: #fff;
3057 --bs-btn-active-bg: #b93d30;
3058 --bs-btn-active-border-color: #ad392d;
3059 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3060 --bs-btn-disabled-color: #fff;
3061 --bs-btn-disabled-bg: #e74c3c;
3062 --bs-btn-disabled-border-color: #e74c3c;
3066 --bs-btn-color: #fff;
3067 --bs-btn-bg: #303030;
3068 --bs-btn-border-color: #303030;
3069 --bs-btn-hover-color: #fff;
3070 --bs-btn-hover-bg: #292929;
3071 --bs-btn-hover-border-color: #262626;
3072 --bs-btn-focus-shadow-rgb: 79, 79, 79;
3073 --bs-btn-active-color: #fff;
3074 --bs-btn-active-bg: #262626;
3075 --bs-btn-active-border-color: #242424;
3076 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3077 --bs-btn-disabled-color: #fff;
3078 --bs-btn-disabled-bg: #303030;
3079 --bs-btn-disabled-border-color: #303030;
3083 --bs-btn-color: #000;
3084 --bs-btn-bg: #dee2e6;
3085 --bs-btn-border-color: #dee2e6;
3086 --bs-btn-hover-color: #000;
3087 --bs-btn-hover-bg: #e3e6ea;
3088 --bs-btn-hover-border-color: #e1e5e9;
3089 --bs-btn-focus-shadow-rgb: 189, 192, 196;
3090 --bs-btn-active-color: #000;
3091 --bs-btn-active-bg: #e5e8eb;
3092 --bs-btn-active-border-color: #e1e5e9;
3093 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3094 --bs-btn-disabled-color: #000;
3095 --bs-btn-disabled-bg: #dee2e6;
3096 --bs-btn-disabled-border-color: #dee2e6;
3099 .btn-outline-primary {
3100 --bs-btn-color: #375a7f;
3101 --bs-btn-border-color: #375a7f;
3102 --bs-btn-hover-color: #fff;
3103 --bs-btn-hover-bg: #375a7f;
3104 --bs-btn-hover-border-color: #375a7f;
3105 --bs-btn-focus-shadow-rgb: 55, 90, 127;
3106 --bs-btn-active-color: #fff;
3107 --bs-btn-active-bg: #375a7f;
3108 --bs-btn-active-border-color: #375a7f;
3109 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3110 --bs-btn-disabled-color: #375a7f;
3111 --bs-btn-disabled-bg: transparent;
3112 --bs-btn-disabled-border-color: #375a7f;
3113 --bs-gradient: none;
3116 .btn-outline-secondary {
3117 --bs-btn-color: #444;
3118 --bs-btn-border-color: #444;
3119 --bs-btn-hover-color: #fff;
3120 --bs-btn-hover-bg: #444;
3121 --bs-btn-hover-border-color: #444;
3122 --bs-btn-focus-shadow-rgb: 68, 68, 68;
3123 --bs-btn-active-color: #fff;
3124 --bs-btn-active-bg: #444;
3125 --bs-btn-active-border-color: #444;
3126 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3127 --bs-btn-disabled-color: #444;
3128 --bs-btn-disabled-bg: transparent;
3129 --bs-btn-disabled-border-color: #444;
3130 --bs-gradient: none;
3133 .btn-outline-success {
3134 --bs-btn-color: #00bc8c;
3135 --bs-btn-border-color: #00bc8c;
3136 --bs-btn-hover-color: #000;
3137 --bs-btn-hover-bg: #00bc8c;
3138 --bs-btn-hover-border-color: #00bc8c;
3139 --bs-btn-focus-shadow-rgb: 0, 188, 140;
3140 --bs-btn-active-color: #000;
3141 --bs-btn-active-bg: #00bc8c;
3142 --bs-btn-active-border-color: #00bc8c;
3143 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3144 --bs-btn-disabled-color: #00bc8c;
3145 --bs-btn-disabled-bg: transparent;
3146 --bs-btn-disabled-border-color: #00bc8c;
3147 --bs-gradient: none;
3151 --bs-btn-color: #3498db;
3152 --bs-btn-border-color: #3498db;
3153 --bs-btn-hover-color: #fff;
3154 --bs-btn-hover-bg: #3498db;
3155 --bs-btn-hover-border-color: #3498db;
3156 --bs-btn-focus-shadow-rgb: 52, 152, 219;
3157 --bs-btn-active-color: #fff;
3158 --bs-btn-active-bg: #3498db;
3159 --bs-btn-active-border-color: #3498db;
3160 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3161 --bs-btn-disabled-color: #3498db;
3162 --bs-btn-disabled-bg: transparent;
3163 --bs-btn-disabled-border-color: #3498db;
3164 --bs-gradient: none;
3167 .btn-outline-warning {
3168 --bs-btn-color: #f39c12;
3169 --bs-btn-border-color: #f39c12;
3170 --bs-btn-hover-color: #000;
3171 --bs-btn-hover-bg: #f39c12;
3172 --bs-btn-hover-border-color: #f39c12;
3173 --bs-btn-focus-shadow-rgb: 243, 156, 18;
3174 --bs-btn-active-color: #000;
3175 --bs-btn-active-bg: #f39c12;
3176 --bs-btn-active-border-color: #f39c12;
3177 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3178 --bs-btn-disabled-color: #f39c12;
3179 --bs-btn-disabled-bg: transparent;
3180 --bs-btn-disabled-border-color: #f39c12;
3181 --bs-gradient: none;
3184 .btn-outline-danger {
3185 --bs-btn-color: #e74c3c;
3186 --bs-btn-border-color: #e74c3c;
3187 --bs-btn-hover-color: #fff;
3188 --bs-btn-hover-bg: #e74c3c;
3189 --bs-btn-hover-border-color: #e74c3c;
3190 --bs-btn-focus-shadow-rgb: 231, 76, 60;
3191 --bs-btn-active-color: #fff;
3192 --bs-btn-active-bg: #e74c3c;
3193 --bs-btn-active-border-color: #e74c3c;
3194 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3195 --bs-btn-disabled-color: #e74c3c;
3196 --bs-btn-disabled-bg: transparent;
3197 --bs-btn-disabled-border-color: #e74c3c;
3198 --bs-gradient: none;
3201 .btn-outline-light {
3202 --bs-btn-color: #303030;
3203 --bs-btn-border-color: #303030;
3204 --bs-btn-hover-color: #fff;
3205 --bs-btn-hover-bg: #303030;
3206 --bs-btn-hover-border-color: #303030;
3207 --bs-btn-focus-shadow-rgb: 48, 48, 48;
3208 --bs-btn-active-color: #fff;
3209 --bs-btn-active-bg: #303030;
3210 --bs-btn-active-border-color: #303030;
3211 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3212 --bs-btn-disabled-color: #303030;
3213 --bs-btn-disabled-bg: transparent;
3214 --bs-btn-disabled-border-color: #303030;
3215 --bs-gradient: none;
3219 --bs-btn-color: #dee2e6;
3220 --bs-btn-border-color: #dee2e6;
3221 --bs-btn-hover-color: #000;
3222 --bs-btn-hover-bg: #dee2e6;
3223 --bs-btn-hover-border-color: #dee2e6;
3224 --bs-btn-focus-shadow-rgb: 222, 226, 230;
3225 --bs-btn-active-color: #000;
3226 --bs-btn-active-bg: #dee2e6;
3227 --bs-btn-active-border-color: #dee2e6;
3228 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3229 --bs-btn-disabled-color: #dee2e6;
3230 --bs-btn-disabled-bg: transparent;
3231 --bs-btn-disabled-border-color: #dee2e6;
3232 --bs-gradient: none;
3236 --bs-btn-font-weight: 400;
3237 --bs-btn-color: var(--bs-link-color);
3238 --bs-btn-bg: transparent;
3239 --bs-btn-border-color: transparent;
3240 --bs-btn-hover-color: var(--bs-link-hover-color);
3241 --bs-btn-hover-border-color: transparent;
3242 --bs-btn-active-color: var(--bs-link-hover-color);
3243 --bs-btn-active-border-color: transparent;
3244 --bs-btn-disabled-color: #888;
3245 --bs-btn-disabled-border-color: transparent;
3246 --bs-btn-box-shadow: 0 0 0 #000;
3247 --bs-btn-focus-shadow-rgb: 235, 103, 89;
3248 text-decoration: none;
3250 .btn-link:focus-visible {
3251 color: var(--bs-btn-color);
3254 color: var(--bs-btn-hover-color);
3257 .btn-lg, .btn-group-lg > .btn {
3258 --bs-btn-padding-y: 0.5rem;
3259 --bs-btn-padding-x: 1rem;
3260 --bs-btn-font-size: 1.25rem;
3261 --bs-btn-border-radius: var(--bs-border-radius-lg);
3264 .btn-sm, .btn-group-sm > .btn {
3265 --bs-btn-padding-y: 0.25rem;
3266 --bs-btn-padding-x: 0.5rem;
3267 --bs-btn-font-size: 0.875rem;
3268 --bs-btn-border-radius: var(--bs-border-radius-sm);
3272 transition: opacity 0.15s linear;
3274 @media (prefers-reduced-motion: reduce) {
3283 .collapse:not(.show) {
3290 transition: height 0.35s ease;
3292 @media (prefers-reduced-motion: reduce) {
3297 .collapsing.collapse-horizontal {
3300 transition: width 0.35s ease;
3302 @media (prefers-reduced-motion: reduce) {
3303 .collapsing.collapse-horizontal {
3318 white-space: nowrap;
3320 .dropdown-toggle::after {
3321 display: inline-block;
3322 margin-left: 0.255em;
3323 vertical-align: 0.255em;
3325 border-top: 0.3em solid;
3326 border-right: 0.3em solid transparent;
3328 border-left: 0.3em solid transparent;
3330 .dropdown-toggle:empty::after {
3335 --bs-dropdown-zindex: 1000;
3336 --bs-dropdown-min-width: 10rem;
3337 --bs-dropdown-padding-x: 0;
3338 --bs-dropdown-padding-y: 0.5rem;
3339 --bs-dropdown-spacer: 0.125rem;
3340 --bs-dropdown-font-size: 1rem;
3341 --bs-dropdown-color: var(--bs-body-color);
3342 --bs-dropdown-bg: #222;
3343 --bs-dropdown-border-color: #444;
3344 --bs-dropdown-border-radius: var(--bs-border-radius);
3345 --bs-dropdown-border-width: var(--bs-border-width);
3346 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3347 --bs-dropdown-divider-bg: #444;
3348 --bs-dropdown-divider-margin-y: 0.5rem;
3349 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
3350 --bs-dropdown-link-color: #fff;
3351 --bs-dropdown-link-hover-color: #fff;
3352 --bs-dropdown-link-hover-bg: #00bc8c;
3353 --bs-dropdown-link-active-color: #fff;
3354 --bs-dropdown-link-active-bg: #375a7f;
3355 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3356 --bs-dropdown-item-padding-x: 1rem;
3357 --bs-dropdown-item-padding-y: 0.25rem;
3358 --bs-dropdown-header-color: #888;
3359 --bs-dropdown-header-padding-x: 1rem;
3360 --bs-dropdown-header-padding-y: 0.5rem;
3362 z-index: var(--bs-dropdown-zindex);
3364 min-width: var(--bs-dropdown-min-width);
3365 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3367 font-size: var(--bs-dropdown-font-size);
3368 color: var(--bs-dropdown-color);
3371 background-color: var(--bs-dropdown-bg);
3372 background-clip: padding-box;
3373 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3374 border-radius: var(--bs-dropdown-border-radius);
3376 .dropdown-menu[data-bs-popper] {
3379 margin-top: var(--bs-dropdown-spacer);
3382 .dropdown-menu-start {
3383 --bs-position: start;
3385 .dropdown-menu-start[data-bs-popper] {
3390 .dropdown-menu-end {
3393 .dropdown-menu-end[data-bs-popper] {
3398 @media (min-width: 576px) {
3399 .dropdown-menu-sm-start {
3400 --bs-position: start;
3402 .dropdown-menu-sm-start[data-bs-popper] {
3406 .dropdown-menu-sm-end {
3409 .dropdown-menu-sm-end[data-bs-popper] {
3414 @media (min-width: 768px) {
3415 .dropdown-menu-md-start {
3416 --bs-position: start;
3418 .dropdown-menu-md-start[data-bs-popper] {
3422 .dropdown-menu-md-end {
3425 .dropdown-menu-md-end[data-bs-popper] {
3430 @media (min-width: 992px) {
3431 .dropdown-menu-lg-start {
3432 --bs-position: start;
3434 .dropdown-menu-lg-start[data-bs-popper] {
3438 .dropdown-menu-lg-end {
3441 .dropdown-menu-lg-end[data-bs-popper] {
3446 @media (min-width: 1200px) {
3447 .dropdown-menu-xl-start {
3448 --bs-position: start;
3450 .dropdown-menu-xl-start[data-bs-popper] {
3454 .dropdown-menu-xl-end {
3457 .dropdown-menu-xl-end[data-bs-popper] {
3462 @media (min-width: 1400px) {
3463 .dropdown-menu-xxl-start {
3464 --bs-position: start;
3466 .dropdown-menu-xxl-start[data-bs-popper] {
3470 .dropdown-menu-xxl-end {
3473 .dropdown-menu-xxl-end[data-bs-popper] {
3478 .dropup .dropdown-menu[data-bs-popper] {
3482 margin-bottom: var(--bs-dropdown-spacer);
3484 .dropup .dropdown-toggle::after {
3485 display: inline-block;
3486 margin-left: 0.255em;
3487 vertical-align: 0.255em;
3490 border-right: 0.3em solid transparent;
3491 border-bottom: 0.3em solid;
3492 border-left: 0.3em solid transparent;
3494 .dropup .dropdown-toggle:empty::after {
3498 .dropend .dropdown-menu[data-bs-popper] {
3503 margin-left: var(--bs-dropdown-spacer);
3505 .dropend .dropdown-toggle::after {
3506 display: inline-block;
3507 margin-left: 0.255em;
3508 vertical-align: 0.255em;
3510 border-top: 0.3em solid transparent;
3512 border-bottom: 0.3em solid transparent;
3513 border-left: 0.3em solid;
3515 .dropend .dropdown-toggle:empty::after {
3518 .dropend .dropdown-toggle::after {
3522 .dropstart .dropdown-menu[data-bs-popper] {
3527 margin-right: var(--bs-dropdown-spacer);
3529 .dropstart .dropdown-toggle::after {
3530 display: inline-block;
3531 margin-left: 0.255em;
3532 vertical-align: 0.255em;
3535 .dropstart .dropdown-toggle::after {
3538 .dropstart .dropdown-toggle::before {
3539 display: inline-block;
3540 margin-right: 0.255em;
3541 vertical-align: 0.255em;
3543 border-top: 0.3em solid transparent;
3544 border-right: 0.3em solid;
3545 border-bottom: 0.3em solid transparent;
3547 .dropstart .dropdown-toggle:empty::after {
3550 .dropstart .dropdown-toggle::before {
3556 margin: var(--bs-dropdown-divider-margin-y) 0;
3558 border-top: 1px solid var(--bs-dropdown-divider-bg);
3565 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3568 color: var(--bs-dropdown-link-color);
3569 text-align: inherit;
3570 white-space: nowrap;
3571 background-color: transparent;
3573 border-radius: var(--bs-dropdown-item-border-radius, 0);
3575 .dropdown-item:hover, .dropdown-item:focus {
3576 color: var(--bs-dropdown-link-hover-color);
3577 background-color: var(--bs-dropdown-link-hover-bg);
3579 .dropdown-item.active, .dropdown-item:active {
3580 color: var(--bs-dropdown-link-active-color);
3581 text-decoration: none;
3582 background-color: var(--bs-dropdown-link-active-bg);
3584 .dropdown-item.disabled, .dropdown-item:disabled {
3585 color: var(--bs-dropdown-link-disabled-color);
3586 pointer-events: none;
3587 background-color: transparent;
3590 .dropdown-menu.show {
3596 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3598 font-size: 0.875rem;
3599 color: var(--bs-dropdown-header-color);
3600 white-space: nowrap;
3603 .dropdown-item-text {
3605 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3606 color: var(--bs-dropdown-link-color);
3609 .dropdown-menu-dark {
3610 --bs-dropdown-color: #dee2e6;
3611 --bs-dropdown-bg: #303030;
3612 --bs-dropdown-border-color: #444;
3613 --bs-dropdown-box-shadow: ;
3614 --bs-dropdown-link-color: #dee2e6;
3615 --bs-dropdown-link-hover-color: #fff;
3616 --bs-dropdown-divider-bg: #444;
3617 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3618 --bs-dropdown-link-active-color: #fff;
3619 --bs-dropdown-link-active-bg: #375a7f;
3620 --bs-dropdown-link-disabled-color: #adb5bd;
3621 --bs-dropdown-header-color: #adb5bd;
3625 .btn-group-vertical {
3627 display: inline-flex;
3628 vertical-align: middle;
3631 .btn-group-vertical > .btn {
3635 .btn-group > .btn-check:checked + .btn,
3636 .btn-group > .btn-check:focus + .btn,
3637 .btn-group > .btn:hover,
3638 .btn-group > .btn:focus,
3639 .btn-group > .btn:active,
3640 .btn-group > .btn.active,
3641 .btn-group-vertical > .btn-check:checked + .btn,
3642 .btn-group-vertical > .btn-check:focus + .btn,
3643 .btn-group-vertical > .btn:hover,
3644 .btn-group-vertical > .btn:focus,
3645 .btn-group-vertical > .btn:active,
3646 .btn-group-vertical > .btn.active {
3653 justify-content: flex-start;
3655 .btn-toolbar .input-group {
3660 border-radius: var(--bs-border-radius);
3662 .btn-group > :not(.btn-check:first-child) + .btn,
3663 .btn-group > .btn-group:not(:first-child) {
3664 margin-left: calc(var(--bs-border-width) * -1);
3666 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3667 .btn-group > .btn.dropdown-toggle-split:first-child,
3668 .btn-group > .btn-group:not(:last-child) > .btn {
3669 border-top-right-radius: 0;
3670 border-bottom-right-radius: 0;
3672 .btn-group > .btn:nth-child(n+3),
3673 .btn-group > :not(.btn-check) + .btn,
3674 .btn-group > .btn-group:not(:first-child) > .btn {
3675 border-top-left-radius: 0;
3676 border-bottom-left-radius: 0;
3679 .dropdown-toggle-split {
3680 padding-right: 0.5625rem;
3681 padding-left: 0.5625rem;
3683 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3686 .dropstart .dropdown-toggle-split::before {
3690 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3691 padding-right: 0.375rem;
3692 padding-left: 0.375rem;
3695 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3696 padding-right: 0.75rem;
3697 padding-left: 0.75rem;
3700 .btn-group-vertical {
3701 flex-direction: column;
3702 align-items: flex-start;
3703 justify-content: center;
3705 .btn-group-vertical > .btn,
3706 .btn-group-vertical > .btn-group {
3709 .btn-group-vertical > .btn:not(:first-child),
3710 .btn-group-vertical > .btn-group:not(:first-child) {
3711 margin-top: calc(var(--bs-border-width) * -1);
3713 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3714 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3715 border-bottom-right-radius: 0;
3716 border-bottom-left-radius: 0;
3718 .btn-group-vertical > .btn ~ .btn,
3719 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3720 border-top-left-radius: 0;
3721 border-top-right-radius: 0;
3725 --bs-nav-link-padding-x: 2rem;
3726 --bs-nav-link-padding-y: 0.5rem;
3727 --bs-nav-link-font-weight: ;
3728 --bs-nav-link-color: var(--bs-link-color);
3729 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3730 --bs-nav-link-disabled-color: #adb5bd;
3740 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3741 font-size: var(--bs-nav-link-font-size);
3742 font-weight: var(--bs-nav-link-font-weight);
3743 color: var(--bs-nav-link-color);
3746 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3748 @media (prefers-reduced-motion: reduce) {
3753 .nav-link:hover, .nav-link:focus {
3754 color: var(--bs-nav-link-hover-color);
3756 .nav-link:focus-visible {
3758 box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
3760 .nav-link.disabled {
3761 color: var(--bs-nav-link-disabled-color);
3762 pointer-events: none;
3767 --bs-nav-tabs-border-width: var(--bs-border-width);
3768 --bs-nav-tabs-border-color: #444;
3769 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3770 --bs-nav-tabs-link-hover-border-color: #444 #444 transparent;
3771 --bs-nav-tabs-link-active-color: #fff;
3772 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3773 --bs-nav-tabs-link-active-border-color: #444 #444 transparent;
3774 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3776 .nav-tabs .nav-link {
3777 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3778 border: var(--bs-nav-tabs-border-width) solid transparent;
3779 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3780 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3782 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3784 border-color: var(--bs-nav-tabs-link-hover-border-color);
3786 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3787 color: var(--bs-nav-link-disabled-color);
3788 background-color: transparent;
3789 border-color: transparent;
3791 .nav-tabs .nav-link.active,
3792 .nav-tabs .nav-item.show .nav-link {
3793 color: var(--bs-nav-tabs-link-active-color);
3794 background-color: var(--bs-nav-tabs-link-active-bg);
3795 border-color: var(--bs-nav-tabs-link-active-border-color);
3797 .nav-tabs .dropdown-menu {
3798 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3799 border-top-left-radius: 0;
3800 border-top-right-radius: 0;
3804 --bs-nav-pills-border-radius: var(--bs-border-radius);
3805 --bs-nav-pills-link-active-color: #fff;
3806 --bs-nav-pills-link-active-bg: #375a7f;
3808 .nav-pills .nav-link {
3809 border-radius: var(--bs-nav-pills-border-radius);
3811 .nav-pills .nav-link:disabled {
3812 color: var(--bs-nav-link-disabled-color);
3813 background-color: transparent;
3814 border-color: transparent;
3816 .nav-pills .nav-link.active,
3817 .nav-pills .show > .nav-link {
3818 color: var(--bs-nav-pills-link-active-color);
3819 background-color: var(--bs-nav-pills-link-active-bg);
3823 --bs-nav-underline-gap: 1rem;
3824 --bs-nav-underline-border-width: 0.125rem;
3825 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3826 gap: var(--bs-nav-underline-gap);
3828 .nav-underline .nav-link {
3831 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3833 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3834 border-bottom-color: currentcolor;
3836 .nav-underline .nav-link.active,
3837 .nav-underline .show > .nav-link {
3839 color: var(--bs-nav-underline-link-active-color);
3840 border-bottom-color: currentcolor;
3843 .nav-fill > .nav-link,
3844 .nav-fill .nav-item {
3849 .nav-justified > .nav-link,
3850 .nav-justified .nav-item {
3856 .nav-fill .nav-item .nav-link,
3857 .nav-justified .nav-item .nav-link {
3861 .tab-content > .tab-pane {
3864 .tab-content > .active {
3869 --bs-navbar-padding-x: 0;
3870 --bs-navbar-padding-y: 1rem;
3871 --bs-navbar-color: rgba(255, 255, 255, 0.6);
3872 --bs-navbar-hover-color: #fff;
3873 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3874 --bs-navbar-active-color: #fff;
3875 --bs-navbar-brand-padding-y: 0.3125rem;
3876 --bs-navbar-brand-margin-end: 1rem;
3877 --bs-navbar-brand-font-size: 1.25rem;
3878 --bs-navbar-brand-color: #fff;
3879 --bs-navbar-brand-hover-color: #fff;
3880 --bs-navbar-nav-link-padding-x: 0.5rem;
3881 --bs-navbar-toggler-padding-y: 0.25rem;
3882 --bs-navbar-toggler-padding-x: 0.75rem;
3883 --bs-navbar-toggler-font-size: 1.25rem;
3884 --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%28222, 226, 230, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
3885 --bs-navbar-toggler-border-color: rgba(34, 34, 34, 0.1);
3886 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3887 --bs-navbar-toggler-focus-width: 0.25rem;
3888 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3892 align-items: center;
3893 justify-content: space-between;
3894 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3896 .navbar > .container,
3897 .navbar > .container-fluid,
3898 .navbar > .container-sm,
3899 .navbar > .container-md,
3900 .navbar > .container-lg,
3901 .navbar > .container-xl,
3902 .navbar > .container-xxl {
3905 align-items: center;
3906 justify-content: space-between;
3909 padding-top: var(--bs-navbar-brand-padding-y);
3910 padding-bottom: var(--bs-navbar-brand-padding-y);
3911 margin-right: var(--bs-navbar-brand-margin-end);
3912 font-size: var(--bs-navbar-brand-font-size);
3913 color: var(--bs-navbar-brand-color);
3914 white-space: nowrap;
3916 .navbar-brand:hover, .navbar-brand:focus {
3917 color: var(--bs-navbar-brand-hover-color);
3921 --bs-nav-link-padding-x: 0;
3922 --bs-nav-link-padding-y: 0.5rem;
3923 --bs-nav-link-font-weight: ;
3924 --bs-nav-link-color: var(--bs-navbar-color);
3925 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3926 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3928 flex-direction: column;
3933 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3934 color: var(--bs-navbar-active-color);
3936 .navbar-nav .dropdown-menu {
3941 padding-top: 0.5rem;
3942 padding-bottom: 0.5rem;
3943 color: var(--bs-navbar-color);
3946 .navbar-text a:hover,
3947 .navbar-text a:focus {
3948 color: var(--bs-navbar-active-color);
3954 align-items: center;
3958 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
3959 font-size: var(--bs-navbar-toggler-font-size);
3961 color: var(--bs-navbar-color);
3962 background-color: transparent;
3963 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3964 border-radius: var(--bs-navbar-toggler-border-radius);
3965 transition: var(--bs-navbar-toggler-transition);
3967 @media (prefers-reduced-motion: reduce) {
3972 .navbar-toggler:hover {
3973 text-decoration: none;
3975 .navbar-toggler:focus {
3976 text-decoration: none;
3978 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
3981 .navbar-toggler-icon {
3982 display: inline-block;
3985 vertical-align: middle;
3986 background-image: var(--bs-navbar-toggler-icon-bg);
3987 background-repeat: no-repeat;
3988 background-position: center;
3989 background-size: 100%;
3992 .navbar-nav-scroll {
3993 max-height: var(--bs-scroll-height, 75vh);
3997 @media (min-width: 576px) {
4000 justify-content: flex-start;
4002 .navbar-expand-sm .navbar-nav {
4003 flex-direction: row;
4005 .navbar-expand-sm .navbar-nav .dropdown-menu {
4008 .navbar-expand-sm .navbar-nav .nav-link {
4009 padding-right: var(--bs-navbar-nav-link-padding-x);
4010 padding-left: var(--bs-navbar-nav-link-padding-x);
4012 .navbar-expand-sm .navbar-nav-scroll {
4015 .navbar-expand-sm .navbar-collapse {
4016 display: flex !important;
4019 .navbar-expand-sm .navbar-toggler {
4022 .navbar-expand-sm .offcanvas {
4026 width: auto !important;
4027 height: auto !important;
4028 visibility: visible !important;
4029 background-color: transparent !important;
4030 border: 0 !important;
4031 transform: none !important;
4034 .navbar-expand-sm .offcanvas .offcanvas-header {
4037 .navbar-expand-sm .offcanvas .offcanvas-body {
4041 overflow-y: visible;
4044 @media (min-width: 768px) {
4047 justify-content: flex-start;
4049 .navbar-expand-md .navbar-nav {
4050 flex-direction: row;
4052 .navbar-expand-md .navbar-nav .dropdown-menu {
4055 .navbar-expand-md .navbar-nav .nav-link {
4056 padding-right: var(--bs-navbar-nav-link-padding-x);
4057 padding-left: var(--bs-navbar-nav-link-padding-x);
4059 .navbar-expand-md .navbar-nav-scroll {
4062 .navbar-expand-md .navbar-collapse {
4063 display: flex !important;
4066 .navbar-expand-md .navbar-toggler {
4069 .navbar-expand-md .offcanvas {
4073 width: auto !important;
4074 height: auto !important;
4075 visibility: visible !important;
4076 background-color: transparent !important;
4077 border: 0 !important;
4078 transform: none !important;
4081 .navbar-expand-md .offcanvas .offcanvas-header {
4084 .navbar-expand-md .offcanvas .offcanvas-body {
4088 overflow-y: visible;
4091 @media (min-width: 992px) {
4094 justify-content: flex-start;
4096 .navbar-expand-lg .navbar-nav {
4097 flex-direction: row;
4099 .navbar-expand-lg .navbar-nav .dropdown-menu {
4102 .navbar-expand-lg .navbar-nav .nav-link {
4103 padding-right: var(--bs-navbar-nav-link-padding-x);
4104 padding-left: var(--bs-navbar-nav-link-padding-x);
4106 .navbar-expand-lg .navbar-nav-scroll {
4109 .navbar-expand-lg .navbar-collapse {
4110 display: flex !important;
4113 .navbar-expand-lg .navbar-toggler {
4116 .navbar-expand-lg .offcanvas {
4120 width: auto !important;
4121 height: auto !important;
4122 visibility: visible !important;
4123 background-color: transparent !important;
4124 border: 0 !important;
4125 transform: none !important;
4128 .navbar-expand-lg .offcanvas .offcanvas-header {
4131 .navbar-expand-lg .offcanvas .offcanvas-body {
4135 overflow-y: visible;
4138 @media (min-width: 1200px) {
4141 justify-content: flex-start;
4143 .navbar-expand-xl .navbar-nav {
4144 flex-direction: row;
4146 .navbar-expand-xl .navbar-nav .dropdown-menu {
4149 .navbar-expand-xl .navbar-nav .nav-link {
4150 padding-right: var(--bs-navbar-nav-link-padding-x);
4151 padding-left: var(--bs-navbar-nav-link-padding-x);
4153 .navbar-expand-xl .navbar-nav-scroll {
4156 .navbar-expand-xl .navbar-collapse {
4157 display: flex !important;
4160 .navbar-expand-xl .navbar-toggler {
4163 .navbar-expand-xl .offcanvas {
4167 width: auto !important;
4168 height: auto !important;
4169 visibility: visible !important;
4170 background-color: transparent !important;
4171 border: 0 !important;
4172 transform: none !important;
4175 .navbar-expand-xl .offcanvas .offcanvas-header {
4178 .navbar-expand-xl .offcanvas .offcanvas-body {
4182 overflow-y: visible;
4185 @media (min-width: 1400px) {
4186 .navbar-expand-xxl {
4188 justify-content: flex-start;
4190 .navbar-expand-xxl .navbar-nav {
4191 flex-direction: row;
4193 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4196 .navbar-expand-xxl .navbar-nav .nav-link {
4197 padding-right: var(--bs-navbar-nav-link-padding-x);
4198 padding-left: var(--bs-navbar-nav-link-padding-x);
4200 .navbar-expand-xxl .navbar-nav-scroll {
4203 .navbar-expand-xxl .navbar-collapse {
4204 display: flex !important;
4207 .navbar-expand-xxl .navbar-toggler {
4210 .navbar-expand-xxl .offcanvas {
4214 width: auto !important;
4215 height: auto !important;
4216 visibility: visible !important;
4217 background-color: transparent !important;
4218 border: 0 !important;
4219 transform: none !important;
4222 .navbar-expand-xxl .offcanvas .offcanvas-header {
4225 .navbar-expand-xxl .offcanvas .offcanvas-body {
4229 overflow-y: visible;
4234 justify-content: flex-start;
4236 .navbar-expand .navbar-nav {
4237 flex-direction: row;
4239 .navbar-expand .navbar-nav .dropdown-menu {
4242 .navbar-expand .navbar-nav .nav-link {
4243 padding-right: var(--bs-navbar-nav-link-padding-x);
4244 padding-left: var(--bs-navbar-nav-link-padding-x);
4246 .navbar-expand .navbar-nav-scroll {
4249 .navbar-expand .navbar-collapse {
4250 display: flex !important;
4253 .navbar-expand .navbar-toggler {
4256 .navbar-expand .offcanvas {
4260 width: auto !important;
4261 height: auto !important;
4262 visibility: visible !important;
4263 background-color: transparent !important;
4264 border: 0 !important;
4265 transform: none !important;
4268 .navbar-expand .offcanvas .offcanvas-header {
4271 .navbar-expand .offcanvas .offcanvas-body {
4275 overflow-y: visible;
4279 .navbar[data-bs-theme=dark] {
4280 --bs-navbar-color: rgba(255, 255, 255, 0.6);
4281 --bs-navbar-hover-color: #fff;
4282 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4283 --bs-navbar-active-color: #fff;
4284 --bs-navbar-brand-color: #fff;
4285 --bs-navbar-brand-hover-color: #fff;
4286 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4287 --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.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4290 [data-bs-theme=dark] .navbar-toggler-icon {
4291 --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.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4295 --bs-card-spacer-y: 1rem;
4296 --bs-card-spacer-x: 1rem;
4297 --bs-card-title-spacer-y: 0.5rem;
4298 --bs-card-title-color: ;
4299 --bs-card-subtitle-color: ;
4300 --bs-card-border-width: var(--bs-border-width);
4301 --bs-card-border-color: var(--bs-border-color-translucent);
4302 --bs-card-border-radius: var(--bs-border-radius);
4303 --bs-card-box-shadow: ;
4304 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4305 --bs-card-cap-padding-y: 0.5rem;
4306 --bs-card-cap-padding-x: 1rem;
4307 --bs-card-cap-bg: #444;
4308 --bs-card-cap-color: ;
4311 --bs-card-bg: #303030;
4312 --bs-card-img-overlay-padding: 1rem;
4313 --bs-card-group-margin: 0.75rem;
4316 flex-direction: column;
4318 height: var(--bs-card-height);
4319 color: var(--bs-body-color);
4320 word-wrap: break-word;
4321 background-color: var(--bs-card-bg);
4322 background-clip: border-box;
4323 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4324 border-radius: var(--bs-card-border-radius);
4330 .card > .list-group {
4331 border-top: inherit;
4332 border-bottom: inherit;
4334 .card > .list-group:first-child {
4335 border-top-width: 0;
4336 border-top-left-radius: var(--bs-card-inner-border-radius);
4337 border-top-right-radius: var(--bs-card-inner-border-radius);
4339 .card > .list-group:last-child {
4340 border-bottom-width: 0;
4341 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4342 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4344 .card > .card-header + .list-group,
4345 .card > .list-group + .card-footer {
4351 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4352 color: var(--bs-card-color);
4356 margin-bottom: var(--bs-card-title-spacer-y);
4357 color: var(--bs-card-title-color);
4361 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4363 color: var(--bs-card-subtitle-color);
4366 .card-text:last-child {
4370 .card-link + .card-link {
4371 margin-left: var(--bs-card-spacer-x);
4375 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4377 color: var(--bs-card-cap-color);
4378 background-color: var(--bs-card-cap-bg);
4379 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4381 .card-header:first-child {
4382 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4386 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4387 color: var(--bs-card-cap-color);
4388 background-color: var(--bs-card-cap-bg);
4389 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4391 .card-footer:last-child {
4392 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4396 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4397 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4398 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4401 .card-header-tabs .nav-link.active {
4402 background-color: var(--bs-card-bg);
4403 border-bottom-color: var(--bs-card-bg);
4406 .card-header-pills {
4407 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4408 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4417 padding: var(--bs-card-img-overlay-padding);
4418 border-radius: var(--bs-card-inner-border-radius);
4429 border-top-left-radius: var(--bs-card-inner-border-radius);
4430 border-top-right-radius: var(--bs-card-inner-border-radius);
4435 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4436 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4439 .card-group > .card {
4440 margin-bottom: var(--bs-card-group-margin);
4442 @media (min-width: 576px) {
4445 flex-flow: row wrap;
4447 .card-group > .card {
4451 .card-group > .card + .card {
4455 .card-group > .card:not(:last-child) {
4456 border-top-right-radius: 0;
4457 border-bottom-right-radius: 0;
4459 .card-group > .card:not(:last-child) .card-img-top,
4460 .card-group > .card:not(:last-child) .card-header {
4461 border-top-right-radius: 0;
4463 .card-group > .card:not(:last-child) .card-img-bottom,
4464 .card-group > .card:not(:last-child) .card-footer {
4465 border-bottom-right-radius: 0;
4467 .card-group > .card:not(:first-child) {
4468 border-top-left-radius: 0;
4469 border-bottom-left-radius: 0;
4471 .card-group > .card:not(:first-child) .card-img-top,
4472 .card-group > .card:not(:first-child) .card-header {
4473 border-top-left-radius: 0;
4475 .card-group > .card:not(:first-child) .card-img-bottom,
4476 .card-group > .card:not(:first-child) .card-footer {
4477 border-bottom-left-radius: 0;
4482 --bs-accordion-color: var(--bs-body-color);
4483 --bs-accordion-bg: var(--bs-body-bg);
4484 --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;
4485 --bs-accordion-border-color: var(--bs-border-color);
4486 --bs-accordion-border-width: var(--bs-border-width);
4487 --bs-accordion-border-radius: var(--bs-border-radius);
4488 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4489 --bs-accordion-btn-padding-x: 1.25rem;
4490 --bs-accordion-btn-padding-y: 1rem;
4491 --bs-accordion-btn-color: var(--bs-body-color);
4492 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4493 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23dee2e6'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4494 --bs-accordion-btn-icon-width: 1.25rem;
4495 --bs-accordion-btn-icon-transform: rotate(-180deg);
4496 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4497 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23162433'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4498 --bs-accordion-btn-focus-border-color: #9badbf;
4499 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
4500 --bs-accordion-body-padding-x: 1.25rem;
4501 --bs-accordion-body-padding-y: 1rem;
4502 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4503 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4509 align-items: center;
4511 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4513 color: var(--bs-accordion-btn-color);
4515 background-color: var(--bs-accordion-btn-bg);
4518 overflow-anchor: none;
4519 transition: var(--bs-accordion-transition);
4521 @media (prefers-reduced-motion: reduce) {
4526 .accordion-button:not(.collapsed) {
4527 color: var(--bs-accordion-active-color);
4528 background-color: var(--bs-accordion-active-bg);
4529 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4531 .accordion-button:not(.collapsed)::after {
4532 background-image: var(--bs-accordion-btn-active-icon);
4533 transform: var(--bs-accordion-btn-icon-transform);
4535 .accordion-button::after {
4537 width: var(--bs-accordion-btn-icon-width);
4538 height: var(--bs-accordion-btn-icon-width);
4541 background-image: var(--bs-accordion-btn-icon);
4542 background-repeat: no-repeat;
4543 background-size: var(--bs-accordion-btn-icon-width);
4544 transition: var(--bs-accordion-btn-icon-transition);
4546 @media (prefers-reduced-motion: reduce) {
4547 .accordion-button::after {
4551 .accordion-button:hover {
4554 .accordion-button:focus {
4556 border-color: var(--bs-accordion-btn-focus-border-color);
4558 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4566 color: var(--bs-accordion-color);
4567 background-color: var(--bs-accordion-bg);
4568 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4570 .accordion-item:first-of-type {
4571 border-top-left-radius: var(--bs-accordion-border-radius);
4572 border-top-right-radius: var(--bs-accordion-border-radius);
4574 .accordion-item:first-of-type .accordion-button {
4575 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4576 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4578 .accordion-item:not(:first-of-type) {
4581 .accordion-item:last-of-type {
4582 border-bottom-right-radius: var(--bs-accordion-border-radius);
4583 border-bottom-left-radius: var(--bs-accordion-border-radius);
4585 .accordion-item:last-of-type .accordion-button.collapsed {
4586 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4587 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4589 .accordion-item:last-of-type .accordion-collapse {
4590 border-bottom-right-radius: var(--bs-accordion-border-radius);
4591 border-bottom-left-radius: var(--bs-accordion-border-radius);
4595 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4598 .accordion-flush .accordion-collapse {
4601 .accordion-flush .accordion-item {
4606 .accordion-flush .accordion-item:first-child {
4609 .accordion-flush .accordion-item:last-child {
4612 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4616 [data-bs-theme=dark] .accordion-button::after {
4617 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23879cb2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4618 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23879cb2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4622 --bs-breadcrumb-padding-x: 0;
4623 --bs-breadcrumb-padding-y: 0;
4624 --bs-breadcrumb-margin-bottom: 1rem;
4625 --bs-breadcrumb-bg: #444;
4626 --bs-breadcrumb-border-radius: ;
4627 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4628 --bs-breadcrumb-item-padding-x: 0.5rem;
4629 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4632 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4633 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4634 font-size: var(--bs-breadcrumb-font-size);
4636 background-color: var(--bs-breadcrumb-bg);
4637 border-radius: var(--bs-breadcrumb-border-radius);
4640 .breadcrumb-item + .breadcrumb-item {
4641 padding-left: var(--bs-breadcrumb-item-padding-x);
4643 .breadcrumb-item + .breadcrumb-item::before {
4645 padding-right: var(--bs-breadcrumb-item-padding-x);
4646 color: var(--bs-breadcrumb-divider-color);
4647 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4649 .breadcrumb-item.active {
4650 color: var(--bs-breadcrumb-item-active-color);
4654 --bs-pagination-padding-x: 0.75rem;
4655 --bs-pagination-padding-y: 0.375rem;
4656 --bs-pagination-font-size: 1rem;
4657 --bs-pagination-color: #fff;
4658 --bs-pagination-bg: #00bc8c;
4659 --bs-pagination-border-width: 0;
4660 --bs-pagination-border-color: transparent;
4661 --bs-pagination-border-radius: var(--bs-border-radius);
4662 --bs-pagination-hover-color: #fff;
4663 --bs-pagination-hover-bg: #00efb2;
4664 --bs-pagination-hover-border-color: transparent;
4665 --bs-pagination-focus-color: var(--bs-link-hover-color);
4666 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4667 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
4668 --bs-pagination-active-color: #fff;
4669 --bs-pagination-active-bg: #00efb2;
4670 --bs-pagination-active-border-color: transparent;
4671 --bs-pagination-disabled-color: #fff;
4672 --bs-pagination-disabled-bg: #007053;
4673 --bs-pagination-disabled-border-color: transparent;
4682 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4683 font-size: var(--bs-pagination-font-size);
4684 color: var(--bs-pagination-color);
4685 background-color: var(--bs-pagination-bg);
4686 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4687 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;
4689 @media (prefers-reduced-motion: reduce) {
4696 color: var(--bs-pagination-hover-color);
4697 background-color: var(--bs-pagination-hover-bg);
4698 border-color: var(--bs-pagination-hover-border-color);
4702 color: var(--bs-pagination-focus-color);
4703 background-color: var(--bs-pagination-focus-bg);
4705 box-shadow: var(--bs-pagination-focus-box-shadow);
4707 .page-link.active, .active > .page-link {
4709 color: var(--bs-pagination-active-color);
4710 background-color: var(--bs-pagination-active-bg);
4711 border-color: var(--bs-pagination-active-border-color);
4713 .page-link.disabled, .disabled > .page-link {
4714 color: var(--bs-pagination-disabled-color);
4715 pointer-events: none;
4716 background-color: var(--bs-pagination-disabled-bg);
4717 border-color: var(--bs-pagination-disabled-border-color);
4720 .page-item:not(:first-child) .page-link {
4721 margin-left: calc(0 * -1);
4723 .page-item:first-child .page-link {
4724 border-top-left-radius: var(--bs-pagination-border-radius);
4725 border-bottom-left-radius: var(--bs-pagination-border-radius);
4727 .page-item:last-child .page-link {
4728 border-top-right-radius: var(--bs-pagination-border-radius);
4729 border-bottom-right-radius: var(--bs-pagination-border-radius);
4733 --bs-pagination-padding-x: 1.5rem;
4734 --bs-pagination-padding-y: 0.75rem;
4735 --bs-pagination-font-size: 1.25rem;
4736 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4740 --bs-pagination-padding-x: 0.5rem;
4741 --bs-pagination-padding-y: 0.25rem;
4742 --bs-pagination-font-size: 0.875rem;
4743 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4747 --bs-badge-padding-x: 0.65em;
4748 --bs-badge-padding-y: 0.35em;
4749 --bs-badge-font-size: 0.75em;
4750 --bs-badge-font-weight: 700;
4751 --bs-badge-color: #fff;
4752 --bs-badge-border-radius: var(--bs-border-radius);
4753 display: inline-block;
4754 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4755 font-size: var(--bs-badge-font-size);
4756 font-weight: var(--bs-badge-font-weight);
4758 color: var(--bs-badge-color);
4760 white-space: nowrap;
4761 vertical-align: baseline;
4762 border-radius: var(--bs-badge-border-radius);
4774 --bs-alert-bg: transparent;
4775 --bs-alert-padding-x: 1rem;
4776 --bs-alert-padding-y: 1rem;
4777 --bs-alert-margin-bottom: 1rem;
4778 --bs-alert-color: inherit;
4779 --bs-alert-border-color: transparent;
4780 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4781 --bs-alert-border-radius: var(--bs-border-radius);
4782 --bs-alert-link-color: inherit;
4784 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4785 margin-bottom: var(--bs-alert-margin-bottom);
4786 color: var(--bs-alert-color);
4787 background-color: var(--bs-alert-bg);
4788 border: var(--bs-alert-border);
4789 border-radius: var(--bs-alert-border-radius);
4798 color: var(--bs-alert-link-color);
4801 .alert-dismissible {
4802 padding-right: 3rem;
4804 .alert-dismissible .btn-close {
4809 padding: 1.25rem 1rem;
4813 --bs-alert-color: var(--bs-primary-text-emphasis);
4814 --bs-alert-bg: var(--bs-primary-bg-subtle);
4815 --bs-alert-border-color: var(--bs-primary-border-subtle);
4816 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4820 --bs-alert-color: var(--bs-secondary-text-emphasis);
4821 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4822 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4823 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4827 --bs-alert-color: var(--bs-success-text-emphasis);
4828 --bs-alert-bg: var(--bs-success-bg-subtle);
4829 --bs-alert-border-color: var(--bs-success-border-subtle);
4830 --bs-alert-link-color: var(--bs-success-text-emphasis);
4834 --bs-alert-color: var(--bs-info-text-emphasis);
4835 --bs-alert-bg: var(--bs-info-bg-subtle);
4836 --bs-alert-border-color: var(--bs-info-border-subtle);
4837 --bs-alert-link-color: var(--bs-info-text-emphasis);
4841 --bs-alert-color: var(--bs-warning-text-emphasis);
4842 --bs-alert-bg: var(--bs-warning-bg-subtle);
4843 --bs-alert-border-color: var(--bs-warning-border-subtle);
4844 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4848 --bs-alert-color: var(--bs-danger-text-emphasis);
4849 --bs-alert-bg: var(--bs-danger-bg-subtle);
4850 --bs-alert-border-color: var(--bs-danger-border-subtle);
4851 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4855 --bs-alert-color: var(--bs-light-text-emphasis);
4856 --bs-alert-bg: var(--bs-light-bg-subtle);
4857 --bs-alert-border-color: var(--bs-light-border-subtle);
4858 --bs-alert-link-color: var(--bs-light-text-emphasis);
4862 --bs-alert-color: var(--bs-dark-text-emphasis);
4863 --bs-alert-bg: var(--bs-dark-bg-subtle);
4864 --bs-alert-border-color: var(--bs-dark-border-subtle);
4865 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4868 @keyframes progress-bar-stripes {
4870 background-position-x: 1rem;
4875 --bs-progress-height: 1rem;
4876 --bs-progress-font-size: 0.75rem;
4877 --bs-progress-bg: #444;
4878 --bs-progress-border-radius: var(--bs-border-radius);
4879 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4880 --bs-progress-bar-color: #fff;
4881 --bs-progress-bar-bg: #375a7f;
4882 --bs-progress-bar-transition: width 0.6s ease;
4884 height: var(--bs-progress-height);
4886 font-size: var(--bs-progress-font-size);
4887 background-color: var(--bs-progress-bg);
4888 border-radius: var(--bs-progress-border-radius);
4893 flex-direction: column;
4894 justify-content: center;
4896 color: var(--bs-progress-bar-color);
4898 white-space: nowrap;
4899 background-color: var(--bs-progress-bar-bg);
4900 transition: var(--bs-progress-bar-transition);
4902 @media (prefers-reduced-motion: reduce) {
4908 .progress-bar-striped {
4909 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4910 background-size: var(--bs-progress-height) var(--bs-progress-height);
4913 .progress-stacked > .progress {
4917 .progress-stacked > .progress > .progress-bar {
4921 .progress-bar-animated {
4922 animation: 1s linear infinite progress-bar-stripes;
4924 @media (prefers-reduced-motion: reduce) {
4925 .progress-bar-animated {
4931 --bs-list-group-color: var(--bs-body-color);
4932 --bs-list-group-bg: #303030;
4933 --bs-list-group-border-color: #444;
4934 --bs-list-group-border-width: var(--bs-border-width);
4935 --bs-list-group-border-radius: var(--bs-border-radius);
4936 --bs-list-group-item-padding-x: 1rem;
4937 --bs-list-group-item-padding-y: 0.5rem;
4938 --bs-list-group-action-color: var(--bs-secondary-color);
4939 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4940 --bs-list-group-action-hover-bg: #444;
4941 --bs-list-group-action-active-color: var(--bs-body-color);
4942 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4943 --bs-list-group-disabled-color: var(--bs-secondary-color);
4944 --bs-list-group-disabled-bg: #303030;
4945 --bs-list-group-active-color: #fff;
4946 --bs-list-group-active-bg: #375a7f;
4947 --bs-list-group-active-border-color: #375a7f;
4949 flex-direction: column;
4952 border-radius: var(--bs-list-group-border-radius);
4955 .list-group-numbered {
4956 list-style-type: none;
4957 counter-reset: section;
4959 .list-group-numbered > .list-group-item::before {
4960 content: counters(section, ".") ". ";
4961 counter-increment: section;
4964 .list-group-item-action {
4966 color: var(--bs-list-group-action-color);
4967 text-align: inherit;
4969 .list-group-item-action:hover, .list-group-item-action:focus {
4971 color: var(--bs-list-group-action-hover-color);
4972 text-decoration: none;
4973 background-color: var(--bs-list-group-action-hover-bg);
4975 .list-group-item-action:active {
4976 color: var(--bs-list-group-action-active-color);
4977 background-color: var(--bs-list-group-action-active-bg);
4983 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
4984 color: var(--bs-list-group-color);
4985 background-color: var(--bs-list-group-bg);
4986 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
4988 .list-group-item:first-child {
4989 border-top-left-radius: inherit;
4990 border-top-right-radius: inherit;
4992 .list-group-item:last-child {
4993 border-bottom-right-radius: inherit;
4994 border-bottom-left-radius: inherit;
4996 .list-group-item.disabled, .list-group-item:disabled {
4997 color: var(--bs-list-group-disabled-color);
4998 pointer-events: none;
4999 background-color: var(--bs-list-group-disabled-bg);
5001 .list-group-item.active {
5003 color: var(--bs-list-group-active-color);
5004 background-color: var(--bs-list-group-active-bg);
5005 border-color: var(--bs-list-group-active-border-color);
5007 .list-group-item + .list-group-item {
5008 border-top-width: 0;
5010 .list-group-item + .list-group-item.active {
5011 margin-top: calc(-1 * var(--bs-list-group-border-width));
5012 border-top-width: var(--bs-list-group-border-width);
5015 .list-group-horizontal {
5016 flex-direction: row;
5018 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5019 border-bottom-left-radius: var(--bs-list-group-border-radius);
5020 border-top-right-radius: 0;
5022 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5023 border-top-right-radius: var(--bs-list-group-border-radius);
5024 border-bottom-left-radius: 0;
5026 .list-group-horizontal > .list-group-item.active {
5029 .list-group-horizontal > .list-group-item + .list-group-item {
5030 border-top-width: var(--bs-list-group-border-width);
5031 border-left-width: 0;
5033 .list-group-horizontal > .list-group-item + .list-group-item.active {
5034 margin-left: calc(-1 * var(--bs-list-group-border-width));
5035 border-left-width: var(--bs-list-group-border-width);
5038 @media (min-width: 576px) {
5039 .list-group-horizontal-sm {
5040 flex-direction: row;
5042 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5043 border-bottom-left-radius: var(--bs-list-group-border-radius);
5044 border-top-right-radius: 0;
5046 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5047 border-top-right-radius: var(--bs-list-group-border-radius);
5048 border-bottom-left-radius: 0;
5050 .list-group-horizontal-sm > .list-group-item.active {
5053 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5054 border-top-width: var(--bs-list-group-border-width);
5055 border-left-width: 0;
5057 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5058 margin-left: calc(-1 * var(--bs-list-group-border-width));
5059 border-left-width: var(--bs-list-group-border-width);
5062 @media (min-width: 768px) {
5063 .list-group-horizontal-md {
5064 flex-direction: row;
5066 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5067 border-bottom-left-radius: var(--bs-list-group-border-radius);
5068 border-top-right-radius: 0;
5070 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5071 border-top-right-radius: var(--bs-list-group-border-radius);
5072 border-bottom-left-radius: 0;
5074 .list-group-horizontal-md > .list-group-item.active {
5077 .list-group-horizontal-md > .list-group-item + .list-group-item {
5078 border-top-width: var(--bs-list-group-border-width);
5079 border-left-width: 0;
5081 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5082 margin-left: calc(-1 * var(--bs-list-group-border-width));
5083 border-left-width: var(--bs-list-group-border-width);
5086 @media (min-width: 992px) {
5087 .list-group-horizontal-lg {
5088 flex-direction: row;
5090 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5091 border-bottom-left-radius: var(--bs-list-group-border-radius);
5092 border-top-right-radius: 0;
5094 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5095 border-top-right-radius: var(--bs-list-group-border-radius);
5096 border-bottom-left-radius: 0;
5098 .list-group-horizontal-lg > .list-group-item.active {
5101 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5102 border-top-width: var(--bs-list-group-border-width);
5103 border-left-width: 0;
5105 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5106 margin-left: calc(-1 * var(--bs-list-group-border-width));
5107 border-left-width: var(--bs-list-group-border-width);
5110 @media (min-width: 1200px) {
5111 .list-group-horizontal-xl {
5112 flex-direction: row;
5114 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5115 border-bottom-left-radius: var(--bs-list-group-border-radius);
5116 border-top-right-radius: 0;
5118 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5119 border-top-right-radius: var(--bs-list-group-border-radius);
5120 border-bottom-left-radius: 0;
5122 .list-group-horizontal-xl > .list-group-item.active {
5125 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5126 border-top-width: var(--bs-list-group-border-width);
5127 border-left-width: 0;
5129 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5130 margin-left: calc(-1 * var(--bs-list-group-border-width));
5131 border-left-width: var(--bs-list-group-border-width);
5134 @media (min-width: 1400px) {
5135 .list-group-horizontal-xxl {
5136 flex-direction: row;
5138 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5139 border-bottom-left-radius: var(--bs-list-group-border-radius);
5140 border-top-right-radius: 0;
5142 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5143 border-top-right-radius: var(--bs-list-group-border-radius);
5144 border-bottom-left-radius: 0;
5146 .list-group-horizontal-xxl > .list-group-item.active {
5149 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5150 border-top-width: var(--bs-list-group-border-width);
5151 border-left-width: 0;
5153 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5154 margin-left: calc(-1 * var(--bs-list-group-border-width));
5155 border-left-width: var(--bs-list-group-border-width);
5161 .list-group-flush > .list-group-item {
5162 border-width: 0 0 var(--bs-list-group-border-width);
5164 .list-group-flush > .list-group-item:last-child {
5165 border-bottom-width: 0;
5168 .list-group-item-primary {
5169 --bs-list-group-color: var(--bs-primary-text-emphasis);
5170 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5171 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5172 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5173 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5174 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5175 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5176 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5177 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5178 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5181 .list-group-item-secondary {
5182 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5183 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5184 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5185 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5186 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5187 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5188 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5189 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5190 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5191 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5194 .list-group-item-success {
5195 --bs-list-group-color: var(--bs-success-text-emphasis);
5196 --bs-list-group-bg: var(--bs-success-bg-subtle);
5197 --bs-list-group-border-color: var(--bs-success-border-subtle);
5198 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5199 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5200 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5201 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5202 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5203 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5204 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5207 .list-group-item-info {
5208 --bs-list-group-color: var(--bs-info-text-emphasis);
5209 --bs-list-group-bg: var(--bs-info-bg-subtle);
5210 --bs-list-group-border-color: var(--bs-info-border-subtle);
5211 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5212 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5213 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5214 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5215 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5216 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5217 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5220 .list-group-item-warning {
5221 --bs-list-group-color: var(--bs-warning-text-emphasis);
5222 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5223 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5224 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5225 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5226 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5227 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5228 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5229 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5230 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5233 .list-group-item-danger {
5234 --bs-list-group-color: var(--bs-danger-text-emphasis);
5235 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5236 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5237 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5238 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5239 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5240 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5241 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5242 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5243 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5246 .list-group-item-light {
5247 --bs-list-group-color: var(--bs-light-text-emphasis);
5248 --bs-list-group-bg: var(--bs-light-bg-subtle);
5249 --bs-list-group-border-color: var(--bs-light-border-subtle);
5250 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5251 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5252 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5253 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5254 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5255 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5256 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5259 .list-group-item-dark {
5260 --bs-list-group-color: var(--bs-dark-text-emphasis);
5261 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5262 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5263 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5264 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5265 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5266 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5267 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5268 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5269 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5273 --bs-btn-close-color: #000;
5274 --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
5275 --bs-btn-close-opacity: 0.5;
5276 --bs-btn-close-hover-opacity: 0.75;
5277 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
5278 --bs-btn-close-focus-opacity: 1;
5279 --bs-btn-close-disabled-opacity: 0.25;
5280 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5281 box-sizing: content-box;
5284 padding: 0.25em 0.25em;
5285 color: var(--bs-btn-close-color);
5286 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5288 border-radius: 0.375rem;
5289 opacity: var(--bs-btn-close-opacity);
5292 color: var(--bs-btn-close-color);
5293 text-decoration: none;
5294 opacity: var(--bs-btn-close-hover-opacity);
5298 box-shadow: var(--bs-btn-close-focus-shadow);
5299 opacity: var(--bs-btn-close-focus-opacity);
5301 .btn-close:disabled, .btn-close.disabled {
5302 pointer-events: none;
5304 opacity: var(--bs-btn-close-disabled-opacity);
5308 filter: var(--bs-btn-close-white-filter);
5311 [data-bs-theme=dark] .btn-close {
5312 filter: var(--bs-btn-close-white-filter);
5316 --bs-toast-zindex: 1090;
5317 --bs-toast-padding-x: 0.75rem;
5318 --bs-toast-padding-y: 0.5rem;
5319 --bs-toast-spacing: 1.5rem;
5320 --bs-toast-max-width: 350px;
5321 --bs-toast-font-size: 0.875rem;
5323 --bs-toast-bg: #444;
5324 --bs-toast-border-width: var(--bs-border-width);
5325 --bs-toast-border-color: var(--bs-border-color-translucent);
5326 --bs-toast-border-radius: var(--bs-border-radius);
5327 --bs-toast-box-shadow: var(--bs-box-shadow);
5328 --bs-toast-header-color: var(--bs-secondary-color);
5329 --bs-toast-header-bg: #303030;
5330 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5331 width: var(--bs-toast-max-width);
5333 font-size: var(--bs-toast-font-size);
5334 color: var(--bs-toast-color);
5335 pointer-events: auto;
5336 background-color: var(--bs-toast-bg);
5337 background-clip: padding-box;
5338 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5339 box-shadow: var(--bs-toast-box-shadow);
5340 border-radius: var(--bs-toast-border-radius);
5350 --bs-toast-zindex: 1090;
5352 z-index: var(--bs-toast-zindex);
5355 pointer-events: none;
5357 .toast-container > :not(:last-child) {
5358 margin-bottom: var(--bs-toast-spacing);
5363 align-items: center;
5364 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5365 color: var(--bs-toast-header-color);
5366 background-color: var(--bs-toast-header-bg);
5367 background-clip: padding-box;
5368 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5369 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5370 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5372 .toast-header .btn-close {
5373 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5374 margin-left: var(--bs-toast-padding-x);
5378 padding: var(--bs-toast-padding-x);
5379 word-wrap: break-word;
5383 --bs-modal-zindex: 1055;
5384 --bs-modal-width: 500px;
5385 --bs-modal-padding: 1rem;
5386 --bs-modal-margin: 0.5rem;
5388 --bs-modal-bg: #303030;
5389 --bs-modal-border-color: #444;
5390 --bs-modal-border-width: var(--bs-border-width);
5391 --bs-modal-border-radius: var(--bs-border-radius-lg);
5392 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
5393 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5394 --bs-modal-header-padding-x: 1rem;
5395 --bs-modal-header-padding-y: 1rem;
5396 --bs-modal-header-padding: 1rem 1rem;
5397 --bs-modal-header-border-color: #444;
5398 --bs-modal-header-border-width: var(--bs-border-width);
5399 --bs-modal-title-line-height: 1.5;
5400 --bs-modal-footer-gap: 0.5rem;
5401 --bs-modal-footer-bg: ;
5402 --bs-modal-footer-border-color: #444;
5403 --bs-modal-footer-border-width: var(--bs-border-width);
5407 z-index: var(--bs-modal-zindex);
5419 margin: var(--bs-modal-margin);
5420 pointer-events: none;
5422 .modal.fade .modal-dialog {
5423 transition: transform 0.3s ease-out;
5424 transform: translate(0, -50px);
5426 @media (prefers-reduced-motion: reduce) {
5427 .modal.fade .modal-dialog {
5431 .modal.show .modal-dialog {
5434 .modal.modal-static .modal-dialog {
5435 transform: scale(1.02);
5438 .modal-dialog-scrollable {
5439 height: calc(100% - var(--bs-modal-margin) * 2);
5441 .modal-dialog-scrollable .modal-content {
5445 .modal-dialog-scrollable .modal-body {
5449 .modal-dialog-centered {
5451 align-items: center;
5452 min-height: calc(100% - var(--bs-modal-margin) * 2);
5458 flex-direction: column;
5460 color: var(--bs-modal-color);
5461 pointer-events: auto;
5462 background-color: var(--bs-modal-bg);
5463 background-clip: padding-box;
5464 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5465 border-radius: var(--bs-modal-border-radius);
5470 --bs-backdrop-zindex: 1050;
5471 --bs-backdrop-bg: #000;
5472 --bs-backdrop-opacity: 0.5;
5476 z-index: var(--bs-backdrop-zindex);
5479 background-color: var(--bs-backdrop-bg);
5481 .modal-backdrop.fade {
5484 .modal-backdrop.show {
5485 opacity: var(--bs-backdrop-opacity);
5491 align-items: center;
5492 justify-content: space-between;
5493 padding: var(--bs-modal-header-padding);
5494 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5495 border-top-left-radius: var(--bs-modal-inner-border-radius);
5496 border-top-right-radius: var(--bs-modal-inner-border-radius);
5498 .modal-header .btn-close {
5499 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5500 margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
5505 line-height: var(--bs-modal-title-line-height);
5511 padding: var(--bs-modal-padding);
5518 align-items: center;
5519 justify-content: flex-end;
5520 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5521 background-color: var(--bs-modal-footer-bg);
5522 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5523 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5524 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5527 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5530 @media (min-width: 576px) {
5532 --bs-modal-margin: 1.75rem;
5533 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5536 max-width: var(--bs-modal-width);
5541 --bs-modal-width: 300px;
5544 @media (min-width: 992px) {
5547 --bs-modal-width: 800px;
5550 @media (min-width: 1200px) {
5552 --bs-modal-width: 1140px;
5561 .modal-fullscreen .modal-content {
5566 .modal-fullscreen .modal-header,
5567 .modal-fullscreen .modal-footer {
5570 .modal-fullscreen .modal-body {
5574 @media (max-width: 575.98px) {
5575 .modal-fullscreen-sm-down {
5581 .modal-fullscreen-sm-down .modal-content {
5586 .modal-fullscreen-sm-down .modal-header,
5587 .modal-fullscreen-sm-down .modal-footer {
5590 .modal-fullscreen-sm-down .modal-body {
5594 @media (max-width: 767.98px) {
5595 .modal-fullscreen-md-down {
5601 .modal-fullscreen-md-down .modal-content {
5606 .modal-fullscreen-md-down .modal-header,
5607 .modal-fullscreen-md-down .modal-footer {
5610 .modal-fullscreen-md-down .modal-body {
5614 @media (max-width: 991.98px) {
5615 .modal-fullscreen-lg-down {
5621 .modal-fullscreen-lg-down .modal-content {
5626 .modal-fullscreen-lg-down .modal-header,
5627 .modal-fullscreen-lg-down .modal-footer {
5630 .modal-fullscreen-lg-down .modal-body {
5634 @media (max-width: 1199.98px) {
5635 .modal-fullscreen-xl-down {
5641 .modal-fullscreen-xl-down .modal-content {
5646 .modal-fullscreen-xl-down .modal-header,
5647 .modal-fullscreen-xl-down .modal-footer {
5650 .modal-fullscreen-xl-down .modal-body {
5654 @media (max-width: 1399.98px) {
5655 .modal-fullscreen-xxl-down {
5661 .modal-fullscreen-xxl-down .modal-content {
5666 .modal-fullscreen-xxl-down .modal-header,
5667 .modal-fullscreen-xxl-down .modal-footer {
5670 .modal-fullscreen-xxl-down .modal-body {
5675 --bs-tooltip-zindex: 1080;
5676 --bs-tooltip-max-width: 200px;
5677 --bs-tooltip-padding-x: 0.5rem;
5678 --bs-tooltip-padding-y: 0.25rem;
5679 --bs-tooltip-margin: ;
5680 --bs-tooltip-font-size: 0.875rem;
5681 --bs-tooltip-color: var(--bs-body-bg);
5682 --bs-tooltip-bg: var(--bs-emphasis-color);
5683 --bs-tooltip-border-radius: var(--bs-border-radius);
5684 --bs-tooltip-opacity: 0.9;
5685 --bs-tooltip-arrow-width: 0.8rem;
5686 --bs-tooltip-arrow-height: 0.4rem;
5687 z-index: var(--bs-tooltip-zindex);
5689 margin: var(--bs-tooltip-margin);
5690 font-family: var(--bs-font-sans-serif);
5696 text-decoration: none;
5698 text-transform: none;
5699 letter-spacing: normal;
5701 white-space: normal;
5702 word-spacing: normal;
5704 font-size: var(--bs-tooltip-font-size);
5705 word-wrap: break-word;
5709 opacity: var(--bs-tooltip-opacity);
5711 .tooltip .tooltip-arrow {
5713 width: var(--bs-tooltip-arrow-width);
5714 height: var(--bs-tooltip-arrow-height);
5716 .tooltip .tooltip-arrow::before {
5719 border-color: transparent;
5720 border-style: solid;
5723 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5724 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5726 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5728 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5729 border-top-color: var(--bs-tooltip-bg);
5732 /* rtl:begin:ignore */
5733 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5734 left: calc(-1 * var(--bs-tooltip-arrow-height));
5735 width: var(--bs-tooltip-arrow-height);
5736 height: var(--bs-tooltip-arrow-width);
5738 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5740 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5741 border-right-color: var(--bs-tooltip-bg);
5744 /* rtl:end:ignore */
5745 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5746 top: calc(-1 * var(--bs-tooltip-arrow-height));
5748 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5750 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5751 border-bottom-color: var(--bs-tooltip-bg);
5754 /* rtl:begin:ignore */
5755 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5756 right: calc(-1 * var(--bs-tooltip-arrow-height));
5757 width: var(--bs-tooltip-arrow-height);
5758 height: var(--bs-tooltip-arrow-width);
5760 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5762 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5763 border-left-color: var(--bs-tooltip-bg);
5766 /* rtl:end:ignore */
5768 max-width: var(--bs-tooltip-max-width);
5769 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5770 color: var(--bs-tooltip-color);
5772 background-color: var(--bs-tooltip-bg);
5773 border-radius: var(--bs-tooltip-border-radius);
5777 --bs-popover-zindex: 1070;
5778 --bs-popover-max-width: 276px;
5779 --bs-popover-font-size: 0.875rem;
5780 --bs-popover-bg: #303030;
5781 --bs-popover-border-width: var(--bs-border-width);
5782 --bs-popover-border-color: var(--bs-border-color-translucent);
5783 --bs-popover-border-radius: var(--bs-border-radius-lg);
5784 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5785 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5786 --bs-popover-header-padding-x: 1rem;
5787 --bs-popover-header-padding-y: 0.5rem;
5788 --bs-popover-header-font-size: 1rem;
5789 --bs-popover-header-color: inherit;
5790 --bs-popover-header-bg: #444;
5791 --bs-popover-body-padding-x: 1rem;
5792 --bs-popover-body-padding-y: 1rem;
5793 --bs-popover-body-color: var(--bs-body-color);
5794 --bs-popover-arrow-width: 1rem;
5795 --bs-popover-arrow-height: 0.5rem;
5796 --bs-popover-arrow-border: var(--bs-popover-border-color);
5797 z-index: var(--bs-popover-zindex);
5799 max-width: var(--bs-popover-max-width);
5800 font-family: var(--bs-font-sans-serif);
5806 text-decoration: none;
5808 text-transform: none;
5809 letter-spacing: normal;
5811 white-space: normal;
5812 word-spacing: normal;
5814 font-size: var(--bs-popover-font-size);
5815 word-wrap: break-word;
5816 background-color: var(--bs-popover-bg);
5817 background-clip: padding-box;
5818 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5819 border-radius: var(--bs-popover-border-radius);
5821 .popover .popover-arrow {
5823 width: var(--bs-popover-arrow-width);
5824 height: var(--bs-popover-arrow-height);
5826 .popover .popover-arrow::before, .popover .popover-arrow::after {
5830 border-color: transparent;
5831 border-style: solid;
5835 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5836 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5838 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5839 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5841 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5843 border-top-color: var(--bs-popover-arrow-border);
5845 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5846 bottom: var(--bs-popover-border-width);
5847 border-top-color: var(--bs-popover-bg);
5850 /* rtl:begin:ignore */
5851 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5852 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5853 width: var(--bs-popover-arrow-height);
5854 height: var(--bs-popover-arrow-width);
5856 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5857 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5859 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5861 border-right-color: var(--bs-popover-arrow-border);
5863 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5864 left: var(--bs-popover-border-width);
5865 border-right-color: var(--bs-popover-bg);
5868 /* rtl:end:ignore */
5869 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5870 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5872 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5873 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5875 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5877 border-bottom-color: var(--bs-popover-arrow-border);
5879 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5880 top: var(--bs-popover-border-width);
5881 border-bottom-color: var(--bs-popover-bg);
5883 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5888 width: var(--bs-popover-arrow-width);
5889 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5891 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5894 /* rtl:begin:ignore */
5895 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5896 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5897 width: var(--bs-popover-arrow-height);
5898 height: var(--bs-popover-arrow-width);
5900 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5901 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5903 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5905 border-left-color: var(--bs-popover-arrow-border);
5907 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5908 right: var(--bs-popover-border-width);
5909 border-left-color: var(--bs-popover-bg);
5912 /* rtl:end:ignore */
5914 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5916 font-size: var(--bs-popover-header-font-size);
5917 color: var(--bs-popover-header-color);
5918 background-color: var(--bs-popover-header-bg);
5919 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5920 border-top-left-radius: var(--bs-popover-inner-border-radius);
5921 border-top-right-radius: var(--bs-popover-inner-border-radius);
5923 .popover-header:empty {
5928 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5929 color: var(--bs-popover-body-color);
5936 .carousel.pointer-event {
5937 touch-action: pan-y;
5945 .carousel-inner::after {
5956 margin-right: -100%;
5957 backface-visibility: hidden;
5958 transition: transform 0.6s ease-in-out;
5960 @media (prefers-reduced-motion: reduce) {
5966 .carousel-item.active,
5967 .carousel-item-next,
5968 .carousel-item-prev {
5972 .carousel-item-next:not(.carousel-item-start),
5973 .active.carousel-item-end {
5974 transform: translateX(100%);
5977 .carousel-item-prev:not(.carousel-item-end),
5978 .active.carousel-item-start {
5979 transform: translateX(-100%);
5982 .carousel-fade .carousel-item {
5984 transition-property: opacity;
5987 .carousel-fade .carousel-item.active,
5988 .carousel-fade .carousel-item-next.carousel-item-start,
5989 .carousel-fade .carousel-item-prev.carousel-item-end {
5993 .carousel-fade .active.carousel-item-start,
5994 .carousel-fade .active.carousel-item-end {
5997 transition: opacity 0s 0.6s;
5999 @media (prefers-reduced-motion: reduce) {
6000 .carousel-fade .active.carousel-item-start,
6001 .carousel-fade .active.carousel-item-end {
6006 .carousel-control-prev,
6007 .carousel-control-next {
6013 align-items: center;
6014 justify-content: center;
6022 transition: opacity 0.15s ease;
6024 @media (prefers-reduced-motion: reduce) {
6025 .carousel-control-prev,
6026 .carousel-control-next {
6030 .carousel-control-prev:hover, .carousel-control-prev:focus,
6031 .carousel-control-next:hover,
6032 .carousel-control-next:focus {
6034 text-decoration: none;
6039 .carousel-control-prev {
6043 .carousel-control-next {
6047 .carousel-control-prev-icon,
6048 .carousel-control-next-icon {
6049 display: inline-block;
6052 background-repeat: no-repeat;
6053 background-position: 50%;
6054 background-size: 100% 100%;
6060 "name" : "prev-next",
6065 .carousel-control-prev-icon {
6066 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
6069 .carousel-control-next-icon {
6070 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
6073 .carousel-indicators {
6080 justify-content: center;
6083 margin-bottom: 1rem;
6086 .carousel-indicators [data-bs-target] {
6087 box-sizing: content-box;
6094 text-indent: -999px;
6096 background-color: #fff;
6097 background-clip: padding-box;
6099 border-top: 10px solid transparent;
6100 border-bottom: 10px solid transparent;
6102 transition: opacity 0.6s ease;
6104 @media (prefers-reduced-motion: reduce) {
6105 .carousel-indicators [data-bs-target] {
6109 .carousel-indicators .active {
6118 padding-top: 1.25rem;
6119 padding-bottom: 1.25rem;
6124 .carousel-dark .carousel-control-prev-icon,
6125 .carousel-dark .carousel-control-next-icon {
6126 filter: invert(1) grayscale(100);
6128 .carousel-dark .carousel-indicators [data-bs-target] {
6129 background-color: #000;
6131 .carousel-dark .carousel-caption {
6135 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6136 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6137 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6138 filter: invert(1) grayscale(100);
6140 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6141 background-color: #000;
6143 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6149 display: inline-block;
6150 width: var(--bs-spinner-width);
6151 height: var(--bs-spinner-height);
6152 vertical-align: var(--bs-spinner-vertical-align);
6154 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6157 @keyframes spinner-border {
6159 transform: rotate(360deg) /* rtl:ignore */;
6163 --bs-spinner-width: 2rem;
6164 --bs-spinner-height: 2rem;
6165 --bs-spinner-vertical-align: -0.125em;
6166 --bs-spinner-border-width: 0.25em;
6167 --bs-spinner-animation-speed: 0.75s;
6168 --bs-spinner-animation-name: spinner-border;
6169 border: var(--bs-spinner-border-width) solid currentcolor;
6170 border-right-color: transparent;
6173 .spinner-border-sm {
6174 --bs-spinner-width: 1rem;
6175 --bs-spinner-height: 1rem;
6176 --bs-spinner-border-width: 0.2em;
6179 @keyframes spinner-grow {
6181 transform: scale(0);
6189 --bs-spinner-width: 2rem;
6190 --bs-spinner-height: 2rem;
6191 --bs-spinner-vertical-align: -0.125em;
6192 --bs-spinner-animation-speed: 0.75s;
6193 --bs-spinner-animation-name: spinner-grow;
6194 background-color: currentcolor;
6199 --bs-spinner-width: 1rem;
6200 --bs-spinner-height: 1rem;
6203 @media (prefers-reduced-motion: reduce) {
6206 --bs-spinner-animation-speed: 1.5s;
6209 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6210 --bs-offcanvas-zindex: 1045;
6211 --bs-offcanvas-width: 400px;
6212 --bs-offcanvas-height: 30vh;
6213 --bs-offcanvas-padding-x: 1rem;
6214 --bs-offcanvas-padding-y: 1rem;
6215 --bs-offcanvas-color: var(--bs-body-color);
6216 --bs-offcanvas-bg: var(--bs-body-bg);
6217 --bs-offcanvas-border-width: var(--bs-border-width);
6218 --bs-offcanvas-border-color: #444;
6219 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
6220 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6221 --bs-offcanvas-title-line-height: 1.5;
6224 @media (max-width: 575.98px) {
6228 z-index: var(--bs-offcanvas-zindex);
6230 flex-direction: column;
6232 color: var(--bs-offcanvas-color);
6234 background-color: var(--bs-offcanvas-bg);
6235 background-clip: padding-box;
6237 transition: var(--bs-offcanvas-transition);
6240 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6245 @media (max-width: 575.98px) {
6246 .offcanvas-sm.offcanvas-start {
6249 width: var(--bs-offcanvas-width);
6250 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6251 transform: translateX(-100%);
6253 .offcanvas-sm.offcanvas-end {
6256 width: var(--bs-offcanvas-width);
6257 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6258 transform: translateX(100%);
6260 .offcanvas-sm.offcanvas-top {
6264 height: var(--bs-offcanvas-height);
6266 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6267 transform: translateY(-100%);
6269 .offcanvas-sm.offcanvas-bottom {
6272 height: var(--bs-offcanvas-height);
6274 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6275 transform: translateY(100%);
6277 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6280 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6281 visibility: visible;
6284 @media (min-width: 576px) {
6286 --bs-offcanvas-height: auto;
6287 --bs-offcanvas-border-width: 0;
6288 background-color: transparent !important;
6290 .offcanvas-sm .offcanvas-header {
6293 .offcanvas-sm .offcanvas-body {
6297 overflow-y: visible;
6298 background-color: transparent !important;
6302 @media (max-width: 767.98px) {
6306 z-index: var(--bs-offcanvas-zindex);
6308 flex-direction: column;
6310 color: var(--bs-offcanvas-color);
6312 background-color: var(--bs-offcanvas-bg);
6313 background-clip: padding-box;
6315 transition: var(--bs-offcanvas-transition);
6318 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6323 @media (max-width: 767.98px) {
6324 .offcanvas-md.offcanvas-start {
6327 width: var(--bs-offcanvas-width);
6328 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6329 transform: translateX(-100%);
6331 .offcanvas-md.offcanvas-end {
6334 width: var(--bs-offcanvas-width);
6335 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6336 transform: translateX(100%);
6338 .offcanvas-md.offcanvas-top {
6342 height: var(--bs-offcanvas-height);
6344 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6345 transform: translateY(-100%);
6347 .offcanvas-md.offcanvas-bottom {
6350 height: var(--bs-offcanvas-height);
6352 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6353 transform: translateY(100%);
6355 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6358 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6359 visibility: visible;
6362 @media (min-width: 768px) {
6364 --bs-offcanvas-height: auto;
6365 --bs-offcanvas-border-width: 0;
6366 background-color: transparent !important;
6368 .offcanvas-md .offcanvas-header {
6371 .offcanvas-md .offcanvas-body {
6375 overflow-y: visible;
6376 background-color: transparent !important;
6380 @media (max-width: 991.98px) {
6384 z-index: var(--bs-offcanvas-zindex);
6386 flex-direction: column;
6388 color: var(--bs-offcanvas-color);
6390 background-color: var(--bs-offcanvas-bg);
6391 background-clip: padding-box;
6393 transition: var(--bs-offcanvas-transition);
6396 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6401 @media (max-width: 991.98px) {
6402 .offcanvas-lg.offcanvas-start {
6405 width: var(--bs-offcanvas-width);
6406 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6407 transform: translateX(-100%);
6409 .offcanvas-lg.offcanvas-end {
6412 width: var(--bs-offcanvas-width);
6413 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6414 transform: translateX(100%);
6416 .offcanvas-lg.offcanvas-top {
6420 height: var(--bs-offcanvas-height);
6422 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6423 transform: translateY(-100%);
6425 .offcanvas-lg.offcanvas-bottom {
6428 height: var(--bs-offcanvas-height);
6430 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6431 transform: translateY(100%);
6433 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6436 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6437 visibility: visible;
6440 @media (min-width: 992px) {
6442 --bs-offcanvas-height: auto;
6443 --bs-offcanvas-border-width: 0;
6444 background-color: transparent !important;
6446 .offcanvas-lg .offcanvas-header {
6449 .offcanvas-lg .offcanvas-body {
6453 overflow-y: visible;
6454 background-color: transparent !important;
6458 @media (max-width: 1199.98px) {
6462 z-index: var(--bs-offcanvas-zindex);
6464 flex-direction: column;
6466 color: var(--bs-offcanvas-color);
6468 background-color: var(--bs-offcanvas-bg);
6469 background-clip: padding-box;
6471 transition: var(--bs-offcanvas-transition);
6474 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6479 @media (max-width: 1199.98px) {
6480 .offcanvas-xl.offcanvas-start {
6483 width: var(--bs-offcanvas-width);
6484 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6485 transform: translateX(-100%);
6487 .offcanvas-xl.offcanvas-end {
6490 width: var(--bs-offcanvas-width);
6491 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6492 transform: translateX(100%);
6494 .offcanvas-xl.offcanvas-top {
6498 height: var(--bs-offcanvas-height);
6500 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6501 transform: translateY(-100%);
6503 .offcanvas-xl.offcanvas-bottom {
6506 height: var(--bs-offcanvas-height);
6508 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6509 transform: translateY(100%);
6511 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6514 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6515 visibility: visible;
6518 @media (min-width: 1200px) {
6520 --bs-offcanvas-height: auto;
6521 --bs-offcanvas-border-width: 0;
6522 background-color: transparent !important;
6524 .offcanvas-xl .offcanvas-header {
6527 .offcanvas-xl .offcanvas-body {
6531 overflow-y: visible;
6532 background-color: transparent !important;
6536 @media (max-width: 1399.98px) {
6540 z-index: var(--bs-offcanvas-zindex);
6542 flex-direction: column;
6544 color: var(--bs-offcanvas-color);
6546 background-color: var(--bs-offcanvas-bg);
6547 background-clip: padding-box;
6549 transition: var(--bs-offcanvas-transition);
6552 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6557 @media (max-width: 1399.98px) {
6558 .offcanvas-xxl.offcanvas-start {
6561 width: var(--bs-offcanvas-width);
6562 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6563 transform: translateX(-100%);
6565 .offcanvas-xxl.offcanvas-end {
6568 width: var(--bs-offcanvas-width);
6569 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6570 transform: translateX(100%);
6572 .offcanvas-xxl.offcanvas-top {
6576 height: var(--bs-offcanvas-height);
6578 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6579 transform: translateY(-100%);
6581 .offcanvas-xxl.offcanvas-bottom {
6584 height: var(--bs-offcanvas-height);
6586 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6587 transform: translateY(100%);
6589 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6592 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6593 visibility: visible;
6596 @media (min-width: 1400px) {
6598 --bs-offcanvas-height: auto;
6599 --bs-offcanvas-border-width: 0;
6600 background-color: transparent !important;
6602 .offcanvas-xxl .offcanvas-header {
6605 .offcanvas-xxl .offcanvas-body {
6609 overflow-y: visible;
6610 background-color: transparent !important;
6617 z-index: var(--bs-offcanvas-zindex);
6619 flex-direction: column;
6621 color: var(--bs-offcanvas-color);
6623 background-color: var(--bs-offcanvas-bg);
6624 background-clip: padding-box;
6626 transition: var(--bs-offcanvas-transition);
6628 @media (prefers-reduced-motion: reduce) {
6633 .offcanvas.offcanvas-start {
6636 width: var(--bs-offcanvas-width);
6637 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6638 transform: translateX(-100%);
6640 .offcanvas.offcanvas-end {
6643 width: var(--bs-offcanvas-width);
6644 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6645 transform: translateX(100%);
6647 .offcanvas.offcanvas-top {
6651 height: var(--bs-offcanvas-height);
6653 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6654 transform: translateY(-100%);
6656 .offcanvas.offcanvas-bottom {
6659 height: var(--bs-offcanvas-height);
6661 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6662 transform: translateY(100%);
6664 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6667 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6668 visibility: visible;
6671 .offcanvas-backdrop {
6678 background-color: #000;
6680 .offcanvas-backdrop.fade {
6683 .offcanvas-backdrop.show {
6689 align-items: center;
6690 justify-content: space-between;
6691 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6693 .offcanvas-header .btn-close {
6694 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6695 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6696 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6697 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6702 line-height: var(--bs-offcanvas-title-line-height);
6707 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6712 display: inline-block;
6714 vertical-align: middle;
6716 background-color: currentcolor;
6719 .placeholder.btn::before {
6720 display: inline-block;
6736 .placeholder-glow .placeholder {
6737 animation: placeholder-glow 2s ease-in-out infinite;
6740 @keyframes placeholder-glow {
6746 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6747 mask-size: 200% 100%;
6748 animation: placeholder-wave 2s linear infinite;
6751 @keyframes placeholder-wave {
6753 mask-position: -200% 0%;
6763 color: #fff !important;
6764 background-color: RGBA(55, 90, 127, var(--bs-bg-opacity, 1)) !important;
6767 .text-bg-secondary {
6768 color: #fff !important;
6769 background-color: RGBA(68, 68, 68, var(--bs-bg-opacity, 1)) !important;
6773 color: #000 !important;
6774 background-color: RGBA(0, 188, 140, var(--bs-bg-opacity, 1)) !important;
6778 color: #fff !important;
6779 background-color: RGBA(52, 152, 219, var(--bs-bg-opacity, 1)) !important;
6783 color: #000 !important;
6784 background-color: RGBA(243, 156, 18, var(--bs-bg-opacity, 1)) !important;
6788 color: #fff !important;
6789 background-color: RGBA(231, 76, 60, var(--bs-bg-opacity, 1)) !important;
6793 color: #fff !important;
6794 background-color: RGBA(48, 48, 48, var(--bs-bg-opacity, 1)) !important;
6798 color: #000 !important;
6799 background-color: RGBA(222, 226, 230, var(--bs-bg-opacity, 1)) !important;
6803 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6804 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6806 .link-primary:hover, .link-primary:focus {
6807 color: RGBA(44, 72, 102, var(--bs-link-opacity, 1)) !important;
6808 text-decoration-color: RGBA(44, 72, 102, var(--bs-link-underline-opacity, 1)) !important;
6812 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6813 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6815 .link-secondary:hover, .link-secondary:focus {
6816 color: RGBA(54, 54, 54, var(--bs-link-opacity, 1)) !important;
6817 text-decoration-color: RGBA(54, 54, 54, var(--bs-link-underline-opacity, 1)) !important;
6821 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6822 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6824 .link-success:hover, .link-success:focus {
6825 color: RGBA(51, 201, 163, var(--bs-link-opacity, 1)) !important;
6826 text-decoration-color: RGBA(51, 201, 163, var(--bs-link-underline-opacity, 1)) !important;
6830 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6831 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6833 .link-info:hover, .link-info:focus {
6834 color: RGBA(42, 122, 175, var(--bs-link-opacity, 1)) !important;
6835 text-decoration-color: RGBA(42, 122, 175, var(--bs-link-underline-opacity, 1)) !important;
6839 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6840 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6842 .link-warning:hover, .link-warning:focus {
6843 color: RGBA(245, 176, 65, var(--bs-link-opacity, 1)) !important;
6844 text-decoration-color: RGBA(245, 176, 65, var(--bs-link-underline-opacity, 1)) !important;
6848 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6849 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6851 .link-danger:hover, .link-danger:focus {
6852 color: RGBA(185, 61, 48, var(--bs-link-opacity, 1)) !important;
6853 text-decoration-color: RGBA(185, 61, 48, var(--bs-link-underline-opacity, 1)) !important;
6857 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6858 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6860 .link-light:hover, .link-light:focus {
6861 color: RGBA(38, 38, 38, var(--bs-link-opacity, 1)) !important;
6862 text-decoration-color: RGBA(38, 38, 38, var(--bs-link-underline-opacity, 1)) !important;
6866 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6867 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6869 .link-dark:hover, .link-dark:focus {
6870 color: RGBA(229, 232, 235, var(--bs-link-opacity, 1)) !important;
6871 text-decoration-color: RGBA(229, 232, 235, var(--bs-link-underline-opacity, 1)) !important;
6874 .link-body-emphasis {
6875 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6876 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6878 .link-body-emphasis:hover, .link-body-emphasis:focus {
6879 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6880 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6885 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);
6889 display: inline-flex;
6891 align-items: center;
6892 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6893 text-underline-offset: 0.25em;
6894 backface-visibility: hidden;
6901 transition: 0.2s ease-in-out transform;
6903 @media (prefers-reduced-motion: reduce) {
6909 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
6910 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
6919 padding-top: var(--bs-aspect-ratio);
6931 --bs-aspect-ratio: 100%;
6935 --bs-aspect-ratio: 75%;
6939 --bs-aspect-ratio: 56.25%;
6943 --bs-aspect-ratio: 42.8571428571%;
6974 @media (min-width: 576px) {
6986 @media (min-width: 768px) {
6998 @media (min-width: 992px) {
7010 @media (min-width: 1200px) {
7022 @media (min-width: 1400px) {
7028 .sticky-xxl-bottom {
7036 flex-direction: row;
7037 align-items: center;
7038 align-self: stretch;
7044 flex-direction: column;
7045 align-self: stretch;
7049 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7050 width: 1px !important;
7051 height: 1px !important;
7052 padding: 0 !important;
7053 margin: -1px !important;
7054 overflow: hidden !important;
7055 clip: rect(0, 0, 0, 0) !important;
7056 white-space: nowrap !important;
7057 border: 0 !important;
7059 .visually-hidden:not(caption),
7060 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7061 position: absolute !important;
7064 .stretched-link::after {
7076 text-overflow: ellipsis;
7077 white-space: nowrap;
7081 display: inline-block;
7082 align-self: stretch;
7085 background-color: currentcolor;
7090 vertical-align: baseline !important;
7094 vertical-align: top !important;
7098 vertical-align: middle !important;
7102 vertical-align: bottom !important;
7105 .align-text-bottom {
7106 vertical-align: text-bottom !important;
7110 vertical-align: text-top !important;
7114 float: left !important;
7118 float: right !important;
7122 float: none !important;
7125 .object-fit-contain {
7126 object-fit: contain !important;
7130 object-fit: cover !important;
7134 object-fit: fill !important;
7138 object-fit: scale-down !important;
7142 object-fit: none !important;
7146 opacity: 0 !important;
7150 opacity: 0.25 !important;
7154 opacity: 0.5 !important;
7158 opacity: 0.75 !important;
7162 opacity: 1 !important;
7166 overflow: auto !important;
7170 overflow: hidden !important;
7174 overflow: visible !important;
7178 overflow: scroll !important;
7182 overflow-x: auto !important;
7185 .overflow-x-hidden {
7186 overflow-x: hidden !important;
7189 .overflow-x-visible {
7190 overflow-x: visible !important;
7193 .overflow-x-scroll {
7194 overflow-x: scroll !important;
7198 overflow-y: auto !important;
7201 .overflow-y-hidden {
7202 overflow-y: hidden !important;
7205 .overflow-y-visible {
7206 overflow-y: visible !important;
7209 .overflow-y-scroll {
7210 overflow-y: scroll !important;
7214 display: inline !important;
7218 display: inline-block !important;
7222 display: block !important;
7226 display: grid !important;
7230 display: inline-grid !important;
7234 display: table !important;
7238 display: table-row !important;
7242 display: table-cell !important;
7246 display: flex !important;
7250 display: inline-flex !important;
7254 display: none !important;
7258 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7262 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7266 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7270 box-shadow: none !important;
7273 .focus-ring-primary {
7274 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7277 .focus-ring-secondary {
7278 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7281 .focus-ring-success {
7282 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7286 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7289 .focus-ring-warning {
7290 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7293 .focus-ring-danger {
7294 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7298 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7302 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7306 position: static !important;
7309 .position-relative {
7310 position: relative !important;
7313 .position-absolute {
7314 position: absolute !important;
7318 position: fixed !important;
7322 position: sticky !important;
7330 top: 50% !important;
7334 top: 100% !important;
7338 bottom: 0 !important;
7342 bottom: 50% !important;
7346 bottom: 100% !important;
7354 left: 50% !important;
7358 left: 100% !important;
7362 right: 0 !important;
7366 right: 50% !important;
7370 right: 100% !important;
7374 transform: translate(-50%, -50%) !important;
7377 .translate-middle-x {
7378 transform: translateX(-50%) !important;
7381 .translate-middle-y {
7382 transform: translateY(-50%) !important;
7386 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7390 border: 0 !important;
7394 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7398 border-top: 0 !important;
7402 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7406 border-right: 0 !important;
7410 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7414 border-bottom: 0 !important;
7418 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7422 border-left: 0 !important;
7426 --bs-border-opacity: 1;
7427 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7431 --bs-border-opacity: 1;
7432 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7436 --bs-border-opacity: 1;
7437 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7441 --bs-border-opacity: 1;
7442 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7446 --bs-border-opacity: 1;
7447 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7451 --bs-border-opacity: 1;
7452 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7456 --bs-border-opacity: 1;
7457 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7461 --bs-border-opacity: 1;
7462 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7466 --bs-border-opacity: 1;
7467 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7471 --bs-border-opacity: 1;
7472 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7475 .border-primary-subtle {
7476 border-color: var(--bs-primary-border-subtle) !important;
7479 .border-secondary-subtle {
7480 border-color: var(--bs-secondary-border-subtle) !important;
7483 .border-success-subtle {
7484 border-color: var(--bs-success-border-subtle) !important;
7487 .border-info-subtle {
7488 border-color: var(--bs-info-border-subtle) !important;
7491 .border-warning-subtle {
7492 border-color: var(--bs-warning-border-subtle) !important;
7495 .border-danger-subtle {
7496 border-color: var(--bs-danger-border-subtle) !important;
7499 .border-light-subtle {
7500 border-color: var(--bs-light-border-subtle) !important;
7503 .border-dark-subtle {
7504 border-color: var(--bs-dark-border-subtle) !important;
7508 border-width: 1px !important;
7512 border-width: 2px !important;
7516 border-width: 3px !important;
7520 border-width: 4px !important;
7524 border-width: 5px !important;
7527 .border-opacity-10 {
7528 --bs-border-opacity: 0.1;
7531 .border-opacity-25 {
7532 --bs-border-opacity: 0.25;
7535 .border-opacity-50 {
7536 --bs-border-opacity: 0.5;
7539 .border-opacity-75 {
7540 --bs-border-opacity: 0.75;
7543 .border-opacity-100 {
7544 --bs-border-opacity: 1;
7548 width: 25% !important;
7552 width: 50% !important;
7556 width: 75% !important;
7560 width: 100% !important;
7564 width: auto !important;
7568 max-width: 100% !important;
7572 width: 100vw !important;
7576 min-width: 100vw !important;
7580 height: 25% !important;
7584 height: 50% !important;
7588 height: 75% !important;
7592 height: 100% !important;
7596 height: auto !important;
7600 max-height: 100% !important;
7604 height: 100vh !important;
7608 min-height: 100vh !important;
7612 flex: 1 1 auto !important;
7616 flex-direction: row !important;
7620 flex-direction: column !important;
7624 flex-direction: row-reverse !important;
7627 .flex-column-reverse {
7628 flex-direction: column-reverse !important;
7632 flex-grow: 0 !important;
7636 flex-grow: 1 !important;
7640 flex-shrink: 0 !important;
7644 flex-shrink: 1 !important;
7648 flex-wrap: wrap !important;
7652 flex-wrap: nowrap !important;
7655 .flex-wrap-reverse {
7656 flex-wrap: wrap-reverse !important;
7659 .justify-content-start {
7660 justify-content: flex-start !important;
7663 .justify-content-end {
7664 justify-content: flex-end !important;
7667 .justify-content-center {
7668 justify-content: center !important;
7671 .justify-content-between {
7672 justify-content: space-between !important;
7675 .justify-content-around {
7676 justify-content: space-around !important;
7679 .justify-content-evenly {
7680 justify-content: space-evenly !important;
7683 .align-items-start {
7684 align-items: flex-start !important;
7688 align-items: flex-end !important;
7691 .align-items-center {
7692 align-items: center !important;
7695 .align-items-baseline {
7696 align-items: baseline !important;
7699 .align-items-stretch {
7700 align-items: stretch !important;
7703 .align-content-start {
7704 align-content: flex-start !important;
7707 .align-content-end {
7708 align-content: flex-end !important;
7711 .align-content-center {
7712 align-content: center !important;
7715 .align-content-between {
7716 align-content: space-between !important;
7719 .align-content-around {
7720 align-content: space-around !important;
7723 .align-content-stretch {
7724 align-content: stretch !important;
7728 align-self: auto !important;
7732 align-self: flex-start !important;
7736 align-self: flex-end !important;
7739 .align-self-center {
7740 align-self: center !important;
7743 .align-self-baseline {
7744 align-self: baseline !important;
7747 .align-self-stretch {
7748 align-self: stretch !important;
7752 order: -1 !important;
7756 order: 0 !important;
7760 order: 1 !important;
7764 order: 2 !important;
7768 order: 3 !important;
7772 order: 4 !important;
7776 order: 5 !important;
7780 order: 6 !important;
7784 margin: 0 !important;
7788 margin: 0.25rem !important;
7792 margin: 0.5rem !important;
7796 margin: 1rem !important;
7800 margin: 1.5rem !important;
7804 margin: 3rem !important;
7808 margin: auto !important;
7812 margin-right: 0 !important;
7813 margin-left: 0 !important;
7817 margin-right: 0.25rem !important;
7818 margin-left: 0.25rem !important;
7822 margin-right: 0.5rem !important;
7823 margin-left: 0.5rem !important;
7827 margin-right: 1rem !important;
7828 margin-left: 1rem !important;
7832 margin-right: 1.5rem !important;
7833 margin-left: 1.5rem !important;
7837 margin-right: 3rem !important;
7838 margin-left: 3rem !important;
7842 margin-right: auto !important;
7843 margin-left: auto !important;
7847 margin-top: 0 !important;
7848 margin-bottom: 0 !important;
7852 margin-top: 0.25rem !important;
7853 margin-bottom: 0.25rem !important;
7857 margin-top: 0.5rem !important;
7858 margin-bottom: 0.5rem !important;
7862 margin-top: 1rem !important;
7863 margin-bottom: 1rem !important;
7867 margin-top: 1.5rem !important;
7868 margin-bottom: 1.5rem !important;
7872 margin-top: 3rem !important;
7873 margin-bottom: 3rem !important;
7877 margin-top: auto !important;
7878 margin-bottom: auto !important;
7882 margin-top: 0 !important;
7886 margin-top: 0.25rem !important;
7890 margin-top: 0.5rem !important;
7894 margin-top: 1rem !important;
7898 margin-top: 1.5rem !important;
7902 margin-top: 3rem !important;
7906 margin-top: auto !important;
7910 margin-right: 0 !important;
7914 margin-right: 0.25rem !important;
7918 margin-right: 0.5rem !important;
7922 margin-right: 1rem !important;
7926 margin-right: 1.5rem !important;
7930 margin-right: 3rem !important;
7934 margin-right: auto !important;
7938 margin-bottom: 0 !important;
7942 margin-bottom: 0.25rem !important;
7946 margin-bottom: 0.5rem !important;
7950 margin-bottom: 1rem !important;
7954 margin-bottom: 1.5rem !important;
7958 margin-bottom: 3rem !important;
7962 margin-bottom: auto !important;
7966 margin-left: 0 !important;
7970 margin-left: 0.25rem !important;
7974 margin-left: 0.5rem !important;
7978 margin-left: 1rem !important;
7982 margin-left: 1.5rem !important;
7986 margin-left: 3rem !important;
7990 margin-left: auto !important;
7994 padding: 0 !important;
7998 padding: 0.25rem !important;
8002 padding: 0.5rem !important;
8006 padding: 1rem !important;
8010 padding: 1.5rem !important;
8014 padding: 3rem !important;
8018 padding-right: 0 !important;
8019 padding-left: 0 !important;
8023 padding-right: 0.25rem !important;
8024 padding-left: 0.25rem !important;
8028 padding-right: 0.5rem !important;
8029 padding-left: 0.5rem !important;
8033 padding-right: 1rem !important;
8034 padding-left: 1rem !important;
8038 padding-right: 1.5rem !important;
8039 padding-left: 1.5rem !important;
8043 padding-right: 3rem !important;
8044 padding-left: 3rem !important;
8048 padding-top: 0 !important;
8049 padding-bottom: 0 !important;
8053 padding-top: 0.25rem !important;
8054 padding-bottom: 0.25rem !important;
8058 padding-top: 0.5rem !important;
8059 padding-bottom: 0.5rem !important;
8063 padding-top: 1rem !important;
8064 padding-bottom: 1rem !important;
8068 padding-top: 1.5rem !important;
8069 padding-bottom: 1.5rem !important;
8073 padding-top: 3rem !important;
8074 padding-bottom: 3rem !important;
8078 padding-top: 0 !important;
8082 padding-top: 0.25rem !important;
8086 padding-top: 0.5rem !important;
8090 padding-top: 1rem !important;
8094 padding-top: 1.5rem !important;
8098 padding-top: 3rem !important;
8102 padding-right: 0 !important;
8106 padding-right: 0.25rem !important;
8110 padding-right: 0.5rem !important;
8114 padding-right: 1rem !important;
8118 padding-right: 1.5rem !important;
8122 padding-right: 3rem !important;
8126 padding-bottom: 0 !important;
8130 padding-bottom: 0.25rem !important;
8134 padding-bottom: 0.5rem !important;
8138 padding-bottom: 1rem !important;
8142 padding-bottom: 1.5rem !important;
8146 padding-bottom: 3rem !important;
8150 padding-left: 0 !important;
8154 padding-left: 0.25rem !important;
8158 padding-left: 0.5rem !important;
8162 padding-left: 1rem !important;
8166 padding-left: 1.5rem !important;
8170 padding-left: 3rem !important;
8178 gap: 0.25rem !important;
8182 gap: 0.5rem !important;
8186 gap: 1rem !important;
8190 gap: 1.5rem !important;
8194 gap: 3rem !important;
8198 row-gap: 0 !important;
8202 row-gap: 0.25rem !important;
8206 row-gap: 0.5rem !important;
8210 row-gap: 1rem !important;
8214 row-gap: 1.5rem !important;
8218 row-gap: 3rem !important;
8222 column-gap: 0 !important;
8226 column-gap: 0.25rem !important;
8230 column-gap: 0.5rem !important;
8234 column-gap: 1rem !important;
8238 column-gap: 1.5rem !important;
8242 column-gap: 3rem !important;
8246 font-family: var(--bs-font-monospace) !important;
8250 font-size: calc(1.425rem + 2.1vw) !important;
8254 font-size: calc(1.375rem + 1.5vw) !important;
8258 font-size: calc(1.325rem + 0.9vw) !important;
8262 font-size: calc(1.275rem + 0.3vw) !important;
8266 font-size: 1.25rem !important;
8270 font-size: 1rem !important;
8274 font-style: italic !important;
8278 font-style: normal !important;
8282 font-weight: lighter !important;
8286 font-weight: 300 !important;
8290 font-weight: 400 !important;
8294 font-weight: 500 !important;
8298 font-weight: 600 !important;
8302 font-weight: 700 !important;
8306 font-weight: bolder !important;
8310 line-height: 1 !important;
8314 line-height: 1.25 !important;
8318 line-height: 1.5 !important;
8322 line-height: 2 !important;
8326 text-align: left !important;
8330 text-align: right !important;
8334 text-align: center !important;
8337 .text-decoration-none {
8338 text-decoration: none !important;
8341 .text-decoration-underline {
8342 text-decoration: underline !important;
8345 .text-decoration-line-through {
8346 text-decoration: line-through !important;
8350 text-transform: lowercase !important;
8354 text-transform: uppercase !important;
8358 text-transform: capitalize !important;
8362 white-space: normal !important;
8366 white-space: nowrap !important;
8369 /* rtl:begin:remove */
8371 word-wrap: break-word !important;
8372 word-break: break-word !important;
8375 /* rtl:end:remove */
8377 --bs-text-opacity: 1;
8378 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8382 --bs-text-opacity: 1;
8383 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8387 --bs-text-opacity: 1;
8388 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8392 --bs-text-opacity: 1;
8393 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8397 --bs-text-opacity: 1;
8398 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8402 --bs-text-opacity: 1;
8403 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8407 --bs-text-opacity: 1;
8408 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8412 --bs-text-opacity: 1;
8413 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8417 --bs-text-opacity: 1;
8418 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8422 --bs-text-opacity: 1;
8423 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8427 --bs-text-opacity: 1;
8428 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8432 --bs-text-opacity: 1;
8433 color: var(--bs-secondary-color) !important;
8437 --bs-text-opacity: 1;
8438 color: rgba(0, 0, 0, 0.5) !important;
8442 --bs-text-opacity: 1;
8443 color: rgba(255, 255, 255, 0.5) !important;
8446 .text-body-secondary {
8447 --bs-text-opacity: 1;
8448 color: var(--bs-secondary-color) !important;
8451 .text-body-tertiary {
8452 --bs-text-opacity: 1;
8453 color: var(--bs-tertiary-color) !important;
8456 .text-body-emphasis {
8457 --bs-text-opacity: 1;
8458 color: var(--bs-emphasis-color) !important;
8462 --bs-text-opacity: 1;
8463 color: inherit !important;
8467 --bs-text-opacity: 0.25;
8471 --bs-text-opacity: 0.5;
8475 --bs-text-opacity: 0.75;
8479 --bs-text-opacity: 1;
8482 .text-primary-emphasis {
8483 color: var(--bs-primary-text-emphasis) !important;
8486 .text-secondary-emphasis {
8487 color: var(--bs-secondary-text-emphasis) !important;
8490 .text-success-emphasis {
8491 color: var(--bs-success-text-emphasis) !important;
8494 .text-info-emphasis {
8495 color: var(--bs-info-text-emphasis) !important;
8498 .text-warning-emphasis {
8499 color: var(--bs-warning-text-emphasis) !important;
8502 .text-danger-emphasis {
8503 color: var(--bs-danger-text-emphasis) !important;
8506 .text-light-emphasis {
8507 color: var(--bs-light-text-emphasis) !important;
8510 .text-dark-emphasis {
8511 color: var(--bs-dark-text-emphasis) !important;
8515 --bs-link-opacity: 0.1;
8518 .link-opacity-10-hover:hover {
8519 --bs-link-opacity: 0.1;
8523 --bs-link-opacity: 0.25;
8526 .link-opacity-25-hover:hover {
8527 --bs-link-opacity: 0.25;
8531 --bs-link-opacity: 0.5;
8534 .link-opacity-50-hover:hover {
8535 --bs-link-opacity: 0.5;
8539 --bs-link-opacity: 0.75;
8542 .link-opacity-75-hover:hover {
8543 --bs-link-opacity: 0.75;
8547 --bs-link-opacity: 1;
8550 .link-opacity-100-hover:hover {
8551 --bs-link-opacity: 1;
8555 text-underline-offset: 0.125em !important;
8558 .link-offset-1-hover:hover {
8559 text-underline-offset: 0.125em !important;
8563 text-underline-offset: 0.25em !important;
8566 .link-offset-2-hover:hover {
8567 text-underline-offset: 0.25em !important;
8571 text-underline-offset: 0.375em !important;
8574 .link-offset-3-hover:hover {
8575 text-underline-offset: 0.375em !important;
8578 .link-underline-primary {
8579 --bs-link-underline-opacity: 1;
8580 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8583 .link-underline-secondary {
8584 --bs-link-underline-opacity: 1;
8585 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8588 .link-underline-success {
8589 --bs-link-underline-opacity: 1;
8590 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8593 .link-underline-info {
8594 --bs-link-underline-opacity: 1;
8595 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8598 .link-underline-warning {
8599 --bs-link-underline-opacity: 1;
8600 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8603 .link-underline-danger {
8604 --bs-link-underline-opacity: 1;
8605 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8608 .link-underline-light {
8609 --bs-link-underline-opacity: 1;
8610 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8613 .link-underline-dark {
8614 --bs-link-underline-opacity: 1;
8615 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8619 --bs-link-underline-opacity: 1;
8620 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8623 .link-underline-opacity-0 {
8624 --bs-link-underline-opacity: 0;
8627 .link-underline-opacity-0-hover:hover {
8628 --bs-link-underline-opacity: 0;
8631 .link-underline-opacity-10 {
8632 --bs-link-underline-opacity: 0.1;
8635 .link-underline-opacity-10-hover:hover {
8636 --bs-link-underline-opacity: 0.1;
8639 .link-underline-opacity-25 {
8640 --bs-link-underline-opacity: 0.25;
8643 .link-underline-opacity-25-hover:hover {
8644 --bs-link-underline-opacity: 0.25;
8647 .link-underline-opacity-50 {
8648 --bs-link-underline-opacity: 0.5;
8651 .link-underline-opacity-50-hover:hover {
8652 --bs-link-underline-opacity: 0.5;
8655 .link-underline-opacity-75 {
8656 --bs-link-underline-opacity: 0.75;
8659 .link-underline-opacity-75-hover:hover {
8660 --bs-link-underline-opacity: 0.75;
8663 .link-underline-opacity-100 {
8664 --bs-link-underline-opacity: 1;
8667 .link-underline-opacity-100-hover:hover {
8668 --bs-link-underline-opacity: 1;
8673 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8678 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8683 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8688 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8693 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8698 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8703 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8708 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8713 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8718 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8723 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8728 background-color: transparent !important;
8731 .bg-body-secondary {
8733 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8738 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8742 --bs-bg-opacity: 0.1;
8746 --bs-bg-opacity: 0.25;
8750 --bs-bg-opacity: 0.5;
8754 --bs-bg-opacity: 0.75;
8761 .bg-primary-subtle {
8762 background-color: var(--bs-primary-bg-subtle) !important;
8765 .bg-secondary-subtle {
8766 background-color: var(--bs-secondary-bg-subtle) !important;
8769 .bg-success-subtle {
8770 background-color: var(--bs-success-bg-subtle) !important;
8774 background-color: var(--bs-info-bg-subtle) !important;
8777 .bg-warning-subtle {
8778 background-color: var(--bs-warning-bg-subtle) !important;
8782 background-color: var(--bs-danger-bg-subtle) !important;
8786 background-color: var(--bs-light-bg-subtle) !important;
8790 background-color: var(--bs-dark-bg-subtle) !important;
8794 background-image: var(--bs-gradient) !important;
8798 user-select: all !important;
8802 user-select: auto !important;
8806 user-select: none !important;
8810 pointer-events: none !important;
8814 pointer-events: auto !important;
8818 border-radius: var(--bs-border-radius) !important;
8822 border-radius: 0 !important;
8826 border-radius: var(--bs-border-radius-sm) !important;
8830 border-radius: var(--bs-border-radius) !important;
8834 border-radius: var(--bs-border-radius-lg) !important;
8838 border-radius: var(--bs-border-radius-xl) !important;
8842 border-radius: var(--bs-border-radius-xxl) !important;
8846 border-radius: 50% !important;
8850 border-radius: var(--bs-border-radius-pill) !important;
8854 border-top-left-radius: var(--bs-border-radius) !important;
8855 border-top-right-radius: var(--bs-border-radius) !important;
8859 border-top-left-radius: 0 !important;
8860 border-top-right-radius: 0 !important;
8864 border-top-left-radius: var(--bs-border-radius-sm) !important;
8865 border-top-right-radius: var(--bs-border-radius-sm) !important;
8869 border-top-left-radius: var(--bs-border-radius) !important;
8870 border-top-right-radius: var(--bs-border-radius) !important;
8874 border-top-left-radius: var(--bs-border-radius-lg) !important;
8875 border-top-right-radius: var(--bs-border-radius-lg) !important;
8879 border-top-left-radius: var(--bs-border-radius-xl) !important;
8880 border-top-right-radius: var(--bs-border-radius-xl) !important;
8884 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8885 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8888 .rounded-top-circle {
8889 border-top-left-radius: 50% !important;
8890 border-top-right-radius: 50% !important;
8894 border-top-left-radius: var(--bs-border-radius-pill) !important;
8895 border-top-right-radius: var(--bs-border-radius-pill) !important;
8899 border-top-right-radius: var(--bs-border-radius) !important;
8900 border-bottom-right-radius: var(--bs-border-radius) !important;
8904 border-top-right-radius: 0 !important;
8905 border-bottom-right-radius: 0 !important;
8909 border-top-right-radius: var(--bs-border-radius-sm) !important;
8910 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8914 border-top-right-radius: var(--bs-border-radius) !important;
8915 border-bottom-right-radius: var(--bs-border-radius) !important;
8919 border-top-right-radius: var(--bs-border-radius-lg) !important;
8920 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8924 border-top-right-radius: var(--bs-border-radius-xl) !important;
8925 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8929 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8930 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8933 .rounded-end-circle {
8934 border-top-right-radius: 50% !important;
8935 border-bottom-right-radius: 50% !important;
8939 border-top-right-radius: var(--bs-border-radius-pill) !important;
8940 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8944 border-bottom-right-radius: var(--bs-border-radius) !important;
8945 border-bottom-left-radius: var(--bs-border-radius) !important;
8949 border-bottom-right-radius: 0 !important;
8950 border-bottom-left-radius: 0 !important;
8954 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8955 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8959 border-bottom-right-radius: var(--bs-border-radius) !important;
8960 border-bottom-left-radius: var(--bs-border-radius) !important;
8964 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8965 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8969 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8970 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8974 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8975 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8978 .rounded-bottom-circle {
8979 border-bottom-right-radius: 50% !important;
8980 border-bottom-left-radius: 50% !important;
8983 .rounded-bottom-pill {
8984 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8985 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
8989 border-bottom-left-radius: var(--bs-border-radius) !important;
8990 border-top-left-radius: var(--bs-border-radius) !important;
8994 border-bottom-left-radius: 0 !important;
8995 border-top-left-radius: 0 !important;
8999 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9000 border-top-left-radius: var(--bs-border-radius-sm) !important;
9004 border-bottom-left-radius: var(--bs-border-radius) !important;
9005 border-top-left-radius: var(--bs-border-radius) !important;
9009 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9010 border-top-left-radius: var(--bs-border-radius-lg) !important;
9014 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9015 border-top-left-radius: var(--bs-border-radius-xl) !important;
9019 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9020 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9023 .rounded-start-circle {
9024 border-bottom-left-radius: 50% !important;
9025 border-top-left-radius: 50% !important;
9028 .rounded-start-pill {
9029 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9030 border-top-left-radius: var(--bs-border-radius-pill) !important;
9034 visibility: visible !important;
9038 visibility: hidden !important;
9042 z-index: -1 !important;
9046 z-index: 0 !important;
9050 z-index: 1 !important;
9054 z-index: 2 !important;
9058 z-index: 3 !important;
9061 @media (min-width: 576px) {
9063 float: left !important;
9066 float: right !important;
9069 float: none !important;
9071 .object-fit-sm-contain {
9072 object-fit: contain !important;
9074 .object-fit-sm-cover {
9075 object-fit: cover !important;
9077 .object-fit-sm-fill {
9078 object-fit: fill !important;
9080 .object-fit-sm-scale {
9081 object-fit: scale-down !important;
9083 .object-fit-sm-none {
9084 object-fit: none !important;
9087 display: inline !important;
9089 .d-sm-inline-block {
9090 display: inline-block !important;
9093 display: block !important;
9096 display: grid !important;
9099 display: inline-grid !important;
9102 display: table !important;
9105 display: table-row !important;
9108 display: table-cell !important;
9111 display: flex !important;
9114 display: inline-flex !important;
9117 display: none !important;
9120 flex: 1 1 auto !important;
9123 flex-direction: row !important;
9126 flex-direction: column !important;
9128 .flex-sm-row-reverse {
9129 flex-direction: row-reverse !important;
9131 .flex-sm-column-reverse {
9132 flex-direction: column-reverse !important;
9135 flex-grow: 0 !important;
9138 flex-grow: 1 !important;
9141 flex-shrink: 0 !important;
9144 flex-shrink: 1 !important;
9147 flex-wrap: wrap !important;
9150 flex-wrap: nowrap !important;
9152 .flex-sm-wrap-reverse {
9153 flex-wrap: wrap-reverse !important;
9155 .justify-content-sm-start {
9156 justify-content: flex-start !important;
9158 .justify-content-sm-end {
9159 justify-content: flex-end !important;
9161 .justify-content-sm-center {
9162 justify-content: center !important;
9164 .justify-content-sm-between {
9165 justify-content: space-between !important;
9167 .justify-content-sm-around {
9168 justify-content: space-around !important;
9170 .justify-content-sm-evenly {
9171 justify-content: space-evenly !important;
9173 .align-items-sm-start {
9174 align-items: flex-start !important;
9176 .align-items-sm-end {
9177 align-items: flex-end !important;
9179 .align-items-sm-center {
9180 align-items: center !important;
9182 .align-items-sm-baseline {
9183 align-items: baseline !important;
9185 .align-items-sm-stretch {
9186 align-items: stretch !important;
9188 .align-content-sm-start {
9189 align-content: flex-start !important;
9191 .align-content-sm-end {
9192 align-content: flex-end !important;
9194 .align-content-sm-center {
9195 align-content: center !important;
9197 .align-content-sm-between {
9198 align-content: space-between !important;
9200 .align-content-sm-around {
9201 align-content: space-around !important;
9203 .align-content-sm-stretch {
9204 align-content: stretch !important;
9206 .align-self-sm-auto {
9207 align-self: auto !important;
9209 .align-self-sm-start {
9210 align-self: flex-start !important;
9212 .align-self-sm-end {
9213 align-self: flex-end !important;
9215 .align-self-sm-center {
9216 align-self: center !important;
9218 .align-self-sm-baseline {
9219 align-self: baseline !important;
9221 .align-self-sm-stretch {
9222 align-self: stretch !important;
9225 order: -1 !important;
9228 order: 0 !important;
9231 order: 1 !important;
9234 order: 2 !important;
9237 order: 3 !important;
9240 order: 4 !important;
9243 order: 5 !important;
9246 order: 6 !important;
9249 margin: 0 !important;
9252 margin: 0.25rem !important;
9255 margin: 0.5rem !important;
9258 margin: 1rem !important;
9261 margin: 1.5rem !important;
9264 margin: 3rem !important;
9267 margin: auto !important;
9270 margin-right: 0 !important;
9271 margin-left: 0 !important;
9274 margin-right: 0.25rem !important;
9275 margin-left: 0.25rem !important;
9278 margin-right: 0.5rem !important;
9279 margin-left: 0.5rem !important;
9282 margin-right: 1rem !important;
9283 margin-left: 1rem !important;
9286 margin-right: 1.5rem !important;
9287 margin-left: 1.5rem !important;
9290 margin-right: 3rem !important;
9291 margin-left: 3rem !important;
9294 margin-right: auto !important;
9295 margin-left: auto !important;
9298 margin-top: 0 !important;
9299 margin-bottom: 0 !important;
9302 margin-top: 0.25rem !important;
9303 margin-bottom: 0.25rem !important;
9306 margin-top: 0.5rem !important;
9307 margin-bottom: 0.5rem !important;
9310 margin-top: 1rem !important;
9311 margin-bottom: 1rem !important;
9314 margin-top: 1.5rem !important;
9315 margin-bottom: 1.5rem !important;
9318 margin-top: 3rem !important;
9319 margin-bottom: 3rem !important;
9322 margin-top: auto !important;
9323 margin-bottom: auto !important;
9326 margin-top: 0 !important;
9329 margin-top: 0.25rem !important;
9332 margin-top: 0.5rem !important;
9335 margin-top: 1rem !important;
9338 margin-top: 1.5rem !important;
9341 margin-top: 3rem !important;
9344 margin-top: auto !important;
9347 margin-right: 0 !important;
9350 margin-right: 0.25rem !important;
9353 margin-right: 0.5rem !important;
9356 margin-right: 1rem !important;
9359 margin-right: 1.5rem !important;
9362 margin-right: 3rem !important;
9365 margin-right: auto !important;
9368 margin-bottom: 0 !important;
9371 margin-bottom: 0.25rem !important;
9374 margin-bottom: 0.5rem !important;
9377 margin-bottom: 1rem !important;
9380 margin-bottom: 1.5rem !important;
9383 margin-bottom: 3rem !important;
9386 margin-bottom: auto !important;
9389 margin-left: 0 !important;
9392 margin-left: 0.25rem !important;
9395 margin-left: 0.5rem !important;
9398 margin-left: 1rem !important;
9401 margin-left: 1.5rem !important;
9404 margin-left: 3rem !important;
9407 margin-left: auto !important;
9410 padding: 0 !important;
9413 padding: 0.25rem !important;
9416 padding: 0.5rem !important;
9419 padding: 1rem !important;
9422 padding: 1.5rem !important;
9425 padding: 3rem !important;
9428 padding-right: 0 !important;
9429 padding-left: 0 !important;
9432 padding-right: 0.25rem !important;
9433 padding-left: 0.25rem !important;
9436 padding-right: 0.5rem !important;
9437 padding-left: 0.5rem !important;
9440 padding-right: 1rem !important;
9441 padding-left: 1rem !important;
9444 padding-right: 1.5rem !important;
9445 padding-left: 1.5rem !important;
9448 padding-right: 3rem !important;
9449 padding-left: 3rem !important;
9452 padding-top: 0 !important;
9453 padding-bottom: 0 !important;
9456 padding-top: 0.25rem !important;
9457 padding-bottom: 0.25rem !important;
9460 padding-top: 0.5rem !important;
9461 padding-bottom: 0.5rem !important;
9464 padding-top: 1rem !important;
9465 padding-bottom: 1rem !important;
9468 padding-top: 1.5rem !important;
9469 padding-bottom: 1.5rem !important;
9472 padding-top: 3rem !important;
9473 padding-bottom: 3rem !important;
9476 padding-top: 0 !important;
9479 padding-top: 0.25rem !important;
9482 padding-top: 0.5rem !important;
9485 padding-top: 1rem !important;
9488 padding-top: 1.5rem !important;
9491 padding-top: 3rem !important;
9494 padding-right: 0 !important;
9497 padding-right: 0.25rem !important;
9500 padding-right: 0.5rem !important;
9503 padding-right: 1rem !important;
9506 padding-right: 1.5rem !important;
9509 padding-right: 3rem !important;
9512 padding-bottom: 0 !important;
9515 padding-bottom: 0.25rem !important;
9518 padding-bottom: 0.5rem !important;
9521 padding-bottom: 1rem !important;
9524 padding-bottom: 1.5rem !important;
9527 padding-bottom: 3rem !important;
9530 padding-left: 0 !important;
9533 padding-left: 0.25rem !important;
9536 padding-left: 0.5rem !important;
9539 padding-left: 1rem !important;
9542 padding-left: 1.5rem !important;
9545 padding-left: 3rem !important;
9551 gap: 0.25rem !important;
9554 gap: 0.5rem !important;
9557 gap: 1rem !important;
9560 gap: 1.5rem !important;
9563 gap: 3rem !important;
9566 row-gap: 0 !important;
9569 row-gap: 0.25rem !important;
9572 row-gap: 0.5rem !important;
9575 row-gap: 1rem !important;
9578 row-gap: 1.5rem !important;
9581 row-gap: 3rem !important;
9584 column-gap: 0 !important;
9587 column-gap: 0.25rem !important;
9590 column-gap: 0.5rem !important;
9593 column-gap: 1rem !important;
9596 column-gap: 1.5rem !important;
9599 column-gap: 3rem !important;
9602 text-align: left !important;
9605 text-align: right !important;
9608 text-align: center !important;
9611 @media (min-width: 768px) {
9613 float: left !important;
9616 float: right !important;
9619 float: none !important;
9621 .object-fit-md-contain {
9622 object-fit: contain !important;
9624 .object-fit-md-cover {
9625 object-fit: cover !important;
9627 .object-fit-md-fill {
9628 object-fit: fill !important;
9630 .object-fit-md-scale {
9631 object-fit: scale-down !important;
9633 .object-fit-md-none {
9634 object-fit: none !important;
9637 display: inline !important;
9639 .d-md-inline-block {
9640 display: inline-block !important;
9643 display: block !important;
9646 display: grid !important;
9649 display: inline-grid !important;
9652 display: table !important;
9655 display: table-row !important;
9658 display: table-cell !important;
9661 display: flex !important;
9664 display: inline-flex !important;
9667 display: none !important;
9670 flex: 1 1 auto !important;
9673 flex-direction: row !important;
9676 flex-direction: column !important;
9678 .flex-md-row-reverse {
9679 flex-direction: row-reverse !important;
9681 .flex-md-column-reverse {
9682 flex-direction: column-reverse !important;
9685 flex-grow: 0 !important;
9688 flex-grow: 1 !important;
9691 flex-shrink: 0 !important;
9694 flex-shrink: 1 !important;
9697 flex-wrap: wrap !important;
9700 flex-wrap: nowrap !important;
9702 .flex-md-wrap-reverse {
9703 flex-wrap: wrap-reverse !important;
9705 .justify-content-md-start {
9706 justify-content: flex-start !important;
9708 .justify-content-md-end {
9709 justify-content: flex-end !important;
9711 .justify-content-md-center {
9712 justify-content: center !important;
9714 .justify-content-md-between {
9715 justify-content: space-between !important;
9717 .justify-content-md-around {
9718 justify-content: space-around !important;
9720 .justify-content-md-evenly {
9721 justify-content: space-evenly !important;
9723 .align-items-md-start {
9724 align-items: flex-start !important;
9726 .align-items-md-end {
9727 align-items: flex-end !important;
9729 .align-items-md-center {
9730 align-items: center !important;
9732 .align-items-md-baseline {
9733 align-items: baseline !important;
9735 .align-items-md-stretch {
9736 align-items: stretch !important;
9738 .align-content-md-start {
9739 align-content: flex-start !important;
9741 .align-content-md-end {
9742 align-content: flex-end !important;
9744 .align-content-md-center {
9745 align-content: center !important;
9747 .align-content-md-between {
9748 align-content: space-between !important;
9750 .align-content-md-around {
9751 align-content: space-around !important;
9753 .align-content-md-stretch {
9754 align-content: stretch !important;
9756 .align-self-md-auto {
9757 align-self: auto !important;
9759 .align-self-md-start {
9760 align-self: flex-start !important;
9762 .align-self-md-end {
9763 align-self: flex-end !important;
9765 .align-self-md-center {
9766 align-self: center !important;
9768 .align-self-md-baseline {
9769 align-self: baseline !important;
9771 .align-self-md-stretch {
9772 align-self: stretch !important;
9775 order: -1 !important;
9778 order: 0 !important;
9781 order: 1 !important;
9784 order: 2 !important;
9787 order: 3 !important;
9790 order: 4 !important;
9793 order: 5 !important;
9796 order: 6 !important;
9799 margin: 0 !important;
9802 margin: 0.25rem !important;
9805 margin: 0.5rem !important;
9808 margin: 1rem !important;
9811 margin: 1.5rem !important;
9814 margin: 3rem !important;
9817 margin: auto !important;
9820 margin-right: 0 !important;
9821 margin-left: 0 !important;
9824 margin-right: 0.25rem !important;
9825 margin-left: 0.25rem !important;
9828 margin-right: 0.5rem !important;
9829 margin-left: 0.5rem !important;
9832 margin-right: 1rem !important;
9833 margin-left: 1rem !important;
9836 margin-right: 1.5rem !important;
9837 margin-left: 1.5rem !important;
9840 margin-right: 3rem !important;
9841 margin-left: 3rem !important;
9844 margin-right: auto !important;
9845 margin-left: auto !important;
9848 margin-top: 0 !important;
9849 margin-bottom: 0 !important;
9852 margin-top: 0.25rem !important;
9853 margin-bottom: 0.25rem !important;
9856 margin-top: 0.5rem !important;
9857 margin-bottom: 0.5rem !important;
9860 margin-top: 1rem !important;
9861 margin-bottom: 1rem !important;
9864 margin-top: 1.5rem !important;
9865 margin-bottom: 1.5rem !important;
9868 margin-top: 3rem !important;
9869 margin-bottom: 3rem !important;
9872 margin-top: auto !important;
9873 margin-bottom: auto !important;
9876 margin-top: 0 !important;
9879 margin-top: 0.25rem !important;
9882 margin-top: 0.5rem !important;
9885 margin-top: 1rem !important;
9888 margin-top: 1.5rem !important;
9891 margin-top: 3rem !important;
9894 margin-top: auto !important;
9897 margin-right: 0 !important;
9900 margin-right: 0.25rem !important;
9903 margin-right: 0.5rem !important;
9906 margin-right: 1rem !important;
9909 margin-right: 1.5rem !important;
9912 margin-right: 3rem !important;
9915 margin-right: auto !important;
9918 margin-bottom: 0 !important;
9921 margin-bottom: 0.25rem !important;
9924 margin-bottom: 0.5rem !important;
9927 margin-bottom: 1rem !important;
9930 margin-bottom: 1.5rem !important;
9933 margin-bottom: 3rem !important;
9936 margin-bottom: auto !important;
9939 margin-left: 0 !important;
9942 margin-left: 0.25rem !important;
9945 margin-left: 0.5rem !important;
9948 margin-left: 1rem !important;
9951 margin-left: 1.5rem !important;
9954 margin-left: 3rem !important;
9957 margin-left: auto !important;
9960 padding: 0 !important;
9963 padding: 0.25rem !important;
9966 padding: 0.5rem !important;
9969 padding: 1rem !important;
9972 padding: 1.5rem !important;
9975 padding: 3rem !important;
9978 padding-right: 0 !important;
9979 padding-left: 0 !important;
9982 padding-right: 0.25rem !important;
9983 padding-left: 0.25rem !important;
9986 padding-right: 0.5rem !important;
9987 padding-left: 0.5rem !important;
9990 padding-right: 1rem !important;
9991 padding-left: 1rem !important;
9994 padding-right: 1.5rem !important;
9995 padding-left: 1.5rem !important;
9998 padding-right: 3rem !important;
9999 padding-left: 3rem !important;
10002 padding-top: 0 !important;
10003 padding-bottom: 0 !important;
10006 padding-top: 0.25rem !important;
10007 padding-bottom: 0.25rem !important;
10010 padding-top: 0.5rem !important;
10011 padding-bottom: 0.5rem !important;
10014 padding-top: 1rem !important;
10015 padding-bottom: 1rem !important;
10018 padding-top: 1.5rem !important;
10019 padding-bottom: 1.5rem !important;
10022 padding-top: 3rem !important;
10023 padding-bottom: 3rem !important;
10026 padding-top: 0 !important;
10029 padding-top: 0.25rem !important;
10032 padding-top: 0.5rem !important;
10035 padding-top: 1rem !important;
10038 padding-top: 1.5rem !important;
10041 padding-top: 3rem !important;
10044 padding-right: 0 !important;
10047 padding-right: 0.25rem !important;
10050 padding-right: 0.5rem !important;
10053 padding-right: 1rem !important;
10056 padding-right: 1.5rem !important;
10059 padding-right: 3rem !important;
10062 padding-bottom: 0 !important;
10065 padding-bottom: 0.25rem !important;
10068 padding-bottom: 0.5rem !important;
10071 padding-bottom: 1rem !important;
10074 padding-bottom: 1.5rem !important;
10077 padding-bottom: 3rem !important;
10080 padding-left: 0 !important;
10083 padding-left: 0.25rem !important;
10086 padding-left: 0.5rem !important;
10089 padding-left: 1rem !important;
10092 padding-left: 1.5rem !important;
10095 padding-left: 3rem !important;
10101 gap: 0.25rem !important;
10104 gap: 0.5rem !important;
10107 gap: 1rem !important;
10110 gap: 1.5rem !important;
10113 gap: 3rem !important;
10116 row-gap: 0 !important;
10119 row-gap: 0.25rem !important;
10122 row-gap: 0.5rem !important;
10125 row-gap: 1rem !important;
10128 row-gap: 1.5rem !important;
10131 row-gap: 3rem !important;
10134 column-gap: 0 !important;
10137 column-gap: 0.25rem !important;
10140 column-gap: 0.5rem !important;
10143 column-gap: 1rem !important;
10146 column-gap: 1.5rem !important;
10149 column-gap: 3rem !important;
10152 text-align: left !important;
10155 text-align: right !important;
10158 text-align: center !important;
10161 @media (min-width: 992px) {
10163 float: left !important;
10166 float: right !important;
10169 float: none !important;
10171 .object-fit-lg-contain {
10172 object-fit: contain !important;
10174 .object-fit-lg-cover {
10175 object-fit: cover !important;
10177 .object-fit-lg-fill {
10178 object-fit: fill !important;
10180 .object-fit-lg-scale {
10181 object-fit: scale-down !important;
10183 .object-fit-lg-none {
10184 object-fit: none !important;
10187 display: inline !important;
10189 .d-lg-inline-block {
10190 display: inline-block !important;
10193 display: block !important;
10196 display: grid !important;
10198 .d-lg-inline-grid {
10199 display: inline-grid !important;
10202 display: table !important;
10205 display: table-row !important;
10208 display: table-cell !important;
10211 display: flex !important;
10213 .d-lg-inline-flex {
10214 display: inline-flex !important;
10217 display: none !important;
10220 flex: 1 1 auto !important;
10223 flex-direction: row !important;
10226 flex-direction: column !important;
10228 .flex-lg-row-reverse {
10229 flex-direction: row-reverse !important;
10231 .flex-lg-column-reverse {
10232 flex-direction: column-reverse !important;
10235 flex-grow: 0 !important;
10238 flex-grow: 1 !important;
10240 .flex-lg-shrink-0 {
10241 flex-shrink: 0 !important;
10243 .flex-lg-shrink-1 {
10244 flex-shrink: 1 !important;
10247 flex-wrap: wrap !important;
10250 flex-wrap: nowrap !important;
10252 .flex-lg-wrap-reverse {
10253 flex-wrap: wrap-reverse !important;
10255 .justify-content-lg-start {
10256 justify-content: flex-start !important;
10258 .justify-content-lg-end {
10259 justify-content: flex-end !important;
10261 .justify-content-lg-center {
10262 justify-content: center !important;
10264 .justify-content-lg-between {
10265 justify-content: space-between !important;
10267 .justify-content-lg-around {
10268 justify-content: space-around !important;
10270 .justify-content-lg-evenly {
10271 justify-content: space-evenly !important;
10273 .align-items-lg-start {
10274 align-items: flex-start !important;
10276 .align-items-lg-end {
10277 align-items: flex-end !important;
10279 .align-items-lg-center {
10280 align-items: center !important;
10282 .align-items-lg-baseline {
10283 align-items: baseline !important;
10285 .align-items-lg-stretch {
10286 align-items: stretch !important;
10288 .align-content-lg-start {
10289 align-content: flex-start !important;
10291 .align-content-lg-end {
10292 align-content: flex-end !important;
10294 .align-content-lg-center {
10295 align-content: center !important;
10297 .align-content-lg-between {
10298 align-content: space-between !important;
10300 .align-content-lg-around {
10301 align-content: space-around !important;
10303 .align-content-lg-stretch {
10304 align-content: stretch !important;
10306 .align-self-lg-auto {
10307 align-self: auto !important;
10309 .align-self-lg-start {
10310 align-self: flex-start !important;
10312 .align-self-lg-end {
10313 align-self: flex-end !important;
10315 .align-self-lg-center {
10316 align-self: center !important;
10318 .align-self-lg-baseline {
10319 align-self: baseline !important;
10321 .align-self-lg-stretch {
10322 align-self: stretch !important;
10325 order: -1 !important;
10328 order: 0 !important;
10331 order: 1 !important;
10334 order: 2 !important;
10337 order: 3 !important;
10340 order: 4 !important;
10343 order: 5 !important;
10346 order: 6 !important;
10349 margin: 0 !important;
10352 margin: 0.25rem !important;
10355 margin: 0.5rem !important;
10358 margin: 1rem !important;
10361 margin: 1.5rem !important;
10364 margin: 3rem !important;
10367 margin: auto !important;
10370 margin-right: 0 !important;
10371 margin-left: 0 !important;
10374 margin-right: 0.25rem !important;
10375 margin-left: 0.25rem !important;
10378 margin-right: 0.5rem !important;
10379 margin-left: 0.5rem !important;
10382 margin-right: 1rem !important;
10383 margin-left: 1rem !important;
10386 margin-right: 1.5rem !important;
10387 margin-left: 1.5rem !important;
10390 margin-right: 3rem !important;
10391 margin-left: 3rem !important;
10394 margin-right: auto !important;
10395 margin-left: auto !important;
10398 margin-top: 0 !important;
10399 margin-bottom: 0 !important;
10402 margin-top: 0.25rem !important;
10403 margin-bottom: 0.25rem !important;
10406 margin-top: 0.5rem !important;
10407 margin-bottom: 0.5rem !important;
10410 margin-top: 1rem !important;
10411 margin-bottom: 1rem !important;
10414 margin-top: 1.5rem !important;
10415 margin-bottom: 1.5rem !important;
10418 margin-top: 3rem !important;
10419 margin-bottom: 3rem !important;
10422 margin-top: auto !important;
10423 margin-bottom: auto !important;
10426 margin-top: 0 !important;
10429 margin-top: 0.25rem !important;
10432 margin-top: 0.5rem !important;
10435 margin-top: 1rem !important;
10438 margin-top: 1.5rem !important;
10441 margin-top: 3rem !important;
10444 margin-top: auto !important;
10447 margin-right: 0 !important;
10450 margin-right: 0.25rem !important;
10453 margin-right: 0.5rem !important;
10456 margin-right: 1rem !important;
10459 margin-right: 1.5rem !important;
10462 margin-right: 3rem !important;
10465 margin-right: auto !important;
10468 margin-bottom: 0 !important;
10471 margin-bottom: 0.25rem !important;
10474 margin-bottom: 0.5rem !important;
10477 margin-bottom: 1rem !important;
10480 margin-bottom: 1.5rem !important;
10483 margin-bottom: 3rem !important;
10486 margin-bottom: auto !important;
10489 margin-left: 0 !important;
10492 margin-left: 0.25rem !important;
10495 margin-left: 0.5rem !important;
10498 margin-left: 1rem !important;
10501 margin-left: 1.5rem !important;
10504 margin-left: 3rem !important;
10507 margin-left: auto !important;
10510 padding: 0 !important;
10513 padding: 0.25rem !important;
10516 padding: 0.5rem !important;
10519 padding: 1rem !important;
10522 padding: 1.5rem !important;
10525 padding: 3rem !important;
10528 padding-right: 0 !important;
10529 padding-left: 0 !important;
10532 padding-right: 0.25rem !important;
10533 padding-left: 0.25rem !important;
10536 padding-right: 0.5rem !important;
10537 padding-left: 0.5rem !important;
10540 padding-right: 1rem !important;
10541 padding-left: 1rem !important;
10544 padding-right: 1.5rem !important;
10545 padding-left: 1.5rem !important;
10548 padding-right: 3rem !important;
10549 padding-left: 3rem !important;
10552 padding-top: 0 !important;
10553 padding-bottom: 0 !important;
10556 padding-top: 0.25rem !important;
10557 padding-bottom: 0.25rem !important;
10560 padding-top: 0.5rem !important;
10561 padding-bottom: 0.5rem !important;
10564 padding-top: 1rem !important;
10565 padding-bottom: 1rem !important;
10568 padding-top: 1.5rem !important;
10569 padding-bottom: 1.5rem !important;
10572 padding-top: 3rem !important;
10573 padding-bottom: 3rem !important;
10576 padding-top: 0 !important;
10579 padding-top: 0.25rem !important;
10582 padding-top: 0.5rem !important;
10585 padding-top: 1rem !important;
10588 padding-top: 1.5rem !important;
10591 padding-top: 3rem !important;
10594 padding-right: 0 !important;
10597 padding-right: 0.25rem !important;
10600 padding-right: 0.5rem !important;
10603 padding-right: 1rem !important;
10606 padding-right: 1.5rem !important;
10609 padding-right: 3rem !important;
10612 padding-bottom: 0 !important;
10615 padding-bottom: 0.25rem !important;
10618 padding-bottom: 0.5rem !important;
10621 padding-bottom: 1rem !important;
10624 padding-bottom: 1.5rem !important;
10627 padding-bottom: 3rem !important;
10630 padding-left: 0 !important;
10633 padding-left: 0.25rem !important;
10636 padding-left: 0.5rem !important;
10639 padding-left: 1rem !important;
10642 padding-left: 1.5rem !important;
10645 padding-left: 3rem !important;
10651 gap: 0.25rem !important;
10654 gap: 0.5rem !important;
10657 gap: 1rem !important;
10660 gap: 1.5rem !important;
10663 gap: 3rem !important;
10666 row-gap: 0 !important;
10669 row-gap: 0.25rem !important;
10672 row-gap: 0.5rem !important;
10675 row-gap: 1rem !important;
10678 row-gap: 1.5rem !important;
10681 row-gap: 3rem !important;
10684 column-gap: 0 !important;
10687 column-gap: 0.25rem !important;
10690 column-gap: 0.5rem !important;
10693 column-gap: 1rem !important;
10696 column-gap: 1.5rem !important;
10699 column-gap: 3rem !important;
10702 text-align: left !important;
10705 text-align: right !important;
10708 text-align: center !important;
10711 @media (min-width: 1200px) {
10713 float: left !important;
10716 float: right !important;
10719 float: none !important;
10721 .object-fit-xl-contain {
10722 object-fit: contain !important;
10724 .object-fit-xl-cover {
10725 object-fit: cover !important;
10727 .object-fit-xl-fill {
10728 object-fit: fill !important;
10730 .object-fit-xl-scale {
10731 object-fit: scale-down !important;
10733 .object-fit-xl-none {
10734 object-fit: none !important;
10737 display: inline !important;
10739 .d-xl-inline-block {
10740 display: inline-block !important;
10743 display: block !important;
10746 display: grid !important;
10748 .d-xl-inline-grid {
10749 display: inline-grid !important;
10752 display: table !important;
10755 display: table-row !important;
10758 display: table-cell !important;
10761 display: flex !important;
10763 .d-xl-inline-flex {
10764 display: inline-flex !important;
10767 display: none !important;
10770 flex: 1 1 auto !important;
10773 flex-direction: row !important;
10776 flex-direction: column !important;
10778 .flex-xl-row-reverse {
10779 flex-direction: row-reverse !important;
10781 .flex-xl-column-reverse {
10782 flex-direction: column-reverse !important;
10785 flex-grow: 0 !important;
10788 flex-grow: 1 !important;
10790 .flex-xl-shrink-0 {
10791 flex-shrink: 0 !important;
10793 .flex-xl-shrink-1 {
10794 flex-shrink: 1 !important;
10797 flex-wrap: wrap !important;
10800 flex-wrap: nowrap !important;
10802 .flex-xl-wrap-reverse {
10803 flex-wrap: wrap-reverse !important;
10805 .justify-content-xl-start {
10806 justify-content: flex-start !important;
10808 .justify-content-xl-end {
10809 justify-content: flex-end !important;
10811 .justify-content-xl-center {
10812 justify-content: center !important;
10814 .justify-content-xl-between {
10815 justify-content: space-between !important;
10817 .justify-content-xl-around {
10818 justify-content: space-around !important;
10820 .justify-content-xl-evenly {
10821 justify-content: space-evenly !important;
10823 .align-items-xl-start {
10824 align-items: flex-start !important;
10826 .align-items-xl-end {
10827 align-items: flex-end !important;
10829 .align-items-xl-center {
10830 align-items: center !important;
10832 .align-items-xl-baseline {
10833 align-items: baseline !important;
10835 .align-items-xl-stretch {
10836 align-items: stretch !important;
10838 .align-content-xl-start {
10839 align-content: flex-start !important;
10841 .align-content-xl-end {
10842 align-content: flex-end !important;
10844 .align-content-xl-center {
10845 align-content: center !important;
10847 .align-content-xl-between {
10848 align-content: space-between !important;
10850 .align-content-xl-around {
10851 align-content: space-around !important;
10853 .align-content-xl-stretch {
10854 align-content: stretch !important;
10856 .align-self-xl-auto {
10857 align-self: auto !important;
10859 .align-self-xl-start {
10860 align-self: flex-start !important;
10862 .align-self-xl-end {
10863 align-self: flex-end !important;
10865 .align-self-xl-center {
10866 align-self: center !important;
10868 .align-self-xl-baseline {
10869 align-self: baseline !important;
10871 .align-self-xl-stretch {
10872 align-self: stretch !important;
10875 order: -1 !important;
10878 order: 0 !important;
10881 order: 1 !important;
10884 order: 2 !important;
10887 order: 3 !important;
10890 order: 4 !important;
10893 order: 5 !important;
10896 order: 6 !important;
10899 margin: 0 !important;
10902 margin: 0.25rem !important;
10905 margin: 0.5rem !important;
10908 margin: 1rem !important;
10911 margin: 1.5rem !important;
10914 margin: 3rem !important;
10917 margin: auto !important;
10920 margin-right: 0 !important;
10921 margin-left: 0 !important;
10924 margin-right: 0.25rem !important;
10925 margin-left: 0.25rem !important;
10928 margin-right: 0.5rem !important;
10929 margin-left: 0.5rem !important;
10932 margin-right: 1rem !important;
10933 margin-left: 1rem !important;
10936 margin-right: 1.5rem !important;
10937 margin-left: 1.5rem !important;
10940 margin-right: 3rem !important;
10941 margin-left: 3rem !important;
10944 margin-right: auto !important;
10945 margin-left: auto !important;
10948 margin-top: 0 !important;
10949 margin-bottom: 0 !important;
10952 margin-top: 0.25rem !important;
10953 margin-bottom: 0.25rem !important;
10956 margin-top: 0.5rem !important;
10957 margin-bottom: 0.5rem !important;
10960 margin-top: 1rem !important;
10961 margin-bottom: 1rem !important;
10964 margin-top: 1.5rem !important;
10965 margin-bottom: 1.5rem !important;
10968 margin-top: 3rem !important;
10969 margin-bottom: 3rem !important;
10972 margin-top: auto !important;
10973 margin-bottom: auto !important;
10976 margin-top: 0 !important;
10979 margin-top: 0.25rem !important;
10982 margin-top: 0.5rem !important;
10985 margin-top: 1rem !important;
10988 margin-top: 1.5rem !important;
10991 margin-top: 3rem !important;
10994 margin-top: auto !important;
10997 margin-right: 0 !important;
11000 margin-right: 0.25rem !important;
11003 margin-right: 0.5rem !important;
11006 margin-right: 1rem !important;
11009 margin-right: 1.5rem !important;
11012 margin-right: 3rem !important;
11015 margin-right: auto !important;
11018 margin-bottom: 0 !important;
11021 margin-bottom: 0.25rem !important;
11024 margin-bottom: 0.5rem !important;
11027 margin-bottom: 1rem !important;
11030 margin-bottom: 1.5rem !important;
11033 margin-bottom: 3rem !important;
11036 margin-bottom: auto !important;
11039 margin-left: 0 !important;
11042 margin-left: 0.25rem !important;
11045 margin-left: 0.5rem !important;
11048 margin-left: 1rem !important;
11051 margin-left: 1.5rem !important;
11054 margin-left: 3rem !important;
11057 margin-left: auto !important;
11060 padding: 0 !important;
11063 padding: 0.25rem !important;
11066 padding: 0.5rem !important;
11069 padding: 1rem !important;
11072 padding: 1.5rem !important;
11075 padding: 3rem !important;
11078 padding-right: 0 !important;
11079 padding-left: 0 !important;
11082 padding-right: 0.25rem !important;
11083 padding-left: 0.25rem !important;
11086 padding-right: 0.5rem !important;
11087 padding-left: 0.5rem !important;
11090 padding-right: 1rem !important;
11091 padding-left: 1rem !important;
11094 padding-right: 1.5rem !important;
11095 padding-left: 1.5rem !important;
11098 padding-right: 3rem !important;
11099 padding-left: 3rem !important;
11102 padding-top: 0 !important;
11103 padding-bottom: 0 !important;
11106 padding-top: 0.25rem !important;
11107 padding-bottom: 0.25rem !important;
11110 padding-top: 0.5rem !important;
11111 padding-bottom: 0.5rem !important;
11114 padding-top: 1rem !important;
11115 padding-bottom: 1rem !important;
11118 padding-top: 1.5rem !important;
11119 padding-bottom: 1.5rem !important;
11122 padding-top: 3rem !important;
11123 padding-bottom: 3rem !important;
11126 padding-top: 0 !important;
11129 padding-top: 0.25rem !important;
11132 padding-top: 0.5rem !important;
11135 padding-top: 1rem !important;
11138 padding-top: 1.5rem !important;
11141 padding-top: 3rem !important;
11144 padding-right: 0 !important;
11147 padding-right: 0.25rem !important;
11150 padding-right: 0.5rem !important;
11153 padding-right: 1rem !important;
11156 padding-right: 1.5rem !important;
11159 padding-right: 3rem !important;
11162 padding-bottom: 0 !important;
11165 padding-bottom: 0.25rem !important;
11168 padding-bottom: 0.5rem !important;
11171 padding-bottom: 1rem !important;
11174 padding-bottom: 1.5rem !important;
11177 padding-bottom: 3rem !important;
11180 padding-left: 0 !important;
11183 padding-left: 0.25rem !important;
11186 padding-left: 0.5rem !important;
11189 padding-left: 1rem !important;
11192 padding-left: 1.5rem !important;
11195 padding-left: 3rem !important;
11201 gap: 0.25rem !important;
11204 gap: 0.5rem !important;
11207 gap: 1rem !important;
11210 gap: 1.5rem !important;
11213 gap: 3rem !important;
11216 row-gap: 0 !important;
11219 row-gap: 0.25rem !important;
11222 row-gap: 0.5rem !important;
11225 row-gap: 1rem !important;
11228 row-gap: 1.5rem !important;
11231 row-gap: 3rem !important;
11234 column-gap: 0 !important;
11237 column-gap: 0.25rem !important;
11240 column-gap: 0.5rem !important;
11243 column-gap: 1rem !important;
11246 column-gap: 1.5rem !important;
11249 column-gap: 3rem !important;
11252 text-align: left !important;
11255 text-align: right !important;
11258 text-align: center !important;
11261 @media (min-width: 1400px) {
11263 float: left !important;
11266 float: right !important;
11269 float: none !important;
11271 .object-fit-xxl-contain {
11272 object-fit: contain !important;
11274 .object-fit-xxl-cover {
11275 object-fit: cover !important;
11277 .object-fit-xxl-fill {
11278 object-fit: fill !important;
11280 .object-fit-xxl-scale {
11281 object-fit: scale-down !important;
11283 .object-fit-xxl-none {
11284 object-fit: none !important;
11287 display: inline !important;
11289 .d-xxl-inline-block {
11290 display: inline-block !important;
11293 display: block !important;
11296 display: grid !important;
11298 .d-xxl-inline-grid {
11299 display: inline-grid !important;
11302 display: table !important;
11305 display: table-row !important;
11307 .d-xxl-table-cell {
11308 display: table-cell !important;
11311 display: flex !important;
11313 .d-xxl-inline-flex {
11314 display: inline-flex !important;
11317 display: none !important;
11320 flex: 1 1 auto !important;
11323 flex-direction: row !important;
11326 flex-direction: column !important;
11328 .flex-xxl-row-reverse {
11329 flex-direction: row-reverse !important;
11331 .flex-xxl-column-reverse {
11332 flex-direction: column-reverse !important;
11335 flex-grow: 0 !important;
11338 flex-grow: 1 !important;
11340 .flex-xxl-shrink-0 {
11341 flex-shrink: 0 !important;
11343 .flex-xxl-shrink-1 {
11344 flex-shrink: 1 !important;
11347 flex-wrap: wrap !important;
11350 flex-wrap: nowrap !important;
11352 .flex-xxl-wrap-reverse {
11353 flex-wrap: wrap-reverse !important;
11355 .justify-content-xxl-start {
11356 justify-content: flex-start !important;
11358 .justify-content-xxl-end {
11359 justify-content: flex-end !important;
11361 .justify-content-xxl-center {
11362 justify-content: center !important;
11364 .justify-content-xxl-between {
11365 justify-content: space-between !important;
11367 .justify-content-xxl-around {
11368 justify-content: space-around !important;
11370 .justify-content-xxl-evenly {
11371 justify-content: space-evenly !important;
11373 .align-items-xxl-start {
11374 align-items: flex-start !important;
11376 .align-items-xxl-end {
11377 align-items: flex-end !important;
11379 .align-items-xxl-center {
11380 align-items: center !important;
11382 .align-items-xxl-baseline {
11383 align-items: baseline !important;
11385 .align-items-xxl-stretch {
11386 align-items: stretch !important;
11388 .align-content-xxl-start {
11389 align-content: flex-start !important;
11391 .align-content-xxl-end {
11392 align-content: flex-end !important;
11394 .align-content-xxl-center {
11395 align-content: center !important;
11397 .align-content-xxl-between {
11398 align-content: space-between !important;
11400 .align-content-xxl-around {
11401 align-content: space-around !important;
11403 .align-content-xxl-stretch {
11404 align-content: stretch !important;
11406 .align-self-xxl-auto {
11407 align-self: auto !important;
11409 .align-self-xxl-start {
11410 align-self: flex-start !important;
11412 .align-self-xxl-end {
11413 align-self: flex-end !important;
11415 .align-self-xxl-center {
11416 align-self: center !important;
11418 .align-self-xxl-baseline {
11419 align-self: baseline !important;
11421 .align-self-xxl-stretch {
11422 align-self: stretch !important;
11425 order: -1 !important;
11428 order: 0 !important;
11431 order: 1 !important;
11434 order: 2 !important;
11437 order: 3 !important;
11440 order: 4 !important;
11443 order: 5 !important;
11446 order: 6 !important;
11449 margin: 0 !important;
11452 margin: 0.25rem !important;
11455 margin: 0.5rem !important;
11458 margin: 1rem !important;
11461 margin: 1.5rem !important;
11464 margin: 3rem !important;
11467 margin: auto !important;
11470 margin-right: 0 !important;
11471 margin-left: 0 !important;
11474 margin-right: 0.25rem !important;
11475 margin-left: 0.25rem !important;
11478 margin-right: 0.5rem !important;
11479 margin-left: 0.5rem !important;
11482 margin-right: 1rem !important;
11483 margin-left: 1rem !important;
11486 margin-right: 1.5rem !important;
11487 margin-left: 1.5rem !important;
11490 margin-right: 3rem !important;
11491 margin-left: 3rem !important;
11494 margin-right: auto !important;
11495 margin-left: auto !important;
11498 margin-top: 0 !important;
11499 margin-bottom: 0 !important;
11502 margin-top: 0.25rem !important;
11503 margin-bottom: 0.25rem !important;
11506 margin-top: 0.5rem !important;
11507 margin-bottom: 0.5rem !important;
11510 margin-top: 1rem !important;
11511 margin-bottom: 1rem !important;
11514 margin-top: 1.5rem !important;
11515 margin-bottom: 1.5rem !important;
11518 margin-top: 3rem !important;
11519 margin-bottom: 3rem !important;
11522 margin-top: auto !important;
11523 margin-bottom: auto !important;
11526 margin-top: 0 !important;
11529 margin-top: 0.25rem !important;
11532 margin-top: 0.5rem !important;
11535 margin-top: 1rem !important;
11538 margin-top: 1.5rem !important;
11541 margin-top: 3rem !important;
11544 margin-top: auto !important;
11547 margin-right: 0 !important;
11550 margin-right: 0.25rem !important;
11553 margin-right: 0.5rem !important;
11556 margin-right: 1rem !important;
11559 margin-right: 1.5rem !important;
11562 margin-right: 3rem !important;
11565 margin-right: auto !important;
11568 margin-bottom: 0 !important;
11571 margin-bottom: 0.25rem !important;
11574 margin-bottom: 0.5rem !important;
11577 margin-bottom: 1rem !important;
11580 margin-bottom: 1.5rem !important;
11583 margin-bottom: 3rem !important;
11586 margin-bottom: auto !important;
11589 margin-left: 0 !important;
11592 margin-left: 0.25rem !important;
11595 margin-left: 0.5rem !important;
11598 margin-left: 1rem !important;
11601 margin-left: 1.5rem !important;
11604 margin-left: 3rem !important;
11607 margin-left: auto !important;
11610 padding: 0 !important;
11613 padding: 0.25rem !important;
11616 padding: 0.5rem !important;
11619 padding: 1rem !important;
11622 padding: 1.5rem !important;
11625 padding: 3rem !important;
11628 padding-right: 0 !important;
11629 padding-left: 0 !important;
11632 padding-right: 0.25rem !important;
11633 padding-left: 0.25rem !important;
11636 padding-right: 0.5rem !important;
11637 padding-left: 0.5rem !important;
11640 padding-right: 1rem !important;
11641 padding-left: 1rem !important;
11644 padding-right: 1.5rem !important;
11645 padding-left: 1.5rem !important;
11648 padding-right: 3rem !important;
11649 padding-left: 3rem !important;
11652 padding-top: 0 !important;
11653 padding-bottom: 0 !important;
11656 padding-top: 0.25rem !important;
11657 padding-bottom: 0.25rem !important;
11660 padding-top: 0.5rem !important;
11661 padding-bottom: 0.5rem !important;
11664 padding-top: 1rem !important;
11665 padding-bottom: 1rem !important;
11668 padding-top: 1.5rem !important;
11669 padding-bottom: 1.5rem !important;
11672 padding-top: 3rem !important;
11673 padding-bottom: 3rem !important;
11676 padding-top: 0 !important;
11679 padding-top: 0.25rem !important;
11682 padding-top: 0.5rem !important;
11685 padding-top: 1rem !important;
11688 padding-top: 1.5rem !important;
11691 padding-top: 3rem !important;
11694 padding-right: 0 !important;
11697 padding-right: 0.25rem !important;
11700 padding-right: 0.5rem !important;
11703 padding-right: 1rem !important;
11706 padding-right: 1.5rem !important;
11709 padding-right: 3rem !important;
11712 padding-bottom: 0 !important;
11715 padding-bottom: 0.25rem !important;
11718 padding-bottom: 0.5rem !important;
11721 padding-bottom: 1rem !important;
11724 padding-bottom: 1.5rem !important;
11727 padding-bottom: 3rem !important;
11730 padding-left: 0 !important;
11733 padding-left: 0.25rem !important;
11736 padding-left: 0.5rem !important;
11739 padding-left: 1rem !important;
11742 padding-left: 1.5rem !important;
11745 padding-left: 3rem !important;
11751 gap: 0.25rem !important;
11754 gap: 0.5rem !important;
11757 gap: 1rem !important;
11760 gap: 1.5rem !important;
11763 gap: 3rem !important;
11766 row-gap: 0 !important;
11769 row-gap: 0.25rem !important;
11772 row-gap: 0.5rem !important;
11775 row-gap: 1rem !important;
11778 row-gap: 1.5rem !important;
11781 row-gap: 3rem !important;
11783 .column-gap-xxl-0 {
11784 column-gap: 0 !important;
11786 .column-gap-xxl-1 {
11787 column-gap: 0.25rem !important;
11789 .column-gap-xxl-2 {
11790 column-gap: 0.5rem !important;
11792 .column-gap-xxl-3 {
11793 column-gap: 1rem !important;
11795 .column-gap-xxl-4 {
11796 column-gap: 1.5rem !important;
11798 .column-gap-xxl-5 {
11799 column-gap: 3rem !important;
11802 text-align: left !important;
11805 text-align: right !important;
11808 text-align: center !important;
11811 @media (min-width: 1200px) {
11813 font-size: 3rem !important;
11816 font-size: 2.5rem !important;
11819 font-size: 2rem !important;
11822 font-size: 1.5rem !important;
11827 display: inline !important;
11829 .d-print-inline-block {
11830 display: inline-block !important;
11833 display: block !important;
11836 display: grid !important;
11838 .d-print-inline-grid {
11839 display: inline-grid !important;
11842 display: table !important;
11844 .d-print-table-row {
11845 display: table-row !important;
11847 .d-print-table-cell {
11848 display: table-cell !important;
11851 display: flex !important;
11853 .d-print-inline-flex {
11854 display: inline-flex !important;
11857 display: none !important;
11861 /*# sourceMappingURL=darkly-red.css.map */