6 margin-top: 0.5rem !important;
7 margin-bottom: 0.5rem !important;
16 .post-listing .post-title h5, .post-listing .post-title .h5 {
19 .post-listing .post-title + p {
20 padding-top: 0.125rem !important;
21 padding-bottom: 0.125rem !important;
23 .post-listing .community-link {
24 padding-left: 0.125rem;
26 .post-listing .person-listing {
27 padding-right: 0.125rem;
29 .post-listing ul.list-inline.mt-2 {
30 margin-top: 0.125rem !important;
32 .post-listing ul.list-inline.mb-1 {
33 margin-bottom: 0.125rem !important;
35 .post-listing .btn-sm, .post-listing .btn-group-sm > .btn {
36 --bs-btn-padding-y: 0;
38 .post-listing .img-icon {
43 * Bootstrap v5.3.0 (https://getbootstrap.com/)
44 * Copyright 2011-2023 The Bootstrap Authors
45 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
48 [data-bs-theme=light] {
62 --bs-gray-dark: #303030;
63 --bs-gray-100: #f8f9fa;
64 --bs-gray-200: #ebebeb;
65 --bs-gray-300: #dee2e6;
66 --bs-gray-400: #ced4da;
67 --bs-gray-500: #adb5bd;
70 --bs-gray-800: #303030;
72 --bs-primary: #00bc8c;
74 --bs-success: #00bc8c;
76 --bs-warning: #f39c12;
80 --bs-primary-rgb: 0, 188, 140;
81 --bs-secondary-rgb: 68, 68, 68;
82 --bs-success-rgb: 0, 188, 140;
83 --bs-info-rgb: 52, 152, 219;
84 --bs-warning-rgb: 243, 156, 18;
85 --bs-danger-rgb: 231, 76, 60;
86 --bs-light-rgb: 48, 48, 48;
87 --bs-dark-rgb: 222, 226, 230;
88 --bs-primary-text-emphasis: #004b38;
89 --bs-secondary-text-emphasis: #1b1b1b;
90 --bs-success-text-emphasis: #004b38;
91 --bs-info-text-emphasis: #153d58;
92 --bs-warning-text-emphasis: #613e07;
93 --bs-danger-text-emphasis: #5c1e18;
94 --bs-light-text-emphasis: #444;
95 --bs-dark-text-emphasis: #444;
96 --bs-primary-bg-subtle: #ccf2e8;
97 --bs-secondary-bg-subtle: #dadada;
98 --bs-success-bg-subtle: #ccf2e8;
99 --bs-info-bg-subtle: #d6eaf8;
100 --bs-warning-bg-subtle: #fdebd0;
101 --bs-danger-bg-subtle: #fadbd8;
102 --bs-light-bg-subtle: #fcfcfd;
103 --bs-dark-bg-subtle: #ced4da;
104 --bs-primary-border-subtle: #99e4d1;
105 --bs-secondary-border-subtle: #b4b4b4;
106 --bs-success-border-subtle: #99e4d1;
107 --bs-info-border-subtle: #aed6f1;
108 --bs-warning-border-subtle: #fad7a0;
109 --bs-danger-border-subtle: #f5b7b1;
110 --bs-light-border-subtle: #ebebeb;
111 --bs-dark-border-subtle: #adb5bd;
112 --bs-white-rgb: 255, 255, 255;
113 --bs-black-rgb: 0, 0, 0;
114 --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";
115 --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
116 --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
117 --bs-body-font-family: var(--bs-font-sans-serif);
118 --bs-body-font-size: 0.9375rem;
119 --bs-body-font-weight: 400;
120 --bs-body-line-height: 1.5;
121 --bs-body-color: #dee2e6;
122 --bs-body-color-rgb: 222, 226, 230;
124 --bs-body-bg-rgb: 34, 34, 34;
125 --bs-emphasis-color: #000;
126 --bs-emphasis-color-rgb: 0, 0, 0;
127 --bs-secondary-color: rgba(222, 226, 230, 0.75);
128 --bs-secondary-color-rgb: 222, 226, 230;
129 --bs-secondary-bg: #ebebeb;
130 --bs-secondary-bg-rgb: 235, 235, 235;
131 --bs-tertiary-color: rgba(222, 226, 230, 0.5);
132 --bs-tertiary-color-rgb: 222, 226, 230;
133 --bs-tertiary-bg: #f8f9fa;
134 --bs-tertiary-bg-rgb: 248, 249, 250;
135 --bs-heading-color: inherit;
136 --bs-link-color: #00bc8c;
137 --bs-link-color-rgb: 0, 188, 140;
138 --bs-link-decoration: none;
139 --bs-link-hover-color: #009670;
140 --bs-link-hover-color-rgb: 0, 150, 112;
141 --bs-code-color: #d63384;
142 --bs-highlight-bg: #333;
143 --bs-border-width: 1px;
144 --bs-border-style: solid;
145 --bs-border-color: rgba(222, 226, 230, 0.25);
146 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
147 --bs-border-radius: 0.375rem;
148 --bs-border-radius-sm: 0.25rem;
149 --bs-border-radius-lg: 0.5rem;
150 --bs-border-radius-xl: 1rem;
151 --bs-border-radius-xxl: 2rem;
152 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
153 --bs-border-radius-pill: 50rem;
154 --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
155 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
156 --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
157 --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
158 --bs-focus-ring-width: 0.25rem;
159 --bs-focus-ring-opacity: 0.25;
160 --bs-focus-ring-color: rgba(0, 188, 140, 0.25);
161 --bs-form-valid-color: #00bc8c;
162 --bs-form-valid-border-color: #00bc8c;
163 --bs-form-invalid-color: #e74c3c;
164 --bs-form-invalid-border-color: #e74c3c;
167 [data-bs-theme=dark] {
169 --bs-body-color: #adb5bd;
170 --bs-body-color-rgb: 173, 181, 189;
172 --bs-body-bg-rgb: 34, 34, 34;
173 --bs-emphasis-color: #fff;
174 --bs-emphasis-color-rgb: 255, 255, 255;
175 --bs-secondary-color: rgba(173, 181, 189, 0.75);
176 --bs-secondary-color-rgb: 173, 181, 189;
177 --bs-secondary-bg: #303030;
178 --bs-secondary-bg-rgb: 48, 48, 48;
179 --bs-tertiary-color: rgba(173, 181, 189, 0.5);
180 --bs-tertiary-color-rgb: 173, 181, 189;
181 --bs-tertiary-bg: #292929;
182 --bs-tertiary-bg-rgb: 41, 41, 41;
183 --bs-primary-text-emphasis: #66d7ba;
184 --bs-secondary-text-emphasis: #8f8f8f;
185 --bs-success-text-emphasis: #66d7ba;
186 --bs-info-text-emphasis: #85c1e9;
187 --bs-warning-text-emphasis: #f8c471;
188 --bs-danger-text-emphasis: #f1948a;
189 --bs-light-text-emphasis: #f8f9fa;
190 --bs-dark-text-emphasis: #dee2e6;
191 --bs-primary-bg-subtle: #00261c;
192 --bs-secondary-bg-subtle: #0e0e0e;
193 --bs-success-bg-subtle: #00261c;
194 --bs-info-bg-subtle: #0a1e2c;
195 --bs-warning-bg-subtle: #311f04;
196 --bs-danger-bg-subtle: #2e0f0c;
197 --bs-light-bg-subtle: #303030;
198 --bs-dark-bg-subtle: #181818;
199 --bs-primary-border-subtle: #007154;
200 --bs-secondary-border-subtle: #292929;
201 --bs-success-border-subtle: #007154;
202 --bs-info-border-subtle: #1f5b83;
203 --bs-warning-border-subtle: #925e0b;
204 --bs-danger-border-subtle: #8b2e24;
205 --bs-light-border-subtle: #444;
206 --bs-dark-border-subtle: #303030;
207 --bs-heading-color: inherit;
208 --bs-link-color: #66d7ba;
209 --bs-link-hover-color: #85dfc8;
210 --bs-link-color-rgb: 102, 215, 186;
211 --bs-link-hover-color-rgb: 133, 223, 200;
212 --bs-code-color: #e685b5;
213 --bs-border-color: #444;
214 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
215 --bs-form-valid-color: #66d7ba;
216 --bs-form-valid-border-color: #66d7ba;
217 --bs-form-invalid-color: #f1948a;
218 --bs-form-invalid-border-color: #f1948a;
224 box-sizing: border-box;
227 @media (prefers-reduced-motion: no-preference) {
229 scroll-behavior: smooth;
235 font-family: var(--bs-body-font-family);
236 font-size: var(--bs-body-font-size);
237 font-weight: var(--bs-body-font-weight);
238 line-height: var(--bs-body-line-height);
239 color: var(--bs-body-color);
240 text-align: var(--bs-body-text-align);
241 background-color: var(--bs-body-bg);
242 -webkit-text-size-adjust: 100%;
243 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
250 border-top: var(--bs-border-width) solid rgba(222, 226, 230, 0.25);
254 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
256 margin-bottom: 0.5rem;
259 color: var(--bs-heading-color);
263 font-size: calc(1.425rem + 2.1vw);
265 @media (min-width: 1200px) {
272 font-size: calc(1.375rem + 1.5vw);
274 @media (min-width: 1200px) {
281 font-size: calc(1.325rem + 0.9vw);
283 @media (min-width: 1200px) {
290 font-size: calc(1.265625rem + 0.1875vw);
292 @media (min-width: 1200px) {
294 font-size: 1.40625rem;
299 font-size: 1.171875rem;
303 font-size: 0.9375rem;
312 -webkit-text-decoration: underline dotted;
313 text-decoration: underline dotted;
315 -webkit-text-decoration-skip-ink: none;
316 text-decoration-skip-ink: none;
322 line-height: inherit;
349 margin-bottom: 0.5rem;
368 background-color: var(--bs-highlight-bg);
376 vertical-align: baseline;
388 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
389 text-decoration: none;
392 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
395 a:not([href]):not([class]), a:not([href]):not([class]):hover {
397 text-decoration: none;
404 font-family: var(--bs-font-monospace);
424 color: var(--bs-code-color);
425 word-wrap: break-word;
432 padding: 0.1875rem 0.375rem;
434 color: var(--bs-body-bg);
435 background-color: var(--bs-body-color);
436 border-radius: 0.25rem;
449 vertical-align: middle;
453 caption-side: bottom;
454 border-collapse: collapse;
459 padding-bottom: 0.5rem;
460 color: var(--bs-secondary-color);
466 text-align: -webkit-match-parent;
475 border-color: inherit;
481 display: inline-block;
488 button:focus:not(:focus-visible) {
498 font-family: inherit;
500 line-height: inherit;
505 text-transform: none;
519 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
520 display: none !important;
527 -webkit-appearance: button;
529 button:not(:disabled),
530 [type=button]:not(:disabled),
531 [type=reset]:not(:disabled),
532 [type=submit]:not(:disabled) {
556 margin-bottom: 0.5rem;
557 font-size: calc(1.275rem + 0.3vw);
558 line-height: inherit;
560 @media (min-width: 1200px) {
569 ::-webkit-datetime-edit-fields-wrapper,
570 ::-webkit-datetime-edit-text,
571 ::-webkit-datetime-edit-minute,
572 ::-webkit-datetime-edit-hour-field,
573 ::-webkit-datetime-edit-day-field,
574 ::-webkit-datetime-edit-month-field,
575 ::-webkit-datetime-edit-year-field {
579 ::-webkit-inner-spin-button {
584 outline-offset: -2px;
585 -webkit-appearance: textfield;
596 ::-webkit-search-decoration {
597 -webkit-appearance: none;
600 ::-webkit-color-swatch-wrapper {
604 ::file-selector-button {
606 -webkit-appearance: button;
610 display: inline-block;
623 vertical-align: baseline;
627 display: none !important;
631 font-size: 1.171875rem;
636 font-size: calc(1.625rem + 4.5vw);
640 @media (min-width: 1200px) {
647 font-size: calc(1.575rem + 3.9vw);
651 @media (min-width: 1200px) {
658 font-size: calc(1.525rem + 3.3vw);
662 @media (min-width: 1200px) {
669 font-size: calc(1.475rem + 2.7vw);
673 @media (min-width: 1200px) {
680 font-size: calc(1.425rem + 2.1vw);
684 @media (min-width: 1200px) {
691 font-size: calc(1.375rem + 1.5vw);
695 @media (min-width: 1200px) {
712 display: inline-block;
714 .list-inline-item:not(:last-child) {
715 margin-right: 0.5rem;
720 text-transform: uppercase;
725 font-size: 1.171875rem;
727 .blockquote > :last-child {
737 .blockquote-footer::before {
748 background-color: var(--bs-body-bg);
749 border: var(--bs-border-width) solid var(--bs-border-color);
750 border-radius: var(--bs-border-radius);
756 display: inline-block;
760 margin-bottom: 0.5rem;
766 color: var(--bs-secondary-color);
772 --bs-gutter-x: 1.5rem;
775 padding-right: calc(var(--bs-gutter-x) * 0.5);
776 padding-left: calc(var(--bs-gutter-x) * 0.5);
781 @media (min-width: 992px) {
782 .container-lg, .container-md, .container-sm, .container {
787 --bs-breakpoint-xs: 0;
788 --bs-breakpoint-sm: 576px;
789 --bs-breakpoint-md: 768px;
790 --bs-breakpoint-lg: 992px;
791 --bs-breakpoint-xl: 1200px;
792 --bs-breakpoint-xxl: 1400px;
796 --bs-gutter-x: 1.5rem;
800 margin-top: calc(-1 * var(--bs-gutter-y));
801 margin-right: calc(-0.5 * var(--bs-gutter-x));
802 margin-left: calc(-0.5 * var(--bs-gutter-x));
808 padding-right: calc(var(--bs-gutter-x) * 0.5);
809 padding-left: calc(var(--bs-gutter-x) * 0.5);
810 margin-top: var(--bs-gutter-y);
834 width: 33.3333333333%;
849 width: 16.6666666667%;
918 margin-left: 8.33333333%;
922 margin-left: 16.66666667%;
930 margin-left: 33.33333333%;
934 margin-left: 41.66666667%;
942 margin-left: 58.33333333%;
946 margin-left: 66.66666667%;
954 margin-left: 83.33333333%;
958 margin-left: 91.66666667%;
973 --bs-gutter-x: 0.25rem;
978 --bs-gutter-y: 0.25rem;
983 --bs-gutter-x: 0.5rem;
988 --bs-gutter-y: 0.5rem;
1003 --bs-gutter-x: 1.5rem;
1008 --bs-gutter-y: 1.5rem;
1013 --bs-gutter-x: 3rem;
1018 --bs-gutter-y: 3rem;
1021 @media (min-width: 576px) {
1025 .row-cols-sm-auto > * {
1029 .row-cols-sm-1 > * {
1033 .row-cols-sm-2 > * {
1037 .row-cols-sm-3 > * {
1039 width: 33.3333333333%;
1041 .row-cols-sm-4 > * {
1045 .row-cols-sm-5 > * {
1049 .row-cols-sm-6 > * {
1051 width: 16.6666666667%;
1063 width: 16.66666667%;
1071 width: 33.33333333%;
1075 width: 41.66666667%;
1083 width: 58.33333333%;
1087 width: 66.66666667%;
1095 width: 83.33333333%;
1099 width: 91.66666667%;
1109 margin-left: 8.33333333%;
1112 margin-left: 16.66666667%;
1118 margin-left: 33.33333333%;
1121 margin-left: 41.66666667%;
1127 margin-left: 58.33333333%;
1130 margin-left: 66.66666667%;
1136 margin-left: 83.33333333%;
1139 margin-left: 91.66666667%;
1151 --bs-gutter-x: 0.25rem;
1155 --bs-gutter-y: 0.25rem;
1159 --bs-gutter-x: 0.5rem;
1163 --bs-gutter-y: 0.5rem;
1167 --bs-gutter-x: 1rem;
1171 --bs-gutter-y: 1rem;
1175 --bs-gutter-x: 1.5rem;
1179 --bs-gutter-y: 1.5rem;
1183 --bs-gutter-x: 3rem;
1187 --bs-gutter-y: 3rem;
1190 @media (min-width: 768px) {
1194 .row-cols-md-auto > * {
1198 .row-cols-md-1 > * {
1202 .row-cols-md-2 > * {
1206 .row-cols-md-3 > * {
1208 width: 33.3333333333%;
1210 .row-cols-md-4 > * {
1214 .row-cols-md-5 > * {
1218 .row-cols-md-6 > * {
1220 width: 16.6666666667%;
1232 width: 16.66666667%;
1240 width: 33.33333333%;
1244 width: 41.66666667%;
1252 width: 58.33333333%;
1256 width: 66.66666667%;
1264 width: 83.33333333%;
1268 width: 91.66666667%;
1278 margin-left: 8.33333333%;
1281 margin-left: 16.66666667%;
1287 margin-left: 33.33333333%;
1290 margin-left: 41.66666667%;
1296 margin-left: 58.33333333%;
1299 margin-left: 66.66666667%;
1305 margin-left: 83.33333333%;
1308 margin-left: 91.66666667%;
1320 --bs-gutter-x: 0.25rem;
1324 --bs-gutter-y: 0.25rem;
1328 --bs-gutter-x: 0.5rem;
1332 --bs-gutter-y: 0.5rem;
1336 --bs-gutter-x: 1rem;
1340 --bs-gutter-y: 1rem;
1344 --bs-gutter-x: 1.5rem;
1348 --bs-gutter-y: 1.5rem;
1352 --bs-gutter-x: 3rem;
1356 --bs-gutter-y: 3rem;
1359 @media (min-width: 992px) {
1363 .row-cols-lg-auto > * {
1367 .row-cols-lg-1 > * {
1371 .row-cols-lg-2 > * {
1375 .row-cols-lg-3 > * {
1377 width: 33.3333333333%;
1379 .row-cols-lg-4 > * {
1383 .row-cols-lg-5 > * {
1387 .row-cols-lg-6 > * {
1389 width: 16.6666666667%;
1401 width: 16.66666667%;
1409 width: 33.33333333%;
1413 width: 41.66666667%;
1421 width: 58.33333333%;
1425 width: 66.66666667%;
1433 width: 83.33333333%;
1437 width: 91.66666667%;
1447 margin-left: 8.33333333%;
1450 margin-left: 16.66666667%;
1456 margin-left: 33.33333333%;
1459 margin-left: 41.66666667%;
1465 margin-left: 58.33333333%;
1468 margin-left: 66.66666667%;
1474 margin-left: 83.33333333%;
1477 margin-left: 91.66666667%;
1489 --bs-gutter-x: 0.25rem;
1493 --bs-gutter-y: 0.25rem;
1497 --bs-gutter-x: 0.5rem;
1501 --bs-gutter-y: 0.5rem;
1505 --bs-gutter-x: 1rem;
1509 --bs-gutter-y: 1rem;
1513 --bs-gutter-x: 1.5rem;
1517 --bs-gutter-y: 1.5rem;
1521 --bs-gutter-x: 3rem;
1525 --bs-gutter-y: 3rem;
1528 @media (min-width: 1200px) {
1532 .row-cols-xl-auto > * {
1536 .row-cols-xl-1 > * {
1540 .row-cols-xl-2 > * {
1544 .row-cols-xl-3 > * {
1546 width: 33.3333333333%;
1548 .row-cols-xl-4 > * {
1552 .row-cols-xl-5 > * {
1556 .row-cols-xl-6 > * {
1558 width: 16.6666666667%;
1570 width: 16.66666667%;
1578 width: 33.33333333%;
1582 width: 41.66666667%;
1590 width: 58.33333333%;
1594 width: 66.66666667%;
1602 width: 83.33333333%;
1606 width: 91.66666667%;
1616 margin-left: 8.33333333%;
1619 margin-left: 16.66666667%;
1625 margin-left: 33.33333333%;
1628 margin-left: 41.66666667%;
1634 margin-left: 58.33333333%;
1637 margin-left: 66.66666667%;
1643 margin-left: 83.33333333%;
1646 margin-left: 91.66666667%;
1658 --bs-gutter-x: 0.25rem;
1662 --bs-gutter-y: 0.25rem;
1666 --bs-gutter-x: 0.5rem;
1670 --bs-gutter-y: 0.5rem;
1674 --bs-gutter-x: 1rem;
1678 --bs-gutter-y: 1rem;
1682 --bs-gutter-x: 1.5rem;
1686 --bs-gutter-y: 1.5rem;
1690 --bs-gutter-x: 3rem;
1694 --bs-gutter-y: 3rem;
1697 @media (min-width: 1400px) {
1701 .row-cols-xxl-auto > * {
1705 .row-cols-xxl-1 > * {
1709 .row-cols-xxl-2 > * {
1713 .row-cols-xxl-3 > * {
1715 width: 33.3333333333%;
1717 .row-cols-xxl-4 > * {
1721 .row-cols-xxl-5 > * {
1725 .row-cols-xxl-6 > * {
1727 width: 16.6666666667%;
1739 width: 16.66666667%;
1747 width: 33.33333333%;
1751 width: 41.66666667%;
1759 width: 58.33333333%;
1763 width: 66.66666667%;
1771 width: 83.33333333%;
1775 width: 91.66666667%;
1785 margin-left: 8.33333333%;
1788 margin-left: 16.66666667%;
1794 margin-left: 33.33333333%;
1797 margin-left: 41.66666667%;
1803 margin-left: 58.33333333%;
1806 margin-left: 66.66666667%;
1812 margin-left: 83.33333333%;
1815 margin-left: 91.66666667%;
1827 --bs-gutter-x: 0.25rem;
1831 --bs-gutter-y: 0.25rem;
1835 --bs-gutter-x: 0.5rem;
1839 --bs-gutter-y: 0.5rem;
1843 --bs-gutter-x: 1rem;
1847 --bs-gutter-y: 1rem;
1851 --bs-gutter-x: 1.5rem;
1855 --bs-gutter-y: 1.5rem;
1859 --bs-gutter-x: 3rem;
1863 --bs-gutter-y: 3rem;
1867 --bs-table-color-type: initial;
1868 --bs-table-bg-type: initial;
1869 --bs-table-color-state: initial;
1870 --bs-table-bg-state: initial;
1871 --bs-table-color: var(--bs-body-color);
1872 --bs-table-bg: var(--bs-body-bg);
1873 --bs-table-border-color: #444;
1874 --bs-table-accent-bg: transparent;
1875 --bs-table-striped-color: var(--bs-body-color);
1876 --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
1877 --bs-table-active-color: var(--bs-body-color);
1878 --bs-table-active-bg: rgba(0, 0, 0, 0.1);
1879 --bs-table-hover-color: var(--bs-body-color);
1880 --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
1882 margin-bottom: 1rem;
1883 vertical-align: top;
1884 border-color: var(--bs-table-border-color);
1886 .table > :not(caption) > * > * {
1887 padding: 0.5rem 0.5rem;
1888 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1889 background-color: var(--bs-table-bg);
1890 border-bottom-width: var(--bs-border-width);
1891 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1894 vertical-align: inherit;
1897 vertical-align: bottom;
1900 .table-group-divider {
1901 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1908 .table-sm > :not(caption) > * > * {
1909 padding: 0.25rem 0.25rem;
1912 .table-bordered > :not(caption) > * {
1913 border-width: var(--bs-border-width) 0;
1915 .table-bordered > :not(caption) > * > * {
1916 border-width: 0 var(--bs-border-width);
1919 .table-borderless > :not(caption) > * > * {
1920 border-bottom-width: 0;
1922 .table-borderless > :not(:first-child) {
1923 border-top-width: 0;
1926 .table-striped > tbody > tr:nth-of-type(odd) > * {
1927 --bs-table-color-type: var(--bs-table-striped-color);
1928 --bs-table-bg-type: var(--bs-table-striped-bg);
1931 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1932 --bs-table-color-type: var(--bs-table-striped-color);
1933 --bs-table-bg-type: var(--bs-table-striped-bg);
1937 --bs-table-color-state: var(--bs-table-active-color);
1938 --bs-table-bg-state: var(--bs-table-active-bg);
1941 .table-hover > tbody > tr:hover > * {
1942 --bs-table-color-state: var(--bs-table-hover-color);
1943 --bs-table-bg-state: var(--bs-table-hover-bg);
1947 --bs-table-color: #000;
1948 --bs-table-bg: #ccf2e8;
1949 --bs-table-border-color: #b8dad1;
1950 --bs-table-striped-bg: #c2e6dc;
1951 --bs-table-striped-color: #000;
1952 --bs-table-active-bg: #b8dad1;
1953 --bs-table-active-color: #000;
1954 --bs-table-hover-bg: #bde0d7;
1955 --bs-table-hover-color: #000;
1956 color: var(--bs-table-color);
1957 border-color: var(--bs-table-border-color);
1961 --bs-table-color: #000;
1962 --bs-table-bg: #dadada;
1963 --bs-table-border-color: #c4c4c4;
1964 --bs-table-striped-bg: #cfcfcf;
1965 --bs-table-striped-color: #000;
1966 --bs-table-active-bg: #c4c4c4;
1967 --bs-table-active-color: #000;
1968 --bs-table-hover-bg: #cacaca;
1969 --bs-table-hover-color: #000;
1970 color: var(--bs-table-color);
1971 border-color: var(--bs-table-border-color);
1975 --bs-table-color: #000;
1976 --bs-table-bg: #ccf2e8;
1977 --bs-table-border-color: #b8dad1;
1978 --bs-table-striped-bg: #c2e6dc;
1979 --bs-table-striped-color: #000;
1980 --bs-table-active-bg: #b8dad1;
1981 --bs-table-active-color: #000;
1982 --bs-table-hover-bg: #bde0d7;
1983 --bs-table-hover-color: #000;
1984 color: var(--bs-table-color);
1985 border-color: var(--bs-table-border-color);
1989 --bs-table-color: #000;
1990 --bs-table-bg: #d6eaf8;
1991 --bs-table-border-color: #c1d3df;
1992 --bs-table-striped-bg: #cbdeec;
1993 --bs-table-striped-color: #000;
1994 --bs-table-active-bg: #c1d3df;
1995 --bs-table-active-color: #000;
1996 --bs-table-hover-bg: #c6d8e5;
1997 --bs-table-hover-color: #000;
1998 color: var(--bs-table-color);
1999 border-color: var(--bs-table-border-color);
2003 --bs-table-color: #000;
2004 --bs-table-bg: #fdebd0;
2005 --bs-table-border-color: #e4d4bb;
2006 --bs-table-striped-bg: #f0dfc6;
2007 --bs-table-striped-color: #000;
2008 --bs-table-active-bg: #e4d4bb;
2009 --bs-table-active-color: #000;
2010 --bs-table-hover-bg: #ead9c0;
2011 --bs-table-hover-color: #000;
2012 color: var(--bs-table-color);
2013 border-color: var(--bs-table-border-color);
2017 --bs-table-color: #000;
2018 --bs-table-bg: #fadbd8;
2019 --bs-table-border-color: #e1c5c2;
2020 --bs-table-striped-bg: #eed0cd;
2021 --bs-table-striped-color: #000;
2022 --bs-table-active-bg: #e1c5c2;
2023 --bs-table-active-color: #000;
2024 --bs-table-hover-bg: #e7cbc8;
2025 --bs-table-hover-color: #000;
2026 color: var(--bs-table-color);
2027 border-color: var(--bs-table-border-color);
2031 --bs-table-color: #fff;
2032 --bs-table-bg: #303030;
2033 --bs-table-border-color: #454545;
2034 --bs-table-striped-bg: #3a3a3a;
2035 --bs-table-striped-color: #fff;
2036 --bs-table-active-bg: #454545;
2037 --bs-table-active-color: #fff;
2038 --bs-table-hover-bg: #404040;
2039 --bs-table-hover-color: #fff;
2040 color: var(--bs-table-color);
2041 border-color: var(--bs-table-border-color);
2045 --bs-table-color: #000;
2046 --bs-table-bg: #dee2e6;
2047 --bs-table-border-color: #c8cbcf;
2048 --bs-table-striped-bg: #d3d7db;
2049 --bs-table-striped-color: #000;
2050 --bs-table-active-bg: #c8cbcf;
2051 --bs-table-active-color: #000;
2052 --bs-table-hover-bg: #cdd1d5;
2053 --bs-table-hover-color: #000;
2054 color: var(--bs-table-color);
2055 border-color: var(--bs-table-border-color);
2060 -webkit-overflow-scrolling: touch;
2063 @media (max-width: 575.98px) {
2064 .table-responsive-sm {
2066 -webkit-overflow-scrolling: touch;
2069 @media (max-width: 767.98px) {
2070 .table-responsive-md {
2072 -webkit-overflow-scrolling: touch;
2075 @media (max-width: 991.98px) {
2076 .table-responsive-lg {
2078 -webkit-overflow-scrolling: touch;
2081 @media (max-width: 1199.98px) {
2082 .table-responsive-xl {
2084 -webkit-overflow-scrolling: touch;
2087 @media (max-width: 1399.98px) {
2088 .table-responsive-xxl {
2090 -webkit-overflow-scrolling: touch;
2094 margin-bottom: 0.5rem;
2098 padding-top: calc(0.375rem + var(--bs-border-width));
2099 padding-bottom: calc(0.375rem + var(--bs-border-width));
2105 .col-form-label-lg {
2106 padding-top: calc(0.5rem + var(--bs-border-width));
2107 padding-bottom: calc(0.5rem + var(--bs-border-width));
2108 font-size: 1.171875rem;
2111 .col-form-label-sm {
2112 padding-top: calc(0.25rem + var(--bs-border-width));
2113 padding-bottom: calc(0.25rem + var(--bs-border-width));
2114 font-size: 0.8203125rem;
2118 margin-top: 0.25rem;
2120 color: var(--bs-secondary-color);
2126 padding: 0.375rem 0.75rem;
2127 font-size: 0.9375rem;
2131 background-color: #444;
2132 background-clip: padding-box;
2133 border: var(--bs-border-width) solid #222;
2134 -webkit-appearance: none;
2135 -moz-appearance: none;
2137 border-radius: var(--bs-border-radius);
2138 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2140 @media (prefers-reduced-motion: reduce) {
2145 .form-control[type=file] {
2148 .form-control[type=file]:not(:disabled):not([readonly]) {
2151 .form-control:focus {
2153 background-color: #444;
2154 border-color: #80dec6;
2156 box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2158 .form-control::-webkit-date-and-time-value {
2163 .form-control::-webkit-datetime-edit {
2167 .form-control::-moz-placeholder {
2168 color: var(--bs-secondary-color);
2171 .form-control::placeholder {
2172 color: var(--bs-secondary-color);
2175 .form-control:disabled {
2176 background-color: #2b2b2b;
2179 .form-control::file-selector-button {
2180 padding: 0.375rem 0.75rem;
2181 margin: -0.375rem -0.75rem;
2182 -webkit-margin-end: 0.75rem;
2183 margin-inline-end: 0.75rem;
2185 background-color: var(--bs-tertiary-bg);
2186 pointer-events: none;
2187 border-color: inherit;
2188 border-style: solid;
2190 border-inline-end-width: var(--bs-border-width);
2192 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;
2194 @media (prefers-reduced-motion: reduce) {
2195 .form-control::file-selector-button {
2199 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2200 background-color: var(--bs-secondary-bg);
2203 .form-control-plaintext {
2206 padding: 0.375rem 0;
2209 color: var(--bs-body-color);
2210 background-color: transparent;
2211 border: solid transparent;
2212 border-width: var(--bs-border-width) 0;
2214 .form-control-plaintext:focus {
2217 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2223 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2224 padding: 0.25rem 0.5rem;
2225 font-size: 0.8203125rem;
2226 border-radius: var(--bs-border-radius-sm);
2228 .form-control-sm::file-selector-button {
2229 padding: 0.25rem 0.5rem;
2230 margin: -0.25rem -0.5rem;
2231 -webkit-margin-end: 0.5rem;
2232 margin-inline-end: 0.5rem;
2236 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2237 padding: 0.5rem 1rem;
2238 font-size: 1.171875rem;
2239 border-radius: var(--bs-border-radius-lg);
2241 .form-control-lg::file-selector-button {
2242 padding: 0.5rem 1rem;
2243 margin: -0.5rem -1rem;
2244 -webkit-margin-end: 1rem;
2245 margin-inline-end: 1rem;
2248 textarea.form-control {
2249 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2251 textarea.form-control-sm {
2252 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2254 textarea.form-control-lg {
2255 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2258 .form-control-color {
2260 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2263 .form-control-color:not(:disabled):not([readonly]) {
2266 .form-control-color::-moz-color-swatch {
2267 border: 0 !important;
2268 border-radius: var(--bs-border-radius);
2270 .form-control-color::-webkit-color-swatch {
2271 border: 0 !important;
2272 border-radius: var(--bs-border-radius);
2274 .form-control-color.form-control-sm {
2275 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2277 .form-control-color.form-control-lg {
2278 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2282 --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");
2285 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2286 font-size: 0.9375rem;
2290 background-color: #444;
2291 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2292 background-repeat: no-repeat;
2293 background-position: right 0.75rem center;
2294 background-size: 16px 12px;
2295 border: var(--bs-border-width) solid #222;
2296 border-radius: var(--bs-border-radius);
2297 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2298 -webkit-appearance: none;
2299 -moz-appearance: none;
2302 @media (prefers-reduced-motion: reduce) {
2307 .form-select:focus {
2308 border-color: #80dec6;
2310 box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2312 .form-select[multiple], .form-select[size]:not([size="1"]) {
2313 padding-right: 0.75rem;
2314 background-image: none;
2316 .form-select:disabled {
2317 background-color: #2b2b2b;
2319 .form-select:-moz-focusring {
2321 text-shadow: 0 0 0 #fff;
2325 padding-top: 0.25rem;
2326 padding-bottom: 0.25rem;
2327 padding-left: 0.5rem;
2328 font-size: 0.8203125rem;
2329 border-radius: var(--bs-border-radius-sm);
2333 padding-top: 0.5rem;
2334 padding-bottom: 0.5rem;
2336 font-size: 1.171875rem;
2337 border-radius: var(--bs-border-radius-lg);
2340 [data-bs-theme=dark] .form-select {
2341 --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");
2346 min-height: 1.40625rem;
2347 padding-left: 1.5em;
2348 margin-bottom: 0.125rem;
2350 .form-check .form-check-input {
2352 margin-left: -1.5em;
2355 .form-check-reverse {
2356 padding-right: 1.5em;
2360 .form-check-reverse .form-check-input {
2362 margin-right: -1.5em;
2367 --bs-form-check-bg: #444;
2371 vertical-align: top;
2372 background-color: var(--bs-form-check-bg);
2373 background-image: var(--bs-form-check-bg-image);
2374 background-repeat: no-repeat;
2375 background-position: center;
2376 background-size: contain;
2377 border: var(--bs-border-width) solid var(--bs-border-color);
2378 -webkit-appearance: none;
2379 -moz-appearance: none;
2381 -webkit-print-color-adjust: exact;
2382 print-color-adjust: exact;
2384 .form-check-input[type=checkbox] {
2385 border-radius: 0.25em;
2387 .form-check-input[type=radio] {
2390 .form-check-input:active {
2391 filter: brightness(90%);
2393 .form-check-input:focus {
2394 border-color: #80dec6;
2396 box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2398 .form-check-input:checked {
2399 background-color: #00bc8c;
2400 border-color: #00bc8c;
2402 .form-check-input:checked[type=checkbox] {
2403 --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");
2405 .form-check-input:checked[type=radio] {
2406 --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");
2408 .form-check-input[type=checkbox]:indeterminate {
2409 background-color: #00bc8c;
2410 border-color: #00bc8c;
2411 --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");
2413 .form-check-input:disabled {
2414 pointer-events: none;
2418 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2424 padding-left: 2.5em;
2426 .form-switch .form-check-input {
2427 --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");
2429 margin-left: -2.5em;
2430 background-image: var(--bs-form-switch-bg);
2431 background-position: left center;
2433 transition: background-position 0.15s ease-in-out;
2435 @media (prefers-reduced-motion: reduce) {
2436 .form-switch .form-check-input {
2440 .form-switch .form-check-input: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='%2380dec6'/%3e%3c/svg%3e");
2443 .form-switch .form-check-input:checked {
2444 background-position: right center;
2445 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
2447 .form-switch.form-check-reverse {
2448 padding-right: 2.5em;
2451 .form-switch.form-check-reverse .form-check-input {
2452 margin-right: -2.5em;
2456 .form-check-inline {
2457 display: inline-block;
2463 clip: rect(0, 0, 0, 0);
2464 pointer-events: none;
2466 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2467 pointer-events: none;
2472 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2473 --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");
2480 background-color: transparent;
2481 -webkit-appearance: none;
2482 -moz-appearance: none;
2488 .form-range:focus::-webkit-slider-thumb {
2489 box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2491 .form-range:focus::-moz-range-thumb {
2492 box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2494 .form-range::-moz-focus-outer {
2497 .form-range::-webkit-slider-thumb {
2500 margin-top: -0.25rem;
2501 background-color: #00bc8c;
2503 border-radius: 1rem;
2504 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2505 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2506 -webkit-appearance: none;
2509 @media (prefers-reduced-motion: reduce) {
2510 .form-range::-webkit-slider-thumb {
2511 -webkit-transition: none;
2515 .form-range::-webkit-slider-thumb:active {
2516 background-color: #b3ebdd;
2518 .form-range::-webkit-slider-runnable-track {
2523 background-color: var(--bs-tertiary-bg);
2524 border-color: transparent;
2525 border-radius: 1rem;
2527 .form-range::-moz-range-thumb {
2530 background-color: #00bc8c;
2532 border-radius: 1rem;
2533 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2534 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2535 -moz-appearance: none;
2538 @media (prefers-reduced-motion: reduce) {
2539 .form-range::-moz-range-thumb {
2540 -moz-transition: none;
2544 .form-range::-moz-range-thumb:active {
2545 background-color: #b3ebdd;
2547 .form-range::-moz-range-track {
2552 background-color: var(--bs-tertiary-bg);
2553 border-color: transparent;
2554 border-radius: 1rem;
2556 .form-range:disabled {
2557 pointer-events: none;
2559 .form-range:disabled::-webkit-slider-thumb {
2560 background-color: var(--bs-secondary-color);
2562 .form-range:disabled::-moz-range-thumb {
2563 background-color: var(--bs-secondary-color);
2569 .form-floating > .form-control,
2570 .form-floating > .form-control-plaintext,
2571 .form-floating > .form-select {
2572 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2573 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2576 .form-floating > label {
2582 padding: 1rem 0.75rem;
2585 text-overflow: ellipsis;
2586 white-space: nowrap;
2587 pointer-events: none;
2588 border: var(--bs-border-width) solid transparent;
2589 transform-origin: 0 0;
2590 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2592 @media (prefers-reduced-motion: reduce) {
2593 .form-floating > label {
2597 .form-floating > .form-control,
2598 .form-floating > .form-control-plaintext {
2599 padding: 1rem 0.75rem;
2601 .form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
2604 .form-floating > .form-control::placeholder,
2605 .form-floating > .form-control-plaintext::placeholder {
2608 .form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
2609 padding-top: 1.625rem;
2610 padding-bottom: 0.625rem;
2612 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2613 .form-floating > .form-control-plaintext:focus,
2614 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2615 padding-top: 1.625rem;
2616 padding-bottom: 0.625rem;
2618 .form-floating > .form-control:-webkit-autofill,
2619 .form-floating > .form-control-plaintext:-webkit-autofill {
2620 padding-top: 1.625rem;
2621 padding-bottom: 0.625rem;
2623 .form-floating > .form-select {
2624 padding-top: 1.625rem;
2625 padding-bottom: 0.625rem;
2627 .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
2628 color: rgba(var(--bs-body-color-rgb), 0.65);
2629 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2631 .form-floating > .form-control:focus ~ label,
2632 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2633 .form-floating > .form-control-plaintext ~ label,
2634 .form-floating > .form-select ~ label {
2635 color: rgba(var(--bs-body-color-rgb), 0.65);
2636 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2638 .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
2640 inset: 1rem 0.375rem;
2644 background-color: #444;
2645 border-radius: var(--bs-border-radius);
2647 .form-floating > .form-control:focus ~ label::after,
2648 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2649 .form-floating > .form-control-plaintext ~ label::after,
2650 .form-floating > .form-select ~ label::after {
2652 inset: 1rem 0.375rem;
2656 background-color: #444;
2657 border-radius: var(--bs-border-radius);
2659 .form-floating > .form-control:-webkit-autofill ~ label {
2660 color: rgba(var(--bs-body-color-rgb), 0.65);
2661 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2663 .form-floating > .form-control-plaintext ~ label {
2664 border-width: var(--bs-border-width) 0;
2666 .form-floating > :disabled ~ label {
2669 .form-floating > :disabled ~ label::after {
2670 background-color: #2b2b2b;
2677 align-items: stretch;
2680 .input-group > .form-control,
2681 .input-group > .form-select,
2682 .input-group > .form-floating {
2688 .input-group > .form-control:focus,
2689 .input-group > .form-select:focus,
2690 .input-group > .form-floating:focus-within {
2697 .input-group .btn:focus {
2703 align-items: center;
2704 padding: 0.375rem 0.75rem;
2705 font-size: 0.9375rem;
2710 white-space: nowrap;
2711 background-color: #444;
2712 border: var(--bs-border-width) solid #222;
2713 border-radius: var(--bs-border-radius);
2716 .input-group-lg > .form-control,
2717 .input-group-lg > .form-select,
2718 .input-group-lg > .input-group-text,
2719 .input-group-lg > .btn {
2720 padding: 0.5rem 1rem;
2721 font-size: 1.171875rem;
2722 border-radius: var(--bs-border-radius-lg);
2725 .input-group-sm > .form-control,
2726 .input-group-sm > .form-select,
2727 .input-group-sm > .input-group-text,
2728 .input-group-sm > .btn {
2729 padding: 0.25rem 0.5rem;
2730 font-size: 0.8203125rem;
2731 border-radius: var(--bs-border-radius-sm);
2734 .input-group-lg > .form-select,
2735 .input-group-sm > .form-select {
2736 padding-right: 3rem;
2739 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2740 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2741 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2742 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2743 border-top-right-radius: 0;
2744 border-bottom-right-radius: 0;
2746 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2747 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2748 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2749 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2750 border-top-right-radius: 0;
2751 border-bottom-right-radius: 0;
2753 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2754 margin-left: calc(var(--bs-border-width) * -1);
2755 border-top-left-radius: 0;
2756 border-bottom-left-radius: 0;
2758 .input-group > .form-floating:not(:first-child) > .form-control,
2759 .input-group > .form-floating:not(:first-child) > .form-select {
2760 border-top-left-radius: 0;
2761 border-bottom-left-radius: 0;
2767 margin-top: 0.25rem;
2769 color: var(--bs-form-valid-color);
2778 padding: 0.25rem 0.5rem;
2780 font-size: 0.8203125rem;
2782 background-color: var(--bs-success);
2783 border-radius: var(--bs-border-radius);
2786 .was-validated :valid ~ .valid-feedback,
2787 .was-validated :valid ~ .valid-tooltip,
2788 .is-valid ~ .valid-feedback,
2789 .is-valid ~ .valid-tooltip {
2793 .was-validated .form-control:valid, .form-control.is-valid {
2794 border-color: var(--bs-form-valid-border-color);
2795 padding-right: calc(1.5em + 0.75rem);
2796 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");
2797 background-repeat: no-repeat;
2798 background-position: right calc(0.375em + 0.1875rem) center;
2799 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2801 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2802 border-color: var(--bs-form-valid-border-color);
2803 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2806 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2807 padding-right: calc(1.5em + 0.75rem);
2808 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2811 .was-validated .form-select:valid, .form-select.is-valid {
2812 border-color: var(--bs-form-valid-border-color);
2814 .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"] {
2815 --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");
2816 padding-right: 4.125rem;
2817 background-position: right 0.75rem center, center right 2.25rem;
2818 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2820 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2821 border-color: var(--bs-form-valid-border-color);
2822 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2825 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2826 width: calc(3rem + calc(1.5em + 0.75rem));
2829 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2830 border-color: var(--bs-form-valid-border-color);
2832 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2833 background-color: var(--bs-form-valid-color);
2835 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2836 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2838 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2839 color: var(--bs-form-valid-color);
2842 .form-check-inline .form-check-input ~ .valid-feedback {
2846 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2847 .was-validated .input-group > .form-select:not(:focus):valid,
2848 .input-group > .form-select:not(:focus).is-valid,
2849 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2850 .input-group > .form-floating:not(:focus-within).is-valid {
2857 margin-top: 0.25rem;
2859 color: var(--bs-form-invalid-color);
2868 padding: 0.25rem 0.5rem;
2870 font-size: 0.8203125rem;
2872 background-color: var(--bs-danger);
2873 border-radius: var(--bs-border-radius);
2876 .was-validated :invalid ~ .invalid-feedback,
2877 .was-validated :invalid ~ .invalid-tooltip,
2878 .is-invalid ~ .invalid-feedback,
2879 .is-invalid ~ .invalid-tooltip {
2883 .was-validated .form-control:invalid, .form-control.is-invalid {
2884 border-color: var(--bs-form-invalid-border-color);
2885 padding-right: calc(1.5em + 0.75rem);
2886 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");
2887 background-repeat: no-repeat;
2888 background-position: right calc(0.375em + 0.1875rem) center;
2889 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2891 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2892 border-color: var(--bs-form-invalid-border-color);
2893 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2896 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2897 padding-right: calc(1.5em + 0.75rem);
2898 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2901 .was-validated .form-select:invalid, .form-select.is-invalid {
2902 border-color: var(--bs-form-invalid-border-color);
2904 .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"] {
2905 --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");
2906 padding-right: 4.125rem;
2907 background-position: right 0.75rem center, center right 2.25rem;
2908 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2910 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2911 border-color: var(--bs-form-invalid-border-color);
2912 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2915 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2916 width: calc(3rem + calc(1.5em + 0.75rem));
2919 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2920 border-color: var(--bs-form-invalid-border-color);
2922 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2923 background-color: var(--bs-form-invalid-color);
2925 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2926 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2928 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2929 color: var(--bs-form-invalid-color);
2932 .form-check-inline .form-check-input ~ .invalid-feedback {
2936 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2937 .was-validated .input-group > .form-select:not(:focus):invalid,
2938 .input-group > .form-select:not(:focus).is-invalid,
2939 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2940 .input-group > .form-floating:not(:focus-within).is-invalid {
2945 --bs-btn-padding-x: 0.75rem;
2946 --bs-btn-padding-y: 0.375rem;
2947 --bs-btn-font-family: ;
2948 --bs-btn-font-size: 0.9375rem;
2949 --bs-btn-font-weight: 400;
2950 --bs-btn-line-height: 1.5;
2951 --bs-btn-color: var(--bs-body-color);
2952 --bs-btn-bg: transparent;
2953 --bs-btn-border-width: var(--bs-border-width);
2954 --bs-btn-border-color: transparent;
2955 --bs-btn-border-radius: var(--bs-border-radius);
2956 --bs-btn-hover-border-color: transparent;
2957 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2958 --bs-btn-disabled-opacity: 0.65;
2959 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2960 display: inline-block;
2961 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2962 font-family: var(--bs-btn-font-family);
2963 font-size: var(--bs-btn-font-size);
2964 font-weight: var(--bs-btn-font-weight);
2965 line-height: var(--bs-btn-line-height);
2966 color: var(--bs-btn-color);
2968 vertical-align: middle;
2970 -webkit-user-select: none;
2971 -moz-user-select: none;
2973 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2974 border-radius: var(--bs-btn-border-radius);
2975 background-color: var(--bs-btn-bg);
2976 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;
2978 @media (prefers-reduced-motion: reduce) {
2984 color: var(--bs-btn-hover-color);
2985 background-color: var(--bs-btn-hover-bg);
2986 border-color: var(--bs-btn-hover-border-color);
2988 .btn-check + .btn:hover {
2989 color: var(--bs-btn-color);
2990 background-color: var(--bs-btn-bg);
2991 border-color: var(--bs-btn-border-color);
2993 .btn:focus-visible {
2994 color: var(--bs-btn-hover-color);
2995 background-color: var(--bs-btn-hover-bg);
2996 border-color: var(--bs-btn-hover-border-color);
2998 box-shadow: var(--bs-btn-focus-box-shadow);
3000 .btn-check:focus-visible + .btn {
3001 border-color: var(--bs-btn-hover-border-color);
3003 box-shadow: var(--bs-btn-focus-box-shadow);
3005 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
3006 color: var(--bs-btn-active-color);
3007 background-color: var(--bs-btn-active-bg);
3008 border-color: var(--bs-btn-active-border-color);
3010 .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 {
3011 box-shadow: var(--bs-btn-focus-box-shadow);
3013 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
3014 color: var(--bs-btn-disabled-color);
3015 pointer-events: none;
3016 background-color: var(--bs-btn-disabled-bg);
3017 border-color: var(--bs-btn-disabled-border-color);
3018 opacity: var(--bs-btn-disabled-opacity);
3022 --bs-btn-color: #000;
3023 --bs-btn-bg: #00bc8c;
3024 --bs-btn-border-color: #00bc8c;
3025 --bs-btn-hover-color: #000;
3026 --bs-btn-hover-bg: #26c69d;
3027 --bs-btn-hover-border-color: #1ac398;
3028 --bs-btn-focus-shadow-rgb: 0, 160, 119;
3029 --bs-btn-active-color: #000;
3030 --bs-btn-active-bg: #33c9a3;
3031 --bs-btn-active-border-color: #1ac398;
3032 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3033 --bs-btn-disabled-color: #000;
3034 --bs-btn-disabled-bg: #00bc8c;
3035 --bs-btn-disabled-border-color: #00bc8c;
3039 --bs-btn-color: #fff;
3041 --bs-btn-border-color: #444;
3042 --bs-btn-hover-color: #fff;
3043 --bs-btn-hover-bg: #3a3a3a;
3044 --bs-btn-hover-border-color: #363636;
3045 --bs-btn-focus-shadow-rgb: 96, 96, 96;
3046 --bs-btn-active-color: #fff;
3047 --bs-btn-active-bg: #363636;
3048 --bs-btn-active-border-color: #333333;
3049 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3050 --bs-btn-disabled-color: #fff;
3051 --bs-btn-disabled-bg: #444;
3052 --bs-btn-disabled-border-color: #444;
3056 --bs-btn-color: #000;
3057 --bs-btn-bg: #00bc8c;
3058 --bs-btn-border-color: #00bc8c;
3059 --bs-btn-hover-color: #000;
3060 --bs-btn-hover-bg: #26c69d;
3061 --bs-btn-hover-border-color: #1ac398;
3062 --bs-btn-focus-shadow-rgb: 0, 160, 119;
3063 --bs-btn-active-color: #000;
3064 --bs-btn-active-bg: #33c9a3;
3065 --bs-btn-active-border-color: #1ac398;
3066 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3067 --bs-btn-disabled-color: #000;
3068 --bs-btn-disabled-bg: #00bc8c;
3069 --bs-btn-disabled-border-color: #00bc8c;
3073 --bs-btn-color: #fff;
3074 --bs-btn-bg: #3498db;
3075 --bs-btn-border-color: #3498db;
3076 --bs-btn-hover-color: #fff;
3077 --bs-btn-hover-bg: #2c81ba;
3078 --bs-btn-hover-border-color: #2a7aaf;
3079 --bs-btn-focus-shadow-rgb: 82, 167, 224;
3080 --bs-btn-active-color: #fff;
3081 --bs-btn-active-bg: #2a7aaf;
3082 --bs-btn-active-border-color: #2772a4;
3083 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3084 --bs-btn-disabled-color: #fff;
3085 --bs-btn-disabled-bg: #3498db;
3086 --bs-btn-disabled-border-color: #3498db;
3090 --bs-btn-color: #000;
3091 --bs-btn-bg: #f39c12;
3092 --bs-btn-border-color: #f39c12;
3093 --bs-btn-hover-color: #000;
3094 --bs-btn-hover-bg: #f5ab36;
3095 --bs-btn-hover-border-color: #f4a62a;
3096 --bs-btn-focus-shadow-rgb: 207, 133, 15;
3097 --bs-btn-active-color: #000;
3098 --bs-btn-active-bg: #f5b041;
3099 --bs-btn-active-border-color: #f4a62a;
3100 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3101 --bs-btn-disabled-color: #000;
3102 --bs-btn-disabled-bg: #f39c12;
3103 --bs-btn-disabled-border-color: #f39c12;
3107 --bs-btn-color: #fff;
3108 --bs-btn-bg: #e74c3c;
3109 --bs-btn-border-color: #e74c3c;
3110 --bs-btn-hover-color: #fff;
3111 --bs-btn-hover-bg: #c44133;
3112 --bs-btn-hover-border-color: #b93d30;
3113 --bs-btn-focus-shadow-rgb: 235, 103, 89;
3114 --bs-btn-active-color: #fff;
3115 --bs-btn-active-bg: #b93d30;
3116 --bs-btn-active-border-color: #ad392d;
3117 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3118 --bs-btn-disabled-color: #fff;
3119 --bs-btn-disabled-bg: #e74c3c;
3120 --bs-btn-disabled-border-color: #e74c3c;
3124 --bs-btn-color: #fff;
3125 --bs-btn-bg: #303030;
3126 --bs-btn-border-color: #303030;
3127 --bs-btn-hover-color: #fff;
3128 --bs-btn-hover-bg: #292929;
3129 --bs-btn-hover-border-color: #262626;
3130 --bs-btn-focus-shadow-rgb: 79, 79, 79;
3131 --bs-btn-active-color: #fff;
3132 --bs-btn-active-bg: #262626;
3133 --bs-btn-active-border-color: #242424;
3134 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3135 --bs-btn-disabled-color: #fff;
3136 --bs-btn-disabled-bg: #303030;
3137 --bs-btn-disabled-border-color: #303030;
3141 --bs-btn-color: #000;
3142 --bs-btn-bg: #dee2e6;
3143 --bs-btn-border-color: #dee2e6;
3144 --bs-btn-hover-color: #000;
3145 --bs-btn-hover-bg: #e3e6ea;
3146 --bs-btn-hover-border-color: #e1e5e9;
3147 --bs-btn-focus-shadow-rgb: 189, 192, 196;
3148 --bs-btn-active-color: #000;
3149 --bs-btn-active-bg: #e5e8eb;
3150 --bs-btn-active-border-color: #e1e5e9;
3151 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3152 --bs-btn-disabled-color: #000;
3153 --bs-btn-disabled-bg: #dee2e6;
3154 --bs-btn-disabled-border-color: #dee2e6;
3157 .btn-outline-primary {
3158 --bs-btn-color: #00bc8c;
3159 --bs-btn-border-color: #00bc8c;
3160 --bs-btn-hover-color: #000;
3161 --bs-btn-hover-bg: #00bc8c;
3162 --bs-btn-hover-border-color: #00bc8c;
3163 --bs-btn-focus-shadow-rgb: 0, 188, 140;
3164 --bs-btn-active-color: #000;
3165 --bs-btn-active-bg: #00bc8c;
3166 --bs-btn-active-border-color: #00bc8c;
3167 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3168 --bs-btn-disabled-color: #00bc8c;
3169 --bs-btn-disabled-bg: transparent;
3170 --bs-btn-disabled-border-color: #00bc8c;
3171 --bs-gradient: none;
3174 .btn-outline-secondary {
3175 --bs-btn-color: #444;
3176 --bs-btn-border-color: #444;
3177 --bs-btn-hover-color: #fff;
3178 --bs-btn-hover-bg: #444;
3179 --bs-btn-hover-border-color: #444;
3180 --bs-btn-focus-shadow-rgb: 68, 68, 68;
3181 --bs-btn-active-color: #fff;
3182 --bs-btn-active-bg: #444;
3183 --bs-btn-active-border-color: #444;
3184 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3185 --bs-btn-disabled-color: #444;
3186 --bs-btn-disabled-bg: transparent;
3187 --bs-btn-disabled-border-color: #444;
3188 --bs-gradient: none;
3191 .btn-outline-success {
3192 --bs-btn-color: #00bc8c;
3193 --bs-btn-border-color: #00bc8c;
3194 --bs-btn-hover-color: #000;
3195 --bs-btn-hover-bg: #00bc8c;
3196 --bs-btn-hover-border-color: #00bc8c;
3197 --bs-btn-focus-shadow-rgb: 0, 188, 140;
3198 --bs-btn-active-color: #000;
3199 --bs-btn-active-bg: #00bc8c;
3200 --bs-btn-active-border-color: #00bc8c;
3201 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3202 --bs-btn-disabled-color: #00bc8c;
3203 --bs-btn-disabled-bg: transparent;
3204 --bs-btn-disabled-border-color: #00bc8c;
3205 --bs-gradient: none;
3209 --bs-btn-color: #3498db;
3210 --bs-btn-border-color: #3498db;
3211 --bs-btn-hover-color: #fff;
3212 --bs-btn-hover-bg: #3498db;
3213 --bs-btn-hover-border-color: #3498db;
3214 --bs-btn-focus-shadow-rgb: 52, 152, 219;
3215 --bs-btn-active-color: #fff;
3216 --bs-btn-active-bg: #3498db;
3217 --bs-btn-active-border-color: #3498db;
3218 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3219 --bs-btn-disabled-color: #3498db;
3220 --bs-btn-disabled-bg: transparent;
3221 --bs-btn-disabled-border-color: #3498db;
3222 --bs-gradient: none;
3225 .btn-outline-warning {
3226 --bs-btn-color: #f39c12;
3227 --bs-btn-border-color: #f39c12;
3228 --bs-btn-hover-color: #000;
3229 --bs-btn-hover-bg: #f39c12;
3230 --bs-btn-hover-border-color: #f39c12;
3231 --bs-btn-focus-shadow-rgb: 243, 156, 18;
3232 --bs-btn-active-color: #000;
3233 --bs-btn-active-bg: #f39c12;
3234 --bs-btn-active-border-color: #f39c12;
3235 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3236 --bs-btn-disabled-color: #f39c12;
3237 --bs-btn-disabled-bg: transparent;
3238 --bs-btn-disabled-border-color: #f39c12;
3239 --bs-gradient: none;
3242 .btn-outline-danger {
3243 --bs-btn-color: #e74c3c;
3244 --bs-btn-border-color: #e74c3c;
3245 --bs-btn-hover-color: #fff;
3246 --bs-btn-hover-bg: #e74c3c;
3247 --bs-btn-hover-border-color: #e74c3c;
3248 --bs-btn-focus-shadow-rgb: 231, 76, 60;
3249 --bs-btn-active-color: #fff;
3250 --bs-btn-active-bg: #e74c3c;
3251 --bs-btn-active-border-color: #e74c3c;
3252 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3253 --bs-btn-disabled-color: #e74c3c;
3254 --bs-btn-disabled-bg: transparent;
3255 --bs-btn-disabled-border-color: #e74c3c;
3256 --bs-gradient: none;
3259 .btn-outline-light {
3260 --bs-btn-color: #303030;
3261 --bs-btn-border-color: #303030;
3262 --bs-btn-hover-color: #fff;
3263 --bs-btn-hover-bg: #303030;
3264 --bs-btn-hover-border-color: #303030;
3265 --bs-btn-focus-shadow-rgb: 48, 48, 48;
3266 --bs-btn-active-color: #fff;
3267 --bs-btn-active-bg: #303030;
3268 --bs-btn-active-border-color: #303030;
3269 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3270 --bs-btn-disabled-color: #303030;
3271 --bs-btn-disabled-bg: transparent;
3272 --bs-btn-disabled-border-color: #303030;
3273 --bs-gradient: none;
3277 --bs-btn-color: #dee2e6;
3278 --bs-btn-border-color: #dee2e6;
3279 --bs-btn-hover-color: #000;
3280 --bs-btn-hover-bg: #dee2e6;
3281 --bs-btn-hover-border-color: #dee2e6;
3282 --bs-btn-focus-shadow-rgb: 222, 226, 230;
3283 --bs-btn-active-color: #000;
3284 --bs-btn-active-bg: #dee2e6;
3285 --bs-btn-active-border-color: #dee2e6;
3286 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3287 --bs-btn-disabled-color: #dee2e6;
3288 --bs-btn-disabled-bg: transparent;
3289 --bs-btn-disabled-border-color: #dee2e6;
3290 --bs-gradient: none;
3294 --bs-btn-font-weight: 400;
3295 --bs-btn-color: var(--bs-link-color);
3296 --bs-btn-bg: transparent;
3297 --bs-btn-border-color: transparent;
3298 --bs-btn-hover-color: var(--bs-link-hover-color);
3299 --bs-btn-hover-border-color: transparent;
3300 --bs-btn-active-color: var(--bs-link-hover-color);
3301 --bs-btn-active-border-color: transparent;
3302 --bs-btn-disabled-color: #888;
3303 --bs-btn-disabled-border-color: transparent;
3304 --bs-btn-box-shadow: 0 0 0 #000;
3305 --bs-btn-focus-shadow-rgb: 0, 160, 119;
3306 text-decoration: none;
3308 .btn-link:focus-visible {
3309 color: var(--bs-btn-color);
3312 color: var(--bs-btn-hover-color);
3315 .btn-lg, .btn-group-lg > .btn {
3316 --bs-btn-padding-y: 0.5rem;
3317 --bs-btn-padding-x: 1rem;
3318 --bs-btn-font-size: 1.171875rem;
3319 --bs-btn-border-radius: var(--bs-border-radius-lg);
3322 .btn-sm, .btn-group-sm > .btn {
3323 --bs-btn-padding-y: 0.25rem;
3324 --bs-btn-padding-x: 0.5rem;
3325 --bs-btn-font-size: 0.8203125rem;
3326 --bs-btn-border-radius: var(--bs-border-radius-sm);
3330 transition: opacity 0.15s linear;
3332 @media (prefers-reduced-motion: reduce) {
3341 .collapse:not(.show) {
3348 transition: height 0.35s ease;
3350 @media (prefers-reduced-motion: reduce) {
3355 .collapsing.collapse-horizontal {
3358 transition: width 0.35s ease;
3360 @media (prefers-reduced-motion: reduce) {
3361 .collapsing.collapse-horizontal {
3376 white-space: nowrap;
3378 .dropdown-toggle::after {
3379 display: inline-block;
3380 margin-left: 0.255em;
3381 vertical-align: 0.255em;
3383 border-top: 0.3em solid;
3384 border-right: 0.3em solid transparent;
3386 border-left: 0.3em solid transparent;
3388 .dropdown-toggle:empty::after {
3393 --bs-dropdown-zindex: 1000;
3394 --bs-dropdown-min-width: 10rem;
3395 --bs-dropdown-padding-x: 0;
3396 --bs-dropdown-padding-y: 0.5rem;
3397 --bs-dropdown-spacer: 0.125rem;
3398 --bs-dropdown-font-size: 0.9375rem;
3399 --bs-dropdown-color: var(--bs-body-color);
3400 --bs-dropdown-bg: #222;
3401 --bs-dropdown-border-color: #444;
3402 --bs-dropdown-border-radius: var(--bs-border-radius);
3403 --bs-dropdown-border-width: var(--bs-border-width);
3404 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3405 --bs-dropdown-divider-bg: #444;
3406 --bs-dropdown-divider-margin-y: 0.5rem;
3407 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
3408 --bs-dropdown-link-color: #fff;
3409 --bs-dropdown-link-hover-color: #fff;
3410 --bs-dropdown-link-hover-bg: #00bc8c;
3411 --bs-dropdown-link-active-color: #fff;
3412 --bs-dropdown-link-active-bg: #00bc8c;
3413 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3414 --bs-dropdown-item-padding-x: 1rem;
3415 --bs-dropdown-item-padding-y: 0.25rem;
3416 --bs-dropdown-header-color: #888;
3417 --bs-dropdown-header-padding-x: 1rem;
3418 --bs-dropdown-header-padding-y: 0.5rem;
3420 z-index: var(--bs-dropdown-zindex);
3422 min-width: var(--bs-dropdown-min-width);
3423 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3425 font-size: var(--bs-dropdown-font-size);
3426 color: var(--bs-dropdown-color);
3429 background-color: var(--bs-dropdown-bg);
3430 background-clip: padding-box;
3431 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3432 border-radius: var(--bs-dropdown-border-radius);
3434 .dropdown-menu[data-bs-popper] {
3437 margin-top: var(--bs-dropdown-spacer);
3440 .dropdown-menu-start {
3441 --bs-position: start;
3443 .dropdown-menu-start[data-bs-popper] {
3448 .dropdown-menu-end {
3451 .dropdown-menu-end[data-bs-popper] {
3456 @media (min-width: 576px) {
3457 .dropdown-menu-sm-start {
3458 --bs-position: start;
3460 .dropdown-menu-sm-start[data-bs-popper] {
3464 .dropdown-menu-sm-end {
3467 .dropdown-menu-sm-end[data-bs-popper] {
3472 @media (min-width: 768px) {
3473 .dropdown-menu-md-start {
3474 --bs-position: start;
3476 .dropdown-menu-md-start[data-bs-popper] {
3480 .dropdown-menu-md-end {
3483 .dropdown-menu-md-end[data-bs-popper] {
3488 @media (min-width: 992px) {
3489 .dropdown-menu-lg-start {
3490 --bs-position: start;
3492 .dropdown-menu-lg-start[data-bs-popper] {
3496 .dropdown-menu-lg-end {
3499 .dropdown-menu-lg-end[data-bs-popper] {
3504 @media (min-width: 1200px) {
3505 .dropdown-menu-xl-start {
3506 --bs-position: start;
3508 .dropdown-menu-xl-start[data-bs-popper] {
3512 .dropdown-menu-xl-end {
3515 .dropdown-menu-xl-end[data-bs-popper] {
3520 @media (min-width: 1400px) {
3521 .dropdown-menu-xxl-start {
3522 --bs-position: start;
3524 .dropdown-menu-xxl-start[data-bs-popper] {
3528 .dropdown-menu-xxl-end {
3531 .dropdown-menu-xxl-end[data-bs-popper] {
3536 .dropup .dropdown-menu[data-bs-popper] {
3540 margin-bottom: var(--bs-dropdown-spacer);
3542 .dropup .dropdown-toggle::after {
3543 display: inline-block;
3544 margin-left: 0.255em;
3545 vertical-align: 0.255em;
3548 border-right: 0.3em solid transparent;
3549 border-bottom: 0.3em solid;
3550 border-left: 0.3em solid transparent;
3552 .dropup .dropdown-toggle:empty::after {
3556 .dropend .dropdown-menu[data-bs-popper] {
3561 margin-left: var(--bs-dropdown-spacer);
3563 .dropend .dropdown-toggle::after {
3564 display: inline-block;
3565 margin-left: 0.255em;
3566 vertical-align: 0.255em;
3568 border-top: 0.3em solid transparent;
3570 border-bottom: 0.3em solid transparent;
3571 border-left: 0.3em solid;
3573 .dropend .dropdown-toggle:empty::after {
3576 .dropend .dropdown-toggle::after {
3580 .dropstart .dropdown-menu[data-bs-popper] {
3585 margin-right: var(--bs-dropdown-spacer);
3587 .dropstart .dropdown-toggle::after {
3588 display: inline-block;
3589 margin-left: 0.255em;
3590 vertical-align: 0.255em;
3593 .dropstart .dropdown-toggle::after {
3596 .dropstart .dropdown-toggle::before {
3597 display: inline-block;
3598 margin-right: 0.255em;
3599 vertical-align: 0.255em;
3601 border-top: 0.3em solid transparent;
3602 border-right: 0.3em solid;
3603 border-bottom: 0.3em solid transparent;
3605 .dropstart .dropdown-toggle:empty::after {
3608 .dropstart .dropdown-toggle::before {
3614 margin: var(--bs-dropdown-divider-margin-y) 0;
3616 border-top: 1px solid var(--bs-dropdown-divider-bg);
3623 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3626 color: var(--bs-dropdown-link-color);
3627 text-align: inherit;
3628 white-space: nowrap;
3629 background-color: transparent;
3631 border-radius: var(--bs-dropdown-item-border-radius, 0);
3633 .dropdown-item:hover, .dropdown-item:focus {
3634 color: var(--bs-dropdown-link-hover-color);
3635 background-color: var(--bs-dropdown-link-hover-bg);
3637 .dropdown-item.active, .dropdown-item:active {
3638 color: var(--bs-dropdown-link-active-color);
3639 text-decoration: none;
3640 background-color: var(--bs-dropdown-link-active-bg);
3642 .dropdown-item.disabled, .dropdown-item:disabled {
3643 color: var(--bs-dropdown-link-disabled-color);
3644 pointer-events: none;
3645 background-color: transparent;
3648 .dropdown-menu.show {
3654 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3656 font-size: 0.8203125rem;
3657 color: var(--bs-dropdown-header-color);
3658 white-space: nowrap;
3661 .dropdown-item-text {
3663 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3664 color: var(--bs-dropdown-link-color);
3667 .dropdown-menu-dark {
3668 --bs-dropdown-color: #dee2e6;
3669 --bs-dropdown-bg: #303030;
3670 --bs-dropdown-border-color: #444;
3671 --bs-dropdown-box-shadow: ;
3672 --bs-dropdown-link-color: #dee2e6;
3673 --bs-dropdown-link-hover-color: #fff;
3674 --bs-dropdown-divider-bg: #444;
3675 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3676 --bs-dropdown-link-active-color: #fff;
3677 --bs-dropdown-link-active-bg: #00bc8c;
3678 --bs-dropdown-link-disabled-color: #adb5bd;
3679 --bs-dropdown-header-color: #adb5bd;
3683 .btn-group-vertical {
3685 display: inline-flex;
3686 vertical-align: middle;
3689 .btn-group-vertical > .btn {
3693 .btn-group > .btn-check:checked + .btn,
3694 .btn-group > .btn-check:focus + .btn,
3695 .btn-group > .btn:hover,
3696 .btn-group > .btn:focus,
3697 .btn-group > .btn:active,
3698 .btn-group > .btn.active,
3699 .btn-group-vertical > .btn-check:checked + .btn,
3700 .btn-group-vertical > .btn-check:focus + .btn,
3701 .btn-group-vertical > .btn:hover,
3702 .btn-group-vertical > .btn:focus,
3703 .btn-group-vertical > .btn:active,
3704 .btn-group-vertical > .btn.active {
3711 justify-content: flex-start;
3713 .btn-toolbar .input-group {
3718 border-radius: var(--bs-border-radius);
3720 .btn-group > :not(.btn-check:first-child) + .btn,
3721 .btn-group > .btn-group:not(:first-child) {
3722 margin-left: calc(var(--bs-border-width) * -1);
3724 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3725 .btn-group > .btn.dropdown-toggle-split:first-child,
3726 .btn-group > .btn-group:not(:last-child) > .btn {
3727 border-top-right-radius: 0;
3728 border-bottom-right-radius: 0;
3730 .btn-group > .btn:nth-child(n+3),
3731 .btn-group > :not(.btn-check) + .btn,
3732 .btn-group > .btn-group:not(:first-child) > .btn {
3733 border-top-left-radius: 0;
3734 border-bottom-left-radius: 0;
3737 .dropdown-toggle-split {
3738 padding-right: 0.5625rem;
3739 padding-left: 0.5625rem;
3741 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3744 .dropstart .dropdown-toggle-split::before {
3748 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3749 padding-right: 0.375rem;
3750 padding-left: 0.375rem;
3753 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3754 padding-right: 0.75rem;
3755 padding-left: 0.75rem;
3758 .btn-group-vertical {
3759 flex-direction: column;
3760 align-items: flex-start;
3761 justify-content: center;
3763 .btn-group-vertical > .btn,
3764 .btn-group-vertical > .btn-group {
3767 .btn-group-vertical > .btn:not(:first-child),
3768 .btn-group-vertical > .btn-group:not(:first-child) {
3769 margin-top: calc(var(--bs-border-width) * -1);
3771 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3772 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3773 border-bottom-right-radius: 0;
3774 border-bottom-left-radius: 0;
3776 .btn-group-vertical > .btn ~ .btn,
3777 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3778 border-top-left-radius: 0;
3779 border-top-right-radius: 0;
3783 --bs-nav-link-padding-x: 2rem;
3784 --bs-nav-link-padding-y: 0.5rem;
3785 --bs-nav-link-font-weight: ;
3786 --bs-nav-link-color: var(--bs-link-color);
3787 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3788 --bs-nav-link-disabled-color: #adb5bd;
3798 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3799 font-size: var(--bs-nav-link-font-size);
3800 font-weight: var(--bs-nav-link-font-weight);
3801 color: var(--bs-nav-link-color);
3804 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3806 @media (prefers-reduced-motion: reduce) {
3811 .nav-link:hover, .nav-link:focus {
3812 color: var(--bs-nav-link-hover-color);
3814 .nav-link:focus-visible {
3816 box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
3818 .nav-link.disabled {
3819 color: var(--bs-nav-link-disabled-color);
3820 pointer-events: none;
3825 --bs-nav-tabs-border-width: var(--bs-border-width);
3826 --bs-nav-tabs-border-color: #444;
3827 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3828 --bs-nav-tabs-link-hover-border-color: #444 #444 transparent;
3829 --bs-nav-tabs-link-active-color: #fff;
3830 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3831 --bs-nav-tabs-link-active-border-color: #444 #444 transparent;
3832 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3834 .nav-tabs .nav-link {
3835 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3836 border: var(--bs-nav-tabs-border-width) solid transparent;
3837 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3838 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3840 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3842 border-color: var(--bs-nav-tabs-link-hover-border-color);
3844 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3845 color: var(--bs-nav-link-disabled-color);
3846 background-color: transparent;
3847 border-color: transparent;
3849 .nav-tabs .nav-link.active,
3850 .nav-tabs .nav-item.show .nav-link {
3851 color: var(--bs-nav-tabs-link-active-color);
3852 background-color: var(--bs-nav-tabs-link-active-bg);
3853 border-color: var(--bs-nav-tabs-link-active-border-color);
3855 .nav-tabs .dropdown-menu {
3856 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3857 border-top-left-radius: 0;
3858 border-top-right-radius: 0;
3862 --bs-nav-pills-border-radius: var(--bs-border-radius);
3863 --bs-nav-pills-link-active-color: #fff;
3864 --bs-nav-pills-link-active-bg: #00bc8c;
3866 .nav-pills .nav-link {
3867 border-radius: var(--bs-nav-pills-border-radius);
3869 .nav-pills .nav-link:disabled {
3870 color: var(--bs-nav-link-disabled-color);
3871 background-color: transparent;
3872 border-color: transparent;
3874 .nav-pills .nav-link.active,
3875 .nav-pills .show > .nav-link {
3876 color: var(--bs-nav-pills-link-active-color);
3877 background-color: var(--bs-nav-pills-link-active-bg);
3881 --bs-nav-underline-gap: 1rem;
3882 --bs-nav-underline-border-width: 0.125rem;
3883 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3884 gap: var(--bs-nav-underline-gap);
3886 .nav-underline .nav-link {
3889 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3891 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3892 border-bottom-color: currentcolor;
3894 .nav-underline .nav-link.active,
3895 .nav-underline .show > .nav-link {
3897 color: var(--bs-nav-underline-link-active-color);
3898 border-bottom-color: currentcolor;
3901 .nav-fill > .nav-link,
3902 .nav-fill .nav-item {
3907 .nav-justified > .nav-link,
3908 .nav-justified .nav-item {
3914 .nav-fill .nav-item .nav-link,
3915 .nav-justified .nav-item .nav-link {
3919 .tab-content > .tab-pane {
3922 .tab-content > .active {
3927 --bs-navbar-padding-x: 0;
3928 --bs-navbar-padding-y: 1rem;
3929 --bs-navbar-color: rgba(255, 255, 255, 0.6);
3930 --bs-navbar-hover-color: #fff;
3931 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3932 --bs-navbar-active-color: #fff;
3933 --bs-navbar-brand-padding-y: 0.32421875rem;
3934 --bs-navbar-brand-margin-end: 1rem;
3935 --bs-navbar-brand-font-size: 1.171875rem;
3936 --bs-navbar-brand-color: #fff;
3937 --bs-navbar-brand-hover-color: #fff;
3938 --bs-navbar-nav-link-padding-x: 0.5rem;
3939 --bs-navbar-toggler-padding-y: 0.25rem;
3940 --bs-navbar-toggler-padding-x: 0.75rem;
3941 --bs-navbar-toggler-font-size: 1.171875rem;
3942 --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");
3943 --bs-navbar-toggler-border-color: rgba(34, 34, 34, 0.1);
3944 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3945 --bs-navbar-toggler-focus-width: 0.25rem;
3946 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3950 align-items: center;
3951 justify-content: space-between;
3952 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3954 .navbar > .container,
3955 .navbar > .container-fluid,
3956 .navbar > .container-lg {
3959 align-items: center;
3960 justify-content: space-between;
3963 padding-top: var(--bs-navbar-brand-padding-y);
3964 padding-bottom: var(--bs-navbar-brand-padding-y);
3965 margin-right: var(--bs-navbar-brand-margin-end);
3966 font-size: var(--bs-navbar-brand-font-size);
3967 color: var(--bs-navbar-brand-color);
3968 white-space: nowrap;
3970 .navbar-brand:hover, .navbar-brand:focus {
3971 color: var(--bs-navbar-brand-hover-color);
3975 --bs-nav-link-padding-x: 0;
3976 --bs-nav-link-padding-y: 0.5rem;
3977 --bs-nav-link-font-weight: ;
3978 --bs-nav-link-color: var(--bs-navbar-color);
3979 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3980 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3982 flex-direction: column;
3987 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3988 color: var(--bs-navbar-active-color);
3990 .navbar-nav .dropdown-menu {
3995 padding-top: 0.5rem;
3996 padding-bottom: 0.5rem;
3997 color: var(--bs-navbar-color);
4000 .navbar-text a:hover,
4001 .navbar-text a:focus {
4002 color: var(--bs-navbar-active-color);
4008 align-items: center;
4012 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
4013 font-size: var(--bs-navbar-toggler-font-size);
4015 color: var(--bs-navbar-color);
4016 background-color: transparent;
4017 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
4018 border-radius: var(--bs-navbar-toggler-border-radius);
4019 transition: var(--bs-navbar-toggler-transition);
4021 @media (prefers-reduced-motion: reduce) {
4026 .navbar-toggler:hover {
4027 text-decoration: none;
4029 .navbar-toggler:focus {
4030 text-decoration: none;
4032 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
4035 .navbar-toggler-icon {
4036 display: inline-block;
4039 vertical-align: middle;
4040 background-image: var(--bs-navbar-toggler-icon-bg);
4041 background-repeat: no-repeat;
4042 background-position: center;
4043 background-size: 100%;
4046 .navbar-nav-scroll {
4047 max-height: var(--bs-scroll-height, 75vh);
4051 @media (min-width: 576px) {
4054 justify-content: flex-start;
4056 .navbar-expand-sm .navbar-nav {
4057 flex-direction: row;
4059 .navbar-expand-sm .navbar-nav .dropdown-menu {
4062 .navbar-expand-sm .navbar-nav .nav-link {
4063 padding-right: var(--bs-navbar-nav-link-padding-x);
4064 padding-left: var(--bs-navbar-nav-link-padding-x);
4066 .navbar-expand-sm .navbar-nav-scroll {
4069 .navbar-expand-sm .navbar-collapse {
4070 display: flex !important;
4073 .navbar-expand-sm .navbar-toggler {
4076 .navbar-expand-sm .offcanvas {
4080 width: auto !important;
4081 height: auto !important;
4082 visibility: visible !important;
4083 background-color: transparent !important;
4084 border: 0 !important;
4085 transform: none !important;
4088 .navbar-expand-sm .offcanvas .offcanvas-header {
4091 .navbar-expand-sm .offcanvas .offcanvas-body {
4095 overflow-y: visible;
4098 @media (min-width: 768px) {
4101 justify-content: flex-start;
4103 .navbar-expand-md .navbar-nav {
4104 flex-direction: row;
4106 .navbar-expand-md .navbar-nav .dropdown-menu {
4109 .navbar-expand-md .navbar-nav .nav-link {
4110 padding-right: var(--bs-navbar-nav-link-padding-x);
4111 padding-left: var(--bs-navbar-nav-link-padding-x);
4113 .navbar-expand-md .navbar-nav-scroll {
4116 .navbar-expand-md .navbar-collapse {
4117 display: flex !important;
4120 .navbar-expand-md .navbar-toggler {
4123 .navbar-expand-md .offcanvas {
4127 width: auto !important;
4128 height: auto !important;
4129 visibility: visible !important;
4130 background-color: transparent !important;
4131 border: 0 !important;
4132 transform: none !important;
4135 .navbar-expand-md .offcanvas .offcanvas-header {
4138 .navbar-expand-md .offcanvas .offcanvas-body {
4142 overflow-y: visible;
4145 @media (min-width: 992px) {
4148 justify-content: flex-start;
4150 .navbar-expand-lg .navbar-nav {
4151 flex-direction: row;
4153 .navbar-expand-lg .navbar-nav .dropdown-menu {
4156 .navbar-expand-lg .navbar-nav .nav-link {
4157 padding-right: var(--bs-navbar-nav-link-padding-x);
4158 padding-left: var(--bs-navbar-nav-link-padding-x);
4160 .navbar-expand-lg .navbar-nav-scroll {
4163 .navbar-expand-lg .navbar-collapse {
4164 display: flex !important;
4167 .navbar-expand-lg .navbar-toggler {
4170 .navbar-expand-lg .offcanvas {
4174 width: auto !important;
4175 height: auto !important;
4176 visibility: visible !important;
4177 background-color: transparent !important;
4178 border: 0 !important;
4179 transform: none !important;
4182 .navbar-expand-lg .offcanvas .offcanvas-header {
4185 .navbar-expand-lg .offcanvas .offcanvas-body {
4189 overflow-y: visible;
4192 @media (min-width: 1200px) {
4195 justify-content: flex-start;
4197 .navbar-expand-xl .navbar-nav {
4198 flex-direction: row;
4200 .navbar-expand-xl .navbar-nav .dropdown-menu {
4203 .navbar-expand-xl .navbar-nav .nav-link {
4204 padding-right: var(--bs-navbar-nav-link-padding-x);
4205 padding-left: var(--bs-navbar-nav-link-padding-x);
4207 .navbar-expand-xl .navbar-nav-scroll {
4210 .navbar-expand-xl .navbar-collapse {
4211 display: flex !important;
4214 .navbar-expand-xl .navbar-toggler {
4217 .navbar-expand-xl .offcanvas {
4221 width: auto !important;
4222 height: auto !important;
4223 visibility: visible !important;
4224 background-color: transparent !important;
4225 border: 0 !important;
4226 transform: none !important;
4229 .navbar-expand-xl .offcanvas .offcanvas-header {
4232 .navbar-expand-xl .offcanvas .offcanvas-body {
4236 overflow-y: visible;
4239 @media (min-width: 1400px) {
4240 .navbar-expand-xxl {
4242 justify-content: flex-start;
4244 .navbar-expand-xxl .navbar-nav {
4245 flex-direction: row;
4247 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4250 .navbar-expand-xxl .navbar-nav .nav-link {
4251 padding-right: var(--bs-navbar-nav-link-padding-x);
4252 padding-left: var(--bs-navbar-nav-link-padding-x);
4254 .navbar-expand-xxl .navbar-nav-scroll {
4257 .navbar-expand-xxl .navbar-collapse {
4258 display: flex !important;
4261 .navbar-expand-xxl .navbar-toggler {
4264 .navbar-expand-xxl .offcanvas {
4268 width: auto !important;
4269 height: auto !important;
4270 visibility: visible !important;
4271 background-color: transparent !important;
4272 border: 0 !important;
4273 transform: none !important;
4276 .navbar-expand-xxl .offcanvas .offcanvas-header {
4279 .navbar-expand-xxl .offcanvas .offcanvas-body {
4283 overflow-y: visible;
4288 justify-content: flex-start;
4290 .navbar-expand .navbar-nav {
4291 flex-direction: row;
4293 .navbar-expand .navbar-nav .dropdown-menu {
4296 .navbar-expand .navbar-nav .nav-link {
4297 padding-right: var(--bs-navbar-nav-link-padding-x);
4298 padding-left: var(--bs-navbar-nav-link-padding-x);
4300 .navbar-expand .navbar-nav-scroll {
4303 .navbar-expand .navbar-collapse {
4304 display: flex !important;
4307 .navbar-expand .navbar-toggler {
4310 .navbar-expand .offcanvas {
4314 width: auto !important;
4315 height: auto !important;
4316 visibility: visible !important;
4317 background-color: transparent !important;
4318 border: 0 !important;
4319 transform: none !important;
4322 .navbar-expand .offcanvas .offcanvas-header {
4325 .navbar-expand .offcanvas .offcanvas-body {
4329 overflow-y: visible;
4333 .navbar[data-bs-theme=dark] {
4334 --bs-navbar-color: rgba(255, 255, 255, 0.6);
4335 --bs-navbar-hover-color: #fff;
4336 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4337 --bs-navbar-active-color: #fff;
4338 --bs-navbar-brand-color: #fff;
4339 --bs-navbar-brand-hover-color: #fff;
4340 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4341 --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");
4344 [data-bs-theme=dark] .navbar-toggler-icon {
4345 --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");
4349 --bs-card-spacer-y: 1rem;
4350 --bs-card-spacer-x: 1rem;
4351 --bs-card-title-spacer-y: 0.5rem;
4352 --bs-card-title-color: ;
4353 --bs-card-subtitle-color: ;
4354 --bs-card-border-width: var(--bs-border-width);
4355 --bs-card-border-color: var(--bs-border-color-translucent);
4356 --bs-card-border-radius: var(--bs-border-radius);
4357 --bs-card-box-shadow: ;
4358 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4359 --bs-card-cap-padding-y: 0.5rem;
4360 --bs-card-cap-padding-x: 1rem;
4361 --bs-card-cap-bg: #444;
4362 --bs-card-cap-color: ;
4365 --bs-card-bg: #303030;
4366 --bs-card-img-overlay-padding: 1rem;
4367 --bs-card-group-margin: 0.75rem;
4370 flex-direction: column;
4372 height: var(--bs-card-height);
4373 color: var(--bs-body-color);
4374 word-wrap: break-word;
4375 background-color: var(--bs-card-bg);
4376 background-clip: border-box;
4377 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4378 border-radius: var(--bs-card-border-radius);
4384 .card > .list-group {
4385 border-top: inherit;
4386 border-bottom: inherit;
4388 .card > .list-group:first-child {
4389 border-top-width: 0;
4390 border-top-left-radius: var(--bs-card-inner-border-radius);
4391 border-top-right-radius: var(--bs-card-inner-border-radius);
4393 .card > .list-group:last-child {
4394 border-bottom-width: 0;
4395 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4396 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4398 .card > .card-header + .list-group,
4399 .card > .list-group + .card-footer {
4405 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4406 color: var(--bs-card-color);
4410 margin-bottom: var(--bs-card-title-spacer-y);
4411 color: var(--bs-card-title-color);
4415 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4417 color: var(--bs-card-subtitle-color);
4420 .card-text:last-child {
4424 .card-link + .card-link {
4425 margin-left: var(--bs-card-spacer-x);
4429 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4431 color: var(--bs-card-cap-color);
4432 background-color: var(--bs-card-cap-bg);
4433 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4435 .card-header:first-child {
4436 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4440 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4441 color: var(--bs-card-cap-color);
4442 background-color: var(--bs-card-cap-bg);
4443 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4445 .card-footer:last-child {
4446 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4450 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4451 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4452 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4455 .card-header-tabs .nav-link.active {
4456 background-color: var(--bs-card-bg);
4457 border-bottom-color: var(--bs-card-bg);
4460 .card-header-pills {
4461 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4462 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4471 padding: var(--bs-card-img-overlay-padding);
4472 border-radius: var(--bs-card-inner-border-radius);
4483 border-top-left-radius: var(--bs-card-inner-border-radius);
4484 border-top-right-radius: var(--bs-card-inner-border-radius);
4489 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4490 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4493 .card-group > .card {
4494 margin-bottom: var(--bs-card-group-margin);
4496 @media (min-width: 576px) {
4499 flex-flow: row wrap;
4501 .card-group > .card {
4505 .card-group > .card + .card {
4509 .card-group > .card:not(:last-child) {
4510 border-top-right-radius: 0;
4511 border-bottom-right-radius: 0;
4513 .card-group > .card:not(:last-child) .card-img-top,
4514 .card-group > .card:not(:last-child) .card-header {
4515 border-top-right-radius: 0;
4517 .card-group > .card:not(:last-child) .card-img-bottom,
4518 .card-group > .card:not(:last-child) .card-footer {
4519 border-bottom-right-radius: 0;
4521 .card-group > .card:not(:first-child) {
4522 border-top-left-radius: 0;
4523 border-bottom-left-radius: 0;
4525 .card-group > .card:not(:first-child) .card-img-top,
4526 .card-group > .card:not(:first-child) .card-header {
4527 border-top-left-radius: 0;
4529 .card-group > .card:not(:first-child) .card-img-bottom,
4530 .card-group > .card:not(:first-child) .card-footer {
4531 border-bottom-left-radius: 0;
4536 --bs-accordion-color: var(--bs-body-color);
4537 --bs-accordion-bg: var(--bs-body-bg);
4538 --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;
4539 --bs-accordion-border-color: var(--bs-border-color);
4540 --bs-accordion-border-width: var(--bs-border-width);
4541 --bs-accordion-border-radius: var(--bs-border-radius);
4542 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4543 --bs-accordion-btn-padding-x: 1.25rem;
4544 --bs-accordion-btn-padding-y: 1rem;
4545 --bs-accordion-btn-color: var(--bs-body-color);
4546 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4547 --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");
4548 --bs-accordion-btn-icon-width: 1.25rem;
4549 --bs-accordion-btn-icon-transform: rotate(-180deg);
4550 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4551 --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");
4552 --bs-accordion-btn-focus-border-color: #80dec6;
4553 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
4554 --bs-accordion-body-padding-x: 1.25rem;
4555 --bs-accordion-body-padding-y: 1rem;
4556 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4557 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4563 align-items: center;
4565 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4566 font-size: 0.9375rem;
4567 color: var(--bs-accordion-btn-color);
4569 background-color: var(--bs-accordion-btn-bg);
4572 overflow-anchor: none;
4573 transition: var(--bs-accordion-transition);
4575 @media (prefers-reduced-motion: reduce) {
4580 .accordion-button:not(.collapsed) {
4581 color: var(--bs-accordion-active-color);
4582 background-color: var(--bs-accordion-active-bg);
4583 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4585 .accordion-button:not(.collapsed)::after {
4586 background-image: var(--bs-accordion-btn-active-icon);
4587 transform: var(--bs-accordion-btn-icon-transform);
4589 .accordion-button::after {
4591 width: var(--bs-accordion-btn-icon-width);
4592 height: var(--bs-accordion-btn-icon-width);
4595 background-image: var(--bs-accordion-btn-icon);
4596 background-repeat: no-repeat;
4597 background-size: var(--bs-accordion-btn-icon-width);
4598 transition: var(--bs-accordion-btn-icon-transition);
4600 @media (prefers-reduced-motion: reduce) {
4601 .accordion-button::after {
4605 .accordion-button:hover {
4608 .accordion-button:focus {
4610 border-color: var(--bs-accordion-btn-focus-border-color);
4612 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4620 color: var(--bs-accordion-color);
4621 background-color: var(--bs-accordion-bg);
4622 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4624 .accordion-item:first-of-type {
4625 border-top-left-radius: var(--bs-accordion-border-radius);
4626 border-top-right-radius: var(--bs-accordion-border-radius);
4628 .accordion-item:first-of-type .accordion-button {
4629 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4630 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4632 .accordion-item:not(:first-of-type) {
4635 .accordion-item:last-of-type {
4636 border-bottom-right-radius: var(--bs-accordion-border-radius);
4637 border-bottom-left-radius: var(--bs-accordion-border-radius);
4639 .accordion-item:last-of-type .accordion-button.collapsed {
4640 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4641 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4643 .accordion-item:last-of-type .accordion-collapse {
4644 border-bottom-right-radius: var(--bs-accordion-border-radius);
4645 border-bottom-left-radius: var(--bs-accordion-border-radius);
4649 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4652 .accordion-flush .accordion-collapse {
4655 .accordion-flush .accordion-item {
4660 .accordion-flush .accordion-item:first-child {
4663 .accordion-flush .accordion-item:last-child {
4666 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4670 [data-bs-theme=dark] .accordion-button::after {
4671 --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");
4672 --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");
4676 --bs-breadcrumb-padding-x: 0;
4677 --bs-breadcrumb-padding-y: 0;
4678 --bs-breadcrumb-margin-bottom: 1rem;
4679 --bs-breadcrumb-bg: #444;
4680 --bs-breadcrumb-border-radius: ;
4681 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4682 --bs-breadcrumb-item-padding-x: 0.5rem;
4683 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4686 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4687 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4688 font-size: var(--bs-breadcrumb-font-size);
4690 background-color: var(--bs-breadcrumb-bg);
4691 border-radius: var(--bs-breadcrumb-border-radius);
4694 .breadcrumb-item + .breadcrumb-item {
4695 padding-left: var(--bs-breadcrumb-item-padding-x);
4697 .breadcrumb-item + .breadcrumb-item::before {
4699 padding-right: var(--bs-breadcrumb-item-padding-x);
4700 color: var(--bs-breadcrumb-divider-color);
4701 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4703 .breadcrumb-item.active {
4704 color: var(--bs-breadcrumb-item-active-color);
4708 --bs-pagination-padding-x: 0.75rem;
4709 --bs-pagination-padding-y: 0.375rem;
4710 --bs-pagination-font-size: 0.9375rem;
4711 --bs-pagination-color: #fff;
4712 --bs-pagination-bg: #00bc8c;
4713 --bs-pagination-border-width: 0;
4714 --bs-pagination-border-color: transparent;
4715 --bs-pagination-border-radius: var(--bs-border-radius);
4716 --bs-pagination-hover-color: #fff;
4717 --bs-pagination-hover-bg: #00efb2;
4718 --bs-pagination-hover-border-color: transparent;
4719 --bs-pagination-focus-color: var(--bs-link-hover-color);
4720 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4721 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
4722 --bs-pagination-active-color: #fff;
4723 --bs-pagination-active-bg: #00efb2;
4724 --bs-pagination-active-border-color: transparent;
4725 --bs-pagination-disabled-color: #fff;
4726 --bs-pagination-disabled-bg: #007053;
4727 --bs-pagination-disabled-border-color: transparent;
4736 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4737 font-size: var(--bs-pagination-font-size);
4738 color: var(--bs-pagination-color);
4739 background-color: var(--bs-pagination-bg);
4740 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4741 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;
4743 @media (prefers-reduced-motion: reduce) {
4750 color: var(--bs-pagination-hover-color);
4751 background-color: var(--bs-pagination-hover-bg);
4752 border-color: var(--bs-pagination-hover-border-color);
4756 color: var(--bs-pagination-focus-color);
4757 background-color: var(--bs-pagination-focus-bg);
4759 box-shadow: var(--bs-pagination-focus-box-shadow);
4761 .page-link.active, .active > .page-link {
4763 color: var(--bs-pagination-active-color);
4764 background-color: var(--bs-pagination-active-bg);
4765 border-color: var(--bs-pagination-active-border-color);
4767 .page-link.disabled, .disabled > .page-link {
4768 color: var(--bs-pagination-disabled-color);
4769 pointer-events: none;
4770 background-color: var(--bs-pagination-disabled-bg);
4771 border-color: var(--bs-pagination-disabled-border-color);
4774 .page-item:not(:first-child) .page-link {
4775 margin-left: calc(0 * -1);
4777 .page-item:first-child .page-link {
4778 border-top-left-radius: var(--bs-pagination-border-radius);
4779 border-bottom-left-radius: var(--bs-pagination-border-radius);
4781 .page-item:last-child .page-link {
4782 border-top-right-radius: var(--bs-pagination-border-radius);
4783 border-bottom-right-radius: var(--bs-pagination-border-radius);
4787 --bs-pagination-padding-x: 1.5rem;
4788 --bs-pagination-padding-y: 0.75rem;
4789 --bs-pagination-font-size: 1.171875rem;
4790 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4794 --bs-pagination-padding-x: 0.5rem;
4795 --bs-pagination-padding-y: 0.25rem;
4796 --bs-pagination-font-size: 0.8203125rem;
4797 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4801 --bs-badge-padding-x: 0.65em;
4802 --bs-badge-padding-y: 0.35em;
4803 --bs-badge-font-size: 0.75em;
4804 --bs-badge-font-weight: 700;
4805 --bs-badge-color: #fff;
4806 --bs-badge-border-radius: var(--bs-border-radius);
4807 display: inline-block;
4808 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4809 font-size: var(--bs-badge-font-size);
4810 font-weight: var(--bs-badge-font-weight);
4812 color: var(--bs-badge-color);
4814 white-space: nowrap;
4815 vertical-align: baseline;
4816 border-radius: var(--bs-badge-border-radius);
4828 --bs-alert-bg: transparent;
4829 --bs-alert-padding-x: 1rem;
4830 --bs-alert-padding-y: 1rem;
4831 --bs-alert-margin-bottom: 1rem;
4832 --bs-alert-color: inherit;
4833 --bs-alert-border-color: transparent;
4834 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4835 --bs-alert-border-radius: var(--bs-border-radius);
4836 --bs-alert-link-color: inherit;
4838 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4839 margin-bottom: var(--bs-alert-margin-bottom);
4840 color: var(--bs-alert-color);
4841 background-color: var(--bs-alert-bg);
4842 border: var(--bs-alert-border);
4843 border-radius: var(--bs-alert-border-radius);
4852 color: var(--bs-alert-link-color);
4855 .alert-dismissible {
4856 padding-right: 3rem;
4858 .alert-dismissible .btn-close {
4863 padding: 1.25rem 1rem;
4867 --bs-alert-color: var(--bs-primary-text-emphasis);
4868 --bs-alert-bg: var(--bs-primary-bg-subtle);
4869 --bs-alert-border-color: var(--bs-primary-border-subtle);
4870 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4874 --bs-alert-color: var(--bs-secondary-text-emphasis);
4875 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4876 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4877 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4881 --bs-alert-color: var(--bs-success-text-emphasis);
4882 --bs-alert-bg: var(--bs-success-bg-subtle);
4883 --bs-alert-border-color: var(--bs-success-border-subtle);
4884 --bs-alert-link-color: var(--bs-success-text-emphasis);
4888 --bs-alert-color: var(--bs-info-text-emphasis);
4889 --bs-alert-bg: var(--bs-info-bg-subtle);
4890 --bs-alert-border-color: var(--bs-info-border-subtle);
4891 --bs-alert-link-color: var(--bs-info-text-emphasis);
4895 --bs-alert-color: var(--bs-warning-text-emphasis);
4896 --bs-alert-bg: var(--bs-warning-bg-subtle);
4897 --bs-alert-border-color: var(--bs-warning-border-subtle);
4898 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4902 --bs-alert-color: var(--bs-danger-text-emphasis);
4903 --bs-alert-bg: var(--bs-danger-bg-subtle);
4904 --bs-alert-border-color: var(--bs-danger-border-subtle);
4905 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4909 --bs-alert-color: var(--bs-light-text-emphasis);
4910 --bs-alert-bg: var(--bs-light-bg-subtle);
4911 --bs-alert-border-color: var(--bs-light-border-subtle);
4912 --bs-alert-link-color: var(--bs-light-text-emphasis);
4916 --bs-alert-color: var(--bs-dark-text-emphasis);
4917 --bs-alert-bg: var(--bs-dark-bg-subtle);
4918 --bs-alert-border-color: var(--bs-dark-border-subtle);
4919 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4922 @keyframes progress-bar-stripes {
4924 background-position-x: 1rem;
4929 --bs-progress-height: 1rem;
4930 --bs-progress-font-size: 0.703125rem;
4931 --bs-progress-bg: #444;
4932 --bs-progress-border-radius: var(--bs-border-radius);
4933 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4934 --bs-progress-bar-color: #fff;
4935 --bs-progress-bar-bg: #00bc8c;
4936 --bs-progress-bar-transition: width 0.6s ease;
4938 height: var(--bs-progress-height);
4940 font-size: var(--bs-progress-font-size);
4941 background-color: var(--bs-progress-bg);
4942 border-radius: var(--bs-progress-border-radius);
4947 flex-direction: column;
4948 justify-content: center;
4950 color: var(--bs-progress-bar-color);
4952 white-space: nowrap;
4953 background-color: var(--bs-progress-bar-bg);
4954 transition: var(--bs-progress-bar-transition);
4956 @media (prefers-reduced-motion: reduce) {
4962 .progress-bar-striped {
4963 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);
4964 background-size: var(--bs-progress-height) var(--bs-progress-height);
4967 .progress-stacked > .progress {
4971 .progress-stacked > .progress > .progress-bar {
4975 .progress-bar-animated {
4976 animation: 1s linear infinite progress-bar-stripes;
4978 @media (prefers-reduced-motion: reduce) {
4979 .progress-bar-animated {
4985 --bs-list-group-color: var(--bs-body-color);
4986 --bs-list-group-bg: #303030;
4987 --bs-list-group-border-color: #444;
4988 --bs-list-group-border-width: var(--bs-border-width);
4989 --bs-list-group-border-radius: var(--bs-border-radius);
4990 --bs-list-group-item-padding-x: 1rem;
4991 --bs-list-group-item-padding-y: 0.5rem;
4992 --bs-list-group-action-color: var(--bs-secondary-color);
4993 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4994 --bs-list-group-action-hover-bg: #444;
4995 --bs-list-group-action-active-color: var(--bs-body-color);
4996 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4997 --bs-list-group-disabled-color: var(--bs-secondary-color);
4998 --bs-list-group-disabled-bg: #303030;
4999 --bs-list-group-active-color: #fff;
5000 --bs-list-group-active-bg: #00bc8c;
5001 --bs-list-group-active-border-color: #00bc8c;
5003 flex-direction: column;
5006 border-radius: var(--bs-list-group-border-radius);
5009 .list-group-numbered {
5010 list-style-type: none;
5011 counter-reset: section;
5013 .list-group-numbered > .list-group-item::before {
5014 content: counters(section, ".") ". ";
5015 counter-increment: section;
5018 .list-group-item-action {
5020 color: var(--bs-list-group-action-color);
5021 text-align: inherit;
5023 .list-group-item-action:hover, .list-group-item-action:focus {
5025 color: var(--bs-list-group-action-hover-color);
5026 text-decoration: none;
5027 background-color: var(--bs-list-group-action-hover-bg);
5029 .list-group-item-action:active {
5030 color: var(--bs-list-group-action-active-color);
5031 background-color: var(--bs-list-group-action-active-bg);
5037 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
5038 color: var(--bs-list-group-color);
5039 background-color: var(--bs-list-group-bg);
5040 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
5042 .list-group-item:first-child {
5043 border-top-left-radius: inherit;
5044 border-top-right-radius: inherit;
5046 .list-group-item:last-child {
5047 border-bottom-right-radius: inherit;
5048 border-bottom-left-radius: inherit;
5050 .list-group-item.disabled, .list-group-item:disabled {
5051 color: var(--bs-list-group-disabled-color);
5052 pointer-events: none;
5053 background-color: var(--bs-list-group-disabled-bg);
5055 .list-group-item.active {
5057 color: var(--bs-list-group-active-color);
5058 background-color: var(--bs-list-group-active-bg);
5059 border-color: var(--bs-list-group-active-border-color);
5061 .list-group-item + .list-group-item {
5062 border-top-width: 0;
5064 .list-group-item + .list-group-item.active {
5065 margin-top: calc(-1 * var(--bs-list-group-border-width));
5066 border-top-width: var(--bs-list-group-border-width);
5069 .list-group-horizontal {
5070 flex-direction: row;
5072 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5073 border-bottom-left-radius: var(--bs-list-group-border-radius);
5074 border-top-right-radius: 0;
5076 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5077 border-top-right-radius: var(--bs-list-group-border-radius);
5078 border-bottom-left-radius: 0;
5080 .list-group-horizontal > .list-group-item.active {
5083 .list-group-horizontal > .list-group-item + .list-group-item {
5084 border-top-width: var(--bs-list-group-border-width);
5085 border-left-width: 0;
5087 .list-group-horizontal > .list-group-item + .list-group-item.active {
5088 margin-left: calc(-1 * var(--bs-list-group-border-width));
5089 border-left-width: var(--bs-list-group-border-width);
5092 @media (min-width: 576px) {
5093 .list-group-horizontal-sm {
5094 flex-direction: row;
5096 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5097 border-bottom-left-radius: var(--bs-list-group-border-radius);
5098 border-top-right-radius: 0;
5100 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5101 border-top-right-radius: var(--bs-list-group-border-radius);
5102 border-bottom-left-radius: 0;
5104 .list-group-horizontal-sm > .list-group-item.active {
5107 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5108 border-top-width: var(--bs-list-group-border-width);
5109 border-left-width: 0;
5111 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5112 margin-left: calc(-1 * var(--bs-list-group-border-width));
5113 border-left-width: var(--bs-list-group-border-width);
5116 @media (min-width: 768px) {
5117 .list-group-horizontal-md {
5118 flex-direction: row;
5120 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5121 border-bottom-left-radius: var(--bs-list-group-border-radius);
5122 border-top-right-radius: 0;
5124 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5125 border-top-right-radius: var(--bs-list-group-border-radius);
5126 border-bottom-left-radius: 0;
5128 .list-group-horizontal-md > .list-group-item.active {
5131 .list-group-horizontal-md > .list-group-item + .list-group-item {
5132 border-top-width: var(--bs-list-group-border-width);
5133 border-left-width: 0;
5135 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5136 margin-left: calc(-1 * var(--bs-list-group-border-width));
5137 border-left-width: var(--bs-list-group-border-width);
5140 @media (min-width: 992px) {
5141 .list-group-horizontal-lg {
5142 flex-direction: row;
5144 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5145 border-bottom-left-radius: var(--bs-list-group-border-radius);
5146 border-top-right-radius: 0;
5148 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5149 border-top-right-radius: var(--bs-list-group-border-radius);
5150 border-bottom-left-radius: 0;
5152 .list-group-horizontal-lg > .list-group-item.active {
5155 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5156 border-top-width: var(--bs-list-group-border-width);
5157 border-left-width: 0;
5159 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5160 margin-left: calc(-1 * var(--bs-list-group-border-width));
5161 border-left-width: var(--bs-list-group-border-width);
5164 @media (min-width: 1200px) {
5165 .list-group-horizontal-xl {
5166 flex-direction: row;
5168 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5169 border-bottom-left-radius: var(--bs-list-group-border-radius);
5170 border-top-right-radius: 0;
5172 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5173 border-top-right-radius: var(--bs-list-group-border-radius);
5174 border-bottom-left-radius: 0;
5176 .list-group-horizontal-xl > .list-group-item.active {
5179 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5180 border-top-width: var(--bs-list-group-border-width);
5181 border-left-width: 0;
5183 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5184 margin-left: calc(-1 * var(--bs-list-group-border-width));
5185 border-left-width: var(--bs-list-group-border-width);
5188 @media (min-width: 1400px) {
5189 .list-group-horizontal-xxl {
5190 flex-direction: row;
5192 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5193 border-bottom-left-radius: var(--bs-list-group-border-radius);
5194 border-top-right-radius: 0;
5196 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5197 border-top-right-radius: var(--bs-list-group-border-radius);
5198 border-bottom-left-radius: 0;
5200 .list-group-horizontal-xxl > .list-group-item.active {
5203 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5204 border-top-width: var(--bs-list-group-border-width);
5205 border-left-width: 0;
5207 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5208 margin-left: calc(-1 * var(--bs-list-group-border-width));
5209 border-left-width: var(--bs-list-group-border-width);
5215 .list-group-flush > .list-group-item {
5216 border-width: 0 0 var(--bs-list-group-border-width);
5218 .list-group-flush > .list-group-item:last-child {
5219 border-bottom-width: 0;
5222 .list-group-item-primary {
5223 --bs-list-group-color: var(--bs-primary-text-emphasis);
5224 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5225 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5226 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5227 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5228 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5229 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5230 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5231 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5232 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5235 .list-group-item-secondary {
5236 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5237 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5238 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5239 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5240 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5241 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5242 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5243 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5244 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5245 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5248 .list-group-item-success {
5249 --bs-list-group-color: var(--bs-success-text-emphasis);
5250 --bs-list-group-bg: var(--bs-success-bg-subtle);
5251 --bs-list-group-border-color: var(--bs-success-border-subtle);
5252 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5253 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5254 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5255 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5256 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5257 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5258 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5261 .list-group-item-info {
5262 --bs-list-group-color: var(--bs-info-text-emphasis);
5263 --bs-list-group-bg: var(--bs-info-bg-subtle);
5264 --bs-list-group-border-color: var(--bs-info-border-subtle);
5265 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5266 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5267 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5268 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5269 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5270 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5271 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5274 .list-group-item-warning {
5275 --bs-list-group-color: var(--bs-warning-text-emphasis);
5276 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5277 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5278 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5279 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5280 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5281 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5282 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5283 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5284 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5287 .list-group-item-danger {
5288 --bs-list-group-color: var(--bs-danger-text-emphasis);
5289 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5290 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5291 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5292 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5293 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5294 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5295 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5296 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5297 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5300 .list-group-item-light {
5301 --bs-list-group-color: var(--bs-light-text-emphasis);
5302 --bs-list-group-bg: var(--bs-light-bg-subtle);
5303 --bs-list-group-border-color: var(--bs-light-border-subtle);
5304 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5305 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5306 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5307 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5308 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5309 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5310 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5313 .list-group-item-dark {
5314 --bs-list-group-color: var(--bs-dark-text-emphasis);
5315 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5316 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5317 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5318 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5319 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5320 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5321 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5322 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5323 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5327 --bs-btn-close-color: #000;
5328 --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");
5329 --bs-btn-close-opacity: 0.5;
5330 --bs-btn-close-hover-opacity: 0.75;
5331 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
5332 --bs-btn-close-focus-opacity: 1;
5333 --bs-btn-close-disabled-opacity: 0.25;
5334 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5335 box-sizing: content-box;
5338 padding: 0.25em 0.25em;
5339 color: var(--bs-btn-close-color);
5340 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5342 border-radius: 0.375rem;
5343 opacity: var(--bs-btn-close-opacity);
5346 color: var(--bs-btn-close-color);
5347 text-decoration: none;
5348 opacity: var(--bs-btn-close-hover-opacity);
5352 box-shadow: var(--bs-btn-close-focus-shadow);
5353 opacity: var(--bs-btn-close-focus-opacity);
5355 .btn-close:disabled, .btn-close.disabled {
5356 pointer-events: none;
5357 -webkit-user-select: none;
5358 -moz-user-select: none;
5360 opacity: var(--bs-btn-close-disabled-opacity);
5364 filter: var(--bs-btn-close-white-filter);
5367 [data-bs-theme=dark] .btn-close {
5368 filter: var(--bs-btn-close-white-filter);
5372 --bs-toast-zindex: 1090;
5373 --bs-toast-padding-x: 0.75rem;
5374 --bs-toast-padding-y: 0.5rem;
5375 --bs-toast-spacing: 1.5rem;
5376 --bs-toast-max-width: 350px;
5377 --bs-toast-font-size: 0.875rem;
5379 --bs-toast-bg: #444;
5380 --bs-toast-border-width: var(--bs-border-width);
5381 --bs-toast-border-color: var(--bs-border-color-translucent);
5382 --bs-toast-border-radius: var(--bs-border-radius);
5383 --bs-toast-box-shadow: var(--bs-box-shadow);
5384 --bs-toast-header-color: var(--bs-secondary-color);
5385 --bs-toast-header-bg: #303030;
5386 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5387 width: var(--bs-toast-max-width);
5389 font-size: var(--bs-toast-font-size);
5390 color: var(--bs-toast-color);
5391 pointer-events: auto;
5392 background-color: var(--bs-toast-bg);
5393 background-clip: padding-box;
5394 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5395 box-shadow: var(--bs-toast-box-shadow);
5396 border-radius: var(--bs-toast-border-radius);
5406 --bs-toast-zindex: 1090;
5408 z-index: var(--bs-toast-zindex);
5409 width: -moz-max-content;
5412 pointer-events: none;
5414 .toast-container > :not(:last-child) {
5415 margin-bottom: var(--bs-toast-spacing);
5420 align-items: center;
5421 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5422 color: var(--bs-toast-header-color);
5423 background-color: var(--bs-toast-header-bg);
5424 background-clip: padding-box;
5425 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5426 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5427 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5429 .toast-header .btn-close {
5430 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5431 margin-left: var(--bs-toast-padding-x);
5435 padding: var(--bs-toast-padding-x);
5436 word-wrap: break-word;
5440 --bs-modal-zindex: 1055;
5441 --bs-modal-width: 500px;
5442 --bs-modal-padding: 1rem;
5443 --bs-modal-margin: 0.5rem;
5445 --bs-modal-bg: #303030;
5446 --bs-modal-border-color: #444;
5447 --bs-modal-border-width: var(--bs-border-width);
5448 --bs-modal-border-radius: var(--bs-border-radius-lg);
5449 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
5450 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5451 --bs-modal-header-padding-x: 1rem;
5452 --bs-modal-header-padding-y: 1rem;
5453 --bs-modal-header-padding: 1rem 1rem;
5454 --bs-modal-header-border-color: #444;
5455 --bs-modal-header-border-width: var(--bs-border-width);
5456 --bs-modal-title-line-height: 1.5;
5457 --bs-modal-footer-gap: 0.5rem;
5458 --bs-modal-footer-bg: ;
5459 --bs-modal-footer-border-color: #444;
5460 --bs-modal-footer-border-width: var(--bs-border-width);
5464 z-index: var(--bs-modal-zindex);
5476 margin: var(--bs-modal-margin);
5477 pointer-events: none;
5479 .modal.fade .modal-dialog {
5480 transition: transform 0.3s ease-out;
5481 transform: translate(0, -50px);
5483 @media (prefers-reduced-motion: reduce) {
5484 .modal.fade .modal-dialog {
5488 .modal.show .modal-dialog {
5491 .modal.modal-static .modal-dialog {
5492 transform: scale(1.02);
5495 .modal-dialog-scrollable {
5496 height: calc(100% - var(--bs-modal-margin) * 2);
5498 .modal-dialog-scrollable .modal-content {
5502 .modal-dialog-scrollable .modal-body {
5506 .modal-dialog-centered {
5508 align-items: center;
5509 min-height: calc(100% - var(--bs-modal-margin) * 2);
5515 flex-direction: column;
5517 color: var(--bs-modal-color);
5518 pointer-events: auto;
5519 background-color: var(--bs-modal-bg);
5520 background-clip: padding-box;
5521 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5522 border-radius: var(--bs-modal-border-radius);
5527 --bs-backdrop-zindex: 1050;
5528 --bs-backdrop-bg: #000;
5529 --bs-backdrop-opacity: 0.5;
5533 z-index: var(--bs-backdrop-zindex);
5536 background-color: var(--bs-backdrop-bg);
5538 .modal-backdrop.fade {
5541 .modal-backdrop.show {
5542 opacity: var(--bs-backdrop-opacity);
5548 align-items: center;
5549 justify-content: space-between;
5550 padding: var(--bs-modal-header-padding);
5551 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5552 border-top-left-radius: var(--bs-modal-inner-border-radius);
5553 border-top-right-radius: var(--bs-modal-inner-border-radius);
5555 .modal-header .btn-close {
5556 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5557 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;
5562 line-height: var(--bs-modal-title-line-height);
5568 padding: var(--bs-modal-padding);
5575 align-items: center;
5576 justify-content: flex-end;
5577 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5578 background-color: var(--bs-modal-footer-bg);
5579 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5580 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5581 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5584 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5587 @media (min-width: 576px) {
5589 --bs-modal-margin: 1.75rem;
5590 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5593 max-width: var(--bs-modal-width);
5598 --bs-modal-width: 300px;
5601 @media (min-width: 992px) {
5604 --bs-modal-width: 800px;
5607 @media (min-width: 1200px) {
5609 --bs-modal-width: 1140px;
5618 .modal-fullscreen .modal-content {
5623 .modal-fullscreen .modal-header,
5624 .modal-fullscreen .modal-footer {
5627 .modal-fullscreen .modal-body {
5631 @media (max-width: 575.98px) {
5632 .modal-fullscreen-sm-down {
5638 .modal-fullscreen-sm-down .modal-content {
5643 .modal-fullscreen-sm-down .modal-header,
5644 .modal-fullscreen-sm-down .modal-footer {
5647 .modal-fullscreen-sm-down .modal-body {
5651 @media (max-width: 767.98px) {
5652 .modal-fullscreen-md-down {
5658 .modal-fullscreen-md-down .modal-content {
5663 .modal-fullscreen-md-down .modal-header,
5664 .modal-fullscreen-md-down .modal-footer {
5667 .modal-fullscreen-md-down .modal-body {
5671 @media (max-width: 991.98px) {
5672 .modal-fullscreen-lg-down {
5678 .modal-fullscreen-lg-down .modal-content {
5683 .modal-fullscreen-lg-down .modal-header,
5684 .modal-fullscreen-lg-down .modal-footer {
5687 .modal-fullscreen-lg-down .modal-body {
5691 @media (max-width: 1199.98px) {
5692 .modal-fullscreen-xl-down {
5698 .modal-fullscreen-xl-down .modal-content {
5703 .modal-fullscreen-xl-down .modal-header,
5704 .modal-fullscreen-xl-down .modal-footer {
5707 .modal-fullscreen-xl-down .modal-body {
5711 @media (max-width: 1399.98px) {
5712 .modal-fullscreen-xxl-down {
5718 .modal-fullscreen-xxl-down .modal-content {
5723 .modal-fullscreen-xxl-down .modal-header,
5724 .modal-fullscreen-xxl-down .modal-footer {
5727 .modal-fullscreen-xxl-down .modal-body {
5732 --bs-tooltip-zindex: 1080;
5733 --bs-tooltip-max-width: 200px;
5734 --bs-tooltip-padding-x: 0.5rem;
5735 --bs-tooltip-padding-y: 0.25rem;
5736 --bs-tooltip-margin: ;
5737 --bs-tooltip-font-size: 0.8203125rem;
5738 --bs-tooltip-color: var(--bs-body-bg);
5739 --bs-tooltip-bg: var(--bs-emphasis-color);
5740 --bs-tooltip-border-radius: var(--bs-border-radius);
5741 --bs-tooltip-opacity: 0.9;
5742 --bs-tooltip-arrow-width: 0.8rem;
5743 --bs-tooltip-arrow-height: 0.4rem;
5744 z-index: var(--bs-tooltip-zindex);
5746 margin: var(--bs-tooltip-margin);
5747 font-family: var(--bs-font-sans-serif);
5753 text-decoration: none;
5755 text-transform: none;
5756 letter-spacing: normal;
5758 white-space: normal;
5759 word-spacing: normal;
5761 font-size: var(--bs-tooltip-font-size);
5762 word-wrap: break-word;
5766 opacity: var(--bs-tooltip-opacity);
5768 .tooltip .tooltip-arrow {
5770 width: var(--bs-tooltip-arrow-width);
5771 height: var(--bs-tooltip-arrow-height);
5773 .tooltip .tooltip-arrow::before {
5776 border-color: transparent;
5777 border-style: solid;
5780 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5781 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5783 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5785 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5786 border-top-color: var(--bs-tooltip-bg);
5789 /* rtl:begin:ignore */
5790 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5791 left: calc(-1 * var(--bs-tooltip-arrow-height));
5792 width: var(--bs-tooltip-arrow-height);
5793 height: var(--bs-tooltip-arrow-width);
5795 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5797 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5798 border-right-color: var(--bs-tooltip-bg);
5801 /* rtl:end:ignore */
5802 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5803 top: calc(-1 * var(--bs-tooltip-arrow-height));
5805 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5807 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5808 border-bottom-color: var(--bs-tooltip-bg);
5811 /* rtl:begin:ignore */
5812 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5813 right: calc(-1 * var(--bs-tooltip-arrow-height));
5814 width: var(--bs-tooltip-arrow-height);
5815 height: var(--bs-tooltip-arrow-width);
5817 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5819 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5820 border-left-color: var(--bs-tooltip-bg);
5823 /* rtl:end:ignore */
5825 max-width: var(--bs-tooltip-max-width);
5826 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5827 color: var(--bs-tooltip-color);
5829 background-color: var(--bs-tooltip-bg);
5830 border-radius: var(--bs-tooltip-border-radius);
5834 --bs-popover-zindex: 1070;
5835 --bs-popover-max-width: 276px;
5836 --bs-popover-font-size: 0.8203125rem;
5837 --bs-popover-bg: #303030;
5838 --bs-popover-border-width: var(--bs-border-width);
5839 --bs-popover-border-color: var(--bs-border-color-translucent);
5840 --bs-popover-border-radius: var(--bs-border-radius-lg);
5841 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5842 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5843 --bs-popover-header-padding-x: 1rem;
5844 --bs-popover-header-padding-y: 0.5rem;
5845 --bs-popover-header-font-size: 0.9375rem;
5846 --bs-popover-header-color: inherit;
5847 --bs-popover-header-bg: #444;
5848 --bs-popover-body-padding-x: 1rem;
5849 --bs-popover-body-padding-y: 1rem;
5850 --bs-popover-body-color: var(--bs-body-color);
5851 --bs-popover-arrow-width: 1rem;
5852 --bs-popover-arrow-height: 0.5rem;
5853 --bs-popover-arrow-border: var(--bs-popover-border-color);
5854 z-index: var(--bs-popover-zindex);
5856 max-width: var(--bs-popover-max-width);
5857 font-family: var(--bs-font-sans-serif);
5863 text-decoration: none;
5865 text-transform: none;
5866 letter-spacing: normal;
5868 white-space: normal;
5869 word-spacing: normal;
5871 font-size: var(--bs-popover-font-size);
5872 word-wrap: break-word;
5873 background-color: var(--bs-popover-bg);
5874 background-clip: padding-box;
5875 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5876 border-radius: var(--bs-popover-border-radius);
5878 .popover .popover-arrow {
5880 width: var(--bs-popover-arrow-width);
5881 height: var(--bs-popover-arrow-height);
5883 .popover .popover-arrow::before, .popover .popover-arrow::after {
5887 border-color: transparent;
5888 border-style: solid;
5892 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5893 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5895 .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 {
5896 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5898 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5900 border-top-color: var(--bs-popover-arrow-border);
5902 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5903 bottom: var(--bs-popover-border-width);
5904 border-top-color: var(--bs-popover-bg);
5907 /* rtl:begin:ignore */
5908 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5909 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5910 width: var(--bs-popover-arrow-height);
5911 height: var(--bs-popover-arrow-width);
5913 .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 {
5914 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5916 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5918 border-right-color: var(--bs-popover-arrow-border);
5920 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5921 left: var(--bs-popover-border-width);
5922 border-right-color: var(--bs-popover-bg);
5925 /* rtl:end:ignore */
5926 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5927 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5929 .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 {
5930 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5932 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5934 border-bottom-color: var(--bs-popover-arrow-border);
5936 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5937 top: var(--bs-popover-border-width);
5938 border-bottom-color: var(--bs-popover-bg);
5940 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5945 width: var(--bs-popover-arrow-width);
5946 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5948 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5951 /* rtl:begin:ignore */
5952 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5953 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5954 width: var(--bs-popover-arrow-height);
5955 height: var(--bs-popover-arrow-width);
5957 .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 {
5958 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5960 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5962 border-left-color: var(--bs-popover-arrow-border);
5964 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5965 right: var(--bs-popover-border-width);
5966 border-left-color: var(--bs-popover-bg);
5969 /* rtl:end:ignore */
5971 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5973 font-size: var(--bs-popover-header-font-size);
5974 color: var(--bs-popover-header-color);
5975 background-color: var(--bs-popover-header-bg);
5976 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5977 border-top-left-radius: var(--bs-popover-inner-border-radius);
5978 border-top-right-radius: var(--bs-popover-inner-border-radius);
5980 .popover-header:empty {
5985 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5986 color: var(--bs-popover-body-color);
5993 .carousel.pointer-event {
5994 touch-action: pan-y;
6002 .carousel-inner::after {
6013 margin-right: -100%;
6014 backface-visibility: hidden;
6015 transition: transform 0.6s ease-in-out;
6017 @media (prefers-reduced-motion: reduce) {
6023 .carousel-item.active,
6024 .carousel-item-next,
6025 .carousel-item-prev {
6029 .carousel-item-next:not(.carousel-item-start),
6030 .active.carousel-item-end {
6031 transform: translateX(100%);
6034 .carousel-item-prev:not(.carousel-item-end),
6035 .active.carousel-item-start {
6036 transform: translateX(-100%);
6039 .carousel-fade .carousel-item {
6041 transition-property: opacity;
6044 .carousel-fade .carousel-item.active,
6045 .carousel-fade .carousel-item-next.carousel-item-start,
6046 .carousel-fade .carousel-item-prev.carousel-item-end {
6050 .carousel-fade .active.carousel-item-start,
6051 .carousel-fade .active.carousel-item-end {
6054 transition: opacity 0s 0.6s;
6056 @media (prefers-reduced-motion: reduce) {
6057 .carousel-fade .active.carousel-item-start,
6058 .carousel-fade .active.carousel-item-end {
6063 .carousel-control-prev,
6064 .carousel-control-next {
6070 align-items: center;
6071 justify-content: center;
6079 transition: opacity 0.15s ease;
6081 @media (prefers-reduced-motion: reduce) {
6082 .carousel-control-prev,
6083 .carousel-control-next {
6087 .carousel-control-prev:hover, .carousel-control-prev:focus,
6088 .carousel-control-next:hover,
6089 .carousel-control-next:focus {
6091 text-decoration: none;
6096 .carousel-control-prev {
6100 .carousel-control-next {
6104 .carousel-control-prev-icon,
6105 .carousel-control-next-icon {
6106 display: inline-block;
6109 background-repeat: no-repeat;
6110 background-position: 50%;
6111 background-size: 100% 100%;
6117 "name" : "prev-next",
6122 .carousel-control-prev-icon {
6123 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");
6126 .carousel-control-next-icon {
6127 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");
6130 .carousel-indicators {
6137 justify-content: center;
6140 margin-bottom: 1rem;
6143 .carousel-indicators [data-bs-target] {
6144 box-sizing: content-box;
6151 text-indent: -999px;
6153 background-color: #fff;
6154 background-clip: padding-box;
6156 border-top: 10px solid transparent;
6157 border-bottom: 10px solid transparent;
6159 transition: opacity 0.6s ease;
6161 @media (prefers-reduced-motion: reduce) {
6162 .carousel-indicators [data-bs-target] {
6166 .carousel-indicators .active {
6175 padding-top: 1.25rem;
6176 padding-bottom: 1.25rem;
6181 .carousel-dark .carousel-control-prev-icon,
6182 .carousel-dark .carousel-control-next-icon {
6183 filter: invert(1) grayscale(100);
6185 .carousel-dark .carousel-indicators [data-bs-target] {
6186 background-color: #000;
6188 .carousel-dark .carousel-caption {
6192 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6193 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6194 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6195 filter: invert(1) grayscale(100);
6197 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6198 background-color: #000;
6200 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6206 display: inline-block;
6207 width: var(--bs-spinner-width);
6208 height: var(--bs-spinner-height);
6209 vertical-align: var(--bs-spinner-vertical-align);
6211 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6214 @keyframes spinner-border {
6216 transform: rotate(360deg) /* rtl:ignore */;
6220 --bs-spinner-width: 2rem;
6221 --bs-spinner-height: 2rem;
6222 --bs-spinner-vertical-align: -0.125em;
6223 --bs-spinner-border-width: 0.25em;
6224 --bs-spinner-animation-speed: 0.75s;
6225 --bs-spinner-animation-name: spinner-border;
6226 border: var(--bs-spinner-border-width) solid currentcolor;
6227 border-right-color: transparent;
6230 .spinner-border-sm {
6231 --bs-spinner-width: 1rem;
6232 --bs-spinner-height: 1rem;
6233 --bs-spinner-border-width: 0.2em;
6236 @keyframes spinner-grow {
6238 transform: scale(0);
6246 --bs-spinner-width: 2rem;
6247 --bs-spinner-height: 2rem;
6248 --bs-spinner-vertical-align: -0.125em;
6249 --bs-spinner-animation-speed: 0.75s;
6250 --bs-spinner-animation-name: spinner-grow;
6251 background-color: currentcolor;
6256 --bs-spinner-width: 1rem;
6257 --bs-spinner-height: 1rem;
6260 @media (prefers-reduced-motion: reduce) {
6263 --bs-spinner-animation-speed: 1.5s;
6266 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6267 --bs-offcanvas-zindex: 1045;
6268 --bs-offcanvas-width: 400px;
6269 --bs-offcanvas-height: 30vh;
6270 --bs-offcanvas-padding-x: 1rem;
6271 --bs-offcanvas-padding-y: 1rem;
6272 --bs-offcanvas-color: var(--bs-body-color);
6273 --bs-offcanvas-bg: var(--bs-body-bg);
6274 --bs-offcanvas-border-width: var(--bs-border-width);
6275 --bs-offcanvas-border-color: #444;
6276 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
6277 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6278 --bs-offcanvas-title-line-height: 1.5;
6281 @media (max-width: 575.98px) {
6285 z-index: var(--bs-offcanvas-zindex);
6287 flex-direction: column;
6289 color: var(--bs-offcanvas-color);
6291 background-color: var(--bs-offcanvas-bg);
6292 background-clip: padding-box;
6294 transition: var(--bs-offcanvas-transition);
6297 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6302 @media (max-width: 575.98px) {
6303 .offcanvas-sm.offcanvas-start {
6306 width: var(--bs-offcanvas-width);
6307 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6308 transform: translateX(-100%);
6311 @media (max-width: 575.98px) {
6312 .offcanvas-sm.offcanvas-end {
6315 width: var(--bs-offcanvas-width);
6316 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6317 transform: translateX(100%);
6320 @media (max-width: 575.98px) {
6321 .offcanvas-sm.offcanvas-top {
6325 height: var(--bs-offcanvas-height);
6327 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6328 transform: translateY(-100%);
6331 @media (max-width: 575.98px) {
6332 .offcanvas-sm.offcanvas-bottom {
6335 height: var(--bs-offcanvas-height);
6337 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6338 transform: translateY(100%);
6341 @media (max-width: 575.98px) {
6342 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6346 @media (max-width: 575.98px) {
6347 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6348 visibility: visible;
6351 @media (min-width: 576px) {
6353 --bs-offcanvas-height: auto;
6354 --bs-offcanvas-border-width: 0;
6355 background-color: transparent !important;
6357 .offcanvas-sm .offcanvas-header {
6360 .offcanvas-sm .offcanvas-body {
6364 overflow-y: visible;
6365 background-color: transparent !important;
6369 @media (max-width: 767.98px) {
6373 z-index: var(--bs-offcanvas-zindex);
6375 flex-direction: column;
6377 color: var(--bs-offcanvas-color);
6379 background-color: var(--bs-offcanvas-bg);
6380 background-clip: padding-box;
6382 transition: var(--bs-offcanvas-transition);
6385 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6390 @media (max-width: 767.98px) {
6391 .offcanvas-md.offcanvas-start {
6394 width: var(--bs-offcanvas-width);
6395 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6396 transform: translateX(-100%);
6399 @media (max-width: 767.98px) {
6400 .offcanvas-md.offcanvas-end {
6403 width: var(--bs-offcanvas-width);
6404 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6405 transform: translateX(100%);
6408 @media (max-width: 767.98px) {
6409 .offcanvas-md.offcanvas-top {
6413 height: var(--bs-offcanvas-height);
6415 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6416 transform: translateY(-100%);
6419 @media (max-width: 767.98px) {
6420 .offcanvas-md.offcanvas-bottom {
6423 height: var(--bs-offcanvas-height);
6425 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6426 transform: translateY(100%);
6429 @media (max-width: 767.98px) {
6430 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6434 @media (max-width: 767.98px) {
6435 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6436 visibility: visible;
6439 @media (min-width: 768px) {
6441 --bs-offcanvas-height: auto;
6442 --bs-offcanvas-border-width: 0;
6443 background-color: transparent !important;
6445 .offcanvas-md .offcanvas-header {
6448 .offcanvas-md .offcanvas-body {
6452 overflow-y: visible;
6453 background-color: transparent !important;
6457 @media (max-width: 991.98px) {
6461 z-index: var(--bs-offcanvas-zindex);
6463 flex-direction: column;
6465 color: var(--bs-offcanvas-color);
6467 background-color: var(--bs-offcanvas-bg);
6468 background-clip: padding-box;
6470 transition: var(--bs-offcanvas-transition);
6473 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6478 @media (max-width: 991.98px) {
6479 .offcanvas-lg.offcanvas-start {
6482 width: var(--bs-offcanvas-width);
6483 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6484 transform: translateX(-100%);
6487 @media (max-width: 991.98px) {
6488 .offcanvas-lg.offcanvas-end {
6491 width: var(--bs-offcanvas-width);
6492 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6493 transform: translateX(100%);
6496 @media (max-width: 991.98px) {
6497 .offcanvas-lg.offcanvas-top {
6501 height: var(--bs-offcanvas-height);
6503 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6504 transform: translateY(-100%);
6507 @media (max-width: 991.98px) {
6508 .offcanvas-lg.offcanvas-bottom {
6511 height: var(--bs-offcanvas-height);
6513 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6514 transform: translateY(100%);
6517 @media (max-width: 991.98px) {
6518 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6522 @media (max-width: 991.98px) {
6523 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6524 visibility: visible;
6527 @media (min-width: 992px) {
6529 --bs-offcanvas-height: auto;
6530 --bs-offcanvas-border-width: 0;
6531 background-color: transparent !important;
6533 .offcanvas-lg .offcanvas-header {
6536 .offcanvas-lg .offcanvas-body {
6540 overflow-y: visible;
6541 background-color: transparent !important;
6545 @media (max-width: 1199.98px) {
6549 z-index: var(--bs-offcanvas-zindex);
6551 flex-direction: column;
6553 color: var(--bs-offcanvas-color);
6555 background-color: var(--bs-offcanvas-bg);
6556 background-clip: padding-box;
6558 transition: var(--bs-offcanvas-transition);
6561 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6566 @media (max-width: 1199.98px) {
6567 .offcanvas-xl.offcanvas-start {
6570 width: var(--bs-offcanvas-width);
6571 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6572 transform: translateX(-100%);
6575 @media (max-width: 1199.98px) {
6576 .offcanvas-xl.offcanvas-end {
6579 width: var(--bs-offcanvas-width);
6580 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6581 transform: translateX(100%);
6584 @media (max-width: 1199.98px) {
6585 .offcanvas-xl.offcanvas-top {
6589 height: var(--bs-offcanvas-height);
6591 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6592 transform: translateY(-100%);
6595 @media (max-width: 1199.98px) {
6596 .offcanvas-xl.offcanvas-bottom {
6599 height: var(--bs-offcanvas-height);
6601 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6602 transform: translateY(100%);
6605 @media (max-width: 1199.98px) {
6606 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6610 @media (max-width: 1199.98px) {
6611 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6612 visibility: visible;
6615 @media (min-width: 1200px) {
6617 --bs-offcanvas-height: auto;
6618 --bs-offcanvas-border-width: 0;
6619 background-color: transparent !important;
6621 .offcanvas-xl .offcanvas-header {
6624 .offcanvas-xl .offcanvas-body {
6628 overflow-y: visible;
6629 background-color: transparent !important;
6633 @media (max-width: 1399.98px) {
6637 z-index: var(--bs-offcanvas-zindex);
6639 flex-direction: column;
6641 color: var(--bs-offcanvas-color);
6643 background-color: var(--bs-offcanvas-bg);
6644 background-clip: padding-box;
6646 transition: var(--bs-offcanvas-transition);
6649 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6654 @media (max-width: 1399.98px) {
6655 .offcanvas-xxl.offcanvas-start {
6658 width: var(--bs-offcanvas-width);
6659 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6660 transform: translateX(-100%);
6663 @media (max-width: 1399.98px) {
6664 .offcanvas-xxl.offcanvas-end {
6667 width: var(--bs-offcanvas-width);
6668 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6669 transform: translateX(100%);
6672 @media (max-width: 1399.98px) {
6673 .offcanvas-xxl.offcanvas-top {
6677 height: var(--bs-offcanvas-height);
6679 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6680 transform: translateY(-100%);
6683 @media (max-width: 1399.98px) {
6684 .offcanvas-xxl.offcanvas-bottom {
6687 height: var(--bs-offcanvas-height);
6689 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6690 transform: translateY(100%);
6693 @media (max-width: 1399.98px) {
6694 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6698 @media (max-width: 1399.98px) {
6699 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6700 visibility: visible;
6703 @media (min-width: 1400px) {
6705 --bs-offcanvas-height: auto;
6706 --bs-offcanvas-border-width: 0;
6707 background-color: transparent !important;
6709 .offcanvas-xxl .offcanvas-header {
6712 .offcanvas-xxl .offcanvas-body {
6716 overflow-y: visible;
6717 background-color: transparent !important;
6724 z-index: var(--bs-offcanvas-zindex);
6726 flex-direction: column;
6728 color: var(--bs-offcanvas-color);
6730 background-color: var(--bs-offcanvas-bg);
6731 background-clip: padding-box;
6733 transition: var(--bs-offcanvas-transition);
6735 @media (prefers-reduced-motion: reduce) {
6740 .offcanvas.offcanvas-start {
6743 width: var(--bs-offcanvas-width);
6744 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6745 transform: translateX(-100%);
6747 .offcanvas.offcanvas-end {
6750 width: var(--bs-offcanvas-width);
6751 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6752 transform: translateX(100%);
6754 .offcanvas.offcanvas-top {
6758 height: var(--bs-offcanvas-height);
6760 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6761 transform: translateY(-100%);
6763 .offcanvas.offcanvas-bottom {
6766 height: var(--bs-offcanvas-height);
6768 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6769 transform: translateY(100%);
6771 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6774 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6775 visibility: visible;
6778 .offcanvas-backdrop {
6785 background-color: #000;
6787 .offcanvas-backdrop.fade {
6790 .offcanvas-backdrop.show {
6796 align-items: center;
6797 justify-content: space-between;
6798 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6800 .offcanvas-header .btn-close {
6801 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6802 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6803 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6804 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6809 line-height: var(--bs-offcanvas-title-line-height);
6814 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6819 display: inline-block;
6821 vertical-align: middle;
6823 background-color: currentcolor;
6826 .placeholder.btn::before {
6827 display: inline-block;
6843 .placeholder-glow .placeholder {
6844 animation: placeholder-glow 2s ease-in-out infinite;
6847 @keyframes placeholder-glow {
6853 -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6854 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6855 -webkit-mask-size: 200% 100%;
6856 mask-size: 200% 100%;
6857 animation: placeholder-wave 2s linear infinite;
6860 @keyframes placeholder-wave {
6862 -webkit-mask-position: -200% 0%;
6863 mask-position: -200% 0%;
6873 color: #000 !important;
6874 background-color: RGBA(0, 188, 140, var(--bs-bg-opacity, 1)) !important;
6877 .text-bg-secondary {
6878 color: #fff !important;
6879 background-color: RGBA(68, 68, 68, var(--bs-bg-opacity, 1)) !important;
6883 color: #000 !important;
6884 background-color: RGBA(0, 188, 140, var(--bs-bg-opacity, 1)) !important;
6888 color: #fff !important;
6889 background-color: RGBA(52, 152, 219, var(--bs-bg-opacity, 1)) !important;
6893 color: #000 !important;
6894 background-color: RGBA(243, 156, 18, var(--bs-bg-opacity, 1)) !important;
6898 color: #fff !important;
6899 background-color: RGBA(231, 76, 60, var(--bs-bg-opacity, 1)) !important;
6903 color: #fff !important;
6904 background-color: RGBA(48, 48, 48, var(--bs-bg-opacity, 1)) !important;
6908 color: #000 !important;
6909 background-color: RGBA(222, 226, 230, var(--bs-bg-opacity, 1)) !important;
6913 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6914 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6916 .link-primary:hover, .link-primary:focus {
6917 color: RGBA(51, 201, 163, var(--bs-link-opacity, 1)) !important;
6918 text-decoration-color: RGBA(51, 201, 163, var(--bs-link-underline-opacity, 1)) !important;
6922 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6923 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6925 .link-secondary:hover, .link-secondary:focus {
6926 color: RGBA(54, 54, 54, var(--bs-link-opacity, 1)) !important;
6927 text-decoration-color: RGBA(54, 54, 54, var(--bs-link-underline-opacity, 1)) !important;
6931 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6932 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6934 .link-success:hover, .link-success:focus {
6935 color: RGBA(51, 201, 163, var(--bs-link-opacity, 1)) !important;
6936 text-decoration-color: RGBA(51, 201, 163, var(--bs-link-underline-opacity, 1)) !important;
6940 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6941 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6943 .link-info:hover, .link-info:focus {
6944 color: RGBA(42, 122, 175, var(--bs-link-opacity, 1)) !important;
6945 text-decoration-color: RGBA(42, 122, 175, var(--bs-link-underline-opacity, 1)) !important;
6949 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6950 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6952 .link-warning:hover, .link-warning:focus {
6953 color: RGBA(245, 176, 65, var(--bs-link-opacity, 1)) !important;
6954 text-decoration-color: RGBA(245, 176, 65, var(--bs-link-underline-opacity, 1)) !important;
6958 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6959 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6961 .link-danger:hover, .link-danger:focus {
6962 color: RGBA(185, 61, 48, var(--bs-link-opacity, 1)) !important;
6963 text-decoration-color: RGBA(185, 61, 48, var(--bs-link-underline-opacity, 1)) !important;
6967 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6968 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6970 .link-light:hover, .link-light:focus {
6971 color: RGBA(38, 38, 38, var(--bs-link-opacity, 1)) !important;
6972 text-decoration-color: RGBA(38, 38, 38, var(--bs-link-underline-opacity, 1)) !important;
6976 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6977 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6979 .link-dark:hover, .link-dark:focus {
6980 color: RGBA(229, 232, 235, var(--bs-link-opacity, 1)) !important;
6981 text-decoration-color: RGBA(229, 232, 235, var(--bs-link-underline-opacity, 1)) !important;
6984 .link-body-emphasis {
6985 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6986 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6988 .link-body-emphasis:hover, .link-body-emphasis:focus {
6989 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6990 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6995 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);
6999 display: inline-flex;
7001 align-items: center;
7002 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
7003 text-underline-offset: 0.25em;
7004 backface-visibility: hidden;
7011 transition: 0.2s ease-in-out transform;
7013 @media (prefers-reduced-motion: reduce) {
7019 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
7020 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
7029 padding-top: var(--bs-aspect-ratio);
7041 --bs-aspect-ratio: 100%;
7045 --bs-aspect-ratio: 75%;
7049 --bs-aspect-ratio: 56.25%;
7053 --bs-aspect-ratio: 42.8571428571%;
7084 @media (min-width: 576px) {
7096 @media (min-width: 768px) {
7108 @media (min-width: 992px) {
7120 @media (min-width: 1200px) {
7132 @media (min-width: 1400px) {
7138 .sticky-xxl-bottom {
7146 flex-direction: row;
7147 align-items: center;
7148 align-self: stretch;
7154 flex-direction: column;
7155 align-self: stretch;
7159 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7160 width: 1px !important;
7161 height: 1px !important;
7162 padding: 0 !important;
7163 margin: -1px !important;
7164 overflow: hidden !important;
7165 clip: rect(0, 0, 0, 0) !important;
7166 white-space: nowrap !important;
7167 border: 0 !important;
7169 .visually-hidden:not(caption),
7170 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7171 position: absolute !important;
7174 .stretched-link::after {
7186 text-overflow: ellipsis;
7187 white-space: nowrap;
7191 display: inline-block;
7192 align-self: stretch;
7195 background-color: currentcolor;
7200 vertical-align: baseline !important;
7204 vertical-align: top !important;
7208 vertical-align: middle !important;
7212 vertical-align: bottom !important;
7215 .align-text-bottom {
7216 vertical-align: text-bottom !important;
7220 vertical-align: text-top !important;
7224 float: left !important;
7228 float: right !important;
7232 float: none !important;
7235 .object-fit-contain {
7236 -o-object-fit: contain !important;
7237 object-fit: contain !important;
7241 -o-object-fit: cover !important;
7242 object-fit: cover !important;
7246 -o-object-fit: fill !important;
7247 object-fit: fill !important;
7251 -o-object-fit: scale-down !important;
7252 object-fit: scale-down !important;
7256 -o-object-fit: none !important;
7257 object-fit: none !important;
7261 opacity: 0 !important;
7265 opacity: 0.25 !important;
7269 opacity: 0.5 !important;
7273 opacity: 0.75 !important;
7277 opacity: 1 !important;
7281 overflow: auto !important;
7285 overflow: hidden !important;
7289 overflow: visible !important;
7293 overflow: scroll !important;
7297 overflow-x: auto !important;
7300 .overflow-x-hidden {
7301 overflow-x: hidden !important;
7304 .overflow-x-visible {
7305 overflow-x: visible !important;
7308 .overflow-x-scroll {
7309 overflow-x: scroll !important;
7313 overflow-y: auto !important;
7316 .overflow-y-hidden {
7317 overflow-y: hidden !important;
7320 .overflow-y-visible {
7321 overflow-y: visible !important;
7324 .overflow-y-scroll {
7325 overflow-y: scroll !important;
7329 display: inline !important;
7333 display: inline-block !important;
7337 display: block !important;
7341 display: grid !important;
7345 display: inline-grid !important;
7349 display: table !important;
7353 display: table-row !important;
7357 display: table-cell !important;
7361 display: flex !important;
7365 display: inline-flex !important;
7369 display: none !important;
7373 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7377 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7381 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7385 box-shadow: none !important;
7388 .focus-ring-primary {
7389 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7392 .focus-ring-secondary {
7393 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7396 .focus-ring-success {
7397 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7401 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7404 .focus-ring-warning {
7405 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7408 .focus-ring-danger {
7409 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7413 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7417 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7421 position: static !important;
7424 .position-relative {
7425 position: relative !important;
7428 .position-absolute {
7429 position: absolute !important;
7433 position: fixed !important;
7437 position: sticky !important;
7445 top: 50% !important;
7449 top: 100% !important;
7453 bottom: 0 !important;
7457 bottom: 50% !important;
7461 bottom: 100% !important;
7469 left: 50% !important;
7473 left: 100% !important;
7477 right: 0 !important;
7481 right: 50% !important;
7485 right: 100% !important;
7489 transform: translate(-50%, -50%) !important;
7492 .translate-middle-x {
7493 transform: translateX(-50%) !important;
7496 .translate-middle-y {
7497 transform: translateY(-50%) !important;
7501 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7505 border: 0 !important;
7509 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7513 border-top: 0 !important;
7517 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7521 border-right: 0 !important;
7525 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7529 border-bottom: 0 !important;
7533 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7537 border-left: 0 !important;
7541 --bs-border-opacity: 1;
7542 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7546 --bs-border-opacity: 1;
7547 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7551 --bs-border-opacity: 1;
7552 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7556 --bs-border-opacity: 1;
7557 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7561 --bs-border-opacity: 1;
7562 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7566 --bs-border-opacity: 1;
7567 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7571 --bs-border-opacity: 1;
7572 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7576 --bs-border-opacity: 1;
7577 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7581 --bs-border-opacity: 1;
7582 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7586 --bs-border-opacity: 1;
7587 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7590 .border-primary-subtle {
7591 border-color: var(--bs-primary-border-subtle) !important;
7594 .border-secondary-subtle {
7595 border-color: var(--bs-secondary-border-subtle) !important;
7598 .border-success-subtle {
7599 border-color: var(--bs-success-border-subtle) !important;
7602 .border-info-subtle {
7603 border-color: var(--bs-info-border-subtle) !important;
7606 .border-warning-subtle {
7607 border-color: var(--bs-warning-border-subtle) !important;
7610 .border-danger-subtle {
7611 border-color: var(--bs-danger-border-subtle) !important;
7614 .border-light-subtle {
7615 border-color: var(--bs-light-border-subtle) !important;
7618 .border-dark-subtle {
7619 border-color: var(--bs-dark-border-subtle) !important;
7623 border-width: 1px !important;
7627 border-width: 2px !important;
7631 border-width: 3px !important;
7635 border-width: 4px !important;
7639 border-width: 5px !important;
7642 .border-opacity-10 {
7643 --bs-border-opacity: 0.1;
7646 .border-opacity-25 {
7647 --bs-border-opacity: 0.25;
7650 .border-opacity-50 {
7651 --bs-border-opacity: 0.5;
7654 .border-opacity-75 {
7655 --bs-border-opacity: 0.75;
7658 .border-opacity-100 {
7659 --bs-border-opacity: 1;
7663 width: 25% !important;
7667 width: 50% !important;
7671 width: 75% !important;
7675 width: 100% !important;
7679 width: auto !important;
7683 max-width: 100% !important;
7687 width: 100vw !important;
7691 min-width: 100vw !important;
7695 height: 25% !important;
7699 height: 50% !important;
7703 height: 75% !important;
7707 height: 100% !important;
7711 height: auto !important;
7715 max-height: 100% !important;
7719 height: 100vh !important;
7723 min-height: 100vh !important;
7727 flex: 1 1 auto !important;
7731 flex-direction: row !important;
7735 flex-direction: column !important;
7739 flex-direction: row-reverse !important;
7742 .flex-column-reverse {
7743 flex-direction: column-reverse !important;
7747 flex-grow: 0 !important;
7751 flex-grow: 1 !important;
7755 flex-shrink: 0 !important;
7759 flex-shrink: 1 !important;
7763 flex-wrap: wrap !important;
7767 flex-wrap: nowrap !important;
7770 .flex-wrap-reverse {
7771 flex-wrap: wrap-reverse !important;
7774 .justify-content-start {
7775 justify-content: flex-start !important;
7778 .justify-content-end {
7779 justify-content: flex-end !important;
7782 .justify-content-center {
7783 justify-content: center !important;
7786 .justify-content-between {
7787 justify-content: space-between !important;
7790 .justify-content-around {
7791 justify-content: space-around !important;
7794 .justify-content-evenly {
7795 justify-content: space-evenly !important;
7798 .align-items-start {
7799 align-items: flex-start !important;
7803 align-items: flex-end !important;
7806 .align-items-center {
7807 align-items: center !important;
7810 .align-items-baseline {
7811 align-items: baseline !important;
7814 .align-items-stretch {
7815 align-items: stretch !important;
7818 .align-content-start {
7819 align-content: flex-start !important;
7822 .align-content-end {
7823 align-content: flex-end !important;
7826 .align-content-center {
7827 align-content: center !important;
7830 .align-content-between {
7831 align-content: space-between !important;
7834 .align-content-around {
7835 align-content: space-around !important;
7838 .align-content-stretch {
7839 align-content: stretch !important;
7843 align-self: auto !important;
7847 align-self: flex-start !important;
7851 align-self: flex-end !important;
7854 .align-self-center {
7855 align-self: center !important;
7858 .align-self-baseline {
7859 align-self: baseline !important;
7862 .align-self-stretch {
7863 align-self: stretch !important;
7867 order: -1 !important;
7871 order: 0 !important;
7875 order: 1 !important;
7879 order: 2 !important;
7883 order: 3 !important;
7887 order: 4 !important;
7891 order: 5 !important;
7895 order: 6 !important;
7899 margin: 0 !important;
7903 margin: 0.25rem !important;
7907 margin: 0.5rem !important;
7911 margin: 1rem !important;
7915 margin: 1.5rem !important;
7919 margin: 3rem !important;
7923 margin: auto !important;
7927 margin-right: 0 !important;
7928 margin-left: 0 !important;
7932 margin-right: 0.25rem !important;
7933 margin-left: 0.25rem !important;
7937 margin-right: 0.5rem !important;
7938 margin-left: 0.5rem !important;
7942 margin-right: 1rem !important;
7943 margin-left: 1rem !important;
7947 margin-right: 1.5rem !important;
7948 margin-left: 1.5rem !important;
7952 margin-right: 3rem !important;
7953 margin-left: 3rem !important;
7957 margin-right: auto !important;
7958 margin-left: auto !important;
7962 margin-top: 0 !important;
7963 margin-bottom: 0 !important;
7967 margin-top: 0.25rem !important;
7968 margin-bottom: 0.25rem !important;
7972 margin-top: 0.5rem !important;
7973 margin-bottom: 0.5rem !important;
7977 margin-top: 1rem !important;
7978 margin-bottom: 1rem !important;
7982 margin-top: 1.5rem !important;
7983 margin-bottom: 1.5rem !important;
7987 margin-top: 3rem !important;
7988 margin-bottom: 3rem !important;
7992 margin-top: auto !important;
7993 margin-bottom: auto !important;
7997 margin-top: 0 !important;
8001 margin-top: 0.25rem !important;
8005 margin-top: 0.5rem !important;
8009 margin-top: 1rem !important;
8013 margin-top: 1.5rem !important;
8017 margin-top: 3rem !important;
8021 margin-top: auto !important;
8025 margin-right: 0 !important;
8029 margin-right: 0.25rem !important;
8033 margin-right: 0.5rem !important;
8037 margin-right: 1rem !important;
8041 margin-right: 1.5rem !important;
8045 margin-right: 3rem !important;
8049 margin-right: auto !important;
8053 margin-bottom: 0 !important;
8057 margin-bottom: 0.25rem !important;
8061 margin-bottom: 0.5rem !important;
8065 margin-bottom: 1rem !important;
8069 margin-bottom: 1.5rem !important;
8073 margin-bottom: 3rem !important;
8077 margin-bottom: auto !important;
8081 margin-left: 0 !important;
8085 margin-left: 0.25rem !important;
8089 margin-left: 0.5rem !important;
8093 margin-left: 1rem !important;
8097 margin-left: 1.5rem !important;
8101 margin-left: 3rem !important;
8105 margin-left: auto !important;
8109 padding: 0 !important;
8113 padding: 0.25rem !important;
8117 padding: 0.5rem !important;
8121 padding: 1rem !important;
8125 padding: 1.5rem !important;
8129 padding: 3rem !important;
8133 padding-right: 0 !important;
8134 padding-left: 0 !important;
8138 padding-right: 0.25rem !important;
8139 padding-left: 0.25rem !important;
8143 padding-right: 0.5rem !important;
8144 padding-left: 0.5rem !important;
8148 padding-right: 1rem !important;
8149 padding-left: 1rem !important;
8153 padding-right: 1.5rem !important;
8154 padding-left: 1.5rem !important;
8158 padding-right: 3rem !important;
8159 padding-left: 3rem !important;
8163 padding-top: 0 !important;
8164 padding-bottom: 0 !important;
8168 padding-top: 0.25rem !important;
8169 padding-bottom: 0.25rem !important;
8173 padding-top: 0.5rem !important;
8174 padding-bottom: 0.5rem !important;
8178 padding-top: 1rem !important;
8179 padding-bottom: 1rem !important;
8183 padding-top: 1.5rem !important;
8184 padding-bottom: 1.5rem !important;
8188 padding-top: 3rem !important;
8189 padding-bottom: 3rem !important;
8193 padding-top: 0 !important;
8197 padding-top: 0.25rem !important;
8201 padding-top: 0.5rem !important;
8205 padding-top: 1rem !important;
8209 padding-top: 1.5rem !important;
8213 padding-top: 3rem !important;
8217 padding-right: 0 !important;
8221 padding-right: 0.25rem !important;
8225 padding-right: 0.5rem !important;
8229 padding-right: 1rem !important;
8233 padding-right: 1.5rem !important;
8237 padding-right: 3rem !important;
8241 padding-bottom: 0 !important;
8245 padding-bottom: 0.25rem !important;
8249 padding-bottom: 0.5rem !important;
8253 padding-bottom: 1rem !important;
8257 padding-bottom: 1.5rem !important;
8261 padding-bottom: 3rem !important;
8265 padding-left: 0 !important;
8269 padding-left: 0.25rem !important;
8273 padding-left: 0.5rem !important;
8277 padding-left: 1rem !important;
8281 padding-left: 1.5rem !important;
8285 padding-left: 3rem !important;
8293 gap: 0.25rem !important;
8297 gap: 0.5rem !important;
8301 gap: 1rem !important;
8305 gap: 1.5rem !important;
8309 gap: 3rem !important;
8313 row-gap: 0 !important;
8317 row-gap: 0.25rem !important;
8321 row-gap: 0.5rem !important;
8325 row-gap: 1rem !important;
8329 row-gap: 1.5rem !important;
8333 row-gap: 3rem !important;
8337 -moz-column-gap: 0 !important;
8338 column-gap: 0 !important;
8342 -moz-column-gap: 0.25rem !important;
8343 column-gap: 0.25rem !important;
8347 -moz-column-gap: 0.5rem !important;
8348 column-gap: 0.5rem !important;
8352 -moz-column-gap: 1rem !important;
8353 column-gap: 1rem !important;
8357 -moz-column-gap: 1.5rem !important;
8358 column-gap: 1.5rem !important;
8362 -moz-column-gap: 3rem !important;
8363 column-gap: 3rem !important;
8367 font-family: var(--bs-font-monospace) !important;
8371 font-size: calc(1.425rem + 2.1vw) !important;
8375 font-size: calc(1.375rem + 1.5vw) !important;
8379 font-size: calc(1.325rem + 0.9vw) !important;
8383 font-size: calc(1.265625rem + 0.1875vw) !important;
8387 font-size: 1.171875rem !important;
8391 font-size: 0.9375rem !important;
8395 font-style: italic !important;
8399 font-style: normal !important;
8403 font-weight: lighter !important;
8407 font-weight: 300 !important;
8411 font-weight: 400 !important;
8415 font-weight: 500 !important;
8419 font-weight: 600 !important;
8423 font-weight: 700 !important;
8427 font-weight: bolder !important;
8431 line-height: 1 !important;
8435 line-height: 1.25 !important;
8439 line-height: 1.5 !important;
8443 line-height: 2 !important;
8447 text-align: left !important;
8451 text-align: right !important;
8455 text-align: center !important;
8458 .text-decoration-none {
8459 text-decoration: none !important;
8462 .text-decoration-underline {
8463 text-decoration: underline !important;
8466 .text-decoration-line-through {
8467 text-decoration: line-through !important;
8471 text-transform: lowercase !important;
8475 text-transform: uppercase !important;
8479 text-transform: capitalize !important;
8483 white-space: normal !important;
8487 white-space: nowrap !important;
8490 /* rtl:begin:remove */
8492 word-wrap: break-word !important;
8493 word-break: break-word !important;
8496 /* rtl:end:remove */
8498 --bs-text-opacity: 1;
8499 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8503 --bs-text-opacity: 1;
8504 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8508 --bs-text-opacity: 1;
8509 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8513 --bs-text-opacity: 1;
8514 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8518 --bs-text-opacity: 1;
8519 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8523 --bs-text-opacity: 1;
8524 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8528 --bs-text-opacity: 1;
8529 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8533 --bs-text-opacity: 1;
8534 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8538 --bs-text-opacity: 1;
8539 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8543 --bs-text-opacity: 1;
8544 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8548 --bs-text-opacity: 1;
8549 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8553 --bs-text-opacity: 1;
8554 color: var(--bs-secondary-color) !important;
8558 --bs-text-opacity: 1;
8559 color: rgba(0, 0, 0, 0.5) !important;
8563 --bs-text-opacity: 1;
8564 color: rgba(255, 255, 255, 0.5) !important;
8567 .text-body-secondary {
8568 --bs-text-opacity: 1;
8569 color: var(--bs-secondary-color) !important;
8572 .text-body-tertiary {
8573 --bs-text-opacity: 1;
8574 color: var(--bs-tertiary-color) !important;
8577 .text-body-emphasis {
8578 --bs-text-opacity: 1;
8579 color: var(--bs-emphasis-color) !important;
8583 --bs-text-opacity: 1;
8584 color: inherit !important;
8588 --bs-text-opacity: 0.25;
8592 --bs-text-opacity: 0.5;
8596 --bs-text-opacity: 0.75;
8600 --bs-text-opacity: 1;
8603 .text-primary-emphasis {
8604 color: var(--bs-primary-text-emphasis) !important;
8607 .text-secondary-emphasis {
8608 color: var(--bs-secondary-text-emphasis) !important;
8611 .text-success-emphasis {
8612 color: var(--bs-success-text-emphasis) !important;
8615 .text-info-emphasis {
8616 color: var(--bs-info-text-emphasis) !important;
8619 .text-warning-emphasis {
8620 color: var(--bs-warning-text-emphasis) !important;
8623 .text-danger-emphasis {
8624 color: var(--bs-danger-text-emphasis) !important;
8627 .text-light-emphasis {
8628 color: var(--bs-light-text-emphasis) !important;
8631 .text-dark-emphasis {
8632 color: var(--bs-dark-text-emphasis) !important;
8636 --bs-link-opacity: 0.1;
8639 .link-opacity-10-hover:hover {
8640 --bs-link-opacity: 0.1;
8644 --bs-link-opacity: 0.25;
8647 .link-opacity-25-hover:hover {
8648 --bs-link-opacity: 0.25;
8652 --bs-link-opacity: 0.5;
8655 .link-opacity-50-hover:hover {
8656 --bs-link-opacity: 0.5;
8660 --bs-link-opacity: 0.75;
8663 .link-opacity-75-hover:hover {
8664 --bs-link-opacity: 0.75;
8668 --bs-link-opacity: 1;
8671 .link-opacity-100-hover:hover {
8672 --bs-link-opacity: 1;
8676 text-underline-offset: 0.125em !important;
8679 .link-offset-1-hover:hover {
8680 text-underline-offset: 0.125em !important;
8684 text-underline-offset: 0.25em !important;
8687 .link-offset-2-hover:hover {
8688 text-underline-offset: 0.25em !important;
8692 text-underline-offset: 0.375em !important;
8695 .link-offset-3-hover:hover {
8696 text-underline-offset: 0.375em !important;
8699 .link-underline-primary {
8700 --bs-link-underline-opacity: 1;
8701 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8704 .link-underline-secondary {
8705 --bs-link-underline-opacity: 1;
8706 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8709 .link-underline-success {
8710 --bs-link-underline-opacity: 1;
8711 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8714 .link-underline-info {
8715 --bs-link-underline-opacity: 1;
8716 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8719 .link-underline-warning {
8720 --bs-link-underline-opacity: 1;
8721 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8724 .link-underline-danger {
8725 --bs-link-underline-opacity: 1;
8726 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8729 .link-underline-light {
8730 --bs-link-underline-opacity: 1;
8731 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8734 .link-underline-dark {
8735 --bs-link-underline-opacity: 1;
8736 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8740 --bs-link-underline-opacity: 1;
8741 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8744 .link-underline-opacity-0 {
8745 --bs-link-underline-opacity: 0;
8748 .link-underline-opacity-0-hover:hover {
8749 --bs-link-underline-opacity: 0;
8752 .link-underline-opacity-10 {
8753 --bs-link-underline-opacity: 0.1;
8756 .link-underline-opacity-10-hover:hover {
8757 --bs-link-underline-opacity: 0.1;
8760 .link-underline-opacity-25 {
8761 --bs-link-underline-opacity: 0.25;
8764 .link-underline-opacity-25-hover:hover {
8765 --bs-link-underline-opacity: 0.25;
8768 .link-underline-opacity-50 {
8769 --bs-link-underline-opacity: 0.5;
8772 .link-underline-opacity-50-hover:hover {
8773 --bs-link-underline-opacity: 0.5;
8776 .link-underline-opacity-75 {
8777 --bs-link-underline-opacity: 0.75;
8780 .link-underline-opacity-75-hover:hover {
8781 --bs-link-underline-opacity: 0.75;
8784 .link-underline-opacity-100 {
8785 --bs-link-underline-opacity: 1;
8788 .link-underline-opacity-100-hover:hover {
8789 --bs-link-underline-opacity: 1;
8794 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8799 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8804 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8809 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8814 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8819 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8824 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8829 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8834 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8839 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8844 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8849 background-color: transparent !important;
8852 .bg-body-secondary {
8854 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8859 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8863 --bs-bg-opacity: 0.1;
8867 --bs-bg-opacity: 0.25;
8871 --bs-bg-opacity: 0.5;
8875 --bs-bg-opacity: 0.75;
8882 .bg-primary-subtle {
8883 background-color: var(--bs-primary-bg-subtle) !important;
8886 .bg-secondary-subtle {
8887 background-color: var(--bs-secondary-bg-subtle) !important;
8890 .bg-success-subtle {
8891 background-color: var(--bs-success-bg-subtle) !important;
8895 background-color: var(--bs-info-bg-subtle) !important;
8898 .bg-warning-subtle {
8899 background-color: var(--bs-warning-bg-subtle) !important;
8903 background-color: var(--bs-danger-bg-subtle) !important;
8907 background-color: var(--bs-light-bg-subtle) !important;
8911 background-color: var(--bs-dark-bg-subtle) !important;
8915 background-image: var(--bs-gradient) !important;
8919 -webkit-user-select: all !important;
8920 -moz-user-select: all !important;
8921 user-select: all !important;
8925 -webkit-user-select: auto !important;
8926 -moz-user-select: auto !important;
8927 user-select: auto !important;
8931 -webkit-user-select: none !important;
8932 -moz-user-select: none !important;
8933 user-select: none !important;
8937 pointer-events: none !important;
8941 pointer-events: auto !important;
8945 border-radius: var(--bs-border-radius) !important;
8949 border-radius: 0 !important;
8953 border-radius: var(--bs-border-radius-sm) !important;
8957 border-radius: var(--bs-border-radius) !important;
8961 border-radius: var(--bs-border-radius-lg) !important;
8965 border-radius: var(--bs-border-radius-xl) !important;
8969 border-radius: var(--bs-border-radius-xxl) !important;
8973 border-radius: 50% !important;
8977 border-radius: var(--bs-border-radius-pill) !important;
8981 border-top-left-radius: var(--bs-border-radius) !important;
8982 border-top-right-radius: var(--bs-border-radius) !important;
8986 border-top-left-radius: 0 !important;
8987 border-top-right-radius: 0 !important;
8991 border-top-left-radius: var(--bs-border-radius-sm) !important;
8992 border-top-right-radius: var(--bs-border-radius-sm) !important;
8996 border-top-left-radius: var(--bs-border-radius) !important;
8997 border-top-right-radius: var(--bs-border-radius) !important;
9001 border-top-left-radius: var(--bs-border-radius-lg) !important;
9002 border-top-right-radius: var(--bs-border-radius-lg) !important;
9006 border-top-left-radius: var(--bs-border-radius-xl) !important;
9007 border-top-right-radius: var(--bs-border-radius-xl) !important;
9011 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9012 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9015 .rounded-top-circle {
9016 border-top-left-radius: 50% !important;
9017 border-top-right-radius: 50% !important;
9021 border-top-left-radius: var(--bs-border-radius-pill) !important;
9022 border-top-right-radius: var(--bs-border-radius-pill) !important;
9026 border-top-right-radius: var(--bs-border-radius) !important;
9027 border-bottom-right-radius: var(--bs-border-radius) !important;
9031 border-top-right-radius: 0 !important;
9032 border-bottom-right-radius: 0 !important;
9036 border-top-right-radius: var(--bs-border-radius-sm) !important;
9037 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9041 border-top-right-radius: var(--bs-border-radius) !important;
9042 border-bottom-right-radius: var(--bs-border-radius) !important;
9046 border-top-right-radius: var(--bs-border-radius-lg) !important;
9047 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9051 border-top-right-radius: var(--bs-border-radius-xl) !important;
9052 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9056 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9057 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9060 .rounded-end-circle {
9061 border-top-right-radius: 50% !important;
9062 border-bottom-right-radius: 50% !important;
9066 border-top-right-radius: var(--bs-border-radius-pill) !important;
9067 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9071 border-bottom-right-radius: var(--bs-border-radius) !important;
9072 border-bottom-left-radius: var(--bs-border-radius) !important;
9076 border-bottom-right-radius: 0 !important;
9077 border-bottom-left-radius: 0 !important;
9081 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9082 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9086 border-bottom-right-radius: var(--bs-border-radius) !important;
9087 border-bottom-left-radius: var(--bs-border-radius) !important;
9091 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9092 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9096 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9097 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9101 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9102 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9105 .rounded-bottom-circle {
9106 border-bottom-right-radius: 50% !important;
9107 border-bottom-left-radius: 50% !important;
9110 .rounded-bottom-pill {
9111 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9112 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9116 border-bottom-left-radius: var(--bs-border-radius) !important;
9117 border-top-left-radius: var(--bs-border-radius) !important;
9121 border-bottom-left-radius: 0 !important;
9122 border-top-left-radius: 0 !important;
9126 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9127 border-top-left-radius: var(--bs-border-radius-sm) !important;
9131 border-bottom-left-radius: var(--bs-border-radius) !important;
9132 border-top-left-radius: var(--bs-border-radius) !important;
9136 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9137 border-top-left-radius: var(--bs-border-radius-lg) !important;
9141 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9142 border-top-left-radius: var(--bs-border-radius-xl) !important;
9146 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9147 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9150 .rounded-start-circle {
9151 border-bottom-left-radius: 50% !important;
9152 border-top-left-radius: 50% !important;
9155 .rounded-start-pill {
9156 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9157 border-top-left-radius: var(--bs-border-radius-pill) !important;
9161 visibility: visible !important;
9165 visibility: hidden !important;
9169 z-index: -1 !important;
9173 z-index: 0 !important;
9177 z-index: 1 !important;
9181 z-index: 2 !important;
9185 z-index: 3 !important;
9188 @media (min-width: 576px) {
9190 float: left !important;
9193 float: right !important;
9196 float: none !important;
9198 .object-fit-sm-contain {
9199 -o-object-fit: contain !important;
9200 object-fit: contain !important;
9202 .object-fit-sm-cover {
9203 -o-object-fit: cover !important;
9204 object-fit: cover !important;
9206 .object-fit-sm-fill {
9207 -o-object-fit: fill !important;
9208 object-fit: fill !important;
9210 .object-fit-sm-scale {
9211 -o-object-fit: scale-down !important;
9212 object-fit: scale-down !important;
9214 .object-fit-sm-none {
9215 -o-object-fit: none !important;
9216 object-fit: none !important;
9219 display: inline !important;
9221 .d-sm-inline-block {
9222 display: inline-block !important;
9225 display: block !important;
9228 display: grid !important;
9231 display: inline-grid !important;
9234 display: table !important;
9237 display: table-row !important;
9240 display: table-cell !important;
9243 display: flex !important;
9246 display: inline-flex !important;
9249 display: none !important;
9252 flex: 1 1 auto !important;
9255 flex-direction: row !important;
9258 flex-direction: column !important;
9260 .flex-sm-row-reverse {
9261 flex-direction: row-reverse !important;
9263 .flex-sm-column-reverse {
9264 flex-direction: column-reverse !important;
9267 flex-grow: 0 !important;
9270 flex-grow: 1 !important;
9273 flex-shrink: 0 !important;
9276 flex-shrink: 1 !important;
9279 flex-wrap: wrap !important;
9282 flex-wrap: nowrap !important;
9284 .flex-sm-wrap-reverse {
9285 flex-wrap: wrap-reverse !important;
9287 .justify-content-sm-start {
9288 justify-content: flex-start !important;
9290 .justify-content-sm-end {
9291 justify-content: flex-end !important;
9293 .justify-content-sm-center {
9294 justify-content: center !important;
9296 .justify-content-sm-between {
9297 justify-content: space-between !important;
9299 .justify-content-sm-around {
9300 justify-content: space-around !important;
9302 .justify-content-sm-evenly {
9303 justify-content: space-evenly !important;
9305 .align-items-sm-start {
9306 align-items: flex-start !important;
9308 .align-items-sm-end {
9309 align-items: flex-end !important;
9311 .align-items-sm-center {
9312 align-items: center !important;
9314 .align-items-sm-baseline {
9315 align-items: baseline !important;
9317 .align-items-sm-stretch {
9318 align-items: stretch !important;
9320 .align-content-sm-start {
9321 align-content: flex-start !important;
9323 .align-content-sm-end {
9324 align-content: flex-end !important;
9326 .align-content-sm-center {
9327 align-content: center !important;
9329 .align-content-sm-between {
9330 align-content: space-between !important;
9332 .align-content-sm-around {
9333 align-content: space-around !important;
9335 .align-content-sm-stretch {
9336 align-content: stretch !important;
9338 .align-self-sm-auto {
9339 align-self: auto !important;
9341 .align-self-sm-start {
9342 align-self: flex-start !important;
9344 .align-self-sm-end {
9345 align-self: flex-end !important;
9347 .align-self-sm-center {
9348 align-self: center !important;
9350 .align-self-sm-baseline {
9351 align-self: baseline !important;
9353 .align-self-sm-stretch {
9354 align-self: stretch !important;
9357 order: -1 !important;
9360 order: 0 !important;
9363 order: 1 !important;
9366 order: 2 !important;
9369 order: 3 !important;
9372 order: 4 !important;
9375 order: 5 !important;
9378 order: 6 !important;
9381 margin: 0 !important;
9384 margin: 0.25rem !important;
9387 margin: 0.5rem !important;
9390 margin: 1rem !important;
9393 margin: 1.5rem !important;
9396 margin: 3rem !important;
9399 margin: auto !important;
9402 margin-right: 0 !important;
9403 margin-left: 0 !important;
9406 margin-right: 0.25rem !important;
9407 margin-left: 0.25rem !important;
9410 margin-right: 0.5rem !important;
9411 margin-left: 0.5rem !important;
9414 margin-right: 1rem !important;
9415 margin-left: 1rem !important;
9418 margin-right: 1.5rem !important;
9419 margin-left: 1.5rem !important;
9422 margin-right: 3rem !important;
9423 margin-left: 3rem !important;
9426 margin-right: auto !important;
9427 margin-left: auto !important;
9430 margin-top: 0 !important;
9431 margin-bottom: 0 !important;
9434 margin-top: 0.25rem !important;
9435 margin-bottom: 0.25rem !important;
9438 margin-top: 0.5rem !important;
9439 margin-bottom: 0.5rem !important;
9442 margin-top: 1rem !important;
9443 margin-bottom: 1rem !important;
9446 margin-top: 1.5rem !important;
9447 margin-bottom: 1.5rem !important;
9450 margin-top: 3rem !important;
9451 margin-bottom: 3rem !important;
9454 margin-top: auto !important;
9455 margin-bottom: auto !important;
9458 margin-top: 0 !important;
9461 margin-top: 0.25rem !important;
9464 margin-top: 0.5rem !important;
9467 margin-top: 1rem !important;
9470 margin-top: 1.5rem !important;
9473 margin-top: 3rem !important;
9476 margin-top: auto !important;
9479 margin-right: 0 !important;
9482 margin-right: 0.25rem !important;
9485 margin-right: 0.5rem !important;
9488 margin-right: 1rem !important;
9491 margin-right: 1.5rem !important;
9494 margin-right: 3rem !important;
9497 margin-right: auto !important;
9500 margin-bottom: 0 !important;
9503 margin-bottom: 0.25rem !important;
9506 margin-bottom: 0.5rem !important;
9509 margin-bottom: 1rem !important;
9512 margin-bottom: 1.5rem !important;
9515 margin-bottom: 3rem !important;
9518 margin-bottom: auto !important;
9521 margin-left: 0 !important;
9524 margin-left: 0.25rem !important;
9527 margin-left: 0.5rem !important;
9530 margin-left: 1rem !important;
9533 margin-left: 1.5rem !important;
9536 margin-left: 3rem !important;
9539 margin-left: auto !important;
9542 padding: 0 !important;
9545 padding: 0.25rem !important;
9548 padding: 0.5rem !important;
9551 padding: 1rem !important;
9554 padding: 1.5rem !important;
9557 padding: 3rem !important;
9560 padding-right: 0 !important;
9561 padding-left: 0 !important;
9564 padding-right: 0.25rem !important;
9565 padding-left: 0.25rem !important;
9568 padding-right: 0.5rem !important;
9569 padding-left: 0.5rem !important;
9572 padding-right: 1rem !important;
9573 padding-left: 1rem !important;
9576 padding-right: 1.5rem !important;
9577 padding-left: 1.5rem !important;
9580 padding-right: 3rem !important;
9581 padding-left: 3rem !important;
9584 padding-top: 0 !important;
9585 padding-bottom: 0 !important;
9588 padding-top: 0.25rem !important;
9589 padding-bottom: 0.25rem !important;
9592 padding-top: 0.5rem !important;
9593 padding-bottom: 0.5rem !important;
9596 padding-top: 1rem !important;
9597 padding-bottom: 1rem !important;
9600 padding-top: 1.5rem !important;
9601 padding-bottom: 1.5rem !important;
9604 padding-top: 3rem !important;
9605 padding-bottom: 3rem !important;
9608 padding-top: 0 !important;
9611 padding-top: 0.25rem !important;
9614 padding-top: 0.5rem !important;
9617 padding-top: 1rem !important;
9620 padding-top: 1.5rem !important;
9623 padding-top: 3rem !important;
9626 padding-right: 0 !important;
9629 padding-right: 0.25rem !important;
9632 padding-right: 0.5rem !important;
9635 padding-right: 1rem !important;
9638 padding-right: 1.5rem !important;
9641 padding-right: 3rem !important;
9644 padding-bottom: 0 !important;
9647 padding-bottom: 0.25rem !important;
9650 padding-bottom: 0.5rem !important;
9653 padding-bottom: 1rem !important;
9656 padding-bottom: 1.5rem !important;
9659 padding-bottom: 3rem !important;
9662 padding-left: 0 !important;
9665 padding-left: 0.25rem !important;
9668 padding-left: 0.5rem !important;
9671 padding-left: 1rem !important;
9674 padding-left: 1.5rem !important;
9677 padding-left: 3rem !important;
9683 gap: 0.25rem !important;
9686 gap: 0.5rem !important;
9689 gap: 1rem !important;
9692 gap: 1.5rem !important;
9695 gap: 3rem !important;
9698 row-gap: 0 !important;
9701 row-gap: 0.25rem !important;
9704 row-gap: 0.5rem !important;
9707 row-gap: 1rem !important;
9710 row-gap: 1.5rem !important;
9713 row-gap: 3rem !important;
9716 -moz-column-gap: 0 !important;
9717 column-gap: 0 !important;
9720 -moz-column-gap: 0.25rem !important;
9721 column-gap: 0.25rem !important;
9724 -moz-column-gap: 0.5rem !important;
9725 column-gap: 0.5rem !important;
9728 -moz-column-gap: 1rem !important;
9729 column-gap: 1rem !important;
9732 -moz-column-gap: 1.5rem !important;
9733 column-gap: 1.5rem !important;
9736 -moz-column-gap: 3rem !important;
9737 column-gap: 3rem !important;
9740 text-align: left !important;
9743 text-align: right !important;
9746 text-align: center !important;
9749 @media (min-width: 768px) {
9751 float: left !important;
9754 float: right !important;
9757 float: none !important;
9759 .object-fit-md-contain {
9760 -o-object-fit: contain !important;
9761 object-fit: contain !important;
9763 .object-fit-md-cover {
9764 -o-object-fit: cover !important;
9765 object-fit: cover !important;
9767 .object-fit-md-fill {
9768 -o-object-fit: fill !important;
9769 object-fit: fill !important;
9771 .object-fit-md-scale {
9772 -o-object-fit: scale-down !important;
9773 object-fit: scale-down !important;
9775 .object-fit-md-none {
9776 -o-object-fit: none !important;
9777 object-fit: none !important;
9780 display: inline !important;
9782 .d-md-inline-block {
9783 display: inline-block !important;
9786 display: block !important;
9789 display: grid !important;
9792 display: inline-grid !important;
9795 display: table !important;
9798 display: table-row !important;
9801 display: table-cell !important;
9804 display: flex !important;
9807 display: inline-flex !important;
9810 display: none !important;
9813 flex: 1 1 auto !important;
9816 flex-direction: row !important;
9819 flex-direction: column !important;
9821 .flex-md-row-reverse {
9822 flex-direction: row-reverse !important;
9824 .flex-md-column-reverse {
9825 flex-direction: column-reverse !important;
9828 flex-grow: 0 !important;
9831 flex-grow: 1 !important;
9834 flex-shrink: 0 !important;
9837 flex-shrink: 1 !important;
9840 flex-wrap: wrap !important;
9843 flex-wrap: nowrap !important;
9845 .flex-md-wrap-reverse {
9846 flex-wrap: wrap-reverse !important;
9848 .justify-content-md-start {
9849 justify-content: flex-start !important;
9851 .justify-content-md-end {
9852 justify-content: flex-end !important;
9854 .justify-content-md-center {
9855 justify-content: center !important;
9857 .justify-content-md-between {
9858 justify-content: space-between !important;
9860 .justify-content-md-around {
9861 justify-content: space-around !important;
9863 .justify-content-md-evenly {
9864 justify-content: space-evenly !important;
9866 .align-items-md-start {
9867 align-items: flex-start !important;
9869 .align-items-md-end {
9870 align-items: flex-end !important;
9872 .align-items-md-center {
9873 align-items: center !important;
9875 .align-items-md-baseline {
9876 align-items: baseline !important;
9878 .align-items-md-stretch {
9879 align-items: stretch !important;
9881 .align-content-md-start {
9882 align-content: flex-start !important;
9884 .align-content-md-end {
9885 align-content: flex-end !important;
9887 .align-content-md-center {
9888 align-content: center !important;
9890 .align-content-md-between {
9891 align-content: space-between !important;
9893 .align-content-md-around {
9894 align-content: space-around !important;
9896 .align-content-md-stretch {
9897 align-content: stretch !important;
9899 .align-self-md-auto {
9900 align-self: auto !important;
9902 .align-self-md-start {
9903 align-self: flex-start !important;
9905 .align-self-md-end {
9906 align-self: flex-end !important;
9908 .align-self-md-center {
9909 align-self: center !important;
9911 .align-self-md-baseline {
9912 align-self: baseline !important;
9914 .align-self-md-stretch {
9915 align-self: stretch !important;
9918 order: -1 !important;
9921 order: 0 !important;
9924 order: 1 !important;
9927 order: 2 !important;
9930 order: 3 !important;
9933 order: 4 !important;
9936 order: 5 !important;
9939 order: 6 !important;
9942 margin: 0 !important;
9945 margin: 0.25rem !important;
9948 margin: 0.5rem !important;
9951 margin: 1rem !important;
9954 margin: 1.5rem !important;
9957 margin: 3rem !important;
9960 margin: auto !important;
9963 margin-right: 0 !important;
9964 margin-left: 0 !important;
9967 margin-right: 0.25rem !important;
9968 margin-left: 0.25rem !important;
9971 margin-right: 0.5rem !important;
9972 margin-left: 0.5rem !important;
9975 margin-right: 1rem !important;
9976 margin-left: 1rem !important;
9979 margin-right: 1.5rem !important;
9980 margin-left: 1.5rem !important;
9983 margin-right: 3rem !important;
9984 margin-left: 3rem !important;
9987 margin-right: auto !important;
9988 margin-left: auto !important;
9991 margin-top: 0 !important;
9992 margin-bottom: 0 !important;
9995 margin-top: 0.25rem !important;
9996 margin-bottom: 0.25rem !important;
9999 margin-top: 0.5rem !important;
10000 margin-bottom: 0.5rem !important;
10003 margin-top: 1rem !important;
10004 margin-bottom: 1rem !important;
10007 margin-top: 1.5rem !important;
10008 margin-bottom: 1.5rem !important;
10011 margin-top: 3rem !important;
10012 margin-bottom: 3rem !important;
10015 margin-top: auto !important;
10016 margin-bottom: auto !important;
10019 margin-top: 0 !important;
10022 margin-top: 0.25rem !important;
10025 margin-top: 0.5rem !important;
10028 margin-top: 1rem !important;
10031 margin-top: 1.5rem !important;
10034 margin-top: 3rem !important;
10037 margin-top: auto !important;
10040 margin-right: 0 !important;
10043 margin-right: 0.25rem !important;
10046 margin-right: 0.5rem !important;
10049 margin-right: 1rem !important;
10052 margin-right: 1.5rem !important;
10055 margin-right: 3rem !important;
10058 margin-right: auto !important;
10061 margin-bottom: 0 !important;
10064 margin-bottom: 0.25rem !important;
10067 margin-bottom: 0.5rem !important;
10070 margin-bottom: 1rem !important;
10073 margin-bottom: 1.5rem !important;
10076 margin-bottom: 3rem !important;
10079 margin-bottom: auto !important;
10082 margin-left: 0 !important;
10085 margin-left: 0.25rem !important;
10088 margin-left: 0.5rem !important;
10091 margin-left: 1rem !important;
10094 margin-left: 1.5rem !important;
10097 margin-left: 3rem !important;
10100 margin-left: auto !important;
10103 padding: 0 !important;
10106 padding: 0.25rem !important;
10109 padding: 0.5rem !important;
10112 padding: 1rem !important;
10115 padding: 1.5rem !important;
10118 padding: 3rem !important;
10121 padding-right: 0 !important;
10122 padding-left: 0 !important;
10125 padding-right: 0.25rem !important;
10126 padding-left: 0.25rem !important;
10129 padding-right: 0.5rem !important;
10130 padding-left: 0.5rem !important;
10133 padding-right: 1rem !important;
10134 padding-left: 1rem !important;
10137 padding-right: 1.5rem !important;
10138 padding-left: 1.5rem !important;
10141 padding-right: 3rem !important;
10142 padding-left: 3rem !important;
10145 padding-top: 0 !important;
10146 padding-bottom: 0 !important;
10149 padding-top: 0.25rem !important;
10150 padding-bottom: 0.25rem !important;
10153 padding-top: 0.5rem !important;
10154 padding-bottom: 0.5rem !important;
10157 padding-top: 1rem !important;
10158 padding-bottom: 1rem !important;
10161 padding-top: 1.5rem !important;
10162 padding-bottom: 1.5rem !important;
10165 padding-top: 3rem !important;
10166 padding-bottom: 3rem !important;
10169 padding-top: 0 !important;
10172 padding-top: 0.25rem !important;
10175 padding-top: 0.5rem !important;
10178 padding-top: 1rem !important;
10181 padding-top: 1.5rem !important;
10184 padding-top: 3rem !important;
10187 padding-right: 0 !important;
10190 padding-right: 0.25rem !important;
10193 padding-right: 0.5rem !important;
10196 padding-right: 1rem !important;
10199 padding-right: 1.5rem !important;
10202 padding-right: 3rem !important;
10205 padding-bottom: 0 !important;
10208 padding-bottom: 0.25rem !important;
10211 padding-bottom: 0.5rem !important;
10214 padding-bottom: 1rem !important;
10217 padding-bottom: 1.5rem !important;
10220 padding-bottom: 3rem !important;
10223 padding-left: 0 !important;
10226 padding-left: 0.25rem !important;
10229 padding-left: 0.5rem !important;
10232 padding-left: 1rem !important;
10235 padding-left: 1.5rem !important;
10238 padding-left: 3rem !important;
10244 gap: 0.25rem !important;
10247 gap: 0.5rem !important;
10250 gap: 1rem !important;
10253 gap: 1.5rem !important;
10256 gap: 3rem !important;
10259 row-gap: 0 !important;
10262 row-gap: 0.25rem !important;
10265 row-gap: 0.5rem !important;
10268 row-gap: 1rem !important;
10271 row-gap: 1.5rem !important;
10274 row-gap: 3rem !important;
10277 -moz-column-gap: 0 !important;
10278 column-gap: 0 !important;
10281 -moz-column-gap: 0.25rem !important;
10282 column-gap: 0.25rem !important;
10285 -moz-column-gap: 0.5rem !important;
10286 column-gap: 0.5rem !important;
10289 -moz-column-gap: 1rem !important;
10290 column-gap: 1rem !important;
10293 -moz-column-gap: 1.5rem !important;
10294 column-gap: 1.5rem !important;
10297 -moz-column-gap: 3rem !important;
10298 column-gap: 3rem !important;
10301 text-align: left !important;
10304 text-align: right !important;
10307 text-align: center !important;
10310 @media (min-width: 992px) {
10312 float: left !important;
10315 float: right !important;
10318 float: none !important;
10320 .object-fit-lg-contain {
10321 -o-object-fit: contain !important;
10322 object-fit: contain !important;
10324 .object-fit-lg-cover {
10325 -o-object-fit: cover !important;
10326 object-fit: cover !important;
10328 .object-fit-lg-fill {
10329 -o-object-fit: fill !important;
10330 object-fit: fill !important;
10332 .object-fit-lg-scale {
10333 -o-object-fit: scale-down !important;
10334 object-fit: scale-down !important;
10336 .object-fit-lg-none {
10337 -o-object-fit: none !important;
10338 object-fit: none !important;
10341 display: inline !important;
10343 .d-lg-inline-block {
10344 display: inline-block !important;
10347 display: block !important;
10350 display: grid !important;
10352 .d-lg-inline-grid {
10353 display: inline-grid !important;
10356 display: table !important;
10359 display: table-row !important;
10362 display: table-cell !important;
10365 display: flex !important;
10367 .d-lg-inline-flex {
10368 display: inline-flex !important;
10371 display: none !important;
10374 flex: 1 1 auto !important;
10377 flex-direction: row !important;
10380 flex-direction: column !important;
10382 .flex-lg-row-reverse {
10383 flex-direction: row-reverse !important;
10385 .flex-lg-column-reverse {
10386 flex-direction: column-reverse !important;
10389 flex-grow: 0 !important;
10392 flex-grow: 1 !important;
10394 .flex-lg-shrink-0 {
10395 flex-shrink: 0 !important;
10397 .flex-lg-shrink-1 {
10398 flex-shrink: 1 !important;
10401 flex-wrap: wrap !important;
10404 flex-wrap: nowrap !important;
10406 .flex-lg-wrap-reverse {
10407 flex-wrap: wrap-reverse !important;
10409 .justify-content-lg-start {
10410 justify-content: flex-start !important;
10412 .justify-content-lg-end {
10413 justify-content: flex-end !important;
10415 .justify-content-lg-center {
10416 justify-content: center !important;
10418 .justify-content-lg-between {
10419 justify-content: space-between !important;
10421 .justify-content-lg-around {
10422 justify-content: space-around !important;
10424 .justify-content-lg-evenly {
10425 justify-content: space-evenly !important;
10427 .align-items-lg-start {
10428 align-items: flex-start !important;
10430 .align-items-lg-end {
10431 align-items: flex-end !important;
10433 .align-items-lg-center {
10434 align-items: center !important;
10436 .align-items-lg-baseline {
10437 align-items: baseline !important;
10439 .align-items-lg-stretch {
10440 align-items: stretch !important;
10442 .align-content-lg-start {
10443 align-content: flex-start !important;
10445 .align-content-lg-end {
10446 align-content: flex-end !important;
10448 .align-content-lg-center {
10449 align-content: center !important;
10451 .align-content-lg-between {
10452 align-content: space-between !important;
10454 .align-content-lg-around {
10455 align-content: space-around !important;
10457 .align-content-lg-stretch {
10458 align-content: stretch !important;
10460 .align-self-lg-auto {
10461 align-self: auto !important;
10463 .align-self-lg-start {
10464 align-self: flex-start !important;
10466 .align-self-lg-end {
10467 align-self: flex-end !important;
10469 .align-self-lg-center {
10470 align-self: center !important;
10472 .align-self-lg-baseline {
10473 align-self: baseline !important;
10475 .align-self-lg-stretch {
10476 align-self: stretch !important;
10479 order: -1 !important;
10482 order: 0 !important;
10485 order: 1 !important;
10488 order: 2 !important;
10491 order: 3 !important;
10494 order: 4 !important;
10497 order: 5 !important;
10500 order: 6 !important;
10503 margin: 0 !important;
10506 margin: 0.25rem !important;
10509 margin: 0.5rem !important;
10512 margin: 1rem !important;
10515 margin: 1.5rem !important;
10518 margin: 3rem !important;
10521 margin: auto !important;
10524 margin-right: 0 !important;
10525 margin-left: 0 !important;
10528 margin-right: 0.25rem !important;
10529 margin-left: 0.25rem !important;
10532 margin-right: 0.5rem !important;
10533 margin-left: 0.5rem !important;
10536 margin-right: 1rem !important;
10537 margin-left: 1rem !important;
10540 margin-right: 1.5rem !important;
10541 margin-left: 1.5rem !important;
10544 margin-right: 3rem !important;
10545 margin-left: 3rem !important;
10548 margin-right: auto !important;
10549 margin-left: auto !important;
10552 margin-top: 0 !important;
10553 margin-bottom: 0 !important;
10556 margin-top: 0.25rem !important;
10557 margin-bottom: 0.25rem !important;
10560 margin-top: 0.5rem !important;
10561 margin-bottom: 0.5rem !important;
10564 margin-top: 1rem !important;
10565 margin-bottom: 1rem !important;
10568 margin-top: 1.5rem !important;
10569 margin-bottom: 1.5rem !important;
10572 margin-top: 3rem !important;
10573 margin-bottom: 3rem !important;
10576 margin-top: auto !important;
10577 margin-bottom: auto !important;
10580 margin-top: 0 !important;
10583 margin-top: 0.25rem !important;
10586 margin-top: 0.5rem !important;
10589 margin-top: 1rem !important;
10592 margin-top: 1.5rem !important;
10595 margin-top: 3rem !important;
10598 margin-top: auto !important;
10601 margin-right: 0 !important;
10604 margin-right: 0.25rem !important;
10607 margin-right: 0.5rem !important;
10610 margin-right: 1rem !important;
10613 margin-right: 1.5rem !important;
10616 margin-right: 3rem !important;
10619 margin-right: auto !important;
10622 margin-bottom: 0 !important;
10625 margin-bottom: 0.25rem !important;
10628 margin-bottom: 0.5rem !important;
10631 margin-bottom: 1rem !important;
10634 margin-bottom: 1.5rem !important;
10637 margin-bottom: 3rem !important;
10640 margin-bottom: auto !important;
10643 margin-left: 0 !important;
10646 margin-left: 0.25rem !important;
10649 margin-left: 0.5rem !important;
10652 margin-left: 1rem !important;
10655 margin-left: 1.5rem !important;
10658 margin-left: 3rem !important;
10661 margin-left: auto !important;
10664 padding: 0 !important;
10667 padding: 0.25rem !important;
10670 padding: 0.5rem !important;
10673 padding: 1rem !important;
10676 padding: 1.5rem !important;
10679 padding: 3rem !important;
10682 padding-right: 0 !important;
10683 padding-left: 0 !important;
10686 padding-right: 0.25rem !important;
10687 padding-left: 0.25rem !important;
10690 padding-right: 0.5rem !important;
10691 padding-left: 0.5rem !important;
10694 padding-right: 1rem !important;
10695 padding-left: 1rem !important;
10698 padding-right: 1.5rem !important;
10699 padding-left: 1.5rem !important;
10702 padding-right: 3rem !important;
10703 padding-left: 3rem !important;
10706 padding-top: 0 !important;
10707 padding-bottom: 0 !important;
10710 padding-top: 0.25rem !important;
10711 padding-bottom: 0.25rem !important;
10714 padding-top: 0.5rem !important;
10715 padding-bottom: 0.5rem !important;
10718 padding-top: 1rem !important;
10719 padding-bottom: 1rem !important;
10722 padding-top: 1.5rem !important;
10723 padding-bottom: 1.5rem !important;
10726 padding-top: 3rem !important;
10727 padding-bottom: 3rem !important;
10730 padding-top: 0 !important;
10733 padding-top: 0.25rem !important;
10736 padding-top: 0.5rem !important;
10739 padding-top: 1rem !important;
10742 padding-top: 1.5rem !important;
10745 padding-top: 3rem !important;
10748 padding-right: 0 !important;
10751 padding-right: 0.25rem !important;
10754 padding-right: 0.5rem !important;
10757 padding-right: 1rem !important;
10760 padding-right: 1.5rem !important;
10763 padding-right: 3rem !important;
10766 padding-bottom: 0 !important;
10769 padding-bottom: 0.25rem !important;
10772 padding-bottom: 0.5rem !important;
10775 padding-bottom: 1rem !important;
10778 padding-bottom: 1.5rem !important;
10781 padding-bottom: 3rem !important;
10784 padding-left: 0 !important;
10787 padding-left: 0.25rem !important;
10790 padding-left: 0.5rem !important;
10793 padding-left: 1rem !important;
10796 padding-left: 1.5rem !important;
10799 padding-left: 3rem !important;
10805 gap: 0.25rem !important;
10808 gap: 0.5rem !important;
10811 gap: 1rem !important;
10814 gap: 1.5rem !important;
10817 gap: 3rem !important;
10820 row-gap: 0 !important;
10823 row-gap: 0.25rem !important;
10826 row-gap: 0.5rem !important;
10829 row-gap: 1rem !important;
10832 row-gap: 1.5rem !important;
10835 row-gap: 3rem !important;
10838 -moz-column-gap: 0 !important;
10839 column-gap: 0 !important;
10842 -moz-column-gap: 0.25rem !important;
10843 column-gap: 0.25rem !important;
10846 -moz-column-gap: 0.5rem !important;
10847 column-gap: 0.5rem !important;
10850 -moz-column-gap: 1rem !important;
10851 column-gap: 1rem !important;
10854 -moz-column-gap: 1.5rem !important;
10855 column-gap: 1.5rem !important;
10858 -moz-column-gap: 3rem !important;
10859 column-gap: 3rem !important;
10862 text-align: left !important;
10865 text-align: right !important;
10868 text-align: center !important;
10871 @media (min-width: 1200px) {
10873 float: left !important;
10876 float: right !important;
10879 float: none !important;
10881 .object-fit-xl-contain {
10882 -o-object-fit: contain !important;
10883 object-fit: contain !important;
10885 .object-fit-xl-cover {
10886 -o-object-fit: cover !important;
10887 object-fit: cover !important;
10889 .object-fit-xl-fill {
10890 -o-object-fit: fill !important;
10891 object-fit: fill !important;
10893 .object-fit-xl-scale {
10894 -o-object-fit: scale-down !important;
10895 object-fit: scale-down !important;
10897 .object-fit-xl-none {
10898 -o-object-fit: none !important;
10899 object-fit: none !important;
10902 display: inline !important;
10904 .d-xl-inline-block {
10905 display: inline-block !important;
10908 display: block !important;
10911 display: grid !important;
10913 .d-xl-inline-grid {
10914 display: inline-grid !important;
10917 display: table !important;
10920 display: table-row !important;
10923 display: table-cell !important;
10926 display: flex !important;
10928 .d-xl-inline-flex {
10929 display: inline-flex !important;
10932 display: none !important;
10935 flex: 1 1 auto !important;
10938 flex-direction: row !important;
10941 flex-direction: column !important;
10943 .flex-xl-row-reverse {
10944 flex-direction: row-reverse !important;
10946 .flex-xl-column-reverse {
10947 flex-direction: column-reverse !important;
10950 flex-grow: 0 !important;
10953 flex-grow: 1 !important;
10955 .flex-xl-shrink-0 {
10956 flex-shrink: 0 !important;
10958 .flex-xl-shrink-1 {
10959 flex-shrink: 1 !important;
10962 flex-wrap: wrap !important;
10965 flex-wrap: nowrap !important;
10967 .flex-xl-wrap-reverse {
10968 flex-wrap: wrap-reverse !important;
10970 .justify-content-xl-start {
10971 justify-content: flex-start !important;
10973 .justify-content-xl-end {
10974 justify-content: flex-end !important;
10976 .justify-content-xl-center {
10977 justify-content: center !important;
10979 .justify-content-xl-between {
10980 justify-content: space-between !important;
10982 .justify-content-xl-around {
10983 justify-content: space-around !important;
10985 .justify-content-xl-evenly {
10986 justify-content: space-evenly !important;
10988 .align-items-xl-start {
10989 align-items: flex-start !important;
10991 .align-items-xl-end {
10992 align-items: flex-end !important;
10994 .align-items-xl-center {
10995 align-items: center !important;
10997 .align-items-xl-baseline {
10998 align-items: baseline !important;
11000 .align-items-xl-stretch {
11001 align-items: stretch !important;
11003 .align-content-xl-start {
11004 align-content: flex-start !important;
11006 .align-content-xl-end {
11007 align-content: flex-end !important;
11009 .align-content-xl-center {
11010 align-content: center !important;
11012 .align-content-xl-between {
11013 align-content: space-between !important;
11015 .align-content-xl-around {
11016 align-content: space-around !important;
11018 .align-content-xl-stretch {
11019 align-content: stretch !important;
11021 .align-self-xl-auto {
11022 align-self: auto !important;
11024 .align-self-xl-start {
11025 align-self: flex-start !important;
11027 .align-self-xl-end {
11028 align-self: flex-end !important;
11030 .align-self-xl-center {
11031 align-self: center !important;
11033 .align-self-xl-baseline {
11034 align-self: baseline !important;
11036 .align-self-xl-stretch {
11037 align-self: stretch !important;
11040 order: -1 !important;
11043 order: 0 !important;
11046 order: 1 !important;
11049 order: 2 !important;
11052 order: 3 !important;
11055 order: 4 !important;
11058 order: 5 !important;
11061 order: 6 !important;
11064 margin: 0 !important;
11067 margin: 0.25rem !important;
11070 margin: 0.5rem !important;
11073 margin: 1rem !important;
11076 margin: 1.5rem !important;
11079 margin: 3rem !important;
11082 margin: auto !important;
11085 margin-right: 0 !important;
11086 margin-left: 0 !important;
11089 margin-right: 0.25rem !important;
11090 margin-left: 0.25rem !important;
11093 margin-right: 0.5rem !important;
11094 margin-left: 0.5rem !important;
11097 margin-right: 1rem !important;
11098 margin-left: 1rem !important;
11101 margin-right: 1.5rem !important;
11102 margin-left: 1.5rem !important;
11105 margin-right: 3rem !important;
11106 margin-left: 3rem !important;
11109 margin-right: auto !important;
11110 margin-left: auto !important;
11113 margin-top: 0 !important;
11114 margin-bottom: 0 !important;
11117 margin-top: 0.25rem !important;
11118 margin-bottom: 0.25rem !important;
11121 margin-top: 0.5rem !important;
11122 margin-bottom: 0.5rem !important;
11125 margin-top: 1rem !important;
11126 margin-bottom: 1rem !important;
11129 margin-top: 1.5rem !important;
11130 margin-bottom: 1.5rem !important;
11133 margin-top: 3rem !important;
11134 margin-bottom: 3rem !important;
11137 margin-top: auto !important;
11138 margin-bottom: auto !important;
11141 margin-top: 0 !important;
11144 margin-top: 0.25rem !important;
11147 margin-top: 0.5rem !important;
11150 margin-top: 1rem !important;
11153 margin-top: 1.5rem !important;
11156 margin-top: 3rem !important;
11159 margin-top: auto !important;
11162 margin-right: 0 !important;
11165 margin-right: 0.25rem !important;
11168 margin-right: 0.5rem !important;
11171 margin-right: 1rem !important;
11174 margin-right: 1.5rem !important;
11177 margin-right: 3rem !important;
11180 margin-right: auto !important;
11183 margin-bottom: 0 !important;
11186 margin-bottom: 0.25rem !important;
11189 margin-bottom: 0.5rem !important;
11192 margin-bottom: 1rem !important;
11195 margin-bottom: 1.5rem !important;
11198 margin-bottom: 3rem !important;
11201 margin-bottom: auto !important;
11204 margin-left: 0 !important;
11207 margin-left: 0.25rem !important;
11210 margin-left: 0.5rem !important;
11213 margin-left: 1rem !important;
11216 margin-left: 1.5rem !important;
11219 margin-left: 3rem !important;
11222 margin-left: auto !important;
11225 padding: 0 !important;
11228 padding: 0.25rem !important;
11231 padding: 0.5rem !important;
11234 padding: 1rem !important;
11237 padding: 1.5rem !important;
11240 padding: 3rem !important;
11243 padding-right: 0 !important;
11244 padding-left: 0 !important;
11247 padding-right: 0.25rem !important;
11248 padding-left: 0.25rem !important;
11251 padding-right: 0.5rem !important;
11252 padding-left: 0.5rem !important;
11255 padding-right: 1rem !important;
11256 padding-left: 1rem !important;
11259 padding-right: 1.5rem !important;
11260 padding-left: 1.5rem !important;
11263 padding-right: 3rem !important;
11264 padding-left: 3rem !important;
11267 padding-top: 0 !important;
11268 padding-bottom: 0 !important;
11271 padding-top: 0.25rem !important;
11272 padding-bottom: 0.25rem !important;
11275 padding-top: 0.5rem !important;
11276 padding-bottom: 0.5rem !important;
11279 padding-top: 1rem !important;
11280 padding-bottom: 1rem !important;
11283 padding-top: 1.5rem !important;
11284 padding-bottom: 1.5rem !important;
11287 padding-top: 3rem !important;
11288 padding-bottom: 3rem !important;
11291 padding-top: 0 !important;
11294 padding-top: 0.25rem !important;
11297 padding-top: 0.5rem !important;
11300 padding-top: 1rem !important;
11303 padding-top: 1.5rem !important;
11306 padding-top: 3rem !important;
11309 padding-right: 0 !important;
11312 padding-right: 0.25rem !important;
11315 padding-right: 0.5rem !important;
11318 padding-right: 1rem !important;
11321 padding-right: 1.5rem !important;
11324 padding-right: 3rem !important;
11327 padding-bottom: 0 !important;
11330 padding-bottom: 0.25rem !important;
11333 padding-bottom: 0.5rem !important;
11336 padding-bottom: 1rem !important;
11339 padding-bottom: 1.5rem !important;
11342 padding-bottom: 3rem !important;
11345 padding-left: 0 !important;
11348 padding-left: 0.25rem !important;
11351 padding-left: 0.5rem !important;
11354 padding-left: 1rem !important;
11357 padding-left: 1.5rem !important;
11360 padding-left: 3rem !important;
11366 gap: 0.25rem !important;
11369 gap: 0.5rem !important;
11372 gap: 1rem !important;
11375 gap: 1.5rem !important;
11378 gap: 3rem !important;
11381 row-gap: 0 !important;
11384 row-gap: 0.25rem !important;
11387 row-gap: 0.5rem !important;
11390 row-gap: 1rem !important;
11393 row-gap: 1.5rem !important;
11396 row-gap: 3rem !important;
11399 -moz-column-gap: 0 !important;
11400 column-gap: 0 !important;
11403 -moz-column-gap: 0.25rem !important;
11404 column-gap: 0.25rem !important;
11407 -moz-column-gap: 0.5rem !important;
11408 column-gap: 0.5rem !important;
11411 -moz-column-gap: 1rem !important;
11412 column-gap: 1rem !important;
11415 -moz-column-gap: 1.5rem !important;
11416 column-gap: 1.5rem !important;
11419 -moz-column-gap: 3rem !important;
11420 column-gap: 3rem !important;
11423 text-align: left !important;
11426 text-align: right !important;
11429 text-align: center !important;
11432 @media (min-width: 1400px) {
11434 float: left !important;
11437 float: right !important;
11440 float: none !important;
11442 .object-fit-xxl-contain {
11443 -o-object-fit: contain !important;
11444 object-fit: contain !important;
11446 .object-fit-xxl-cover {
11447 -o-object-fit: cover !important;
11448 object-fit: cover !important;
11450 .object-fit-xxl-fill {
11451 -o-object-fit: fill !important;
11452 object-fit: fill !important;
11454 .object-fit-xxl-scale {
11455 -o-object-fit: scale-down !important;
11456 object-fit: scale-down !important;
11458 .object-fit-xxl-none {
11459 -o-object-fit: none !important;
11460 object-fit: none !important;
11463 display: inline !important;
11465 .d-xxl-inline-block {
11466 display: inline-block !important;
11469 display: block !important;
11472 display: grid !important;
11474 .d-xxl-inline-grid {
11475 display: inline-grid !important;
11478 display: table !important;
11481 display: table-row !important;
11483 .d-xxl-table-cell {
11484 display: table-cell !important;
11487 display: flex !important;
11489 .d-xxl-inline-flex {
11490 display: inline-flex !important;
11493 display: none !important;
11496 flex: 1 1 auto !important;
11499 flex-direction: row !important;
11502 flex-direction: column !important;
11504 .flex-xxl-row-reverse {
11505 flex-direction: row-reverse !important;
11507 .flex-xxl-column-reverse {
11508 flex-direction: column-reverse !important;
11511 flex-grow: 0 !important;
11514 flex-grow: 1 !important;
11516 .flex-xxl-shrink-0 {
11517 flex-shrink: 0 !important;
11519 .flex-xxl-shrink-1 {
11520 flex-shrink: 1 !important;
11523 flex-wrap: wrap !important;
11526 flex-wrap: nowrap !important;
11528 .flex-xxl-wrap-reverse {
11529 flex-wrap: wrap-reverse !important;
11531 .justify-content-xxl-start {
11532 justify-content: flex-start !important;
11534 .justify-content-xxl-end {
11535 justify-content: flex-end !important;
11537 .justify-content-xxl-center {
11538 justify-content: center !important;
11540 .justify-content-xxl-between {
11541 justify-content: space-between !important;
11543 .justify-content-xxl-around {
11544 justify-content: space-around !important;
11546 .justify-content-xxl-evenly {
11547 justify-content: space-evenly !important;
11549 .align-items-xxl-start {
11550 align-items: flex-start !important;
11552 .align-items-xxl-end {
11553 align-items: flex-end !important;
11555 .align-items-xxl-center {
11556 align-items: center !important;
11558 .align-items-xxl-baseline {
11559 align-items: baseline !important;
11561 .align-items-xxl-stretch {
11562 align-items: stretch !important;
11564 .align-content-xxl-start {
11565 align-content: flex-start !important;
11567 .align-content-xxl-end {
11568 align-content: flex-end !important;
11570 .align-content-xxl-center {
11571 align-content: center !important;
11573 .align-content-xxl-between {
11574 align-content: space-between !important;
11576 .align-content-xxl-around {
11577 align-content: space-around !important;
11579 .align-content-xxl-stretch {
11580 align-content: stretch !important;
11582 .align-self-xxl-auto {
11583 align-self: auto !important;
11585 .align-self-xxl-start {
11586 align-self: flex-start !important;
11588 .align-self-xxl-end {
11589 align-self: flex-end !important;
11591 .align-self-xxl-center {
11592 align-self: center !important;
11594 .align-self-xxl-baseline {
11595 align-self: baseline !important;
11597 .align-self-xxl-stretch {
11598 align-self: stretch !important;
11601 order: -1 !important;
11604 order: 0 !important;
11607 order: 1 !important;
11610 order: 2 !important;
11613 order: 3 !important;
11616 order: 4 !important;
11619 order: 5 !important;
11622 order: 6 !important;
11625 margin: 0 !important;
11628 margin: 0.25rem !important;
11631 margin: 0.5rem !important;
11634 margin: 1rem !important;
11637 margin: 1.5rem !important;
11640 margin: 3rem !important;
11643 margin: auto !important;
11646 margin-right: 0 !important;
11647 margin-left: 0 !important;
11650 margin-right: 0.25rem !important;
11651 margin-left: 0.25rem !important;
11654 margin-right: 0.5rem !important;
11655 margin-left: 0.5rem !important;
11658 margin-right: 1rem !important;
11659 margin-left: 1rem !important;
11662 margin-right: 1.5rem !important;
11663 margin-left: 1.5rem !important;
11666 margin-right: 3rem !important;
11667 margin-left: 3rem !important;
11670 margin-right: auto !important;
11671 margin-left: auto !important;
11674 margin-top: 0 !important;
11675 margin-bottom: 0 !important;
11678 margin-top: 0.25rem !important;
11679 margin-bottom: 0.25rem !important;
11682 margin-top: 0.5rem !important;
11683 margin-bottom: 0.5rem !important;
11686 margin-top: 1rem !important;
11687 margin-bottom: 1rem !important;
11690 margin-top: 1.5rem !important;
11691 margin-bottom: 1.5rem !important;
11694 margin-top: 3rem !important;
11695 margin-bottom: 3rem !important;
11698 margin-top: auto !important;
11699 margin-bottom: auto !important;
11702 margin-top: 0 !important;
11705 margin-top: 0.25rem !important;
11708 margin-top: 0.5rem !important;
11711 margin-top: 1rem !important;
11714 margin-top: 1.5rem !important;
11717 margin-top: 3rem !important;
11720 margin-top: auto !important;
11723 margin-right: 0 !important;
11726 margin-right: 0.25rem !important;
11729 margin-right: 0.5rem !important;
11732 margin-right: 1rem !important;
11735 margin-right: 1.5rem !important;
11738 margin-right: 3rem !important;
11741 margin-right: auto !important;
11744 margin-bottom: 0 !important;
11747 margin-bottom: 0.25rem !important;
11750 margin-bottom: 0.5rem !important;
11753 margin-bottom: 1rem !important;
11756 margin-bottom: 1.5rem !important;
11759 margin-bottom: 3rem !important;
11762 margin-bottom: auto !important;
11765 margin-left: 0 !important;
11768 margin-left: 0.25rem !important;
11771 margin-left: 0.5rem !important;
11774 margin-left: 1rem !important;
11777 margin-left: 1.5rem !important;
11780 margin-left: 3rem !important;
11783 margin-left: auto !important;
11786 padding: 0 !important;
11789 padding: 0.25rem !important;
11792 padding: 0.5rem !important;
11795 padding: 1rem !important;
11798 padding: 1.5rem !important;
11801 padding: 3rem !important;
11804 padding-right: 0 !important;
11805 padding-left: 0 !important;
11808 padding-right: 0.25rem !important;
11809 padding-left: 0.25rem !important;
11812 padding-right: 0.5rem !important;
11813 padding-left: 0.5rem !important;
11816 padding-right: 1rem !important;
11817 padding-left: 1rem !important;
11820 padding-right: 1.5rem !important;
11821 padding-left: 1.5rem !important;
11824 padding-right: 3rem !important;
11825 padding-left: 3rem !important;
11828 padding-top: 0 !important;
11829 padding-bottom: 0 !important;
11832 padding-top: 0.25rem !important;
11833 padding-bottom: 0.25rem !important;
11836 padding-top: 0.5rem !important;
11837 padding-bottom: 0.5rem !important;
11840 padding-top: 1rem !important;
11841 padding-bottom: 1rem !important;
11844 padding-top: 1.5rem !important;
11845 padding-bottom: 1.5rem !important;
11848 padding-top: 3rem !important;
11849 padding-bottom: 3rem !important;
11852 padding-top: 0 !important;
11855 padding-top: 0.25rem !important;
11858 padding-top: 0.5rem !important;
11861 padding-top: 1rem !important;
11864 padding-top: 1.5rem !important;
11867 padding-top: 3rem !important;
11870 padding-right: 0 !important;
11873 padding-right: 0.25rem !important;
11876 padding-right: 0.5rem !important;
11879 padding-right: 1rem !important;
11882 padding-right: 1.5rem !important;
11885 padding-right: 3rem !important;
11888 padding-bottom: 0 !important;
11891 padding-bottom: 0.25rem !important;
11894 padding-bottom: 0.5rem !important;
11897 padding-bottom: 1rem !important;
11900 padding-bottom: 1.5rem !important;
11903 padding-bottom: 3rem !important;
11906 padding-left: 0 !important;
11909 padding-left: 0.25rem !important;
11912 padding-left: 0.5rem !important;
11915 padding-left: 1rem !important;
11918 padding-left: 1.5rem !important;
11921 padding-left: 3rem !important;
11927 gap: 0.25rem !important;
11930 gap: 0.5rem !important;
11933 gap: 1rem !important;
11936 gap: 1.5rem !important;
11939 gap: 3rem !important;
11942 row-gap: 0 !important;
11945 row-gap: 0.25rem !important;
11948 row-gap: 0.5rem !important;
11951 row-gap: 1rem !important;
11954 row-gap: 1.5rem !important;
11957 row-gap: 3rem !important;
11959 .column-gap-xxl-0 {
11960 -moz-column-gap: 0 !important;
11961 column-gap: 0 !important;
11963 .column-gap-xxl-1 {
11964 -moz-column-gap: 0.25rem !important;
11965 column-gap: 0.25rem !important;
11967 .column-gap-xxl-2 {
11968 -moz-column-gap: 0.5rem !important;
11969 column-gap: 0.5rem !important;
11971 .column-gap-xxl-3 {
11972 -moz-column-gap: 1rem !important;
11973 column-gap: 1rem !important;
11975 .column-gap-xxl-4 {
11976 -moz-column-gap: 1.5rem !important;
11977 column-gap: 1.5rem !important;
11979 .column-gap-xxl-5 {
11980 -moz-column-gap: 3rem !important;
11981 column-gap: 3rem !important;
11984 text-align: left !important;
11987 text-align: right !important;
11990 text-align: center !important;
11993 @media (min-width: 1200px) {
11995 font-size: 3rem !important;
11998 font-size: 2.5rem !important;
12001 font-size: 2rem !important;
12004 font-size: 1.40625rem !important;
12009 display: inline !important;
12011 .d-print-inline-block {
12012 display: inline-block !important;
12015 display: block !important;
12018 display: grid !important;
12020 .d-print-inline-grid {
12021 display: inline-grid !important;
12024 display: table !important;
12026 .d-print-table-row {
12027 display: table-row !important;
12029 .d-print-table-cell {
12030 display: table-cell !important;
12033 display: flex !important;
12035 .d-print-inline-flex {
12036 display: inline-flex !important;
12039 display: none !important;
12041 }/*# sourceMappingURL=darkly-compact.css.map */