3 * Bootstrap v5.3.2 (https://getbootstrap.com/)
4 * Copyright 2011-2023 The Bootstrap Authors
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
8 [data-bs-theme=light] {
22 --bs-gray-dark: #343a40;
23 --bs-gray-100: #f8f9fa;
24 --bs-gray-200: #e9ecef;
25 --bs-gray-300: #dee2e6;
26 --bs-gray-400: #ced4da;
27 --bs-gray-500: #adb5bd;
28 --bs-gray-600: #6c757d;
29 --bs-gray-700: #495057;
30 --bs-gray-800: #343a40;
31 --bs-gray-900: #212529;
32 --bs-primary: #0d6efd;
33 --bs-secondary: #6c757d;
34 --bs-success: #198754;
36 --bs-warning: #ffc107;
40 --bs-primary-rgb: 13, 110, 253;
41 --bs-secondary-rgb: 108, 117, 125;
42 --bs-success-rgb: 25, 135, 84;
43 --bs-info-rgb: 13, 202, 240;
44 --bs-warning-rgb: 255, 193, 7;
45 --bs-danger-rgb: 220, 53, 69;
46 --bs-light-rgb: 248, 249, 250;
47 --bs-dark-rgb: 33, 37, 41;
48 --bs-primary-text-emphasis: #052c65;
49 --bs-secondary-text-emphasis: #2b2f32;
50 --bs-success-text-emphasis: #0a3622;
51 --bs-info-text-emphasis: #055160;
52 --bs-warning-text-emphasis: #664d03;
53 --bs-danger-text-emphasis: #58151c;
54 --bs-light-text-emphasis: #495057;
55 --bs-dark-text-emphasis: #495057;
56 --bs-primary-bg-subtle: #cfe2ff;
57 --bs-secondary-bg-subtle: #e2e3e5;
58 --bs-success-bg-subtle: #d1e7dd;
59 --bs-info-bg-subtle: #cff4fc;
60 --bs-warning-bg-subtle: #fff3cd;
61 --bs-danger-bg-subtle: #f8d7da;
62 --bs-light-bg-subtle: #fcfcfd;
63 --bs-dark-bg-subtle: #ced4da;
64 --bs-primary-border-subtle: #9ec5fe;
65 --bs-secondary-border-subtle: #c4c8cb;
66 --bs-success-border-subtle: #a3cfbb;
67 --bs-info-border-subtle: #9eeaf9;
68 --bs-warning-border-subtle: #ffe69c;
69 --bs-danger-border-subtle: #f1aeb5;
70 --bs-light-border-subtle: #e9ecef;
71 --bs-dark-border-subtle: #adb5bd;
72 --bs-white-rgb: 255, 255, 255;
73 --bs-black-rgb: 0, 0, 0;
74 --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
75 --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
76 --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
77 --bs-body-font-family: var(--bs-font-sans-serif);
78 --bs-body-font-size: 1rem;
79 --bs-body-font-weight: 400;
80 --bs-body-line-height: 1.5;
81 --bs-body-color: #212529;
82 --bs-body-color-rgb: 33, 37, 41;
84 --bs-body-bg-rgb: 255, 255, 255;
85 --bs-emphasis-color: #000;
86 --bs-emphasis-color-rgb: 0, 0, 0;
87 --bs-secondary-color: rgba(33, 37, 41, 0.75);
88 --bs-secondary-color-rgb: 33, 37, 41;
89 --bs-secondary-bg: #e9ecef;
90 --bs-secondary-bg-rgb: 233, 236, 239;
91 --bs-tertiary-color: rgba(33, 37, 41, 0.5);
92 --bs-tertiary-color-rgb: 33, 37, 41;
93 --bs-tertiary-bg: #f8f9fa;
94 --bs-tertiary-bg-rgb: 248, 249, 250;
95 --bs-heading-color: inherit;
96 --bs-link-color: #0d6efd;
97 --bs-link-color-rgb: 13, 110, 253;
98 --bs-link-decoration: underline;
99 --bs-link-hover-color: #0a58ca;
100 --bs-link-hover-color-rgb: 10, 88, 202;
101 --bs-code-color: #d63384;
102 --bs-highlight-color: #212529;
103 --bs-highlight-bg: #fff3cd;
104 --bs-border-width: 1px;
105 --bs-border-style: solid;
106 --bs-border-color: #dee2e6;
107 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
108 --bs-border-radius: 0.375rem;
109 --bs-border-radius-sm: 0.25rem;
110 --bs-border-radius-lg: 0.5rem;
111 --bs-border-radius-xl: 1rem;
112 --bs-border-radius-xxl: 2rem;
113 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
114 --bs-border-radius-pill: 50rem;
115 --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
116 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
117 --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
118 --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
119 --bs-focus-ring-width: 0.25rem;
120 --bs-focus-ring-opacity: 0.25;
121 --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
122 --bs-form-valid-color: #198754;
123 --bs-form-valid-border-color: #198754;
124 --bs-form-invalid-color: #dc3545;
125 --bs-form-invalid-border-color: #dc3545;
128 [data-bs-theme=dark] {
130 --bs-body-color: #dee2e6;
131 --bs-body-color-rgb: 222, 226, 230;
132 --bs-body-bg: #212529;
133 --bs-body-bg-rgb: 33, 37, 41;
134 --bs-emphasis-color: #fff;
135 --bs-emphasis-color-rgb: 255, 255, 255;
136 --bs-secondary-color: rgba(222, 226, 230, 0.75);
137 --bs-secondary-color-rgb: 222, 226, 230;
138 --bs-secondary-bg: #343a40;
139 --bs-secondary-bg-rgb: 52, 58, 64;
140 --bs-tertiary-color: rgba(222, 226, 230, 0.5);
141 --bs-tertiary-color-rgb: 222, 226, 230;
142 --bs-tertiary-bg: #2b3035;
143 --bs-tertiary-bg-rgb: 43, 48, 53;
144 --bs-primary-text-emphasis: #6ea8fe;
145 --bs-secondary-text-emphasis: #a7acb1;
146 --bs-success-text-emphasis: #75b798;
147 --bs-info-text-emphasis: #6edff6;
148 --bs-warning-text-emphasis: #ffda6a;
149 --bs-danger-text-emphasis: #ea868f;
150 --bs-light-text-emphasis: #f8f9fa;
151 --bs-dark-text-emphasis: #dee2e6;
152 --bs-primary-bg-subtle: #031633;
153 --bs-secondary-bg-subtle: #161719;
154 --bs-success-bg-subtle: #051b11;
155 --bs-info-bg-subtle: #032830;
156 --bs-warning-bg-subtle: #332701;
157 --bs-danger-bg-subtle: #2c0b0e;
158 --bs-light-bg-subtle: #343a40;
159 --bs-dark-bg-subtle: #1a1d20;
160 --bs-primary-border-subtle: #084298;
161 --bs-secondary-border-subtle: #41464b;
162 --bs-success-border-subtle: #0f5132;
163 --bs-info-border-subtle: #087990;
164 --bs-warning-border-subtle: #997404;
165 --bs-danger-border-subtle: #842029;
166 --bs-light-border-subtle: #495057;
167 --bs-dark-border-subtle: #343a40;
168 --bs-heading-color: inherit;
169 --bs-link-color: #6ea8fe;
170 --bs-link-hover-color: #8bb9fe;
171 --bs-link-color-rgb: 110, 168, 254;
172 --bs-link-hover-color-rgb: 139, 185, 254;
173 --bs-code-color: #e685b5;
174 --bs-highlight-color: #dee2e6;
175 --bs-highlight-bg: #664d03;
176 --bs-border-color: #495057;
177 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
178 --bs-form-valid-color: #75b798;
179 --bs-form-valid-border-color: #75b798;
180 --bs-form-invalid-color: #ea868f;
181 --bs-form-invalid-border-color: #ea868f;
187 box-sizing: border-box;
190 @media (prefers-reduced-motion: no-preference) {
192 scroll-behavior: smooth;
198 font-family: var(--bs-body-font-family);
199 font-size: var(--bs-body-font-size);
200 font-weight: var(--bs-body-font-weight);
201 line-height: var(--bs-body-line-height);
202 color: var(--bs-body-color);
203 text-align: var(--bs-body-text-align);
204 background-color: var(--bs-body-bg);
205 -webkit-text-size-adjust: 100%;
206 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
213 border-top: var(--bs-border-width) solid;
217 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
219 margin-bottom: 0.5rem;
222 color: var(--bs-heading-color);
226 font-size: calc(1.375rem + 1.5vw);
228 @media (min-width: 1200px) {
235 font-size: calc(1.325rem + 0.9vw);
237 @media (min-width: 1200px) {
244 font-size: calc(1.3rem + 0.6vw);
246 @media (min-width: 1200px) {
253 font-size: calc(1.275rem + 0.3vw);
255 @media (min-width: 1200px) {
275 -webkit-text-decoration: underline dotted;
276 text-decoration: underline dotted;
278 -webkit-text-decoration-skip-ink: none;
279 text-decoration-skip-ink: none;
285 line-height: inherit;
312 margin-bottom: 0.5rem;
331 color: var(--bs-highlight-color);
332 background-color: var(--bs-highlight-bg);
340 vertical-align: baseline;
352 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
353 text-decoration: underline;
356 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
359 a:not([href]):not([class]), a:not([href]):not([class]):hover {
361 text-decoration: none;
368 font-family: var(--bs-font-monospace);
387 color: var(--bs-code-color);
388 word-wrap: break-word;
395 padding: 0.1875rem 0.375rem;
397 color: var(--bs-body-bg);
398 background-color: var(--bs-body-color);
399 border-radius: 0.25rem;
412 vertical-align: middle;
416 caption-side: bottom;
417 border-collapse: collapse;
422 padding-bottom: 0.5rem;
423 color: var(--bs-secondary-color);
429 text-align: -webkit-match-parent;
438 border-color: inherit;
444 display: inline-block;
451 button:focus:not(:focus-visible) {
461 font-family: inherit;
463 line-height: inherit;
468 text-transform: none;
482 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
483 display: none !important;
490 -webkit-appearance: button;
492 button:not(:disabled),
493 [type=button]:not(:disabled),
494 [type=reset]:not(:disabled),
495 [type=submit]:not(:disabled) {
519 margin-bottom: 0.5rem;
520 font-size: calc(1.275rem + 0.3vw);
521 line-height: inherit;
523 @media (min-width: 1200px) {
532 ::-webkit-datetime-edit-fields-wrapper,
533 ::-webkit-datetime-edit-text,
534 ::-webkit-datetime-edit-minute,
535 ::-webkit-datetime-edit-hour-field,
536 ::-webkit-datetime-edit-day-field,
537 ::-webkit-datetime-edit-month-field,
538 ::-webkit-datetime-edit-year-field {
542 ::-webkit-inner-spin-button {
547 -webkit-appearance: textfield;
548 outline-offset: -2px;
559 ::-webkit-search-decoration {
560 -webkit-appearance: none;
563 ::-webkit-color-swatch-wrapper {
567 ::-webkit-file-upload-button {
569 -webkit-appearance: button;
572 ::file-selector-button {
574 -webkit-appearance: button;
578 display: inline-block;
591 vertical-align: baseline;
595 display: none !important;
604 font-size: calc(1.625rem + 4.5vw);
608 @media (min-width: 1200px) {
615 font-size: calc(1.575rem + 3.9vw);
619 @media (min-width: 1200px) {
626 font-size: calc(1.525rem + 3.3vw);
630 @media (min-width: 1200px) {
637 font-size: calc(1.475rem + 2.7vw);
641 @media (min-width: 1200px) {
648 font-size: calc(1.425rem + 2.1vw);
652 @media (min-width: 1200px) {
659 font-size: calc(1.375rem + 1.5vw);
663 @media (min-width: 1200px) {
680 display: inline-block;
682 .list-inline-item:not(:last-child) {
683 margin-right: 0.5rem;
688 text-transform: uppercase;
695 .blockquote > :last-child {
705 .blockquote-footer::before {
716 background-color: var(--bs-body-bg);
717 border: var(--bs-border-width) solid var(--bs-border-color);
718 border-radius: var(--bs-border-radius);
724 display: inline-block;
728 margin-bottom: 0.5rem;
734 color: var(--bs-secondary-color);
744 --bs-gutter-x: 1.5rem;
747 padding-right: calc(var(--bs-gutter-x) * 0.5);
748 padding-left: calc(var(--bs-gutter-x) * 0.5);
753 @media (min-width: 576px) {
754 .container-sm, .container {
758 @media (min-width: 768px) {
759 .container-md, .container-sm, .container {
763 @media (min-width: 992px) {
764 .container-lg, .container-md, .container-sm, .container {
768 @media (min-width: 1200px) {
769 .container-xl, .container-lg, .container-md, .container-sm, .container {
773 @media (min-width: 1400px) {
774 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
779 --bs-breakpoint-xs: 0;
780 --bs-breakpoint-sm: 576px;
781 --bs-breakpoint-md: 768px;
782 --bs-breakpoint-lg: 992px;
783 --bs-breakpoint-xl: 1200px;
784 --bs-breakpoint-xxl: 1400px;
788 --bs-gutter-x: 1.5rem;
792 margin-top: calc(-1 * var(--bs-gutter-y));
793 margin-right: calc(-0.5 * var(--bs-gutter-x));
794 margin-left: calc(-0.5 * var(--bs-gutter-x));
800 padding-right: calc(var(--bs-gutter-x) * 0.5);
801 padding-left: calc(var(--bs-gutter-x) * 0.5);
802 margin-top: var(--bs-gutter-y);
910 margin-left: 8.33333333%;
914 margin-left: 16.66666667%;
922 margin-left: 33.33333333%;
926 margin-left: 41.66666667%;
934 margin-left: 58.33333333%;
938 margin-left: 66.66666667%;
946 margin-left: 83.33333333%;
950 margin-left: 91.66666667%;
965 --bs-gutter-x: 0.25rem;
970 --bs-gutter-y: 0.25rem;
975 --bs-gutter-x: 0.5rem;
980 --bs-gutter-y: 0.5rem;
995 --bs-gutter-x: 1.5rem;
1000 --bs-gutter-y: 1.5rem;
1005 --bs-gutter-x: 3rem;
1010 --bs-gutter-y: 3rem;
1013 @media (min-width: 576px) {
1017 .row-cols-sm-auto > * {
1021 .row-cols-sm-1 > * {
1025 .row-cols-sm-2 > * {
1029 .row-cols-sm-3 > * {
1031 width: 33.33333333%;
1033 .row-cols-sm-4 > * {
1037 .row-cols-sm-5 > * {
1041 .row-cols-sm-6 > * {
1043 width: 16.66666667%;
1055 width: 16.66666667%;
1063 width: 33.33333333%;
1067 width: 41.66666667%;
1075 width: 58.33333333%;
1079 width: 66.66666667%;
1087 width: 83.33333333%;
1091 width: 91.66666667%;
1101 margin-left: 8.33333333%;
1104 margin-left: 16.66666667%;
1110 margin-left: 33.33333333%;
1113 margin-left: 41.66666667%;
1119 margin-left: 58.33333333%;
1122 margin-left: 66.66666667%;
1128 margin-left: 83.33333333%;
1131 margin-left: 91.66666667%;
1143 --bs-gutter-x: 0.25rem;
1147 --bs-gutter-y: 0.25rem;
1151 --bs-gutter-x: 0.5rem;
1155 --bs-gutter-y: 0.5rem;
1159 --bs-gutter-x: 1rem;
1163 --bs-gutter-y: 1rem;
1167 --bs-gutter-x: 1.5rem;
1171 --bs-gutter-y: 1.5rem;
1175 --bs-gutter-x: 3rem;
1179 --bs-gutter-y: 3rem;
1182 @media (min-width: 768px) {
1186 .row-cols-md-auto > * {
1190 .row-cols-md-1 > * {
1194 .row-cols-md-2 > * {
1198 .row-cols-md-3 > * {
1200 width: 33.33333333%;
1202 .row-cols-md-4 > * {
1206 .row-cols-md-5 > * {
1210 .row-cols-md-6 > * {
1212 width: 16.66666667%;
1224 width: 16.66666667%;
1232 width: 33.33333333%;
1236 width: 41.66666667%;
1244 width: 58.33333333%;
1248 width: 66.66666667%;
1256 width: 83.33333333%;
1260 width: 91.66666667%;
1270 margin-left: 8.33333333%;
1273 margin-left: 16.66666667%;
1279 margin-left: 33.33333333%;
1282 margin-left: 41.66666667%;
1288 margin-left: 58.33333333%;
1291 margin-left: 66.66666667%;
1297 margin-left: 83.33333333%;
1300 margin-left: 91.66666667%;
1312 --bs-gutter-x: 0.25rem;
1316 --bs-gutter-y: 0.25rem;
1320 --bs-gutter-x: 0.5rem;
1324 --bs-gutter-y: 0.5rem;
1328 --bs-gutter-x: 1rem;
1332 --bs-gutter-y: 1rem;
1336 --bs-gutter-x: 1.5rem;
1340 --bs-gutter-y: 1.5rem;
1344 --bs-gutter-x: 3rem;
1348 --bs-gutter-y: 3rem;
1351 @media (min-width: 992px) {
1355 .row-cols-lg-auto > * {
1359 .row-cols-lg-1 > * {
1363 .row-cols-lg-2 > * {
1367 .row-cols-lg-3 > * {
1369 width: 33.33333333%;
1371 .row-cols-lg-4 > * {
1375 .row-cols-lg-5 > * {
1379 .row-cols-lg-6 > * {
1381 width: 16.66666667%;
1393 width: 16.66666667%;
1401 width: 33.33333333%;
1405 width: 41.66666667%;
1413 width: 58.33333333%;
1417 width: 66.66666667%;
1425 width: 83.33333333%;
1429 width: 91.66666667%;
1439 margin-left: 8.33333333%;
1442 margin-left: 16.66666667%;
1448 margin-left: 33.33333333%;
1451 margin-left: 41.66666667%;
1457 margin-left: 58.33333333%;
1460 margin-left: 66.66666667%;
1466 margin-left: 83.33333333%;
1469 margin-left: 91.66666667%;
1481 --bs-gutter-x: 0.25rem;
1485 --bs-gutter-y: 0.25rem;
1489 --bs-gutter-x: 0.5rem;
1493 --bs-gutter-y: 0.5rem;
1497 --bs-gutter-x: 1rem;
1501 --bs-gutter-y: 1rem;
1505 --bs-gutter-x: 1.5rem;
1509 --bs-gutter-y: 1.5rem;
1513 --bs-gutter-x: 3rem;
1517 --bs-gutter-y: 3rem;
1520 @media (min-width: 1200px) {
1524 .row-cols-xl-auto > * {
1528 .row-cols-xl-1 > * {
1532 .row-cols-xl-2 > * {
1536 .row-cols-xl-3 > * {
1538 width: 33.33333333%;
1540 .row-cols-xl-4 > * {
1544 .row-cols-xl-5 > * {
1548 .row-cols-xl-6 > * {
1550 width: 16.66666667%;
1562 width: 16.66666667%;
1570 width: 33.33333333%;
1574 width: 41.66666667%;
1582 width: 58.33333333%;
1586 width: 66.66666667%;
1594 width: 83.33333333%;
1598 width: 91.66666667%;
1608 margin-left: 8.33333333%;
1611 margin-left: 16.66666667%;
1617 margin-left: 33.33333333%;
1620 margin-left: 41.66666667%;
1626 margin-left: 58.33333333%;
1629 margin-left: 66.66666667%;
1635 margin-left: 83.33333333%;
1638 margin-left: 91.66666667%;
1650 --bs-gutter-x: 0.25rem;
1654 --bs-gutter-y: 0.25rem;
1658 --bs-gutter-x: 0.5rem;
1662 --bs-gutter-y: 0.5rem;
1666 --bs-gutter-x: 1rem;
1670 --bs-gutter-y: 1rem;
1674 --bs-gutter-x: 1.5rem;
1678 --bs-gutter-y: 1.5rem;
1682 --bs-gutter-x: 3rem;
1686 --bs-gutter-y: 3rem;
1689 @media (min-width: 1400px) {
1693 .row-cols-xxl-auto > * {
1697 .row-cols-xxl-1 > * {
1701 .row-cols-xxl-2 > * {
1705 .row-cols-xxl-3 > * {
1707 width: 33.33333333%;
1709 .row-cols-xxl-4 > * {
1713 .row-cols-xxl-5 > * {
1717 .row-cols-xxl-6 > * {
1719 width: 16.66666667%;
1731 width: 16.66666667%;
1739 width: 33.33333333%;
1743 width: 41.66666667%;
1751 width: 58.33333333%;
1755 width: 66.66666667%;
1763 width: 83.33333333%;
1767 width: 91.66666667%;
1777 margin-left: 8.33333333%;
1780 margin-left: 16.66666667%;
1786 margin-left: 33.33333333%;
1789 margin-left: 41.66666667%;
1795 margin-left: 58.33333333%;
1798 margin-left: 66.66666667%;
1804 margin-left: 83.33333333%;
1807 margin-left: 91.66666667%;
1819 --bs-gutter-x: 0.25rem;
1823 --bs-gutter-y: 0.25rem;
1827 --bs-gutter-x: 0.5rem;
1831 --bs-gutter-y: 0.5rem;
1835 --bs-gutter-x: 1rem;
1839 --bs-gutter-y: 1rem;
1843 --bs-gutter-x: 1.5rem;
1847 --bs-gutter-y: 1.5rem;
1851 --bs-gutter-x: 3rem;
1855 --bs-gutter-y: 3rem;
1859 --bs-table-color-type: initial;
1860 --bs-table-bg-type: initial;
1861 --bs-table-color-state: initial;
1862 --bs-table-bg-state: initial;
1863 --bs-table-color: var(--bs-emphasis-color);
1864 --bs-table-bg: var(--bs-body-bg);
1865 --bs-table-border-color: var(--bs-border-color);
1866 --bs-table-accent-bg: transparent;
1867 --bs-table-striped-color: var(--bs-emphasis-color);
1868 --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
1869 --bs-table-active-color: var(--bs-emphasis-color);
1870 --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
1871 --bs-table-hover-color: var(--bs-emphasis-color);
1872 --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
1874 margin-bottom: 1rem;
1875 vertical-align: top;
1876 border-color: var(--bs-table-border-color);
1878 .table > :not(caption) > * > * {
1879 padding: 0.5rem 0.5rem;
1880 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1881 background-color: var(--bs-table-bg);
1882 border-bottom-width: var(--bs-border-width);
1883 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1886 vertical-align: inherit;
1889 vertical-align: bottom;
1892 .table-group-divider {
1893 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1900 .table-sm > :not(caption) > * > * {
1901 padding: 0.25rem 0.25rem;
1904 .table-bordered > :not(caption) > * {
1905 border-width: var(--bs-border-width) 0;
1907 .table-bordered > :not(caption) > * > * {
1908 border-width: 0 var(--bs-border-width);
1911 .table-borderless > :not(caption) > * > * {
1912 border-bottom-width: 0;
1914 .table-borderless > :not(:first-child) {
1915 border-top-width: 0;
1918 .table-striped > tbody > tr:nth-of-type(odd) > * {
1919 --bs-table-color-type: var(--bs-table-striped-color);
1920 --bs-table-bg-type: var(--bs-table-striped-bg);
1923 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1924 --bs-table-color-type: var(--bs-table-striped-color);
1925 --bs-table-bg-type: var(--bs-table-striped-bg);
1929 --bs-table-color-state: var(--bs-table-active-color);
1930 --bs-table-bg-state: var(--bs-table-active-bg);
1933 .table-hover > tbody > tr:hover > * {
1934 --bs-table-color-state: var(--bs-table-hover-color);
1935 --bs-table-bg-state: var(--bs-table-hover-bg);
1939 --bs-table-color: #000;
1940 --bs-table-bg: #cfe2ff;
1941 --bs-table-border-color: #a6b5cc;
1942 --bs-table-striped-bg: #c5d7f2;
1943 --bs-table-striped-color: #000;
1944 --bs-table-active-bg: #bacbe6;
1945 --bs-table-active-color: #000;
1946 --bs-table-hover-bg: #bfd1ec;
1947 --bs-table-hover-color: #000;
1948 color: var(--bs-table-color);
1949 border-color: var(--bs-table-border-color);
1953 --bs-table-color: #000;
1954 --bs-table-bg: #e2e3e5;
1955 --bs-table-border-color: #b5b6b7;
1956 --bs-table-striped-bg: #d7d8da;
1957 --bs-table-striped-color: #000;
1958 --bs-table-active-bg: #cbccce;
1959 --bs-table-active-color: #000;
1960 --bs-table-hover-bg: #d1d2d4;
1961 --bs-table-hover-color: #000;
1962 color: var(--bs-table-color);
1963 border-color: var(--bs-table-border-color);
1967 --bs-table-color: #000;
1968 --bs-table-bg: #d1e7dd;
1969 --bs-table-border-color: #a7b9b1;
1970 --bs-table-striped-bg: #c7dbd2;
1971 --bs-table-striped-color: #000;
1972 --bs-table-active-bg: #bcd0c7;
1973 --bs-table-active-color: #000;
1974 --bs-table-hover-bg: #c1d6cc;
1975 --bs-table-hover-color: #000;
1976 color: var(--bs-table-color);
1977 border-color: var(--bs-table-border-color);
1981 --bs-table-color: #000;
1982 --bs-table-bg: #cff4fc;
1983 --bs-table-border-color: #a6c3ca;
1984 --bs-table-striped-bg: #c5e8ef;
1985 --bs-table-striped-color: #000;
1986 --bs-table-active-bg: #badce3;
1987 --bs-table-active-color: #000;
1988 --bs-table-hover-bg: #bfe2e9;
1989 --bs-table-hover-color: #000;
1990 color: var(--bs-table-color);
1991 border-color: var(--bs-table-border-color);
1995 --bs-table-color: #000;
1996 --bs-table-bg: #fff3cd;
1997 --bs-table-border-color: #ccc2a4;
1998 --bs-table-striped-bg: #f2e7c3;
1999 --bs-table-striped-color: #000;
2000 --bs-table-active-bg: #e6dbb9;
2001 --bs-table-active-color: #000;
2002 --bs-table-hover-bg: #ece1be;
2003 --bs-table-hover-color: #000;
2004 color: var(--bs-table-color);
2005 border-color: var(--bs-table-border-color);
2009 --bs-table-color: #000;
2010 --bs-table-bg: #f8d7da;
2011 --bs-table-border-color: #c6acae;
2012 --bs-table-striped-bg: #eccccf;
2013 --bs-table-striped-color: #000;
2014 --bs-table-active-bg: #dfc2c4;
2015 --bs-table-active-color: #000;
2016 --bs-table-hover-bg: #e5c7ca;
2017 --bs-table-hover-color: #000;
2018 color: var(--bs-table-color);
2019 border-color: var(--bs-table-border-color);
2023 --bs-table-color: #000;
2024 --bs-table-bg: #f8f9fa;
2025 --bs-table-border-color: #c6c7c8;
2026 --bs-table-striped-bg: #ecedee;
2027 --bs-table-striped-color: #000;
2028 --bs-table-active-bg: #dfe0e1;
2029 --bs-table-active-color: #000;
2030 --bs-table-hover-bg: #e5e6e7;
2031 --bs-table-hover-color: #000;
2032 color: var(--bs-table-color);
2033 border-color: var(--bs-table-border-color);
2037 --bs-table-color: #fff;
2038 --bs-table-bg: #212529;
2039 --bs-table-border-color: #4d5154;
2040 --bs-table-striped-bg: #2c3034;
2041 --bs-table-striped-color: #fff;
2042 --bs-table-active-bg: #373b3e;
2043 --bs-table-active-color: #fff;
2044 --bs-table-hover-bg: #323539;
2045 --bs-table-hover-color: #fff;
2046 color: var(--bs-table-color);
2047 border-color: var(--bs-table-border-color);
2052 -webkit-overflow-scrolling: touch;
2055 @media (max-width: 575.98px) {
2056 .table-responsive-sm {
2058 -webkit-overflow-scrolling: touch;
2061 @media (max-width: 767.98px) {
2062 .table-responsive-md {
2064 -webkit-overflow-scrolling: touch;
2067 @media (max-width: 991.98px) {
2068 .table-responsive-lg {
2070 -webkit-overflow-scrolling: touch;
2073 @media (max-width: 1199.98px) {
2074 .table-responsive-xl {
2076 -webkit-overflow-scrolling: touch;
2079 @media (max-width: 1399.98px) {
2080 .table-responsive-xxl {
2082 -webkit-overflow-scrolling: touch;
2086 margin-bottom: 0.5rem;
2090 padding-top: calc(0.375rem + var(--bs-border-width));
2091 padding-bottom: calc(0.375rem + var(--bs-border-width));
2097 .col-form-label-lg {
2098 padding-top: calc(0.5rem + var(--bs-border-width));
2099 padding-bottom: calc(0.5rem + var(--bs-border-width));
2103 .col-form-label-sm {
2104 padding-top: calc(0.25rem + var(--bs-border-width));
2105 padding-bottom: calc(0.25rem + var(--bs-border-width));
2106 font-size: 0.875rem;
2110 margin-top: 0.25rem;
2112 color: var(--bs-secondary-color);
2118 padding: 0.375rem 0.75rem;
2122 color: var(--bs-body-color);
2123 -webkit-appearance: none;
2124 -moz-appearance: none;
2126 background-color: var(--bs-body-bg);
2127 background-clip: padding-box;
2128 border: var(--bs-border-width) solid var(--bs-border-color);
2129 border-radius: var(--bs-border-radius);
2130 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2132 @media (prefers-reduced-motion: reduce) {
2137 .form-control[type=file] {
2140 .form-control[type=file]:not(:disabled):not([readonly]) {
2143 .form-control:focus {
2144 color: var(--bs-body-color);
2145 background-color: var(--bs-body-bg);
2146 border-color: #86b7fe;
2148 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2150 .form-control::-webkit-date-and-time-value {
2155 .form-control::-webkit-datetime-edit {
2159 .form-control::-moz-placeholder {
2160 color: var(--bs-secondary-color);
2163 .form-control::placeholder {
2164 color: var(--bs-secondary-color);
2167 .form-control:disabled {
2168 background-color: var(--bs-secondary-bg);
2171 .form-control::-webkit-file-upload-button {
2172 padding: 0.375rem 0.75rem;
2173 margin: -0.375rem -0.75rem;
2174 -webkit-margin-end: 0.75rem;
2175 margin-inline-end: 0.75rem;
2176 color: var(--bs-body-color);
2177 background-color: var(--bs-tertiary-bg);
2178 pointer-events: none;
2179 border-color: inherit;
2180 border-style: solid;
2182 border-inline-end-width: var(--bs-border-width);
2184 -webkit-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;
2185 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;
2187 .form-control::file-selector-button {
2188 padding: 0.375rem 0.75rem;
2189 margin: -0.375rem -0.75rem;
2190 -webkit-margin-end: 0.75rem;
2191 margin-inline-end: 0.75rem;
2192 color: var(--bs-body-color);
2193 background-color: var(--bs-tertiary-bg);
2194 pointer-events: none;
2195 border-color: inherit;
2196 border-style: solid;
2198 border-inline-end-width: var(--bs-border-width);
2200 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;
2202 @media (prefers-reduced-motion: reduce) {
2203 .form-control::-webkit-file-upload-button {
2204 -webkit-transition: none;
2207 .form-control::file-selector-button {
2211 .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2212 background-color: var(--bs-secondary-bg);
2214 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2215 background-color: var(--bs-secondary-bg);
2218 .form-control-plaintext {
2221 padding: 0.375rem 0;
2224 color: var(--bs-body-color);
2225 background-color: transparent;
2226 border: solid transparent;
2227 border-width: var(--bs-border-width) 0;
2229 .form-control-plaintext:focus {
2232 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2238 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2239 padding: 0.25rem 0.5rem;
2240 font-size: 0.875rem;
2241 border-radius: var(--bs-border-radius-sm);
2243 .form-control-sm::-webkit-file-upload-button {
2244 padding: 0.25rem 0.5rem;
2245 margin: -0.25rem -0.5rem;
2246 -webkit-margin-end: 0.5rem;
2247 margin-inline-end: 0.5rem;
2249 .form-control-sm::file-selector-button {
2250 padding: 0.25rem 0.5rem;
2251 margin: -0.25rem -0.5rem;
2252 -webkit-margin-end: 0.5rem;
2253 margin-inline-end: 0.5rem;
2257 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2258 padding: 0.5rem 1rem;
2260 border-radius: var(--bs-border-radius-lg);
2262 .form-control-lg::-webkit-file-upload-button {
2263 padding: 0.5rem 1rem;
2264 margin: -0.5rem -1rem;
2265 -webkit-margin-end: 1rem;
2266 margin-inline-end: 1rem;
2268 .form-control-lg::file-selector-button {
2269 padding: 0.5rem 1rem;
2270 margin: -0.5rem -1rem;
2271 -webkit-margin-end: 1rem;
2272 margin-inline-end: 1rem;
2275 textarea.form-control {
2276 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2278 textarea.form-control-sm {
2279 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2281 textarea.form-control-lg {
2282 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2285 .form-control-color {
2287 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2290 .form-control-color:not(:disabled):not([readonly]) {
2293 .form-control-color::-moz-color-swatch {
2294 border: 0 !important;
2295 border-radius: var(--bs-border-radius);
2297 .form-control-color::-webkit-color-swatch {
2298 border: 0 !important;
2299 border-radius: var(--bs-border-radius);
2301 .form-control-color.form-control-sm {
2302 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2304 .form-control-color.form-control-lg {
2305 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2309 --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2312 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2316 color: var(--bs-body-color);
2317 -webkit-appearance: none;
2318 -moz-appearance: none;
2320 background-color: var(--bs-body-bg);
2321 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2322 background-repeat: no-repeat;
2323 background-position: right 0.75rem center;
2324 background-size: 16px 12px;
2325 border: var(--bs-border-width) solid var(--bs-border-color);
2326 border-radius: var(--bs-border-radius);
2327 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2329 @media (prefers-reduced-motion: reduce) {
2334 .form-select:focus {
2335 border-color: #86b7fe;
2337 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2339 .form-select[multiple], .form-select[size]:not([size="1"]) {
2340 padding-right: 0.75rem;
2341 background-image: none;
2343 .form-select:disabled {
2344 background-color: var(--bs-secondary-bg);
2346 .form-select:-moz-focusring {
2348 text-shadow: 0 0 0 var(--bs-body-color);
2352 padding-top: 0.25rem;
2353 padding-bottom: 0.25rem;
2354 padding-left: 0.5rem;
2355 font-size: 0.875rem;
2356 border-radius: var(--bs-border-radius-sm);
2360 padding-top: 0.5rem;
2361 padding-bottom: 0.5rem;
2364 border-radius: var(--bs-border-radius-lg);
2367 [data-bs-theme=dark] .form-select {
2368 --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2374 padding-left: 1.5em;
2375 margin-bottom: 0.125rem;
2377 .form-check .form-check-input {
2379 margin-left: -1.5em;
2382 .form-check-reverse {
2383 padding-right: 1.5em;
2387 .form-check-reverse .form-check-input {
2389 margin-right: -1.5em;
2394 --bs-form-check-bg: var(--bs-body-bg);
2399 vertical-align: top;
2400 -webkit-appearance: none;
2401 -moz-appearance: none;
2403 background-color: var(--bs-form-check-bg);
2404 background-image: var(--bs-form-check-bg-image);
2405 background-repeat: no-repeat;
2406 background-position: center;
2407 background-size: contain;
2408 border: var(--bs-border-width) solid var(--bs-border-color);
2409 -webkit-print-color-adjust: exact;
2410 color-adjust: exact;
2411 print-color-adjust: exact;
2413 .form-check-input[type=checkbox] {
2414 border-radius: 0.25em;
2416 .form-check-input[type=radio] {
2419 .form-check-input:active {
2420 filter: brightness(90%);
2422 .form-check-input:focus {
2423 border-color: #86b7fe;
2425 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2427 .form-check-input:checked {
2428 background-color: #0d6efd;
2429 border-color: #0d6efd;
2431 .form-check-input:checked[type=checkbox] {
2432 --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");
2434 .form-check-input:checked[type=radio] {
2435 --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");
2437 .form-check-input[type=checkbox]:indeterminate {
2438 background-color: #0d6efd;
2439 border-color: #0d6efd;
2440 --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");
2442 .form-check-input:disabled {
2443 pointer-events: none;
2447 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2453 padding-left: 2.5em;
2455 .form-switch .form-check-input {
2456 --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");
2458 margin-left: -2.5em;
2459 background-image: var(--bs-form-switch-bg);
2460 background-position: left center;
2462 transition: background-position 0.15s ease-in-out;
2464 @media (prefers-reduced-motion: reduce) {
2465 .form-switch .form-check-input {
2469 .form-switch .form-check-input:focus {
2470 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
2472 .form-switch .form-check-input:checked {
2473 background-position: right center;
2474 --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");
2476 .form-switch.form-check-reverse {
2477 padding-right: 2.5em;
2480 .form-switch.form-check-reverse .form-check-input {
2481 margin-right: -2.5em;
2485 .form-check-inline {
2486 display: inline-block;
2492 clip: rect(0, 0, 0, 0);
2493 pointer-events: none;
2495 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2496 pointer-events: none;
2501 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2502 --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");
2509 -webkit-appearance: none;
2510 -moz-appearance: none;
2512 background-color: transparent;
2517 .form-range:focus::-webkit-slider-thumb {
2518 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2520 .form-range:focus::-moz-range-thumb {
2521 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2523 .form-range::-moz-focus-outer {
2526 .form-range::-webkit-slider-thumb {
2529 margin-top: -0.25rem;
2530 -webkit-appearance: none;
2532 background-color: #0d6efd;
2534 border-radius: 1rem;
2535 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2536 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2538 @media (prefers-reduced-motion: reduce) {
2539 .form-range::-webkit-slider-thumb {
2540 -webkit-transition: none;
2544 .form-range::-webkit-slider-thumb:active {
2545 background-color: #b6d4fe;
2547 .form-range::-webkit-slider-runnable-track {
2552 background-color: var(--bs-secondary-bg);
2553 border-color: transparent;
2554 border-radius: 1rem;
2556 .form-range::-moz-range-thumb {
2559 -moz-appearance: none;
2561 background-color: #0d6efd;
2563 border-radius: 1rem;
2564 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2565 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2567 @media (prefers-reduced-motion: reduce) {
2568 .form-range::-moz-range-thumb {
2569 -moz-transition: none;
2573 .form-range::-moz-range-thumb:active {
2574 background-color: #b6d4fe;
2576 .form-range::-moz-range-track {
2581 background-color: var(--bs-secondary-bg);
2582 border-color: transparent;
2583 border-radius: 1rem;
2585 .form-range:disabled {
2586 pointer-events: none;
2588 .form-range:disabled::-webkit-slider-thumb {
2589 background-color: var(--bs-secondary-color);
2591 .form-range:disabled::-moz-range-thumb {
2592 background-color: var(--bs-secondary-color);
2598 .form-floating > .form-control,
2599 .form-floating > .form-control-plaintext,
2600 .form-floating > .form-select {
2601 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2602 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2605 .form-floating > label {
2611 padding: 1rem 0.75rem;
2614 text-overflow: ellipsis;
2615 white-space: nowrap;
2616 pointer-events: none;
2617 border: var(--bs-border-width) solid transparent;
2618 transform-origin: 0 0;
2619 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2621 @media (prefers-reduced-motion: reduce) {
2622 .form-floating > label {
2626 .form-floating > .form-control,
2627 .form-floating > .form-control-plaintext {
2628 padding: 1rem 0.75rem;
2630 .form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
2633 .form-floating > .form-control::placeholder,
2634 .form-floating > .form-control-plaintext::placeholder {
2637 .form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
2638 padding-top: 1.625rem;
2639 padding-bottom: 0.625rem;
2641 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2642 .form-floating > .form-control-plaintext:focus,
2643 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2644 padding-top: 1.625rem;
2645 padding-bottom: 0.625rem;
2647 .form-floating > .form-control:-webkit-autofill,
2648 .form-floating > .form-control-plaintext:-webkit-autofill {
2649 padding-top: 1.625rem;
2650 padding-bottom: 0.625rem;
2652 .form-floating > .form-select {
2653 padding-top: 1.625rem;
2654 padding-bottom: 0.625rem;
2656 .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
2657 color: rgba(var(--bs-body-color-rgb), 0.65);
2658 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2660 .form-floating > .form-control:focus ~ label,
2661 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2662 .form-floating > .form-control-plaintext ~ label,
2663 .form-floating > .form-select ~ label {
2664 color: rgba(var(--bs-body-color-rgb), 0.65);
2665 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2667 .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
2669 inset: 1rem 0.375rem;
2673 background-color: var(--bs-body-bg);
2674 border-radius: var(--bs-border-radius);
2676 .form-floating > .form-control:focus ~ label::after,
2677 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2678 .form-floating > .form-control-plaintext ~ label::after,
2679 .form-floating > .form-select ~ label::after {
2681 inset: 1rem 0.375rem;
2685 background-color: var(--bs-body-bg);
2686 border-radius: var(--bs-border-radius);
2688 .form-floating > .form-control:-webkit-autofill ~ label {
2689 color: rgba(var(--bs-body-color-rgb), 0.65);
2690 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2692 .form-floating > .form-control-plaintext ~ label {
2693 border-width: var(--bs-border-width) 0;
2695 .form-floating > :disabled ~ label,
2696 .form-floating > .form-control:disabled ~ label {
2699 .form-floating > :disabled ~ label::after,
2700 .form-floating > .form-control:disabled ~ label::after {
2701 background-color: var(--bs-secondary-bg);
2708 align-items: stretch;
2711 .input-group > .form-control,
2712 .input-group > .form-select,
2713 .input-group > .form-floating {
2719 .input-group > .form-control:focus,
2720 .input-group > .form-select:focus,
2721 .input-group > .form-floating:focus-within {
2728 .input-group .btn:focus {
2734 align-items: center;
2735 padding: 0.375rem 0.75rem;
2739 color: var(--bs-body-color);
2741 white-space: nowrap;
2742 background-color: var(--bs-tertiary-bg);
2743 border: var(--bs-border-width) solid var(--bs-border-color);
2744 border-radius: var(--bs-border-radius);
2747 .input-group-lg > .form-control,
2748 .input-group-lg > .form-select,
2749 .input-group-lg > .input-group-text,
2750 .input-group-lg > .btn {
2751 padding: 0.5rem 1rem;
2753 border-radius: var(--bs-border-radius-lg);
2756 .input-group-sm > .form-control,
2757 .input-group-sm > .form-select,
2758 .input-group-sm > .input-group-text,
2759 .input-group-sm > .btn {
2760 padding: 0.25rem 0.5rem;
2761 font-size: 0.875rem;
2762 border-radius: var(--bs-border-radius-sm);
2765 .input-group-lg > .form-select,
2766 .input-group-sm > .form-select {
2767 padding-right: 3rem;
2770 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2771 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2772 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2773 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2774 border-top-right-radius: 0;
2775 border-bottom-right-radius: 0;
2777 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2778 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2779 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2780 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2781 border-top-right-radius: 0;
2782 border-bottom-right-radius: 0;
2784 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2785 margin-left: calc(var(--bs-border-width) * -1);
2786 border-top-left-radius: 0;
2787 border-bottom-left-radius: 0;
2789 .input-group > .form-floating:not(:first-child) > .form-control,
2790 .input-group > .form-floating:not(:first-child) > .form-select {
2791 border-top-left-radius: 0;
2792 border-bottom-left-radius: 0;
2798 margin-top: 0.25rem;
2800 color: var(--bs-form-valid-color);
2809 padding: 0.25rem 0.5rem;
2811 font-size: 0.875rem;
2813 background-color: var(--bs-success);
2814 border-radius: var(--bs-border-radius);
2817 .was-validated :valid ~ .valid-feedback,
2818 .was-validated :valid ~ .valid-tooltip,
2819 .is-valid ~ .valid-feedback,
2820 .is-valid ~ .valid-tooltip {
2824 .was-validated .form-control:valid, .form-control.is-valid {
2825 border-color: var(--bs-form-valid-border-color);
2826 padding-right: calc(1.5em + 0.75rem);
2827 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2828 background-repeat: no-repeat;
2829 background-position: right calc(0.375em + 0.1875rem) center;
2830 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2832 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2833 border-color: var(--bs-form-valid-border-color);
2834 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2837 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2838 padding-right: calc(1.5em + 0.75rem);
2839 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2842 .was-validated .form-select:valid, .form-select.is-valid {
2843 border-color: var(--bs-form-valid-border-color);
2845 .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"] {
2846 --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2847 padding-right: 4.125rem;
2848 background-position: right 0.75rem center, center right 2.25rem;
2849 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2851 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2852 border-color: var(--bs-form-valid-border-color);
2853 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2856 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2857 width: calc(3rem + calc(1.5em + 0.75rem));
2860 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2861 border-color: var(--bs-form-valid-border-color);
2863 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2864 background-color: var(--bs-form-valid-color);
2866 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2867 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2869 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2870 color: var(--bs-form-valid-color);
2873 .form-check-inline .form-check-input ~ .valid-feedback {
2877 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2878 .was-validated .input-group > .form-select:not(:focus):valid,
2879 .input-group > .form-select:not(:focus).is-valid,
2880 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2881 .input-group > .form-floating:not(:focus-within).is-valid {
2888 margin-top: 0.25rem;
2890 color: var(--bs-form-invalid-color);
2899 padding: 0.25rem 0.5rem;
2901 font-size: 0.875rem;
2903 background-color: var(--bs-danger);
2904 border-radius: var(--bs-border-radius);
2907 .was-validated :invalid ~ .invalid-feedback,
2908 .was-validated :invalid ~ .invalid-tooltip,
2909 .is-invalid ~ .invalid-feedback,
2910 .is-invalid ~ .invalid-tooltip {
2914 .was-validated .form-control:invalid, .form-control.is-invalid {
2915 border-color: var(--bs-form-invalid-border-color);
2916 padding-right: calc(1.5em + 0.75rem);
2917 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
2918 background-repeat: no-repeat;
2919 background-position: right calc(0.375em + 0.1875rem) center;
2920 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2922 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2923 border-color: var(--bs-form-invalid-border-color);
2924 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2927 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2928 padding-right: calc(1.5em + 0.75rem);
2929 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2932 .was-validated .form-select:invalid, .form-select.is-invalid {
2933 border-color: var(--bs-form-invalid-border-color);
2935 .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"] {
2936 --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
2937 padding-right: 4.125rem;
2938 background-position: right 0.75rem center, center right 2.25rem;
2939 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2941 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2942 border-color: var(--bs-form-invalid-border-color);
2943 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2946 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2947 width: calc(3rem + calc(1.5em + 0.75rem));
2950 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2951 border-color: var(--bs-form-invalid-border-color);
2953 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2954 background-color: var(--bs-form-invalid-color);
2956 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2957 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2959 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2960 color: var(--bs-form-invalid-color);
2963 .form-check-inline .form-check-input ~ .invalid-feedback {
2967 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2968 .was-validated .input-group > .form-select:not(:focus):invalid,
2969 .input-group > .form-select:not(:focus).is-invalid,
2970 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2971 .input-group > .form-floating:not(:focus-within).is-invalid {
2976 --bs-btn-padding-x: 0.75rem;
2977 --bs-btn-padding-y: 0.375rem;
2978 --bs-btn-font-family: ;
2979 --bs-btn-font-size: 1rem;
2980 --bs-btn-font-weight: 400;
2981 --bs-btn-line-height: 1.5;
2982 --bs-btn-color: var(--bs-body-color);
2983 --bs-btn-bg: transparent;
2984 --bs-btn-border-width: var(--bs-border-width);
2985 --bs-btn-border-color: transparent;
2986 --bs-btn-border-radius: var(--bs-border-radius);
2987 --bs-btn-hover-border-color: transparent;
2988 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2989 --bs-btn-disabled-opacity: 0.65;
2990 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2991 display: inline-block;
2992 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2993 font-family: var(--bs-btn-font-family);
2994 font-size: var(--bs-btn-font-size);
2995 font-weight: var(--bs-btn-font-weight);
2996 line-height: var(--bs-btn-line-height);
2997 color: var(--bs-btn-color);
2999 text-decoration: none;
3000 vertical-align: middle;
3002 -webkit-user-select: none;
3003 -moz-user-select: none;
3005 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
3006 border-radius: var(--bs-btn-border-radius);
3007 background-color: var(--bs-btn-bg);
3008 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;
3010 @media (prefers-reduced-motion: reduce) {
3016 color: var(--bs-btn-hover-color);
3017 background-color: var(--bs-btn-hover-bg);
3018 border-color: var(--bs-btn-hover-border-color);
3020 .btn-check + .btn:hover {
3021 color: var(--bs-btn-color);
3022 background-color: var(--bs-btn-bg);
3023 border-color: var(--bs-btn-border-color);
3025 .btn:focus-visible {
3026 color: var(--bs-btn-hover-color);
3027 background-color: var(--bs-btn-hover-bg);
3028 border-color: var(--bs-btn-hover-border-color);
3030 box-shadow: var(--bs-btn-focus-box-shadow);
3032 .btn-check:focus-visible + .btn {
3033 border-color: var(--bs-btn-hover-border-color);
3035 box-shadow: var(--bs-btn-focus-box-shadow);
3037 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
3038 color: var(--bs-btn-active-color);
3039 background-color: var(--bs-btn-active-bg);
3040 border-color: var(--bs-btn-active-border-color);
3042 .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 {
3043 box-shadow: var(--bs-btn-focus-box-shadow);
3045 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
3046 color: var(--bs-btn-disabled-color);
3047 pointer-events: none;
3048 background-color: var(--bs-btn-disabled-bg);
3049 border-color: var(--bs-btn-disabled-border-color);
3050 opacity: var(--bs-btn-disabled-opacity);
3054 --bs-btn-color: #fff;
3055 --bs-btn-bg: #0d6efd;
3056 --bs-btn-border-color: #0d6efd;
3057 --bs-btn-hover-color: #fff;
3058 --bs-btn-hover-bg: #0b5ed7;
3059 --bs-btn-hover-border-color: #0a58ca;
3060 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3061 --bs-btn-active-color: #fff;
3062 --bs-btn-active-bg: #0a58ca;
3063 --bs-btn-active-border-color: #0a53be;
3064 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3065 --bs-btn-disabled-color: #fff;
3066 --bs-btn-disabled-bg: #0d6efd;
3067 --bs-btn-disabled-border-color: #0d6efd;
3071 --bs-btn-color: #fff;
3072 --bs-btn-bg: #6c757d;
3073 --bs-btn-border-color: #6c757d;
3074 --bs-btn-hover-color: #fff;
3075 --bs-btn-hover-bg: #5c636a;
3076 --bs-btn-hover-border-color: #565e64;
3077 --bs-btn-focus-shadow-rgb: 130, 138, 145;
3078 --bs-btn-active-color: #fff;
3079 --bs-btn-active-bg: #565e64;
3080 --bs-btn-active-border-color: #51585e;
3081 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3082 --bs-btn-disabled-color: #fff;
3083 --bs-btn-disabled-bg: #6c757d;
3084 --bs-btn-disabled-border-color: #6c757d;
3088 --bs-btn-color: #fff;
3089 --bs-btn-bg: #198754;
3090 --bs-btn-border-color: #198754;
3091 --bs-btn-hover-color: #fff;
3092 --bs-btn-hover-bg: #157347;
3093 --bs-btn-hover-border-color: #146c43;
3094 --bs-btn-focus-shadow-rgb: 60, 153, 110;
3095 --bs-btn-active-color: #fff;
3096 --bs-btn-active-bg: #146c43;
3097 --bs-btn-active-border-color: #13653f;
3098 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3099 --bs-btn-disabled-color: #fff;
3100 --bs-btn-disabled-bg: #198754;
3101 --bs-btn-disabled-border-color: #198754;
3105 --bs-btn-color: #000;
3106 --bs-btn-bg: #0dcaf0;
3107 --bs-btn-border-color: #0dcaf0;
3108 --bs-btn-hover-color: #000;
3109 --bs-btn-hover-bg: #31d2f2;
3110 --bs-btn-hover-border-color: #25cff2;
3111 --bs-btn-focus-shadow-rgb: 11, 172, 204;
3112 --bs-btn-active-color: #000;
3113 --bs-btn-active-bg: #3dd5f3;
3114 --bs-btn-active-border-color: #25cff2;
3115 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3116 --bs-btn-disabled-color: #000;
3117 --bs-btn-disabled-bg: #0dcaf0;
3118 --bs-btn-disabled-border-color: #0dcaf0;
3122 --bs-btn-color: #000;
3123 --bs-btn-bg: #ffc107;
3124 --bs-btn-border-color: #ffc107;
3125 --bs-btn-hover-color: #000;
3126 --bs-btn-hover-bg: #ffca2c;
3127 --bs-btn-hover-border-color: #ffc720;
3128 --bs-btn-focus-shadow-rgb: 217, 164, 6;
3129 --bs-btn-active-color: #000;
3130 --bs-btn-active-bg: #ffcd39;
3131 --bs-btn-active-border-color: #ffc720;
3132 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3133 --bs-btn-disabled-color: #000;
3134 --bs-btn-disabled-bg: #ffc107;
3135 --bs-btn-disabled-border-color: #ffc107;
3139 --bs-btn-color: #fff;
3140 --bs-btn-bg: #dc3545;
3141 --bs-btn-border-color: #dc3545;
3142 --bs-btn-hover-color: #fff;
3143 --bs-btn-hover-bg: #bb2d3b;
3144 --bs-btn-hover-border-color: #b02a37;
3145 --bs-btn-focus-shadow-rgb: 225, 83, 97;
3146 --bs-btn-active-color: #fff;
3147 --bs-btn-active-bg: #b02a37;
3148 --bs-btn-active-border-color: #a52834;
3149 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3150 --bs-btn-disabled-color: #fff;
3151 --bs-btn-disabled-bg: #dc3545;
3152 --bs-btn-disabled-border-color: #dc3545;
3156 --bs-btn-color: #000;
3157 --bs-btn-bg: #f8f9fa;
3158 --bs-btn-border-color: #f8f9fa;
3159 --bs-btn-hover-color: #000;
3160 --bs-btn-hover-bg: #d3d4d5;
3161 --bs-btn-hover-border-color: #c6c7c8;
3162 --bs-btn-focus-shadow-rgb: 211, 212, 213;
3163 --bs-btn-active-color: #000;
3164 --bs-btn-active-bg: #c6c7c8;
3165 --bs-btn-active-border-color: #babbbc;
3166 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3167 --bs-btn-disabled-color: #000;
3168 --bs-btn-disabled-bg: #f8f9fa;
3169 --bs-btn-disabled-border-color: #f8f9fa;
3173 --bs-btn-color: #fff;
3174 --bs-btn-bg: #212529;
3175 --bs-btn-border-color: #212529;
3176 --bs-btn-hover-color: #fff;
3177 --bs-btn-hover-bg: #424649;
3178 --bs-btn-hover-border-color: #373b3e;
3179 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3180 --bs-btn-active-color: #fff;
3181 --bs-btn-active-bg: #4d5154;
3182 --bs-btn-active-border-color: #373b3e;
3183 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3184 --bs-btn-disabled-color: #fff;
3185 --bs-btn-disabled-bg: #212529;
3186 --bs-btn-disabled-border-color: #212529;
3189 .btn-outline-primary {
3190 --bs-btn-color: #0d6efd;
3191 --bs-btn-border-color: #0d6efd;
3192 --bs-btn-hover-color: #fff;
3193 --bs-btn-hover-bg: #0d6efd;
3194 --bs-btn-hover-border-color: #0d6efd;
3195 --bs-btn-focus-shadow-rgb: 13, 110, 253;
3196 --bs-btn-active-color: #fff;
3197 --bs-btn-active-bg: #0d6efd;
3198 --bs-btn-active-border-color: #0d6efd;
3199 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3200 --bs-btn-disabled-color: #0d6efd;
3201 --bs-btn-disabled-bg: transparent;
3202 --bs-btn-disabled-border-color: #0d6efd;
3203 --bs-gradient: none;
3206 .btn-outline-secondary {
3207 --bs-btn-color: #6c757d;
3208 --bs-btn-border-color: #6c757d;
3209 --bs-btn-hover-color: #fff;
3210 --bs-btn-hover-bg: #6c757d;
3211 --bs-btn-hover-border-color: #6c757d;
3212 --bs-btn-focus-shadow-rgb: 108, 117, 125;
3213 --bs-btn-active-color: #fff;
3214 --bs-btn-active-bg: #6c757d;
3215 --bs-btn-active-border-color: #6c757d;
3216 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3217 --bs-btn-disabled-color: #6c757d;
3218 --bs-btn-disabled-bg: transparent;
3219 --bs-btn-disabled-border-color: #6c757d;
3220 --bs-gradient: none;
3223 .btn-outline-success {
3224 --bs-btn-color: #198754;
3225 --bs-btn-border-color: #198754;
3226 --bs-btn-hover-color: #fff;
3227 --bs-btn-hover-bg: #198754;
3228 --bs-btn-hover-border-color: #198754;
3229 --bs-btn-focus-shadow-rgb: 25, 135, 84;
3230 --bs-btn-active-color: #fff;
3231 --bs-btn-active-bg: #198754;
3232 --bs-btn-active-border-color: #198754;
3233 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3234 --bs-btn-disabled-color: #198754;
3235 --bs-btn-disabled-bg: transparent;
3236 --bs-btn-disabled-border-color: #198754;
3237 --bs-gradient: none;
3241 --bs-btn-color: #0dcaf0;
3242 --bs-btn-border-color: #0dcaf0;
3243 --bs-btn-hover-color: #000;
3244 --bs-btn-hover-bg: #0dcaf0;
3245 --bs-btn-hover-border-color: #0dcaf0;
3246 --bs-btn-focus-shadow-rgb: 13, 202, 240;
3247 --bs-btn-active-color: #000;
3248 --bs-btn-active-bg: #0dcaf0;
3249 --bs-btn-active-border-color: #0dcaf0;
3250 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3251 --bs-btn-disabled-color: #0dcaf0;
3252 --bs-btn-disabled-bg: transparent;
3253 --bs-btn-disabled-border-color: #0dcaf0;
3254 --bs-gradient: none;
3257 .btn-outline-warning {
3258 --bs-btn-color: #ffc107;
3259 --bs-btn-border-color: #ffc107;
3260 --bs-btn-hover-color: #000;
3261 --bs-btn-hover-bg: #ffc107;
3262 --bs-btn-hover-border-color: #ffc107;
3263 --bs-btn-focus-shadow-rgb: 255, 193, 7;
3264 --bs-btn-active-color: #000;
3265 --bs-btn-active-bg: #ffc107;
3266 --bs-btn-active-border-color: #ffc107;
3267 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3268 --bs-btn-disabled-color: #ffc107;
3269 --bs-btn-disabled-bg: transparent;
3270 --bs-btn-disabled-border-color: #ffc107;
3271 --bs-gradient: none;
3274 .btn-outline-danger {
3275 --bs-btn-color: #dc3545;
3276 --bs-btn-border-color: #dc3545;
3277 --bs-btn-hover-color: #fff;
3278 --bs-btn-hover-bg: #dc3545;
3279 --bs-btn-hover-border-color: #dc3545;
3280 --bs-btn-focus-shadow-rgb: 220, 53, 69;
3281 --bs-btn-active-color: #fff;
3282 --bs-btn-active-bg: #dc3545;
3283 --bs-btn-active-border-color: #dc3545;
3284 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3285 --bs-btn-disabled-color: #dc3545;
3286 --bs-btn-disabled-bg: transparent;
3287 --bs-btn-disabled-border-color: #dc3545;
3288 --bs-gradient: none;
3291 .btn-outline-light {
3292 --bs-btn-color: #f8f9fa;
3293 --bs-btn-border-color: #f8f9fa;
3294 --bs-btn-hover-color: #000;
3295 --bs-btn-hover-bg: #f8f9fa;
3296 --bs-btn-hover-border-color: #f8f9fa;
3297 --bs-btn-focus-shadow-rgb: 248, 249, 250;
3298 --bs-btn-active-color: #000;
3299 --bs-btn-active-bg: #f8f9fa;
3300 --bs-btn-active-border-color: #f8f9fa;
3301 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3302 --bs-btn-disabled-color: #f8f9fa;
3303 --bs-btn-disabled-bg: transparent;
3304 --bs-btn-disabled-border-color: #f8f9fa;
3305 --bs-gradient: none;
3309 --bs-btn-color: #212529;
3310 --bs-btn-border-color: #212529;
3311 --bs-btn-hover-color: #fff;
3312 --bs-btn-hover-bg: #212529;
3313 --bs-btn-hover-border-color: #212529;
3314 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3315 --bs-btn-active-color: #fff;
3316 --bs-btn-active-bg: #212529;
3317 --bs-btn-active-border-color: #212529;
3318 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3319 --bs-btn-disabled-color: #212529;
3320 --bs-btn-disabled-bg: transparent;
3321 --bs-btn-disabled-border-color: #212529;
3322 --bs-gradient: none;
3326 --bs-btn-font-weight: 400;
3327 --bs-btn-color: var(--bs-link-color);
3328 --bs-btn-bg: transparent;
3329 --bs-btn-border-color: transparent;
3330 --bs-btn-hover-color: var(--bs-link-hover-color);
3331 --bs-btn-hover-border-color: transparent;
3332 --bs-btn-active-color: var(--bs-link-hover-color);
3333 --bs-btn-active-border-color: transparent;
3334 --bs-btn-disabled-color: #6c757d;
3335 --bs-btn-disabled-border-color: transparent;
3336 --bs-btn-box-shadow: 0 0 0 #000;
3337 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3338 text-decoration: underline;
3340 .btn-link:focus-visible {
3341 color: var(--bs-btn-color);
3344 color: var(--bs-btn-hover-color);
3347 .btn-lg, .btn-group-lg > .btn {
3348 --bs-btn-padding-y: 0.5rem;
3349 --bs-btn-padding-x: 1rem;
3350 --bs-btn-font-size: 1.25rem;
3351 --bs-btn-border-radius: var(--bs-border-radius-lg);
3354 .btn-sm, .btn-group-sm > .btn {
3355 --bs-btn-padding-y: 0.25rem;
3356 --bs-btn-padding-x: 0.5rem;
3357 --bs-btn-font-size: 0.875rem;
3358 --bs-btn-border-radius: var(--bs-border-radius-sm);
3362 transition: opacity 0.15s linear;
3364 @media (prefers-reduced-motion: reduce) {
3373 .collapse:not(.show) {
3380 transition: height 0.35s ease;
3382 @media (prefers-reduced-motion: reduce) {
3387 .collapsing.collapse-horizontal {
3390 transition: width 0.35s ease;
3392 @media (prefers-reduced-motion: reduce) {
3393 .collapsing.collapse-horizontal {
3408 white-space: nowrap;
3410 .dropdown-toggle::after {
3411 display: inline-block;
3412 margin-left: 0.255em;
3413 vertical-align: 0.255em;
3415 border-top: 0.3em solid;
3416 border-right: 0.3em solid transparent;
3418 border-left: 0.3em solid transparent;
3420 .dropdown-toggle:empty::after {
3425 --bs-dropdown-zindex: 1000;
3426 --bs-dropdown-min-width: 10rem;
3427 --bs-dropdown-padding-x: 0;
3428 --bs-dropdown-padding-y: 0.5rem;
3429 --bs-dropdown-spacer: 0.125rem;
3430 --bs-dropdown-font-size: 1rem;
3431 --bs-dropdown-color: var(--bs-body-color);
3432 --bs-dropdown-bg: var(--bs-body-bg);
3433 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3434 --bs-dropdown-border-radius: var(--bs-border-radius);
3435 --bs-dropdown-border-width: var(--bs-border-width);
3436 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3437 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3438 --bs-dropdown-divider-margin-y: 0.5rem;
3439 --bs-dropdown-box-shadow: var(--bs-box-shadow);
3440 --bs-dropdown-link-color: var(--bs-body-color);
3441 --bs-dropdown-link-hover-color: var(--bs-body-color);
3442 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3443 --bs-dropdown-link-active-color: #fff;
3444 --bs-dropdown-link-active-bg: #0d6efd;
3445 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3446 --bs-dropdown-item-padding-x: 1rem;
3447 --bs-dropdown-item-padding-y: 0.25rem;
3448 --bs-dropdown-header-color: #6c757d;
3449 --bs-dropdown-header-padding-x: 1rem;
3450 --bs-dropdown-header-padding-y: 0.5rem;
3452 z-index: var(--bs-dropdown-zindex);
3454 min-width: var(--bs-dropdown-min-width);
3455 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3457 font-size: var(--bs-dropdown-font-size);
3458 color: var(--bs-dropdown-color);
3461 background-color: var(--bs-dropdown-bg);
3462 background-clip: padding-box;
3463 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3464 border-radius: var(--bs-dropdown-border-radius);
3466 .dropdown-menu[data-bs-popper] {
3469 margin-top: var(--bs-dropdown-spacer);
3472 .dropdown-menu-start {
3473 --bs-position: start;
3475 .dropdown-menu-start[data-bs-popper] {
3480 .dropdown-menu-end {
3483 .dropdown-menu-end[data-bs-popper] {
3488 @media (min-width: 576px) {
3489 .dropdown-menu-sm-start {
3490 --bs-position: start;
3492 .dropdown-menu-sm-start[data-bs-popper] {
3496 .dropdown-menu-sm-end {
3499 .dropdown-menu-sm-end[data-bs-popper] {
3504 @media (min-width: 768px) {
3505 .dropdown-menu-md-start {
3506 --bs-position: start;
3508 .dropdown-menu-md-start[data-bs-popper] {
3512 .dropdown-menu-md-end {
3515 .dropdown-menu-md-end[data-bs-popper] {
3520 @media (min-width: 992px) {
3521 .dropdown-menu-lg-start {
3522 --bs-position: start;
3524 .dropdown-menu-lg-start[data-bs-popper] {
3528 .dropdown-menu-lg-end {
3531 .dropdown-menu-lg-end[data-bs-popper] {
3536 @media (min-width: 1200px) {
3537 .dropdown-menu-xl-start {
3538 --bs-position: start;
3540 .dropdown-menu-xl-start[data-bs-popper] {
3544 .dropdown-menu-xl-end {
3547 .dropdown-menu-xl-end[data-bs-popper] {
3552 @media (min-width: 1400px) {
3553 .dropdown-menu-xxl-start {
3554 --bs-position: start;
3556 .dropdown-menu-xxl-start[data-bs-popper] {
3560 .dropdown-menu-xxl-end {
3563 .dropdown-menu-xxl-end[data-bs-popper] {
3568 .dropup .dropdown-menu[data-bs-popper] {
3572 margin-bottom: var(--bs-dropdown-spacer);
3574 .dropup .dropdown-toggle::after {
3575 display: inline-block;
3576 margin-left: 0.255em;
3577 vertical-align: 0.255em;
3580 border-right: 0.3em solid transparent;
3581 border-bottom: 0.3em solid;
3582 border-left: 0.3em solid transparent;
3584 .dropup .dropdown-toggle:empty::after {
3588 .dropend .dropdown-menu[data-bs-popper] {
3593 margin-left: var(--bs-dropdown-spacer);
3595 .dropend .dropdown-toggle::after {
3596 display: inline-block;
3597 margin-left: 0.255em;
3598 vertical-align: 0.255em;
3600 border-top: 0.3em solid transparent;
3602 border-bottom: 0.3em solid transparent;
3603 border-left: 0.3em solid;
3605 .dropend .dropdown-toggle:empty::after {
3608 .dropend .dropdown-toggle::after {
3612 .dropstart .dropdown-menu[data-bs-popper] {
3617 margin-right: var(--bs-dropdown-spacer);
3619 .dropstart .dropdown-toggle::after {
3620 display: inline-block;
3621 margin-left: 0.255em;
3622 vertical-align: 0.255em;
3625 .dropstart .dropdown-toggle::after {
3628 .dropstart .dropdown-toggle::before {
3629 display: inline-block;
3630 margin-right: 0.255em;
3631 vertical-align: 0.255em;
3633 border-top: 0.3em solid transparent;
3634 border-right: 0.3em solid;
3635 border-bottom: 0.3em solid transparent;
3637 .dropstart .dropdown-toggle:empty::after {
3640 .dropstart .dropdown-toggle::before {
3646 margin: var(--bs-dropdown-divider-margin-y) 0;
3648 border-top: 1px solid var(--bs-dropdown-divider-bg);
3655 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3658 color: var(--bs-dropdown-link-color);
3659 text-align: inherit;
3660 text-decoration: none;
3661 white-space: nowrap;
3662 background-color: transparent;
3664 border-radius: var(--bs-dropdown-item-border-radius, 0);
3666 .dropdown-item:hover, .dropdown-item:focus {
3667 color: var(--bs-dropdown-link-hover-color);
3668 background-color: var(--bs-dropdown-link-hover-bg);
3670 .dropdown-item.active, .dropdown-item:active {
3671 color: var(--bs-dropdown-link-active-color);
3672 text-decoration: none;
3673 background-color: var(--bs-dropdown-link-active-bg);
3675 .dropdown-item.disabled, .dropdown-item:disabled {
3676 color: var(--bs-dropdown-link-disabled-color);
3677 pointer-events: none;
3678 background-color: transparent;
3681 .dropdown-menu.show {
3687 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3689 font-size: 0.875rem;
3690 color: var(--bs-dropdown-header-color);
3691 white-space: nowrap;
3694 .dropdown-item-text {
3696 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3697 color: var(--bs-dropdown-link-color);
3700 .dropdown-menu-dark {
3701 --bs-dropdown-color: #dee2e6;
3702 --bs-dropdown-bg: #343a40;
3703 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3704 --bs-dropdown-box-shadow: ;
3705 --bs-dropdown-link-color: #dee2e6;
3706 --bs-dropdown-link-hover-color: #fff;
3707 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3708 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3709 --bs-dropdown-link-active-color: #fff;
3710 --bs-dropdown-link-active-bg: #0d6efd;
3711 --bs-dropdown-link-disabled-color: #adb5bd;
3712 --bs-dropdown-header-color: #adb5bd;
3716 .btn-group-vertical {
3718 display: inline-flex;
3719 vertical-align: middle;
3722 .btn-group-vertical > .btn {
3726 .btn-group > .btn-check:checked + .btn,
3727 .btn-group > .btn-check:focus + .btn,
3728 .btn-group > .btn:hover,
3729 .btn-group > .btn:focus,
3730 .btn-group > .btn:active,
3731 .btn-group > .btn.active,
3732 .btn-group-vertical > .btn-check:checked + .btn,
3733 .btn-group-vertical > .btn-check:focus + .btn,
3734 .btn-group-vertical > .btn:hover,
3735 .btn-group-vertical > .btn:focus,
3736 .btn-group-vertical > .btn:active,
3737 .btn-group-vertical > .btn.active {
3744 justify-content: flex-start;
3746 .btn-toolbar .input-group {
3751 border-radius: var(--bs-border-radius);
3753 .btn-group > :not(.btn-check:first-child) + .btn,
3754 .btn-group > .btn-group:not(:first-child) {
3755 margin-left: calc(var(--bs-border-width) * -1);
3757 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3758 .btn-group > .btn.dropdown-toggle-split:first-child,
3759 .btn-group > .btn-group:not(:last-child) > .btn {
3760 border-top-right-radius: 0;
3761 border-bottom-right-radius: 0;
3763 .btn-group > .btn:nth-child(n+3),
3764 .btn-group > :not(.btn-check) + .btn,
3765 .btn-group > .btn-group:not(:first-child) > .btn {
3766 border-top-left-radius: 0;
3767 border-bottom-left-radius: 0;
3770 .dropdown-toggle-split {
3771 padding-right: 0.5625rem;
3772 padding-left: 0.5625rem;
3774 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3777 .dropstart .dropdown-toggle-split::before {
3781 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3782 padding-right: 0.375rem;
3783 padding-left: 0.375rem;
3786 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3787 padding-right: 0.75rem;
3788 padding-left: 0.75rem;
3791 .btn-group-vertical {
3792 flex-direction: column;
3793 align-items: flex-start;
3794 justify-content: center;
3796 .btn-group-vertical > .btn,
3797 .btn-group-vertical > .btn-group {
3800 .btn-group-vertical > .btn:not(:first-child),
3801 .btn-group-vertical > .btn-group:not(:first-child) {
3802 margin-top: calc(var(--bs-border-width) * -1);
3804 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3805 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3806 border-bottom-right-radius: 0;
3807 border-bottom-left-radius: 0;
3809 .btn-group-vertical > .btn ~ .btn,
3810 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3811 border-top-left-radius: 0;
3812 border-top-right-radius: 0;
3816 --bs-nav-link-padding-x: 1rem;
3817 --bs-nav-link-padding-y: 0.5rem;
3818 --bs-nav-link-font-weight: ;
3819 --bs-nav-link-color: var(--bs-link-color);
3820 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3821 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3831 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3832 font-size: var(--bs-nav-link-font-size);
3833 font-weight: var(--bs-nav-link-font-weight);
3834 color: var(--bs-nav-link-color);
3835 text-decoration: none;
3838 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3840 @media (prefers-reduced-motion: reduce) {
3845 .nav-link:hover, .nav-link:focus {
3846 color: var(--bs-nav-link-hover-color);
3848 .nav-link:focus-visible {
3850 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
3852 .nav-link.disabled, .nav-link:disabled {
3853 color: var(--bs-nav-link-disabled-color);
3854 pointer-events: none;
3859 --bs-nav-tabs-border-width: var(--bs-border-width);
3860 --bs-nav-tabs-border-color: var(--bs-border-color);
3861 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3862 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3863 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
3864 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3865 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3866 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3868 .nav-tabs .nav-link {
3869 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3870 border: var(--bs-nav-tabs-border-width) solid transparent;
3871 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3872 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3874 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3876 border-color: var(--bs-nav-tabs-link-hover-border-color);
3878 .nav-tabs .nav-link.active,
3879 .nav-tabs .nav-item.show .nav-link {
3880 color: var(--bs-nav-tabs-link-active-color);
3881 background-color: var(--bs-nav-tabs-link-active-bg);
3882 border-color: var(--bs-nav-tabs-link-active-border-color);
3884 .nav-tabs .dropdown-menu {
3885 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3886 border-top-left-radius: 0;
3887 border-top-right-radius: 0;
3891 --bs-nav-pills-border-radius: var(--bs-border-radius);
3892 --bs-nav-pills-link-active-color: #fff;
3893 --bs-nav-pills-link-active-bg: #0d6efd;
3895 .nav-pills .nav-link {
3896 border-radius: var(--bs-nav-pills-border-radius);
3898 .nav-pills .nav-link.active,
3899 .nav-pills .show > .nav-link {
3900 color: var(--bs-nav-pills-link-active-color);
3901 background-color: var(--bs-nav-pills-link-active-bg);
3905 --bs-nav-underline-gap: 1rem;
3906 --bs-nav-underline-border-width: 0.125rem;
3907 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3908 gap: var(--bs-nav-underline-gap);
3910 .nav-underline .nav-link {
3913 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3915 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3916 border-bottom-color: currentcolor;
3918 .nav-underline .nav-link.active,
3919 .nav-underline .show > .nav-link {
3921 color: var(--bs-nav-underline-link-active-color);
3922 border-bottom-color: currentcolor;
3925 .nav-fill > .nav-link,
3926 .nav-fill .nav-item {
3931 .nav-justified > .nav-link,
3932 .nav-justified .nav-item {
3938 .nav-fill .nav-item .nav-link,
3939 .nav-justified .nav-item .nav-link {
3943 .tab-content > .tab-pane {
3946 .tab-content > .active {
3951 --bs-navbar-padding-x: 0;
3952 --bs-navbar-padding-y: 0.5rem;
3953 --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
3954 --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
3955 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3956 --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
3957 --bs-navbar-brand-padding-y: 0.3125rem;
3958 --bs-navbar-brand-margin-end: 1rem;
3959 --bs-navbar-brand-font-size: 1.25rem;
3960 --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
3961 --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
3962 --bs-navbar-nav-link-padding-x: 0.5rem;
3963 --bs-navbar-toggler-padding-y: 0.25rem;
3964 --bs-navbar-toggler-padding-x: 0.75rem;
3965 --bs-navbar-toggler-font-size: 1.25rem;
3966 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
3967 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
3968 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3969 --bs-navbar-toggler-focus-width: 0.25rem;
3970 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3974 align-items: center;
3975 justify-content: space-between;
3976 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3978 .navbar > .container,
3979 .navbar > .container-fluid,
3980 .navbar > .container-sm,
3981 .navbar > .container-md,
3982 .navbar > .container-lg,
3983 .navbar > .container-xl,
3984 .navbar > .container-xxl {
3987 align-items: center;
3988 justify-content: space-between;
3991 padding-top: var(--bs-navbar-brand-padding-y);
3992 padding-bottom: var(--bs-navbar-brand-padding-y);
3993 margin-right: var(--bs-navbar-brand-margin-end);
3994 font-size: var(--bs-navbar-brand-font-size);
3995 color: var(--bs-navbar-brand-color);
3996 text-decoration: none;
3997 white-space: nowrap;
3999 .navbar-brand:hover, .navbar-brand:focus {
4000 color: var(--bs-navbar-brand-hover-color);
4004 --bs-nav-link-padding-x: 0;
4005 --bs-nav-link-padding-y: 0.5rem;
4006 --bs-nav-link-font-weight: ;
4007 --bs-nav-link-color: var(--bs-navbar-color);
4008 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
4009 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
4011 flex-direction: column;
4016 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
4017 color: var(--bs-navbar-active-color);
4019 .navbar-nav .dropdown-menu {
4024 padding-top: 0.5rem;
4025 padding-bottom: 0.5rem;
4026 color: var(--bs-navbar-color);
4029 .navbar-text a:hover,
4030 .navbar-text a:focus {
4031 color: var(--bs-navbar-active-color);
4037 align-items: center;
4041 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
4042 font-size: var(--bs-navbar-toggler-font-size);
4044 color: var(--bs-navbar-color);
4045 background-color: transparent;
4046 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
4047 border-radius: var(--bs-navbar-toggler-border-radius);
4048 transition: var(--bs-navbar-toggler-transition);
4050 @media (prefers-reduced-motion: reduce) {
4055 .navbar-toggler:hover {
4056 text-decoration: none;
4058 .navbar-toggler:focus {
4059 text-decoration: none;
4061 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
4064 .navbar-toggler-icon {
4065 display: inline-block;
4068 vertical-align: middle;
4069 background-image: var(--bs-navbar-toggler-icon-bg);
4070 background-repeat: no-repeat;
4071 background-position: center;
4072 background-size: 100%;
4075 .navbar-nav-scroll {
4076 max-height: var(--bs-scroll-height, 75vh);
4080 @media (min-width: 576px) {
4083 justify-content: flex-start;
4085 .navbar-expand-sm .navbar-nav {
4086 flex-direction: row;
4088 .navbar-expand-sm .navbar-nav .dropdown-menu {
4091 .navbar-expand-sm .navbar-nav .nav-link {
4092 padding-right: var(--bs-navbar-nav-link-padding-x);
4093 padding-left: var(--bs-navbar-nav-link-padding-x);
4095 .navbar-expand-sm .navbar-nav-scroll {
4098 .navbar-expand-sm .navbar-collapse {
4099 display: flex !important;
4102 .navbar-expand-sm .navbar-toggler {
4105 .navbar-expand-sm .offcanvas {
4109 width: auto !important;
4110 height: auto !important;
4111 visibility: visible !important;
4112 background-color: transparent !important;
4113 border: 0 !important;
4114 transform: none !important;
4117 .navbar-expand-sm .offcanvas .offcanvas-header {
4120 .navbar-expand-sm .offcanvas .offcanvas-body {
4124 overflow-y: visible;
4127 @media (min-width: 768px) {
4130 justify-content: flex-start;
4132 .navbar-expand-md .navbar-nav {
4133 flex-direction: row;
4135 .navbar-expand-md .navbar-nav .dropdown-menu {
4138 .navbar-expand-md .navbar-nav .nav-link {
4139 padding-right: var(--bs-navbar-nav-link-padding-x);
4140 padding-left: var(--bs-navbar-nav-link-padding-x);
4142 .navbar-expand-md .navbar-nav-scroll {
4145 .navbar-expand-md .navbar-collapse {
4146 display: flex !important;
4149 .navbar-expand-md .navbar-toggler {
4152 .navbar-expand-md .offcanvas {
4156 width: auto !important;
4157 height: auto !important;
4158 visibility: visible !important;
4159 background-color: transparent !important;
4160 border: 0 !important;
4161 transform: none !important;
4164 .navbar-expand-md .offcanvas .offcanvas-header {
4167 .navbar-expand-md .offcanvas .offcanvas-body {
4171 overflow-y: visible;
4174 @media (min-width: 992px) {
4177 justify-content: flex-start;
4179 .navbar-expand-lg .navbar-nav {
4180 flex-direction: row;
4182 .navbar-expand-lg .navbar-nav .dropdown-menu {
4185 .navbar-expand-lg .navbar-nav .nav-link {
4186 padding-right: var(--bs-navbar-nav-link-padding-x);
4187 padding-left: var(--bs-navbar-nav-link-padding-x);
4189 .navbar-expand-lg .navbar-nav-scroll {
4192 .navbar-expand-lg .navbar-collapse {
4193 display: flex !important;
4196 .navbar-expand-lg .navbar-toggler {
4199 .navbar-expand-lg .offcanvas {
4203 width: auto !important;
4204 height: auto !important;
4205 visibility: visible !important;
4206 background-color: transparent !important;
4207 border: 0 !important;
4208 transform: none !important;
4211 .navbar-expand-lg .offcanvas .offcanvas-header {
4214 .navbar-expand-lg .offcanvas .offcanvas-body {
4218 overflow-y: visible;
4221 @media (min-width: 1200px) {
4224 justify-content: flex-start;
4226 .navbar-expand-xl .navbar-nav {
4227 flex-direction: row;
4229 .navbar-expand-xl .navbar-nav .dropdown-menu {
4232 .navbar-expand-xl .navbar-nav .nav-link {
4233 padding-right: var(--bs-navbar-nav-link-padding-x);
4234 padding-left: var(--bs-navbar-nav-link-padding-x);
4236 .navbar-expand-xl .navbar-nav-scroll {
4239 .navbar-expand-xl .navbar-collapse {
4240 display: flex !important;
4243 .navbar-expand-xl .navbar-toggler {
4246 .navbar-expand-xl .offcanvas {
4250 width: auto !important;
4251 height: auto !important;
4252 visibility: visible !important;
4253 background-color: transparent !important;
4254 border: 0 !important;
4255 transform: none !important;
4258 .navbar-expand-xl .offcanvas .offcanvas-header {
4261 .navbar-expand-xl .offcanvas .offcanvas-body {
4265 overflow-y: visible;
4268 @media (min-width: 1400px) {
4269 .navbar-expand-xxl {
4271 justify-content: flex-start;
4273 .navbar-expand-xxl .navbar-nav {
4274 flex-direction: row;
4276 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4279 .navbar-expand-xxl .navbar-nav .nav-link {
4280 padding-right: var(--bs-navbar-nav-link-padding-x);
4281 padding-left: var(--bs-navbar-nav-link-padding-x);
4283 .navbar-expand-xxl .navbar-nav-scroll {
4286 .navbar-expand-xxl .navbar-collapse {
4287 display: flex !important;
4290 .navbar-expand-xxl .navbar-toggler {
4293 .navbar-expand-xxl .offcanvas {
4297 width: auto !important;
4298 height: auto !important;
4299 visibility: visible !important;
4300 background-color: transparent !important;
4301 border: 0 !important;
4302 transform: none !important;
4305 .navbar-expand-xxl .offcanvas .offcanvas-header {
4308 .navbar-expand-xxl .offcanvas .offcanvas-body {
4312 overflow-y: visible;
4317 justify-content: flex-start;
4319 .navbar-expand .navbar-nav {
4320 flex-direction: row;
4322 .navbar-expand .navbar-nav .dropdown-menu {
4325 .navbar-expand .navbar-nav .nav-link {
4326 padding-right: var(--bs-navbar-nav-link-padding-x);
4327 padding-left: var(--bs-navbar-nav-link-padding-x);
4329 .navbar-expand .navbar-nav-scroll {
4332 .navbar-expand .navbar-collapse {
4333 display: flex !important;
4336 .navbar-expand .navbar-toggler {
4339 .navbar-expand .offcanvas {
4343 width: auto !important;
4344 height: auto !important;
4345 visibility: visible !important;
4346 background-color: transparent !important;
4347 border: 0 !important;
4348 transform: none !important;
4351 .navbar-expand .offcanvas .offcanvas-header {
4354 .navbar-expand .offcanvas .offcanvas-body {
4358 overflow-y: visible;
4362 .navbar[data-bs-theme=dark] {
4363 --bs-navbar-color: rgba(255, 255, 255, 0.55);
4364 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4365 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4366 --bs-navbar-active-color: #fff;
4367 --bs-navbar-brand-color: #fff;
4368 --bs-navbar-brand-hover-color: #fff;
4369 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4370 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4373 [data-bs-theme=dark] .navbar-toggler-icon {
4374 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4378 --bs-card-spacer-y: 1rem;
4379 --bs-card-spacer-x: 1rem;
4380 --bs-card-title-spacer-y: 0.5rem;
4381 --bs-card-title-color: ;
4382 --bs-card-subtitle-color: ;
4383 --bs-card-border-width: var(--bs-border-width);
4384 --bs-card-border-color: var(--bs-border-color-translucent);
4385 --bs-card-border-radius: var(--bs-border-radius);
4386 --bs-card-box-shadow: ;
4387 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4388 --bs-card-cap-padding-y: 0.5rem;
4389 --bs-card-cap-padding-x: 1rem;
4390 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4391 --bs-card-cap-color: ;
4394 --bs-card-bg: var(--bs-body-bg);
4395 --bs-card-img-overlay-padding: 1rem;
4396 --bs-card-group-margin: 0.75rem;
4399 flex-direction: column;
4401 height: var(--bs-card-height);
4402 color: var(--bs-body-color);
4403 word-wrap: break-word;
4404 background-color: var(--bs-card-bg);
4405 background-clip: border-box;
4406 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4407 border-radius: var(--bs-card-border-radius);
4413 .card > .list-group {
4414 border-top: inherit;
4415 border-bottom: inherit;
4417 .card > .list-group:first-child {
4418 border-top-width: 0;
4419 border-top-left-radius: var(--bs-card-inner-border-radius);
4420 border-top-right-radius: var(--bs-card-inner-border-radius);
4422 .card > .list-group:last-child {
4423 border-bottom-width: 0;
4424 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4425 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4427 .card > .card-header + .list-group,
4428 .card > .list-group + .card-footer {
4434 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4435 color: var(--bs-card-color);
4439 margin-bottom: var(--bs-card-title-spacer-y);
4440 color: var(--bs-card-title-color);
4444 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4446 color: var(--bs-card-subtitle-color);
4449 .card-text:last-child {
4453 .card-link + .card-link {
4454 margin-left: var(--bs-card-spacer-x);
4458 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4460 color: var(--bs-card-cap-color);
4461 background-color: var(--bs-card-cap-bg);
4462 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4464 .card-header:first-child {
4465 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4469 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4470 color: var(--bs-card-cap-color);
4471 background-color: var(--bs-card-cap-bg);
4472 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4474 .card-footer:last-child {
4475 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4479 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4480 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4481 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4484 .card-header-tabs .nav-link.active {
4485 background-color: var(--bs-card-bg);
4486 border-bottom-color: var(--bs-card-bg);
4489 .card-header-pills {
4490 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4491 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4500 padding: var(--bs-card-img-overlay-padding);
4501 border-radius: var(--bs-card-inner-border-radius);
4512 border-top-left-radius: var(--bs-card-inner-border-radius);
4513 border-top-right-radius: var(--bs-card-inner-border-radius);
4518 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4519 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4522 .card-group > .card {
4523 margin-bottom: var(--bs-card-group-margin);
4525 @media (min-width: 576px) {
4528 flex-flow: row wrap;
4530 .card-group > .card {
4534 .card-group > .card + .card {
4538 .card-group > .card:not(:last-child) {
4539 border-top-right-radius: 0;
4540 border-bottom-right-radius: 0;
4542 .card-group > .card:not(:last-child) .card-img-top,
4543 .card-group > .card:not(:last-child) .card-header {
4544 border-top-right-radius: 0;
4546 .card-group > .card:not(:last-child) .card-img-bottom,
4547 .card-group > .card:not(:last-child) .card-footer {
4548 border-bottom-right-radius: 0;
4550 .card-group > .card:not(:first-child) {
4551 border-top-left-radius: 0;
4552 border-bottom-left-radius: 0;
4554 .card-group > .card:not(:first-child) .card-img-top,
4555 .card-group > .card:not(:first-child) .card-header {
4556 border-top-left-radius: 0;
4558 .card-group > .card:not(:first-child) .card-img-bottom,
4559 .card-group > .card:not(:first-child) .card-footer {
4560 border-bottom-left-radius: 0;
4565 --bs-accordion-color: var(--bs-body-color);
4566 --bs-accordion-bg: var(--bs-body-bg);
4567 --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;
4568 --bs-accordion-border-color: var(--bs-border-color);
4569 --bs-accordion-border-width: var(--bs-border-width);
4570 --bs-accordion-border-radius: var(--bs-border-radius);
4571 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4572 --bs-accordion-btn-padding-x: 1.25rem;
4573 --bs-accordion-btn-padding-y: 1rem;
4574 --bs-accordion-btn-color: var(--bs-body-color);
4575 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4576 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4577 --bs-accordion-btn-icon-width: 1.25rem;
4578 --bs-accordion-btn-icon-transform: rotate(-180deg);
4579 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4580 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4581 --bs-accordion-btn-focus-border-color: #86b7fe;
4582 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4583 --bs-accordion-body-padding-x: 1.25rem;
4584 --bs-accordion-body-padding-y: 1rem;
4585 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4586 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4592 align-items: center;
4594 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4596 color: var(--bs-accordion-btn-color);
4598 background-color: var(--bs-accordion-btn-bg);
4601 overflow-anchor: none;
4602 transition: var(--bs-accordion-transition);
4604 @media (prefers-reduced-motion: reduce) {
4609 .accordion-button:not(.collapsed) {
4610 color: var(--bs-accordion-active-color);
4611 background-color: var(--bs-accordion-active-bg);
4612 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4614 .accordion-button:not(.collapsed)::after {
4615 background-image: var(--bs-accordion-btn-active-icon);
4616 transform: var(--bs-accordion-btn-icon-transform);
4618 .accordion-button::after {
4620 width: var(--bs-accordion-btn-icon-width);
4621 height: var(--bs-accordion-btn-icon-width);
4624 background-image: var(--bs-accordion-btn-icon);
4625 background-repeat: no-repeat;
4626 background-size: var(--bs-accordion-btn-icon-width);
4627 transition: var(--bs-accordion-btn-icon-transition);
4629 @media (prefers-reduced-motion: reduce) {
4630 .accordion-button::after {
4634 .accordion-button:hover {
4637 .accordion-button:focus {
4639 border-color: var(--bs-accordion-btn-focus-border-color);
4641 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4649 color: var(--bs-accordion-color);
4650 background-color: var(--bs-accordion-bg);
4651 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4653 .accordion-item:first-of-type {
4654 border-top-left-radius: var(--bs-accordion-border-radius);
4655 border-top-right-radius: var(--bs-accordion-border-radius);
4657 .accordion-item:first-of-type .accordion-button {
4658 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4659 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4661 .accordion-item:not(:first-of-type) {
4664 .accordion-item:last-of-type {
4665 border-bottom-right-radius: var(--bs-accordion-border-radius);
4666 border-bottom-left-radius: var(--bs-accordion-border-radius);
4668 .accordion-item:last-of-type .accordion-button.collapsed {
4669 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4670 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4672 .accordion-item:last-of-type .accordion-collapse {
4673 border-bottom-right-radius: var(--bs-accordion-border-radius);
4674 border-bottom-left-radius: var(--bs-accordion-border-radius);
4678 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4681 .accordion-flush .accordion-collapse {
4684 .accordion-flush .accordion-item {
4689 .accordion-flush .accordion-item:first-child {
4692 .accordion-flush .accordion-item:last-child {
4695 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4699 [data-bs-theme=dark] .accordion-button::after {
4700 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4701 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4705 --bs-breadcrumb-padding-x: 0;
4706 --bs-breadcrumb-padding-y: 0;
4707 --bs-breadcrumb-margin-bottom: 1rem;
4708 --bs-breadcrumb-bg: ;
4709 --bs-breadcrumb-border-radius: ;
4710 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4711 --bs-breadcrumb-item-padding-x: 0.5rem;
4712 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4715 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4716 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4717 font-size: var(--bs-breadcrumb-font-size);
4719 background-color: var(--bs-breadcrumb-bg);
4720 border-radius: var(--bs-breadcrumb-border-radius);
4723 .breadcrumb-item + .breadcrumb-item {
4724 padding-left: var(--bs-breadcrumb-item-padding-x);
4726 .breadcrumb-item + .breadcrumb-item::before {
4728 padding-right: var(--bs-breadcrumb-item-padding-x);
4729 color: var(--bs-breadcrumb-divider-color);
4730 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4732 .breadcrumb-item.active {
4733 color: var(--bs-breadcrumb-item-active-color);
4737 --bs-pagination-padding-x: 0.75rem;
4738 --bs-pagination-padding-y: 0.375rem;
4739 --bs-pagination-font-size: 1rem;
4740 --bs-pagination-color: var(--bs-link-color);
4741 --bs-pagination-bg: var(--bs-body-bg);
4742 --bs-pagination-border-width: var(--bs-border-width);
4743 --bs-pagination-border-color: var(--bs-border-color);
4744 --bs-pagination-border-radius: var(--bs-border-radius);
4745 --bs-pagination-hover-color: var(--bs-link-hover-color);
4746 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4747 --bs-pagination-hover-border-color: var(--bs-border-color);
4748 --bs-pagination-focus-color: var(--bs-link-hover-color);
4749 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4750 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4751 --bs-pagination-active-color: #fff;
4752 --bs-pagination-active-bg: #0d6efd;
4753 --bs-pagination-active-border-color: #0d6efd;
4754 --bs-pagination-disabled-color: var(--bs-secondary-color);
4755 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4756 --bs-pagination-disabled-border-color: var(--bs-border-color);
4765 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4766 font-size: var(--bs-pagination-font-size);
4767 color: var(--bs-pagination-color);
4768 text-decoration: none;
4769 background-color: var(--bs-pagination-bg);
4770 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4771 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;
4773 @media (prefers-reduced-motion: reduce) {
4780 color: var(--bs-pagination-hover-color);
4781 background-color: var(--bs-pagination-hover-bg);
4782 border-color: var(--bs-pagination-hover-border-color);
4786 color: var(--bs-pagination-focus-color);
4787 background-color: var(--bs-pagination-focus-bg);
4789 box-shadow: var(--bs-pagination-focus-box-shadow);
4791 .page-link.active, .active > .page-link {
4793 color: var(--bs-pagination-active-color);
4794 background-color: var(--bs-pagination-active-bg);
4795 border-color: var(--bs-pagination-active-border-color);
4797 .page-link.disabled, .disabled > .page-link {
4798 color: var(--bs-pagination-disabled-color);
4799 pointer-events: none;
4800 background-color: var(--bs-pagination-disabled-bg);
4801 border-color: var(--bs-pagination-disabled-border-color);
4804 .page-item:not(:first-child) .page-link {
4805 margin-left: calc(var(--bs-border-width) * -1);
4807 .page-item:first-child .page-link {
4808 border-top-left-radius: var(--bs-pagination-border-radius);
4809 border-bottom-left-radius: var(--bs-pagination-border-radius);
4811 .page-item:last-child .page-link {
4812 border-top-right-radius: var(--bs-pagination-border-radius);
4813 border-bottom-right-radius: var(--bs-pagination-border-radius);
4817 --bs-pagination-padding-x: 1.5rem;
4818 --bs-pagination-padding-y: 0.75rem;
4819 --bs-pagination-font-size: 1.25rem;
4820 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4824 --bs-pagination-padding-x: 0.5rem;
4825 --bs-pagination-padding-y: 0.25rem;
4826 --bs-pagination-font-size: 0.875rem;
4827 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4831 --bs-badge-padding-x: 0.65em;
4832 --bs-badge-padding-y: 0.35em;
4833 --bs-badge-font-size: 0.75em;
4834 --bs-badge-font-weight: 700;
4835 --bs-badge-color: #fff;
4836 --bs-badge-border-radius: var(--bs-border-radius);
4837 display: inline-block;
4838 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4839 font-size: var(--bs-badge-font-size);
4840 font-weight: var(--bs-badge-font-weight);
4842 color: var(--bs-badge-color);
4844 white-space: nowrap;
4845 vertical-align: baseline;
4846 border-radius: var(--bs-badge-border-radius);
4858 --bs-alert-bg: transparent;
4859 --bs-alert-padding-x: 1rem;
4860 --bs-alert-padding-y: 1rem;
4861 --bs-alert-margin-bottom: 1rem;
4862 --bs-alert-color: inherit;
4863 --bs-alert-border-color: transparent;
4864 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4865 --bs-alert-border-radius: var(--bs-border-radius);
4866 --bs-alert-link-color: inherit;
4868 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4869 margin-bottom: var(--bs-alert-margin-bottom);
4870 color: var(--bs-alert-color);
4871 background-color: var(--bs-alert-bg);
4872 border: var(--bs-alert-border);
4873 border-radius: var(--bs-alert-border-radius);
4882 color: var(--bs-alert-link-color);
4885 .alert-dismissible {
4886 padding-right: 3rem;
4888 .alert-dismissible .btn-close {
4893 padding: 1.25rem 1rem;
4897 --bs-alert-color: var(--bs-primary-text-emphasis);
4898 --bs-alert-bg: var(--bs-primary-bg-subtle);
4899 --bs-alert-border-color: var(--bs-primary-border-subtle);
4900 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4904 --bs-alert-color: var(--bs-secondary-text-emphasis);
4905 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4906 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4907 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4911 --bs-alert-color: var(--bs-success-text-emphasis);
4912 --bs-alert-bg: var(--bs-success-bg-subtle);
4913 --bs-alert-border-color: var(--bs-success-border-subtle);
4914 --bs-alert-link-color: var(--bs-success-text-emphasis);
4918 --bs-alert-color: var(--bs-info-text-emphasis);
4919 --bs-alert-bg: var(--bs-info-bg-subtle);
4920 --bs-alert-border-color: var(--bs-info-border-subtle);
4921 --bs-alert-link-color: var(--bs-info-text-emphasis);
4925 --bs-alert-color: var(--bs-warning-text-emphasis);
4926 --bs-alert-bg: var(--bs-warning-bg-subtle);
4927 --bs-alert-border-color: var(--bs-warning-border-subtle);
4928 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4932 --bs-alert-color: var(--bs-danger-text-emphasis);
4933 --bs-alert-bg: var(--bs-danger-bg-subtle);
4934 --bs-alert-border-color: var(--bs-danger-border-subtle);
4935 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4939 --bs-alert-color: var(--bs-light-text-emphasis);
4940 --bs-alert-bg: var(--bs-light-bg-subtle);
4941 --bs-alert-border-color: var(--bs-light-border-subtle);
4942 --bs-alert-link-color: var(--bs-light-text-emphasis);
4946 --bs-alert-color: var(--bs-dark-text-emphasis);
4947 --bs-alert-bg: var(--bs-dark-bg-subtle);
4948 --bs-alert-border-color: var(--bs-dark-border-subtle);
4949 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4952 @keyframes progress-bar-stripes {
4954 background-position-x: 1rem;
4959 --bs-progress-height: 1rem;
4960 --bs-progress-font-size: 0.75rem;
4961 --bs-progress-bg: var(--bs-secondary-bg);
4962 --bs-progress-border-radius: var(--bs-border-radius);
4963 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4964 --bs-progress-bar-color: #fff;
4965 --bs-progress-bar-bg: #0d6efd;
4966 --bs-progress-bar-transition: width 0.6s ease;
4968 height: var(--bs-progress-height);
4970 font-size: var(--bs-progress-font-size);
4971 background-color: var(--bs-progress-bg);
4972 border-radius: var(--bs-progress-border-radius);
4977 flex-direction: column;
4978 justify-content: center;
4980 color: var(--bs-progress-bar-color);
4982 white-space: nowrap;
4983 background-color: var(--bs-progress-bar-bg);
4984 transition: var(--bs-progress-bar-transition);
4986 @media (prefers-reduced-motion: reduce) {
4992 .progress-bar-striped {
4993 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);
4994 background-size: var(--bs-progress-height) var(--bs-progress-height);
4997 .progress-stacked > .progress {
5001 .progress-stacked > .progress > .progress-bar {
5005 .progress-bar-animated {
5006 animation: 1s linear infinite progress-bar-stripes;
5008 @media (prefers-reduced-motion: reduce) {
5009 .progress-bar-animated {
5015 --bs-list-group-color: var(--bs-body-color);
5016 --bs-list-group-bg: var(--bs-body-bg);
5017 --bs-list-group-border-color: var(--bs-border-color);
5018 --bs-list-group-border-width: var(--bs-border-width);
5019 --bs-list-group-border-radius: var(--bs-border-radius);
5020 --bs-list-group-item-padding-x: 1rem;
5021 --bs-list-group-item-padding-y: 0.5rem;
5022 --bs-list-group-action-color: var(--bs-secondary-color);
5023 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5024 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
5025 --bs-list-group-action-active-color: var(--bs-body-color);
5026 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
5027 --bs-list-group-disabled-color: var(--bs-secondary-color);
5028 --bs-list-group-disabled-bg: var(--bs-body-bg);
5029 --bs-list-group-active-color: #fff;
5030 --bs-list-group-active-bg: #0d6efd;
5031 --bs-list-group-active-border-color: #0d6efd;
5033 flex-direction: column;
5036 border-radius: var(--bs-list-group-border-radius);
5039 .list-group-numbered {
5040 list-style-type: none;
5041 counter-reset: section;
5043 .list-group-numbered > .list-group-item::before {
5044 content: counters(section, ".") ". ";
5045 counter-increment: section;
5048 .list-group-item-action {
5050 color: var(--bs-list-group-action-color);
5051 text-align: inherit;
5053 .list-group-item-action:hover, .list-group-item-action:focus {
5055 color: var(--bs-list-group-action-hover-color);
5056 text-decoration: none;
5057 background-color: var(--bs-list-group-action-hover-bg);
5059 .list-group-item-action:active {
5060 color: var(--bs-list-group-action-active-color);
5061 background-color: var(--bs-list-group-action-active-bg);
5067 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
5068 color: var(--bs-list-group-color);
5069 text-decoration: none;
5070 background-color: var(--bs-list-group-bg);
5071 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
5073 .list-group-item:first-child {
5074 border-top-left-radius: inherit;
5075 border-top-right-radius: inherit;
5077 .list-group-item:last-child {
5078 border-bottom-right-radius: inherit;
5079 border-bottom-left-radius: inherit;
5081 .list-group-item.disabled, .list-group-item:disabled {
5082 color: var(--bs-list-group-disabled-color);
5083 pointer-events: none;
5084 background-color: var(--bs-list-group-disabled-bg);
5086 .list-group-item.active {
5088 color: var(--bs-list-group-active-color);
5089 background-color: var(--bs-list-group-active-bg);
5090 border-color: var(--bs-list-group-active-border-color);
5092 .list-group-item + .list-group-item {
5093 border-top-width: 0;
5095 .list-group-item + .list-group-item.active {
5096 margin-top: calc(-1 * var(--bs-list-group-border-width));
5097 border-top-width: var(--bs-list-group-border-width);
5100 .list-group-horizontal {
5101 flex-direction: row;
5103 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5104 border-bottom-left-radius: var(--bs-list-group-border-radius);
5105 border-top-right-radius: 0;
5107 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5108 border-top-right-radius: var(--bs-list-group-border-radius);
5109 border-bottom-left-radius: 0;
5111 .list-group-horizontal > .list-group-item.active {
5114 .list-group-horizontal > .list-group-item + .list-group-item {
5115 border-top-width: var(--bs-list-group-border-width);
5116 border-left-width: 0;
5118 .list-group-horizontal > .list-group-item + .list-group-item.active {
5119 margin-left: calc(-1 * var(--bs-list-group-border-width));
5120 border-left-width: var(--bs-list-group-border-width);
5123 @media (min-width: 576px) {
5124 .list-group-horizontal-sm {
5125 flex-direction: row;
5127 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5128 border-bottom-left-radius: var(--bs-list-group-border-radius);
5129 border-top-right-radius: 0;
5131 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5132 border-top-right-radius: var(--bs-list-group-border-radius);
5133 border-bottom-left-radius: 0;
5135 .list-group-horizontal-sm > .list-group-item.active {
5138 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5139 border-top-width: var(--bs-list-group-border-width);
5140 border-left-width: 0;
5142 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5143 margin-left: calc(-1 * var(--bs-list-group-border-width));
5144 border-left-width: var(--bs-list-group-border-width);
5147 @media (min-width: 768px) {
5148 .list-group-horizontal-md {
5149 flex-direction: row;
5151 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5152 border-bottom-left-radius: var(--bs-list-group-border-radius);
5153 border-top-right-radius: 0;
5155 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5156 border-top-right-radius: var(--bs-list-group-border-radius);
5157 border-bottom-left-radius: 0;
5159 .list-group-horizontal-md > .list-group-item.active {
5162 .list-group-horizontal-md > .list-group-item + .list-group-item {
5163 border-top-width: var(--bs-list-group-border-width);
5164 border-left-width: 0;
5166 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5167 margin-left: calc(-1 * var(--bs-list-group-border-width));
5168 border-left-width: var(--bs-list-group-border-width);
5171 @media (min-width: 992px) {
5172 .list-group-horizontal-lg {
5173 flex-direction: row;
5175 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5176 border-bottom-left-radius: var(--bs-list-group-border-radius);
5177 border-top-right-radius: 0;
5179 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5180 border-top-right-radius: var(--bs-list-group-border-radius);
5181 border-bottom-left-radius: 0;
5183 .list-group-horizontal-lg > .list-group-item.active {
5186 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5187 border-top-width: var(--bs-list-group-border-width);
5188 border-left-width: 0;
5190 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5191 margin-left: calc(-1 * var(--bs-list-group-border-width));
5192 border-left-width: var(--bs-list-group-border-width);
5195 @media (min-width: 1200px) {
5196 .list-group-horizontal-xl {
5197 flex-direction: row;
5199 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5200 border-bottom-left-radius: var(--bs-list-group-border-radius);
5201 border-top-right-radius: 0;
5203 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5204 border-top-right-radius: var(--bs-list-group-border-radius);
5205 border-bottom-left-radius: 0;
5207 .list-group-horizontal-xl > .list-group-item.active {
5210 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5211 border-top-width: var(--bs-list-group-border-width);
5212 border-left-width: 0;
5214 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5215 margin-left: calc(-1 * var(--bs-list-group-border-width));
5216 border-left-width: var(--bs-list-group-border-width);
5219 @media (min-width: 1400px) {
5220 .list-group-horizontal-xxl {
5221 flex-direction: row;
5223 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5224 border-bottom-left-radius: var(--bs-list-group-border-radius);
5225 border-top-right-radius: 0;
5227 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5228 border-top-right-radius: var(--bs-list-group-border-radius);
5229 border-bottom-left-radius: 0;
5231 .list-group-horizontal-xxl > .list-group-item.active {
5234 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5235 border-top-width: var(--bs-list-group-border-width);
5236 border-left-width: 0;
5238 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5239 margin-left: calc(-1 * var(--bs-list-group-border-width));
5240 border-left-width: var(--bs-list-group-border-width);
5246 .list-group-flush > .list-group-item {
5247 border-width: 0 0 var(--bs-list-group-border-width);
5249 .list-group-flush > .list-group-item:last-child {
5250 border-bottom-width: 0;
5253 .list-group-item-primary {
5254 --bs-list-group-color: var(--bs-primary-text-emphasis);
5255 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5256 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5257 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5258 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5259 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5260 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5261 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5262 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5263 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5266 .list-group-item-secondary {
5267 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5268 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5269 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5270 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5271 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5272 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5273 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5274 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5275 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5276 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5279 .list-group-item-success {
5280 --bs-list-group-color: var(--bs-success-text-emphasis);
5281 --bs-list-group-bg: var(--bs-success-bg-subtle);
5282 --bs-list-group-border-color: var(--bs-success-border-subtle);
5283 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5284 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5285 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5286 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5287 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5288 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5289 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5292 .list-group-item-info {
5293 --bs-list-group-color: var(--bs-info-text-emphasis);
5294 --bs-list-group-bg: var(--bs-info-bg-subtle);
5295 --bs-list-group-border-color: var(--bs-info-border-subtle);
5296 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5297 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5298 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5299 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5300 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5301 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5302 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5305 .list-group-item-warning {
5306 --bs-list-group-color: var(--bs-warning-text-emphasis);
5307 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5308 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5309 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5310 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5311 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5312 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5313 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5314 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5315 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5318 .list-group-item-danger {
5319 --bs-list-group-color: var(--bs-danger-text-emphasis);
5320 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5321 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5322 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5323 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5324 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5325 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5326 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5327 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5328 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5331 .list-group-item-light {
5332 --bs-list-group-color: var(--bs-light-text-emphasis);
5333 --bs-list-group-bg: var(--bs-light-bg-subtle);
5334 --bs-list-group-border-color: var(--bs-light-border-subtle);
5335 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5336 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5337 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5338 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5339 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5340 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5341 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5344 .list-group-item-dark {
5345 --bs-list-group-color: var(--bs-dark-text-emphasis);
5346 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5347 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5348 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5349 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5350 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5351 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5352 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5353 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5354 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5358 --bs-btn-close-color: #000;
5359 --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");
5360 --bs-btn-close-opacity: 0.5;
5361 --bs-btn-close-hover-opacity: 0.75;
5362 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
5363 --bs-btn-close-focus-opacity: 1;
5364 --bs-btn-close-disabled-opacity: 0.25;
5365 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5366 box-sizing: content-box;
5369 padding: 0.25em 0.25em;
5370 color: var(--bs-btn-close-color);
5371 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5373 border-radius: 0.375rem;
5374 opacity: var(--bs-btn-close-opacity);
5377 color: var(--bs-btn-close-color);
5378 text-decoration: none;
5379 opacity: var(--bs-btn-close-hover-opacity);
5383 box-shadow: var(--bs-btn-close-focus-shadow);
5384 opacity: var(--bs-btn-close-focus-opacity);
5386 .btn-close:disabled, .btn-close.disabled {
5387 pointer-events: none;
5388 -webkit-user-select: none;
5389 -moz-user-select: none;
5391 opacity: var(--bs-btn-close-disabled-opacity);
5395 filter: var(--bs-btn-close-white-filter);
5398 [data-bs-theme=dark] .btn-close {
5399 filter: var(--bs-btn-close-white-filter);
5403 --bs-toast-zindex: 1090;
5404 --bs-toast-padding-x: 0.75rem;
5405 --bs-toast-padding-y: 0.5rem;
5406 --bs-toast-spacing: 1.5rem;
5407 --bs-toast-max-width: 350px;
5408 --bs-toast-font-size: 0.875rem;
5410 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5411 --bs-toast-border-width: var(--bs-border-width);
5412 --bs-toast-border-color: var(--bs-border-color-translucent);
5413 --bs-toast-border-radius: var(--bs-border-radius);
5414 --bs-toast-box-shadow: var(--bs-box-shadow);
5415 --bs-toast-header-color: var(--bs-secondary-color);
5416 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5417 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5418 width: var(--bs-toast-max-width);
5420 font-size: var(--bs-toast-font-size);
5421 color: var(--bs-toast-color);
5422 pointer-events: auto;
5423 background-color: var(--bs-toast-bg);
5424 background-clip: padding-box;
5425 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5426 box-shadow: var(--bs-toast-box-shadow);
5427 border-radius: var(--bs-toast-border-radius);
5437 --bs-toast-zindex: 1090;
5439 z-index: var(--bs-toast-zindex);
5440 width: -webkit-max-content;
5441 width: -moz-max-content;
5444 pointer-events: none;
5446 .toast-container > :not(:last-child) {
5447 margin-bottom: var(--bs-toast-spacing);
5452 align-items: center;
5453 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5454 color: var(--bs-toast-header-color);
5455 background-color: var(--bs-toast-header-bg);
5456 background-clip: padding-box;
5457 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5458 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5459 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5461 .toast-header .btn-close {
5462 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5463 margin-left: var(--bs-toast-padding-x);
5467 padding: var(--bs-toast-padding-x);
5468 word-wrap: break-word;
5472 --bs-modal-zindex: 1055;
5473 --bs-modal-width: 500px;
5474 --bs-modal-padding: 1rem;
5475 --bs-modal-margin: 0.5rem;
5477 --bs-modal-bg: var(--bs-body-bg);
5478 --bs-modal-border-color: var(--bs-border-color-translucent);
5479 --bs-modal-border-width: var(--bs-border-width);
5480 --bs-modal-border-radius: var(--bs-border-radius-lg);
5481 --bs-modal-box-shadow: var(--bs-box-shadow-sm);
5482 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5483 --bs-modal-header-padding-x: 1rem;
5484 --bs-modal-header-padding-y: 1rem;
5485 --bs-modal-header-padding: 1rem 1rem;
5486 --bs-modal-header-border-color: var(--bs-border-color);
5487 --bs-modal-header-border-width: var(--bs-border-width);
5488 --bs-modal-title-line-height: 1.5;
5489 --bs-modal-footer-gap: 0.5rem;
5490 --bs-modal-footer-bg: ;
5491 --bs-modal-footer-border-color: var(--bs-border-color);
5492 --bs-modal-footer-border-width: var(--bs-border-width);
5496 z-index: var(--bs-modal-zindex);
5508 margin: var(--bs-modal-margin);
5509 pointer-events: none;
5511 .modal.fade .modal-dialog {
5512 transition: transform 0.3s ease-out;
5513 transform: translate(0, -50px);
5515 @media (prefers-reduced-motion: reduce) {
5516 .modal.fade .modal-dialog {
5520 .modal.show .modal-dialog {
5523 .modal.modal-static .modal-dialog {
5524 transform: scale(1.02);
5527 .modal-dialog-scrollable {
5528 height: calc(100% - var(--bs-modal-margin) * 2);
5530 .modal-dialog-scrollable .modal-content {
5534 .modal-dialog-scrollable .modal-body {
5538 .modal-dialog-centered {
5540 align-items: center;
5541 min-height: calc(100% - var(--bs-modal-margin) * 2);
5547 flex-direction: column;
5549 color: var(--bs-modal-color);
5550 pointer-events: auto;
5551 background-color: var(--bs-modal-bg);
5552 background-clip: padding-box;
5553 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5554 border-radius: var(--bs-modal-border-radius);
5559 --bs-backdrop-zindex: 1050;
5560 --bs-backdrop-bg: #000;
5561 --bs-backdrop-opacity: 0.5;
5565 z-index: var(--bs-backdrop-zindex);
5568 background-color: var(--bs-backdrop-bg);
5570 .modal-backdrop.fade {
5573 .modal-backdrop.show {
5574 opacity: var(--bs-backdrop-opacity);
5580 align-items: center;
5581 justify-content: space-between;
5582 padding: var(--bs-modal-header-padding);
5583 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5584 border-top-left-radius: var(--bs-modal-inner-border-radius);
5585 border-top-right-radius: var(--bs-modal-inner-border-radius);
5587 .modal-header .btn-close {
5588 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5589 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;
5594 line-height: var(--bs-modal-title-line-height);
5600 padding: var(--bs-modal-padding);
5607 align-items: center;
5608 justify-content: flex-end;
5609 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5610 background-color: var(--bs-modal-footer-bg);
5611 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5612 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5613 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5616 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5619 @media (min-width: 576px) {
5621 --bs-modal-margin: 1.75rem;
5622 --bs-modal-box-shadow: var(--bs-box-shadow);
5625 max-width: var(--bs-modal-width);
5630 --bs-modal-width: 300px;
5633 @media (min-width: 992px) {
5636 --bs-modal-width: 800px;
5639 @media (min-width: 1200px) {
5641 --bs-modal-width: 1140px;
5650 .modal-fullscreen .modal-content {
5655 .modal-fullscreen .modal-header,
5656 .modal-fullscreen .modal-footer {
5659 .modal-fullscreen .modal-body {
5663 @media (max-width: 575.98px) {
5664 .modal-fullscreen-sm-down {
5670 .modal-fullscreen-sm-down .modal-content {
5675 .modal-fullscreen-sm-down .modal-header,
5676 .modal-fullscreen-sm-down .modal-footer {
5679 .modal-fullscreen-sm-down .modal-body {
5683 @media (max-width: 767.98px) {
5684 .modal-fullscreen-md-down {
5690 .modal-fullscreen-md-down .modal-content {
5695 .modal-fullscreen-md-down .modal-header,
5696 .modal-fullscreen-md-down .modal-footer {
5699 .modal-fullscreen-md-down .modal-body {
5703 @media (max-width: 991.98px) {
5704 .modal-fullscreen-lg-down {
5710 .modal-fullscreen-lg-down .modal-content {
5715 .modal-fullscreen-lg-down .modal-header,
5716 .modal-fullscreen-lg-down .modal-footer {
5719 .modal-fullscreen-lg-down .modal-body {
5723 @media (max-width: 1199.98px) {
5724 .modal-fullscreen-xl-down {
5730 .modal-fullscreen-xl-down .modal-content {
5735 .modal-fullscreen-xl-down .modal-header,
5736 .modal-fullscreen-xl-down .modal-footer {
5739 .modal-fullscreen-xl-down .modal-body {
5743 @media (max-width: 1399.98px) {
5744 .modal-fullscreen-xxl-down {
5750 .modal-fullscreen-xxl-down .modal-content {
5755 .modal-fullscreen-xxl-down .modal-header,
5756 .modal-fullscreen-xxl-down .modal-footer {
5759 .modal-fullscreen-xxl-down .modal-body {
5764 --bs-tooltip-zindex: 1080;
5765 --bs-tooltip-max-width: 200px;
5766 --bs-tooltip-padding-x: 0.5rem;
5767 --bs-tooltip-padding-y: 0.25rem;
5768 --bs-tooltip-margin: ;
5769 --bs-tooltip-font-size: 0.875rem;
5770 --bs-tooltip-color: var(--bs-body-bg);
5771 --bs-tooltip-bg: var(--bs-emphasis-color);
5772 --bs-tooltip-border-radius: var(--bs-border-radius);
5773 --bs-tooltip-opacity: 0.9;
5774 --bs-tooltip-arrow-width: 0.8rem;
5775 --bs-tooltip-arrow-height: 0.4rem;
5776 z-index: var(--bs-tooltip-zindex);
5778 margin: var(--bs-tooltip-margin);
5779 font-family: var(--bs-font-sans-serif);
5785 text-decoration: none;
5787 text-transform: none;
5788 letter-spacing: normal;
5790 white-space: normal;
5791 word-spacing: normal;
5793 font-size: var(--bs-tooltip-font-size);
5794 word-wrap: break-word;
5798 opacity: var(--bs-tooltip-opacity);
5800 .tooltip .tooltip-arrow {
5802 width: var(--bs-tooltip-arrow-width);
5803 height: var(--bs-tooltip-arrow-height);
5805 .tooltip .tooltip-arrow::before {
5808 border-color: transparent;
5809 border-style: solid;
5812 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5813 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5815 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5817 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5818 border-top-color: var(--bs-tooltip-bg);
5821 /* rtl:begin:ignore */
5822 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5823 left: calc(-1 * var(--bs-tooltip-arrow-height));
5824 width: var(--bs-tooltip-arrow-height);
5825 height: var(--bs-tooltip-arrow-width);
5827 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5829 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5830 border-right-color: var(--bs-tooltip-bg);
5833 /* rtl:end:ignore */
5834 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5835 top: calc(-1 * var(--bs-tooltip-arrow-height));
5837 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5839 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5840 border-bottom-color: var(--bs-tooltip-bg);
5843 /* rtl:begin:ignore */
5844 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5845 right: calc(-1 * var(--bs-tooltip-arrow-height));
5846 width: var(--bs-tooltip-arrow-height);
5847 height: var(--bs-tooltip-arrow-width);
5849 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5851 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5852 border-left-color: var(--bs-tooltip-bg);
5855 /* rtl:end:ignore */
5857 max-width: var(--bs-tooltip-max-width);
5858 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5859 color: var(--bs-tooltip-color);
5861 background-color: var(--bs-tooltip-bg);
5862 border-radius: var(--bs-tooltip-border-radius);
5866 --bs-popover-zindex: 1070;
5867 --bs-popover-max-width: 276px;
5868 --bs-popover-font-size: 0.875rem;
5869 --bs-popover-bg: var(--bs-body-bg);
5870 --bs-popover-border-width: var(--bs-border-width);
5871 --bs-popover-border-color: var(--bs-border-color-translucent);
5872 --bs-popover-border-radius: var(--bs-border-radius-lg);
5873 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5874 --bs-popover-box-shadow: var(--bs-box-shadow);
5875 --bs-popover-header-padding-x: 1rem;
5876 --bs-popover-header-padding-y: 0.5rem;
5877 --bs-popover-header-font-size: 1rem;
5878 --bs-popover-header-color: inherit;
5879 --bs-popover-header-bg: var(--bs-secondary-bg);
5880 --bs-popover-body-padding-x: 1rem;
5881 --bs-popover-body-padding-y: 1rem;
5882 --bs-popover-body-color: var(--bs-body-color);
5883 --bs-popover-arrow-width: 1rem;
5884 --bs-popover-arrow-height: 0.5rem;
5885 --bs-popover-arrow-border: var(--bs-popover-border-color);
5886 z-index: var(--bs-popover-zindex);
5888 max-width: var(--bs-popover-max-width);
5889 font-family: var(--bs-font-sans-serif);
5895 text-decoration: none;
5897 text-transform: none;
5898 letter-spacing: normal;
5900 white-space: normal;
5901 word-spacing: normal;
5903 font-size: var(--bs-popover-font-size);
5904 word-wrap: break-word;
5905 background-color: var(--bs-popover-bg);
5906 background-clip: padding-box;
5907 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5908 border-radius: var(--bs-popover-border-radius);
5910 .popover .popover-arrow {
5912 width: var(--bs-popover-arrow-width);
5913 height: var(--bs-popover-arrow-height);
5915 .popover .popover-arrow::before, .popover .popover-arrow::after {
5919 border-color: transparent;
5920 border-style: solid;
5924 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5925 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5927 .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 {
5928 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5930 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5932 border-top-color: var(--bs-popover-arrow-border);
5934 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5935 bottom: var(--bs-popover-border-width);
5936 border-top-color: var(--bs-popover-bg);
5939 /* rtl:begin:ignore */
5940 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5941 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5942 width: var(--bs-popover-arrow-height);
5943 height: var(--bs-popover-arrow-width);
5945 .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 {
5946 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5948 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5950 border-right-color: var(--bs-popover-arrow-border);
5952 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5953 left: var(--bs-popover-border-width);
5954 border-right-color: var(--bs-popover-bg);
5957 /* rtl:end:ignore */
5958 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5959 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5961 .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 {
5962 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5964 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5966 border-bottom-color: var(--bs-popover-arrow-border);
5968 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5969 top: var(--bs-popover-border-width);
5970 border-bottom-color: var(--bs-popover-bg);
5972 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5977 width: var(--bs-popover-arrow-width);
5978 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5980 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5983 /* rtl:begin:ignore */
5984 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5985 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5986 width: var(--bs-popover-arrow-height);
5987 height: var(--bs-popover-arrow-width);
5989 .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 {
5990 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5992 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5994 border-left-color: var(--bs-popover-arrow-border);
5996 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5997 right: var(--bs-popover-border-width);
5998 border-left-color: var(--bs-popover-bg);
6001 /* rtl:end:ignore */
6003 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
6005 font-size: var(--bs-popover-header-font-size);
6006 color: var(--bs-popover-header-color);
6007 background-color: var(--bs-popover-header-bg);
6008 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
6009 border-top-left-radius: var(--bs-popover-inner-border-radius);
6010 border-top-right-radius: var(--bs-popover-inner-border-radius);
6012 .popover-header:empty {
6017 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
6018 color: var(--bs-popover-body-color);
6025 .carousel.pointer-event {
6026 touch-action: pan-y;
6034 .carousel-inner::after {
6045 margin-right: -100%;
6046 -webkit-backface-visibility: hidden;
6047 backface-visibility: hidden;
6048 transition: transform 0.6s ease-in-out;
6050 @media (prefers-reduced-motion: reduce) {
6056 .carousel-item.active,
6057 .carousel-item-next,
6058 .carousel-item-prev {
6062 .carousel-item-next:not(.carousel-item-start),
6063 .active.carousel-item-end {
6064 transform: translateX(100%);
6067 .carousel-item-prev:not(.carousel-item-end),
6068 .active.carousel-item-start {
6069 transform: translateX(-100%);
6072 .carousel-fade .carousel-item {
6074 transition-property: opacity;
6077 .carousel-fade .carousel-item.active,
6078 .carousel-fade .carousel-item-next.carousel-item-start,
6079 .carousel-fade .carousel-item-prev.carousel-item-end {
6083 .carousel-fade .active.carousel-item-start,
6084 .carousel-fade .active.carousel-item-end {
6087 transition: opacity 0s 0.6s;
6089 @media (prefers-reduced-motion: reduce) {
6090 .carousel-fade .active.carousel-item-start,
6091 .carousel-fade .active.carousel-item-end {
6096 .carousel-control-prev,
6097 .carousel-control-next {
6103 align-items: center;
6104 justify-content: center;
6112 transition: opacity 0.15s ease;
6114 @media (prefers-reduced-motion: reduce) {
6115 .carousel-control-prev,
6116 .carousel-control-next {
6120 .carousel-control-prev:hover, .carousel-control-prev:focus,
6121 .carousel-control-next:hover,
6122 .carousel-control-next:focus {
6124 text-decoration: none;
6129 .carousel-control-prev {
6133 .carousel-control-next {
6137 .carousel-control-prev-icon,
6138 .carousel-control-next-icon {
6139 display: inline-block;
6142 background-repeat: no-repeat;
6143 background-position: 50%;
6144 background-size: 100% 100%;
6150 "name" : "prev-next",
6155 .carousel-control-prev-icon {
6156 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");
6159 .carousel-control-next-icon {
6160 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");
6163 .carousel-indicators {
6170 justify-content: center;
6173 margin-bottom: 1rem;
6176 .carousel-indicators [data-bs-target] {
6177 box-sizing: content-box;
6184 text-indent: -999px;
6186 background-color: #fff;
6187 background-clip: padding-box;
6189 border-top: 10px solid transparent;
6190 border-bottom: 10px solid transparent;
6192 transition: opacity 0.6s ease;
6194 @media (prefers-reduced-motion: reduce) {
6195 .carousel-indicators [data-bs-target] {
6199 .carousel-indicators .active {
6208 padding-top: 1.25rem;
6209 padding-bottom: 1.25rem;
6214 .carousel-dark .carousel-control-prev-icon,
6215 .carousel-dark .carousel-control-next-icon {
6216 filter: invert(1) grayscale(100);
6218 .carousel-dark .carousel-indicators [data-bs-target] {
6219 background-color: #000;
6221 .carousel-dark .carousel-caption {
6225 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6226 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6227 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6228 filter: invert(1) grayscale(100);
6230 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6231 background-color: #000;
6233 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6239 display: inline-block;
6240 width: var(--bs-spinner-width);
6241 height: var(--bs-spinner-height);
6242 vertical-align: var(--bs-spinner-vertical-align);
6244 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6247 @keyframes spinner-border {
6249 transform: rotate(360deg) /* rtl:ignore */;
6253 --bs-spinner-width: 2rem;
6254 --bs-spinner-height: 2rem;
6255 --bs-spinner-vertical-align: -0.125em;
6256 --bs-spinner-border-width: 0.25em;
6257 --bs-spinner-animation-speed: 0.75s;
6258 --bs-spinner-animation-name: spinner-border;
6259 border: var(--bs-spinner-border-width) solid currentcolor;
6260 border-right-color: transparent;
6263 .spinner-border-sm {
6264 --bs-spinner-width: 1rem;
6265 --bs-spinner-height: 1rem;
6266 --bs-spinner-border-width: 0.2em;
6269 @keyframes spinner-grow {
6271 transform: scale(0);
6279 --bs-spinner-width: 2rem;
6280 --bs-spinner-height: 2rem;
6281 --bs-spinner-vertical-align: -0.125em;
6282 --bs-spinner-animation-speed: 0.75s;
6283 --bs-spinner-animation-name: spinner-grow;
6284 background-color: currentcolor;
6289 --bs-spinner-width: 1rem;
6290 --bs-spinner-height: 1rem;
6293 @media (prefers-reduced-motion: reduce) {
6296 --bs-spinner-animation-speed: 1.5s;
6299 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6300 --bs-offcanvas-zindex: 1045;
6301 --bs-offcanvas-width: 400px;
6302 --bs-offcanvas-height: 30vh;
6303 --bs-offcanvas-padding-x: 1rem;
6304 --bs-offcanvas-padding-y: 1rem;
6305 --bs-offcanvas-color: var(--bs-body-color);
6306 --bs-offcanvas-bg: var(--bs-body-bg);
6307 --bs-offcanvas-border-width: var(--bs-border-width);
6308 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6309 --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
6310 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6311 --bs-offcanvas-title-line-height: 1.5;
6314 @media (max-width: 575.98px) {
6318 z-index: var(--bs-offcanvas-zindex);
6320 flex-direction: column;
6322 color: var(--bs-offcanvas-color);
6324 background-color: var(--bs-offcanvas-bg);
6325 background-clip: padding-box;
6327 transition: var(--bs-offcanvas-transition);
6330 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6335 @media (max-width: 575.98px) {
6336 .offcanvas-sm.offcanvas-start {
6339 width: var(--bs-offcanvas-width);
6340 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6341 transform: translateX(-100%);
6343 .offcanvas-sm.offcanvas-end {
6346 width: var(--bs-offcanvas-width);
6347 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6348 transform: translateX(100%);
6350 .offcanvas-sm.offcanvas-top {
6354 height: var(--bs-offcanvas-height);
6356 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6357 transform: translateY(-100%);
6359 .offcanvas-sm.offcanvas-bottom {
6362 height: var(--bs-offcanvas-height);
6364 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6365 transform: translateY(100%);
6367 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6370 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6371 visibility: visible;
6374 @media (min-width: 576px) {
6376 --bs-offcanvas-height: auto;
6377 --bs-offcanvas-border-width: 0;
6378 background-color: transparent !important;
6380 .offcanvas-sm .offcanvas-header {
6383 .offcanvas-sm .offcanvas-body {
6387 overflow-y: visible;
6388 background-color: transparent !important;
6392 @media (max-width: 767.98px) {
6396 z-index: var(--bs-offcanvas-zindex);
6398 flex-direction: column;
6400 color: var(--bs-offcanvas-color);
6402 background-color: var(--bs-offcanvas-bg);
6403 background-clip: padding-box;
6405 transition: var(--bs-offcanvas-transition);
6408 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6413 @media (max-width: 767.98px) {
6414 .offcanvas-md.offcanvas-start {
6417 width: var(--bs-offcanvas-width);
6418 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6419 transform: translateX(-100%);
6421 .offcanvas-md.offcanvas-end {
6424 width: var(--bs-offcanvas-width);
6425 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6426 transform: translateX(100%);
6428 .offcanvas-md.offcanvas-top {
6432 height: var(--bs-offcanvas-height);
6434 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6435 transform: translateY(-100%);
6437 .offcanvas-md.offcanvas-bottom {
6440 height: var(--bs-offcanvas-height);
6442 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6443 transform: translateY(100%);
6445 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6448 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6449 visibility: visible;
6452 @media (min-width: 768px) {
6454 --bs-offcanvas-height: auto;
6455 --bs-offcanvas-border-width: 0;
6456 background-color: transparent !important;
6458 .offcanvas-md .offcanvas-header {
6461 .offcanvas-md .offcanvas-body {
6465 overflow-y: visible;
6466 background-color: transparent !important;
6470 @media (max-width: 991.98px) {
6474 z-index: var(--bs-offcanvas-zindex);
6476 flex-direction: column;
6478 color: var(--bs-offcanvas-color);
6480 background-color: var(--bs-offcanvas-bg);
6481 background-clip: padding-box;
6483 transition: var(--bs-offcanvas-transition);
6486 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6491 @media (max-width: 991.98px) {
6492 .offcanvas-lg.offcanvas-start {
6495 width: var(--bs-offcanvas-width);
6496 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6497 transform: translateX(-100%);
6499 .offcanvas-lg.offcanvas-end {
6502 width: var(--bs-offcanvas-width);
6503 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6504 transform: translateX(100%);
6506 .offcanvas-lg.offcanvas-top {
6510 height: var(--bs-offcanvas-height);
6512 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6513 transform: translateY(-100%);
6515 .offcanvas-lg.offcanvas-bottom {
6518 height: var(--bs-offcanvas-height);
6520 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6521 transform: translateY(100%);
6523 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6526 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6527 visibility: visible;
6530 @media (min-width: 992px) {
6532 --bs-offcanvas-height: auto;
6533 --bs-offcanvas-border-width: 0;
6534 background-color: transparent !important;
6536 .offcanvas-lg .offcanvas-header {
6539 .offcanvas-lg .offcanvas-body {
6543 overflow-y: visible;
6544 background-color: transparent !important;
6548 @media (max-width: 1199.98px) {
6552 z-index: var(--bs-offcanvas-zindex);
6554 flex-direction: column;
6556 color: var(--bs-offcanvas-color);
6558 background-color: var(--bs-offcanvas-bg);
6559 background-clip: padding-box;
6561 transition: var(--bs-offcanvas-transition);
6564 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6569 @media (max-width: 1199.98px) {
6570 .offcanvas-xl.offcanvas-start {
6573 width: var(--bs-offcanvas-width);
6574 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6575 transform: translateX(-100%);
6577 .offcanvas-xl.offcanvas-end {
6580 width: var(--bs-offcanvas-width);
6581 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6582 transform: translateX(100%);
6584 .offcanvas-xl.offcanvas-top {
6588 height: var(--bs-offcanvas-height);
6590 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6591 transform: translateY(-100%);
6593 .offcanvas-xl.offcanvas-bottom {
6596 height: var(--bs-offcanvas-height);
6598 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6599 transform: translateY(100%);
6601 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6604 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6605 visibility: visible;
6608 @media (min-width: 1200px) {
6610 --bs-offcanvas-height: auto;
6611 --bs-offcanvas-border-width: 0;
6612 background-color: transparent !important;
6614 .offcanvas-xl .offcanvas-header {
6617 .offcanvas-xl .offcanvas-body {
6621 overflow-y: visible;
6622 background-color: transparent !important;
6626 @media (max-width: 1399.98px) {
6630 z-index: var(--bs-offcanvas-zindex);
6632 flex-direction: column;
6634 color: var(--bs-offcanvas-color);
6636 background-color: var(--bs-offcanvas-bg);
6637 background-clip: padding-box;
6639 transition: var(--bs-offcanvas-transition);
6642 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6647 @media (max-width: 1399.98px) {
6648 .offcanvas-xxl.offcanvas-start {
6651 width: var(--bs-offcanvas-width);
6652 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6653 transform: translateX(-100%);
6655 .offcanvas-xxl.offcanvas-end {
6658 width: var(--bs-offcanvas-width);
6659 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6660 transform: translateX(100%);
6662 .offcanvas-xxl.offcanvas-top {
6666 height: var(--bs-offcanvas-height);
6668 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6669 transform: translateY(-100%);
6671 .offcanvas-xxl.offcanvas-bottom {
6674 height: var(--bs-offcanvas-height);
6676 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6677 transform: translateY(100%);
6679 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6682 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6683 visibility: visible;
6686 @media (min-width: 1400px) {
6688 --bs-offcanvas-height: auto;
6689 --bs-offcanvas-border-width: 0;
6690 background-color: transparent !important;
6692 .offcanvas-xxl .offcanvas-header {
6695 .offcanvas-xxl .offcanvas-body {
6699 overflow-y: visible;
6700 background-color: transparent !important;
6707 z-index: var(--bs-offcanvas-zindex);
6709 flex-direction: column;
6711 color: var(--bs-offcanvas-color);
6713 background-color: var(--bs-offcanvas-bg);
6714 background-clip: padding-box;
6716 transition: var(--bs-offcanvas-transition);
6718 @media (prefers-reduced-motion: reduce) {
6723 .offcanvas.offcanvas-start {
6726 width: var(--bs-offcanvas-width);
6727 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6728 transform: translateX(-100%);
6730 .offcanvas.offcanvas-end {
6733 width: var(--bs-offcanvas-width);
6734 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6735 transform: translateX(100%);
6737 .offcanvas.offcanvas-top {
6741 height: var(--bs-offcanvas-height);
6743 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6744 transform: translateY(-100%);
6746 .offcanvas.offcanvas-bottom {
6749 height: var(--bs-offcanvas-height);
6751 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6752 transform: translateY(100%);
6754 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6757 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6758 visibility: visible;
6761 .offcanvas-backdrop {
6768 background-color: #000;
6770 .offcanvas-backdrop.fade {
6773 .offcanvas-backdrop.show {
6779 align-items: center;
6780 justify-content: space-between;
6781 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6783 .offcanvas-header .btn-close {
6784 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6785 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6786 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6787 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6792 line-height: var(--bs-offcanvas-title-line-height);
6797 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6802 display: inline-block;
6804 vertical-align: middle;
6806 background-color: currentcolor;
6809 .placeholder.btn::before {
6810 display: inline-block;
6826 .placeholder-glow .placeholder {
6827 animation: placeholder-glow 2s ease-in-out infinite;
6830 @keyframes placeholder-glow {
6836 -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6837 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6838 -webkit-mask-size: 200% 100%;
6839 mask-size: 200% 100%;
6840 animation: placeholder-wave 2s linear infinite;
6843 @keyframes placeholder-wave {
6845 -webkit-mask-position: -200% 0%;
6846 mask-position: -200% 0%;
6856 color: #fff !important;
6857 background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
6860 .text-bg-secondary {
6861 color: #fff !important;
6862 background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
6866 color: #fff !important;
6867 background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
6871 color: #000 !important;
6872 background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
6876 color: #000 !important;
6877 background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
6881 color: #fff !important;
6882 background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
6886 color: #000 !important;
6887 background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
6891 color: #fff !important;
6892 background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
6896 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6897 -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6898 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6900 .link-primary:hover, .link-primary:focus {
6901 color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
6902 -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
6903 text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
6907 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6908 -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6909 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6911 .link-secondary:hover, .link-secondary:focus {
6912 color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
6913 -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
6914 text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
6918 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6919 -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6920 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6922 .link-success:hover, .link-success:focus {
6923 color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
6924 -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
6925 text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
6929 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6930 -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6931 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6933 .link-info:hover, .link-info:focus {
6934 color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
6935 -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
6936 text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
6940 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6941 -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6942 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6944 .link-warning:hover, .link-warning:focus {
6945 color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
6946 -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6947 text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6951 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6952 -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6953 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6955 .link-danger:hover, .link-danger:focus {
6956 color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
6957 -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
6958 text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
6962 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6963 -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6964 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6966 .link-light:hover, .link-light:focus {
6967 color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
6968 -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6969 text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6973 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6974 -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6975 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6977 .link-dark:hover, .link-dark:focus {
6978 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
6979 -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6980 text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6983 .link-body-emphasis {
6984 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6985 -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-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 -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6991 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6996 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);
7000 display: inline-flex;
7002 align-items: center;
7003 -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
7004 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
7005 text-underline-offset: 0.25em;
7006 -webkit-backface-visibility: hidden;
7007 backface-visibility: hidden;
7014 transition: 0.2s ease-in-out transform;
7016 @media (prefers-reduced-motion: reduce) {
7022 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
7023 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
7032 padding-top: var(--bs-aspect-ratio);
7044 --bs-aspect-ratio: 100%;
7048 --bs-aspect-ratio: 75%;
7052 --bs-aspect-ratio: 56.25%;
7056 --bs-aspect-ratio: 42.8571428571%;
7076 position: -webkit-sticky;
7083 position: -webkit-sticky;
7089 @media (min-width: 576px) {
7091 position: -webkit-sticky;
7097 position: -webkit-sticky;
7103 @media (min-width: 768px) {
7105 position: -webkit-sticky;
7111 position: -webkit-sticky;
7117 @media (min-width: 992px) {
7119 position: -webkit-sticky;
7125 position: -webkit-sticky;
7131 @media (min-width: 1200px) {
7133 position: -webkit-sticky;
7139 position: -webkit-sticky;
7145 @media (min-width: 1400px) {
7147 position: -webkit-sticky;
7152 .sticky-xxl-bottom {
7153 position: -webkit-sticky;
7161 flex-direction: row;
7162 align-items: center;
7163 align-self: stretch;
7169 flex-direction: column;
7170 align-self: stretch;
7174 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7175 width: 1px !important;
7176 height: 1px !important;
7177 padding: 0 !important;
7178 margin: -1px !important;
7179 overflow: hidden !important;
7180 clip: rect(0, 0, 0, 0) !important;
7181 white-space: nowrap !important;
7182 border: 0 !important;
7184 .visually-hidden:not(caption),
7185 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7186 position: absolute !important;
7189 .stretched-link::after {
7201 text-overflow: ellipsis;
7202 white-space: nowrap;
7206 display: inline-block;
7207 align-self: stretch;
7208 width: var(--bs-border-width);
7210 background-color: currentcolor;
7215 vertical-align: baseline !important;
7219 vertical-align: top !important;
7223 vertical-align: middle !important;
7227 vertical-align: bottom !important;
7230 .align-text-bottom {
7231 vertical-align: text-bottom !important;
7235 vertical-align: text-top !important;
7239 float: left !important;
7243 float: right !important;
7247 float: none !important;
7250 .object-fit-contain {
7251 -o-object-fit: contain !important;
7252 object-fit: contain !important;
7256 -o-object-fit: cover !important;
7257 object-fit: cover !important;
7261 -o-object-fit: fill !important;
7262 object-fit: fill !important;
7266 -o-object-fit: scale-down !important;
7267 object-fit: scale-down !important;
7271 -o-object-fit: none !important;
7272 object-fit: none !important;
7276 opacity: 0 !important;
7280 opacity: 0.25 !important;
7284 opacity: 0.5 !important;
7288 opacity: 0.75 !important;
7292 opacity: 1 !important;
7296 overflow: auto !important;
7300 overflow: hidden !important;
7304 overflow: visible !important;
7308 overflow: scroll !important;
7312 overflow-x: auto !important;
7315 .overflow-x-hidden {
7316 overflow-x: hidden !important;
7319 .overflow-x-visible {
7320 overflow-x: visible !important;
7323 .overflow-x-scroll {
7324 overflow-x: scroll !important;
7328 overflow-y: auto !important;
7331 .overflow-y-hidden {
7332 overflow-y: hidden !important;
7335 .overflow-y-visible {
7336 overflow-y: visible !important;
7339 .overflow-y-scroll {
7340 overflow-y: scroll !important;
7344 display: inline !important;
7348 display: inline-block !important;
7352 display: block !important;
7356 display: grid !important;
7360 display: inline-grid !important;
7364 display: table !important;
7368 display: table-row !important;
7372 display: table-cell !important;
7376 display: flex !important;
7380 display: inline-flex !important;
7384 display: none !important;
7388 box-shadow: var(--bs-box-shadow) !important;
7392 box-shadow: var(--bs-box-shadow-sm) !important;
7396 box-shadow: var(--bs-box-shadow-lg) !important;
7400 box-shadow: none !important;
7403 .focus-ring-primary {
7404 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7407 .focus-ring-secondary {
7408 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7411 .focus-ring-success {
7412 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7416 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7419 .focus-ring-warning {
7420 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7423 .focus-ring-danger {
7424 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7428 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7432 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7436 position: static !important;
7439 .position-relative {
7440 position: relative !important;
7443 .position-absolute {
7444 position: absolute !important;
7448 position: fixed !important;
7452 position: -webkit-sticky !important;
7453 position: sticky !important;
7461 top: 50% !important;
7465 top: 100% !important;
7469 bottom: 0 !important;
7473 bottom: 50% !important;
7477 bottom: 100% !important;
7485 left: 50% !important;
7489 left: 100% !important;
7493 right: 0 !important;
7497 right: 50% !important;
7501 right: 100% !important;
7505 transform: translate(-50%, -50%) !important;
7508 .translate-middle-x {
7509 transform: translateX(-50%) !important;
7512 .translate-middle-y {
7513 transform: translateY(-50%) !important;
7517 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7521 border: 0 !important;
7525 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7529 border-top: 0 !important;
7533 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7537 border-right: 0 !important;
7541 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7545 border-bottom: 0 !important;
7549 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7553 border-left: 0 !important;
7557 --bs-border-opacity: 1;
7558 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7562 --bs-border-opacity: 1;
7563 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7567 --bs-border-opacity: 1;
7568 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7572 --bs-border-opacity: 1;
7573 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7577 --bs-border-opacity: 1;
7578 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7582 --bs-border-opacity: 1;
7583 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7587 --bs-border-opacity: 1;
7588 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7592 --bs-border-opacity: 1;
7593 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7597 --bs-border-opacity: 1;
7598 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7602 --bs-border-opacity: 1;
7603 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7606 .border-primary-subtle {
7607 border-color: var(--bs-primary-border-subtle) !important;
7610 .border-secondary-subtle {
7611 border-color: var(--bs-secondary-border-subtle) !important;
7614 .border-success-subtle {
7615 border-color: var(--bs-success-border-subtle) !important;
7618 .border-info-subtle {
7619 border-color: var(--bs-info-border-subtle) !important;
7622 .border-warning-subtle {
7623 border-color: var(--bs-warning-border-subtle) !important;
7626 .border-danger-subtle {
7627 border-color: var(--bs-danger-border-subtle) !important;
7630 .border-light-subtle {
7631 border-color: var(--bs-light-border-subtle) !important;
7634 .border-dark-subtle {
7635 border-color: var(--bs-dark-border-subtle) !important;
7639 border-width: 1px !important;
7643 border-width: 2px !important;
7647 border-width: 3px !important;
7651 border-width: 4px !important;
7655 border-width: 5px !important;
7658 .border-opacity-10 {
7659 --bs-border-opacity: 0.1;
7662 .border-opacity-25 {
7663 --bs-border-opacity: 0.25;
7666 .border-opacity-50 {
7667 --bs-border-opacity: 0.5;
7670 .border-opacity-75 {
7671 --bs-border-opacity: 0.75;
7674 .border-opacity-100 {
7675 --bs-border-opacity: 1;
7679 width: 25% !important;
7683 width: 50% !important;
7687 width: 75% !important;
7691 width: 100% !important;
7695 width: auto !important;
7699 max-width: 100% !important;
7703 width: 100vw !important;
7707 min-width: 100vw !important;
7711 height: 25% !important;
7715 height: 50% !important;
7719 height: 75% !important;
7723 height: 100% !important;
7727 height: auto !important;
7731 max-height: 100% !important;
7735 height: 100vh !important;
7739 min-height: 100vh !important;
7743 flex: 1 1 auto !important;
7747 flex-direction: row !important;
7751 flex-direction: column !important;
7755 flex-direction: row-reverse !important;
7758 .flex-column-reverse {
7759 flex-direction: column-reverse !important;
7763 flex-grow: 0 !important;
7767 flex-grow: 1 !important;
7771 flex-shrink: 0 !important;
7775 flex-shrink: 1 !important;
7779 flex-wrap: wrap !important;
7783 flex-wrap: nowrap !important;
7786 .flex-wrap-reverse {
7787 flex-wrap: wrap-reverse !important;
7790 .justify-content-start {
7791 justify-content: flex-start !important;
7794 .justify-content-end {
7795 justify-content: flex-end !important;
7798 .justify-content-center {
7799 justify-content: center !important;
7802 .justify-content-between {
7803 justify-content: space-between !important;
7806 .justify-content-around {
7807 justify-content: space-around !important;
7810 .justify-content-evenly {
7811 justify-content: space-evenly !important;
7814 .align-items-start {
7815 align-items: flex-start !important;
7819 align-items: flex-end !important;
7822 .align-items-center {
7823 align-items: center !important;
7826 .align-items-baseline {
7827 align-items: baseline !important;
7830 .align-items-stretch {
7831 align-items: stretch !important;
7834 .align-content-start {
7835 align-content: flex-start !important;
7838 .align-content-end {
7839 align-content: flex-end !important;
7842 .align-content-center {
7843 align-content: center !important;
7846 .align-content-between {
7847 align-content: space-between !important;
7850 .align-content-around {
7851 align-content: space-around !important;
7854 .align-content-stretch {
7855 align-content: stretch !important;
7859 align-self: auto !important;
7863 align-self: flex-start !important;
7867 align-self: flex-end !important;
7870 .align-self-center {
7871 align-self: center !important;
7874 .align-self-baseline {
7875 align-self: baseline !important;
7878 .align-self-stretch {
7879 align-self: stretch !important;
7883 order: -1 !important;
7887 order: 0 !important;
7891 order: 1 !important;
7895 order: 2 !important;
7899 order: 3 !important;
7903 order: 4 !important;
7907 order: 5 !important;
7911 order: 6 !important;
7915 margin: 0 !important;
7919 margin: 0.25rem !important;
7923 margin: 0.5rem !important;
7927 margin: 1rem !important;
7931 margin: 1.5rem !important;
7935 margin: 3rem !important;
7939 margin: auto !important;
7943 margin-right: 0 !important;
7944 margin-left: 0 !important;
7948 margin-right: 0.25rem !important;
7949 margin-left: 0.25rem !important;
7953 margin-right: 0.5rem !important;
7954 margin-left: 0.5rem !important;
7958 margin-right: 1rem !important;
7959 margin-left: 1rem !important;
7963 margin-right: 1.5rem !important;
7964 margin-left: 1.5rem !important;
7968 margin-right: 3rem !important;
7969 margin-left: 3rem !important;
7973 margin-right: auto !important;
7974 margin-left: auto !important;
7978 margin-top: 0 !important;
7979 margin-bottom: 0 !important;
7983 margin-top: 0.25rem !important;
7984 margin-bottom: 0.25rem !important;
7988 margin-top: 0.5rem !important;
7989 margin-bottom: 0.5rem !important;
7993 margin-top: 1rem !important;
7994 margin-bottom: 1rem !important;
7998 margin-top: 1.5rem !important;
7999 margin-bottom: 1.5rem !important;
8003 margin-top: 3rem !important;
8004 margin-bottom: 3rem !important;
8008 margin-top: auto !important;
8009 margin-bottom: auto !important;
8013 margin-top: 0 !important;
8017 margin-top: 0.25rem !important;
8021 margin-top: 0.5rem !important;
8025 margin-top: 1rem !important;
8029 margin-top: 1.5rem !important;
8033 margin-top: 3rem !important;
8037 margin-top: auto !important;
8041 margin-right: 0 !important;
8045 margin-right: 0.25rem !important;
8049 margin-right: 0.5rem !important;
8053 margin-right: 1rem !important;
8057 margin-right: 1.5rem !important;
8061 margin-right: 3rem !important;
8065 margin-right: auto !important;
8069 margin-bottom: 0 !important;
8073 margin-bottom: 0.25rem !important;
8077 margin-bottom: 0.5rem !important;
8081 margin-bottom: 1rem !important;
8085 margin-bottom: 1.5rem !important;
8089 margin-bottom: 3rem !important;
8093 margin-bottom: auto !important;
8097 margin-left: 0 !important;
8101 margin-left: 0.25rem !important;
8105 margin-left: 0.5rem !important;
8109 margin-left: 1rem !important;
8113 margin-left: 1.5rem !important;
8117 margin-left: 3rem !important;
8121 margin-left: auto !important;
8125 padding: 0 !important;
8129 padding: 0.25rem !important;
8133 padding: 0.5rem !important;
8137 padding: 1rem !important;
8141 padding: 1.5rem !important;
8145 padding: 3rem !important;
8149 padding-right: 0 !important;
8150 padding-left: 0 !important;
8154 padding-right: 0.25rem !important;
8155 padding-left: 0.25rem !important;
8159 padding-right: 0.5rem !important;
8160 padding-left: 0.5rem !important;
8164 padding-right: 1rem !important;
8165 padding-left: 1rem !important;
8169 padding-right: 1.5rem !important;
8170 padding-left: 1.5rem !important;
8174 padding-right: 3rem !important;
8175 padding-left: 3rem !important;
8179 padding-top: 0 !important;
8180 padding-bottom: 0 !important;
8184 padding-top: 0.25rem !important;
8185 padding-bottom: 0.25rem !important;
8189 padding-top: 0.5rem !important;
8190 padding-bottom: 0.5rem !important;
8194 padding-top: 1rem !important;
8195 padding-bottom: 1rem !important;
8199 padding-top: 1.5rem !important;
8200 padding-bottom: 1.5rem !important;
8204 padding-top: 3rem !important;
8205 padding-bottom: 3rem !important;
8209 padding-top: 0 !important;
8213 padding-top: 0.25rem !important;
8217 padding-top: 0.5rem !important;
8221 padding-top: 1rem !important;
8225 padding-top: 1.5rem !important;
8229 padding-top: 3rem !important;
8233 padding-right: 0 !important;
8237 padding-right: 0.25rem !important;
8241 padding-right: 0.5rem !important;
8245 padding-right: 1rem !important;
8249 padding-right: 1.5rem !important;
8253 padding-right: 3rem !important;
8257 padding-bottom: 0 !important;
8261 padding-bottom: 0.25rem !important;
8265 padding-bottom: 0.5rem !important;
8269 padding-bottom: 1rem !important;
8273 padding-bottom: 1.5rem !important;
8277 padding-bottom: 3rem !important;
8281 padding-left: 0 !important;
8285 padding-left: 0.25rem !important;
8289 padding-left: 0.5rem !important;
8293 padding-left: 1rem !important;
8297 padding-left: 1.5rem !important;
8301 padding-left: 3rem !important;
8309 gap: 0.25rem !important;
8313 gap: 0.5rem !important;
8317 gap: 1rem !important;
8321 gap: 1.5rem !important;
8325 gap: 3rem !important;
8329 row-gap: 0 !important;
8333 row-gap: 0.25rem !important;
8337 row-gap: 0.5rem !important;
8341 row-gap: 1rem !important;
8345 row-gap: 1.5rem !important;
8349 row-gap: 3rem !important;
8353 -moz-column-gap: 0 !important;
8354 column-gap: 0 !important;
8358 -moz-column-gap: 0.25rem !important;
8359 column-gap: 0.25rem !important;
8363 -moz-column-gap: 0.5rem !important;
8364 column-gap: 0.5rem !important;
8368 -moz-column-gap: 1rem !important;
8369 column-gap: 1rem !important;
8373 -moz-column-gap: 1.5rem !important;
8374 column-gap: 1.5rem !important;
8378 -moz-column-gap: 3rem !important;
8379 column-gap: 3rem !important;
8383 font-family: var(--bs-font-monospace) !important;
8387 font-size: calc(1.375rem + 1.5vw) !important;
8391 font-size: calc(1.325rem + 0.9vw) !important;
8395 font-size: calc(1.3rem + 0.6vw) !important;
8399 font-size: calc(1.275rem + 0.3vw) !important;
8403 font-size: 1.25rem !important;
8407 font-size: 1rem !important;
8411 font-style: italic !important;
8415 font-style: normal !important;
8419 font-weight: lighter !important;
8423 font-weight: 300 !important;
8427 font-weight: 400 !important;
8431 font-weight: 500 !important;
8435 font-weight: 600 !important;
8439 font-weight: 700 !important;
8443 font-weight: bolder !important;
8447 line-height: 1 !important;
8451 line-height: 1.25 !important;
8455 line-height: 1.5 !important;
8459 line-height: 2 !important;
8463 text-align: left !important;
8467 text-align: right !important;
8471 text-align: center !important;
8474 .text-decoration-none {
8475 text-decoration: none !important;
8478 .text-decoration-underline {
8479 text-decoration: underline !important;
8482 .text-decoration-line-through {
8483 text-decoration: line-through !important;
8487 text-transform: lowercase !important;
8491 text-transform: uppercase !important;
8495 text-transform: capitalize !important;
8499 white-space: normal !important;
8503 white-space: nowrap !important;
8506 /* rtl:begin:remove */
8508 word-wrap: break-word !important;
8509 word-break: break-word !important;
8512 /* rtl:end:remove */
8514 --bs-text-opacity: 1;
8515 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8519 --bs-text-opacity: 1;
8520 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8524 --bs-text-opacity: 1;
8525 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8529 --bs-text-opacity: 1;
8530 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8534 --bs-text-opacity: 1;
8535 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8539 --bs-text-opacity: 1;
8540 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8544 --bs-text-opacity: 1;
8545 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8549 --bs-text-opacity: 1;
8550 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8554 --bs-text-opacity: 1;
8555 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8559 --bs-text-opacity: 1;
8560 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8564 --bs-text-opacity: 1;
8565 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8569 --bs-text-opacity: 1;
8570 color: var(--bs-secondary-color) !important;
8574 --bs-text-opacity: 1;
8575 color: rgba(0, 0, 0, 0.5) !important;
8579 --bs-text-opacity: 1;
8580 color: rgba(255, 255, 255, 0.5) !important;
8583 .text-body-secondary {
8584 --bs-text-opacity: 1;
8585 color: var(--bs-secondary-color) !important;
8588 .text-body-tertiary {
8589 --bs-text-opacity: 1;
8590 color: var(--bs-tertiary-color) !important;
8593 .text-body-emphasis {
8594 --bs-text-opacity: 1;
8595 color: var(--bs-emphasis-color) !important;
8599 --bs-text-opacity: 1;
8600 color: inherit !important;
8604 --bs-text-opacity: 0.25;
8608 --bs-text-opacity: 0.5;
8612 --bs-text-opacity: 0.75;
8616 --bs-text-opacity: 1;
8619 .text-primary-emphasis {
8620 color: var(--bs-primary-text-emphasis) !important;
8623 .text-secondary-emphasis {
8624 color: var(--bs-secondary-text-emphasis) !important;
8627 .text-success-emphasis {
8628 color: var(--bs-success-text-emphasis) !important;
8631 .text-info-emphasis {
8632 color: var(--bs-info-text-emphasis) !important;
8635 .text-warning-emphasis {
8636 color: var(--bs-warning-text-emphasis) !important;
8639 .text-danger-emphasis {
8640 color: var(--bs-danger-text-emphasis) !important;
8643 .text-light-emphasis {
8644 color: var(--bs-light-text-emphasis) !important;
8647 .text-dark-emphasis {
8648 color: var(--bs-dark-text-emphasis) !important;
8652 --bs-link-opacity: 0.1;
8655 .link-opacity-10-hover:hover {
8656 --bs-link-opacity: 0.1;
8660 --bs-link-opacity: 0.25;
8663 .link-opacity-25-hover:hover {
8664 --bs-link-opacity: 0.25;
8668 --bs-link-opacity: 0.5;
8671 .link-opacity-50-hover:hover {
8672 --bs-link-opacity: 0.5;
8676 --bs-link-opacity: 0.75;
8679 .link-opacity-75-hover:hover {
8680 --bs-link-opacity: 0.75;
8684 --bs-link-opacity: 1;
8687 .link-opacity-100-hover:hover {
8688 --bs-link-opacity: 1;
8692 text-underline-offset: 0.125em !important;
8695 .link-offset-1-hover:hover {
8696 text-underline-offset: 0.125em !important;
8700 text-underline-offset: 0.25em !important;
8703 .link-offset-2-hover:hover {
8704 text-underline-offset: 0.25em !important;
8708 text-underline-offset: 0.375em !important;
8711 .link-offset-3-hover:hover {
8712 text-underline-offset: 0.375em !important;
8715 .link-underline-primary {
8716 --bs-link-underline-opacity: 1;
8717 -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8718 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8721 .link-underline-secondary {
8722 --bs-link-underline-opacity: 1;
8723 -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8724 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8727 .link-underline-success {
8728 --bs-link-underline-opacity: 1;
8729 -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8730 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8733 .link-underline-info {
8734 --bs-link-underline-opacity: 1;
8735 -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8736 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8739 .link-underline-warning {
8740 --bs-link-underline-opacity: 1;
8741 -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8742 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8745 .link-underline-danger {
8746 --bs-link-underline-opacity: 1;
8747 -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8748 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8751 .link-underline-light {
8752 --bs-link-underline-opacity: 1;
8753 -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8754 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8757 .link-underline-dark {
8758 --bs-link-underline-opacity: 1;
8759 -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8760 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8764 --bs-link-underline-opacity: 1;
8765 -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8766 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8769 .link-underline-opacity-0 {
8770 --bs-link-underline-opacity: 0;
8773 .link-underline-opacity-0-hover:hover {
8774 --bs-link-underline-opacity: 0;
8777 .link-underline-opacity-10 {
8778 --bs-link-underline-opacity: 0.1;
8781 .link-underline-opacity-10-hover:hover {
8782 --bs-link-underline-opacity: 0.1;
8785 .link-underline-opacity-25 {
8786 --bs-link-underline-opacity: 0.25;
8789 .link-underline-opacity-25-hover:hover {
8790 --bs-link-underline-opacity: 0.25;
8793 .link-underline-opacity-50 {
8794 --bs-link-underline-opacity: 0.5;
8797 .link-underline-opacity-50-hover:hover {
8798 --bs-link-underline-opacity: 0.5;
8801 .link-underline-opacity-75 {
8802 --bs-link-underline-opacity: 0.75;
8805 .link-underline-opacity-75-hover:hover {
8806 --bs-link-underline-opacity: 0.75;
8809 .link-underline-opacity-100 {
8810 --bs-link-underline-opacity: 1;
8813 .link-underline-opacity-100-hover:hover {
8814 --bs-link-underline-opacity: 1;
8819 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8824 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8829 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8834 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8839 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8844 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8849 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8854 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8859 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8864 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8869 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8874 background-color: transparent !important;
8877 .bg-body-secondary {
8879 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8884 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8888 --bs-bg-opacity: 0.1;
8892 --bs-bg-opacity: 0.25;
8896 --bs-bg-opacity: 0.5;
8900 --bs-bg-opacity: 0.75;
8907 .bg-primary-subtle {
8908 background-color: var(--bs-primary-bg-subtle) !important;
8911 .bg-secondary-subtle {
8912 background-color: var(--bs-secondary-bg-subtle) !important;
8915 .bg-success-subtle {
8916 background-color: var(--bs-success-bg-subtle) !important;
8920 background-color: var(--bs-info-bg-subtle) !important;
8923 .bg-warning-subtle {
8924 background-color: var(--bs-warning-bg-subtle) !important;
8928 background-color: var(--bs-danger-bg-subtle) !important;
8932 background-color: var(--bs-light-bg-subtle) !important;
8936 background-color: var(--bs-dark-bg-subtle) !important;
8940 background-image: var(--bs-gradient) !important;
8944 -webkit-user-select: all !important;
8945 -moz-user-select: all !important;
8946 user-select: all !important;
8950 -webkit-user-select: auto !important;
8951 -moz-user-select: auto !important;
8952 user-select: auto !important;
8956 -webkit-user-select: none !important;
8957 -moz-user-select: none !important;
8958 user-select: none !important;
8962 pointer-events: none !important;
8966 pointer-events: auto !important;
8970 border-radius: var(--bs-border-radius) !important;
8974 border-radius: 0 !important;
8978 border-radius: var(--bs-border-radius-sm) !important;
8982 border-radius: var(--bs-border-radius) !important;
8986 border-radius: var(--bs-border-radius-lg) !important;
8990 border-radius: var(--bs-border-radius-xl) !important;
8994 border-radius: var(--bs-border-radius-xxl) !important;
8998 border-radius: 50% !important;
9002 border-radius: var(--bs-border-radius-pill) !important;
9006 border-top-left-radius: var(--bs-border-radius) !important;
9007 border-top-right-radius: var(--bs-border-radius) !important;
9011 border-top-left-radius: 0 !important;
9012 border-top-right-radius: 0 !important;
9016 border-top-left-radius: var(--bs-border-radius-sm) !important;
9017 border-top-right-radius: var(--bs-border-radius-sm) !important;
9021 border-top-left-radius: var(--bs-border-radius) !important;
9022 border-top-right-radius: var(--bs-border-radius) !important;
9026 border-top-left-radius: var(--bs-border-radius-lg) !important;
9027 border-top-right-radius: var(--bs-border-radius-lg) !important;
9031 border-top-left-radius: var(--bs-border-radius-xl) !important;
9032 border-top-right-radius: var(--bs-border-radius-xl) !important;
9036 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9037 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9040 .rounded-top-circle {
9041 border-top-left-radius: 50% !important;
9042 border-top-right-radius: 50% !important;
9046 border-top-left-radius: var(--bs-border-radius-pill) !important;
9047 border-top-right-radius: var(--bs-border-radius-pill) !important;
9051 border-top-right-radius: var(--bs-border-radius) !important;
9052 border-bottom-right-radius: var(--bs-border-radius) !important;
9056 border-top-right-radius: 0 !important;
9057 border-bottom-right-radius: 0 !important;
9061 border-top-right-radius: var(--bs-border-radius-sm) !important;
9062 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9066 border-top-right-radius: var(--bs-border-radius) !important;
9067 border-bottom-right-radius: var(--bs-border-radius) !important;
9071 border-top-right-radius: var(--bs-border-radius-lg) !important;
9072 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9076 border-top-right-radius: var(--bs-border-radius-xl) !important;
9077 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9081 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9082 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9085 .rounded-end-circle {
9086 border-top-right-radius: 50% !important;
9087 border-bottom-right-radius: 50% !important;
9091 border-top-right-radius: var(--bs-border-radius-pill) !important;
9092 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9096 border-bottom-right-radius: var(--bs-border-radius) !important;
9097 border-bottom-left-radius: var(--bs-border-radius) !important;
9101 border-bottom-right-radius: 0 !important;
9102 border-bottom-left-radius: 0 !important;
9106 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9107 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9111 border-bottom-right-radius: var(--bs-border-radius) !important;
9112 border-bottom-left-radius: var(--bs-border-radius) !important;
9116 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9117 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9121 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9122 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9126 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9127 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9130 .rounded-bottom-circle {
9131 border-bottom-right-radius: 50% !important;
9132 border-bottom-left-radius: 50% !important;
9135 .rounded-bottom-pill {
9136 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9137 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9141 border-bottom-left-radius: var(--bs-border-radius) !important;
9142 border-top-left-radius: var(--bs-border-radius) !important;
9146 border-bottom-left-radius: 0 !important;
9147 border-top-left-radius: 0 !important;
9151 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9152 border-top-left-radius: var(--bs-border-radius-sm) !important;
9156 border-bottom-left-radius: var(--bs-border-radius) !important;
9157 border-top-left-radius: var(--bs-border-radius) !important;
9161 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9162 border-top-left-radius: var(--bs-border-radius-lg) !important;
9166 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9167 border-top-left-radius: var(--bs-border-radius-xl) !important;
9171 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9172 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9175 .rounded-start-circle {
9176 border-bottom-left-radius: 50% !important;
9177 border-top-left-radius: 50% !important;
9180 .rounded-start-pill {
9181 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9182 border-top-left-radius: var(--bs-border-radius-pill) !important;
9186 visibility: visible !important;
9190 visibility: hidden !important;
9194 z-index: -1 !important;
9198 z-index: 0 !important;
9202 z-index: 1 !important;
9206 z-index: 2 !important;
9210 z-index: 3 !important;
9213 @media (min-width: 576px) {
9215 float: left !important;
9218 float: right !important;
9221 float: none !important;
9223 .object-fit-sm-contain {
9224 -o-object-fit: contain !important;
9225 object-fit: contain !important;
9227 .object-fit-sm-cover {
9228 -o-object-fit: cover !important;
9229 object-fit: cover !important;
9231 .object-fit-sm-fill {
9232 -o-object-fit: fill !important;
9233 object-fit: fill !important;
9235 .object-fit-sm-scale {
9236 -o-object-fit: scale-down !important;
9237 object-fit: scale-down !important;
9239 .object-fit-sm-none {
9240 -o-object-fit: none !important;
9241 object-fit: none !important;
9244 display: inline !important;
9246 .d-sm-inline-block {
9247 display: inline-block !important;
9250 display: block !important;
9253 display: grid !important;
9256 display: inline-grid !important;
9259 display: table !important;
9262 display: table-row !important;
9265 display: table-cell !important;
9268 display: flex !important;
9271 display: inline-flex !important;
9274 display: none !important;
9277 flex: 1 1 auto !important;
9280 flex-direction: row !important;
9283 flex-direction: column !important;
9285 .flex-sm-row-reverse {
9286 flex-direction: row-reverse !important;
9288 .flex-sm-column-reverse {
9289 flex-direction: column-reverse !important;
9292 flex-grow: 0 !important;
9295 flex-grow: 1 !important;
9298 flex-shrink: 0 !important;
9301 flex-shrink: 1 !important;
9304 flex-wrap: wrap !important;
9307 flex-wrap: nowrap !important;
9309 .flex-sm-wrap-reverse {
9310 flex-wrap: wrap-reverse !important;
9312 .justify-content-sm-start {
9313 justify-content: flex-start !important;
9315 .justify-content-sm-end {
9316 justify-content: flex-end !important;
9318 .justify-content-sm-center {
9319 justify-content: center !important;
9321 .justify-content-sm-between {
9322 justify-content: space-between !important;
9324 .justify-content-sm-around {
9325 justify-content: space-around !important;
9327 .justify-content-sm-evenly {
9328 justify-content: space-evenly !important;
9330 .align-items-sm-start {
9331 align-items: flex-start !important;
9333 .align-items-sm-end {
9334 align-items: flex-end !important;
9336 .align-items-sm-center {
9337 align-items: center !important;
9339 .align-items-sm-baseline {
9340 align-items: baseline !important;
9342 .align-items-sm-stretch {
9343 align-items: stretch !important;
9345 .align-content-sm-start {
9346 align-content: flex-start !important;
9348 .align-content-sm-end {
9349 align-content: flex-end !important;
9351 .align-content-sm-center {
9352 align-content: center !important;
9354 .align-content-sm-between {
9355 align-content: space-between !important;
9357 .align-content-sm-around {
9358 align-content: space-around !important;
9360 .align-content-sm-stretch {
9361 align-content: stretch !important;
9363 .align-self-sm-auto {
9364 align-self: auto !important;
9366 .align-self-sm-start {
9367 align-self: flex-start !important;
9369 .align-self-sm-end {
9370 align-self: flex-end !important;
9372 .align-self-sm-center {
9373 align-self: center !important;
9375 .align-self-sm-baseline {
9376 align-self: baseline !important;
9378 .align-self-sm-stretch {
9379 align-self: stretch !important;
9382 order: -1 !important;
9385 order: 0 !important;
9388 order: 1 !important;
9391 order: 2 !important;
9394 order: 3 !important;
9397 order: 4 !important;
9400 order: 5 !important;
9403 order: 6 !important;
9406 margin: 0 !important;
9409 margin: 0.25rem !important;
9412 margin: 0.5rem !important;
9415 margin: 1rem !important;
9418 margin: 1.5rem !important;
9421 margin: 3rem !important;
9424 margin: auto !important;
9427 margin-right: 0 !important;
9428 margin-left: 0 !important;
9431 margin-right: 0.25rem !important;
9432 margin-left: 0.25rem !important;
9435 margin-right: 0.5rem !important;
9436 margin-left: 0.5rem !important;
9439 margin-right: 1rem !important;
9440 margin-left: 1rem !important;
9443 margin-right: 1.5rem !important;
9444 margin-left: 1.5rem !important;
9447 margin-right: 3rem !important;
9448 margin-left: 3rem !important;
9451 margin-right: auto !important;
9452 margin-left: auto !important;
9455 margin-top: 0 !important;
9456 margin-bottom: 0 !important;
9459 margin-top: 0.25rem !important;
9460 margin-bottom: 0.25rem !important;
9463 margin-top: 0.5rem !important;
9464 margin-bottom: 0.5rem !important;
9467 margin-top: 1rem !important;
9468 margin-bottom: 1rem !important;
9471 margin-top: 1.5rem !important;
9472 margin-bottom: 1.5rem !important;
9475 margin-top: 3rem !important;
9476 margin-bottom: 3rem !important;
9479 margin-top: auto !important;
9480 margin-bottom: auto !important;
9483 margin-top: 0 !important;
9486 margin-top: 0.25rem !important;
9489 margin-top: 0.5rem !important;
9492 margin-top: 1rem !important;
9495 margin-top: 1.5rem !important;
9498 margin-top: 3rem !important;
9501 margin-top: auto !important;
9504 margin-right: 0 !important;
9507 margin-right: 0.25rem !important;
9510 margin-right: 0.5rem !important;
9513 margin-right: 1rem !important;
9516 margin-right: 1.5rem !important;
9519 margin-right: 3rem !important;
9522 margin-right: auto !important;
9525 margin-bottom: 0 !important;
9528 margin-bottom: 0.25rem !important;
9531 margin-bottom: 0.5rem !important;
9534 margin-bottom: 1rem !important;
9537 margin-bottom: 1.5rem !important;
9540 margin-bottom: 3rem !important;
9543 margin-bottom: auto !important;
9546 margin-left: 0 !important;
9549 margin-left: 0.25rem !important;
9552 margin-left: 0.5rem !important;
9555 margin-left: 1rem !important;
9558 margin-left: 1.5rem !important;
9561 margin-left: 3rem !important;
9564 margin-left: auto !important;
9567 padding: 0 !important;
9570 padding: 0.25rem !important;
9573 padding: 0.5rem !important;
9576 padding: 1rem !important;
9579 padding: 1.5rem !important;
9582 padding: 3rem !important;
9585 padding-right: 0 !important;
9586 padding-left: 0 !important;
9589 padding-right: 0.25rem !important;
9590 padding-left: 0.25rem !important;
9593 padding-right: 0.5rem !important;
9594 padding-left: 0.5rem !important;
9597 padding-right: 1rem !important;
9598 padding-left: 1rem !important;
9601 padding-right: 1.5rem !important;
9602 padding-left: 1.5rem !important;
9605 padding-right: 3rem !important;
9606 padding-left: 3rem !important;
9609 padding-top: 0 !important;
9610 padding-bottom: 0 !important;
9613 padding-top: 0.25rem !important;
9614 padding-bottom: 0.25rem !important;
9617 padding-top: 0.5rem !important;
9618 padding-bottom: 0.5rem !important;
9621 padding-top: 1rem !important;
9622 padding-bottom: 1rem !important;
9625 padding-top: 1.5rem !important;
9626 padding-bottom: 1.5rem !important;
9629 padding-top: 3rem !important;
9630 padding-bottom: 3rem !important;
9633 padding-top: 0 !important;
9636 padding-top: 0.25rem !important;
9639 padding-top: 0.5rem !important;
9642 padding-top: 1rem !important;
9645 padding-top: 1.5rem !important;
9648 padding-top: 3rem !important;
9651 padding-right: 0 !important;
9654 padding-right: 0.25rem !important;
9657 padding-right: 0.5rem !important;
9660 padding-right: 1rem !important;
9663 padding-right: 1.5rem !important;
9666 padding-right: 3rem !important;
9669 padding-bottom: 0 !important;
9672 padding-bottom: 0.25rem !important;
9675 padding-bottom: 0.5rem !important;
9678 padding-bottom: 1rem !important;
9681 padding-bottom: 1.5rem !important;
9684 padding-bottom: 3rem !important;
9687 padding-left: 0 !important;
9690 padding-left: 0.25rem !important;
9693 padding-left: 0.5rem !important;
9696 padding-left: 1rem !important;
9699 padding-left: 1.5rem !important;
9702 padding-left: 3rem !important;
9708 gap: 0.25rem !important;
9711 gap: 0.5rem !important;
9714 gap: 1rem !important;
9717 gap: 1.5rem !important;
9720 gap: 3rem !important;
9723 row-gap: 0 !important;
9726 row-gap: 0.25rem !important;
9729 row-gap: 0.5rem !important;
9732 row-gap: 1rem !important;
9735 row-gap: 1.5rem !important;
9738 row-gap: 3rem !important;
9741 -moz-column-gap: 0 !important;
9742 column-gap: 0 !important;
9745 -moz-column-gap: 0.25rem !important;
9746 column-gap: 0.25rem !important;
9749 -moz-column-gap: 0.5rem !important;
9750 column-gap: 0.5rem !important;
9753 -moz-column-gap: 1rem !important;
9754 column-gap: 1rem !important;
9757 -moz-column-gap: 1.5rem !important;
9758 column-gap: 1.5rem !important;
9761 -moz-column-gap: 3rem !important;
9762 column-gap: 3rem !important;
9765 text-align: left !important;
9768 text-align: right !important;
9771 text-align: center !important;
9774 @media (min-width: 768px) {
9776 float: left !important;
9779 float: right !important;
9782 float: none !important;
9784 .object-fit-md-contain {
9785 -o-object-fit: contain !important;
9786 object-fit: contain !important;
9788 .object-fit-md-cover {
9789 -o-object-fit: cover !important;
9790 object-fit: cover !important;
9792 .object-fit-md-fill {
9793 -o-object-fit: fill !important;
9794 object-fit: fill !important;
9796 .object-fit-md-scale {
9797 -o-object-fit: scale-down !important;
9798 object-fit: scale-down !important;
9800 .object-fit-md-none {
9801 -o-object-fit: none !important;
9802 object-fit: none !important;
9805 display: inline !important;
9807 .d-md-inline-block {
9808 display: inline-block !important;
9811 display: block !important;
9814 display: grid !important;
9817 display: inline-grid !important;
9820 display: table !important;
9823 display: table-row !important;
9826 display: table-cell !important;
9829 display: flex !important;
9832 display: inline-flex !important;
9835 display: none !important;
9838 flex: 1 1 auto !important;
9841 flex-direction: row !important;
9844 flex-direction: column !important;
9846 .flex-md-row-reverse {
9847 flex-direction: row-reverse !important;
9849 .flex-md-column-reverse {
9850 flex-direction: column-reverse !important;
9853 flex-grow: 0 !important;
9856 flex-grow: 1 !important;
9859 flex-shrink: 0 !important;
9862 flex-shrink: 1 !important;
9865 flex-wrap: wrap !important;
9868 flex-wrap: nowrap !important;
9870 .flex-md-wrap-reverse {
9871 flex-wrap: wrap-reverse !important;
9873 .justify-content-md-start {
9874 justify-content: flex-start !important;
9876 .justify-content-md-end {
9877 justify-content: flex-end !important;
9879 .justify-content-md-center {
9880 justify-content: center !important;
9882 .justify-content-md-between {
9883 justify-content: space-between !important;
9885 .justify-content-md-around {
9886 justify-content: space-around !important;
9888 .justify-content-md-evenly {
9889 justify-content: space-evenly !important;
9891 .align-items-md-start {
9892 align-items: flex-start !important;
9894 .align-items-md-end {
9895 align-items: flex-end !important;
9897 .align-items-md-center {
9898 align-items: center !important;
9900 .align-items-md-baseline {
9901 align-items: baseline !important;
9903 .align-items-md-stretch {
9904 align-items: stretch !important;
9906 .align-content-md-start {
9907 align-content: flex-start !important;
9909 .align-content-md-end {
9910 align-content: flex-end !important;
9912 .align-content-md-center {
9913 align-content: center !important;
9915 .align-content-md-between {
9916 align-content: space-between !important;
9918 .align-content-md-around {
9919 align-content: space-around !important;
9921 .align-content-md-stretch {
9922 align-content: stretch !important;
9924 .align-self-md-auto {
9925 align-self: auto !important;
9927 .align-self-md-start {
9928 align-self: flex-start !important;
9930 .align-self-md-end {
9931 align-self: flex-end !important;
9933 .align-self-md-center {
9934 align-self: center !important;
9936 .align-self-md-baseline {
9937 align-self: baseline !important;
9939 .align-self-md-stretch {
9940 align-self: stretch !important;
9943 order: -1 !important;
9946 order: 0 !important;
9949 order: 1 !important;
9952 order: 2 !important;
9955 order: 3 !important;
9958 order: 4 !important;
9961 order: 5 !important;
9964 order: 6 !important;
9967 margin: 0 !important;
9970 margin: 0.25rem !important;
9973 margin: 0.5rem !important;
9976 margin: 1rem !important;
9979 margin: 1.5rem !important;
9982 margin: 3rem !important;
9985 margin: auto !important;
9988 margin-right: 0 !important;
9989 margin-left: 0 !important;
9992 margin-right: 0.25rem !important;
9993 margin-left: 0.25rem !important;
9996 margin-right: 0.5rem !important;
9997 margin-left: 0.5rem !important;
10000 margin-right: 1rem !important;
10001 margin-left: 1rem !important;
10004 margin-right: 1.5rem !important;
10005 margin-left: 1.5rem !important;
10008 margin-right: 3rem !important;
10009 margin-left: 3rem !important;
10012 margin-right: auto !important;
10013 margin-left: auto !important;
10016 margin-top: 0 !important;
10017 margin-bottom: 0 !important;
10020 margin-top: 0.25rem !important;
10021 margin-bottom: 0.25rem !important;
10024 margin-top: 0.5rem !important;
10025 margin-bottom: 0.5rem !important;
10028 margin-top: 1rem !important;
10029 margin-bottom: 1rem !important;
10032 margin-top: 1.5rem !important;
10033 margin-bottom: 1.5rem !important;
10036 margin-top: 3rem !important;
10037 margin-bottom: 3rem !important;
10040 margin-top: auto !important;
10041 margin-bottom: auto !important;
10044 margin-top: 0 !important;
10047 margin-top: 0.25rem !important;
10050 margin-top: 0.5rem !important;
10053 margin-top: 1rem !important;
10056 margin-top: 1.5rem !important;
10059 margin-top: 3rem !important;
10062 margin-top: auto !important;
10065 margin-right: 0 !important;
10068 margin-right: 0.25rem !important;
10071 margin-right: 0.5rem !important;
10074 margin-right: 1rem !important;
10077 margin-right: 1.5rem !important;
10080 margin-right: 3rem !important;
10083 margin-right: auto !important;
10086 margin-bottom: 0 !important;
10089 margin-bottom: 0.25rem !important;
10092 margin-bottom: 0.5rem !important;
10095 margin-bottom: 1rem !important;
10098 margin-bottom: 1.5rem !important;
10101 margin-bottom: 3rem !important;
10104 margin-bottom: auto !important;
10107 margin-left: 0 !important;
10110 margin-left: 0.25rem !important;
10113 margin-left: 0.5rem !important;
10116 margin-left: 1rem !important;
10119 margin-left: 1.5rem !important;
10122 margin-left: 3rem !important;
10125 margin-left: auto !important;
10128 padding: 0 !important;
10131 padding: 0.25rem !important;
10134 padding: 0.5rem !important;
10137 padding: 1rem !important;
10140 padding: 1.5rem !important;
10143 padding: 3rem !important;
10146 padding-right: 0 !important;
10147 padding-left: 0 !important;
10150 padding-right: 0.25rem !important;
10151 padding-left: 0.25rem !important;
10154 padding-right: 0.5rem !important;
10155 padding-left: 0.5rem !important;
10158 padding-right: 1rem !important;
10159 padding-left: 1rem !important;
10162 padding-right: 1.5rem !important;
10163 padding-left: 1.5rem !important;
10166 padding-right: 3rem !important;
10167 padding-left: 3rem !important;
10170 padding-top: 0 !important;
10171 padding-bottom: 0 !important;
10174 padding-top: 0.25rem !important;
10175 padding-bottom: 0.25rem !important;
10178 padding-top: 0.5rem !important;
10179 padding-bottom: 0.5rem !important;
10182 padding-top: 1rem !important;
10183 padding-bottom: 1rem !important;
10186 padding-top: 1.5rem !important;
10187 padding-bottom: 1.5rem !important;
10190 padding-top: 3rem !important;
10191 padding-bottom: 3rem !important;
10194 padding-top: 0 !important;
10197 padding-top: 0.25rem !important;
10200 padding-top: 0.5rem !important;
10203 padding-top: 1rem !important;
10206 padding-top: 1.5rem !important;
10209 padding-top: 3rem !important;
10212 padding-right: 0 !important;
10215 padding-right: 0.25rem !important;
10218 padding-right: 0.5rem !important;
10221 padding-right: 1rem !important;
10224 padding-right: 1.5rem !important;
10227 padding-right: 3rem !important;
10230 padding-bottom: 0 !important;
10233 padding-bottom: 0.25rem !important;
10236 padding-bottom: 0.5rem !important;
10239 padding-bottom: 1rem !important;
10242 padding-bottom: 1.5rem !important;
10245 padding-bottom: 3rem !important;
10248 padding-left: 0 !important;
10251 padding-left: 0.25rem !important;
10254 padding-left: 0.5rem !important;
10257 padding-left: 1rem !important;
10260 padding-left: 1.5rem !important;
10263 padding-left: 3rem !important;
10269 gap: 0.25rem !important;
10272 gap: 0.5rem !important;
10275 gap: 1rem !important;
10278 gap: 1.5rem !important;
10281 gap: 3rem !important;
10284 row-gap: 0 !important;
10287 row-gap: 0.25rem !important;
10290 row-gap: 0.5rem !important;
10293 row-gap: 1rem !important;
10296 row-gap: 1.5rem !important;
10299 row-gap: 3rem !important;
10302 -moz-column-gap: 0 !important;
10303 column-gap: 0 !important;
10306 -moz-column-gap: 0.25rem !important;
10307 column-gap: 0.25rem !important;
10310 -moz-column-gap: 0.5rem !important;
10311 column-gap: 0.5rem !important;
10314 -moz-column-gap: 1rem !important;
10315 column-gap: 1rem !important;
10318 -moz-column-gap: 1.5rem !important;
10319 column-gap: 1.5rem !important;
10322 -moz-column-gap: 3rem !important;
10323 column-gap: 3rem !important;
10326 text-align: left !important;
10329 text-align: right !important;
10332 text-align: center !important;
10335 @media (min-width: 992px) {
10337 float: left !important;
10340 float: right !important;
10343 float: none !important;
10345 .object-fit-lg-contain {
10346 -o-object-fit: contain !important;
10347 object-fit: contain !important;
10349 .object-fit-lg-cover {
10350 -o-object-fit: cover !important;
10351 object-fit: cover !important;
10353 .object-fit-lg-fill {
10354 -o-object-fit: fill !important;
10355 object-fit: fill !important;
10357 .object-fit-lg-scale {
10358 -o-object-fit: scale-down !important;
10359 object-fit: scale-down !important;
10361 .object-fit-lg-none {
10362 -o-object-fit: none !important;
10363 object-fit: none !important;
10366 display: inline !important;
10368 .d-lg-inline-block {
10369 display: inline-block !important;
10372 display: block !important;
10375 display: grid !important;
10377 .d-lg-inline-grid {
10378 display: inline-grid !important;
10381 display: table !important;
10384 display: table-row !important;
10387 display: table-cell !important;
10390 display: flex !important;
10392 .d-lg-inline-flex {
10393 display: inline-flex !important;
10396 display: none !important;
10399 flex: 1 1 auto !important;
10402 flex-direction: row !important;
10405 flex-direction: column !important;
10407 .flex-lg-row-reverse {
10408 flex-direction: row-reverse !important;
10410 .flex-lg-column-reverse {
10411 flex-direction: column-reverse !important;
10414 flex-grow: 0 !important;
10417 flex-grow: 1 !important;
10419 .flex-lg-shrink-0 {
10420 flex-shrink: 0 !important;
10422 .flex-lg-shrink-1 {
10423 flex-shrink: 1 !important;
10426 flex-wrap: wrap !important;
10429 flex-wrap: nowrap !important;
10431 .flex-lg-wrap-reverse {
10432 flex-wrap: wrap-reverse !important;
10434 .justify-content-lg-start {
10435 justify-content: flex-start !important;
10437 .justify-content-lg-end {
10438 justify-content: flex-end !important;
10440 .justify-content-lg-center {
10441 justify-content: center !important;
10443 .justify-content-lg-between {
10444 justify-content: space-between !important;
10446 .justify-content-lg-around {
10447 justify-content: space-around !important;
10449 .justify-content-lg-evenly {
10450 justify-content: space-evenly !important;
10452 .align-items-lg-start {
10453 align-items: flex-start !important;
10455 .align-items-lg-end {
10456 align-items: flex-end !important;
10458 .align-items-lg-center {
10459 align-items: center !important;
10461 .align-items-lg-baseline {
10462 align-items: baseline !important;
10464 .align-items-lg-stretch {
10465 align-items: stretch !important;
10467 .align-content-lg-start {
10468 align-content: flex-start !important;
10470 .align-content-lg-end {
10471 align-content: flex-end !important;
10473 .align-content-lg-center {
10474 align-content: center !important;
10476 .align-content-lg-between {
10477 align-content: space-between !important;
10479 .align-content-lg-around {
10480 align-content: space-around !important;
10482 .align-content-lg-stretch {
10483 align-content: stretch !important;
10485 .align-self-lg-auto {
10486 align-self: auto !important;
10488 .align-self-lg-start {
10489 align-self: flex-start !important;
10491 .align-self-lg-end {
10492 align-self: flex-end !important;
10494 .align-self-lg-center {
10495 align-self: center !important;
10497 .align-self-lg-baseline {
10498 align-self: baseline !important;
10500 .align-self-lg-stretch {
10501 align-self: stretch !important;
10504 order: -1 !important;
10507 order: 0 !important;
10510 order: 1 !important;
10513 order: 2 !important;
10516 order: 3 !important;
10519 order: 4 !important;
10522 order: 5 !important;
10525 order: 6 !important;
10528 margin: 0 !important;
10531 margin: 0.25rem !important;
10534 margin: 0.5rem !important;
10537 margin: 1rem !important;
10540 margin: 1.5rem !important;
10543 margin: 3rem !important;
10546 margin: auto !important;
10549 margin-right: 0 !important;
10550 margin-left: 0 !important;
10553 margin-right: 0.25rem !important;
10554 margin-left: 0.25rem !important;
10557 margin-right: 0.5rem !important;
10558 margin-left: 0.5rem !important;
10561 margin-right: 1rem !important;
10562 margin-left: 1rem !important;
10565 margin-right: 1.5rem !important;
10566 margin-left: 1.5rem !important;
10569 margin-right: 3rem !important;
10570 margin-left: 3rem !important;
10573 margin-right: auto !important;
10574 margin-left: auto !important;
10577 margin-top: 0 !important;
10578 margin-bottom: 0 !important;
10581 margin-top: 0.25rem !important;
10582 margin-bottom: 0.25rem !important;
10585 margin-top: 0.5rem !important;
10586 margin-bottom: 0.5rem !important;
10589 margin-top: 1rem !important;
10590 margin-bottom: 1rem !important;
10593 margin-top: 1.5rem !important;
10594 margin-bottom: 1.5rem !important;
10597 margin-top: 3rem !important;
10598 margin-bottom: 3rem !important;
10601 margin-top: auto !important;
10602 margin-bottom: auto !important;
10605 margin-top: 0 !important;
10608 margin-top: 0.25rem !important;
10611 margin-top: 0.5rem !important;
10614 margin-top: 1rem !important;
10617 margin-top: 1.5rem !important;
10620 margin-top: 3rem !important;
10623 margin-top: auto !important;
10626 margin-right: 0 !important;
10629 margin-right: 0.25rem !important;
10632 margin-right: 0.5rem !important;
10635 margin-right: 1rem !important;
10638 margin-right: 1.5rem !important;
10641 margin-right: 3rem !important;
10644 margin-right: auto !important;
10647 margin-bottom: 0 !important;
10650 margin-bottom: 0.25rem !important;
10653 margin-bottom: 0.5rem !important;
10656 margin-bottom: 1rem !important;
10659 margin-bottom: 1.5rem !important;
10662 margin-bottom: 3rem !important;
10665 margin-bottom: auto !important;
10668 margin-left: 0 !important;
10671 margin-left: 0.25rem !important;
10674 margin-left: 0.5rem !important;
10677 margin-left: 1rem !important;
10680 margin-left: 1.5rem !important;
10683 margin-left: 3rem !important;
10686 margin-left: auto !important;
10689 padding: 0 !important;
10692 padding: 0.25rem !important;
10695 padding: 0.5rem !important;
10698 padding: 1rem !important;
10701 padding: 1.5rem !important;
10704 padding: 3rem !important;
10707 padding-right: 0 !important;
10708 padding-left: 0 !important;
10711 padding-right: 0.25rem !important;
10712 padding-left: 0.25rem !important;
10715 padding-right: 0.5rem !important;
10716 padding-left: 0.5rem !important;
10719 padding-right: 1rem !important;
10720 padding-left: 1rem !important;
10723 padding-right: 1.5rem !important;
10724 padding-left: 1.5rem !important;
10727 padding-right: 3rem !important;
10728 padding-left: 3rem !important;
10731 padding-top: 0 !important;
10732 padding-bottom: 0 !important;
10735 padding-top: 0.25rem !important;
10736 padding-bottom: 0.25rem !important;
10739 padding-top: 0.5rem !important;
10740 padding-bottom: 0.5rem !important;
10743 padding-top: 1rem !important;
10744 padding-bottom: 1rem !important;
10747 padding-top: 1.5rem !important;
10748 padding-bottom: 1.5rem !important;
10751 padding-top: 3rem !important;
10752 padding-bottom: 3rem !important;
10755 padding-top: 0 !important;
10758 padding-top: 0.25rem !important;
10761 padding-top: 0.5rem !important;
10764 padding-top: 1rem !important;
10767 padding-top: 1.5rem !important;
10770 padding-top: 3rem !important;
10773 padding-right: 0 !important;
10776 padding-right: 0.25rem !important;
10779 padding-right: 0.5rem !important;
10782 padding-right: 1rem !important;
10785 padding-right: 1.5rem !important;
10788 padding-right: 3rem !important;
10791 padding-bottom: 0 !important;
10794 padding-bottom: 0.25rem !important;
10797 padding-bottom: 0.5rem !important;
10800 padding-bottom: 1rem !important;
10803 padding-bottom: 1.5rem !important;
10806 padding-bottom: 3rem !important;
10809 padding-left: 0 !important;
10812 padding-left: 0.25rem !important;
10815 padding-left: 0.5rem !important;
10818 padding-left: 1rem !important;
10821 padding-left: 1.5rem !important;
10824 padding-left: 3rem !important;
10830 gap: 0.25rem !important;
10833 gap: 0.5rem !important;
10836 gap: 1rem !important;
10839 gap: 1.5rem !important;
10842 gap: 3rem !important;
10845 row-gap: 0 !important;
10848 row-gap: 0.25rem !important;
10851 row-gap: 0.5rem !important;
10854 row-gap: 1rem !important;
10857 row-gap: 1.5rem !important;
10860 row-gap: 3rem !important;
10863 -moz-column-gap: 0 !important;
10864 column-gap: 0 !important;
10867 -moz-column-gap: 0.25rem !important;
10868 column-gap: 0.25rem !important;
10871 -moz-column-gap: 0.5rem !important;
10872 column-gap: 0.5rem !important;
10875 -moz-column-gap: 1rem !important;
10876 column-gap: 1rem !important;
10879 -moz-column-gap: 1.5rem !important;
10880 column-gap: 1.5rem !important;
10883 -moz-column-gap: 3rem !important;
10884 column-gap: 3rem !important;
10887 text-align: left !important;
10890 text-align: right !important;
10893 text-align: center !important;
10896 @media (min-width: 1200px) {
10898 float: left !important;
10901 float: right !important;
10904 float: none !important;
10906 .object-fit-xl-contain {
10907 -o-object-fit: contain !important;
10908 object-fit: contain !important;
10910 .object-fit-xl-cover {
10911 -o-object-fit: cover !important;
10912 object-fit: cover !important;
10914 .object-fit-xl-fill {
10915 -o-object-fit: fill !important;
10916 object-fit: fill !important;
10918 .object-fit-xl-scale {
10919 -o-object-fit: scale-down !important;
10920 object-fit: scale-down !important;
10922 .object-fit-xl-none {
10923 -o-object-fit: none !important;
10924 object-fit: none !important;
10927 display: inline !important;
10929 .d-xl-inline-block {
10930 display: inline-block !important;
10933 display: block !important;
10936 display: grid !important;
10938 .d-xl-inline-grid {
10939 display: inline-grid !important;
10942 display: table !important;
10945 display: table-row !important;
10948 display: table-cell !important;
10951 display: flex !important;
10953 .d-xl-inline-flex {
10954 display: inline-flex !important;
10957 display: none !important;
10960 flex: 1 1 auto !important;
10963 flex-direction: row !important;
10966 flex-direction: column !important;
10968 .flex-xl-row-reverse {
10969 flex-direction: row-reverse !important;
10971 .flex-xl-column-reverse {
10972 flex-direction: column-reverse !important;
10975 flex-grow: 0 !important;
10978 flex-grow: 1 !important;
10980 .flex-xl-shrink-0 {
10981 flex-shrink: 0 !important;
10983 .flex-xl-shrink-1 {
10984 flex-shrink: 1 !important;
10987 flex-wrap: wrap !important;
10990 flex-wrap: nowrap !important;
10992 .flex-xl-wrap-reverse {
10993 flex-wrap: wrap-reverse !important;
10995 .justify-content-xl-start {
10996 justify-content: flex-start !important;
10998 .justify-content-xl-end {
10999 justify-content: flex-end !important;
11001 .justify-content-xl-center {
11002 justify-content: center !important;
11004 .justify-content-xl-between {
11005 justify-content: space-between !important;
11007 .justify-content-xl-around {
11008 justify-content: space-around !important;
11010 .justify-content-xl-evenly {
11011 justify-content: space-evenly !important;
11013 .align-items-xl-start {
11014 align-items: flex-start !important;
11016 .align-items-xl-end {
11017 align-items: flex-end !important;
11019 .align-items-xl-center {
11020 align-items: center !important;
11022 .align-items-xl-baseline {
11023 align-items: baseline !important;
11025 .align-items-xl-stretch {
11026 align-items: stretch !important;
11028 .align-content-xl-start {
11029 align-content: flex-start !important;
11031 .align-content-xl-end {
11032 align-content: flex-end !important;
11034 .align-content-xl-center {
11035 align-content: center !important;
11037 .align-content-xl-between {
11038 align-content: space-between !important;
11040 .align-content-xl-around {
11041 align-content: space-around !important;
11043 .align-content-xl-stretch {
11044 align-content: stretch !important;
11046 .align-self-xl-auto {
11047 align-self: auto !important;
11049 .align-self-xl-start {
11050 align-self: flex-start !important;
11052 .align-self-xl-end {
11053 align-self: flex-end !important;
11055 .align-self-xl-center {
11056 align-self: center !important;
11058 .align-self-xl-baseline {
11059 align-self: baseline !important;
11061 .align-self-xl-stretch {
11062 align-self: stretch !important;
11065 order: -1 !important;
11068 order: 0 !important;
11071 order: 1 !important;
11074 order: 2 !important;
11077 order: 3 !important;
11080 order: 4 !important;
11083 order: 5 !important;
11086 order: 6 !important;
11089 margin: 0 !important;
11092 margin: 0.25rem !important;
11095 margin: 0.5rem !important;
11098 margin: 1rem !important;
11101 margin: 1.5rem !important;
11104 margin: 3rem !important;
11107 margin: auto !important;
11110 margin-right: 0 !important;
11111 margin-left: 0 !important;
11114 margin-right: 0.25rem !important;
11115 margin-left: 0.25rem !important;
11118 margin-right: 0.5rem !important;
11119 margin-left: 0.5rem !important;
11122 margin-right: 1rem !important;
11123 margin-left: 1rem !important;
11126 margin-right: 1.5rem !important;
11127 margin-left: 1.5rem !important;
11130 margin-right: 3rem !important;
11131 margin-left: 3rem !important;
11134 margin-right: auto !important;
11135 margin-left: auto !important;
11138 margin-top: 0 !important;
11139 margin-bottom: 0 !important;
11142 margin-top: 0.25rem !important;
11143 margin-bottom: 0.25rem !important;
11146 margin-top: 0.5rem !important;
11147 margin-bottom: 0.5rem !important;
11150 margin-top: 1rem !important;
11151 margin-bottom: 1rem !important;
11154 margin-top: 1.5rem !important;
11155 margin-bottom: 1.5rem !important;
11158 margin-top: 3rem !important;
11159 margin-bottom: 3rem !important;
11162 margin-top: auto !important;
11163 margin-bottom: auto !important;
11166 margin-top: 0 !important;
11169 margin-top: 0.25rem !important;
11172 margin-top: 0.5rem !important;
11175 margin-top: 1rem !important;
11178 margin-top: 1.5rem !important;
11181 margin-top: 3rem !important;
11184 margin-top: auto !important;
11187 margin-right: 0 !important;
11190 margin-right: 0.25rem !important;
11193 margin-right: 0.5rem !important;
11196 margin-right: 1rem !important;
11199 margin-right: 1.5rem !important;
11202 margin-right: 3rem !important;
11205 margin-right: auto !important;
11208 margin-bottom: 0 !important;
11211 margin-bottom: 0.25rem !important;
11214 margin-bottom: 0.5rem !important;
11217 margin-bottom: 1rem !important;
11220 margin-bottom: 1.5rem !important;
11223 margin-bottom: 3rem !important;
11226 margin-bottom: auto !important;
11229 margin-left: 0 !important;
11232 margin-left: 0.25rem !important;
11235 margin-left: 0.5rem !important;
11238 margin-left: 1rem !important;
11241 margin-left: 1.5rem !important;
11244 margin-left: 3rem !important;
11247 margin-left: auto !important;
11250 padding: 0 !important;
11253 padding: 0.25rem !important;
11256 padding: 0.5rem !important;
11259 padding: 1rem !important;
11262 padding: 1.5rem !important;
11265 padding: 3rem !important;
11268 padding-right: 0 !important;
11269 padding-left: 0 !important;
11272 padding-right: 0.25rem !important;
11273 padding-left: 0.25rem !important;
11276 padding-right: 0.5rem !important;
11277 padding-left: 0.5rem !important;
11280 padding-right: 1rem !important;
11281 padding-left: 1rem !important;
11284 padding-right: 1.5rem !important;
11285 padding-left: 1.5rem !important;
11288 padding-right: 3rem !important;
11289 padding-left: 3rem !important;
11292 padding-top: 0 !important;
11293 padding-bottom: 0 !important;
11296 padding-top: 0.25rem !important;
11297 padding-bottom: 0.25rem !important;
11300 padding-top: 0.5rem !important;
11301 padding-bottom: 0.5rem !important;
11304 padding-top: 1rem !important;
11305 padding-bottom: 1rem !important;
11308 padding-top: 1.5rem !important;
11309 padding-bottom: 1.5rem !important;
11312 padding-top: 3rem !important;
11313 padding-bottom: 3rem !important;
11316 padding-top: 0 !important;
11319 padding-top: 0.25rem !important;
11322 padding-top: 0.5rem !important;
11325 padding-top: 1rem !important;
11328 padding-top: 1.5rem !important;
11331 padding-top: 3rem !important;
11334 padding-right: 0 !important;
11337 padding-right: 0.25rem !important;
11340 padding-right: 0.5rem !important;
11343 padding-right: 1rem !important;
11346 padding-right: 1.5rem !important;
11349 padding-right: 3rem !important;
11352 padding-bottom: 0 !important;
11355 padding-bottom: 0.25rem !important;
11358 padding-bottom: 0.5rem !important;
11361 padding-bottom: 1rem !important;
11364 padding-bottom: 1.5rem !important;
11367 padding-bottom: 3rem !important;
11370 padding-left: 0 !important;
11373 padding-left: 0.25rem !important;
11376 padding-left: 0.5rem !important;
11379 padding-left: 1rem !important;
11382 padding-left: 1.5rem !important;
11385 padding-left: 3rem !important;
11391 gap: 0.25rem !important;
11394 gap: 0.5rem !important;
11397 gap: 1rem !important;
11400 gap: 1.5rem !important;
11403 gap: 3rem !important;
11406 row-gap: 0 !important;
11409 row-gap: 0.25rem !important;
11412 row-gap: 0.5rem !important;
11415 row-gap: 1rem !important;
11418 row-gap: 1.5rem !important;
11421 row-gap: 3rem !important;
11424 -moz-column-gap: 0 !important;
11425 column-gap: 0 !important;
11428 -moz-column-gap: 0.25rem !important;
11429 column-gap: 0.25rem !important;
11432 -moz-column-gap: 0.5rem !important;
11433 column-gap: 0.5rem !important;
11436 -moz-column-gap: 1rem !important;
11437 column-gap: 1rem !important;
11440 -moz-column-gap: 1.5rem !important;
11441 column-gap: 1.5rem !important;
11444 -moz-column-gap: 3rem !important;
11445 column-gap: 3rem !important;
11448 text-align: left !important;
11451 text-align: right !important;
11454 text-align: center !important;
11457 @media (min-width: 1400px) {
11459 float: left !important;
11462 float: right !important;
11465 float: none !important;
11467 .object-fit-xxl-contain {
11468 -o-object-fit: contain !important;
11469 object-fit: contain !important;
11471 .object-fit-xxl-cover {
11472 -o-object-fit: cover !important;
11473 object-fit: cover !important;
11475 .object-fit-xxl-fill {
11476 -o-object-fit: fill !important;
11477 object-fit: fill !important;
11479 .object-fit-xxl-scale {
11480 -o-object-fit: scale-down !important;
11481 object-fit: scale-down !important;
11483 .object-fit-xxl-none {
11484 -o-object-fit: none !important;
11485 object-fit: none !important;
11488 display: inline !important;
11490 .d-xxl-inline-block {
11491 display: inline-block !important;
11494 display: block !important;
11497 display: grid !important;
11499 .d-xxl-inline-grid {
11500 display: inline-grid !important;
11503 display: table !important;
11506 display: table-row !important;
11508 .d-xxl-table-cell {
11509 display: table-cell !important;
11512 display: flex !important;
11514 .d-xxl-inline-flex {
11515 display: inline-flex !important;
11518 display: none !important;
11521 flex: 1 1 auto !important;
11524 flex-direction: row !important;
11527 flex-direction: column !important;
11529 .flex-xxl-row-reverse {
11530 flex-direction: row-reverse !important;
11532 .flex-xxl-column-reverse {
11533 flex-direction: column-reverse !important;
11536 flex-grow: 0 !important;
11539 flex-grow: 1 !important;
11541 .flex-xxl-shrink-0 {
11542 flex-shrink: 0 !important;
11544 .flex-xxl-shrink-1 {
11545 flex-shrink: 1 !important;
11548 flex-wrap: wrap !important;
11551 flex-wrap: nowrap !important;
11553 .flex-xxl-wrap-reverse {
11554 flex-wrap: wrap-reverse !important;
11556 .justify-content-xxl-start {
11557 justify-content: flex-start !important;
11559 .justify-content-xxl-end {
11560 justify-content: flex-end !important;
11562 .justify-content-xxl-center {
11563 justify-content: center !important;
11565 .justify-content-xxl-between {
11566 justify-content: space-between !important;
11568 .justify-content-xxl-around {
11569 justify-content: space-around !important;
11571 .justify-content-xxl-evenly {
11572 justify-content: space-evenly !important;
11574 .align-items-xxl-start {
11575 align-items: flex-start !important;
11577 .align-items-xxl-end {
11578 align-items: flex-end !important;
11580 .align-items-xxl-center {
11581 align-items: center !important;
11583 .align-items-xxl-baseline {
11584 align-items: baseline !important;
11586 .align-items-xxl-stretch {
11587 align-items: stretch !important;
11589 .align-content-xxl-start {
11590 align-content: flex-start !important;
11592 .align-content-xxl-end {
11593 align-content: flex-end !important;
11595 .align-content-xxl-center {
11596 align-content: center !important;
11598 .align-content-xxl-between {
11599 align-content: space-between !important;
11601 .align-content-xxl-around {
11602 align-content: space-around !important;
11604 .align-content-xxl-stretch {
11605 align-content: stretch !important;
11607 .align-self-xxl-auto {
11608 align-self: auto !important;
11610 .align-self-xxl-start {
11611 align-self: flex-start !important;
11613 .align-self-xxl-end {
11614 align-self: flex-end !important;
11616 .align-self-xxl-center {
11617 align-self: center !important;
11619 .align-self-xxl-baseline {
11620 align-self: baseline !important;
11622 .align-self-xxl-stretch {
11623 align-self: stretch !important;
11626 order: -1 !important;
11629 order: 0 !important;
11632 order: 1 !important;
11635 order: 2 !important;
11638 order: 3 !important;
11641 order: 4 !important;
11644 order: 5 !important;
11647 order: 6 !important;
11650 margin: 0 !important;
11653 margin: 0.25rem !important;
11656 margin: 0.5rem !important;
11659 margin: 1rem !important;
11662 margin: 1.5rem !important;
11665 margin: 3rem !important;
11668 margin: auto !important;
11671 margin-right: 0 !important;
11672 margin-left: 0 !important;
11675 margin-right: 0.25rem !important;
11676 margin-left: 0.25rem !important;
11679 margin-right: 0.5rem !important;
11680 margin-left: 0.5rem !important;
11683 margin-right: 1rem !important;
11684 margin-left: 1rem !important;
11687 margin-right: 1.5rem !important;
11688 margin-left: 1.5rem !important;
11691 margin-right: 3rem !important;
11692 margin-left: 3rem !important;
11695 margin-right: auto !important;
11696 margin-left: auto !important;
11699 margin-top: 0 !important;
11700 margin-bottom: 0 !important;
11703 margin-top: 0.25rem !important;
11704 margin-bottom: 0.25rem !important;
11707 margin-top: 0.5rem !important;
11708 margin-bottom: 0.5rem !important;
11711 margin-top: 1rem !important;
11712 margin-bottom: 1rem !important;
11715 margin-top: 1.5rem !important;
11716 margin-bottom: 1.5rem !important;
11719 margin-top: 3rem !important;
11720 margin-bottom: 3rem !important;
11723 margin-top: auto !important;
11724 margin-bottom: auto !important;
11727 margin-top: 0 !important;
11730 margin-top: 0.25rem !important;
11733 margin-top: 0.5rem !important;
11736 margin-top: 1rem !important;
11739 margin-top: 1.5rem !important;
11742 margin-top: 3rem !important;
11745 margin-top: auto !important;
11748 margin-right: 0 !important;
11751 margin-right: 0.25rem !important;
11754 margin-right: 0.5rem !important;
11757 margin-right: 1rem !important;
11760 margin-right: 1.5rem !important;
11763 margin-right: 3rem !important;
11766 margin-right: auto !important;
11769 margin-bottom: 0 !important;
11772 margin-bottom: 0.25rem !important;
11775 margin-bottom: 0.5rem !important;
11778 margin-bottom: 1rem !important;
11781 margin-bottom: 1.5rem !important;
11784 margin-bottom: 3rem !important;
11787 margin-bottom: auto !important;
11790 margin-left: 0 !important;
11793 margin-left: 0.25rem !important;
11796 margin-left: 0.5rem !important;
11799 margin-left: 1rem !important;
11802 margin-left: 1.5rem !important;
11805 margin-left: 3rem !important;
11808 margin-left: auto !important;
11811 padding: 0 !important;
11814 padding: 0.25rem !important;
11817 padding: 0.5rem !important;
11820 padding: 1rem !important;
11823 padding: 1.5rem !important;
11826 padding: 3rem !important;
11829 padding-right: 0 !important;
11830 padding-left: 0 !important;
11833 padding-right: 0.25rem !important;
11834 padding-left: 0.25rem !important;
11837 padding-right: 0.5rem !important;
11838 padding-left: 0.5rem !important;
11841 padding-right: 1rem !important;
11842 padding-left: 1rem !important;
11845 padding-right: 1.5rem !important;
11846 padding-left: 1.5rem !important;
11849 padding-right: 3rem !important;
11850 padding-left: 3rem !important;
11853 padding-top: 0 !important;
11854 padding-bottom: 0 !important;
11857 padding-top: 0.25rem !important;
11858 padding-bottom: 0.25rem !important;
11861 padding-top: 0.5rem !important;
11862 padding-bottom: 0.5rem !important;
11865 padding-top: 1rem !important;
11866 padding-bottom: 1rem !important;
11869 padding-top: 1.5rem !important;
11870 padding-bottom: 1.5rem !important;
11873 padding-top: 3rem !important;
11874 padding-bottom: 3rem !important;
11877 padding-top: 0 !important;
11880 padding-top: 0.25rem !important;
11883 padding-top: 0.5rem !important;
11886 padding-top: 1rem !important;
11889 padding-top: 1.5rem !important;
11892 padding-top: 3rem !important;
11895 padding-right: 0 !important;
11898 padding-right: 0.25rem !important;
11901 padding-right: 0.5rem !important;
11904 padding-right: 1rem !important;
11907 padding-right: 1.5rem !important;
11910 padding-right: 3rem !important;
11913 padding-bottom: 0 !important;
11916 padding-bottom: 0.25rem !important;
11919 padding-bottom: 0.5rem !important;
11922 padding-bottom: 1rem !important;
11925 padding-bottom: 1.5rem !important;
11928 padding-bottom: 3rem !important;
11931 padding-left: 0 !important;
11934 padding-left: 0.25rem !important;
11937 padding-left: 0.5rem !important;
11940 padding-left: 1rem !important;
11943 padding-left: 1.5rem !important;
11946 padding-left: 3rem !important;
11952 gap: 0.25rem !important;
11955 gap: 0.5rem !important;
11958 gap: 1rem !important;
11961 gap: 1.5rem !important;
11964 gap: 3rem !important;
11967 row-gap: 0 !important;
11970 row-gap: 0.25rem !important;
11973 row-gap: 0.5rem !important;
11976 row-gap: 1rem !important;
11979 row-gap: 1.5rem !important;
11982 row-gap: 3rem !important;
11984 .column-gap-xxl-0 {
11985 -moz-column-gap: 0 !important;
11986 column-gap: 0 !important;
11988 .column-gap-xxl-1 {
11989 -moz-column-gap: 0.25rem !important;
11990 column-gap: 0.25rem !important;
11992 .column-gap-xxl-2 {
11993 -moz-column-gap: 0.5rem !important;
11994 column-gap: 0.5rem !important;
11996 .column-gap-xxl-3 {
11997 -moz-column-gap: 1rem !important;
11998 column-gap: 1rem !important;
12000 .column-gap-xxl-4 {
12001 -moz-column-gap: 1.5rem !important;
12002 column-gap: 1.5rem !important;
12004 .column-gap-xxl-5 {
12005 -moz-column-gap: 3rem !important;
12006 column-gap: 3rem !important;
12009 text-align: left !important;
12012 text-align: right !important;
12015 text-align: center !important;
12018 @media (min-width: 1200px) {
12020 font-size: 2.5rem !important;
12023 font-size: 2rem !important;
12026 font-size: 1.75rem !important;
12029 font-size: 1.5rem !important;
12034 display: inline !important;
12036 .d-print-inline-block {
12037 display: inline-block !important;
12040 display: block !important;
12043 display: grid !important;
12045 .d-print-inline-grid {
12046 display: inline-grid !important;
12049 display: table !important;
12051 .d-print-table-row {
12052 display: table-row !important;
12054 .d-print-table-cell {
12055 display: table-cell !important;
12058 display: flex !important;
12060 .d-print-inline-flex {
12061 display: inline-flex !important;
12064 display: none !important;
12068 /*# sourceMappingURL=bootstrap.css.map */
12069 footer.svelte-1f2bd8l.svelte-1f2bd8l{clear:both;font-size:0.8em;text-align:center}footer.svelte-1f2bd8l p.svelte-1f2bd8l{margin:1em}
12070 #last-updated.svelte-1i1228w{position:relative;font-size:0.8rem;font-style:italic}#loading.svelte-1i1228w{display:none;position:absolute;padding:0.5em 1em;top:0;left:0;width:100%;background-color:#eee;z-index:100}
12071 .navbar-brand.svelte-1q88nx a:hover{text-decoration:none}.navbar-brand.svelte-1q88nx h1.svelte-1q88nx{display:inline;font-size:1.2em;color:#333}.navbar-brand.svelte-1q88nx img.svelte-1q88nx{display:inline-block;margin-right:5px;margin-top:-5px}.nav-item.svelte-1q88nx.svelte-1q88nx{white-space:nowrap}.page-title-section.svelte-1q88nx.svelte-1q88nx{display:none;text-align:center;padding:1em}@media(max-width: 600px){.page-title-section.svelte-1q88nx.svelte-1q88nx{display:block}}.search-section.svelte-1q88nx.svelte-1q88nx{padding:1em 30px;background-color:#f5f5f5;border-top:2px solid #ddd;border-bottom:2px solid #ddd}
12072 .nav-tabs.svelte-1u2ltgo.svelte-1u2ltgo{font-size:0.8em;margin-top:-1em}.nav-link.svelte-1u2ltgo.svelte-1u2ltgo{padding:0.1rem 1rem}#q.svelte-1u2ltgo.svelte-1u2ltgo{width:500px;max-width:100%}#searchAdvancedOptions.svelte-1u2ltgo ul.svelte-1u2ltgo{list-style-type:none;padding:0;font-size:0.85rem}#searchAdvancedOptions.svelte-1u2ltgo li.svelte-1u2ltgo{display:inline-block;padding:4px 10px;border-radius:5px;border:1px dotted #ccc;margin-right:1em}#searchAdvancedOptions.svelte-1u2ltgo label.svelte-1u2ltgo{margin-right:0.5em}
12073 .mapicon.svelte-180cawe{margin:10px 0}
12074 .result.svelte-358hab.svelte-358hab{font-size:0.8em;margin:5px;margin-top:0px;padding:4px 8px;border-radius:2px;background:#F0F7FF;border:2px solid #D7E7FF;cursor:pointer;min-height:5em}.result.highlight.svelte-358hab.svelte-358hab{background-color:#D9E7F7;border-color:#9DB9E4}.result.highlight.svelte-358hab a{margin:10px auto;display:block;max-width:10em;padding:1px;background-color:white}.result.svelte-358hab .type.svelte-358hab{color:gray;font-size:0.8em}.result.svelte-358hab a{display:none}.result.svelte-358hab .coords.svelte-358hab{display:none}.noresults.svelte-358hab.svelte-358hab{text-align:center;padding:1em}.more.svelte-358hab.svelte-358hab{text-align:center;margin-top:1em}.result.highlight.svelte-358hab a:hover{color:#111}
12075 /* required styles */
\r
12079 .leaflet-marker-icon,
\r
12080 .leaflet-marker-shadow,
\r
12081 .leaflet-tile-container,
\r
12082 .leaflet-pane > svg,
\r
12083 .leaflet-pane > canvas,
\r
12084 .leaflet-zoom-box,
\r
12085 .leaflet-image-layer,
\r
12087 position: absolute;
\r
12091 .leaflet-container {
\r
12092 overflow: hidden;
\r
12095 .leaflet-marker-icon,
\r
12096 .leaflet-marker-shadow {
\r
12097 -webkit-user-select: none;
\r
12098 -moz-user-select: none;
\r
12099 user-select: none;
\r
12100 -webkit-user-drag: none;
\r
12102 /* Prevents IE11 from highlighting tiles in blue */
\r
12103 .leaflet-tile::selection {
\r
12104 background: transparent;
\r
12106 /* Safari renders non-retina tile on retina better with this, but Chrome is worse */
\r
12107 .leaflet-safari .leaflet-tile {
\r
12108 image-rendering: -webkit-optimize-contrast;
\r
12110 /* hack that prevents hw layers "stretching" when loading new tiles */
\r
12111 .leaflet-safari .leaflet-tile-container {
\r
12114 -webkit-transform-origin: 0 0;
\r
12116 .leaflet-marker-icon,
\r
12117 .leaflet-marker-shadow {
\r
12120 /* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
\r
12121 /* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
\r
12122 .leaflet-container .leaflet-overlay-pane svg {
\r
12123 max-width: none !important;
\r
12124 max-height: none !important;
\r
12126 .leaflet-container .leaflet-marker-pane img,
\r
12127 .leaflet-container .leaflet-shadow-pane img,
\r
12128 .leaflet-container .leaflet-tile-pane img,
\r
12129 .leaflet-container img.leaflet-image-layer,
\r
12130 .leaflet-container .leaflet-tile {
\r
12131 max-width: none !important;
\r
12132 max-height: none !important;
\r
12137 .leaflet-container img.leaflet-tile {
\r
12138 /* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
\r
12139 mix-blend-mode: plus-lighter;
\r
12142 .leaflet-container.leaflet-touch-zoom {
\r
12143 -ms-touch-action: pan-x pan-y;
\r
12144 touch-action: pan-x pan-y;
\r
12146 .leaflet-container.leaflet-touch-drag {
\r
12147 -ms-touch-action: pinch-zoom;
\r
12148 /* Fallback for FF which doesn't support pinch-zoom */
\r
12149 touch-action: none;
\r
12150 touch-action: pinch-zoom;
\r
12152 .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
\r
12153 -ms-touch-action: none;
\r
12154 touch-action: none;
\r
12156 .leaflet-container {
\r
12157 -webkit-tap-highlight-color: transparent;
\r
12159 .leaflet-container a {
\r
12160 -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
\r
12164 visibility: hidden;
\r
12166 .leaflet-tile-loaded {
\r
12167 visibility: inherit;
\r
12169 .leaflet-zoom-box {
\r
12172 -moz-box-sizing: border-box;
\r
12173 box-sizing: border-box;
\r
12176 /* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
\r
12177 .leaflet-overlay-pane svg {
\r
12178 -moz-user-select: none;
\r
12181 .leaflet-pane { z-index: 400; }
\r
12183 .leaflet-tile-pane { z-index: 200; }
\r
12184 .leaflet-overlay-pane { z-index: 400; }
\r
12185 .leaflet-shadow-pane { z-index: 500; }
\r
12186 .leaflet-marker-pane { z-index: 600; }
\r
12187 .leaflet-tooltip-pane { z-index: 650; }
\r
12188 .leaflet-popup-pane { z-index: 700; }
\r
12190 .leaflet-map-pane canvas { z-index: 100; }
\r
12191 .leaflet-map-pane svg { z-index: 200; }
\r
12193 .leaflet-vml-shape {
\r
12198 behavior: url(#default#VML);
\r
12199 display: inline-block;
\r
12200 position: absolute;
\r
12204 /* control positioning */
\r
12206 .leaflet-control {
\r
12207 position: relative;
\r
12209 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
12210 pointer-events: auto;
\r
12213 .leaflet-bottom {
\r
12214 position: absolute;
\r
12216 pointer-events: none;
\r
12224 .leaflet-bottom {
\r
12230 .leaflet-control {
\r
12234 .leaflet-right .leaflet-control {
\r
12237 .leaflet-top .leaflet-control {
\r
12238 margin-top: 10px;
\r
12240 .leaflet-bottom .leaflet-control {
\r
12241 margin-bottom: 10px;
\r
12243 .leaflet-left .leaflet-control {
\r
12244 margin-left: 10px;
\r
12246 .leaflet-right .leaflet-control {
\r
12247 margin-right: 10px;
\r
12251 /* zoom and fade animations */
\r
12253 .leaflet-fade-anim .leaflet-popup {
\r
12255 -webkit-transition: opacity 0.2s linear;
\r
12256 -moz-transition: opacity 0.2s linear;
\r
12257 transition: opacity 0.2s linear;
\r
12259 .leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
\r
12262 .leaflet-zoom-animated {
\r
12263 -webkit-transform-origin: 0 0;
\r
12264 -ms-transform-origin: 0 0;
\r
12265 transform-origin: 0 0;
\r
12267 svg.leaflet-zoom-animated {
\r
12268 will-change: transform;
\r
12271 .leaflet-zoom-anim .leaflet-zoom-animated {
\r
12272 -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
12273 -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
12274 transition: transform 0.25s cubic-bezier(0,0,0.25,1);
\r
12276 .leaflet-zoom-anim .leaflet-tile,
\r
12277 .leaflet-pan-anim .leaflet-tile {
\r
12278 -webkit-transition: none;
\r
12279 -moz-transition: none;
\r
12280 transition: none;
\r
12283 .leaflet-zoom-anim .leaflet-zoom-hide {
\r
12284 visibility: hidden;
\r
12290 .leaflet-interactive {
\r
12294 cursor: -webkit-grab;
\r
12295 cursor: -moz-grab;
\r
12298 .leaflet-crosshair,
\r
12299 .leaflet-crosshair .leaflet-interactive {
\r
12300 cursor: crosshair;
\r
12302 .leaflet-popup-pane,
\r
12303 .leaflet-control {
\r
12306 .leaflet-dragging .leaflet-grab,
\r
12307 .leaflet-dragging .leaflet-grab .leaflet-interactive,
\r
12308 .leaflet-dragging .leaflet-marker-draggable {
\r
12310 cursor: -webkit-grabbing;
\r
12311 cursor: -moz-grabbing;
\r
12312 cursor: grabbing;
\r
12315 /* marker & overlays interactivity */
\r
12316 .leaflet-marker-icon,
\r
12317 .leaflet-marker-shadow,
\r
12318 .leaflet-image-layer,
\r
12319 .leaflet-pane > svg path,
\r
12320 .leaflet-tile-container {
\r
12321 pointer-events: none;
\r
12324 .leaflet-marker-icon.leaflet-interactive,
\r
12325 .leaflet-image-layer.leaflet-interactive,
\r
12326 .leaflet-pane > svg path.leaflet-interactive,
\r
12327 svg.leaflet-image-layer.leaflet-interactive path {
\r
12328 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
12329 pointer-events: auto;
\r
12332 /* visual tweaks */
\r
12334 .leaflet-container {
\r
12335 background: #ddd;
\r
12336 outline-offset: 1px;
\r
12338 .leaflet-container a {
\r
12341 .leaflet-zoom-box {
\r
12342 border: 2px dotted #38f;
\r
12343 background: rgba(255,255,255,0.5);
\r
12347 /* general typography */
\r
12348 .leaflet-container {
\r
12349 font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
\r
12351 font-size: 0.75rem;
\r
12352 line-height: 1.5;
\r
12356 /* general toolbar styles */
\r
12359 box-shadow: 0 1px 5px rgba(0,0,0,0.65);
\r
12360 border-radius: 4px;
\r
12363 background-color: #fff;
\r
12364 border-bottom: 1px solid #ccc;
\r
12367 line-height: 26px;
\r
12369 text-align: center;
\r
12370 text-decoration: none;
\r
12374 .leaflet-control-layers-toggle {
\r
12375 background-position: 50% 50%;
\r
12376 background-repeat: no-repeat;
\r
12379 .leaflet-bar a:hover,
\r
12380 .leaflet-bar a:focus {
\r
12381 background-color: #f4f4f4;
\r
12383 .leaflet-bar a:first-child {
\r
12384 border-top-left-radius: 4px;
\r
12385 border-top-right-radius: 4px;
\r
12387 .leaflet-bar a:last-child {
\r
12388 border-bottom-left-radius: 4px;
\r
12389 border-bottom-right-radius: 4px;
\r
12390 border-bottom: none;
\r
12392 .leaflet-bar a.leaflet-disabled {
\r
12394 background-color: #f4f4f4;
\r
12398 .leaflet-touch .leaflet-bar a {
\r
12401 line-height: 30px;
\r
12403 .leaflet-touch .leaflet-bar a:first-child {
\r
12404 border-top-left-radius: 2px;
\r
12405 border-top-right-radius: 2px;
\r
12407 .leaflet-touch .leaflet-bar a:last-child {
\r
12408 border-bottom-left-radius: 2px;
\r
12409 border-bottom-right-radius: 2px;
\r
12412 /* zoom control */
\r
12414 .leaflet-control-zoom-in,
\r
12415 .leaflet-control-zoom-out {
\r
12416 font: bold 18px 'Lucida Console', Monaco, monospace;
\r
12417 text-indent: 1px;
\r
12420 .leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
\r
12425 /* layers control */
\r
12427 .leaflet-control-layers {
\r
12428 box-shadow: 0 1px 5px rgba(0,0,0,0.4);
\r
12429 background: #fff;
\r
12430 border-radius: 5px;
\r
12432 .leaflet-control-layers-toggle {
\r
12433 background-image: url(images/layers.png);
\r
12437 .leaflet-retina .leaflet-control-layers-toggle {
\r
12438 background-image: url(images/layers-2x.png);
\r
12439 background-size: 26px 26px;
\r
12441 .leaflet-touch .leaflet-control-layers-toggle {
\r
12445 .leaflet-control-layers .leaflet-control-layers-list,
\r
12446 .leaflet-control-layers-expanded .leaflet-control-layers-toggle {
\r
12449 .leaflet-control-layers-expanded .leaflet-control-layers-list {
\r
12451 position: relative;
\r
12453 .leaflet-control-layers-expanded {
\r
12454 padding: 6px 10px 6px 6px;
\r
12456 background: #fff;
\r
12458 .leaflet-control-layers-scrollbar {
\r
12459 overflow-y: scroll;
\r
12460 overflow-x: hidden;
\r
12461 padding-right: 5px;
\r
12463 .leaflet-control-layers-selector {
\r
12465 position: relative;
\r
12468 .leaflet-control-layers label {
\r
12471 font-size: 1.08333em;
\r
12473 .leaflet-control-layers-separator {
\r
12475 border-top: 1px solid #ddd;
\r
12476 margin: 5px -10px 5px -6px;
\r
12479 /* Default icon URLs */
\r
12480 .leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
\r
12481 background-image: url(images/marker-icon.png);
\r
12485 /* attribution and scale controls */
\r
12487 .leaflet-container .leaflet-control-attribution {
\r
12488 background: #fff;
\r
12489 background: rgba(255, 255, 255, 0.8);
\r
12492 .leaflet-control-attribution,
\r
12493 .leaflet-control-scale-line {
\r
12496 line-height: 1.4;
\r
12498 .leaflet-control-attribution a {
\r
12499 text-decoration: none;
\r
12501 .leaflet-control-attribution a:hover,
\r
12502 .leaflet-control-attribution a:focus {
\r
12503 text-decoration: underline;
\r
12505 .leaflet-attribution-flag {
\r
12506 display: inline !important;
\r
12507 vertical-align: baseline !important;
\r
12509 height: 0.6669em;
\r
12511 .leaflet-left .leaflet-control-scale {
\r
12512 margin-left: 5px;
\r
12514 .leaflet-bottom .leaflet-control-scale {
\r
12515 margin-bottom: 5px;
\r
12517 .leaflet-control-scale-line {
\r
12518 border: 2px solid #777;
\r
12519 border-top: none;
\r
12520 line-height: 1.1;
\r
12521 padding: 2px 5px 1px;
\r
12522 white-space: nowrap;
\r
12523 -moz-box-sizing: border-box;
\r
12524 box-sizing: border-box;
\r
12525 background: rgba(255, 255, 255, 0.8);
\r
12526 text-shadow: 1px 1px #fff;
\r
12528 .leaflet-control-scale-line:not(:first-child) {
\r
12529 border-top: 2px solid #777;
\r
12530 border-bottom: none;
\r
12531 margin-top: -2px;
\r
12533 .leaflet-control-scale-line:not(:first-child):not(:last-child) {
\r
12534 border-bottom: 2px solid #777;
\r
12537 .leaflet-touch .leaflet-control-attribution,
\r
12538 .leaflet-touch .leaflet-control-layers,
\r
12539 .leaflet-touch .leaflet-bar {
\r
12540 box-shadow: none;
\r
12542 .leaflet-touch .leaflet-control-layers,
\r
12543 .leaflet-touch .leaflet-bar {
\r
12544 border: 2px solid rgba(0,0,0,0.2);
\r
12545 background-clip: padding-box;
\r
12552 position: absolute;
\r
12553 text-align: center;
\r
12554 margin-bottom: 20px;
\r
12556 .leaflet-popup-content-wrapper {
\r
12558 text-align: left;
\r
12559 border-radius: 12px;
\r
12561 .leaflet-popup-content {
\r
12562 margin: 13px 24px 13px 20px;
\r
12563 line-height: 1.3;
\r
12565 font-size: 1.08333em;
\r
12568 .leaflet-popup-content p {
\r
12572 .leaflet-popup-tip-container {
\r
12575 position: absolute;
\r
12577 margin-top: -1px;
\r
12578 margin-left: -20px;
\r
12579 overflow: hidden;
\r
12580 pointer-events: none;
\r
12582 .leaflet-popup-tip {
\r
12587 margin: -10px auto 0;
\r
12588 pointer-events: auto;
\r
12590 -webkit-transform: rotate(45deg);
\r
12591 -moz-transform: rotate(45deg);
\r
12592 -ms-transform: rotate(45deg);
\r
12593 transform: rotate(45deg);
\r
12595 .leaflet-popup-content-wrapper,
\r
12596 .leaflet-popup-tip {
\r
12597 background: white;
\r
12599 box-shadow: 0 3px 14px rgba(0,0,0,0.4);
\r
12601 .leaflet-container a.leaflet-popup-close-button {
\r
12602 position: absolute;
\r
12606 text-align: center;
\r
12609 font: 16px/24px Tahoma, Verdana, sans-serif;
\r
12611 text-decoration: none;
\r
12612 background: transparent;
\r
12614 .leaflet-container a.leaflet-popup-close-button:hover,
\r
12615 .leaflet-container a.leaflet-popup-close-button:focus {
\r
12618 .leaflet-popup-scrolled {
\r
12622 .leaflet-oldie .leaflet-popup-content-wrapper {
\r
12625 .leaflet-oldie .leaflet-popup-tip {
\r
12629 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
\r
12630 filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
\r
12633 .leaflet-oldie .leaflet-control-zoom,
\r
12634 .leaflet-oldie .leaflet-control-layers,
\r
12635 .leaflet-oldie .leaflet-popup-content-wrapper,
\r
12636 .leaflet-oldie .leaflet-popup-tip {
\r
12637 border: 1px solid #999;
\r
12643 .leaflet-div-icon {
\r
12644 background: #fff;
\r
12645 border: 1px solid #666;
\r
12650 /* Base styles for the element that has a tooltip */
\r
12651 .leaflet-tooltip {
\r
12652 position: absolute;
\r
12654 background-color: #fff;
\r
12655 border: 1px solid #fff;
\r
12656 border-radius: 3px;
\r
12658 white-space: nowrap;
\r
12659 -webkit-user-select: none;
\r
12660 -moz-user-select: none;
\r
12661 -ms-user-select: none;
\r
12662 user-select: none;
\r
12663 pointer-events: none;
\r
12664 box-shadow: 0 1px 3px rgba(0,0,0,0.4);
\r
12666 .leaflet-tooltip.leaflet-interactive {
\r
12668 pointer-events: auto;
\r
12670 .leaflet-tooltip-top:before,
\r
12671 .leaflet-tooltip-bottom:before,
\r
12672 .leaflet-tooltip-left:before,
\r
12673 .leaflet-tooltip-right:before {
\r
12674 position: absolute;
\r
12675 pointer-events: none;
\r
12676 border: 6px solid transparent;
\r
12677 background: transparent;
\r
12683 .leaflet-tooltip-bottom {
\r
12686 .leaflet-tooltip-top {
\r
12687 margin-top: -6px;
\r
12689 .leaflet-tooltip-bottom:before,
\r
12690 .leaflet-tooltip-top:before {
\r
12692 margin-left: -6px;
\r
12694 .leaflet-tooltip-top:before {
\r
12696 margin-bottom: -12px;
\r
12697 border-top-color: #fff;
\r
12699 .leaflet-tooltip-bottom:before {
\r
12701 margin-top: -12px;
\r
12702 margin-left: -6px;
\r
12703 border-bottom-color: #fff;
\r
12705 .leaflet-tooltip-left {
\r
12706 margin-left: -6px;
\r
12708 .leaflet-tooltip-right {
\r
12709 margin-left: 6px;
\r
12711 .leaflet-tooltip-left:before,
\r
12712 .leaflet-tooltip-right:before {
\r
12714 margin-top: -6px;
\r
12716 .leaflet-tooltip-left:before {
\r
12718 margin-right: -12px;
\r
12719 border-left-color: #fff;
\r
12721 .leaflet-tooltip-right:before {
\r
12723 margin-left: -12px;
\r
12724 border-right-color: #fff;
\r
12730 /* Prevent printers from removing background-images of controls. */
\r
12731 .leaflet-control {
\r
12732 -webkit-print-color-adjust: exact;
\r
12733 print-color-adjust: exact;
\r
12737 .leaflet-control-minimap{border:rgba(255,255,255,1) solid;box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:3px;background:#f8f8f9;transition:all .6s}.leaflet-control-minimap a{background-color:rgba(255,255,255,1);background-repeat:no-repeat;z-index:99999;transition:all .6s}.leaflet-control-minimap a.minimized-bottomright{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:0}.leaflet-control-minimap a.minimized-topleft{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-radius:0}.leaflet-control-minimap a.minimized-bottomleft{-webkit-transform:rotate(270deg);transform:rotate(270deg);border-radius:0}.leaflet-control-minimap a.minimized-topright{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:0}.leaflet-control-minimap-toggle-display{background-image:url(images/toggle.svg);background-size:cover;position:absolute;border-radius:3px 0 0}.leaflet-oldie .leaflet-control-minimap-toggle-display{background-image:url(images/toggle.png)}.leaflet-control-minimap-toggle-display-bottomright{bottom:0;right:0}.leaflet-control-minimap-toggle-display-topleft{top:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.leaflet-control-minimap-toggle-display-bottomleft{bottom:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.leaflet-control-minimap-toggle-display-topright{top:0;right:0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.leaflet-oldie .leaflet-control-minimap{border:1px solid #999}.leaflet-oldie .leaflet-control-minimap a{background-color:#fff}.leaflet-oldie .leaflet-control-minimap a.minimized{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}
12738 #map-position.svelte-1k961ph{display:none;position:absolute;top:0;right:20px;padding:0 5px;color:#333;font-size:11px;background-color:rgba(255, 255, 255, 0.7);z-index:1000}#map-position-close.svelte-1k961ph{text-align:right}@media(max-width: 768px){#map-position.svelte-1k961ph{top:20px;right:20px}}
12739 #map.svelte-1vbvdrk{height:100%;background:#eee}.btn-outline-secondary.svelte-1vbvdrk{background-color:white}.btn-outline-secondary.svelte-1vbvdrk:hover{color:#111}@media(max-width: 768px){#map.svelte-1vbvdrk{height:300px}}
12740 .sidebar.svelte-1d53ob0{width:25%;min-width:200px;padding:15px;padding-top:0;display:block;float:left}#map-wrapper.svelte-1d53ob0{position:relative;height:calc(100vh - 250pt);min-height:300px;width:75%;padding-right:20px;display:block;float:left}@media(max-width: 768px){#content.svelte-1d53ob0{top:0;position:relative}.sidebar.svelte-1d53ob0{width:100%}#map-wrapper.svelte-1d53ob0{width:100%;height:300px;padding-left:20px}}
12741 label.svelte-1s4hp9x.svelte-1s4hp9x{font-size:0.9rem;margin-top:0.3rem}#switch-coords.svelte-1s4hp9x.svelte-1s4hp9x{font-size:0.6rem;font-weight:bold;cursor:pointer;padding:2px;margin:5px}#searchAdvancedOptions.svelte-1s4hp9x ul.svelte-1s4hp9x{list-style-type:none;padding:0;font-size:0.85rem}#searchAdvancedOptions.svelte-1s4hp9x li.svelte-1s4hp9x{display:inline-block;padding:4px 10px;border-radius:5px;border:1px dotted #ccc;margin-right:1em}#searchAdvancedOptions.svelte-1s4hp9x label.svelte-1s4hp9x{margin-right:0.5em}@media(max-width: 850px){#reverse-lon.svelte-1s4hp9x.svelte-1s4hp9x,#reverse-lat.svelte-1s4hp9x.svelte-1s4hp9x,#reverse-zoom.svelte-1s4hp9x.svelte-1s4hp9x{width:8em}}
12742 .sidebar.svelte-1d53ob0{width:25%;min-width:200px;padding:15px;padding-top:0;display:block;float:left}#map-wrapper.svelte-1d53ob0{position:relative;height:calc(100vh - 250pt);min-height:300px;width:75%;padding-right:20px;display:block;float:left}@media(max-width: 768px){#content.svelte-1d53ob0{top:0;position:relative}.sidebar.svelte-1d53ob0{width:100%}#map-wrapper.svelte-1d53ob0{width:100%;height:300px;padding-left:20px}}
12743 form.svelte-1kvo9ki .form-control.svelte-1kvo9ki{width:500px;max-width:100%}.form-text.svelte-1kvo9ki em.svelte-1kvo9ki{font-family:monospace;font-style:normal}
12744 .notused.svelte-6a43i0 td.svelte-6a43i0{color:#ccc}td.svelte-6a43i0.svelte-6a43i0{padding:2px 8px;font-size:0.9em}
12745 #postcode-hint.svelte-6dtaih{font-size:0.9em;background-color:#ededff;display:none}
12746 td.svelte-1184nr4{padding:2px 8px;font-size:0.9em}
12747 .name.svelte-ndknvb{font-weight:bold;overflow-wrap:anywhere}
12748 h1.svelte-1bl6i9w.svelte-1bl6i9w{margin:10px 0;padding-left:8px}h1.svelte-1bl6i9w small.svelte-1bl6i9w a{font-size:0.5em;white-space:nowrap}h2.svelte-1bl6i9w.svelte-1bl6i9w{font-size:2em;padding-left:8px;background-color:white}h3.svelte-1bl6i9w.svelte-1bl6i9w{font-size:1.5em;padding-left:8px}tr.all-columns.svelte-1bl6i9w.svelte-1bl6i9w{background-color:white !important;border:none}tr.all-columns.svelte-1bl6i9w td.svelte-1bl6i9w{border-top:none !important;padding-left:0 !important}span.noname{color:#800}#map-wrapper.svelte-1bl6i9w.svelte-1bl6i9w{position:relative;width:100%;min-height:auto;height:300px;border:1px solid #666}
12749 #about-help.svelte-1l5yrvt{max-width:800px;padding:4em}/*
12750 Svelte allows to set ':global(rule)' in components which get added to the bundle.css
12751 file. https://svelte.dev/docs#style But the rules get added to the top of bundle.css,
12752 before we load the Bootstrap CSS rules. We want to have our rules at the end of
12756 a { text-decoration: none }
12757 a:hover { text-decoration: underline; }
12758 a.btn:hover { text-decoration: none; }