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: #00bc8c;
34 --bs-success: #00bc8c;
36 --bs-warning: #f39c12;
40 --bs-primary-rgb: 0, 188, 140;
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: #004b38;
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: #ccf2e8;
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: #99e4d1;
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-body-font-family: var(--bs-font-sans-serif);
78 --bs-body-font-size: 0.875rem;
79 --bs-body-font-weight: 400;
80 --bs-body-line-height: 1.5;
81 --bs-body-color: #dee2e6;
82 --bs-body-color-rgb: 222, 226, 230;
84 --bs-body-bg-rgb: 34, 34, 34;
85 --bs-emphasis-color: #000;
86 --bs-emphasis-color-rgb: 0, 0, 0;
87 --bs-secondary-color: rgba(222, 226, 230, 0.75);
88 --bs-secondary-color-rgb: 222, 226, 230;
89 --bs-secondary-bg: #ebebeb;
90 --bs-secondary-bg-rgb: 235, 235, 235;
91 --bs-tertiary-color: rgba(222, 226, 230, 0.5);
92 --bs-tertiary-color-rgb: 222, 226, 230;
93 --bs-tertiary-bg: #f8f9fa;
94 --bs-tertiary-bg-rgb: 248, 249, 250;
95 --bs-heading-color: inherit;
96 --bs-link-color: #00bc8c;
97 --bs-link-color-rgb: 0, 188, 140;
98 --bs-link-decoration: none;
99 --bs-link-hover-color: #009670;
100 --bs-link-hover-color-rgb: 0, 150, 112;
101 --bs-code-color: #d63384;
102 --bs-highlight-bg: #333;
103 --bs-border-width: 1px;
104 --bs-border-style: solid;
105 --bs-border-color: rgba(222, 226, 230, 0.25);
106 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
107 --bs-border-radius: 0.375rem;
108 --bs-border-radius-sm: 0.25rem;
109 --bs-border-radius-lg: 0.5rem;
110 --bs-border-radius-xl: 1rem;
111 --bs-border-radius-xxl: 2rem;
112 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
113 --bs-border-radius-pill: 50rem;
114 --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
115 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
116 --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
117 --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
118 --bs-focus-ring-width: 0.25rem;
119 --bs-focus-ring-opacity: 0.25;
120 --bs-focus-ring-color: rgba(0, 188, 140, 0.25);
121 --bs-form-valid-color: #00bc8c;
122 --bs-form-valid-border-color: #00bc8c;
123 --bs-form-invalid-color: #e74c3c;
124 --bs-form-invalid-border-color: #e74c3c;
127 [data-bs-theme=dark] {
129 --bs-body-color: #adb5bd;
130 --bs-body-color-rgb: 173, 181, 189;
132 --bs-body-bg-rgb: 34, 34, 34;
133 --bs-emphasis-color: #fff;
134 --bs-emphasis-color-rgb: 255, 255, 255;
135 --bs-secondary-color: rgba(173, 181, 189, 0.75);
136 --bs-secondary-color-rgb: 173, 181, 189;
137 --bs-secondary-bg: #303030;
138 --bs-secondary-bg-rgb: 48, 48, 48;
139 --bs-tertiary-color: rgba(173, 181, 189, 0.5);
140 --bs-tertiary-color-rgb: 173, 181, 189;
141 --bs-tertiary-bg: #292929;
142 --bs-tertiary-bg-rgb: 41, 41, 41;
143 --bs-primary-text-emphasis: #66d7ba;
144 --bs-secondary-text-emphasis: #8f8f8f;
145 --bs-success-text-emphasis: #66d7ba;
146 --bs-info-text-emphasis: #85c1e9;
147 --bs-warning-text-emphasis: #f8c471;
148 --bs-danger-text-emphasis: #f1948a;
149 --bs-light-text-emphasis: #f8f9fa;
150 --bs-dark-text-emphasis: #dee2e6;
151 --bs-primary-bg-subtle: #00261c;
152 --bs-secondary-bg-subtle: #0e0e0e;
153 --bs-success-bg-subtle: #00261c;
154 --bs-info-bg-subtle: #0a1e2c;
155 --bs-warning-bg-subtle: #311f04;
156 --bs-danger-bg-subtle: #2e0f0c;
157 --bs-light-bg-subtle: #303030;
158 --bs-dark-bg-subtle: #181818;
159 --bs-primary-border-subtle: #007154;
160 --bs-secondary-border-subtle: #292929;
161 --bs-success-border-subtle: #007154;
162 --bs-info-border-subtle: #1f5b83;
163 --bs-warning-border-subtle: #925e0b;
164 --bs-danger-border-subtle: #8b2e24;
165 --bs-light-border-subtle: #444;
166 --bs-dark-border-subtle: #303030;
167 --bs-heading-color: inherit;
168 --bs-link-color: #66d7ba;
169 --bs-link-hover-color: #85dfc8;
170 --bs-link-color-rgb: 102, 215, 186;
171 --bs-link-hover-color-rgb: 133, 223, 200;
172 --bs-code-color: #e685b5;
173 --bs-border-color: #444;
174 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
175 --bs-form-valid-color: #66d7ba;
176 --bs-form-valid-border-color: #66d7ba;
177 --bs-form-invalid-color: #f1948a;
178 --bs-form-invalid-border-color: #f1948a;
184 box-sizing: border-box;
187 @media (prefers-reduced-motion: no-preference) {
189 scroll-behavior: smooth;
195 font-family: var(--bs-body-font-family);
196 font-size: var(--bs-body-font-size);
197 font-weight: var(--bs-body-font-weight);
198 line-height: var(--bs-body-line-height);
199 color: var(--bs-body-color);
200 text-align: var(--bs-body-text-align);
201 background-color: var(--bs-body-bg);
202 -webkit-text-size-adjust: 100%;
203 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
210 border-top: var(--bs-border-width) solid rgba(222, 226, 230, 0.25);
214 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
216 margin-bottom: 0.5rem;
219 color: var(--bs-heading-color);
223 font-size: calc(1.425rem + 2.1vw);
225 @media (min-width: 1200px) {
232 font-size: calc(1.375rem + 1.5vw);
234 @media (min-width: 1200px) {
241 font-size: calc(1.325rem + 0.9vw);
243 @media (min-width: 1200px) {
250 font-size: calc(1.25625rem + 0.075vw);
252 @media (min-width: 1200px) {
254 font-size: 1.3125rem;
259 font-size: 1.09375rem;
272 text-decoration: underline dotted;
274 text-decoration-skip-ink: none;
280 line-height: inherit;
307 margin-bottom: 0.5rem;
326 background-color: var(--bs-highlight-bg);
334 vertical-align: baseline;
346 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
347 text-decoration: none;
350 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
353 a:not([href]):not([class]), a:not([href]):not([class]):hover {
355 text-decoration: none;
362 font-family: var(--bs-font-monospace);
382 color: var(--bs-code-color);
383 word-wrap: break-word;
390 padding: 0.1875rem 0.375rem;
392 color: var(--bs-body-bg);
393 background-color: var(--bs-body-color);
394 border-radius: 0.25rem;
407 vertical-align: middle;
411 caption-side: bottom;
412 border-collapse: collapse;
417 padding-bottom: 0.5rem;
418 color: var(--bs-secondary-color);
424 text-align: -webkit-match-parent;
433 border-color: inherit;
439 display: inline-block;
446 button:focus:not(:focus-visible) {
456 font-family: inherit;
458 line-height: inherit;
463 text-transform: none;
477 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
478 display: none !important;
485 -webkit-appearance: button;
487 button:not(:disabled),
488 [type=button]:not(:disabled),
489 [type=reset]:not(:disabled),
490 [type=submit]:not(:disabled) {
514 margin-bottom: 0.5rem;
515 font-size: calc(1.275rem + 0.3vw);
516 line-height: inherit;
518 @media (min-width: 1200px) {
527 ::-webkit-datetime-edit-fields-wrapper,
528 ::-webkit-datetime-edit-text,
529 ::-webkit-datetime-edit-minute,
530 ::-webkit-datetime-edit-hour-field,
531 ::-webkit-datetime-edit-day-field,
532 ::-webkit-datetime-edit-month-field,
533 ::-webkit-datetime-edit-year-field {
537 ::-webkit-inner-spin-button {
542 outline-offset: -2px;
543 -webkit-appearance: textfield;
554 ::-webkit-search-decoration {
555 -webkit-appearance: none;
558 ::-webkit-color-swatch-wrapper {
562 ::file-selector-button {
564 -webkit-appearance: button;
568 display: inline-block;
581 vertical-align: baseline;
585 display: none !important;
589 font-size: 1.09375rem;
594 font-size: calc(1.625rem + 4.5vw);
598 @media (min-width: 1200px) {
605 font-size: calc(1.575rem + 3.9vw);
609 @media (min-width: 1200px) {
616 font-size: calc(1.525rem + 3.3vw);
620 @media (min-width: 1200px) {
627 font-size: calc(1.475rem + 2.7vw);
631 @media (min-width: 1200px) {
638 font-size: calc(1.425rem + 2.1vw);
642 @media (min-width: 1200px) {
649 font-size: calc(1.375rem + 1.5vw);
653 @media (min-width: 1200px) {
670 display: inline-block;
672 .list-inline-item:not(:last-child) {
673 margin-right: 0.5rem;
678 text-transform: uppercase;
683 font-size: 1.09375rem;
685 .blockquote > :last-child {
695 .blockquote-footer::before {
706 background-color: var(--bs-body-bg);
707 border: var(--bs-border-width) solid var(--bs-border-color);
708 border-radius: var(--bs-border-radius);
714 display: inline-block;
718 margin-bottom: 0.5rem;
724 color: var(--bs-secondary-color);
734 --bs-gutter-x: 1.5rem;
737 padding-right: calc(var(--bs-gutter-x) * 0.5);
738 padding-left: calc(var(--bs-gutter-x) * 0.5);
743 @media (min-width: 576px) {
744 .container-sm, .container {
748 @media (min-width: 768px) {
749 .container-md, .container-sm, .container {
753 @media (min-width: 992px) {
754 .container-lg, .container-md, .container-sm, .container {
758 @media (min-width: 1200px) {
759 .container-xl, .container-lg, .container-md, .container-sm, .container {
763 @media (min-width: 1400px) {
764 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
769 --bs-breakpoint-xs: 0;
770 --bs-breakpoint-sm: 576px;
771 --bs-breakpoint-md: 768px;
772 --bs-breakpoint-lg: 992px;
773 --bs-breakpoint-xl: 1200px;
774 --bs-breakpoint-xxl: 1400px;
778 --bs-gutter-x: 1.5rem;
782 margin-top: calc(-1 * var(--bs-gutter-y));
783 margin-right: calc(-0.5 * var(--bs-gutter-x));
784 margin-left: calc(-0.5 * var(--bs-gutter-x));
790 padding-right: calc(var(--bs-gutter-x) * 0.5);
791 padding-left: calc(var(--bs-gutter-x) * 0.5);
792 margin-top: var(--bs-gutter-y);
816 width: 33.3333333333%;
831 width: 16.6666666667%;
900 margin-left: 8.33333333%;
904 margin-left: 16.66666667%;
912 margin-left: 33.33333333%;
916 margin-left: 41.66666667%;
924 margin-left: 58.33333333%;
928 margin-left: 66.66666667%;
936 margin-left: 83.33333333%;
940 margin-left: 91.66666667%;
955 --bs-gutter-x: 0.25rem;
960 --bs-gutter-y: 0.25rem;
965 --bs-gutter-x: 0.5rem;
970 --bs-gutter-y: 0.5rem;
985 --bs-gutter-x: 1.5rem;
990 --bs-gutter-y: 1.5rem;
1000 --bs-gutter-y: 3rem;
1003 @media (min-width: 576px) {
1007 .row-cols-sm-auto > * {
1011 .row-cols-sm-1 > * {
1015 .row-cols-sm-2 > * {
1019 .row-cols-sm-3 > * {
1021 width: 33.3333333333%;
1023 .row-cols-sm-4 > * {
1027 .row-cols-sm-5 > * {
1031 .row-cols-sm-6 > * {
1033 width: 16.6666666667%;
1045 width: 16.66666667%;
1053 width: 33.33333333%;
1057 width: 41.66666667%;
1065 width: 58.33333333%;
1069 width: 66.66666667%;
1077 width: 83.33333333%;
1081 width: 91.66666667%;
1091 margin-left: 8.33333333%;
1094 margin-left: 16.66666667%;
1100 margin-left: 33.33333333%;
1103 margin-left: 41.66666667%;
1109 margin-left: 58.33333333%;
1112 margin-left: 66.66666667%;
1118 margin-left: 83.33333333%;
1121 margin-left: 91.66666667%;
1133 --bs-gutter-x: 0.25rem;
1137 --bs-gutter-y: 0.25rem;
1141 --bs-gutter-x: 0.5rem;
1145 --bs-gutter-y: 0.5rem;
1149 --bs-gutter-x: 1rem;
1153 --bs-gutter-y: 1rem;
1157 --bs-gutter-x: 1.5rem;
1161 --bs-gutter-y: 1.5rem;
1165 --bs-gutter-x: 3rem;
1169 --bs-gutter-y: 3rem;
1172 @media (min-width: 768px) {
1176 .row-cols-md-auto > * {
1180 .row-cols-md-1 > * {
1184 .row-cols-md-2 > * {
1188 .row-cols-md-3 > * {
1190 width: 33.3333333333%;
1192 .row-cols-md-4 > * {
1196 .row-cols-md-5 > * {
1200 .row-cols-md-6 > * {
1202 width: 16.6666666667%;
1214 width: 16.66666667%;
1222 width: 33.33333333%;
1226 width: 41.66666667%;
1234 width: 58.33333333%;
1238 width: 66.66666667%;
1246 width: 83.33333333%;
1250 width: 91.66666667%;
1260 margin-left: 8.33333333%;
1263 margin-left: 16.66666667%;
1269 margin-left: 33.33333333%;
1272 margin-left: 41.66666667%;
1278 margin-left: 58.33333333%;
1281 margin-left: 66.66666667%;
1287 margin-left: 83.33333333%;
1290 margin-left: 91.66666667%;
1302 --bs-gutter-x: 0.25rem;
1306 --bs-gutter-y: 0.25rem;
1310 --bs-gutter-x: 0.5rem;
1314 --bs-gutter-y: 0.5rem;
1318 --bs-gutter-x: 1rem;
1322 --bs-gutter-y: 1rem;
1326 --bs-gutter-x: 1.5rem;
1330 --bs-gutter-y: 1.5rem;
1334 --bs-gutter-x: 3rem;
1338 --bs-gutter-y: 3rem;
1341 @media (min-width: 992px) {
1345 .row-cols-lg-auto > * {
1349 .row-cols-lg-1 > * {
1353 .row-cols-lg-2 > * {
1357 .row-cols-lg-3 > * {
1359 width: 33.3333333333%;
1361 .row-cols-lg-4 > * {
1365 .row-cols-lg-5 > * {
1369 .row-cols-lg-6 > * {
1371 width: 16.6666666667%;
1383 width: 16.66666667%;
1391 width: 33.33333333%;
1395 width: 41.66666667%;
1403 width: 58.33333333%;
1407 width: 66.66666667%;
1415 width: 83.33333333%;
1419 width: 91.66666667%;
1429 margin-left: 8.33333333%;
1432 margin-left: 16.66666667%;
1438 margin-left: 33.33333333%;
1441 margin-left: 41.66666667%;
1447 margin-left: 58.33333333%;
1450 margin-left: 66.66666667%;
1456 margin-left: 83.33333333%;
1459 margin-left: 91.66666667%;
1471 --bs-gutter-x: 0.25rem;
1475 --bs-gutter-y: 0.25rem;
1479 --bs-gutter-x: 0.5rem;
1483 --bs-gutter-y: 0.5rem;
1487 --bs-gutter-x: 1rem;
1491 --bs-gutter-y: 1rem;
1495 --bs-gutter-x: 1.5rem;
1499 --bs-gutter-y: 1.5rem;
1503 --bs-gutter-x: 3rem;
1507 --bs-gutter-y: 3rem;
1510 @media (min-width: 1200px) {
1514 .row-cols-xl-auto > * {
1518 .row-cols-xl-1 > * {
1522 .row-cols-xl-2 > * {
1526 .row-cols-xl-3 > * {
1528 width: 33.3333333333%;
1530 .row-cols-xl-4 > * {
1534 .row-cols-xl-5 > * {
1538 .row-cols-xl-6 > * {
1540 width: 16.6666666667%;
1552 width: 16.66666667%;
1560 width: 33.33333333%;
1564 width: 41.66666667%;
1572 width: 58.33333333%;
1576 width: 66.66666667%;
1584 width: 83.33333333%;
1588 width: 91.66666667%;
1598 margin-left: 8.33333333%;
1601 margin-left: 16.66666667%;
1607 margin-left: 33.33333333%;
1610 margin-left: 41.66666667%;
1616 margin-left: 58.33333333%;
1619 margin-left: 66.66666667%;
1625 margin-left: 83.33333333%;
1628 margin-left: 91.66666667%;
1640 --bs-gutter-x: 0.25rem;
1644 --bs-gutter-y: 0.25rem;
1648 --bs-gutter-x: 0.5rem;
1652 --bs-gutter-y: 0.5rem;
1656 --bs-gutter-x: 1rem;
1660 --bs-gutter-y: 1rem;
1664 --bs-gutter-x: 1.5rem;
1668 --bs-gutter-y: 1.5rem;
1672 --bs-gutter-x: 3rem;
1676 --bs-gutter-y: 3rem;
1679 @media (min-width: 1400px) {
1683 .row-cols-xxl-auto > * {
1687 .row-cols-xxl-1 > * {
1691 .row-cols-xxl-2 > * {
1695 .row-cols-xxl-3 > * {
1697 width: 33.3333333333%;
1699 .row-cols-xxl-4 > * {
1703 .row-cols-xxl-5 > * {
1707 .row-cols-xxl-6 > * {
1709 width: 16.6666666667%;
1721 width: 16.66666667%;
1729 width: 33.33333333%;
1733 width: 41.66666667%;
1741 width: 58.33333333%;
1745 width: 66.66666667%;
1753 width: 83.33333333%;
1757 width: 91.66666667%;
1767 margin-left: 8.33333333%;
1770 margin-left: 16.66666667%;
1776 margin-left: 33.33333333%;
1779 margin-left: 41.66666667%;
1785 margin-left: 58.33333333%;
1788 margin-left: 66.66666667%;
1794 margin-left: 83.33333333%;
1797 margin-left: 91.66666667%;
1809 --bs-gutter-x: 0.25rem;
1813 --bs-gutter-y: 0.25rem;
1817 --bs-gutter-x: 0.5rem;
1821 --bs-gutter-y: 0.5rem;
1825 --bs-gutter-x: 1rem;
1829 --bs-gutter-y: 1rem;
1833 --bs-gutter-x: 1.5rem;
1837 --bs-gutter-y: 1.5rem;
1841 --bs-gutter-x: 3rem;
1845 --bs-gutter-y: 3rem;
1849 --bs-table-color-type: initial;
1850 --bs-table-bg-type: initial;
1851 --bs-table-color-state: initial;
1852 --bs-table-bg-state: initial;
1853 --bs-table-color: var(--bs-body-color);
1854 --bs-table-bg: var(--bs-body-bg);
1855 --bs-table-border-color: #444;
1856 --bs-table-accent-bg: transparent;
1857 --bs-table-striped-color: var(--bs-body-color);
1858 --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
1859 --bs-table-active-color: var(--bs-body-color);
1860 --bs-table-active-bg: rgba(0, 0, 0, 0.1);
1861 --bs-table-hover-color: var(--bs-body-color);
1862 --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
1864 margin-bottom: 1rem;
1865 vertical-align: top;
1866 border-color: var(--bs-table-border-color);
1868 .table > :not(caption) > * > * {
1869 padding: 0.5rem 0.5rem;
1870 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1871 background-color: var(--bs-table-bg);
1872 border-bottom-width: var(--bs-border-width);
1873 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1876 vertical-align: inherit;
1879 vertical-align: bottom;
1882 .table-group-divider {
1883 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1890 .table-sm > :not(caption) > * > * {
1891 padding: 0.25rem 0.25rem;
1894 .table-bordered > :not(caption) > * {
1895 border-width: var(--bs-border-width) 0;
1897 .table-bordered > :not(caption) > * > * {
1898 border-width: 0 var(--bs-border-width);
1901 .table-borderless > :not(caption) > * > * {
1902 border-bottom-width: 0;
1904 .table-borderless > :not(:first-child) {
1905 border-top-width: 0;
1908 .table-striped > tbody > tr:nth-of-type(odd) > * {
1909 --bs-table-color-type: var(--bs-table-striped-color);
1910 --bs-table-bg-type: var(--bs-table-striped-bg);
1913 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1914 --bs-table-color-type: var(--bs-table-striped-color);
1915 --bs-table-bg-type: var(--bs-table-striped-bg);
1919 --bs-table-color-state: var(--bs-table-active-color);
1920 --bs-table-bg-state: var(--bs-table-active-bg);
1923 .table-hover > tbody > tr:hover > * {
1924 --bs-table-color-state: var(--bs-table-hover-color);
1925 --bs-table-bg-state: var(--bs-table-hover-bg);
1929 --bs-table-color: #000;
1930 --bs-table-bg: #ccf2e8;
1931 --bs-table-border-color: #b8dad1;
1932 --bs-table-striped-bg: #c2e6dc;
1933 --bs-table-striped-color: #000;
1934 --bs-table-active-bg: #b8dad1;
1935 --bs-table-active-color: #000;
1936 --bs-table-hover-bg: #bde0d7;
1937 --bs-table-hover-color: #000;
1938 color: var(--bs-table-color);
1939 border-color: var(--bs-table-border-color);
1943 --bs-table-color: #000;
1944 --bs-table-bg: #dadada;
1945 --bs-table-border-color: #c4c4c4;
1946 --bs-table-striped-bg: #cfcfcf;
1947 --bs-table-striped-color: #000;
1948 --bs-table-active-bg: #c4c4c4;
1949 --bs-table-active-color: #000;
1950 --bs-table-hover-bg: #cacaca;
1951 --bs-table-hover-color: #000;
1952 color: var(--bs-table-color);
1953 border-color: var(--bs-table-border-color);
1957 --bs-table-color: #000;
1958 --bs-table-bg: #ccf2e8;
1959 --bs-table-border-color: #b8dad1;
1960 --bs-table-striped-bg: #c2e6dc;
1961 --bs-table-striped-color: #000;
1962 --bs-table-active-bg: #b8dad1;
1963 --bs-table-active-color: #000;
1964 --bs-table-hover-bg: #bde0d7;
1965 --bs-table-hover-color: #000;
1966 color: var(--bs-table-color);
1967 border-color: var(--bs-table-border-color);
1971 --bs-table-color: #000;
1972 --bs-table-bg: #d6eaf8;
1973 --bs-table-border-color: #c1d3df;
1974 --bs-table-striped-bg: #cbdeec;
1975 --bs-table-striped-color: #000;
1976 --bs-table-active-bg: #c1d3df;
1977 --bs-table-active-color: #000;
1978 --bs-table-hover-bg: #c6d8e5;
1979 --bs-table-hover-color: #000;
1980 color: var(--bs-table-color);
1981 border-color: var(--bs-table-border-color);
1985 --bs-table-color: #000;
1986 --bs-table-bg: #fdebd0;
1987 --bs-table-border-color: #e4d4bb;
1988 --bs-table-striped-bg: #f0dfc6;
1989 --bs-table-striped-color: #000;
1990 --bs-table-active-bg: #e4d4bb;
1991 --bs-table-active-color: #000;
1992 --bs-table-hover-bg: #ead9c0;
1993 --bs-table-hover-color: #000;
1994 color: var(--bs-table-color);
1995 border-color: var(--bs-table-border-color);
1999 --bs-table-color: #000;
2000 --bs-table-bg: #fadbd8;
2001 --bs-table-border-color: #e1c5c2;
2002 --bs-table-striped-bg: #eed0cd;
2003 --bs-table-striped-color: #000;
2004 --bs-table-active-bg: #e1c5c2;
2005 --bs-table-active-color: #000;
2006 --bs-table-hover-bg: #e7cbc8;
2007 --bs-table-hover-color: #000;
2008 color: var(--bs-table-color);
2009 border-color: var(--bs-table-border-color);
2013 --bs-table-color: #fff;
2014 --bs-table-bg: #303030;
2015 --bs-table-border-color: #454545;
2016 --bs-table-striped-bg: #3a3a3a;
2017 --bs-table-striped-color: #fff;
2018 --bs-table-active-bg: #454545;
2019 --bs-table-active-color: #fff;
2020 --bs-table-hover-bg: #404040;
2021 --bs-table-hover-color: #fff;
2022 color: var(--bs-table-color);
2023 border-color: var(--bs-table-border-color);
2027 --bs-table-color: #000;
2028 --bs-table-bg: #dee2e6;
2029 --bs-table-border-color: #c8cbcf;
2030 --bs-table-striped-bg: #d3d7db;
2031 --bs-table-striped-color: #000;
2032 --bs-table-active-bg: #c8cbcf;
2033 --bs-table-active-color: #000;
2034 --bs-table-hover-bg: #cdd1d5;
2035 --bs-table-hover-color: #000;
2036 color: var(--bs-table-color);
2037 border-color: var(--bs-table-border-color);
2042 -webkit-overflow-scrolling: touch;
2045 @media (max-width: 575.98px) {
2046 .table-responsive-sm {
2048 -webkit-overflow-scrolling: touch;
2051 @media (max-width: 767.98px) {
2052 .table-responsive-md {
2054 -webkit-overflow-scrolling: touch;
2057 @media (max-width: 991.98px) {
2058 .table-responsive-lg {
2060 -webkit-overflow-scrolling: touch;
2063 @media (max-width: 1199.98px) {
2064 .table-responsive-xl {
2066 -webkit-overflow-scrolling: touch;
2069 @media (max-width: 1399.98px) {
2070 .table-responsive-xxl {
2072 -webkit-overflow-scrolling: touch;
2076 margin-bottom: 0.5rem;
2080 padding-top: calc(0.375rem + var(--bs-border-width));
2081 padding-bottom: calc(0.375rem + var(--bs-border-width));
2087 .col-form-label-lg {
2088 padding-top: calc(0.5rem + var(--bs-border-width));
2089 padding-bottom: calc(0.5rem + var(--bs-border-width));
2090 font-size: 1.09375rem;
2093 .col-form-label-sm {
2094 padding-top: calc(0.25rem + var(--bs-border-width));
2095 padding-bottom: calc(0.25rem + var(--bs-border-width));
2096 font-size: 0.765625rem;
2100 margin-top: 0.25rem;
2102 color: var(--bs-secondary-color);
2108 padding: 0.375rem 0.75rem;
2109 font-size: 0.875rem;
2113 background-color: #444;
2114 background-clip: padding-box;
2115 border: var(--bs-border-width) solid #222;
2117 border-radius: var(--bs-border-radius);
2118 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2120 @media (prefers-reduced-motion: reduce) {
2125 .form-control[type=file] {
2128 .form-control[type=file]:not(:disabled):not([readonly]) {
2131 .form-control:focus {
2133 background-color: #444;
2134 border-color: #80dec6;
2136 box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2138 .form-control::-webkit-date-and-time-value {
2143 .form-control::-webkit-datetime-edit {
2147 .form-control::placeholder {
2148 color: var(--bs-secondary-color);
2151 .form-control:disabled {
2152 background-color: #2b2b2b;
2155 .form-control::file-selector-button {
2156 padding: 0.375rem 0.75rem;
2157 margin: -0.375rem -0.75rem;
2158 margin-inline-end: 0.75rem;
2160 background-color: var(--bs-tertiary-bg);
2161 pointer-events: none;
2162 border-color: inherit;
2163 border-style: solid;
2165 border-inline-end-width: var(--bs-border-width);
2167 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;
2169 @media (prefers-reduced-motion: reduce) {
2170 .form-control::file-selector-button {
2174 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2175 background-color: var(--bs-secondary-bg);
2178 .form-control-plaintext {
2181 padding: 0.375rem 0;
2184 color: var(--bs-body-color);
2185 background-color: transparent;
2186 border: solid transparent;
2187 border-width: var(--bs-border-width) 0;
2189 .form-control-plaintext:focus {
2192 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2198 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2199 padding: 0.25rem 0.5rem;
2200 font-size: 0.765625rem;
2201 border-radius: var(--bs-border-radius-sm);
2203 .form-control-sm::file-selector-button {
2204 padding: 0.25rem 0.5rem;
2205 margin: -0.25rem -0.5rem;
2206 margin-inline-end: 0.5rem;
2210 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2211 padding: 0.5rem 1rem;
2212 font-size: 1.09375rem;
2213 border-radius: var(--bs-border-radius-lg);
2215 .form-control-lg::file-selector-button {
2216 padding: 0.5rem 1rem;
2217 margin: -0.5rem -1rem;
2218 margin-inline-end: 1rem;
2221 textarea.form-control {
2222 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2224 textarea.form-control-sm {
2225 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2227 textarea.form-control-lg {
2228 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2231 .form-control-color {
2233 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2236 .form-control-color:not(:disabled):not([readonly]) {
2239 .form-control-color::-moz-color-swatch {
2240 border: 0 !important;
2241 border-radius: var(--bs-border-radius);
2243 .form-control-color::-webkit-color-swatch {
2244 border: 0 !important;
2245 border-radius: var(--bs-border-radius);
2247 .form-control-color.form-control-sm {
2248 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2250 .form-control-color.form-control-lg {
2251 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2255 --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");
2258 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2259 font-size: 0.875rem;
2263 background-color: #444;
2264 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2265 background-repeat: no-repeat;
2266 background-position: right 0.75rem center;
2267 background-size: 16px 12px;
2268 border: var(--bs-border-width) solid #222;
2269 border-radius: var(--bs-border-radius);
2270 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2273 @media (prefers-reduced-motion: reduce) {
2278 .form-select:focus {
2279 border-color: #80dec6;
2281 box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2283 .form-select[multiple], .form-select[size]:not([size="1"]) {
2284 padding-right: 0.75rem;
2285 background-image: none;
2287 .form-select:disabled {
2288 background-color: #2b2b2b;
2290 .form-select:-moz-focusring {
2292 text-shadow: 0 0 0 #fff;
2296 padding-top: 0.25rem;
2297 padding-bottom: 0.25rem;
2298 padding-left: 0.5rem;
2299 font-size: 0.765625rem;
2300 border-radius: var(--bs-border-radius-sm);
2304 padding-top: 0.5rem;
2305 padding-bottom: 0.5rem;
2307 font-size: 1.09375rem;
2308 border-radius: var(--bs-border-radius-lg);
2311 [data-bs-theme=dark] .form-select {
2312 --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");
2317 min-height: 1.3125rem;
2318 padding-left: 1.5em;
2319 margin-bottom: 0.125rem;
2321 .form-check .form-check-input {
2323 margin-left: -1.5em;
2326 .form-check-reverse {
2327 padding-right: 1.5em;
2331 .form-check-reverse .form-check-input {
2333 margin-right: -1.5em;
2338 --bs-form-check-bg: #444;
2342 vertical-align: top;
2343 background-color: var(--bs-form-check-bg);
2344 background-image: var(--bs-form-check-bg-image);
2345 background-repeat: no-repeat;
2346 background-position: center;
2347 background-size: contain;
2348 border: var(--bs-border-width) solid var(--bs-border-color);
2350 print-color-adjust: exact;
2352 .form-check-input[type=checkbox] {
2353 border-radius: 0.25em;
2355 .form-check-input[type=radio] {
2358 .form-check-input:active {
2359 filter: brightness(90%);
2361 .form-check-input:focus {
2362 border-color: #80dec6;
2364 box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2366 .form-check-input:checked {
2367 background-color: #00bc8c;
2368 border-color: #00bc8c;
2370 .form-check-input:checked[type=checkbox] {
2371 --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");
2373 .form-check-input:checked[type=radio] {
2374 --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");
2376 .form-check-input[type=checkbox]:indeterminate {
2377 background-color: #00bc8c;
2378 border-color: #00bc8c;
2379 --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");
2381 .form-check-input:disabled {
2382 pointer-events: none;
2386 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2392 padding-left: 2.5em;
2394 .form-switch .form-check-input {
2395 --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");
2397 margin-left: -2.5em;
2398 background-image: var(--bs-form-switch-bg);
2399 background-position: left center;
2401 transition: background-position 0.15s ease-in-out;
2403 @media (prefers-reduced-motion: reduce) {
2404 .form-switch .form-check-input {
2408 .form-switch .form-check-input:focus {
2409 --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='%2380dec6'/%3e%3c/svg%3e");
2411 .form-switch .form-check-input:checked {
2412 background-position: right center;
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='%23fff'/%3e%3c/svg%3e");
2415 .form-switch.form-check-reverse {
2416 padding-right: 2.5em;
2419 .form-switch.form-check-reverse .form-check-input {
2420 margin-right: -2.5em;
2424 .form-check-inline {
2425 display: inline-block;
2431 clip: rect(0, 0, 0, 0);
2432 pointer-events: none;
2434 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2435 pointer-events: none;
2440 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2441 --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");
2448 background-color: transparent;
2454 .form-range:focus::-webkit-slider-thumb {
2455 box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2457 .form-range:focus::-moz-range-thumb {
2458 box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2460 .form-range::-moz-focus-outer {
2463 .form-range::-webkit-slider-thumb {
2466 margin-top: -0.25rem;
2467 background-color: #00bc8c;
2469 border-radius: 1rem;
2470 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2473 @media (prefers-reduced-motion: reduce) {
2474 .form-range::-webkit-slider-thumb {
2478 .form-range::-webkit-slider-thumb:active {
2479 background-color: #b3ebdd;
2481 .form-range::-webkit-slider-runnable-track {
2486 background-color: var(--bs-tertiary-bg);
2487 border-color: transparent;
2488 border-radius: 1rem;
2490 .form-range::-moz-range-thumb {
2493 background-color: #00bc8c;
2495 border-radius: 1rem;
2496 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2499 @media (prefers-reduced-motion: reduce) {
2500 .form-range::-moz-range-thumb {
2504 .form-range::-moz-range-thumb:active {
2505 background-color: #b3ebdd;
2507 .form-range::-moz-range-track {
2512 background-color: var(--bs-tertiary-bg);
2513 border-color: transparent;
2514 border-radius: 1rem;
2516 .form-range:disabled {
2517 pointer-events: none;
2519 .form-range:disabled::-webkit-slider-thumb {
2520 background-color: var(--bs-secondary-color);
2522 .form-range:disabled::-moz-range-thumb {
2523 background-color: var(--bs-secondary-color);
2529 .form-floating > .form-control,
2530 .form-floating > .form-control-plaintext,
2531 .form-floating > .form-select {
2532 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2533 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2536 .form-floating > label {
2542 padding: 1rem 0.75rem;
2545 text-overflow: ellipsis;
2546 white-space: nowrap;
2547 pointer-events: none;
2548 border: var(--bs-border-width) solid transparent;
2549 transform-origin: 0 0;
2550 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2552 @media (prefers-reduced-motion: reduce) {
2553 .form-floating > label {
2557 .form-floating > .form-control,
2558 .form-floating > .form-control-plaintext {
2559 padding: 1rem 0.75rem;
2561 .form-floating > .form-control::placeholder,
2562 .form-floating > .form-control-plaintext::placeholder {
2565 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2566 .form-floating > .form-control-plaintext:focus,
2567 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2568 padding-top: 1.625rem;
2569 padding-bottom: 0.625rem;
2571 .form-floating > .form-control:-webkit-autofill,
2572 .form-floating > .form-control-plaintext:-webkit-autofill {
2573 padding-top: 1.625rem;
2574 padding-bottom: 0.625rem;
2576 .form-floating > .form-select {
2577 padding-top: 1.625rem;
2578 padding-bottom: 0.625rem;
2580 .form-floating > .form-control:focus ~ label,
2581 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2582 .form-floating > .form-control-plaintext ~ label,
2583 .form-floating > .form-select ~ label {
2584 color: rgba(var(--bs-body-color-rgb), 0.65);
2585 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2587 .form-floating > .form-control:focus ~ label::after,
2588 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2589 .form-floating > .form-control-plaintext ~ label::after,
2590 .form-floating > .form-select ~ label::after {
2592 inset: 1rem 0.375rem;
2596 background-color: #444;
2597 border-radius: var(--bs-border-radius);
2599 .form-floating > .form-control:-webkit-autofill ~ label {
2600 color: rgba(var(--bs-body-color-rgb), 0.65);
2601 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2603 .form-floating > .form-control-plaintext ~ label {
2604 border-width: var(--bs-border-width) 0;
2606 .form-floating > :disabled ~ label {
2609 .form-floating > :disabled ~ label::after {
2610 background-color: #2b2b2b;
2617 align-items: stretch;
2620 .input-group > .form-control,
2621 .input-group > .form-select,
2622 .input-group > .form-floating {
2628 .input-group > .form-control:focus,
2629 .input-group > .form-select:focus,
2630 .input-group > .form-floating:focus-within {
2637 .input-group .btn:focus {
2643 align-items: center;
2644 padding: 0.375rem 0.75rem;
2645 font-size: 0.875rem;
2650 white-space: nowrap;
2651 background-color: #444;
2652 border: var(--bs-border-width) solid #222;
2653 border-radius: var(--bs-border-radius);
2656 .input-group-lg > .form-control,
2657 .input-group-lg > .form-select,
2658 .input-group-lg > .input-group-text,
2659 .input-group-lg > .btn {
2660 padding: 0.5rem 1rem;
2661 font-size: 1.09375rem;
2662 border-radius: var(--bs-border-radius-lg);
2665 .input-group-sm > .form-control,
2666 .input-group-sm > .form-select,
2667 .input-group-sm > .input-group-text,
2668 .input-group-sm > .btn {
2669 padding: 0.25rem 0.5rem;
2670 font-size: 0.765625rem;
2671 border-radius: var(--bs-border-radius-sm);
2674 .input-group-lg > .form-select,
2675 .input-group-sm > .form-select {
2676 padding-right: 3rem;
2679 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2680 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2681 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2682 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2683 border-top-right-radius: 0;
2684 border-bottom-right-radius: 0;
2686 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2687 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2688 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2689 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2690 border-top-right-radius: 0;
2691 border-bottom-right-radius: 0;
2693 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2694 margin-left: calc(var(--bs-border-width) * -1);
2695 border-top-left-radius: 0;
2696 border-bottom-left-radius: 0;
2698 .input-group > .form-floating:not(:first-child) > .form-control,
2699 .input-group > .form-floating:not(:first-child) > .form-select {
2700 border-top-left-radius: 0;
2701 border-bottom-left-radius: 0;
2707 margin-top: 0.25rem;
2709 color: var(--bs-form-valid-color);
2718 padding: 0.25rem 0.5rem;
2720 font-size: 0.765625rem;
2722 background-color: var(--bs-success);
2723 border-radius: var(--bs-border-radius);
2726 .was-validated :valid ~ .valid-feedback,
2727 .was-validated :valid ~ .valid-tooltip,
2728 .is-valid ~ .valid-feedback,
2729 .is-valid ~ .valid-tooltip {
2733 .was-validated .form-control:valid, .form-control.is-valid {
2734 border-color: var(--bs-form-valid-border-color);
2735 padding-right: calc(1.5em + 0.75rem);
2736 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");
2737 background-repeat: no-repeat;
2738 background-position: right calc(0.375em + 0.1875rem) center;
2739 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2741 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2742 border-color: var(--bs-form-valid-border-color);
2743 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2746 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2747 padding-right: calc(1.5em + 0.75rem);
2748 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2751 .was-validated .form-select:valid, .form-select.is-valid {
2752 border-color: var(--bs-form-valid-border-color);
2754 .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"] {
2755 --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");
2756 padding-right: 4.125rem;
2757 background-position: right 0.75rem center, center right 2.25rem;
2758 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2760 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2761 border-color: var(--bs-form-valid-border-color);
2762 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2765 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2766 width: calc(3rem + calc(1.5em + 0.75rem));
2769 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2770 border-color: var(--bs-form-valid-border-color);
2772 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2773 background-color: var(--bs-form-valid-color);
2775 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2776 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2778 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2779 color: var(--bs-form-valid-color);
2782 .form-check-inline .form-check-input ~ .valid-feedback {
2786 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2787 .was-validated .input-group > .form-select:not(:focus):valid,
2788 .input-group > .form-select:not(:focus).is-valid,
2789 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2790 .input-group > .form-floating:not(:focus-within).is-valid {
2797 margin-top: 0.25rem;
2799 color: var(--bs-form-invalid-color);
2808 padding: 0.25rem 0.5rem;
2810 font-size: 0.765625rem;
2812 background-color: var(--bs-danger);
2813 border-radius: var(--bs-border-radius);
2816 .was-validated :invalid ~ .invalid-feedback,
2817 .was-validated :invalid ~ .invalid-tooltip,
2818 .is-invalid ~ .invalid-feedback,
2819 .is-invalid ~ .invalid-tooltip {
2823 .was-validated .form-control:invalid, .form-control.is-invalid {
2824 border-color: var(--bs-form-invalid-border-color);
2825 padding-right: calc(1.5em + 0.75rem);
2826 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");
2827 background-repeat: no-repeat;
2828 background-position: right calc(0.375em + 0.1875rem) center;
2829 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2831 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2832 border-color: var(--bs-form-invalid-border-color);
2833 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2836 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2837 padding-right: calc(1.5em + 0.75rem);
2838 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2841 .was-validated .form-select:invalid, .form-select.is-invalid {
2842 border-color: var(--bs-form-invalid-border-color);
2844 .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"] {
2845 --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");
2846 padding-right: 4.125rem;
2847 background-position: right 0.75rem center, center right 2.25rem;
2848 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2850 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2851 border-color: var(--bs-form-invalid-border-color);
2852 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2855 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2856 width: calc(3rem + calc(1.5em + 0.75rem));
2859 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2860 border-color: var(--bs-form-invalid-border-color);
2862 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2863 background-color: var(--bs-form-invalid-color);
2865 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2866 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2868 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2869 color: var(--bs-form-invalid-color);
2872 .form-check-inline .form-check-input ~ .invalid-feedback {
2876 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2877 .was-validated .input-group > .form-select:not(:focus):invalid,
2878 .input-group > .form-select:not(:focus).is-invalid,
2879 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2880 .input-group > .form-floating:not(:focus-within).is-invalid {
2885 --bs-btn-padding-x: 0.75rem;
2886 --bs-btn-padding-y: 0.375rem;
2887 --bs-btn-font-family: ;
2888 --bs-btn-font-size: 0.875rem;
2889 --bs-btn-font-weight: 400;
2890 --bs-btn-line-height: 1.5;
2891 --bs-btn-color: var(--bs-body-color);
2892 --bs-btn-bg: transparent;
2893 --bs-btn-border-width: var(--bs-border-width);
2894 --bs-btn-border-color: transparent;
2895 --bs-btn-border-radius: var(--bs-border-radius);
2896 --bs-btn-hover-border-color: transparent;
2897 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2898 --bs-btn-disabled-opacity: 0.65;
2899 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2900 display: inline-block;
2901 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2902 font-family: var(--bs-btn-font-family);
2903 font-size: var(--bs-btn-font-size);
2904 font-weight: var(--bs-btn-font-weight);
2905 line-height: var(--bs-btn-line-height);
2906 color: var(--bs-btn-color);
2908 vertical-align: middle;
2911 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2912 border-radius: var(--bs-btn-border-radius);
2913 background-color: var(--bs-btn-bg);
2914 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;
2916 @media (prefers-reduced-motion: reduce) {
2922 color: var(--bs-btn-hover-color);
2923 background-color: var(--bs-btn-hover-bg);
2924 border-color: var(--bs-btn-hover-border-color);
2926 .btn-check + .btn:hover {
2927 color: var(--bs-btn-color);
2928 background-color: var(--bs-btn-bg);
2929 border-color: var(--bs-btn-border-color);
2931 .btn:focus-visible {
2932 color: var(--bs-btn-hover-color);
2933 background-color: var(--bs-btn-hover-bg);
2934 border-color: var(--bs-btn-hover-border-color);
2936 box-shadow: var(--bs-btn-focus-box-shadow);
2938 .btn-check:focus-visible + .btn {
2939 border-color: var(--bs-btn-hover-border-color);
2941 box-shadow: var(--bs-btn-focus-box-shadow);
2943 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
2944 color: var(--bs-btn-active-color);
2945 background-color: var(--bs-btn-active-bg);
2946 border-color: var(--bs-btn-active-border-color);
2948 .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 {
2949 box-shadow: var(--bs-btn-focus-box-shadow);
2951 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2952 color: var(--bs-btn-disabled-color);
2953 pointer-events: none;
2954 background-color: var(--bs-btn-disabled-bg);
2955 border-color: var(--bs-btn-disabled-border-color);
2956 opacity: var(--bs-btn-disabled-opacity);
2960 --bs-btn-color: #000;
2961 --bs-btn-bg: #00bc8c;
2962 --bs-btn-border-color: #00bc8c;
2963 --bs-btn-hover-color: #000;
2964 --bs-btn-hover-bg: #26c69d;
2965 --bs-btn-hover-border-color: #1ac398;
2966 --bs-btn-focus-shadow-rgb: 0, 160, 119;
2967 --bs-btn-active-color: #000;
2968 --bs-btn-active-bg: #33c9a3;
2969 --bs-btn-active-border-color: #1ac398;
2970 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2971 --bs-btn-disabled-color: #000;
2972 --bs-btn-disabled-bg: #00bc8c;
2973 --bs-btn-disabled-border-color: #00bc8c;
2977 --bs-btn-color: #fff;
2979 --bs-btn-border-color: #444;
2980 --bs-btn-hover-color: #fff;
2981 --bs-btn-hover-bg: #3a3a3a;
2982 --bs-btn-hover-border-color: #363636;
2983 --bs-btn-focus-shadow-rgb: 96, 96, 96;
2984 --bs-btn-active-color: #fff;
2985 --bs-btn-active-bg: #363636;
2986 --bs-btn-active-border-color: #333333;
2987 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2988 --bs-btn-disabled-color: #fff;
2989 --bs-btn-disabled-bg: #444;
2990 --bs-btn-disabled-border-color: #444;
2994 --bs-btn-color: #000;
2995 --bs-btn-bg: #00bc8c;
2996 --bs-btn-border-color: #00bc8c;
2997 --bs-btn-hover-color: #000;
2998 --bs-btn-hover-bg: #26c69d;
2999 --bs-btn-hover-border-color: #1ac398;
3000 --bs-btn-focus-shadow-rgb: 0, 160, 119;
3001 --bs-btn-active-color: #000;
3002 --bs-btn-active-bg: #33c9a3;
3003 --bs-btn-active-border-color: #1ac398;
3004 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3005 --bs-btn-disabled-color: #000;
3006 --bs-btn-disabled-bg: #00bc8c;
3007 --bs-btn-disabled-border-color: #00bc8c;
3011 --bs-btn-color: #fff;
3012 --bs-btn-bg: #3498db;
3013 --bs-btn-border-color: #3498db;
3014 --bs-btn-hover-color: #fff;
3015 --bs-btn-hover-bg: #2c81ba;
3016 --bs-btn-hover-border-color: #2a7aaf;
3017 --bs-btn-focus-shadow-rgb: 82, 167, 224;
3018 --bs-btn-active-color: #fff;
3019 --bs-btn-active-bg: #2a7aaf;
3020 --bs-btn-active-border-color: #2772a4;
3021 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3022 --bs-btn-disabled-color: #fff;
3023 --bs-btn-disabled-bg: #3498db;
3024 --bs-btn-disabled-border-color: #3498db;
3028 --bs-btn-color: #000;
3029 --bs-btn-bg: #f39c12;
3030 --bs-btn-border-color: #f39c12;
3031 --bs-btn-hover-color: #000;
3032 --bs-btn-hover-bg: #f5ab36;
3033 --bs-btn-hover-border-color: #f4a62a;
3034 --bs-btn-focus-shadow-rgb: 207, 133, 15;
3035 --bs-btn-active-color: #000;
3036 --bs-btn-active-bg: #f5b041;
3037 --bs-btn-active-border-color: #f4a62a;
3038 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3039 --bs-btn-disabled-color: #000;
3040 --bs-btn-disabled-bg: #f39c12;
3041 --bs-btn-disabled-border-color: #f39c12;
3045 --bs-btn-color: #fff;
3046 --bs-btn-bg: #e74c3c;
3047 --bs-btn-border-color: #e74c3c;
3048 --bs-btn-hover-color: #fff;
3049 --bs-btn-hover-bg: #c44133;
3050 --bs-btn-hover-border-color: #b93d30;
3051 --bs-btn-focus-shadow-rgb: 235, 103, 89;
3052 --bs-btn-active-color: #fff;
3053 --bs-btn-active-bg: #b93d30;
3054 --bs-btn-active-border-color: #ad392d;
3055 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3056 --bs-btn-disabled-color: #fff;
3057 --bs-btn-disabled-bg: #e74c3c;
3058 --bs-btn-disabled-border-color: #e74c3c;
3062 --bs-btn-color: #fff;
3063 --bs-btn-bg: #303030;
3064 --bs-btn-border-color: #303030;
3065 --bs-btn-hover-color: #fff;
3066 --bs-btn-hover-bg: #292929;
3067 --bs-btn-hover-border-color: #262626;
3068 --bs-btn-focus-shadow-rgb: 79, 79, 79;
3069 --bs-btn-active-color: #fff;
3070 --bs-btn-active-bg: #262626;
3071 --bs-btn-active-border-color: #242424;
3072 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3073 --bs-btn-disabled-color: #fff;
3074 --bs-btn-disabled-bg: #303030;
3075 --bs-btn-disabled-border-color: #303030;
3079 --bs-btn-color: #000;
3080 --bs-btn-bg: #dee2e6;
3081 --bs-btn-border-color: #dee2e6;
3082 --bs-btn-hover-color: #000;
3083 --bs-btn-hover-bg: #e3e6ea;
3084 --bs-btn-hover-border-color: #e1e5e9;
3085 --bs-btn-focus-shadow-rgb: 189, 192, 196;
3086 --bs-btn-active-color: #000;
3087 --bs-btn-active-bg: #e5e8eb;
3088 --bs-btn-active-border-color: #e1e5e9;
3089 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3090 --bs-btn-disabled-color: #000;
3091 --bs-btn-disabled-bg: #dee2e6;
3092 --bs-btn-disabled-border-color: #dee2e6;
3095 .btn-outline-primary {
3096 --bs-btn-color: #00bc8c;
3097 --bs-btn-border-color: #00bc8c;
3098 --bs-btn-hover-color: #000;
3099 --bs-btn-hover-bg: #00bc8c;
3100 --bs-btn-hover-border-color: #00bc8c;
3101 --bs-btn-focus-shadow-rgb: 0, 188, 140;
3102 --bs-btn-active-color: #000;
3103 --bs-btn-active-bg: #00bc8c;
3104 --bs-btn-active-border-color: #00bc8c;
3105 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3106 --bs-btn-disabled-color: #00bc8c;
3107 --bs-btn-disabled-bg: transparent;
3108 --bs-btn-disabled-border-color: #00bc8c;
3109 --bs-gradient: none;
3112 .btn-outline-secondary {
3113 --bs-btn-color: #444;
3114 --bs-btn-border-color: #444;
3115 --bs-btn-hover-color: #fff;
3116 --bs-btn-hover-bg: #444;
3117 --bs-btn-hover-border-color: #444;
3118 --bs-btn-focus-shadow-rgb: 68, 68, 68;
3119 --bs-btn-active-color: #fff;
3120 --bs-btn-active-bg: #444;
3121 --bs-btn-active-border-color: #444;
3122 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3123 --bs-btn-disabled-color: #444;
3124 --bs-btn-disabled-bg: transparent;
3125 --bs-btn-disabled-border-color: #444;
3126 --bs-gradient: none;
3129 .btn-outline-success {
3130 --bs-btn-color: #00bc8c;
3131 --bs-btn-border-color: #00bc8c;
3132 --bs-btn-hover-color: #000;
3133 --bs-btn-hover-bg: #00bc8c;
3134 --bs-btn-hover-border-color: #00bc8c;
3135 --bs-btn-focus-shadow-rgb: 0, 188, 140;
3136 --bs-btn-active-color: #000;
3137 --bs-btn-active-bg: #00bc8c;
3138 --bs-btn-active-border-color: #00bc8c;
3139 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3140 --bs-btn-disabled-color: #00bc8c;
3141 --bs-btn-disabled-bg: transparent;
3142 --bs-btn-disabled-border-color: #00bc8c;
3143 --bs-gradient: none;
3147 --bs-btn-color: #3498db;
3148 --bs-btn-border-color: #3498db;
3149 --bs-btn-hover-color: #fff;
3150 --bs-btn-hover-bg: #3498db;
3151 --bs-btn-hover-border-color: #3498db;
3152 --bs-btn-focus-shadow-rgb: 52, 152, 219;
3153 --bs-btn-active-color: #fff;
3154 --bs-btn-active-bg: #3498db;
3155 --bs-btn-active-border-color: #3498db;
3156 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3157 --bs-btn-disabled-color: #3498db;
3158 --bs-btn-disabled-bg: transparent;
3159 --bs-btn-disabled-border-color: #3498db;
3160 --bs-gradient: none;
3163 .btn-outline-warning {
3164 --bs-btn-color: #f39c12;
3165 --bs-btn-border-color: #f39c12;
3166 --bs-btn-hover-color: #000;
3167 --bs-btn-hover-bg: #f39c12;
3168 --bs-btn-hover-border-color: #f39c12;
3169 --bs-btn-focus-shadow-rgb: 243, 156, 18;
3170 --bs-btn-active-color: #000;
3171 --bs-btn-active-bg: #f39c12;
3172 --bs-btn-active-border-color: #f39c12;
3173 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3174 --bs-btn-disabled-color: #f39c12;
3175 --bs-btn-disabled-bg: transparent;
3176 --bs-btn-disabled-border-color: #f39c12;
3177 --bs-gradient: none;
3180 .btn-outline-danger {
3181 --bs-btn-color: #e74c3c;
3182 --bs-btn-border-color: #e74c3c;
3183 --bs-btn-hover-color: #fff;
3184 --bs-btn-hover-bg: #e74c3c;
3185 --bs-btn-hover-border-color: #e74c3c;
3186 --bs-btn-focus-shadow-rgb: 231, 76, 60;
3187 --bs-btn-active-color: #fff;
3188 --bs-btn-active-bg: #e74c3c;
3189 --bs-btn-active-border-color: #e74c3c;
3190 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3191 --bs-btn-disabled-color: #e74c3c;
3192 --bs-btn-disabled-bg: transparent;
3193 --bs-btn-disabled-border-color: #e74c3c;
3194 --bs-gradient: none;
3197 .btn-outline-light {
3198 --bs-btn-color: #303030;
3199 --bs-btn-border-color: #303030;
3200 --bs-btn-hover-color: #fff;
3201 --bs-btn-hover-bg: #303030;
3202 --bs-btn-hover-border-color: #303030;
3203 --bs-btn-focus-shadow-rgb: 48, 48, 48;
3204 --bs-btn-active-color: #fff;
3205 --bs-btn-active-bg: #303030;
3206 --bs-btn-active-border-color: #303030;
3207 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3208 --bs-btn-disabled-color: #303030;
3209 --bs-btn-disabled-bg: transparent;
3210 --bs-btn-disabled-border-color: #303030;
3211 --bs-gradient: none;
3215 --bs-btn-color: #dee2e6;
3216 --bs-btn-border-color: #dee2e6;
3217 --bs-btn-hover-color: #000;
3218 --bs-btn-hover-bg: #dee2e6;
3219 --bs-btn-hover-border-color: #dee2e6;
3220 --bs-btn-focus-shadow-rgb: 222, 226, 230;
3221 --bs-btn-active-color: #000;
3222 --bs-btn-active-bg: #dee2e6;
3223 --bs-btn-active-border-color: #dee2e6;
3224 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3225 --bs-btn-disabled-color: #dee2e6;
3226 --bs-btn-disabled-bg: transparent;
3227 --bs-btn-disabled-border-color: #dee2e6;
3228 --bs-gradient: none;
3232 --bs-btn-font-weight: 400;
3233 --bs-btn-color: var(--bs-link-color);
3234 --bs-btn-bg: transparent;
3235 --bs-btn-border-color: transparent;
3236 --bs-btn-hover-color: var(--bs-link-hover-color);
3237 --bs-btn-hover-border-color: transparent;
3238 --bs-btn-active-color: var(--bs-link-hover-color);
3239 --bs-btn-active-border-color: transparent;
3240 --bs-btn-disabled-color: #888;
3241 --bs-btn-disabled-border-color: transparent;
3242 --bs-btn-box-shadow: 0 0 0 #000;
3243 --bs-btn-focus-shadow-rgb: 0, 160, 119;
3244 text-decoration: none;
3246 .btn-link:focus-visible {
3247 color: var(--bs-btn-color);
3250 color: var(--bs-btn-hover-color);
3253 .btn-lg, .btn-group-lg > .btn {
3254 --bs-btn-padding-y: 0.5rem;
3255 --bs-btn-padding-x: 1rem;
3256 --bs-btn-font-size: 1.09375rem;
3257 --bs-btn-border-radius: var(--bs-border-radius-lg);
3260 .btn-sm, .btn-group-sm > .btn {
3261 --bs-btn-padding-y: 0.25rem;
3262 --bs-btn-padding-x: 0.5rem;
3263 --bs-btn-font-size: 0.765625rem;
3264 --bs-btn-border-radius: var(--bs-border-radius-sm);
3268 transition: opacity 0.15s linear;
3270 @media (prefers-reduced-motion: reduce) {
3279 .collapse:not(.show) {
3286 transition: height 0.35s ease;
3288 @media (prefers-reduced-motion: reduce) {
3293 .collapsing.collapse-horizontal {
3296 transition: width 0.35s ease;
3298 @media (prefers-reduced-motion: reduce) {
3299 .collapsing.collapse-horizontal {
3314 white-space: nowrap;
3316 .dropdown-toggle::after {
3317 display: inline-block;
3318 margin-left: 0.255em;
3319 vertical-align: 0.255em;
3321 border-top: 0.3em solid;
3322 border-right: 0.3em solid transparent;
3324 border-left: 0.3em solid transparent;
3326 .dropdown-toggle:empty::after {
3331 --bs-dropdown-zindex: 1000;
3332 --bs-dropdown-min-width: 10rem;
3333 --bs-dropdown-padding-x: 0;
3334 --bs-dropdown-padding-y: 0.5rem;
3335 --bs-dropdown-spacer: 0.125rem;
3336 --bs-dropdown-font-size: 0.875rem;
3337 --bs-dropdown-color: var(--bs-body-color);
3338 --bs-dropdown-bg: #222;
3339 --bs-dropdown-border-color: #444;
3340 --bs-dropdown-border-radius: var(--bs-border-radius);
3341 --bs-dropdown-border-width: var(--bs-border-width);
3342 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3343 --bs-dropdown-divider-bg: #444;
3344 --bs-dropdown-divider-margin-y: 0.5rem;
3345 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
3346 --bs-dropdown-link-color: #fff;
3347 --bs-dropdown-link-hover-color: #fff;
3348 --bs-dropdown-link-hover-bg: #00bc8c;
3349 --bs-dropdown-link-active-color: #fff;
3350 --bs-dropdown-link-active-bg: #00bc8c;
3351 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3352 --bs-dropdown-item-padding-x: 1rem;
3353 --bs-dropdown-item-padding-y: 0.25rem;
3354 --bs-dropdown-header-color: #888;
3355 --bs-dropdown-header-padding-x: 1rem;
3356 --bs-dropdown-header-padding-y: 0.5rem;
3358 z-index: var(--bs-dropdown-zindex);
3360 min-width: var(--bs-dropdown-min-width);
3361 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3363 font-size: var(--bs-dropdown-font-size);
3364 color: var(--bs-dropdown-color);
3367 background-color: var(--bs-dropdown-bg);
3368 background-clip: padding-box;
3369 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3370 border-radius: var(--bs-dropdown-border-radius);
3372 .dropdown-menu[data-bs-popper] {
3375 margin-top: var(--bs-dropdown-spacer);
3378 .dropdown-menu-start {
3379 --bs-position: start;
3381 .dropdown-menu-start[data-bs-popper] {
3386 .dropdown-menu-end {
3389 .dropdown-menu-end[data-bs-popper] {
3394 @media (min-width: 576px) {
3395 .dropdown-menu-sm-start {
3396 --bs-position: start;
3398 .dropdown-menu-sm-start[data-bs-popper] {
3402 .dropdown-menu-sm-end {
3405 .dropdown-menu-sm-end[data-bs-popper] {
3410 @media (min-width: 768px) {
3411 .dropdown-menu-md-start {
3412 --bs-position: start;
3414 .dropdown-menu-md-start[data-bs-popper] {
3418 .dropdown-menu-md-end {
3421 .dropdown-menu-md-end[data-bs-popper] {
3426 @media (min-width: 992px) {
3427 .dropdown-menu-lg-start {
3428 --bs-position: start;
3430 .dropdown-menu-lg-start[data-bs-popper] {
3434 .dropdown-menu-lg-end {
3437 .dropdown-menu-lg-end[data-bs-popper] {
3442 @media (min-width: 1200px) {
3443 .dropdown-menu-xl-start {
3444 --bs-position: start;
3446 .dropdown-menu-xl-start[data-bs-popper] {
3450 .dropdown-menu-xl-end {
3453 .dropdown-menu-xl-end[data-bs-popper] {
3458 @media (min-width: 1400px) {
3459 .dropdown-menu-xxl-start {
3460 --bs-position: start;
3462 .dropdown-menu-xxl-start[data-bs-popper] {
3466 .dropdown-menu-xxl-end {
3469 .dropdown-menu-xxl-end[data-bs-popper] {
3474 .dropup .dropdown-menu[data-bs-popper] {
3478 margin-bottom: var(--bs-dropdown-spacer);
3480 .dropup .dropdown-toggle::after {
3481 display: inline-block;
3482 margin-left: 0.255em;
3483 vertical-align: 0.255em;
3486 border-right: 0.3em solid transparent;
3487 border-bottom: 0.3em solid;
3488 border-left: 0.3em solid transparent;
3490 .dropup .dropdown-toggle:empty::after {
3494 .dropend .dropdown-menu[data-bs-popper] {
3499 margin-left: var(--bs-dropdown-spacer);
3501 .dropend .dropdown-toggle::after {
3502 display: inline-block;
3503 margin-left: 0.255em;
3504 vertical-align: 0.255em;
3506 border-top: 0.3em solid transparent;
3508 border-bottom: 0.3em solid transparent;
3509 border-left: 0.3em solid;
3511 .dropend .dropdown-toggle:empty::after {
3514 .dropend .dropdown-toggle::after {
3518 .dropstart .dropdown-menu[data-bs-popper] {
3523 margin-right: var(--bs-dropdown-spacer);
3525 .dropstart .dropdown-toggle::after {
3526 display: inline-block;
3527 margin-left: 0.255em;
3528 vertical-align: 0.255em;
3531 .dropstart .dropdown-toggle::after {
3534 .dropstart .dropdown-toggle::before {
3535 display: inline-block;
3536 margin-right: 0.255em;
3537 vertical-align: 0.255em;
3539 border-top: 0.3em solid transparent;
3540 border-right: 0.3em solid;
3541 border-bottom: 0.3em solid transparent;
3543 .dropstart .dropdown-toggle:empty::after {
3546 .dropstart .dropdown-toggle::before {
3552 margin: var(--bs-dropdown-divider-margin-y) 0;
3554 border-top: 1px solid var(--bs-dropdown-divider-bg);
3561 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3564 color: var(--bs-dropdown-link-color);
3565 text-align: inherit;
3566 white-space: nowrap;
3567 background-color: transparent;
3569 border-radius: var(--bs-dropdown-item-border-radius, 0);
3571 .dropdown-item:hover, .dropdown-item:focus {
3572 color: var(--bs-dropdown-link-hover-color);
3573 background-color: var(--bs-dropdown-link-hover-bg);
3575 .dropdown-item.active, .dropdown-item:active {
3576 color: var(--bs-dropdown-link-active-color);
3577 text-decoration: none;
3578 background-color: var(--bs-dropdown-link-active-bg);
3580 .dropdown-item.disabled, .dropdown-item:disabled {
3581 color: var(--bs-dropdown-link-disabled-color);
3582 pointer-events: none;
3583 background-color: transparent;
3586 .dropdown-menu.show {
3592 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3594 font-size: 0.765625rem;
3595 color: var(--bs-dropdown-header-color);
3596 white-space: nowrap;
3599 .dropdown-item-text {
3601 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3602 color: var(--bs-dropdown-link-color);
3605 .dropdown-menu-dark {
3606 --bs-dropdown-color: #dee2e6;
3607 --bs-dropdown-bg: #303030;
3608 --bs-dropdown-border-color: #444;
3609 --bs-dropdown-box-shadow: ;
3610 --bs-dropdown-link-color: #dee2e6;
3611 --bs-dropdown-link-hover-color: #fff;
3612 --bs-dropdown-divider-bg: #444;
3613 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3614 --bs-dropdown-link-active-color: #fff;
3615 --bs-dropdown-link-active-bg: #00bc8c;
3616 --bs-dropdown-link-disabled-color: #adb5bd;
3617 --bs-dropdown-header-color: #adb5bd;
3621 .btn-group-vertical {
3623 display: inline-flex;
3624 vertical-align: middle;
3627 .btn-group-vertical > .btn {
3631 .btn-group > .btn-check:checked + .btn,
3632 .btn-group > .btn-check:focus + .btn,
3633 .btn-group > .btn:hover,
3634 .btn-group > .btn:focus,
3635 .btn-group > .btn:active,
3636 .btn-group > .btn.active,
3637 .btn-group-vertical > .btn-check:checked + .btn,
3638 .btn-group-vertical > .btn-check:focus + .btn,
3639 .btn-group-vertical > .btn:hover,
3640 .btn-group-vertical > .btn:focus,
3641 .btn-group-vertical > .btn:active,
3642 .btn-group-vertical > .btn.active {
3649 justify-content: flex-start;
3651 .btn-toolbar .input-group {
3656 border-radius: var(--bs-border-radius);
3658 .btn-group > :not(.btn-check:first-child) + .btn,
3659 .btn-group > .btn-group:not(:first-child) {
3660 margin-left: calc(var(--bs-border-width) * -1);
3662 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3663 .btn-group > .btn.dropdown-toggle-split:first-child,
3664 .btn-group > .btn-group:not(:last-child) > .btn {
3665 border-top-right-radius: 0;
3666 border-bottom-right-radius: 0;
3668 .btn-group > .btn:nth-child(n+3),
3669 .btn-group > :not(.btn-check) + .btn,
3670 .btn-group > .btn-group:not(:first-child) > .btn {
3671 border-top-left-radius: 0;
3672 border-bottom-left-radius: 0;
3675 .dropdown-toggle-split {
3676 padding-right: 0.5625rem;
3677 padding-left: 0.5625rem;
3679 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3682 .dropstart .dropdown-toggle-split::before {
3686 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3687 padding-right: 0.375rem;
3688 padding-left: 0.375rem;
3691 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3692 padding-right: 0.75rem;
3693 padding-left: 0.75rem;
3696 .btn-group-vertical {
3697 flex-direction: column;
3698 align-items: flex-start;
3699 justify-content: center;
3701 .btn-group-vertical > .btn,
3702 .btn-group-vertical > .btn-group {
3705 .btn-group-vertical > .btn:not(:first-child),
3706 .btn-group-vertical > .btn-group:not(:first-child) {
3707 margin-top: calc(var(--bs-border-width) * -1);
3709 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3710 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3711 border-bottom-right-radius: 0;
3712 border-bottom-left-radius: 0;
3714 .btn-group-vertical > .btn ~ .btn,
3715 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3716 border-top-left-radius: 0;
3717 border-top-right-radius: 0;
3721 --bs-nav-link-padding-x: 2rem;
3722 --bs-nav-link-padding-y: 0.5rem;
3723 --bs-nav-link-font-weight: ;
3724 --bs-nav-link-color: var(--bs-link-color);
3725 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3726 --bs-nav-link-disabled-color: #adb5bd;
3736 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3737 font-size: var(--bs-nav-link-font-size);
3738 font-weight: var(--bs-nav-link-font-weight);
3739 color: var(--bs-nav-link-color);
3742 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3744 @media (prefers-reduced-motion: reduce) {
3749 .nav-link:hover, .nav-link:focus {
3750 color: var(--bs-nav-link-hover-color);
3752 .nav-link:focus-visible {
3754 box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
3756 .nav-link.disabled {
3757 color: var(--bs-nav-link-disabled-color);
3758 pointer-events: none;
3763 --bs-nav-tabs-border-width: var(--bs-border-width);
3764 --bs-nav-tabs-border-color: #444;
3765 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3766 --bs-nav-tabs-link-hover-border-color: #444 #444 transparent;
3767 --bs-nav-tabs-link-active-color: #fff;
3768 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3769 --bs-nav-tabs-link-active-border-color: #444 #444 transparent;
3770 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3772 .nav-tabs .nav-link {
3773 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3774 border: var(--bs-nav-tabs-border-width) solid transparent;
3775 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3776 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3778 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3780 border-color: var(--bs-nav-tabs-link-hover-border-color);
3782 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3783 color: var(--bs-nav-link-disabled-color);
3784 background-color: transparent;
3785 border-color: transparent;
3787 .nav-tabs .nav-link.active,
3788 .nav-tabs .nav-item.show .nav-link {
3789 color: var(--bs-nav-tabs-link-active-color);
3790 background-color: var(--bs-nav-tabs-link-active-bg);
3791 border-color: var(--bs-nav-tabs-link-active-border-color);
3793 .nav-tabs .dropdown-menu {
3794 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3795 border-top-left-radius: 0;
3796 border-top-right-radius: 0;
3800 --bs-nav-pills-border-radius: var(--bs-border-radius);
3801 --bs-nav-pills-link-active-color: #fff;
3802 --bs-nav-pills-link-active-bg: #00bc8c;
3804 .nav-pills .nav-link {
3805 border-radius: var(--bs-nav-pills-border-radius);
3807 .nav-pills .nav-link:disabled {
3808 color: var(--bs-nav-link-disabled-color);
3809 background-color: transparent;
3810 border-color: transparent;
3812 .nav-pills .nav-link.active,
3813 .nav-pills .show > .nav-link {
3814 color: var(--bs-nav-pills-link-active-color);
3815 background-color: var(--bs-nav-pills-link-active-bg);
3819 --bs-nav-underline-gap: 1rem;
3820 --bs-nav-underline-border-width: 0.125rem;
3821 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3822 gap: var(--bs-nav-underline-gap);
3824 .nav-underline .nav-link {
3827 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3829 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3830 border-bottom-color: currentcolor;
3832 .nav-underline .nav-link.active,
3833 .nav-underline .show > .nav-link {
3835 color: var(--bs-nav-underline-link-active-color);
3836 border-bottom-color: currentcolor;
3839 .nav-fill > .nav-link,
3840 .nav-fill .nav-item {
3845 .nav-justified > .nav-link,
3846 .nav-justified .nav-item {
3852 .nav-fill .nav-item .nav-link,
3853 .nav-justified .nav-item .nav-link {
3857 .tab-content > .tab-pane {
3860 .tab-content > .active {
3865 --bs-navbar-padding-x: 0;
3866 --bs-navbar-padding-y: 1rem;
3867 --bs-navbar-color: rgba(255, 255, 255, 0.6);
3868 --bs-navbar-hover-color: #fff;
3869 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3870 --bs-navbar-active-color: #fff;
3871 --bs-navbar-brand-padding-y: 0.3359375rem;
3872 --bs-navbar-brand-margin-end: 1rem;
3873 --bs-navbar-brand-font-size: 1.09375rem;
3874 --bs-navbar-brand-color: #fff;
3875 --bs-navbar-brand-hover-color: #fff;
3876 --bs-navbar-nav-link-padding-x: 0.5rem;
3877 --bs-navbar-toggler-padding-y: 0.25rem;
3878 --bs-navbar-toggler-padding-x: 0.75rem;
3879 --bs-navbar-toggler-font-size: 1.09375rem;
3880 --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");
3881 --bs-navbar-toggler-border-color: rgba(34, 34, 34, 0.1);
3882 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3883 --bs-navbar-toggler-focus-width: 0.25rem;
3884 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3888 align-items: center;
3889 justify-content: space-between;
3890 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3892 .navbar > .container,
3893 .navbar > .container-fluid,
3894 .navbar > .container-sm,
3895 .navbar > .container-md,
3896 .navbar > .container-lg,
3897 .navbar > .container-xl,
3898 .navbar > .container-xxl {
3901 align-items: center;
3902 justify-content: space-between;
3905 padding-top: var(--bs-navbar-brand-padding-y);
3906 padding-bottom: var(--bs-navbar-brand-padding-y);
3907 margin-right: var(--bs-navbar-brand-margin-end);
3908 font-size: var(--bs-navbar-brand-font-size);
3909 color: var(--bs-navbar-brand-color);
3910 white-space: nowrap;
3912 .navbar-brand:hover, .navbar-brand:focus {
3913 color: var(--bs-navbar-brand-hover-color);
3917 --bs-nav-link-padding-x: 0;
3918 --bs-nav-link-padding-y: 0.5rem;
3919 --bs-nav-link-font-weight: ;
3920 --bs-nav-link-color: var(--bs-navbar-color);
3921 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3922 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3924 flex-direction: column;
3929 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3930 color: var(--bs-navbar-active-color);
3932 .navbar-nav .dropdown-menu {
3937 padding-top: 0.5rem;
3938 padding-bottom: 0.5rem;
3939 color: var(--bs-navbar-color);
3942 .navbar-text a:hover,
3943 .navbar-text a:focus {
3944 color: var(--bs-navbar-active-color);
3950 align-items: center;
3954 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
3955 font-size: var(--bs-navbar-toggler-font-size);
3957 color: var(--bs-navbar-color);
3958 background-color: transparent;
3959 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3960 border-radius: var(--bs-navbar-toggler-border-radius);
3961 transition: var(--bs-navbar-toggler-transition);
3963 @media (prefers-reduced-motion: reduce) {
3968 .navbar-toggler:hover {
3969 text-decoration: none;
3971 .navbar-toggler:focus {
3972 text-decoration: none;
3974 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
3977 .navbar-toggler-icon {
3978 display: inline-block;
3981 vertical-align: middle;
3982 background-image: var(--bs-navbar-toggler-icon-bg);
3983 background-repeat: no-repeat;
3984 background-position: center;
3985 background-size: 100%;
3988 .navbar-nav-scroll {
3989 max-height: var(--bs-scroll-height, 75vh);
3993 @media (min-width: 576px) {
3996 justify-content: flex-start;
3998 .navbar-expand-sm .navbar-nav {
3999 flex-direction: row;
4001 .navbar-expand-sm .navbar-nav .dropdown-menu {
4004 .navbar-expand-sm .navbar-nav .nav-link {
4005 padding-right: var(--bs-navbar-nav-link-padding-x);
4006 padding-left: var(--bs-navbar-nav-link-padding-x);
4008 .navbar-expand-sm .navbar-nav-scroll {
4011 .navbar-expand-sm .navbar-collapse {
4012 display: flex !important;
4015 .navbar-expand-sm .navbar-toggler {
4018 .navbar-expand-sm .offcanvas {
4022 width: auto !important;
4023 height: auto !important;
4024 visibility: visible !important;
4025 background-color: transparent !important;
4026 border: 0 !important;
4027 transform: none !important;
4030 .navbar-expand-sm .offcanvas .offcanvas-header {
4033 .navbar-expand-sm .offcanvas .offcanvas-body {
4037 overflow-y: visible;
4040 @media (min-width: 768px) {
4043 justify-content: flex-start;
4045 .navbar-expand-md .navbar-nav {
4046 flex-direction: row;
4048 .navbar-expand-md .navbar-nav .dropdown-menu {
4051 .navbar-expand-md .navbar-nav .nav-link {
4052 padding-right: var(--bs-navbar-nav-link-padding-x);
4053 padding-left: var(--bs-navbar-nav-link-padding-x);
4055 .navbar-expand-md .navbar-nav-scroll {
4058 .navbar-expand-md .navbar-collapse {
4059 display: flex !important;
4062 .navbar-expand-md .navbar-toggler {
4065 .navbar-expand-md .offcanvas {
4069 width: auto !important;
4070 height: auto !important;
4071 visibility: visible !important;
4072 background-color: transparent !important;
4073 border: 0 !important;
4074 transform: none !important;
4077 .navbar-expand-md .offcanvas .offcanvas-header {
4080 .navbar-expand-md .offcanvas .offcanvas-body {
4084 overflow-y: visible;
4087 @media (min-width: 992px) {
4090 justify-content: flex-start;
4092 .navbar-expand-lg .navbar-nav {
4093 flex-direction: row;
4095 .navbar-expand-lg .navbar-nav .dropdown-menu {
4098 .navbar-expand-lg .navbar-nav .nav-link {
4099 padding-right: var(--bs-navbar-nav-link-padding-x);
4100 padding-left: var(--bs-navbar-nav-link-padding-x);
4102 .navbar-expand-lg .navbar-nav-scroll {
4105 .navbar-expand-lg .navbar-collapse {
4106 display: flex !important;
4109 .navbar-expand-lg .navbar-toggler {
4112 .navbar-expand-lg .offcanvas {
4116 width: auto !important;
4117 height: auto !important;
4118 visibility: visible !important;
4119 background-color: transparent !important;
4120 border: 0 !important;
4121 transform: none !important;
4124 .navbar-expand-lg .offcanvas .offcanvas-header {
4127 .navbar-expand-lg .offcanvas .offcanvas-body {
4131 overflow-y: visible;
4134 @media (min-width: 1200px) {
4137 justify-content: flex-start;
4139 .navbar-expand-xl .navbar-nav {
4140 flex-direction: row;
4142 .navbar-expand-xl .navbar-nav .dropdown-menu {
4145 .navbar-expand-xl .navbar-nav .nav-link {
4146 padding-right: var(--bs-navbar-nav-link-padding-x);
4147 padding-left: var(--bs-navbar-nav-link-padding-x);
4149 .navbar-expand-xl .navbar-nav-scroll {
4152 .navbar-expand-xl .navbar-collapse {
4153 display: flex !important;
4156 .navbar-expand-xl .navbar-toggler {
4159 .navbar-expand-xl .offcanvas {
4163 width: auto !important;
4164 height: auto !important;
4165 visibility: visible !important;
4166 background-color: transparent !important;
4167 border: 0 !important;
4168 transform: none !important;
4171 .navbar-expand-xl .offcanvas .offcanvas-header {
4174 .navbar-expand-xl .offcanvas .offcanvas-body {
4178 overflow-y: visible;
4181 @media (min-width: 1400px) {
4182 .navbar-expand-xxl {
4184 justify-content: flex-start;
4186 .navbar-expand-xxl .navbar-nav {
4187 flex-direction: row;
4189 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4192 .navbar-expand-xxl .navbar-nav .nav-link {
4193 padding-right: var(--bs-navbar-nav-link-padding-x);
4194 padding-left: var(--bs-navbar-nav-link-padding-x);
4196 .navbar-expand-xxl .navbar-nav-scroll {
4199 .navbar-expand-xxl .navbar-collapse {
4200 display: flex !important;
4203 .navbar-expand-xxl .navbar-toggler {
4206 .navbar-expand-xxl .offcanvas {
4210 width: auto !important;
4211 height: auto !important;
4212 visibility: visible !important;
4213 background-color: transparent !important;
4214 border: 0 !important;
4215 transform: none !important;
4218 .navbar-expand-xxl .offcanvas .offcanvas-header {
4221 .navbar-expand-xxl .offcanvas .offcanvas-body {
4225 overflow-y: visible;
4230 justify-content: flex-start;
4232 .navbar-expand .navbar-nav {
4233 flex-direction: row;
4235 .navbar-expand .navbar-nav .dropdown-menu {
4238 .navbar-expand .navbar-nav .nav-link {
4239 padding-right: var(--bs-navbar-nav-link-padding-x);
4240 padding-left: var(--bs-navbar-nav-link-padding-x);
4242 .navbar-expand .navbar-nav-scroll {
4245 .navbar-expand .navbar-collapse {
4246 display: flex !important;
4249 .navbar-expand .navbar-toggler {
4252 .navbar-expand .offcanvas {
4256 width: auto !important;
4257 height: auto !important;
4258 visibility: visible !important;
4259 background-color: transparent !important;
4260 border: 0 !important;
4261 transform: none !important;
4264 .navbar-expand .offcanvas .offcanvas-header {
4267 .navbar-expand .offcanvas .offcanvas-body {
4271 overflow-y: visible;
4275 .navbar[data-bs-theme=dark] {
4276 --bs-navbar-color: rgba(255, 255, 255, 0.6);
4277 --bs-navbar-hover-color: #fff;
4278 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4279 --bs-navbar-active-color: #fff;
4280 --bs-navbar-brand-color: #fff;
4281 --bs-navbar-brand-hover-color: #fff;
4282 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4283 --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");
4286 [data-bs-theme=dark] .navbar-toggler-icon {
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");
4291 --bs-card-spacer-y: 1rem;
4292 --bs-card-spacer-x: 1rem;
4293 --bs-card-title-spacer-y: 0.5rem;
4294 --bs-card-title-color: ;
4295 --bs-card-subtitle-color: ;
4296 --bs-card-border-width: var(--bs-border-width);
4297 --bs-card-border-color: var(--bs-border-color-translucent);
4298 --bs-card-border-radius: var(--bs-border-radius);
4299 --bs-card-box-shadow: ;
4300 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4301 --bs-card-cap-padding-y: 0.5rem;
4302 --bs-card-cap-padding-x: 1rem;
4303 --bs-card-cap-bg: #444;
4304 --bs-card-cap-color: ;
4307 --bs-card-bg: #303030;
4308 --bs-card-img-overlay-padding: 1rem;
4309 --bs-card-group-margin: 0.75rem;
4312 flex-direction: column;
4314 height: var(--bs-card-height);
4315 color: var(--bs-body-color);
4316 word-wrap: break-word;
4317 background-color: var(--bs-card-bg);
4318 background-clip: border-box;
4319 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4320 border-radius: var(--bs-card-border-radius);
4326 .card > .list-group {
4327 border-top: inherit;
4328 border-bottom: inherit;
4330 .card > .list-group:first-child {
4331 border-top-width: 0;
4332 border-top-left-radius: var(--bs-card-inner-border-radius);
4333 border-top-right-radius: var(--bs-card-inner-border-radius);
4335 .card > .list-group:last-child {
4336 border-bottom-width: 0;
4337 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4338 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4340 .card > .card-header + .list-group,
4341 .card > .list-group + .card-footer {
4347 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4348 color: var(--bs-card-color);
4352 margin-bottom: var(--bs-card-title-spacer-y);
4353 color: var(--bs-card-title-color);
4357 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4359 color: var(--bs-card-subtitle-color);
4362 .card-text:last-child {
4366 .card-link + .card-link {
4367 margin-left: var(--bs-card-spacer-x);
4371 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4373 color: var(--bs-card-cap-color);
4374 background-color: var(--bs-card-cap-bg);
4375 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4377 .card-header:first-child {
4378 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4382 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4383 color: var(--bs-card-cap-color);
4384 background-color: var(--bs-card-cap-bg);
4385 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4387 .card-footer:last-child {
4388 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4392 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4393 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4394 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4397 .card-header-tabs .nav-link.active {
4398 background-color: var(--bs-card-bg);
4399 border-bottom-color: var(--bs-card-bg);
4402 .card-header-pills {
4403 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4404 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4413 padding: var(--bs-card-img-overlay-padding);
4414 border-radius: var(--bs-card-inner-border-radius);
4425 border-top-left-radius: var(--bs-card-inner-border-radius);
4426 border-top-right-radius: var(--bs-card-inner-border-radius);
4431 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4432 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4435 .card-group > .card {
4436 margin-bottom: var(--bs-card-group-margin);
4438 @media (min-width: 576px) {
4441 flex-flow: row wrap;
4443 .card-group > .card {
4447 .card-group > .card + .card {
4451 .card-group > .card:not(:last-child) {
4452 border-top-right-radius: 0;
4453 border-bottom-right-radius: 0;
4455 .card-group > .card:not(:last-child) .card-img-top,
4456 .card-group > .card:not(:last-child) .card-header {
4457 border-top-right-radius: 0;
4459 .card-group > .card:not(:last-child) .card-img-bottom,
4460 .card-group > .card:not(:last-child) .card-footer {
4461 border-bottom-right-radius: 0;
4463 .card-group > .card:not(:first-child) {
4464 border-top-left-radius: 0;
4465 border-bottom-left-radius: 0;
4467 .card-group > .card:not(:first-child) .card-img-top,
4468 .card-group > .card:not(:first-child) .card-header {
4469 border-top-left-radius: 0;
4471 .card-group > .card:not(:first-child) .card-img-bottom,
4472 .card-group > .card:not(:first-child) .card-footer {
4473 border-bottom-left-radius: 0;
4478 --bs-accordion-color: var(--bs-body-color);
4479 --bs-accordion-bg: var(--bs-body-bg);
4480 --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;
4481 --bs-accordion-border-color: var(--bs-border-color);
4482 --bs-accordion-border-width: var(--bs-border-width);
4483 --bs-accordion-border-radius: var(--bs-border-radius);
4484 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4485 --bs-accordion-btn-padding-x: 1.25rem;
4486 --bs-accordion-btn-padding-y: 1rem;
4487 --bs-accordion-btn-color: var(--bs-body-color);
4488 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4489 --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");
4490 --bs-accordion-btn-icon-width: 1.25rem;
4491 --bs-accordion-btn-icon-transform: rotate(-180deg);
4492 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4493 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23004b38'%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-focus-border-color: #80dec6;
4495 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
4496 --bs-accordion-body-padding-x: 1.25rem;
4497 --bs-accordion-body-padding-y: 1rem;
4498 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4499 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4505 align-items: center;
4507 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4508 font-size: 0.875rem;
4509 color: var(--bs-accordion-btn-color);
4511 background-color: var(--bs-accordion-btn-bg);
4514 overflow-anchor: none;
4515 transition: var(--bs-accordion-transition);
4517 @media (prefers-reduced-motion: reduce) {
4522 .accordion-button:not(.collapsed) {
4523 color: var(--bs-accordion-active-color);
4524 background-color: var(--bs-accordion-active-bg);
4525 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4527 .accordion-button:not(.collapsed)::after {
4528 background-image: var(--bs-accordion-btn-active-icon);
4529 transform: var(--bs-accordion-btn-icon-transform);
4531 .accordion-button::after {
4533 width: var(--bs-accordion-btn-icon-width);
4534 height: var(--bs-accordion-btn-icon-width);
4537 background-image: var(--bs-accordion-btn-icon);
4538 background-repeat: no-repeat;
4539 background-size: var(--bs-accordion-btn-icon-width);
4540 transition: var(--bs-accordion-btn-icon-transition);
4542 @media (prefers-reduced-motion: reduce) {
4543 .accordion-button::after {
4547 .accordion-button:hover {
4550 .accordion-button:focus {
4552 border-color: var(--bs-accordion-btn-focus-border-color);
4554 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4562 color: var(--bs-accordion-color);
4563 background-color: var(--bs-accordion-bg);
4564 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4566 .accordion-item:first-of-type {
4567 border-top-left-radius: var(--bs-accordion-border-radius);
4568 border-top-right-radius: var(--bs-accordion-border-radius);
4570 .accordion-item:first-of-type .accordion-button {
4571 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4572 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4574 .accordion-item:not(:first-of-type) {
4577 .accordion-item:last-of-type {
4578 border-bottom-right-radius: var(--bs-accordion-border-radius);
4579 border-bottom-left-radius: var(--bs-accordion-border-radius);
4581 .accordion-item:last-of-type .accordion-button.collapsed {
4582 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4583 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4585 .accordion-item:last-of-type .accordion-collapse {
4586 border-bottom-right-radius: var(--bs-accordion-border-radius);
4587 border-bottom-left-radius: var(--bs-accordion-border-radius);
4591 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4594 .accordion-flush .accordion-collapse {
4597 .accordion-flush .accordion-item {
4602 .accordion-flush .accordion-item:first-child {
4605 .accordion-flush .accordion-item:last-child {
4608 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4612 [data-bs-theme=dark] .accordion-button::after {
4613 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2366d7ba'%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");
4614 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2366d7ba'%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-breadcrumb-padding-x: 0;
4619 --bs-breadcrumb-padding-y: 0;
4620 --bs-breadcrumb-margin-bottom: 1rem;
4621 --bs-breadcrumb-bg: #444;
4622 --bs-breadcrumb-border-radius: ;
4623 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4624 --bs-breadcrumb-item-padding-x: 0.5rem;
4625 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4628 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4629 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4630 font-size: var(--bs-breadcrumb-font-size);
4632 background-color: var(--bs-breadcrumb-bg);
4633 border-radius: var(--bs-breadcrumb-border-radius);
4636 .breadcrumb-item + .breadcrumb-item {
4637 padding-left: var(--bs-breadcrumb-item-padding-x);
4639 .breadcrumb-item + .breadcrumb-item::before {
4641 padding-right: var(--bs-breadcrumb-item-padding-x);
4642 color: var(--bs-breadcrumb-divider-color);
4643 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4645 .breadcrumb-item.active {
4646 color: var(--bs-breadcrumb-item-active-color);
4650 --bs-pagination-padding-x: 0.75rem;
4651 --bs-pagination-padding-y: 0.375rem;
4652 --bs-pagination-font-size: 0.875rem;
4653 --bs-pagination-color: #fff;
4654 --bs-pagination-bg: #00bc8c;
4655 --bs-pagination-border-width: 0;
4656 --bs-pagination-border-color: transparent;
4657 --bs-pagination-border-radius: var(--bs-border-radius);
4658 --bs-pagination-hover-color: #fff;
4659 --bs-pagination-hover-bg: #00efb2;
4660 --bs-pagination-hover-border-color: transparent;
4661 --bs-pagination-focus-color: var(--bs-link-hover-color);
4662 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4663 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
4664 --bs-pagination-active-color: #fff;
4665 --bs-pagination-active-bg: #00efb2;
4666 --bs-pagination-active-border-color: transparent;
4667 --bs-pagination-disabled-color: #fff;
4668 --bs-pagination-disabled-bg: #007053;
4669 --bs-pagination-disabled-border-color: transparent;
4678 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4679 font-size: var(--bs-pagination-font-size);
4680 color: var(--bs-pagination-color);
4681 background-color: var(--bs-pagination-bg);
4682 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4683 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;
4685 @media (prefers-reduced-motion: reduce) {
4692 color: var(--bs-pagination-hover-color);
4693 background-color: var(--bs-pagination-hover-bg);
4694 border-color: var(--bs-pagination-hover-border-color);
4698 color: var(--bs-pagination-focus-color);
4699 background-color: var(--bs-pagination-focus-bg);
4701 box-shadow: var(--bs-pagination-focus-box-shadow);
4703 .page-link.active, .active > .page-link {
4705 color: var(--bs-pagination-active-color);
4706 background-color: var(--bs-pagination-active-bg);
4707 border-color: var(--bs-pagination-active-border-color);
4709 .page-link.disabled, .disabled > .page-link {
4710 color: var(--bs-pagination-disabled-color);
4711 pointer-events: none;
4712 background-color: var(--bs-pagination-disabled-bg);
4713 border-color: var(--bs-pagination-disabled-border-color);
4716 .page-item:not(:first-child) .page-link {
4717 margin-left: calc(0 * -1);
4719 .page-item:first-child .page-link {
4720 border-top-left-radius: var(--bs-pagination-border-radius);
4721 border-bottom-left-radius: var(--bs-pagination-border-radius);
4723 .page-item:last-child .page-link {
4724 border-top-right-radius: var(--bs-pagination-border-radius);
4725 border-bottom-right-radius: var(--bs-pagination-border-radius);
4729 --bs-pagination-padding-x: 1.5rem;
4730 --bs-pagination-padding-y: 0.75rem;
4731 --bs-pagination-font-size: 1.09375rem;
4732 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4736 --bs-pagination-padding-x: 0.5rem;
4737 --bs-pagination-padding-y: 0.25rem;
4738 --bs-pagination-font-size: 0.765625rem;
4739 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4743 --bs-badge-padding-x: 0.65em;
4744 --bs-badge-padding-y: 0.35em;
4745 --bs-badge-font-size: 0.75em;
4746 --bs-badge-font-weight: 700;
4747 --bs-badge-color: #fff;
4748 --bs-badge-border-radius: var(--bs-border-radius);
4749 display: inline-block;
4750 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4751 font-size: var(--bs-badge-font-size);
4752 font-weight: var(--bs-badge-font-weight);
4754 color: var(--bs-badge-color);
4756 white-space: nowrap;
4757 vertical-align: baseline;
4758 border-radius: var(--bs-badge-border-radius);
4770 --bs-alert-bg: transparent;
4771 --bs-alert-padding-x: 1rem;
4772 --bs-alert-padding-y: 1rem;
4773 --bs-alert-margin-bottom: 1rem;
4774 --bs-alert-color: inherit;
4775 --bs-alert-border-color: transparent;
4776 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4777 --bs-alert-border-radius: var(--bs-border-radius);
4778 --bs-alert-link-color: inherit;
4780 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4781 margin-bottom: var(--bs-alert-margin-bottom);
4782 color: var(--bs-alert-color);
4783 background-color: var(--bs-alert-bg);
4784 border: var(--bs-alert-border);
4785 border-radius: var(--bs-alert-border-radius);
4794 color: var(--bs-alert-link-color);
4797 .alert-dismissible {
4798 padding-right: 3rem;
4800 .alert-dismissible .btn-close {
4805 padding: 1.25rem 1rem;
4809 --bs-alert-color: var(--bs-primary-text-emphasis);
4810 --bs-alert-bg: var(--bs-primary-bg-subtle);
4811 --bs-alert-border-color: var(--bs-primary-border-subtle);
4812 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4816 --bs-alert-color: var(--bs-secondary-text-emphasis);
4817 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4818 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4819 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4823 --bs-alert-color: var(--bs-success-text-emphasis);
4824 --bs-alert-bg: var(--bs-success-bg-subtle);
4825 --bs-alert-border-color: var(--bs-success-border-subtle);
4826 --bs-alert-link-color: var(--bs-success-text-emphasis);
4830 --bs-alert-color: var(--bs-info-text-emphasis);
4831 --bs-alert-bg: var(--bs-info-bg-subtle);
4832 --bs-alert-border-color: var(--bs-info-border-subtle);
4833 --bs-alert-link-color: var(--bs-info-text-emphasis);
4837 --bs-alert-color: var(--bs-warning-text-emphasis);
4838 --bs-alert-bg: var(--bs-warning-bg-subtle);
4839 --bs-alert-border-color: var(--bs-warning-border-subtle);
4840 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4844 --bs-alert-color: var(--bs-danger-text-emphasis);
4845 --bs-alert-bg: var(--bs-danger-bg-subtle);
4846 --bs-alert-border-color: var(--bs-danger-border-subtle);
4847 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4851 --bs-alert-color: var(--bs-light-text-emphasis);
4852 --bs-alert-bg: var(--bs-light-bg-subtle);
4853 --bs-alert-border-color: var(--bs-light-border-subtle);
4854 --bs-alert-link-color: var(--bs-light-text-emphasis);
4858 --bs-alert-color: var(--bs-dark-text-emphasis);
4859 --bs-alert-bg: var(--bs-dark-bg-subtle);
4860 --bs-alert-border-color: var(--bs-dark-border-subtle);
4861 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4864 @keyframes progress-bar-stripes {
4866 background-position-x: 1rem;
4871 --bs-progress-height: 1rem;
4872 --bs-progress-font-size: 0.65625rem;
4873 --bs-progress-bg: #444;
4874 --bs-progress-border-radius: var(--bs-border-radius);
4875 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4876 --bs-progress-bar-color: #fff;
4877 --bs-progress-bar-bg: #00bc8c;
4878 --bs-progress-bar-transition: width 0.6s ease;
4880 height: var(--bs-progress-height);
4882 font-size: var(--bs-progress-font-size);
4883 background-color: var(--bs-progress-bg);
4884 border-radius: var(--bs-progress-border-radius);
4889 flex-direction: column;
4890 justify-content: center;
4892 color: var(--bs-progress-bar-color);
4894 white-space: nowrap;
4895 background-color: var(--bs-progress-bar-bg);
4896 transition: var(--bs-progress-bar-transition);
4898 @media (prefers-reduced-motion: reduce) {
4904 .progress-bar-striped {
4905 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);
4906 background-size: var(--bs-progress-height) var(--bs-progress-height);
4909 .progress-stacked > .progress {
4913 .progress-stacked > .progress > .progress-bar {
4917 .progress-bar-animated {
4918 animation: 1s linear infinite progress-bar-stripes;
4920 @media (prefers-reduced-motion: reduce) {
4921 .progress-bar-animated {
4927 --bs-list-group-color: var(--bs-body-color);
4928 --bs-list-group-bg: #303030;
4929 --bs-list-group-border-color: #444;
4930 --bs-list-group-border-width: var(--bs-border-width);
4931 --bs-list-group-border-radius: var(--bs-border-radius);
4932 --bs-list-group-item-padding-x: 1rem;
4933 --bs-list-group-item-padding-y: 0.5rem;
4934 --bs-list-group-action-color: var(--bs-secondary-color);
4935 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4936 --bs-list-group-action-hover-bg: #444;
4937 --bs-list-group-action-active-color: var(--bs-body-color);
4938 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4939 --bs-list-group-disabled-color: var(--bs-secondary-color);
4940 --bs-list-group-disabled-bg: #303030;
4941 --bs-list-group-active-color: #fff;
4942 --bs-list-group-active-bg: #00bc8c;
4943 --bs-list-group-active-border-color: #00bc8c;
4945 flex-direction: column;
4948 border-radius: var(--bs-list-group-border-radius);
4951 .list-group-numbered {
4952 list-style-type: none;
4953 counter-reset: section;
4955 .list-group-numbered > .list-group-item::before {
4956 content: counters(section, ".") ". ";
4957 counter-increment: section;
4960 .list-group-item-action {
4962 color: var(--bs-list-group-action-color);
4963 text-align: inherit;
4965 .list-group-item-action:hover, .list-group-item-action:focus {
4967 color: var(--bs-list-group-action-hover-color);
4968 text-decoration: none;
4969 background-color: var(--bs-list-group-action-hover-bg);
4971 .list-group-item-action:active {
4972 color: var(--bs-list-group-action-active-color);
4973 background-color: var(--bs-list-group-action-active-bg);
4979 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
4980 color: var(--bs-list-group-color);
4981 background-color: var(--bs-list-group-bg);
4982 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
4984 .list-group-item:first-child {
4985 border-top-left-radius: inherit;
4986 border-top-right-radius: inherit;
4988 .list-group-item:last-child {
4989 border-bottom-right-radius: inherit;
4990 border-bottom-left-radius: inherit;
4992 .list-group-item.disabled, .list-group-item:disabled {
4993 color: var(--bs-list-group-disabled-color);
4994 pointer-events: none;
4995 background-color: var(--bs-list-group-disabled-bg);
4997 .list-group-item.active {
4999 color: var(--bs-list-group-active-color);
5000 background-color: var(--bs-list-group-active-bg);
5001 border-color: var(--bs-list-group-active-border-color);
5003 .list-group-item + .list-group-item {
5004 border-top-width: 0;
5006 .list-group-item + .list-group-item.active {
5007 margin-top: calc(-1 * var(--bs-list-group-border-width));
5008 border-top-width: var(--bs-list-group-border-width);
5011 .list-group-horizontal {
5012 flex-direction: row;
5014 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5015 border-bottom-left-radius: var(--bs-list-group-border-radius);
5016 border-top-right-radius: 0;
5018 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5019 border-top-right-radius: var(--bs-list-group-border-radius);
5020 border-bottom-left-radius: 0;
5022 .list-group-horizontal > .list-group-item.active {
5025 .list-group-horizontal > .list-group-item + .list-group-item {
5026 border-top-width: var(--bs-list-group-border-width);
5027 border-left-width: 0;
5029 .list-group-horizontal > .list-group-item + .list-group-item.active {
5030 margin-left: calc(-1 * var(--bs-list-group-border-width));
5031 border-left-width: var(--bs-list-group-border-width);
5034 @media (min-width: 576px) {
5035 .list-group-horizontal-sm {
5036 flex-direction: row;
5038 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5039 border-bottom-left-radius: var(--bs-list-group-border-radius);
5040 border-top-right-radius: 0;
5042 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5043 border-top-right-radius: var(--bs-list-group-border-radius);
5044 border-bottom-left-radius: 0;
5046 .list-group-horizontal-sm > .list-group-item.active {
5049 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5050 border-top-width: var(--bs-list-group-border-width);
5051 border-left-width: 0;
5053 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5054 margin-left: calc(-1 * var(--bs-list-group-border-width));
5055 border-left-width: var(--bs-list-group-border-width);
5058 @media (min-width: 768px) {
5059 .list-group-horizontal-md {
5060 flex-direction: row;
5062 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5063 border-bottom-left-radius: var(--bs-list-group-border-radius);
5064 border-top-right-radius: 0;
5066 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5067 border-top-right-radius: var(--bs-list-group-border-radius);
5068 border-bottom-left-radius: 0;
5070 .list-group-horizontal-md > .list-group-item.active {
5073 .list-group-horizontal-md > .list-group-item + .list-group-item {
5074 border-top-width: var(--bs-list-group-border-width);
5075 border-left-width: 0;
5077 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5078 margin-left: calc(-1 * var(--bs-list-group-border-width));
5079 border-left-width: var(--bs-list-group-border-width);
5082 @media (min-width: 992px) {
5083 .list-group-horizontal-lg {
5084 flex-direction: row;
5086 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5087 border-bottom-left-radius: var(--bs-list-group-border-radius);
5088 border-top-right-radius: 0;
5090 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5091 border-top-right-radius: var(--bs-list-group-border-radius);
5092 border-bottom-left-radius: 0;
5094 .list-group-horizontal-lg > .list-group-item.active {
5097 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5098 border-top-width: var(--bs-list-group-border-width);
5099 border-left-width: 0;
5101 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5102 margin-left: calc(-1 * var(--bs-list-group-border-width));
5103 border-left-width: var(--bs-list-group-border-width);
5106 @media (min-width: 1200px) {
5107 .list-group-horizontal-xl {
5108 flex-direction: row;
5110 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5111 border-bottom-left-radius: var(--bs-list-group-border-radius);
5112 border-top-right-radius: 0;
5114 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5115 border-top-right-radius: var(--bs-list-group-border-radius);
5116 border-bottom-left-radius: 0;
5118 .list-group-horizontal-xl > .list-group-item.active {
5121 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5122 border-top-width: var(--bs-list-group-border-width);
5123 border-left-width: 0;
5125 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5126 margin-left: calc(-1 * var(--bs-list-group-border-width));
5127 border-left-width: var(--bs-list-group-border-width);
5130 @media (min-width: 1400px) {
5131 .list-group-horizontal-xxl {
5132 flex-direction: row;
5134 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5135 border-bottom-left-radius: var(--bs-list-group-border-radius);
5136 border-top-right-radius: 0;
5138 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5139 border-top-right-radius: var(--bs-list-group-border-radius);
5140 border-bottom-left-radius: 0;
5142 .list-group-horizontal-xxl > .list-group-item.active {
5145 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5146 border-top-width: var(--bs-list-group-border-width);
5147 border-left-width: 0;
5149 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5150 margin-left: calc(-1 * var(--bs-list-group-border-width));
5151 border-left-width: var(--bs-list-group-border-width);
5157 .list-group-flush > .list-group-item {
5158 border-width: 0 0 var(--bs-list-group-border-width);
5160 .list-group-flush > .list-group-item:last-child {
5161 border-bottom-width: 0;
5164 .list-group-item-primary {
5165 --bs-list-group-color: var(--bs-primary-text-emphasis);
5166 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5167 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5168 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5169 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5170 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5171 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5172 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5173 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5174 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5177 .list-group-item-secondary {
5178 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5179 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5180 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5181 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5182 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5183 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5184 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5185 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5186 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5187 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5190 .list-group-item-success {
5191 --bs-list-group-color: var(--bs-success-text-emphasis);
5192 --bs-list-group-bg: var(--bs-success-bg-subtle);
5193 --bs-list-group-border-color: var(--bs-success-border-subtle);
5194 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5195 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5196 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5197 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5198 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5199 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5200 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5203 .list-group-item-info {
5204 --bs-list-group-color: var(--bs-info-text-emphasis);
5205 --bs-list-group-bg: var(--bs-info-bg-subtle);
5206 --bs-list-group-border-color: var(--bs-info-border-subtle);
5207 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5208 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5209 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5210 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5211 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5212 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5213 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5216 .list-group-item-warning {
5217 --bs-list-group-color: var(--bs-warning-text-emphasis);
5218 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5219 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5220 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5221 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5222 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5223 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5224 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5225 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5226 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5229 .list-group-item-danger {
5230 --bs-list-group-color: var(--bs-danger-text-emphasis);
5231 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5232 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5233 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5234 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5235 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5236 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5237 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5238 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5239 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5242 .list-group-item-light {
5243 --bs-list-group-color: var(--bs-light-text-emphasis);
5244 --bs-list-group-bg: var(--bs-light-bg-subtle);
5245 --bs-list-group-border-color: var(--bs-light-border-subtle);
5246 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5247 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5248 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5249 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5250 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5251 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5252 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5255 .list-group-item-dark {
5256 --bs-list-group-color: var(--bs-dark-text-emphasis);
5257 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5258 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5259 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5260 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5261 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5262 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5263 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5264 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5265 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5269 --bs-btn-close-color: #000;
5270 --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");
5271 --bs-btn-close-opacity: 0.5;
5272 --bs-btn-close-hover-opacity: 0.75;
5273 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
5274 --bs-btn-close-focus-opacity: 1;
5275 --bs-btn-close-disabled-opacity: 0.25;
5276 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5277 box-sizing: content-box;
5280 padding: 0.25em 0.25em;
5281 color: var(--bs-btn-close-color);
5282 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5284 border-radius: 0.375rem;
5285 opacity: var(--bs-btn-close-opacity);
5288 color: var(--bs-btn-close-color);
5289 text-decoration: none;
5290 opacity: var(--bs-btn-close-hover-opacity);
5294 box-shadow: var(--bs-btn-close-focus-shadow);
5295 opacity: var(--bs-btn-close-focus-opacity);
5297 .btn-close:disabled, .btn-close.disabled {
5298 pointer-events: none;
5300 opacity: var(--bs-btn-close-disabled-opacity);
5304 filter: var(--bs-btn-close-white-filter);
5307 [data-bs-theme=dark] .btn-close {
5308 filter: var(--bs-btn-close-white-filter);
5312 --bs-toast-zindex: 1090;
5313 --bs-toast-padding-x: 0.75rem;
5314 --bs-toast-padding-y: 0.5rem;
5315 --bs-toast-spacing: 1.5rem;
5316 --bs-toast-max-width: 350px;
5317 --bs-toast-font-size: 0.875rem;
5319 --bs-toast-bg: #444;
5320 --bs-toast-border-width: var(--bs-border-width);
5321 --bs-toast-border-color: var(--bs-border-color-translucent);
5322 --bs-toast-border-radius: var(--bs-border-radius);
5323 --bs-toast-box-shadow: var(--bs-box-shadow);
5324 --bs-toast-header-color: var(--bs-secondary-color);
5325 --bs-toast-header-bg: #303030;
5326 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5327 width: var(--bs-toast-max-width);
5329 font-size: var(--bs-toast-font-size);
5330 color: var(--bs-toast-color);
5331 pointer-events: auto;
5332 background-color: var(--bs-toast-bg);
5333 background-clip: padding-box;
5334 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5335 box-shadow: var(--bs-toast-box-shadow);
5336 border-radius: var(--bs-toast-border-radius);
5346 --bs-toast-zindex: 1090;
5348 z-index: var(--bs-toast-zindex);
5351 pointer-events: none;
5353 .toast-container > :not(:last-child) {
5354 margin-bottom: var(--bs-toast-spacing);
5359 align-items: center;
5360 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5361 color: var(--bs-toast-header-color);
5362 background-color: var(--bs-toast-header-bg);
5363 background-clip: padding-box;
5364 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5365 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5366 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5368 .toast-header .btn-close {
5369 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5370 margin-left: var(--bs-toast-padding-x);
5374 padding: var(--bs-toast-padding-x);
5375 word-wrap: break-word;
5379 --bs-modal-zindex: 1055;
5380 --bs-modal-width: 500px;
5381 --bs-modal-padding: 1rem;
5382 --bs-modal-margin: 0.5rem;
5384 --bs-modal-bg: #303030;
5385 --bs-modal-border-color: #444;
5386 --bs-modal-border-width: var(--bs-border-width);
5387 --bs-modal-border-radius: var(--bs-border-radius-lg);
5388 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
5389 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5390 --bs-modal-header-padding-x: 1rem;
5391 --bs-modal-header-padding-y: 1rem;
5392 --bs-modal-header-padding: 1rem 1rem;
5393 --bs-modal-header-border-color: #444;
5394 --bs-modal-header-border-width: var(--bs-border-width);
5395 --bs-modal-title-line-height: 1.5;
5396 --bs-modal-footer-gap: 0.5rem;
5397 --bs-modal-footer-bg: ;
5398 --bs-modal-footer-border-color: #444;
5399 --bs-modal-footer-border-width: var(--bs-border-width);
5403 z-index: var(--bs-modal-zindex);
5415 margin: var(--bs-modal-margin);
5416 pointer-events: none;
5418 .modal.fade .modal-dialog {
5419 transition: transform 0.3s ease-out;
5420 transform: translate(0, -50px);
5422 @media (prefers-reduced-motion: reduce) {
5423 .modal.fade .modal-dialog {
5427 .modal.show .modal-dialog {
5430 .modal.modal-static .modal-dialog {
5431 transform: scale(1.02);
5434 .modal-dialog-scrollable {
5435 height: calc(100% - var(--bs-modal-margin) * 2);
5437 .modal-dialog-scrollable .modal-content {
5441 .modal-dialog-scrollable .modal-body {
5445 .modal-dialog-centered {
5447 align-items: center;
5448 min-height: calc(100% - var(--bs-modal-margin) * 2);
5454 flex-direction: column;
5456 color: var(--bs-modal-color);
5457 pointer-events: auto;
5458 background-color: var(--bs-modal-bg);
5459 background-clip: padding-box;
5460 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5461 border-radius: var(--bs-modal-border-radius);
5466 --bs-backdrop-zindex: 1050;
5467 --bs-backdrop-bg: #000;
5468 --bs-backdrop-opacity: 0.5;
5472 z-index: var(--bs-backdrop-zindex);
5475 background-color: var(--bs-backdrop-bg);
5477 .modal-backdrop.fade {
5480 .modal-backdrop.show {
5481 opacity: var(--bs-backdrop-opacity);
5487 align-items: center;
5488 justify-content: space-between;
5489 padding: var(--bs-modal-header-padding);
5490 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5491 border-top-left-radius: var(--bs-modal-inner-border-radius);
5492 border-top-right-radius: var(--bs-modal-inner-border-radius);
5494 .modal-header .btn-close {
5495 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5496 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;
5501 line-height: var(--bs-modal-title-line-height);
5507 padding: var(--bs-modal-padding);
5514 align-items: center;
5515 justify-content: flex-end;
5516 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5517 background-color: var(--bs-modal-footer-bg);
5518 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5519 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5520 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5523 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5526 @media (min-width: 576px) {
5528 --bs-modal-margin: 1.75rem;
5529 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5532 max-width: var(--bs-modal-width);
5537 --bs-modal-width: 300px;
5540 @media (min-width: 992px) {
5543 --bs-modal-width: 800px;
5546 @media (min-width: 1200px) {
5548 --bs-modal-width: 1140px;
5557 .modal-fullscreen .modal-content {
5562 .modal-fullscreen .modal-header,
5563 .modal-fullscreen .modal-footer {
5566 .modal-fullscreen .modal-body {
5570 @media (max-width: 575.98px) {
5571 .modal-fullscreen-sm-down {
5577 .modal-fullscreen-sm-down .modal-content {
5582 .modal-fullscreen-sm-down .modal-header,
5583 .modal-fullscreen-sm-down .modal-footer {
5586 .modal-fullscreen-sm-down .modal-body {
5590 @media (max-width: 767.98px) {
5591 .modal-fullscreen-md-down {
5597 .modal-fullscreen-md-down .modal-content {
5602 .modal-fullscreen-md-down .modal-header,
5603 .modal-fullscreen-md-down .modal-footer {
5606 .modal-fullscreen-md-down .modal-body {
5610 @media (max-width: 991.98px) {
5611 .modal-fullscreen-lg-down {
5617 .modal-fullscreen-lg-down .modal-content {
5622 .modal-fullscreen-lg-down .modal-header,
5623 .modal-fullscreen-lg-down .modal-footer {
5626 .modal-fullscreen-lg-down .modal-body {
5630 @media (max-width: 1199.98px) {
5631 .modal-fullscreen-xl-down {
5637 .modal-fullscreen-xl-down .modal-content {
5642 .modal-fullscreen-xl-down .modal-header,
5643 .modal-fullscreen-xl-down .modal-footer {
5646 .modal-fullscreen-xl-down .modal-body {
5650 @media (max-width: 1399.98px) {
5651 .modal-fullscreen-xxl-down {
5657 .modal-fullscreen-xxl-down .modal-content {
5662 .modal-fullscreen-xxl-down .modal-header,
5663 .modal-fullscreen-xxl-down .modal-footer {
5666 .modal-fullscreen-xxl-down .modal-body {
5671 --bs-tooltip-zindex: 1080;
5672 --bs-tooltip-max-width: 200px;
5673 --bs-tooltip-padding-x: 0.5rem;
5674 --bs-tooltip-padding-y: 0.25rem;
5675 --bs-tooltip-margin: ;
5676 --bs-tooltip-font-size: 0.765625rem;
5677 --bs-tooltip-color: var(--bs-body-bg);
5678 --bs-tooltip-bg: var(--bs-emphasis-color);
5679 --bs-tooltip-border-radius: var(--bs-border-radius);
5680 --bs-tooltip-opacity: 0.9;
5681 --bs-tooltip-arrow-width: 0.8rem;
5682 --bs-tooltip-arrow-height: 0.4rem;
5683 z-index: var(--bs-tooltip-zindex);
5685 margin: var(--bs-tooltip-margin);
5686 font-family: var(--bs-font-sans-serif);
5692 text-decoration: none;
5694 text-transform: none;
5695 letter-spacing: normal;
5697 white-space: normal;
5698 word-spacing: normal;
5700 font-size: var(--bs-tooltip-font-size);
5701 word-wrap: break-word;
5705 opacity: var(--bs-tooltip-opacity);
5707 .tooltip .tooltip-arrow {
5709 width: var(--bs-tooltip-arrow-width);
5710 height: var(--bs-tooltip-arrow-height);
5712 .tooltip .tooltip-arrow::before {
5715 border-color: transparent;
5716 border-style: solid;
5719 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5720 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5722 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5724 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5725 border-top-color: var(--bs-tooltip-bg);
5728 /* rtl:begin:ignore */
5729 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5730 left: calc(-1 * var(--bs-tooltip-arrow-height));
5731 width: var(--bs-tooltip-arrow-height);
5732 height: var(--bs-tooltip-arrow-width);
5734 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5736 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5737 border-right-color: var(--bs-tooltip-bg);
5740 /* rtl:end:ignore */
5741 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5742 top: calc(-1 * var(--bs-tooltip-arrow-height));
5744 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5746 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5747 border-bottom-color: var(--bs-tooltip-bg);
5750 /* rtl:begin:ignore */
5751 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5752 right: calc(-1 * var(--bs-tooltip-arrow-height));
5753 width: var(--bs-tooltip-arrow-height);
5754 height: var(--bs-tooltip-arrow-width);
5756 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5758 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5759 border-left-color: var(--bs-tooltip-bg);
5762 /* rtl:end:ignore */
5764 max-width: var(--bs-tooltip-max-width);
5765 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5766 color: var(--bs-tooltip-color);
5768 background-color: var(--bs-tooltip-bg);
5769 border-radius: var(--bs-tooltip-border-radius);
5773 --bs-popover-zindex: 1070;
5774 --bs-popover-max-width: 276px;
5775 --bs-popover-font-size: 0.765625rem;
5776 --bs-popover-bg: #303030;
5777 --bs-popover-border-width: var(--bs-border-width);
5778 --bs-popover-border-color: var(--bs-border-color-translucent);
5779 --bs-popover-border-radius: var(--bs-border-radius-lg);
5780 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5781 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5782 --bs-popover-header-padding-x: 1rem;
5783 --bs-popover-header-padding-y: 0.5rem;
5784 --bs-popover-header-font-size: 0.875rem;
5785 --bs-popover-header-color: inherit;
5786 --bs-popover-header-bg: #444;
5787 --bs-popover-body-padding-x: 1rem;
5788 --bs-popover-body-padding-y: 1rem;
5789 --bs-popover-body-color: var(--bs-body-color);
5790 --bs-popover-arrow-width: 1rem;
5791 --bs-popover-arrow-height: 0.5rem;
5792 --bs-popover-arrow-border: var(--bs-popover-border-color);
5793 z-index: var(--bs-popover-zindex);
5795 max-width: var(--bs-popover-max-width);
5796 font-family: var(--bs-font-sans-serif);
5802 text-decoration: none;
5804 text-transform: none;
5805 letter-spacing: normal;
5807 white-space: normal;
5808 word-spacing: normal;
5810 font-size: var(--bs-popover-font-size);
5811 word-wrap: break-word;
5812 background-color: var(--bs-popover-bg);
5813 background-clip: padding-box;
5814 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5815 border-radius: var(--bs-popover-border-radius);
5817 .popover .popover-arrow {
5819 width: var(--bs-popover-arrow-width);
5820 height: var(--bs-popover-arrow-height);
5822 .popover .popover-arrow::before, .popover .popover-arrow::after {
5826 border-color: transparent;
5827 border-style: solid;
5831 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5832 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5834 .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 {
5835 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5837 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5839 border-top-color: var(--bs-popover-arrow-border);
5841 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5842 bottom: var(--bs-popover-border-width);
5843 border-top-color: var(--bs-popover-bg);
5846 /* rtl:begin:ignore */
5847 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5848 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5849 width: var(--bs-popover-arrow-height);
5850 height: var(--bs-popover-arrow-width);
5852 .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 {
5853 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5855 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5857 border-right-color: var(--bs-popover-arrow-border);
5859 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5860 left: var(--bs-popover-border-width);
5861 border-right-color: var(--bs-popover-bg);
5864 /* rtl:end:ignore */
5865 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5866 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5868 .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 {
5869 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5871 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5873 border-bottom-color: var(--bs-popover-arrow-border);
5875 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5876 top: var(--bs-popover-border-width);
5877 border-bottom-color: var(--bs-popover-bg);
5879 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5884 width: var(--bs-popover-arrow-width);
5885 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5887 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5890 /* rtl:begin:ignore */
5891 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5892 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5893 width: var(--bs-popover-arrow-height);
5894 height: var(--bs-popover-arrow-width);
5896 .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 {
5897 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5899 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5901 border-left-color: var(--bs-popover-arrow-border);
5903 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5904 right: var(--bs-popover-border-width);
5905 border-left-color: var(--bs-popover-bg);
5908 /* rtl:end:ignore */
5910 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5912 font-size: var(--bs-popover-header-font-size);
5913 color: var(--bs-popover-header-color);
5914 background-color: var(--bs-popover-header-bg);
5915 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5916 border-top-left-radius: var(--bs-popover-inner-border-radius);
5917 border-top-right-radius: var(--bs-popover-inner-border-radius);
5919 .popover-header:empty {
5924 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5925 color: var(--bs-popover-body-color);
5932 .carousel.pointer-event {
5933 touch-action: pan-y;
5941 .carousel-inner::after {
5952 margin-right: -100%;
5953 backface-visibility: hidden;
5954 transition: transform 0.6s ease-in-out;
5956 @media (prefers-reduced-motion: reduce) {
5962 .carousel-item.active,
5963 .carousel-item-next,
5964 .carousel-item-prev {
5968 .carousel-item-next:not(.carousel-item-start),
5969 .active.carousel-item-end {
5970 transform: translateX(100%);
5973 .carousel-item-prev:not(.carousel-item-end),
5974 .active.carousel-item-start {
5975 transform: translateX(-100%);
5978 .carousel-fade .carousel-item {
5980 transition-property: opacity;
5983 .carousel-fade .carousel-item.active,
5984 .carousel-fade .carousel-item-next.carousel-item-start,
5985 .carousel-fade .carousel-item-prev.carousel-item-end {
5989 .carousel-fade .active.carousel-item-start,
5990 .carousel-fade .active.carousel-item-end {
5993 transition: opacity 0s 0.6s;
5995 @media (prefers-reduced-motion: reduce) {
5996 .carousel-fade .active.carousel-item-start,
5997 .carousel-fade .active.carousel-item-end {
6002 .carousel-control-prev,
6003 .carousel-control-next {
6009 align-items: center;
6010 justify-content: center;
6018 transition: opacity 0.15s ease;
6020 @media (prefers-reduced-motion: reduce) {
6021 .carousel-control-prev,
6022 .carousel-control-next {
6026 .carousel-control-prev:hover, .carousel-control-prev:focus,
6027 .carousel-control-next:hover,
6028 .carousel-control-next:focus {
6030 text-decoration: none;
6035 .carousel-control-prev {
6039 .carousel-control-next {
6043 .carousel-control-prev-icon,
6044 .carousel-control-next-icon {
6045 display: inline-block;
6048 background-repeat: no-repeat;
6049 background-position: 50%;
6050 background-size: 100% 100%;
6056 "name" : "prev-next",
6061 .carousel-control-prev-icon {
6062 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");
6065 .carousel-control-next-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='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");
6069 .carousel-indicators {
6076 justify-content: center;
6079 margin-bottom: 1rem;
6082 .carousel-indicators [data-bs-target] {
6083 box-sizing: content-box;
6090 text-indent: -999px;
6092 background-color: #fff;
6093 background-clip: padding-box;
6095 border-top: 10px solid transparent;
6096 border-bottom: 10px solid transparent;
6098 transition: opacity 0.6s ease;
6100 @media (prefers-reduced-motion: reduce) {
6101 .carousel-indicators [data-bs-target] {
6105 .carousel-indicators .active {
6114 padding-top: 1.25rem;
6115 padding-bottom: 1.25rem;
6120 .carousel-dark .carousel-control-prev-icon,
6121 .carousel-dark .carousel-control-next-icon {
6122 filter: invert(1) grayscale(100);
6124 .carousel-dark .carousel-indicators [data-bs-target] {
6125 background-color: #000;
6127 .carousel-dark .carousel-caption {
6131 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6132 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6133 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6134 filter: invert(1) grayscale(100);
6136 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6137 background-color: #000;
6139 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6145 display: inline-block;
6146 width: var(--bs-spinner-width);
6147 height: var(--bs-spinner-height);
6148 vertical-align: var(--bs-spinner-vertical-align);
6150 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6153 @keyframes spinner-border {
6155 transform: rotate(360deg) /* rtl:ignore */;
6159 --bs-spinner-width: 2rem;
6160 --bs-spinner-height: 2rem;
6161 --bs-spinner-vertical-align: -0.125em;
6162 --bs-spinner-border-width: 0.25em;
6163 --bs-spinner-animation-speed: 0.75s;
6164 --bs-spinner-animation-name: spinner-border;
6165 border: var(--bs-spinner-border-width) solid currentcolor;
6166 border-right-color: transparent;
6169 .spinner-border-sm {
6170 --bs-spinner-width: 1rem;
6171 --bs-spinner-height: 1rem;
6172 --bs-spinner-border-width: 0.2em;
6175 @keyframes spinner-grow {
6177 transform: scale(0);
6185 --bs-spinner-width: 2rem;
6186 --bs-spinner-height: 2rem;
6187 --bs-spinner-vertical-align: -0.125em;
6188 --bs-spinner-animation-speed: 0.75s;
6189 --bs-spinner-animation-name: spinner-grow;
6190 background-color: currentcolor;
6195 --bs-spinner-width: 1rem;
6196 --bs-spinner-height: 1rem;
6199 @media (prefers-reduced-motion: reduce) {
6202 --bs-spinner-animation-speed: 1.5s;
6205 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6206 --bs-offcanvas-zindex: 1045;
6207 --bs-offcanvas-width: 400px;
6208 --bs-offcanvas-height: 30vh;
6209 --bs-offcanvas-padding-x: 1rem;
6210 --bs-offcanvas-padding-y: 1rem;
6211 --bs-offcanvas-color: var(--bs-body-color);
6212 --bs-offcanvas-bg: var(--bs-body-bg);
6213 --bs-offcanvas-border-width: var(--bs-border-width);
6214 --bs-offcanvas-border-color: #444;
6215 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
6216 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6217 --bs-offcanvas-title-line-height: 1.5;
6220 @media (max-width: 575.98px) {
6224 z-index: var(--bs-offcanvas-zindex);
6226 flex-direction: column;
6228 color: var(--bs-offcanvas-color);
6230 background-color: var(--bs-offcanvas-bg);
6231 background-clip: padding-box;
6233 transition: var(--bs-offcanvas-transition);
6236 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6241 @media (max-width: 575.98px) {
6242 .offcanvas-sm.offcanvas-start {
6245 width: var(--bs-offcanvas-width);
6246 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6247 transform: translateX(-100%);
6249 .offcanvas-sm.offcanvas-end {
6252 width: var(--bs-offcanvas-width);
6253 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6254 transform: translateX(100%);
6256 .offcanvas-sm.offcanvas-top {
6260 height: var(--bs-offcanvas-height);
6262 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6263 transform: translateY(-100%);
6265 .offcanvas-sm.offcanvas-bottom {
6268 height: var(--bs-offcanvas-height);
6270 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6271 transform: translateY(100%);
6273 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6276 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6277 visibility: visible;
6280 @media (min-width: 576px) {
6282 --bs-offcanvas-height: auto;
6283 --bs-offcanvas-border-width: 0;
6284 background-color: transparent !important;
6286 .offcanvas-sm .offcanvas-header {
6289 .offcanvas-sm .offcanvas-body {
6293 overflow-y: visible;
6294 background-color: transparent !important;
6298 @media (max-width: 767.98px) {
6302 z-index: var(--bs-offcanvas-zindex);
6304 flex-direction: column;
6306 color: var(--bs-offcanvas-color);
6308 background-color: var(--bs-offcanvas-bg);
6309 background-clip: padding-box;
6311 transition: var(--bs-offcanvas-transition);
6314 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6319 @media (max-width: 767.98px) {
6320 .offcanvas-md.offcanvas-start {
6323 width: var(--bs-offcanvas-width);
6324 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6325 transform: translateX(-100%);
6327 .offcanvas-md.offcanvas-end {
6330 width: var(--bs-offcanvas-width);
6331 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6332 transform: translateX(100%);
6334 .offcanvas-md.offcanvas-top {
6338 height: var(--bs-offcanvas-height);
6340 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6341 transform: translateY(-100%);
6343 .offcanvas-md.offcanvas-bottom {
6346 height: var(--bs-offcanvas-height);
6348 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6349 transform: translateY(100%);
6351 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6354 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6355 visibility: visible;
6358 @media (min-width: 768px) {
6360 --bs-offcanvas-height: auto;
6361 --bs-offcanvas-border-width: 0;
6362 background-color: transparent !important;
6364 .offcanvas-md .offcanvas-header {
6367 .offcanvas-md .offcanvas-body {
6371 overflow-y: visible;
6372 background-color: transparent !important;
6376 @media (max-width: 991.98px) {
6380 z-index: var(--bs-offcanvas-zindex);
6382 flex-direction: column;
6384 color: var(--bs-offcanvas-color);
6386 background-color: var(--bs-offcanvas-bg);
6387 background-clip: padding-box;
6389 transition: var(--bs-offcanvas-transition);
6392 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6397 @media (max-width: 991.98px) {
6398 .offcanvas-lg.offcanvas-start {
6401 width: var(--bs-offcanvas-width);
6402 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6403 transform: translateX(-100%);
6405 .offcanvas-lg.offcanvas-end {
6408 width: var(--bs-offcanvas-width);
6409 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6410 transform: translateX(100%);
6412 .offcanvas-lg.offcanvas-top {
6416 height: var(--bs-offcanvas-height);
6418 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6419 transform: translateY(-100%);
6421 .offcanvas-lg.offcanvas-bottom {
6424 height: var(--bs-offcanvas-height);
6426 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6427 transform: translateY(100%);
6429 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6432 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6433 visibility: visible;
6436 @media (min-width: 992px) {
6438 --bs-offcanvas-height: auto;
6439 --bs-offcanvas-border-width: 0;
6440 background-color: transparent !important;
6442 .offcanvas-lg .offcanvas-header {
6445 .offcanvas-lg .offcanvas-body {
6449 overflow-y: visible;
6450 background-color: transparent !important;
6454 @media (max-width: 1199.98px) {
6458 z-index: var(--bs-offcanvas-zindex);
6460 flex-direction: column;
6462 color: var(--bs-offcanvas-color);
6464 background-color: var(--bs-offcanvas-bg);
6465 background-clip: padding-box;
6467 transition: var(--bs-offcanvas-transition);
6470 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6475 @media (max-width: 1199.98px) {
6476 .offcanvas-xl.offcanvas-start {
6479 width: var(--bs-offcanvas-width);
6480 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6481 transform: translateX(-100%);
6483 .offcanvas-xl.offcanvas-end {
6486 width: var(--bs-offcanvas-width);
6487 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6488 transform: translateX(100%);
6490 .offcanvas-xl.offcanvas-top {
6494 height: var(--bs-offcanvas-height);
6496 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6497 transform: translateY(-100%);
6499 .offcanvas-xl.offcanvas-bottom {
6502 height: var(--bs-offcanvas-height);
6504 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6505 transform: translateY(100%);
6507 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6510 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6511 visibility: visible;
6514 @media (min-width: 1200px) {
6516 --bs-offcanvas-height: auto;
6517 --bs-offcanvas-border-width: 0;
6518 background-color: transparent !important;
6520 .offcanvas-xl .offcanvas-header {
6523 .offcanvas-xl .offcanvas-body {
6527 overflow-y: visible;
6528 background-color: transparent !important;
6532 @media (max-width: 1399.98px) {
6536 z-index: var(--bs-offcanvas-zindex);
6538 flex-direction: column;
6540 color: var(--bs-offcanvas-color);
6542 background-color: var(--bs-offcanvas-bg);
6543 background-clip: padding-box;
6545 transition: var(--bs-offcanvas-transition);
6548 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6553 @media (max-width: 1399.98px) {
6554 .offcanvas-xxl.offcanvas-start {
6557 width: var(--bs-offcanvas-width);
6558 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6559 transform: translateX(-100%);
6561 .offcanvas-xxl.offcanvas-end {
6564 width: var(--bs-offcanvas-width);
6565 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6566 transform: translateX(100%);
6568 .offcanvas-xxl.offcanvas-top {
6572 height: var(--bs-offcanvas-height);
6574 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6575 transform: translateY(-100%);
6577 .offcanvas-xxl.offcanvas-bottom {
6580 height: var(--bs-offcanvas-height);
6582 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6583 transform: translateY(100%);
6585 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6588 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6589 visibility: visible;
6592 @media (min-width: 1400px) {
6594 --bs-offcanvas-height: auto;
6595 --bs-offcanvas-border-width: 0;
6596 background-color: transparent !important;
6598 .offcanvas-xxl .offcanvas-header {
6601 .offcanvas-xxl .offcanvas-body {
6605 overflow-y: visible;
6606 background-color: transparent !important;
6613 z-index: var(--bs-offcanvas-zindex);
6615 flex-direction: column;
6617 color: var(--bs-offcanvas-color);
6619 background-color: var(--bs-offcanvas-bg);
6620 background-clip: padding-box;
6622 transition: var(--bs-offcanvas-transition);
6624 @media (prefers-reduced-motion: reduce) {
6629 .offcanvas.offcanvas-start {
6632 width: var(--bs-offcanvas-width);
6633 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6634 transform: translateX(-100%);
6636 .offcanvas.offcanvas-end {
6639 width: var(--bs-offcanvas-width);
6640 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6641 transform: translateX(100%);
6643 .offcanvas.offcanvas-top {
6647 height: var(--bs-offcanvas-height);
6649 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6650 transform: translateY(-100%);
6652 .offcanvas.offcanvas-bottom {
6655 height: var(--bs-offcanvas-height);
6657 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6658 transform: translateY(100%);
6660 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6663 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6664 visibility: visible;
6667 .offcanvas-backdrop {
6674 background-color: #000;
6676 .offcanvas-backdrop.fade {
6679 .offcanvas-backdrop.show {
6685 align-items: center;
6686 justify-content: space-between;
6687 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6689 .offcanvas-header .btn-close {
6690 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6691 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6692 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6693 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6698 line-height: var(--bs-offcanvas-title-line-height);
6703 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6708 display: inline-block;
6710 vertical-align: middle;
6712 background-color: currentcolor;
6715 .placeholder.btn::before {
6716 display: inline-block;
6732 .placeholder-glow .placeholder {
6733 animation: placeholder-glow 2s ease-in-out infinite;
6736 @keyframes placeholder-glow {
6742 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6743 mask-size: 200% 100%;
6744 animation: placeholder-wave 2s linear infinite;
6747 @keyframes placeholder-wave {
6749 mask-position: -200% 0%;
6759 color: #000 !important;
6760 background-color: RGBA(0, 188, 140, var(--bs-bg-opacity, 1)) !important;
6763 .text-bg-secondary {
6764 color: #fff !important;
6765 background-color: RGBA(68, 68, 68, var(--bs-bg-opacity, 1)) !important;
6769 color: #000 !important;
6770 background-color: RGBA(0, 188, 140, var(--bs-bg-opacity, 1)) !important;
6774 color: #fff !important;
6775 background-color: RGBA(52, 152, 219, var(--bs-bg-opacity, 1)) !important;
6779 color: #000 !important;
6780 background-color: RGBA(243, 156, 18, var(--bs-bg-opacity, 1)) !important;
6784 color: #fff !important;
6785 background-color: RGBA(231, 76, 60, var(--bs-bg-opacity, 1)) !important;
6789 color: #fff !important;
6790 background-color: RGBA(48, 48, 48, var(--bs-bg-opacity, 1)) !important;
6794 color: #000 !important;
6795 background-color: RGBA(222, 226, 230, var(--bs-bg-opacity, 1)) !important;
6799 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6800 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6802 .link-primary:hover, .link-primary:focus {
6803 color: RGBA(51, 201, 163, var(--bs-link-opacity, 1)) !important;
6804 text-decoration-color: RGBA(51, 201, 163, var(--bs-link-underline-opacity, 1)) !important;
6808 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6809 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6811 .link-secondary:hover, .link-secondary:focus {
6812 color: RGBA(54, 54, 54, var(--bs-link-opacity, 1)) !important;
6813 text-decoration-color: RGBA(54, 54, 54, var(--bs-link-underline-opacity, 1)) !important;
6817 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6818 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6820 .link-success:hover, .link-success:focus {
6821 color: RGBA(51, 201, 163, var(--bs-link-opacity, 1)) !important;
6822 text-decoration-color: RGBA(51, 201, 163, var(--bs-link-underline-opacity, 1)) !important;
6826 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6827 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6829 .link-info:hover, .link-info:focus {
6830 color: RGBA(42, 122, 175, var(--bs-link-opacity, 1)) !important;
6831 text-decoration-color: RGBA(42, 122, 175, var(--bs-link-underline-opacity, 1)) !important;
6835 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6836 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6838 .link-warning:hover, .link-warning:focus {
6839 color: RGBA(245, 176, 65, var(--bs-link-opacity, 1)) !important;
6840 text-decoration-color: RGBA(245, 176, 65, var(--bs-link-underline-opacity, 1)) !important;
6844 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6845 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6847 .link-danger:hover, .link-danger:focus {
6848 color: RGBA(185, 61, 48, var(--bs-link-opacity, 1)) !important;
6849 text-decoration-color: RGBA(185, 61, 48, var(--bs-link-underline-opacity, 1)) !important;
6853 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6854 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6856 .link-light:hover, .link-light:focus {
6857 color: RGBA(38, 38, 38, var(--bs-link-opacity, 1)) !important;
6858 text-decoration-color: RGBA(38, 38, 38, var(--bs-link-underline-opacity, 1)) !important;
6862 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6863 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6865 .link-dark:hover, .link-dark:focus {
6866 color: RGBA(229, 232, 235, var(--bs-link-opacity, 1)) !important;
6867 text-decoration-color: RGBA(229, 232, 235, var(--bs-link-underline-opacity, 1)) !important;
6870 .link-body-emphasis {
6871 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6872 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6874 .link-body-emphasis:hover, .link-body-emphasis:focus {
6875 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6876 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6881 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);
6885 display: inline-flex;
6887 align-items: center;
6888 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6889 text-underline-offset: 0.25em;
6890 backface-visibility: hidden;
6897 transition: 0.2s ease-in-out transform;
6899 @media (prefers-reduced-motion: reduce) {
6905 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
6906 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
6915 padding-top: var(--bs-aspect-ratio);
6927 --bs-aspect-ratio: 100%;
6931 --bs-aspect-ratio: 75%;
6935 --bs-aspect-ratio: 56.25%;
6939 --bs-aspect-ratio: 42.8571428571%;
6970 @media (min-width: 576px) {
6982 @media (min-width: 768px) {
6994 @media (min-width: 992px) {
7006 @media (min-width: 1200px) {
7018 @media (min-width: 1400px) {
7024 .sticky-xxl-bottom {
7032 flex-direction: row;
7033 align-items: center;
7034 align-self: stretch;
7040 flex-direction: column;
7041 align-self: stretch;
7045 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7046 width: 1px !important;
7047 height: 1px !important;
7048 padding: 0 !important;
7049 margin: -1px !important;
7050 overflow: hidden !important;
7051 clip: rect(0, 0, 0, 0) !important;
7052 white-space: nowrap !important;
7053 border: 0 !important;
7055 .visually-hidden:not(caption),
7056 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7057 position: absolute !important;
7060 .stretched-link::after {
7072 text-overflow: ellipsis;
7073 white-space: nowrap;
7077 display: inline-block;
7078 align-self: stretch;
7081 background-color: currentcolor;
7086 vertical-align: baseline !important;
7090 vertical-align: top !important;
7094 vertical-align: middle !important;
7098 vertical-align: bottom !important;
7101 .align-text-bottom {
7102 vertical-align: text-bottom !important;
7106 vertical-align: text-top !important;
7110 float: left !important;
7114 float: right !important;
7118 float: none !important;
7121 .object-fit-contain {
7122 object-fit: contain !important;
7126 object-fit: cover !important;
7130 object-fit: fill !important;
7134 object-fit: scale-down !important;
7138 object-fit: none !important;
7142 opacity: 0 !important;
7146 opacity: 0.25 !important;
7150 opacity: 0.5 !important;
7154 opacity: 0.75 !important;
7158 opacity: 1 !important;
7162 overflow: auto !important;
7166 overflow: hidden !important;
7170 overflow: visible !important;
7174 overflow: scroll !important;
7178 overflow-x: auto !important;
7181 .overflow-x-hidden {
7182 overflow-x: hidden !important;
7185 .overflow-x-visible {
7186 overflow-x: visible !important;
7189 .overflow-x-scroll {
7190 overflow-x: scroll !important;
7194 overflow-y: auto !important;
7197 .overflow-y-hidden {
7198 overflow-y: hidden !important;
7201 .overflow-y-visible {
7202 overflow-y: visible !important;
7205 .overflow-y-scroll {
7206 overflow-y: scroll !important;
7210 display: inline !important;
7214 display: inline-block !important;
7218 display: block !important;
7222 display: grid !important;
7226 display: inline-grid !important;
7230 display: table !important;
7234 display: table-row !important;
7238 display: table-cell !important;
7242 display: flex !important;
7246 display: inline-flex !important;
7250 display: none !important;
7254 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7258 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7262 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7266 box-shadow: none !important;
7269 .focus-ring-primary {
7270 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7273 .focus-ring-secondary {
7274 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7277 .focus-ring-success {
7278 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7282 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7285 .focus-ring-warning {
7286 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7289 .focus-ring-danger {
7290 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7294 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7298 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7302 position: static !important;
7305 .position-relative {
7306 position: relative !important;
7309 .position-absolute {
7310 position: absolute !important;
7314 position: fixed !important;
7318 position: sticky !important;
7326 top: 50% !important;
7330 top: 100% !important;
7334 bottom: 0 !important;
7338 bottom: 50% !important;
7342 bottom: 100% !important;
7350 left: 50% !important;
7354 left: 100% !important;
7358 right: 0 !important;
7362 right: 50% !important;
7366 right: 100% !important;
7370 transform: translate(-50%, -50%) !important;
7373 .translate-middle-x {
7374 transform: translateX(-50%) !important;
7377 .translate-middle-y {
7378 transform: translateY(-50%) !important;
7382 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7386 border: 0 !important;
7390 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7394 border-top: 0 !important;
7398 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7402 border-right: 0 !important;
7406 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7410 border-bottom: 0 !important;
7414 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7418 border-left: 0 !important;
7422 --bs-border-opacity: 1;
7423 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7427 --bs-border-opacity: 1;
7428 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7432 --bs-border-opacity: 1;
7433 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7437 --bs-border-opacity: 1;
7438 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7442 --bs-border-opacity: 1;
7443 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7447 --bs-border-opacity: 1;
7448 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7452 --bs-border-opacity: 1;
7453 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7457 --bs-border-opacity: 1;
7458 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7462 --bs-border-opacity: 1;
7463 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7467 --bs-border-opacity: 1;
7468 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7471 .border-primary-subtle {
7472 border-color: var(--bs-primary-border-subtle) !important;
7475 .border-secondary-subtle {
7476 border-color: var(--bs-secondary-border-subtle) !important;
7479 .border-success-subtle {
7480 border-color: var(--bs-success-border-subtle) !important;
7483 .border-info-subtle {
7484 border-color: var(--bs-info-border-subtle) !important;
7487 .border-warning-subtle {
7488 border-color: var(--bs-warning-border-subtle) !important;
7491 .border-danger-subtle {
7492 border-color: var(--bs-danger-border-subtle) !important;
7495 .border-light-subtle {
7496 border-color: var(--bs-light-border-subtle) !important;
7499 .border-dark-subtle {
7500 border-color: var(--bs-dark-border-subtle) !important;
7504 border-width: 1px !important;
7508 border-width: 2px !important;
7512 border-width: 3px !important;
7516 border-width: 4px !important;
7520 border-width: 5px !important;
7523 .border-opacity-10 {
7524 --bs-border-opacity: 0.1;
7527 .border-opacity-25 {
7528 --bs-border-opacity: 0.25;
7531 .border-opacity-50 {
7532 --bs-border-opacity: 0.5;
7535 .border-opacity-75 {
7536 --bs-border-opacity: 0.75;
7539 .border-opacity-100 {
7540 --bs-border-opacity: 1;
7544 width: 25% !important;
7548 width: 50% !important;
7552 width: 75% !important;
7556 width: 100% !important;
7560 width: auto !important;
7564 max-width: 100% !important;
7568 width: 100vw !important;
7572 min-width: 100vw !important;
7576 height: 25% !important;
7580 height: 50% !important;
7584 height: 75% !important;
7588 height: 100% !important;
7592 height: auto !important;
7596 max-height: 100% !important;
7600 height: 100vh !important;
7604 min-height: 100vh !important;
7608 flex: 1 1 auto !important;
7612 flex-direction: row !important;
7616 flex-direction: column !important;
7620 flex-direction: row-reverse !important;
7623 .flex-column-reverse {
7624 flex-direction: column-reverse !important;
7628 flex-grow: 0 !important;
7632 flex-grow: 1 !important;
7636 flex-shrink: 0 !important;
7640 flex-shrink: 1 !important;
7644 flex-wrap: wrap !important;
7648 flex-wrap: nowrap !important;
7651 .flex-wrap-reverse {
7652 flex-wrap: wrap-reverse !important;
7655 .justify-content-start {
7656 justify-content: flex-start !important;
7659 .justify-content-end {
7660 justify-content: flex-end !important;
7663 .justify-content-center {
7664 justify-content: center !important;
7667 .justify-content-between {
7668 justify-content: space-between !important;
7671 .justify-content-around {
7672 justify-content: space-around !important;
7675 .justify-content-evenly {
7676 justify-content: space-evenly !important;
7679 .align-items-start {
7680 align-items: flex-start !important;
7684 align-items: flex-end !important;
7687 .align-items-center {
7688 align-items: center !important;
7691 .align-items-baseline {
7692 align-items: baseline !important;
7695 .align-items-stretch {
7696 align-items: stretch !important;
7699 .align-content-start {
7700 align-content: flex-start !important;
7703 .align-content-end {
7704 align-content: flex-end !important;
7707 .align-content-center {
7708 align-content: center !important;
7711 .align-content-between {
7712 align-content: space-between !important;
7715 .align-content-around {
7716 align-content: space-around !important;
7719 .align-content-stretch {
7720 align-content: stretch !important;
7724 align-self: auto !important;
7728 align-self: flex-start !important;
7732 align-self: flex-end !important;
7735 .align-self-center {
7736 align-self: center !important;
7739 .align-self-baseline {
7740 align-self: baseline !important;
7743 .align-self-stretch {
7744 align-self: stretch !important;
7748 order: -1 !important;
7752 order: 0 !important;
7756 order: 1 !important;
7760 order: 2 !important;
7764 order: 3 !important;
7768 order: 4 !important;
7772 order: 5 !important;
7776 order: 6 !important;
7780 margin: 0 !important;
7784 margin: 0.25rem !important;
7788 margin: 0.5rem !important;
7792 margin: 1rem !important;
7796 margin: 1.5rem !important;
7800 margin: 3rem !important;
7804 margin: auto !important;
7808 margin-right: 0 !important;
7809 margin-left: 0 !important;
7813 margin-right: 0.25rem !important;
7814 margin-left: 0.25rem !important;
7818 margin-right: 0.5rem !important;
7819 margin-left: 0.5rem !important;
7823 margin-right: 1rem !important;
7824 margin-left: 1rem !important;
7828 margin-right: 1.5rem !important;
7829 margin-left: 1.5rem !important;
7833 margin-right: 3rem !important;
7834 margin-left: 3rem !important;
7838 margin-right: auto !important;
7839 margin-left: auto !important;
7843 margin-top: 0 !important;
7844 margin-bottom: 0 !important;
7848 margin-top: 0.25rem !important;
7849 margin-bottom: 0.25rem !important;
7853 margin-top: 0.5rem !important;
7854 margin-bottom: 0.5rem !important;
7858 margin-top: 1rem !important;
7859 margin-bottom: 1rem !important;
7863 margin-top: 1.5rem !important;
7864 margin-bottom: 1.5rem !important;
7868 margin-top: 3rem !important;
7869 margin-bottom: 3rem !important;
7873 margin-top: auto !important;
7874 margin-bottom: auto !important;
7878 margin-top: 0 !important;
7882 margin-top: 0.25rem !important;
7886 margin-top: 0.5rem !important;
7890 margin-top: 1rem !important;
7894 margin-top: 1.5rem !important;
7898 margin-top: 3rem !important;
7902 margin-top: auto !important;
7906 margin-right: 0 !important;
7910 margin-right: 0.25rem !important;
7914 margin-right: 0.5rem !important;
7918 margin-right: 1rem !important;
7922 margin-right: 1.5rem !important;
7926 margin-right: 3rem !important;
7930 margin-right: auto !important;
7934 margin-bottom: 0 !important;
7938 margin-bottom: 0.25rem !important;
7942 margin-bottom: 0.5rem !important;
7946 margin-bottom: 1rem !important;
7950 margin-bottom: 1.5rem !important;
7954 margin-bottom: 3rem !important;
7958 margin-bottom: auto !important;
7962 margin-left: 0 !important;
7966 margin-left: 0.25rem !important;
7970 margin-left: 0.5rem !important;
7974 margin-left: 1rem !important;
7978 margin-left: 1.5rem !important;
7982 margin-left: 3rem !important;
7986 margin-left: auto !important;
7990 padding: 0 !important;
7994 padding: 0.25rem !important;
7998 padding: 0.5rem !important;
8002 padding: 1rem !important;
8006 padding: 1.5rem !important;
8010 padding: 3rem !important;
8014 padding-right: 0 !important;
8015 padding-left: 0 !important;
8019 padding-right: 0.25rem !important;
8020 padding-left: 0.25rem !important;
8024 padding-right: 0.5rem !important;
8025 padding-left: 0.5rem !important;
8029 padding-right: 1rem !important;
8030 padding-left: 1rem !important;
8034 padding-right: 1.5rem !important;
8035 padding-left: 1.5rem !important;
8039 padding-right: 3rem !important;
8040 padding-left: 3rem !important;
8044 padding-top: 0 !important;
8045 padding-bottom: 0 !important;
8049 padding-top: 0.25rem !important;
8050 padding-bottom: 0.25rem !important;
8054 padding-top: 0.5rem !important;
8055 padding-bottom: 0.5rem !important;
8059 padding-top: 1rem !important;
8060 padding-bottom: 1rem !important;
8064 padding-top: 1.5rem !important;
8065 padding-bottom: 1.5rem !important;
8069 padding-top: 3rem !important;
8070 padding-bottom: 3rem !important;
8074 padding-top: 0 !important;
8078 padding-top: 0.25rem !important;
8082 padding-top: 0.5rem !important;
8086 padding-top: 1rem !important;
8090 padding-top: 1.5rem !important;
8094 padding-top: 3rem !important;
8098 padding-right: 0 !important;
8102 padding-right: 0.25rem !important;
8106 padding-right: 0.5rem !important;
8110 padding-right: 1rem !important;
8114 padding-right: 1.5rem !important;
8118 padding-right: 3rem !important;
8122 padding-bottom: 0 !important;
8126 padding-bottom: 0.25rem !important;
8130 padding-bottom: 0.5rem !important;
8134 padding-bottom: 1rem !important;
8138 padding-bottom: 1.5rem !important;
8142 padding-bottom: 3rem !important;
8146 padding-left: 0 !important;
8150 padding-left: 0.25rem !important;
8154 padding-left: 0.5rem !important;
8158 padding-left: 1rem !important;
8162 padding-left: 1.5rem !important;
8166 padding-left: 3rem !important;
8174 gap: 0.25rem !important;
8178 gap: 0.5rem !important;
8182 gap: 1rem !important;
8186 gap: 1.5rem !important;
8190 gap: 3rem !important;
8194 row-gap: 0 !important;
8198 row-gap: 0.25rem !important;
8202 row-gap: 0.5rem !important;
8206 row-gap: 1rem !important;
8210 row-gap: 1.5rem !important;
8214 row-gap: 3rem !important;
8218 column-gap: 0 !important;
8222 column-gap: 0.25rem !important;
8226 column-gap: 0.5rem !important;
8230 column-gap: 1rem !important;
8234 column-gap: 1.5rem !important;
8238 column-gap: 3rem !important;
8242 font-family: var(--bs-font-monospace) !important;
8246 font-size: calc(1.425rem + 2.1vw) !important;
8250 font-size: calc(1.375rem + 1.5vw) !important;
8254 font-size: calc(1.325rem + 0.9vw) !important;
8258 font-size: calc(1.25625rem + 0.075vw) !important;
8262 font-size: 1.09375rem !important;
8266 font-size: 0.875rem !important;
8270 font-style: italic !important;
8274 font-style: normal !important;
8278 font-weight: lighter !important;
8282 font-weight: 300 !important;
8286 font-weight: 400 !important;
8290 font-weight: 500 !important;
8294 font-weight: 600 !important;
8298 font-weight: 700 !important;
8302 font-weight: bolder !important;
8306 line-height: 1 !important;
8310 line-height: 1.25 !important;
8314 line-height: 1.5 !important;
8318 line-height: 2 !important;
8322 text-align: left !important;
8326 text-align: right !important;
8330 text-align: center !important;
8333 .text-decoration-none {
8334 text-decoration: none !important;
8337 .text-decoration-underline {
8338 text-decoration: underline !important;
8341 .text-decoration-line-through {
8342 text-decoration: line-through !important;
8346 text-transform: lowercase !important;
8350 text-transform: uppercase !important;
8354 text-transform: capitalize !important;
8358 white-space: normal !important;
8362 white-space: nowrap !important;
8365 /* rtl:begin:remove */
8367 word-wrap: break-word !important;
8368 word-break: break-word !important;
8371 /* rtl:end:remove */
8373 --bs-text-opacity: 1;
8374 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8378 --bs-text-opacity: 1;
8379 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8383 --bs-text-opacity: 1;
8384 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8388 --bs-text-opacity: 1;
8389 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8393 --bs-text-opacity: 1;
8394 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8398 --bs-text-opacity: 1;
8399 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8403 --bs-text-opacity: 1;
8404 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8408 --bs-text-opacity: 1;
8409 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8413 --bs-text-opacity: 1;
8414 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8418 --bs-text-opacity: 1;
8419 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8423 --bs-text-opacity: 1;
8424 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8428 --bs-text-opacity: 1;
8429 color: var(--bs-secondary-color) !important;
8433 --bs-text-opacity: 1;
8434 color: rgba(0, 0, 0, 0.5) !important;
8438 --bs-text-opacity: 1;
8439 color: rgba(255, 255, 255, 0.5) !important;
8442 .text-body-secondary {
8443 --bs-text-opacity: 1;
8444 color: var(--bs-secondary-color) !important;
8447 .text-body-tertiary {
8448 --bs-text-opacity: 1;
8449 color: var(--bs-tertiary-color) !important;
8452 .text-body-emphasis {
8453 --bs-text-opacity: 1;
8454 color: var(--bs-emphasis-color) !important;
8458 --bs-text-opacity: 1;
8459 color: inherit !important;
8463 --bs-text-opacity: 0.25;
8467 --bs-text-opacity: 0.5;
8471 --bs-text-opacity: 0.75;
8475 --bs-text-opacity: 1;
8478 .text-primary-emphasis {
8479 color: var(--bs-primary-text-emphasis) !important;
8482 .text-secondary-emphasis {
8483 color: var(--bs-secondary-text-emphasis) !important;
8486 .text-success-emphasis {
8487 color: var(--bs-success-text-emphasis) !important;
8490 .text-info-emphasis {
8491 color: var(--bs-info-text-emphasis) !important;
8494 .text-warning-emphasis {
8495 color: var(--bs-warning-text-emphasis) !important;
8498 .text-danger-emphasis {
8499 color: var(--bs-danger-text-emphasis) !important;
8502 .text-light-emphasis {
8503 color: var(--bs-light-text-emphasis) !important;
8506 .text-dark-emphasis {
8507 color: var(--bs-dark-text-emphasis) !important;
8511 --bs-link-opacity: 0.1;
8514 .link-opacity-10-hover:hover {
8515 --bs-link-opacity: 0.1;
8519 --bs-link-opacity: 0.25;
8522 .link-opacity-25-hover:hover {
8523 --bs-link-opacity: 0.25;
8527 --bs-link-opacity: 0.5;
8530 .link-opacity-50-hover:hover {
8531 --bs-link-opacity: 0.5;
8535 --bs-link-opacity: 0.75;
8538 .link-opacity-75-hover:hover {
8539 --bs-link-opacity: 0.75;
8543 --bs-link-opacity: 1;
8546 .link-opacity-100-hover:hover {
8547 --bs-link-opacity: 1;
8551 text-underline-offset: 0.125em !important;
8554 .link-offset-1-hover:hover {
8555 text-underline-offset: 0.125em !important;
8559 text-underline-offset: 0.25em !important;
8562 .link-offset-2-hover:hover {
8563 text-underline-offset: 0.25em !important;
8567 text-underline-offset: 0.375em !important;
8570 .link-offset-3-hover:hover {
8571 text-underline-offset: 0.375em !important;
8574 .link-underline-primary {
8575 --bs-link-underline-opacity: 1;
8576 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8579 .link-underline-secondary {
8580 --bs-link-underline-opacity: 1;
8581 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8584 .link-underline-success {
8585 --bs-link-underline-opacity: 1;
8586 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8589 .link-underline-info {
8590 --bs-link-underline-opacity: 1;
8591 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8594 .link-underline-warning {
8595 --bs-link-underline-opacity: 1;
8596 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8599 .link-underline-danger {
8600 --bs-link-underline-opacity: 1;
8601 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8604 .link-underline-light {
8605 --bs-link-underline-opacity: 1;
8606 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8609 .link-underline-dark {
8610 --bs-link-underline-opacity: 1;
8611 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8615 --bs-link-underline-opacity: 1;
8616 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8619 .link-underline-opacity-0 {
8620 --bs-link-underline-opacity: 0;
8623 .link-underline-opacity-0-hover:hover {
8624 --bs-link-underline-opacity: 0;
8627 .link-underline-opacity-10 {
8628 --bs-link-underline-opacity: 0.1;
8631 .link-underline-opacity-10-hover:hover {
8632 --bs-link-underline-opacity: 0.1;
8635 .link-underline-opacity-25 {
8636 --bs-link-underline-opacity: 0.25;
8639 .link-underline-opacity-25-hover:hover {
8640 --bs-link-underline-opacity: 0.25;
8643 .link-underline-opacity-50 {
8644 --bs-link-underline-opacity: 0.5;
8647 .link-underline-opacity-50-hover:hover {
8648 --bs-link-underline-opacity: 0.5;
8651 .link-underline-opacity-75 {
8652 --bs-link-underline-opacity: 0.75;
8655 .link-underline-opacity-75-hover:hover {
8656 --bs-link-underline-opacity: 0.75;
8659 .link-underline-opacity-100 {
8660 --bs-link-underline-opacity: 1;
8663 .link-underline-opacity-100-hover:hover {
8664 --bs-link-underline-opacity: 1;
8669 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8674 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8679 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8684 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8689 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8694 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8699 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8704 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8709 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8714 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8719 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8724 background-color: transparent !important;
8727 .bg-body-secondary {
8729 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8734 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8738 --bs-bg-opacity: 0.1;
8742 --bs-bg-opacity: 0.25;
8746 --bs-bg-opacity: 0.5;
8750 --bs-bg-opacity: 0.75;
8757 .bg-primary-subtle {
8758 background-color: var(--bs-primary-bg-subtle) !important;
8761 .bg-secondary-subtle {
8762 background-color: var(--bs-secondary-bg-subtle) !important;
8765 .bg-success-subtle {
8766 background-color: var(--bs-success-bg-subtle) !important;
8770 background-color: var(--bs-info-bg-subtle) !important;
8773 .bg-warning-subtle {
8774 background-color: var(--bs-warning-bg-subtle) !important;
8778 background-color: var(--bs-danger-bg-subtle) !important;
8782 background-color: var(--bs-light-bg-subtle) !important;
8786 background-color: var(--bs-dark-bg-subtle) !important;
8790 background-image: var(--bs-gradient) !important;
8794 user-select: all !important;
8798 user-select: auto !important;
8802 user-select: none !important;
8806 pointer-events: none !important;
8810 pointer-events: auto !important;
8814 border-radius: var(--bs-border-radius) !important;
8818 border-radius: 0 !important;
8822 border-radius: var(--bs-border-radius-sm) !important;
8826 border-radius: var(--bs-border-radius) !important;
8830 border-radius: var(--bs-border-radius-lg) !important;
8834 border-radius: var(--bs-border-radius-xl) !important;
8838 border-radius: var(--bs-border-radius-xxl) !important;
8842 border-radius: 50% !important;
8846 border-radius: var(--bs-border-radius-pill) !important;
8850 border-top-left-radius: var(--bs-border-radius) !important;
8851 border-top-right-radius: var(--bs-border-radius) !important;
8855 border-top-left-radius: 0 !important;
8856 border-top-right-radius: 0 !important;
8860 border-top-left-radius: var(--bs-border-radius-sm) !important;
8861 border-top-right-radius: var(--bs-border-radius-sm) !important;
8865 border-top-left-radius: var(--bs-border-radius) !important;
8866 border-top-right-radius: var(--bs-border-radius) !important;
8870 border-top-left-radius: var(--bs-border-radius-lg) !important;
8871 border-top-right-radius: var(--bs-border-radius-lg) !important;
8875 border-top-left-radius: var(--bs-border-radius-xl) !important;
8876 border-top-right-radius: var(--bs-border-radius-xl) !important;
8880 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8881 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8884 .rounded-top-circle {
8885 border-top-left-radius: 50% !important;
8886 border-top-right-radius: 50% !important;
8890 border-top-left-radius: var(--bs-border-radius-pill) !important;
8891 border-top-right-radius: var(--bs-border-radius-pill) !important;
8895 border-top-right-radius: var(--bs-border-radius) !important;
8896 border-bottom-right-radius: var(--bs-border-radius) !important;
8900 border-top-right-radius: 0 !important;
8901 border-bottom-right-radius: 0 !important;
8905 border-top-right-radius: var(--bs-border-radius-sm) !important;
8906 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8910 border-top-right-radius: var(--bs-border-radius) !important;
8911 border-bottom-right-radius: var(--bs-border-radius) !important;
8915 border-top-right-radius: var(--bs-border-radius-lg) !important;
8916 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8920 border-top-right-radius: var(--bs-border-radius-xl) !important;
8921 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8925 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8926 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8929 .rounded-end-circle {
8930 border-top-right-radius: 50% !important;
8931 border-bottom-right-radius: 50% !important;
8935 border-top-right-radius: var(--bs-border-radius-pill) !important;
8936 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8940 border-bottom-right-radius: var(--bs-border-radius) !important;
8941 border-bottom-left-radius: var(--bs-border-radius) !important;
8945 border-bottom-right-radius: 0 !important;
8946 border-bottom-left-radius: 0 !important;
8950 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8951 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8955 border-bottom-right-radius: var(--bs-border-radius) !important;
8956 border-bottom-left-radius: var(--bs-border-radius) !important;
8960 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8961 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8965 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8966 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8970 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8971 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8974 .rounded-bottom-circle {
8975 border-bottom-right-radius: 50% !important;
8976 border-bottom-left-radius: 50% !important;
8979 .rounded-bottom-pill {
8980 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8981 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
8985 border-bottom-left-radius: var(--bs-border-radius) !important;
8986 border-top-left-radius: var(--bs-border-radius) !important;
8990 border-bottom-left-radius: 0 !important;
8991 border-top-left-radius: 0 !important;
8995 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8996 border-top-left-radius: var(--bs-border-radius-sm) !important;
9000 border-bottom-left-radius: var(--bs-border-radius) !important;
9001 border-top-left-radius: var(--bs-border-radius) !important;
9005 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9006 border-top-left-radius: var(--bs-border-radius-lg) !important;
9010 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9011 border-top-left-radius: var(--bs-border-radius-xl) !important;
9015 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9016 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9019 .rounded-start-circle {
9020 border-bottom-left-radius: 50% !important;
9021 border-top-left-radius: 50% !important;
9024 .rounded-start-pill {
9025 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9026 border-top-left-radius: var(--bs-border-radius-pill) !important;
9030 visibility: visible !important;
9034 visibility: hidden !important;
9038 z-index: -1 !important;
9042 z-index: 0 !important;
9046 z-index: 1 !important;
9050 z-index: 2 !important;
9054 z-index: 3 !important;
9057 @media (min-width: 576px) {
9059 float: left !important;
9062 float: right !important;
9065 float: none !important;
9067 .object-fit-sm-contain {
9068 object-fit: contain !important;
9070 .object-fit-sm-cover {
9071 object-fit: cover !important;
9073 .object-fit-sm-fill {
9074 object-fit: fill !important;
9076 .object-fit-sm-scale {
9077 object-fit: scale-down !important;
9079 .object-fit-sm-none {
9080 object-fit: none !important;
9083 display: inline !important;
9085 .d-sm-inline-block {
9086 display: inline-block !important;
9089 display: block !important;
9092 display: grid !important;
9095 display: inline-grid !important;
9098 display: table !important;
9101 display: table-row !important;
9104 display: table-cell !important;
9107 display: flex !important;
9110 display: inline-flex !important;
9113 display: none !important;
9116 flex: 1 1 auto !important;
9119 flex-direction: row !important;
9122 flex-direction: column !important;
9124 .flex-sm-row-reverse {
9125 flex-direction: row-reverse !important;
9127 .flex-sm-column-reverse {
9128 flex-direction: column-reverse !important;
9131 flex-grow: 0 !important;
9134 flex-grow: 1 !important;
9137 flex-shrink: 0 !important;
9140 flex-shrink: 1 !important;
9143 flex-wrap: wrap !important;
9146 flex-wrap: nowrap !important;
9148 .flex-sm-wrap-reverse {
9149 flex-wrap: wrap-reverse !important;
9151 .justify-content-sm-start {
9152 justify-content: flex-start !important;
9154 .justify-content-sm-end {
9155 justify-content: flex-end !important;
9157 .justify-content-sm-center {
9158 justify-content: center !important;
9160 .justify-content-sm-between {
9161 justify-content: space-between !important;
9163 .justify-content-sm-around {
9164 justify-content: space-around !important;
9166 .justify-content-sm-evenly {
9167 justify-content: space-evenly !important;
9169 .align-items-sm-start {
9170 align-items: flex-start !important;
9172 .align-items-sm-end {
9173 align-items: flex-end !important;
9175 .align-items-sm-center {
9176 align-items: center !important;
9178 .align-items-sm-baseline {
9179 align-items: baseline !important;
9181 .align-items-sm-stretch {
9182 align-items: stretch !important;
9184 .align-content-sm-start {
9185 align-content: flex-start !important;
9187 .align-content-sm-end {
9188 align-content: flex-end !important;
9190 .align-content-sm-center {
9191 align-content: center !important;
9193 .align-content-sm-between {
9194 align-content: space-between !important;
9196 .align-content-sm-around {
9197 align-content: space-around !important;
9199 .align-content-sm-stretch {
9200 align-content: stretch !important;
9202 .align-self-sm-auto {
9203 align-self: auto !important;
9205 .align-self-sm-start {
9206 align-self: flex-start !important;
9208 .align-self-sm-end {
9209 align-self: flex-end !important;
9211 .align-self-sm-center {
9212 align-self: center !important;
9214 .align-self-sm-baseline {
9215 align-self: baseline !important;
9217 .align-self-sm-stretch {
9218 align-self: stretch !important;
9221 order: -1 !important;
9224 order: 0 !important;
9227 order: 1 !important;
9230 order: 2 !important;
9233 order: 3 !important;
9236 order: 4 !important;
9239 order: 5 !important;
9242 order: 6 !important;
9245 margin: 0 !important;
9248 margin: 0.25rem !important;
9251 margin: 0.5rem !important;
9254 margin: 1rem !important;
9257 margin: 1.5rem !important;
9260 margin: 3rem !important;
9263 margin: auto !important;
9266 margin-right: 0 !important;
9267 margin-left: 0 !important;
9270 margin-right: 0.25rem !important;
9271 margin-left: 0.25rem !important;
9274 margin-right: 0.5rem !important;
9275 margin-left: 0.5rem !important;
9278 margin-right: 1rem !important;
9279 margin-left: 1rem !important;
9282 margin-right: 1.5rem !important;
9283 margin-left: 1.5rem !important;
9286 margin-right: 3rem !important;
9287 margin-left: 3rem !important;
9290 margin-right: auto !important;
9291 margin-left: auto !important;
9294 margin-top: 0 !important;
9295 margin-bottom: 0 !important;
9298 margin-top: 0.25rem !important;
9299 margin-bottom: 0.25rem !important;
9302 margin-top: 0.5rem !important;
9303 margin-bottom: 0.5rem !important;
9306 margin-top: 1rem !important;
9307 margin-bottom: 1rem !important;
9310 margin-top: 1.5rem !important;
9311 margin-bottom: 1.5rem !important;
9314 margin-top: 3rem !important;
9315 margin-bottom: 3rem !important;
9318 margin-top: auto !important;
9319 margin-bottom: auto !important;
9322 margin-top: 0 !important;
9325 margin-top: 0.25rem !important;
9328 margin-top: 0.5rem !important;
9331 margin-top: 1rem !important;
9334 margin-top: 1.5rem !important;
9337 margin-top: 3rem !important;
9340 margin-top: auto !important;
9343 margin-right: 0 !important;
9346 margin-right: 0.25rem !important;
9349 margin-right: 0.5rem !important;
9352 margin-right: 1rem !important;
9355 margin-right: 1.5rem !important;
9358 margin-right: 3rem !important;
9361 margin-right: auto !important;
9364 margin-bottom: 0 !important;
9367 margin-bottom: 0.25rem !important;
9370 margin-bottom: 0.5rem !important;
9373 margin-bottom: 1rem !important;
9376 margin-bottom: 1.5rem !important;
9379 margin-bottom: 3rem !important;
9382 margin-bottom: auto !important;
9385 margin-left: 0 !important;
9388 margin-left: 0.25rem !important;
9391 margin-left: 0.5rem !important;
9394 margin-left: 1rem !important;
9397 margin-left: 1.5rem !important;
9400 margin-left: 3rem !important;
9403 margin-left: auto !important;
9406 padding: 0 !important;
9409 padding: 0.25rem !important;
9412 padding: 0.5rem !important;
9415 padding: 1rem !important;
9418 padding: 1.5rem !important;
9421 padding: 3rem !important;
9424 padding-right: 0 !important;
9425 padding-left: 0 !important;
9428 padding-right: 0.25rem !important;
9429 padding-left: 0.25rem !important;
9432 padding-right: 0.5rem !important;
9433 padding-left: 0.5rem !important;
9436 padding-right: 1rem !important;
9437 padding-left: 1rem !important;
9440 padding-right: 1.5rem !important;
9441 padding-left: 1.5rem !important;
9444 padding-right: 3rem !important;
9445 padding-left: 3rem !important;
9448 padding-top: 0 !important;
9449 padding-bottom: 0 !important;
9452 padding-top: 0.25rem !important;
9453 padding-bottom: 0.25rem !important;
9456 padding-top: 0.5rem !important;
9457 padding-bottom: 0.5rem !important;
9460 padding-top: 1rem !important;
9461 padding-bottom: 1rem !important;
9464 padding-top: 1.5rem !important;
9465 padding-bottom: 1.5rem !important;
9468 padding-top: 3rem !important;
9469 padding-bottom: 3rem !important;
9472 padding-top: 0 !important;
9475 padding-top: 0.25rem !important;
9478 padding-top: 0.5rem !important;
9481 padding-top: 1rem !important;
9484 padding-top: 1.5rem !important;
9487 padding-top: 3rem !important;
9490 padding-right: 0 !important;
9493 padding-right: 0.25rem !important;
9496 padding-right: 0.5rem !important;
9499 padding-right: 1rem !important;
9502 padding-right: 1.5rem !important;
9505 padding-right: 3rem !important;
9508 padding-bottom: 0 !important;
9511 padding-bottom: 0.25rem !important;
9514 padding-bottom: 0.5rem !important;
9517 padding-bottom: 1rem !important;
9520 padding-bottom: 1.5rem !important;
9523 padding-bottom: 3rem !important;
9526 padding-left: 0 !important;
9529 padding-left: 0.25rem !important;
9532 padding-left: 0.5rem !important;
9535 padding-left: 1rem !important;
9538 padding-left: 1.5rem !important;
9541 padding-left: 3rem !important;
9547 gap: 0.25rem !important;
9550 gap: 0.5rem !important;
9553 gap: 1rem !important;
9556 gap: 1.5rem !important;
9559 gap: 3rem !important;
9562 row-gap: 0 !important;
9565 row-gap: 0.25rem !important;
9568 row-gap: 0.5rem !important;
9571 row-gap: 1rem !important;
9574 row-gap: 1.5rem !important;
9577 row-gap: 3rem !important;
9580 column-gap: 0 !important;
9583 column-gap: 0.25rem !important;
9586 column-gap: 0.5rem !important;
9589 column-gap: 1rem !important;
9592 column-gap: 1.5rem !important;
9595 column-gap: 3rem !important;
9598 text-align: left !important;
9601 text-align: right !important;
9604 text-align: center !important;
9607 @media (min-width: 768px) {
9609 float: left !important;
9612 float: right !important;
9615 float: none !important;
9617 .object-fit-md-contain {
9618 object-fit: contain !important;
9620 .object-fit-md-cover {
9621 object-fit: cover !important;
9623 .object-fit-md-fill {
9624 object-fit: fill !important;
9626 .object-fit-md-scale {
9627 object-fit: scale-down !important;
9629 .object-fit-md-none {
9630 object-fit: none !important;
9633 display: inline !important;
9635 .d-md-inline-block {
9636 display: inline-block !important;
9639 display: block !important;
9642 display: grid !important;
9645 display: inline-grid !important;
9648 display: table !important;
9651 display: table-row !important;
9654 display: table-cell !important;
9657 display: flex !important;
9660 display: inline-flex !important;
9663 display: none !important;
9666 flex: 1 1 auto !important;
9669 flex-direction: row !important;
9672 flex-direction: column !important;
9674 .flex-md-row-reverse {
9675 flex-direction: row-reverse !important;
9677 .flex-md-column-reverse {
9678 flex-direction: column-reverse !important;
9681 flex-grow: 0 !important;
9684 flex-grow: 1 !important;
9687 flex-shrink: 0 !important;
9690 flex-shrink: 1 !important;
9693 flex-wrap: wrap !important;
9696 flex-wrap: nowrap !important;
9698 .flex-md-wrap-reverse {
9699 flex-wrap: wrap-reverse !important;
9701 .justify-content-md-start {
9702 justify-content: flex-start !important;
9704 .justify-content-md-end {
9705 justify-content: flex-end !important;
9707 .justify-content-md-center {
9708 justify-content: center !important;
9710 .justify-content-md-between {
9711 justify-content: space-between !important;
9713 .justify-content-md-around {
9714 justify-content: space-around !important;
9716 .justify-content-md-evenly {
9717 justify-content: space-evenly !important;
9719 .align-items-md-start {
9720 align-items: flex-start !important;
9722 .align-items-md-end {
9723 align-items: flex-end !important;
9725 .align-items-md-center {
9726 align-items: center !important;
9728 .align-items-md-baseline {
9729 align-items: baseline !important;
9731 .align-items-md-stretch {
9732 align-items: stretch !important;
9734 .align-content-md-start {
9735 align-content: flex-start !important;
9737 .align-content-md-end {
9738 align-content: flex-end !important;
9740 .align-content-md-center {
9741 align-content: center !important;
9743 .align-content-md-between {
9744 align-content: space-between !important;
9746 .align-content-md-around {
9747 align-content: space-around !important;
9749 .align-content-md-stretch {
9750 align-content: stretch !important;
9752 .align-self-md-auto {
9753 align-self: auto !important;
9755 .align-self-md-start {
9756 align-self: flex-start !important;
9758 .align-self-md-end {
9759 align-self: flex-end !important;
9761 .align-self-md-center {
9762 align-self: center !important;
9764 .align-self-md-baseline {
9765 align-self: baseline !important;
9767 .align-self-md-stretch {
9768 align-self: stretch !important;
9771 order: -1 !important;
9774 order: 0 !important;
9777 order: 1 !important;
9780 order: 2 !important;
9783 order: 3 !important;
9786 order: 4 !important;
9789 order: 5 !important;
9792 order: 6 !important;
9795 margin: 0 !important;
9798 margin: 0.25rem !important;
9801 margin: 0.5rem !important;
9804 margin: 1rem !important;
9807 margin: 1.5rem !important;
9810 margin: 3rem !important;
9813 margin: auto !important;
9816 margin-right: 0 !important;
9817 margin-left: 0 !important;
9820 margin-right: 0.25rem !important;
9821 margin-left: 0.25rem !important;
9824 margin-right: 0.5rem !important;
9825 margin-left: 0.5rem !important;
9828 margin-right: 1rem !important;
9829 margin-left: 1rem !important;
9832 margin-right: 1.5rem !important;
9833 margin-left: 1.5rem !important;
9836 margin-right: 3rem !important;
9837 margin-left: 3rem !important;
9840 margin-right: auto !important;
9841 margin-left: auto !important;
9844 margin-top: 0 !important;
9845 margin-bottom: 0 !important;
9848 margin-top: 0.25rem !important;
9849 margin-bottom: 0.25rem !important;
9852 margin-top: 0.5rem !important;
9853 margin-bottom: 0.5rem !important;
9856 margin-top: 1rem !important;
9857 margin-bottom: 1rem !important;
9860 margin-top: 1.5rem !important;
9861 margin-bottom: 1.5rem !important;
9864 margin-top: 3rem !important;
9865 margin-bottom: 3rem !important;
9868 margin-top: auto !important;
9869 margin-bottom: auto !important;
9872 margin-top: 0 !important;
9875 margin-top: 0.25rem !important;
9878 margin-top: 0.5rem !important;
9881 margin-top: 1rem !important;
9884 margin-top: 1.5rem !important;
9887 margin-top: 3rem !important;
9890 margin-top: auto !important;
9893 margin-right: 0 !important;
9896 margin-right: 0.25rem !important;
9899 margin-right: 0.5rem !important;
9902 margin-right: 1rem !important;
9905 margin-right: 1.5rem !important;
9908 margin-right: 3rem !important;
9911 margin-right: auto !important;
9914 margin-bottom: 0 !important;
9917 margin-bottom: 0.25rem !important;
9920 margin-bottom: 0.5rem !important;
9923 margin-bottom: 1rem !important;
9926 margin-bottom: 1.5rem !important;
9929 margin-bottom: 3rem !important;
9932 margin-bottom: auto !important;
9935 margin-left: 0 !important;
9938 margin-left: 0.25rem !important;
9941 margin-left: 0.5rem !important;
9944 margin-left: 1rem !important;
9947 margin-left: 1.5rem !important;
9950 margin-left: 3rem !important;
9953 margin-left: auto !important;
9956 padding: 0 !important;
9959 padding: 0.25rem !important;
9962 padding: 0.5rem !important;
9965 padding: 1rem !important;
9968 padding: 1.5rem !important;
9971 padding: 3rem !important;
9974 padding-right: 0 !important;
9975 padding-left: 0 !important;
9978 padding-right: 0.25rem !important;
9979 padding-left: 0.25rem !important;
9982 padding-right: 0.5rem !important;
9983 padding-left: 0.5rem !important;
9986 padding-right: 1rem !important;
9987 padding-left: 1rem !important;
9990 padding-right: 1.5rem !important;
9991 padding-left: 1.5rem !important;
9994 padding-right: 3rem !important;
9995 padding-left: 3rem !important;
9998 padding-top: 0 !important;
9999 padding-bottom: 0 !important;
10002 padding-top: 0.25rem !important;
10003 padding-bottom: 0.25rem !important;
10006 padding-top: 0.5rem !important;
10007 padding-bottom: 0.5rem !important;
10010 padding-top: 1rem !important;
10011 padding-bottom: 1rem !important;
10014 padding-top: 1.5rem !important;
10015 padding-bottom: 1.5rem !important;
10018 padding-top: 3rem !important;
10019 padding-bottom: 3rem !important;
10022 padding-top: 0 !important;
10025 padding-top: 0.25rem !important;
10028 padding-top: 0.5rem !important;
10031 padding-top: 1rem !important;
10034 padding-top: 1.5rem !important;
10037 padding-top: 3rem !important;
10040 padding-right: 0 !important;
10043 padding-right: 0.25rem !important;
10046 padding-right: 0.5rem !important;
10049 padding-right: 1rem !important;
10052 padding-right: 1.5rem !important;
10055 padding-right: 3rem !important;
10058 padding-bottom: 0 !important;
10061 padding-bottom: 0.25rem !important;
10064 padding-bottom: 0.5rem !important;
10067 padding-bottom: 1rem !important;
10070 padding-bottom: 1.5rem !important;
10073 padding-bottom: 3rem !important;
10076 padding-left: 0 !important;
10079 padding-left: 0.25rem !important;
10082 padding-left: 0.5rem !important;
10085 padding-left: 1rem !important;
10088 padding-left: 1.5rem !important;
10091 padding-left: 3rem !important;
10097 gap: 0.25rem !important;
10100 gap: 0.5rem !important;
10103 gap: 1rem !important;
10106 gap: 1.5rem !important;
10109 gap: 3rem !important;
10112 row-gap: 0 !important;
10115 row-gap: 0.25rem !important;
10118 row-gap: 0.5rem !important;
10121 row-gap: 1rem !important;
10124 row-gap: 1.5rem !important;
10127 row-gap: 3rem !important;
10130 column-gap: 0 !important;
10133 column-gap: 0.25rem !important;
10136 column-gap: 0.5rem !important;
10139 column-gap: 1rem !important;
10142 column-gap: 1.5rem !important;
10145 column-gap: 3rem !important;
10148 text-align: left !important;
10151 text-align: right !important;
10154 text-align: center !important;
10157 @media (min-width: 992px) {
10159 float: left !important;
10162 float: right !important;
10165 float: none !important;
10167 .object-fit-lg-contain {
10168 object-fit: contain !important;
10170 .object-fit-lg-cover {
10171 object-fit: cover !important;
10173 .object-fit-lg-fill {
10174 object-fit: fill !important;
10176 .object-fit-lg-scale {
10177 object-fit: scale-down !important;
10179 .object-fit-lg-none {
10180 object-fit: none !important;
10183 display: inline !important;
10185 .d-lg-inline-block {
10186 display: inline-block !important;
10189 display: block !important;
10192 display: grid !important;
10194 .d-lg-inline-grid {
10195 display: inline-grid !important;
10198 display: table !important;
10201 display: table-row !important;
10204 display: table-cell !important;
10207 display: flex !important;
10209 .d-lg-inline-flex {
10210 display: inline-flex !important;
10213 display: none !important;
10216 flex: 1 1 auto !important;
10219 flex-direction: row !important;
10222 flex-direction: column !important;
10224 .flex-lg-row-reverse {
10225 flex-direction: row-reverse !important;
10227 .flex-lg-column-reverse {
10228 flex-direction: column-reverse !important;
10231 flex-grow: 0 !important;
10234 flex-grow: 1 !important;
10236 .flex-lg-shrink-0 {
10237 flex-shrink: 0 !important;
10239 .flex-lg-shrink-1 {
10240 flex-shrink: 1 !important;
10243 flex-wrap: wrap !important;
10246 flex-wrap: nowrap !important;
10248 .flex-lg-wrap-reverse {
10249 flex-wrap: wrap-reverse !important;
10251 .justify-content-lg-start {
10252 justify-content: flex-start !important;
10254 .justify-content-lg-end {
10255 justify-content: flex-end !important;
10257 .justify-content-lg-center {
10258 justify-content: center !important;
10260 .justify-content-lg-between {
10261 justify-content: space-between !important;
10263 .justify-content-lg-around {
10264 justify-content: space-around !important;
10266 .justify-content-lg-evenly {
10267 justify-content: space-evenly !important;
10269 .align-items-lg-start {
10270 align-items: flex-start !important;
10272 .align-items-lg-end {
10273 align-items: flex-end !important;
10275 .align-items-lg-center {
10276 align-items: center !important;
10278 .align-items-lg-baseline {
10279 align-items: baseline !important;
10281 .align-items-lg-stretch {
10282 align-items: stretch !important;
10284 .align-content-lg-start {
10285 align-content: flex-start !important;
10287 .align-content-lg-end {
10288 align-content: flex-end !important;
10290 .align-content-lg-center {
10291 align-content: center !important;
10293 .align-content-lg-between {
10294 align-content: space-between !important;
10296 .align-content-lg-around {
10297 align-content: space-around !important;
10299 .align-content-lg-stretch {
10300 align-content: stretch !important;
10302 .align-self-lg-auto {
10303 align-self: auto !important;
10305 .align-self-lg-start {
10306 align-self: flex-start !important;
10308 .align-self-lg-end {
10309 align-self: flex-end !important;
10311 .align-self-lg-center {
10312 align-self: center !important;
10314 .align-self-lg-baseline {
10315 align-self: baseline !important;
10317 .align-self-lg-stretch {
10318 align-self: stretch !important;
10321 order: -1 !important;
10324 order: 0 !important;
10327 order: 1 !important;
10330 order: 2 !important;
10333 order: 3 !important;
10336 order: 4 !important;
10339 order: 5 !important;
10342 order: 6 !important;
10345 margin: 0 !important;
10348 margin: 0.25rem !important;
10351 margin: 0.5rem !important;
10354 margin: 1rem !important;
10357 margin: 1.5rem !important;
10360 margin: 3rem !important;
10363 margin: auto !important;
10366 margin-right: 0 !important;
10367 margin-left: 0 !important;
10370 margin-right: 0.25rem !important;
10371 margin-left: 0.25rem !important;
10374 margin-right: 0.5rem !important;
10375 margin-left: 0.5rem !important;
10378 margin-right: 1rem !important;
10379 margin-left: 1rem !important;
10382 margin-right: 1.5rem !important;
10383 margin-left: 1.5rem !important;
10386 margin-right: 3rem !important;
10387 margin-left: 3rem !important;
10390 margin-right: auto !important;
10391 margin-left: auto !important;
10394 margin-top: 0 !important;
10395 margin-bottom: 0 !important;
10398 margin-top: 0.25rem !important;
10399 margin-bottom: 0.25rem !important;
10402 margin-top: 0.5rem !important;
10403 margin-bottom: 0.5rem !important;
10406 margin-top: 1rem !important;
10407 margin-bottom: 1rem !important;
10410 margin-top: 1.5rem !important;
10411 margin-bottom: 1.5rem !important;
10414 margin-top: 3rem !important;
10415 margin-bottom: 3rem !important;
10418 margin-top: auto !important;
10419 margin-bottom: auto !important;
10422 margin-top: 0 !important;
10425 margin-top: 0.25rem !important;
10428 margin-top: 0.5rem !important;
10431 margin-top: 1rem !important;
10434 margin-top: 1.5rem !important;
10437 margin-top: 3rem !important;
10440 margin-top: auto !important;
10443 margin-right: 0 !important;
10446 margin-right: 0.25rem !important;
10449 margin-right: 0.5rem !important;
10452 margin-right: 1rem !important;
10455 margin-right: 1.5rem !important;
10458 margin-right: 3rem !important;
10461 margin-right: auto !important;
10464 margin-bottom: 0 !important;
10467 margin-bottom: 0.25rem !important;
10470 margin-bottom: 0.5rem !important;
10473 margin-bottom: 1rem !important;
10476 margin-bottom: 1.5rem !important;
10479 margin-bottom: 3rem !important;
10482 margin-bottom: auto !important;
10485 margin-left: 0 !important;
10488 margin-left: 0.25rem !important;
10491 margin-left: 0.5rem !important;
10494 margin-left: 1rem !important;
10497 margin-left: 1.5rem !important;
10500 margin-left: 3rem !important;
10503 margin-left: auto !important;
10506 padding: 0 !important;
10509 padding: 0.25rem !important;
10512 padding: 0.5rem !important;
10515 padding: 1rem !important;
10518 padding: 1.5rem !important;
10521 padding: 3rem !important;
10524 padding-right: 0 !important;
10525 padding-left: 0 !important;
10528 padding-right: 0.25rem !important;
10529 padding-left: 0.25rem !important;
10532 padding-right: 0.5rem !important;
10533 padding-left: 0.5rem !important;
10536 padding-right: 1rem !important;
10537 padding-left: 1rem !important;
10540 padding-right: 1.5rem !important;
10541 padding-left: 1.5rem !important;
10544 padding-right: 3rem !important;
10545 padding-left: 3rem !important;
10548 padding-top: 0 !important;
10549 padding-bottom: 0 !important;
10552 padding-top: 0.25rem !important;
10553 padding-bottom: 0.25rem !important;
10556 padding-top: 0.5rem !important;
10557 padding-bottom: 0.5rem !important;
10560 padding-top: 1rem !important;
10561 padding-bottom: 1rem !important;
10564 padding-top: 1.5rem !important;
10565 padding-bottom: 1.5rem !important;
10568 padding-top: 3rem !important;
10569 padding-bottom: 3rem !important;
10572 padding-top: 0 !important;
10575 padding-top: 0.25rem !important;
10578 padding-top: 0.5rem !important;
10581 padding-top: 1rem !important;
10584 padding-top: 1.5rem !important;
10587 padding-top: 3rem !important;
10590 padding-right: 0 !important;
10593 padding-right: 0.25rem !important;
10596 padding-right: 0.5rem !important;
10599 padding-right: 1rem !important;
10602 padding-right: 1.5rem !important;
10605 padding-right: 3rem !important;
10608 padding-bottom: 0 !important;
10611 padding-bottom: 0.25rem !important;
10614 padding-bottom: 0.5rem !important;
10617 padding-bottom: 1rem !important;
10620 padding-bottom: 1.5rem !important;
10623 padding-bottom: 3rem !important;
10626 padding-left: 0 !important;
10629 padding-left: 0.25rem !important;
10632 padding-left: 0.5rem !important;
10635 padding-left: 1rem !important;
10638 padding-left: 1.5rem !important;
10641 padding-left: 3rem !important;
10647 gap: 0.25rem !important;
10650 gap: 0.5rem !important;
10653 gap: 1rem !important;
10656 gap: 1.5rem !important;
10659 gap: 3rem !important;
10662 row-gap: 0 !important;
10665 row-gap: 0.25rem !important;
10668 row-gap: 0.5rem !important;
10671 row-gap: 1rem !important;
10674 row-gap: 1.5rem !important;
10677 row-gap: 3rem !important;
10680 column-gap: 0 !important;
10683 column-gap: 0.25rem !important;
10686 column-gap: 0.5rem !important;
10689 column-gap: 1rem !important;
10692 column-gap: 1.5rem !important;
10695 column-gap: 3rem !important;
10698 text-align: left !important;
10701 text-align: right !important;
10704 text-align: center !important;
10707 @media (min-width: 1200px) {
10709 float: left !important;
10712 float: right !important;
10715 float: none !important;
10717 .object-fit-xl-contain {
10718 object-fit: contain !important;
10720 .object-fit-xl-cover {
10721 object-fit: cover !important;
10723 .object-fit-xl-fill {
10724 object-fit: fill !important;
10726 .object-fit-xl-scale {
10727 object-fit: scale-down !important;
10729 .object-fit-xl-none {
10730 object-fit: none !important;
10733 display: inline !important;
10735 .d-xl-inline-block {
10736 display: inline-block !important;
10739 display: block !important;
10742 display: grid !important;
10744 .d-xl-inline-grid {
10745 display: inline-grid !important;
10748 display: table !important;
10751 display: table-row !important;
10754 display: table-cell !important;
10757 display: flex !important;
10759 .d-xl-inline-flex {
10760 display: inline-flex !important;
10763 display: none !important;
10766 flex: 1 1 auto !important;
10769 flex-direction: row !important;
10772 flex-direction: column !important;
10774 .flex-xl-row-reverse {
10775 flex-direction: row-reverse !important;
10777 .flex-xl-column-reverse {
10778 flex-direction: column-reverse !important;
10781 flex-grow: 0 !important;
10784 flex-grow: 1 !important;
10786 .flex-xl-shrink-0 {
10787 flex-shrink: 0 !important;
10789 .flex-xl-shrink-1 {
10790 flex-shrink: 1 !important;
10793 flex-wrap: wrap !important;
10796 flex-wrap: nowrap !important;
10798 .flex-xl-wrap-reverse {
10799 flex-wrap: wrap-reverse !important;
10801 .justify-content-xl-start {
10802 justify-content: flex-start !important;
10804 .justify-content-xl-end {
10805 justify-content: flex-end !important;
10807 .justify-content-xl-center {
10808 justify-content: center !important;
10810 .justify-content-xl-between {
10811 justify-content: space-between !important;
10813 .justify-content-xl-around {
10814 justify-content: space-around !important;
10816 .justify-content-xl-evenly {
10817 justify-content: space-evenly !important;
10819 .align-items-xl-start {
10820 align-items: flex-start !important;
10822 .align-items-xl-end {
10823 align-items: flex-end !important;
10825 .align-items-xl-center {
10826 align-items: center !important;
10828 .align-items-xl-baseline {
10829 align-items: baseline !important;
10831 .align-items-xl-stretch {
10832 align-items: stretch !important;
10834 .align-content-xl-start {
10835 align-content: flex-start !important;
10837 .align-content-xl-end {
10838 align-content: flex-end !important;
10840 .align-content-xl-center {
10841 align-content: center !important;
10843 .align-content-xl-between {
10844 align-content: space-between !important;
10846 .align-content-xl-around {
10847 align-content: space-around !important;
10849 .align-content-xl-stretch {
10850 align-content: stretch !important;
10852 .align-self-xl-auto {
10853 align-self: auto !important;
10855 .align-self-xl-start {
10856 align-self: flex-start !important;
10858 .align-self-xl-end {
10859 align-self: flex-end !important;
10861 .align-self-xl-center {
10862 align-self: center !important;
10864 .align-self-xl-baseline {
10865 align-self: baseline !important;
10867 .align-self-xl-stretch {
10868 align-self: stretch !important;
10871 order: -1 !important;
10874 order: 0 !important;
10877 order: 1 !important;
10880 order: 2 !important;
10883 order: 3 !important;
10886 order: 4 !important;
10889 order: 5 !important;
10892 order: 6 !important;
10895 margin: 0 !important;
10898 margin: 0.25rem !important;
10901 margin: 0.5rem !important;
10904 margin: 1rem !important;
10907 margin: 1.5rem !important;
10910 margin: 3rem !important;
10913 margin: auto !important;
10916 margin-right: 0 !important;
10917 margin-left: 0 !important;
10920 margin-right: 0.25rem !important;
10921 margin-left: 0.25rem !important;
10924 margin-right: 0.5rem !important;
10925 margin-left: 0.5rem !important;
10928 margin-right: 1rem !important;
10929 margin-left: 1rem !important;
10932 margin-right: 1.5rem !important;
10933 margin-left: 1.5rem !important;
10936 margin-right: 3rem !important;
10937 margin-left: 3rem !important;
10940 margin-right: auto !important;
10941 margin-left: auto !important;
10944 margin-top: 0 !important;
10945 margin-bottom: 0 !important;
10948 margin-top: 0.25rem !important;
10949 margin-bottom: 0.25rem !important;
10952 margin-top: 0.5rem !important;
10953 margin-bottom: 0.5rem !important;
10956 margin-top: 1rem !important;
10957 margin-bottom: 1rem !important;
10960 margin-top: 1.5rem !important;
10961 margin-bottom: 1.5rem !important;
10964 margin-top: 3rem !important;
10965 margin-bottom: 3rem !important;
10968 margin-top: auto !important;
10969 margin-bottom: auto !important;
10972 margin-top: 0 !important;
10975 margin-top: 0.25rem !important;
10978 margin-top: 0.5rem !important;
10981 margin-top: 1rem !important;
10984 margin-top: 1.5rem !important;
10987 margin-top: 3rem !important;
10990 margin-top: auto !important;
10993 margin-right: 0 !important;
10996 margin-right: 0.25rem !important;
10999 margin-right: 0.5rem !important;
11002 margin-right: 1rem !important;
11005 margin-right: 1.5rem !important;
11008 margin-right: 3rem !important;
11011 margin-right: auto !important;
11014 margin-bottom: 0 !important;
11017 margin-bottom: 0.25rem !important;
11020 margin-bottom: 0.5rem !important;
11023 margin-bottom: 1rem !important;
11026 margin-bottom: 1.5rem !important;
11029 margin-bottom: 3rem !important;
11032 margin-bottom: auto !important;
11035 margin-left: 0 !important;
11038 margin-left: 0.25rem !important;
11041 margin-left: 0.5rem !important;
11044 margin-left: 1rem !important;
11047 margin-left: 1.5rem !important;
11050 margin-left: 3rem !important;
11053 margin-left: auto !important;
11056 padding: 0 !important;
11059 padding: 0.25rem !important;
11062 padding: 0.5rem !important;
11065 padding: 1rem !important;
11068 padding: 1.5rem !important;
11071 padding: 3rem !important;
11074 padding-right: 0 !important;
11075 padding-left: 0 !important;
11078 padding-right: 0.25rem !important;
11079 padding-left: 0.25rem !important;
11082 padding-right: 0.5rem !important;
11083 padding-left: 0.5rem !important;
11086 padding-right: 1rem !important;
11087 padding-left: 1rem !important;
11090 padding-right: 1.5rem !important;
11091 padding-left: 1.5rem !important;
11094 padding-right: 3rem !important;
11095 padding-left: 3rem !important;
11098 padding-top: 0 !important;
11099 padding-bottom: 0 !important;
11102 padding-top: 0.25rem !important;
11103 padding-bottom: 0.25rem !important;
11106 padding-top: 0.5rem !important;
11107 padding-bottom: 0.5rem !important;
11110 padding-top: 1rem !important;
11111 padding-bottom: 1rem !important;
11114 padding-top: 1.5rem !important;
11115 padding-bottom: 1.5rem !important;
11118 padding-top: 3rem !important;
11119 padding-bottom: 3rem !important;
11122 padding-top: 0 !important;
11125 padding-top: 0.25rem !important;
11128 padding-top: 0.5rem !important;
11131 padding-top: 1rem !important;
11134 padding-top: 1.5rem !important;
11137 padding-top: 3rem !important;
11140 padding-right: 0 !important;
11143 padding-right: 0.25rem !important;
11146 padding-right: 0.5rem !important;
11149 padding-right: 1rem !important;
11152 padding-right: 1.5rem !important;
11155 padding-right: 3rem !important;
11158 padding-bottom: 0 !important;
11161 padding-bottom: 0.25rem !important;
11164 padding-bottom: 0.5rem !important;
11167 padding-bottom: 1rem !important;
11170 padding-bottom: 1.5rem !important;
11173 padding-bottom: 3rem !important;
11176 padding-left: 0 !important;
11179 padding-left: 0.25rem !important;
11182 padding-left: 0.5rem !important;
11185 padding-left: 1rem !important;
11188 padding-left: 1.5rem !important;
11191 padding-left: 3rem !important;
11197 gap: 0.25rem !important;
11200 gap: 0.5rem !important;
11203 gap: 1rem !important;
11206 gap: 1.5rem !important;
11209 gap: 3rem !important;
11212 row-gap: 0 !important;
11215 row-gap: 0.25rem !important;
11218 row-gap: 0.5rem !important;
11221 row-gap: 1rem !important;
11224 row-gap: 1.5rem !important;
11227 row-gap: 3rem !important;
11230 column-gap: 0 !important;
11233 column-gap: 0.25rem !important;
11236 column-gap: 0.5rem !important;
11239 column-gap: 1rem !important;
11242 column-gap: 1.5rem !important;
11245 column-gap: 3rem !important;
11248 text-align: left !important;
11251 text-align: right !important;
11254 text-align: center !important;
11257 @media (min-width: 1400px) {
11259 float: left !important;
11262 float: right !important;
11265 float: none !important;
11267 .object-fit-xxl-contain {
11268 object-fit: contain !important;
11270 .object-fit-xxl-cover {
11271 object-fit: cover !important;
11273 .object-fit-xxl-fill {
11274 object-fit: fill !important;
11276 .object-fit-xxl-scale {
11277 object-fit: scale-down !important;
11279 .object-fit-xxl-none {
11280 object-fit: none !important;
11283 display: inline !important;
11285 .d-xxl-inline-block {
11286 display: inline-block !important;
11289 display: block !important;
11292 display: grid !important;
11294 .d-xxl-inline-grid {
11295 display: inline-grid !important;
11298 display: table !important;
11301 display: table-row !important;
11303 .d-xxl-table-cell {
11304 display: table-cell !important;
11307 display: flex !important;
11309 .d-xxl-inline-flex {
11310 display: inline-flex !important;
11313 display: none !important;
11316 flex: 1 1 auto !important;
11319 flex-direction: row !important;
11322 flex-direction: column !important;
11324 .flex-xxl-row-reverse {
11325 flex-direction: row-reverse !important;
11327 .flex-xxl-column-reverse {
11328 flex-direction: column-reverse !important;
11331 flex-grow: 0 !important;
11334 flex-grow: 1 !important;
11336 .flex-xxl-shrink-0 {
11337 flex-shrink: 0 !important;
11339 .flex-xxl-shrink-1 {
11340 flex-shrink: 1 !important;
11343 flex-wrap: wrap !important;
11346 flex-wrap: nowrap !important;
11348 .flex-xxl-wrap-reverse {
11349 flex-wrap: wrap-reverse !important;
11351 .justify-content-xxl-start {
11352 justify-content: flex-start !important;
11354 .justify-content-xxl-end {
11355 justify-content: flex-end !important;
11357 .justify-content-xxl-center {
11358 justify-content: center !important;
11360 .justify-content-xxl-between {
11361 justify-content: space-between !important;
11363 .justify-content-xxl-around {
11364 justify-content: space-around !important;
11366 .justify-content-xxl-evenly {
11367 justify-content: space-evenly !important;
11369 .align-items-xxl-start {
11370 align-items: flex-start !important;
11372 .align-items-xxl-end {
11373 align-items: flex-end !important;
11375 .align-items-xxl-center {
11376 align-items: center !important;
11378 .align-items-xxl-baseline {
11379 align-items: baseline !important;
11381 .align-items-xxl-stretch {
11382 align-items: stretch !important;
11384 .align-content-xxl-start {
11385 align-content: flex-start !important;
11387 .align-content-xxl-end {
11388 align-content: flex-end !important;
11390 .align-content-xxl-center {
11391 align-content: center !important;
11393 .align-content-xxl-between {
11394 align-content: space-between !important;
11396 .align-content-xxl-around {
11397 align-content: space-around !important;
11399 .align-content-xxl-stretch {
11400 align-content: stretch !important;
11402 .align-self-xxl-auto {
11403 align-self: auto !important;
11405 .align-self-xxl-start {
11406 align-self: flex-start !important;
11408 .align-self-xxl-end {
11409 align-self: flex-end !important;
11411 .align-self-xxl-center {
11412 align-self: center !important;
11414 .align-self-xxl-baseline {
11415 align-self: baseline !important;
11417 .align-self-xxl-stretch {
11418 align-self: stretch !important;
11421 order: -1 !important;
11424 order: 0 !important;
11427 order: 1 !important;
11430 order: 2 !important;
11433 order: 3 !important;
11436 order: 4 !important;
11439 order: 5 !important;
11442 order: 6 !important;
11445 margin: 0 !important;
11448 margin: 0.25rem !important;
11451 margin: 0.5rem !important;
11454 margin: 1rem !important;
11457 margin: 1.5rem !important;
11460 margin: 3rem !important;
11463 margin: auto !important;
11466 margin-right: 0 !important;
11467 margin-left: 0 !important;
11470 margin-right: 0.25rem !important;
11471 margin-left: 0.25rem !important;
11474 margin-right: 0.5rem !important;
11475 margin-left: 0.5rem !important;
11478 margin-right: 1rem !important;
11479 margin-left: 1rem !important;
11482 margin-right: 1.5rem !important;
11483 margin-left: 1.5rem !important;
11486 margin-right: 3rem !important;
11487 margin-left: 3rem !important;
11490 margin-right: auto !important;
11491 margin-left: auto !important;
11494 margin-top: 0 !important;
11495 margin-bottom: 0 !important;
11498 margin-top: 0.25rem !important;
11499 margin-bottom: 0.25rem !important;
11502 margin-top: 0.5rem !important;
11503 margin-bottom: 0.5rem !important;
11506 margin-top: 1rem !important;
11507 margin-bottom: 1rem !important;
11510 margin-top: 1.5rem !important;
11511 margin-bottom: 1.5rem !important;
11514 margin-top: 3rem !important;
11515 margin-bottom: 3rem !important;
11518 margin-top: auto !important;
11519 margin-bottom: auto !important;
11522 margin-top: 0 !important;
11525 margin-top: 0.25rem !important;
11528 margin-top: 0.5rem !important;
11531 margin-top: 1rem !important;
11534 margin-top: 1.5rem !important;
11537 margin-top: 3rem !important;
11540 margin-top: auto !important;
11543 margin-right: 0 !important;
11546 margin-right: 0.25rem !important;
11549 margin-right: 0.5rem !important;
11552 margin-right: 1rem !important;
11555 margin-right: 1.5rem !important;
11558 margin-right: 3rem !important;
11561 margin-right: auto !important;
11564 margin-bottom: 0 !important;
11567 margin-bottom: 0.25rem !important;
11570 margin-bottom: 0.5rem !important;
11573 margin-bottom: 1rem !important;
11576 margin-bottom: 1.5rem !important;
11579 margin-bottom: 3rem !important;
11582 margin-bottom: auto !important;
11585 margin-left: 0 !important;
11588 margin-left: 0.25rem !important;
11591 margin-left: 0.5rem !important;
11594 margin-left: 1rem !important;
11597 margin-left: 1.5rem !important;
11600 margin-left: 3rem !important;
11603 margin-left: auto !important;
11606 padding: 0 !important;
11609 padding: 0.25rem !important;
11612 padding: 0.5rem !important;
11615 padding: 1rem !important;
11618 padding: 1.5rem !important;
11621 padding: 3rem !important;
11624 padding-right: 0 !important;
11625 padding-left: 0 !important;
11628 padding-right: 0.25rem !important;
11629 padding-left: 0.25rem !important;
11632 padding-right: 0.5rem !important;
11633 padding-left: 0.5rem !important;
11636 padding-right: 1rem !important;
11637 padding-left: 1rem !important;
11640 padding-right: 1.5rem !important;
11641 padding-left: 1.5rem !important;
11644 padding-right: 3rem !important;
11645 padding-left: 3rem !important;
11648 padding-top: 0 !important;
11649 padding-bottom: 0 !important;
11652 padding-top: 0.25rem !important;
11653 padding-bottom: 0.25rem !important;
11656 padding-top: 0.5rem !important;
11657 padding-bottom: 0.5rem !important;
11660 padding-top: 1rem !important;
11661 padding-bottom: 1rem !important;
11664 padding-top: 1.5rem !important;
11665 padding-bottom: 1.5rem !important;
11668 padding-top: 3rem !important;
11669 padding-bottom: 3rem !important;
11672 padding-top: 0 !important;
11675 padding-top: 0.25rem !important;
11678 padding-top: 0.5rem !important;
11681 padding-top: 1rem !important;
11684 padding-top: 1.5rem !important;
11687 padding-top: 3rem !important;
11690 padding-right: 0 !important;
11693 padding-right: 0.25rem !important;
11696 padding-right: 0.5rem !important;
11699 padding-right: 1rem !important;
11702 padding-right: 1.5rem !important;
11705 padding-right: 3rem !important;
11708 padding-bottom: 0 !important;
11711 padding-bottom: 0.25rem !important;
11714 padding-bottom: 0.5rem !important;
11717 padding-bottom: 1rem !important;
11720 padding-bottom: 1.5rem !important;
11723 padding-bottom: 3rem !important;
11726 padding-left: 0 !important;
11729 padding-left: 0.25rem !important;
11732 padding-left: 0.5rem !important;
11735 padding-left: 1rem !important;
11738 padding-left: 1.5rem !important;
11741 padding-left: 3rem !important;
11747 gap: 0.25rem !important;
11750 gap: 0.5rem !important;
11753 gap: 1rem !important;
11756 gap: 1.5rem !important;
11759 gap: 3rem !important;
11762 row-gap: 0 !important;
11765 row-gap: 0.25rem !important;
11768 row-gap: 0.5rem !important;
11771 row-gap: 1rem !important;
11774 row-gap: 1.5rem !important;
11777 row-gap: 3rem !important;
11779 .column-gap-xxl-0 {
11780 column-gap: 0 !important;
11782 .column-gap-xxl-1 {
11783 column-gap: 0.25rem !important;
11785 .column-gap-xxl-2 {
11786 column-gap: 0.5rem !important;
11788 .column-gap-xxl-3 {
11789 column-gap: 1rem !important;
11791 .column-gap-xxl-4 {
11792 column-gap: 1.5rem !important;
11794 .column-gap-xxl-5 {
11795 column-gap: 3rem !important;
11798 text-align: left !important;
11801 text-align: right !important;
11804 text-align: center !important;
11807 @media (min-width: 1200px) {
11809 font-size: 3rem !important;
11812 font-size: 2.5rem !important;
11815 font-size: 2rem !important;
11818 font-size: 1.3125rem !important;
11823 display: inline !important;
11825 .d-print-inline-block {
11826 display: inline-block !important;
11829 display: block !important;
11832 display: grid !important;
11834 .d-print-inline-grid {
11835 display: inline-grid !important;
11838 display: table !important;
11840 .d-print-table-row {
11841 display: table-row !important;
11843 .d-print-table-cell {
11844 display: table-cell !important;
11847 display: flex !important;
11849 .d-print-inline-flex {
11850 display: inline-flex !important;
11853 display: none !important;
11857 /*# sourceMappingURL=darkly.css.map */