3 * Bootstrap v5.3.3 (https://getbootstrap.com/)
4 * Copyright 2011-2024 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-check:checked:focus-visible + .btn {
3046 box-shadow: var(--bs-btn-focus-box-shadow);
3048 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
3049 color: var(--bs-btn-disabled-color);
3050 pointer-events: none;
3051 background-color: var(--bs-btn-disabled-bg);
3052 border-color: var(--bs-btn-disabled-border-color);
3053 opacity: var(--bs-btn-disabled-opacity);
3057 --bs-btn-color: #fff;
3058 --bs-btn-bg: #0d6efd;
3059 --bs-btn-border-color: #0d6efd;
3060 --bs-btn-hover-color: #fff;
3061 --bs-btn-hover-bg: #0b5ed7;
3062 --bs-btn-hover-border-color: #0a58ca;
3063 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3064 --bs-btn-active-color: #fff;
3065 --bs-btn-active-bg: #0a58ca;
3066 --bs-btn-active-border-color: #0a53be;
3067 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3068 --bs-btn-disabled-color: #fff;
3069 --bs-btn-disabled-bg: #0d6efd;
3070 --bs-btn-disabled-border-color: #0d6efd;
3074 --bs-btn-color: #fff;
3075 --bs-btn-bg: #6c757d;
3076 --bs-btn-border-color: #6c757d;
3077 --bs-btn-hover-color: #fff;
3078 --bs-btn-hover-bg: #5c636a;
3079 --bs-btn-hover-border-color: #565e64;
3080 --bs-btn-focus-shadow-rgb: 130, 138, 145;
3081 --bs-btn-active-color: #fff;
3082 --bs-btn-active-bg: #565e64;
3083 --bs-btn-active-border-color: #51585e;
3084 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3085 --bs-btn-disabled-color: #fff;
3086 --bs-btn-disabled-bg: #6c757d;
3087 --bs-btn-disabled-border-color: #6c757d;
3091 --bs-btn-color: #fff;
3092 --bs-btn-bg: #198754;
3093 --bs-btn-border-color: #198754;
3094 --bs-btn-hover-color: #fff;
3095 --bs-btn-hover-bg: #157347;
3096 --bs-btn-hover-border-color: #146c43;
3097 --bs-btn-focus-shadow-rgb: 60, 153, 110;
3098 --bs-btn-active-color: #fff;
3099 --bs-btn-active-bg: #146c43;
3100 --bs-btn-active-border-color: #13653f;
3101 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3102 --bs-btn-disabled-color: #fff;
3103 --bs-btn-disabled-bg: #198754;
3104 --bs-btn-disabled-border-color: #198754;
3108 --bs-btn-color: #000;
3109 --bs-btn-bg: #0dcaf0;
3110 --bs-btn-border-color: #0dcaf0;
3111 --bs-btn-hover-color: #000;
3112 --bs-btn-hover-bg: #31d2f2;
3113 --bs-btn-hover-border-color: #25cff2;
3114 --bs-btn-focus-shadow-rgb: 11, 172, 204;
3115 --bs-btn-active-color: #000;
3116 --bs-btn-active-bg: #3dd5f3;
3117 --bs-btn-active-border-color: #25cff2;
3118 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3119 --bs-btn-disabled-color: #000;
3120 --bs-btn-disabled-bg: #0dcaf0;
3121 --bs-btn-disabled-border-color: #0dcaf0;
3125 --bs-btn-color: #000;
3126 --bs-btn-bg: #ffc107;
3127 --bs-btn-border-color: #ffc107;
3128 --bs-btn-hover-color: #000;
3129 --bs-btn-hover-bg: #ffca2c;
3130 --bs-btn-hover-border-color: #ffc720;
3131 --bs-btn-focus-shadow-rgb: 217, 164, 6;
3132 --bs-btn-active-color: #000;
3133 --bs-btn-active-bg: #ffcd39;
3134 --bs-btn-active-border-color: #ffc720;
3135 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3136 --bs-btn-disabled-color: #000;
3137 --bs-btn-disabled-bg: #ffc107;
3138 --bs-btn-disabled-border-color: #ffc107;
3142 --bs-btn-color: #fff;
3143 --bs-btn-bg: #dc3545;
3144 --bs-btn-border-color: #dc3545;
3145 --bs-btn-hover-color: #fff;
3146 --bs-btn-hover-bg: #bb2d3b;
3147 --bs-btn-hover-border-color: #b02a37;
3148 --bs-btn-focus-shadow-rgb: 225, 83, 97;
3149 --bs-btn-active-color: #fff;
3150 --bs-btn-active-bg: #b02a37;
3151 --bs-btn-active-border-color: #a52834;
3152 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3153 --bs-btn-disabled-color: #fff;
3154 --bs-btn-disabled-bg: #dc3545;
3155 --bs-btn-disabled-border-color: #dc3545;
3159 --bs-btn-color: #000;
3160 --bs-btn-bg: #f8f9fa;
3161 --bs-btn-border-color: #f8f9fa;
3162 --bs-btn-hover-color: #000;
3163 --bs-btn-hover-bg: #d3d4d5;
3164 --bs-btn-hover-border-color: #c6c7c8;
3165 --bs-btn-focus-shadow-rgb: 211, 212, 213;
3166 --bs-btn-active-color: #000;
3167 --bs-btn-active-bg: #c6c7c8;
3168 --bs-btn-active-border-color: #babbbc;
3169 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3170 --bs-btn-disabled-color: #000;
3171 --bs-btn-disabled-bg: #f8f9fa;
3172 --bs-btn-disabled-border-color: #f8f9fa;
3176 --bs-btn-color: #fff;
3177 --bs-btn-bg: #212529;
3178 --bs-btn-border-color: #212529;
3179 --bs-btn-hover-color: #fff;
3180 --bs-btn-hover-bg: #424649;
3181 --bs-btn-hover-border-color: #373b3e;
3182 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3183 --bs-btn-active-color: #fff;
3184 --bs-btn-active-bg: #4d5154;
3185 --bs-btn-active-border-color: #373b3e;
3186 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3187 --bs-btn-disabled-color: #fff;
3188 --bs-btn-disabled-bg: #212529;
3189 --bs-btn-disabled-border-color: #212529;
3192 .btn-outline-primary {
3193 --bs-btn-color: #0d6efd;
3194 --bs-btn-border-color: #0d6efd;
3195 --bs-btn-hover-color: #fff;
3196 --bs-btn-hover-bg: #0d6efd;
3197 --bs-btn-hover-border-color: #0d6efd;
3198 --bs-btn-focus-shadow-rgb: 13, 110, 253;
3199 --bs-btn-active-color: #fff;
3200 --bs-btn-active-bg: #0d6efd;
3201 --bs-btn-active-border-color: #0d6efd;
3202 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3203 --bs-btn-disabled-color: #0d6efd;
3204 --bs-btn-disabled-bg: transparent;
3205 --bs-btn-disabled-border-color: #0d6efd;
3206 --bs-gradient: none;
3209 .btn-outline-secondary {
3210 --bs-btn-color: #6c757d;
3211 --bs-btn-border-color: #6c757d;
3212 --bs-btn-hover-color: #fff;
3213 --bs-btn-hover-bg: #6c757d;
3214 --bs-btn-hover-border-color: #6c757d;
3215 --bs-btn-focus-shadow-rgb: 108, 117, 125;
3216 --bs-btn-active-color: #fff;
3217 --bs-btn-active-bg: #6c757d;
3218 --bs-btn-active-border-color: #6c757d;
3219 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3220 --bs-btn-disabled-color: #6c757d;
3221 --bs-btn-disabled-bg: transparent;
3222 --bs-btn-disabled-border-color: #6c757d;
3223 --bs-gradient: none;
3226 .btn-outline-success {
3227 --bs-btn-color: #198754;
3228 --bs-btn-border-color: #198754;
3229 --bs-btn-hover-color: #fff;
3230 --bs-btn-hover-bg: #198754;
3231 --bs-btn-hover-border-color: #198754;
3232 --bs-btn-focus-shadow-rgb: 25, 135, 84;
3233 --bs-btn-active-color: #fff;
3234 --bs-btn-active-bg: #198754;
3235 --bs-btn-active-border-color: #198754;
3236 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3237 --bs-btn-disabled-color: #198754;
3238 --bs-btn-disabled-bg: transparent;
3239 --bs-btn-disabled-border-color: #198754;
3240 --bs-gradient: none;
3244 --bs-btn-color: #0dcaf0;
3245 --bs-btn-border-color: #0dcaf0;
3246 --bs-btn-hover-color: #000;
3247 --bs-btn-hover-bg: #0dcaf0;
3248 --bs-btn-hover-border-color: #0dcaf0;
3249 --bs-btn-focus-shadow-rgb: 13, 202, 240;
3250 --bs-btn-active-color: #000;
3251 --bs-btn-active-bg: #0dcaf0;
3252 --bs-btn-active-border-color: #0dcaf0;
3253 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3254 --bs-btn-disabled-color: #0dcaf0;
3255 --bs-btn-disabled-bg: transparent;
3256 --bs-btn-disabled-border-color: #0dcaf0;
3257 --bs-gradient: none;
3260 .btn-outline-warning {
3261 --bs-btn-color: #ffc107;
3262 --bs-btn-border-color: #ffc107;
3263 --bs-btn-hover-color: #000;
3264 --bs-btn-hover-bg: #ffc107;
3265 --bs-btn-hover-border-color: #ffc107;
3266 --bs-btn-focus-shadow-rgb: 255, 193, 7;
3267 --bs-btn-active-color: #000;
3268 --bs-btn-active-bg: #ffc107;
3269 --bs-btn-active-border-color: #ffc107;
3270 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3271 --bs-btn-disabled-color: #ffc107;
3272 --bs-btn-disabled-bg: transparent;
3273 --bs-btn-disabled-border-color: #ffc107;
3274 --bs-gradient: none;
3277 .btn-outline-danger {
3278 --bs-btn-color: #dc3545;
3279 --bs-btn-border-color: #dc3545;
3280 --bs-btn-hover-color: #fff;
3281 --bs-btn-hover-bg: #dc3545;
3282 --bs-btn-hover-border-color: #dc3545;
3283 --bs-btn-focus-shadow-rgb: 220, 53, 69;
3284 --bs-btn-active-color: #fff;
3285 --bs-btn-active-bg: #dc3545;
3286 --bs-btn-active-border-color: #dc3545;
3287 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3288 --bs-btn-disabled-color: #dc3545;
3289 --bs-btn-disabled-bg: transparent;
3290 --bs-btn-disabled-border-color: #dc3545;
3291 --bs-gradient: none;
3294 .btn-outline-light {
3295 --bs-btn-color: #f8f9fa;
3296 --bs-btn-border-color: #f8f9fa;
3297 --bs-btn-hover-color: #000;
3298 --bs-btn-hover-bg: #f8f9fa;
3299 --bs-btn-hover-border-color: #f8f9fa;
3300 --bs-btn-focus-shadow-rgb: 248, 249, 250;
3301 --bs-btn-active-color: #000;
3302 --bs-btn-active-bg: #f8f9fa;
3303 --bs-btn-active-border-color: #f8f9fa;
3304 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3305 --bs-btn-disabled-color: #f8f9fa;
3306 --bs-btn-disabled-bg: transparent;
3307 --bs-btn-disabled-border-color: #f8f9fa;
3308 --bs-gradient: none;
3312 --bs-btn-color: #212529;
3313 --bs-btn-border-color: #212529;
3314 --bs-btn-hover-color: #fff;
3315 --bs-btn-hover-bg: #212529;
3316 --bs-btn-hover-border-color: #212529;
3317 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3318 --bs-btn-active-color: #fff;
3319 --bs-btn-active-bg: #212529;
3320 --bs-btn-active-border-color: #212529;
3321 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3322 --bs-btn-disabled-color: #212529;
3323 --bs-btn-disabled-bg: transparent;
3324 --bs-btn-disabled-border-color: #212529;
3325 --bs-gradient: none;
3329 --bs-btn-font-weight: 400;
3330 --bs-btn-color: var(--bs-link-color);
3331 --bs-btn-bg: transparent;
3332 --bs-btn-border-color: transparent;
3333 --bs-btn-hover-color: var(--bs-link-hover-color);
3334 --bs-btn-hover-border-color: transparent;
3335 --bs-btn-active-color: var(--bs-link-hover-color);
3336 --bs-btn-active-border-color: transparent;
3337 --bs-btn-disabled-color: #6c757d;
3338 --bs-btn-disabled-border-color: transparent;
3339 --bs-btn-box-shadow: 0 0 0 #000;
3340 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3341 text-decoration: underline;
3343 .btn-link:focus-visible {
3344 color: var(--bs-btn-color);
3347 color: var(--bs-btn-hover-color);
3350 .btn-lg, .btn-group-lg > .btn {
3351 --bs-btn-padding-y: 0.5rem;
3352 --bs-btn-padding-x: 1rem;
3353 --bs-btn-font-size: 1.25rem;
3354 --bs-btn-border-radius: var(--bs-border-radius-lg);
3357 .btn-sm, .btn-group-sm > .btn {
3358 --bs-btn-padding-y: 0.25rem;
3359 --bs-btn-padding-x: 0.5rem;
3360 --bs-btn-font-size: 0.875rem;
3361 --bs-btn-border-radius: var(--bs-border-radius-sm);
3365 transition: opacity 0.15s linear;
3367 @media (prefers-reduced-motion: reduce) {
3376 .collapse:not(.show) {
3383 transition: height 0.35s ease;
3385 @media (prefers-reduced-motion: reduce) {
3390 .collapsing.collapse-horizontal {
3393 transition: width 0.35s ease;
3395 @media (prefers-reduced-motion: reduce) {
3396 .collapsing.collapse-horizontal {
3411 white-space: nowrap;
3413 .dropdown-toggle::after {
3414 display: inline-block;
3415 margin-left: 0.255em;
3416 vertical-align: 0.255em;
3418 border-top: 0.3em solid;
3419 border-right: 0.3em solid transparent;
3421 border-left: 0.3em solid transparent;
3423 .dropdown-toggle:empty::after {
3428 --bs-dropdown-zindex: 1000;
3429 --bs-dropdown-min-width: 10rem;
3430 --bs-dropdown-padding-x: 0;
3431 --bs-dropdown-padding-y: 0.5rem;
3432 --bs-dropdown-spacer: 0.125rem;
3433 --bs-dropdown-font-size: 1rem;
3434 --bs-dropdown-color: var(--bs-body-color);
3435 --bs-dropdown-bg: var(--bs-body-bg);
3436 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3437 --bs-dropdown-border-radius: var(--bs-border-radius);
3438 --bs-dropdown-border-width: var(--bs-border-width);
3439 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3440 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3441 --bs-dropdown-divider-margin-y: 0.5rem;
3442 --bs-dropdown-box-shadow: var(--bs-box-shadow);
3443 --bs-dropdown-link-color: var(--bs-body-color);
3444 --bs-dropdown-link-hover-color: var(--bs-body-color);
3445 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3446 --bs-dropdown-link-active-color: #fff;
3447 --bs-dropdown-link-active-bg: #0d6efd;
3448 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3449 --bs-dropdown-item-padding-x: 1rem;
3450 --bs-dropdown-item-padding-y: 0.25rem;
3451 --bs-dropdown-header-color: #6c757d;
3452 --bs-dropdown-header-padding-x: 1rem;
3453 --bs-dropdown-header-padding-y: 0.5rem;
3455 z-index: var(--bs-dropdown-zindex);
3457 min-width: var(--bs-dropdown-min-width);
3458 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3460 font-size: var(--bs-dropdown-font-size);
3461 color: var(--bs-dropdown-color);
3464 background-color: var(--bs-dropdown-bg);
3465 background-clip: padding-box;
3466 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3467 border-radius: var(--bs-dropdown-border-radius);
3469 .dropdown-menu[data-bs-popper] {
3472 margin-top: var(--bs-dropdown-spacer);
3475 .dropdown-menu-start {
3476 --bs-position: start;
3478 .dropdown-menu-start[data-bs-popper] {
3483 .dropdown-menu-end {
3486 .dropdown-menu-end[data-bs-popper] {
3491 @media (min-width: 576px) {
3492 .dropdown-menu-sm-start {
3493 --bs-position: start;
3495 .dropdown-menu-sm-start[data-bs-popper] {
3499 .dropdown-menu-sm-end {
3502 .dropdown-menu-sm-end[data-bs-popper] {
3507 @media (min-width: 768px) {
3508 .dropdown-menu-md-start {
3509 --bs-position: start;
3511 .dropdown-menu-md-start[data-bs-popper] {
3515 .dropdown-menu-md-end {
3518 .dropdown-menu-md-end[data-bs-popper] {
3523 @media (min-width: 992px) {
3524 .dropdown-menu-lg-start {
3525 --bs-position: start;
3527 .dropdown-menu-lg-start[data-bs-popper] {
3531 .dropdown-menu-lg-end {
3534 .dropdown-menu-lg-end[data-bs-popper] {
3539 @media (min-width: 1200px) {
3540 .dropdown-menu-xl-start {
3541 --bs-position: start;
3543 .dropdown-menu-xl-start[data-bs-popper] {
3547 .dropdown-menu-xl-end {
3550 .dropdown-menu-xl-end[data-bs-popper] {
3555 @media (min-width: 1400px) {
3556 .dropdown-menu-xxl-start {
3557 --bs-position: start;
3559 .dropdown-menu-xxl-start[data-bs-popper] {
3563 .dropdown-menu-xxl-end {
3566 .dropdown-menu-xxl-end[data-bs-popper] {
3571 .dropup .dropdown-menu[data-bs-popper] {
3575 margin-bottom: var(--bs-dropdown-spacer);
3577 .dropup .dropdown-toggle::after {
3578 display: inline-block;
3579 margin-left: 0.255em;
3580 vertical-align: 0.255em;
3583 border-right: 0.3em solid transparent;
3584 border-bottom: 0.3em solid;
3585 border-left: 0.3em solid transparent;
3587 .dropup .dropdown-toggle:empty::after {
3591 .dropend .dropdown-menu[data-bs-popper] {
3596 margin-left: var(--bs-dropdown-spacer);
3598 .dropend .dropdown-toggle::after {
3599 display: inline-block;
3600 margin-left: 0.255em;
3601 vertical-align: 0.255em;
3603 border-top: 0.3em solid transparent;
3605 border-bottom: 0.3em solid transparent;
3606 border-left: 0.3em solid;
3608 .dropend .dropdown-toggle:empty::after {
3611 .dropend .dropdown-toggle::after {
3615 .dropstart .dropdown-menu[data-bs-popper] {
3620 margin-right: var(--bs-dropdown-spacer);
3622 .dropstart .dropdown-toggle::after {
3623 display: inline-block;
3624 margin-left: 0.255em;
3625 vertical-align: 0.255em;
3628 .dropstart .dropdown-toggle::after {
3631 .dropstart .dropdown-toggle::before {
3632 display: inline-block;
3633 margin-right: 0.255em;
3634 vertical-align: 0.255em;
3636 border-top: 0.3em solid transparent;
3637 border-right: 0.3em solid;
3638 border-bottom: 0.3em solid transparent;
3640 .dropstart .dropdown-toggle:empty::after {
3643 .dropstart .dropdown-toggle::before {
3649 margin: var(--bs-dropdown-divider-margin-y) 0;
3651 border-top: 1px solid var(--bs-dropdown-divider-bg);
3658 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3661 color: var(--bs-dropdown-link-color);
3662 text-align: inherit;
3663 text-decoration: none;
3664 white-space: nowrap;
3665 background-color: transparent;
3667 border-radius: var(--bs-dropdown-item-border-radius, 0);
3669 .dropdown-item:hover, .dropdown-item:focus {
3670 color: var(--bs-dropdown-link-hover-color);
3671 background-color: var(--bs-dropdown-link-hover-bg);
3673 .dropdown-item.active, .dropdown-item:active {
3674 color: var(--bs-dropdown-link-active-color);
3675 text-decoration: none;
3676 background-color: var(--bs-dropdown-link-active-bg);
3678 .dropdown-item.disabled, .dropdown-item:disabled {
3679 color: var(--bs-dropdown-link-disabled-color);
3680 pointer-events: none;
3681 background-color: transparent;
3684 .dropdown-menu.show {
3690 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3692 font-size: 0.875rem;
3693 color: var(--bs-dropdown-header-color);
3694 white-space: nowrap;
3697 .dropdown-item-text {
3699 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3700 color: var(--bs-dropdown-link-color);
3703 .dropdown-menu-dark {
3704 --bs-dropdown-color: #dee2e6;
3705 --bs-dropdown-bg: #343a40;
3706 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3707 --bs-dropdown-box-shadow: ;
3708 --bs-dropdown-link-color: #dee2e6;
3709 --bs-dropdown-link-hover-color: #fff;
3710 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3711 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3712 --bs-dropdown-link-active-color: #fff;
3713 --bs-dropdown-link-active-bg: #0d6efd;
3714 --bs-dropdown-link-disabled-color: #adb5bd;
3715 --bs-dropdown-header-color: #adb5bd;
3719 .btn-group-vertical {
3721 display: inline-flex;
3722 vertical-align: middle;
3725 .btn-group-vertical > .btn {
3729 .btn-group > .btn-check:checked + .btn,
3730 .btn-group > .btn-check:focus + .btn,
3731 .btn-group > .btn:hover,
3732 .btn-group > .btn:focus,
3733 .btn-group > .btn:active,
3734 .btn-group > .btn.active,
3735 .btn-group-vertical > .btn-check:checked + .btn,
3736 .btn-group-vertical > .btn-check:focus + .btn,
3737 .btn-group-vertical > .btn:hover,
3738 .btn-group-vertical > .btn:focus,
3739 .btn-group-vertical > .btn:active,
3740 .btn-group-vertical > .btn.active {
3747 justify-content: flex-start;
3749 .btn-toolbar .input-group {
3754 border-radius: var(--bs-border-radius);
3756 .btn-group > :not(.btn-check:first-child) + .btn,
3757 .btn-group > .btn-group:not(:first-child) {
3758 margin-left: calc(var(--bs-border-width) * -1);
3760 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3761 .btn-group > .btn.dropdown-toggle-split:first-child,
3762 .btn-group > .btn-group:not(:last-child) > .btn {
3763 border-top-right-radius: 0;
3764 border-bottom-right-radius: 0;
3766 .btn-group > .btn:nth-child(n+3),
3767 .btn-group > :not(.btn-check) + .btn,
3768 .btn-group > .btn-group:not(:first-child) > .btn {
3769 border-top-left-radius: 0;
3770 border-bottom-left-radius: 0;
3773 .dropdown-toggle-split {
3774 padding-right: 0.5625rem;
3775 padding-left: 0.5625rem;
3777 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3780 .dropstart .dropdown-toggle-split::before {
3784 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3785 padding-right: 0.375rem;
3786 padding-left: 0.375rem;
3789 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3790 padding-right: 0.75rem;
3791 padding-left: 0.75rem;
3794 .btn-group-vertical {
3795 flex-direction: column;
3796 align-items: flex-start;
3797 justify-content: center;
3799 .btn-group-vertical > .btn,
3800 .btn-group-vertical > .btn-group {
3803 .btn-group-vertical > .btn:not(:first-child),
3804 .btn-group-vertical > .btn-group:not(:first-child) {
3805 margin-top: calc(var(--bs-border-width) * -1);
3807 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3808 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3809 border-bottom-right-radius: 0;
3810 border-bottom-left-radius: 0;
3812 .btn-group-vertical > .btn ~ .btn,
3813 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3814 border-top-left-radius: 0;
3815 border-top-right-radius: 0;
3819 --bs-nav-link-padding-x: 1rem;
3820 --bs-nav-link-padding-y: 0.5rem;
3821 --bs-nav-link-font-weight: ;
3822 --bs-nav-link-color: var(--bs-link-color);
3823 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3824 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3834 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3835 font-size: var(--bs-nav-link-font-size);
3836 font-weight: var(--bs-nav-link-font-weight);
3837 color: var(--bs-nav-link-color);
3838 text-decoration: none;
3841 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3843 @media (prefers-reduced-motion: reduce) {
3848 .nav-link:hover, .nav-link:focus {
3849 color: var(--bs-nav-link-hover-color);
3851 .nav-link:focus-visible {
3853 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
3855 .nav-link.disabled, .nav-link:disabled {
3856 color: var(--bs-nav-link-disabled-color);
3857 pointer-events: none;
3862 --bs-nav-tabs-border-width: var(--bs-border-width);
3863 --bs-nav-tabs-border-color: var(--bs-border-color);
3864 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3865 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3866 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
3867 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3868 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3869 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3871 .nav-tabs .nav-link {
3872 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3873 border: var(--bs-nav-tabs-border-width) solid transparent;
3874 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3875 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3877 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3879 border-color: var(--bs-nav-tabs-link-hover-border-color);
3881 .nav-tabs .nav-link.active,
3882 .nav-tabs .nav-item.show .nav-link {
3883 color: var(--bs-nav-tabs-link-active-color);
3884 background-color: var(--bs-nav-tabs-link-active-bg);
3885 border-color: var(--bs-nav-tabs-link-active-border-color);
3887 .nav-tabs .dropdown-menu {
3888 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3889 border-top-left-radius: 0;
3890 border-top-right-radius: 0;
3894 --bs-nav-pills-border-radius: var(--bs-border-radius);
3895 --bs-nav-pills-link-active-color: #fff;
3896 --bs-nav-pills-link-active-bg: #0d6efd;
3898 .nav-pills .nav-link {
3899 border-radius: var(--bs-nav-pills-border-radius);
3901 .nav-pills .nav-link.active,
3902 .nav-pills .show > .nav-link {
3903 color: var(--bs-nav-pills-link-active-color);
3904 background-color: var(--bs-nav-pills-link-active-bg);
3908 --bs-nav-underline-gap: 1rem;
3909 --bs-nav-underline-border-width: 0.125rem;
3910 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3911 gap: var(--bs-nav-underline-gap);
3913 .nav-underline .nav-link {
3916 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3918 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3919 border-bottom-color: currentcolor;
3921 .nav-underline .nav-link.active,
3922 .nav-underline .show > .nav-link {
3924 color: var(--bs-nav-underline-link-active-color);
3925 border-bottom-color: currentcolor;
3928 .nav-fill > .nav-link,
3929 .nav-fill .nav-item {
3934 .nav-justified > .nav-link,
3935 .nav-justified .nav-item {
3941 .nav-fill .nav-item .nav-link,
3942 .nav-justified .nav-item .nav-link {
3946 .tab-content > .tab-pane {
3949 .tab-content > .active {
3954 --bs-navbar-padding-x: 0;
3955 --bs-navbar-padding-y: 0.5rem;
3956 --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
3957 --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
3958 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3959 --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
3960 --bs-navbar-brand-padding-y: 0.3125rem;
3961 --bs-navbar-brand-margin-end: 1rem;
3962 --bs-navbar-brand-font-size: 1.25rem;
3963 --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
3964 --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
3965 --bs-navbar-nav-link-padding-x: 0.5rem;
3966 --bs-navbar-toggler-padding-y: 0.25rem;
3967 --bs-navbar-toggler-padding-x: 0.75rem;
3968 --bs-navbar-toggler-font-size: 1.25rem;
3969 --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");
3970 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
3971 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3972 --bs-navbar-toggler-focus-width: 0.25rem;
3973 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3977 align-items: center;
3978 justify-content: space-between;
3979 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3981 .navbar > .container,
3982 .navbar > .container-fluid,
3983 .navbar > .container-sm,
3984 .navbar > .container-md,
3985 .navbar > .container-lg,
3986 .navbar > .container-xl,
3987 .navbar > .container-xxl {
3990 align-items: center;
3991 justify-content: space-between;
3994 padding-top: var(--bs-navbar-brand-padding-y);
3995 padding-bottom: var(--bs-navbar-brand-padding-y);
3996 margin-right: var(--bs-navbar-brand-margin-end);
3997 font-size: var(--bs-navbar-brand-font-size);
3998 color: var(--bs-navbar-brand-color);
3999 text-decoration: none;
4000 white-space: nowrap;
4002 .navbar-brand:hover, .navbar-brand:focus {
4003 color: var(--bs-navbar-brand-hover-color);
4007 --bs-nav-link-padding-x: 0;
4008 --bs-nav-link-padding-y: 0.5rem;
4009 --bs-nav-link-font-weight: ;
4010 --bs-nav-link-color: var(--bs-navbar-color);
4011 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
4012 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
4014 flex-direction: column;
4019 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
4020 color: var(--bs-navbar-active-color);
4022 .navbar-nav .dropdown-menu {
4027 padding-top: 0.5rem;
4028 padding-bottom: 0.5rem;
4029 color: var(--bs-navbar-color);
4032 .navbar-text a:hover,
4033 .navbar-text a:focus {
4034 color: var(--bs-navbar-active-color);
4040 align-items: center;
4044 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
4045 font-size: var(--bs-navbar-toggler-font-size);
4047 color: var(--bs-navbar-color);
4048 background-color: transparent;
4049 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
4050 border-radius: var(--bs-navbar-toggler-border-radius);
4051 transition: var(--bs-navbar-toggler-transition);
4053 @media (prefers-reduced-motion: reduce) {
4058 .navbar-toggler:hover {
4059 text-decoration: none;
4061 .navbar-toggler:focus {
4062 text-decoration: none;
4064 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
4067 .navbar-toggler-icon {
4068 display: inline-block;
4071 vertical-align: middle;
4072 background-image: var(--bs-navbar-toggler-icon-bg);
4073 background-repeat: no-repeat;
4074 background-position: center;
4075 background-size: 100%;
4078 .navbar-nav-scroll {
4079 max-height: var(--bs-scroll-height, 75vh);
4083 @media (min-width: 576px) {
4086 justify-content: flex-start;
4088 .navbar-expand-sm .navbar-nav {
4089 flex-direction: row;
4091 .navbar-expand-sm .navbar-nav .dropdown-menu {
4094 .navbar-expand-sm .navbar-nav .nav-link {
4095 padding-right: var(--bs-navbar-nav-link-padding-x);
4096 padding-left: var(--bs-navbar-nav-link-padding-x);
4098 .navbar-expand-sm .navbar-nav-scroll {
4101 .navbar-expand-sm .navbar-collapse {
4102 display: flex !important;
4105 .navbar-expand-sm .navbar-toggler {
4108 .navbar-expand-sm .offcanvas {
4112 width: auto !important;
4113 height: auto !important;
4114 visibility: visible !important;
4115 background-color: transparent !important;
4116 border: 0 !important;
4117 transform: none !important;
4120 .navbar-expand-sm .offcanvas .offcanvas-header {
4123 .navbar-expand-sm .offcanvas .offcanvas-body {
4127 overflow-y: visible;
4130 @media (min-width: 768px) {
4133 justify-content: flex-start;
4135 .navbar-expand-md .navbar-nav {
4136 flex-direction: row;
4138 .navbar-expand-md .navbar-nav .dropdown-menu {
4141 .navbar-expand-md .navbar-nav .nav-link {
4142 padding-right: var(--bs-navbar-nav-link-padding-x);
4143 padding-left: var(--bs-navbar-nav-link-padding-x);
4145 .navbar-expand-md .navbar-nav-scroll {
4148 .navbar-expand-md .navbar-collapse {
4149 display: flex !important;
4152 .navbar-expand-md .navbar-toggler {
4155 .navbar-expand-md .offcanvas {
4159 width: auto !important;
4160 height: auto !important;
4161 visibility: visible !important;
4162 background-color: transparent !important;
4163 border: 0 !important;
4164 transform: none !important;
4167 .navbar-expand-md .offcanvas .offcanvas-header {
4170 .navbar-expand-md .offcanvas .offcanvas-body {
4174 overflow-y: visible;
4177 @media (min-width: 992px) {
4180 justify-content: flex-start;
4182 .navbar-expand-lg .navbar-nav {
4183 flex-direction: row;
4185 .navbar-expand-lg .navbar-nav .dropdown-menu {
4188 .navbar-expand-lg .navbar-nav .nav-link {
4189 padding-right: var(--bs-navbar-nav-link-padding-x);
4190 padding-left: var(--bs-navbar-nav-link-padding-x);
4192 .navbar-expand-lg .navbar-nav-scroll {
4195 .navbar-expand-lg .navbar-collapse {
4196 display: flex !important;
4199 .navbar-expand-lg .navbar-toggler {
4202 .navbar-expand-lg .offcanvas {
4206 width: auto !important;
4207 height: auto !important;
4208 visibility: visible !important;
4209 background-color: transparent !important;
4210 border: 0 !important;
4211 transform: none !important;
4214 .navbar-expand-lg .offcanvas .offcanvas-header {
4217 .navbar-expand-lg .offcanvas .offcanvas-body {
4221 overflow-y: visible;
4224 @media (min-width: 1200px) {
4227 justify-content: flex-start;
4229 .navbar-expand-xl .navbar-nav {
4230 flex-direction: row;
4232 .navbar-expand-xl .navbar-nav .dropdown-menu {
4235 .navbar-expand-xl .navbar-nav .nav-link {
4236 padding-right: var(--bs-navbar-nav-link-padding-x);
4237 padding-left: var(--bs-navbar-nav-link-padding-x);
4239 .navbar-expand-xl .navbar-nav-scroll {
4242 .navbar-expand-xl .navbar-collapse {
4243 display: flex !important;
4246 .navbar-expand-xl .navbar-toggler {
4249 .navbar-expand-xl .offcanvas {
4253 width: auto !important;
4254 height: auto !important;
4255 visibility: visible !important;
4256 background-color: transparent !important;
4257 border: 0 !important;
4258 transform: none !important;
4261 .navbar-expand-xl .offcanvas .offcanvas-header {
4264 .navbar-expand-xl .offcanvas .offcanvas-body {
4268 overflow-y: visible;
4271 @media (min-width: 1400px) {
4272 .navbar-expand-xxl {
4274 justify-content: flex-start;
4276 .navbar-expand-xxl .navbar-nav {
4277 flex-direction: row;
4279 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4282 .navbar-expand-xxl .navbar-nav .nav-link {
4283 padding-right: var(--bs-navbar-nav-link-padding-x);
4284 padding-left: var(--bs-navbar-nav-link-padding-x);
4286 .navbar-expand-xxl .navbar-nav-scroll {
4289 .navbar-expand-xxl .navbar-collapse {
4290 display: flex !important;
4293 .navbar-expand-xxl .navbar-toggler {
4296 .navbar-expand-xxl .offcanvas {
4300 width: auto !important;
4301 height: auto !important;
4302 visibility: visible !important;
4303 background-color: transparent !important;
4304 border: 0 !important;
4305 transform: none !important;
4308 .navbar-expand-xxl .offcanvas .offcanvas-header {
4311 .navbar-expand-xxl .offcanvas .offcanvas-body {
4315 overflow-y: visible;
4320 justify-content: flex-start;
4322 .navbar-expand .navbar-nav {
4323 flex-direction: row;
4325 .navbar-expand .navbar-nav .dropdown-menu {
4328 .navbar-expand .navbar-nav .nav-link {
4329 padding-right: var(--bs-navbar-nav-link-padding-x);
4330 padding-left: var(--bs-navbar-nav-link-padding-x);
4332 .navbar-expand .navbar-nav-scroll {
4335 .navbar-expand .navbar-collapse {
4336 display: flex !important;
4339 .navbar-expand .navbar-toggler {
4342 .navbar-expand .offcanvas {
4346 width: auto !important;
4347 height: auto !important;
4348 visibility: visible !important;
4349 background-color: transparent !important;
4350 border: 0 !important;
4351 transform: none !important;
4354 .navbar-expand .offcanvas .offcanvas-header {
4357 .navbar-expand .offcanvas .offcanvas-body {
4361 overflow-y: visible;
4365 .navbar[data-bs-theme=dark] {
4366 --bs-navbar-color: rgba(255, 255, 255, 0.55);
4367 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4368 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4369 --bs-navbar-active-color: #fff;
4370 --bs-navbar-brand-color: #fff;
4371 --bs-navbar-brand-hover-color: #fff;
4372 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4373 --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");
4376 [data-bs-theme=dark] .navbar-toggler-icon {
4377 --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");
4381 --bs-card-spacer-y: 1rem;
4382 --bs-card-spacer-x: 1rem;
4383 --bs-card-title-spacer-y: 0.5rem;
4384 --bs-card-title-color: ;
4385 --bs-card-subtitle-color: ;
4386 --bs-card-border-width: var(--bs-border-width);
4387 --bs-card-border-color: var(--bs-border-color-translucent);
4388 --bs-card-border-radius: var(--bs-border-radius);
4389 --bs-card-box-shadow: ;
4390 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4391 --bs-card-cap-padding-y: 0.5rem;
4392 --bs-card-cap-padding-x: 1rem;
4393 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4394 --bs-card-cap-color: ;
4397 --bs-card-bg: var(--bs-body-bg);
4398 --bs-card-img-overlay-padding: 1rem;
4399 --bs-card-group-margin: 0.75rem;
4402 flex-direction: column;
4404 height: var(--bs-card-height);
4405 color: var(--bs-body-color);
4406 word-wrap: break-word;
4407 background-color: var(--bs-card-bg);
4408 background-clip: border-box;
4409 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4410 border-radius: var(--bs-card-border-radius);
4416 .card > .list-group {
4417 border-top: inherit;
4418 border-bottom: inherit;
4420 .card > .list-group:first-child {
4421 border-top-width: 0;
4422 border-top-left-radius: var(--bs-card-inner-border-radius);
4423 border-top-right-radius: var(--bs-card-inner-border-radius);
4425 .card > .list-group:last-child {
4426 border-bottom-width: 0;
4427 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4428 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4430 .card > .card-header + .list-group,
4431 .card > .list-group + .card-footer {
4437 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4438 color: var(--bs-card-color);
4442 margin-bottom: var(--bs-card-title-spacer-y);
4443 color: var(--bs-card-title-color);
4447 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4449 color: var(--bs-card-subtitle-color);
4452 .card-text:last-child {
4456 .card-link + .card-link {
4457 margin-left: var(--bs-card-spacer-x);
4461 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4463 color: var(--bs-card-cap-color);
4464 background-color: var(--bs-card-cap-bg);
4465 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4467 .card-header:first-child {
4468 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4472 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4473 color: var(--bs-card-cap-color);
4474 background-color: var(--bs-card-cap-bg);
4475 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4477 .card-footer:last-child {
4478 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4482 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4483 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4484 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4487 .card-header-tabs .nav-link.active {
4488 background-color: var(--bs-card-bg);
4489 border-bottom-color: var(--bs-card-bg);
4492 .card-header-pills {
4493 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4494 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4503 padding: var(--bs-card-img-overlay-padding);
4504 border-radius: var(--bs-card-inner-border-radius);
4515 border-top-left-radius: var(--bs-card-inner-border-radius);
4516 border-top-right-radius: var(--bs-card-inner-border-radius);
4521 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4522 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4525 .card-group > .card {
4526 margin-bottom: var(--bs-card-group-margin);
4528 @media (min-width: 576px) {
4531 flex-flow: row wrap;
4533 .card-group > .card {
4537 .card-group > .card + .card {
4541 .card-group > .card:not(:last-child) {
4542 border-top-right-radius: 0;
4543 border-bottom-right-radius: 0;
4545 .card-group > .card:not(:last-child) .card-img-top,
4546 .card-group > .card:not(:last-child) .card-header {
4547 border-top-right-radius: 0;
4549 .card-group > .card:not(:last-child) .card-img-bottom,
4550 .card-group > .card:not(:last-child) .card-footer {
4551 border-bottom-right-radius: 0;
4553 .card-group > .card:not(:first-child) {
4554 border-top-left-radius: 0;
4555 border-bottom-left-radius: 0;
4557 .card-group > .card:not(:first-child) .card-img-top,
4558 .card-group > .card:not(:first-child) .card-header {
4559 border-top-left-radius: 0;
4561 .card-group > .card:not(:first-child) .card-img-bottom,
4562 .card-group > .card:not(:first-child) .card-footer {
4563 border-bottom-left-radius: 0;
4568 --bs-accordion-color: var(--bs-body-color);
4569 --bs-accordion-bg: var(--bs-body-bg);
4570 --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;
4571 --bs-accordion-border-color: var(--bs-border-color);
4572 --bs-accordion-border-width: var(--bs-border-width);
4573 --bs-accordion-border-radius: var(--bs-border-radius);
4574 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4575 --bs-accordion-btn-padding-x: 1.25rem;
4576 --bs-accordion-btn-padding-y: 1rem;
4577 --bs-accordion-btn-color: var(--bs-body-color);
4578 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4579 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
4580 --bs-accordion-btn-icon-width: 1.25rem;
4581 --bs-accordion-btn-icon-transform: rotate(-180deg);
4582 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4583 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
4584 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4585 --bs-accordion-body-padding-x: 1.25rem;
4586 --bs-accordion-body-padding-y: 1rem;
4587 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4588 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4594 align-items: center;
4596 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4598 color: var(--bs-accordion-btn-color);
4600 background-color: var(--bs-accordion-btn-bg);
4603 overflow-anchor: none;
4604 transition: var(--bs-accordion-transition);
4606 @media (prefers-reduced-motion: reduce) {
4611 .accordion-button:not(.collapsed) {
4612 color: var(--bs-accordion-active-color);
4613 background-color: var(--bs-accordion-active-bg);
4614 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4616 .accordion-button:not(.collapsed)::after {
4617 background-image: var(--bs-accordion-btn-active-icon);
4618 transform: var(--bs-accordion-btn-icon-transform);
4620 .accordion-button::after {
4622 width: var(--bs-accordion-btn-icon-width);
4623 height: var(--bs-accordion-btn-icon-width);
4626 background-image: var(--bs-accordion-btn-icon);
4627 background-repeat: no-repeat;
4628 background-size: var(--bs-accordion-btn-icon-width);
4629 transition: var(--bs-accordion-btn-icon-transition);
4631 @media (prefers-reduced-motion: reduce) {
4632 .accordion-button::after {
4636 .accordion-button:hover {
4639 .accordion-button:focus {
4642 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4650 color: var(--bs-accordion-color);
4651 background-color: var(--bs-accordion-bg);
4652 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4654 .accordion-item:first-of-type {
4655 border-top-left-radius: var(--bs-accordion-border-radius);
4656 border-top-right-radius: var(--bs-accordion-border-radius);
4658 .accordion-item:first-of-type > .accordion-header .accordion-button {
4659 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4660 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4662 .accordion-item:not(:first-of-type) {
4665 .accordion-item:last-of-type {
4666 border-bottom-right-radius: var(--bs-accordion-border-radius);
4667 border-bottom-left-radius: var(--bs-accordion-border-radius);
4669 .accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
4670 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4671 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4673 .accordion-item:last-of-type > .accordion-collapse {
4674 border-bottom-right-radius: var(--bs-accordion-border-radius);
4675 border-bottom-left-radius: var(--bs-accordion-border-radius);
4679 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4682 .accordion-flush > .accordion-item {
4687 .accordion-flush > .accordion-item:first-child {
4690 .accordion-flush > .accordion-item:last-child {
4693 .accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
4696 .accordion-flush > .accordion-item > .accordion-collapse {
4700 [data-bs-theme=dark] .accordion-button::after {
4701 --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");
4702 --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");
4706 --bs-breadcrumb-padding-x: 0;
4707 --bs-breadcrumb-padding-y: 0;
4708 --bs-breadcrumb-margin-bottom: 1rem;
4709 --bs-breadcrumb-bg: ;
4710 --bs-breadcrumb-border-radius: ;
4711 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4712 --bs-breadcrumb-item-padding-x: 0.5rem;
4713 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4716 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4717 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4718 font-size: var(--bs-breadcrumb-font-size);
4720 background-color: var(--bs-breadcrumb-bg);
4721 border-radius: var(--bs-breadcrumb-border-radius);
4724 .breadcrumb-item + .breadcrumb-item {
4725 padding-left: var(--bs-breadcrumb-item-padding-x);
4727 .breadcrumb-item + .breadcrumb-item::before {
4729 padding-right: var(--bs-breadcrumb-item-padding-x);
4730 color: var(--bs-breadcrumb-divider-color);
4731 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4733 .breadcrumb-item.active {
4734 color: var(--bs-breadcrumb-item-active-color);
4738 --bs-pagination-padding-x: 0.75rem;
4739 --bs-pagination-padding-y: 0.375rem;
4740 --bs-pagination-font-size: 1rem;
4741 --bs-pagination-color: var(--bs-link-color);
4742 --bs-pagination-bg: var(--bs-body-bg);
4743 --bs-pagination-border-width: var(--bs-border-width);
4744 --bs-pagination-border-color: var(--bs-border-color);
4745 --bs-pagination-border-radius: var(--bs-border-radius);
4746 --bs-pagination-hover-color: var(--bs-link-hover-color);
4747 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4748 --bs-pagination-hover-border-color: var(--bs-border-color);
4749 --bs-pagination-focus-color: var(--bs-link-hover-color);
4750 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4751 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4752 --bs-pagination-active-color: #fff;
4753 --bs-pagination-active-bg: #0d6efd;
4754 --bs-pagination-active-border-color: #0d6efd;
4755 --bs-pagination-disabled-color: var(--bs-secondary-color);
4756 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4757 --bs-pagination-disabled-border-color: var(--bs-border-color);
4766 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4767 font-size: var(--bs-pagination-font-size);
4768 color: var(--bs-pagination-color);
4769 text-decoration: none;
4770 background-color: var(--bs-pagination-bg);
4771 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4772 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;
4774 @media (prefers-reduced-motion: reduce) {
4781 color: var(--bs-pagination-hover-color);
4782 background-color: var(--bs-pagination-hover-bg);
4783 border-color: var(--bs-pagination-hover-border-color);
4787 color: var(--bs-pagination-focus-color);
4788 background-color: var(--bs-pagination-focus-bg);
4790 box-shadow: var(--bs-pagination-focus-box-shadow);
4792 .page-link.active, .active > .page-link {
4794 color: var(--bs-pagination-active-color);
4795 background-color: var(--bs-pagination-active-bg);
4796 border-color: var(--bs-pagination-active-border-color);
4798 .page-link.disabled, .disabled > .page-link {
4799 color: var(--bs-pagination-disabled-color);
4800 pointer-events: none;
4801 background-color: var(--bs-pagination-disabled-bg);
4802 border-color: var(--bs-pagination-disabled-border-color);
4805 .page-item:not(:first-child) .page-link {
4806 margin-left: calc(var(--bs-border-width) * -1);
4808 .page-item:first-child .page-link {
4809 border-top-left-radius: var(--bs-pagination-border-radius);
4810 border-bottom-left-radius: var(--bs-pagination-border-radius);
4812 .page-item:last-child .page-link {
4813 border-top-right-radius: var(--bs-pagination-border-radius);
4814 border-bottom-right-radius: var(--bs-pagination-border-radius);
4818 --bs-pagination-padding-x: 1.5rem;
4819 --bs-pagination-padding-y: 0.75rem;
4820 --bs-pagination-font-size: 1.25rem;
4821 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4825 --bs-pagination-padding-x: 0.5rem;
4826 --bs-pagination-padding-y: 0.25rem;
4827 --bs-pagination-font-size: 0.875rem;
4828 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4832 --bs-badge-padding-x: 0.65em;
4833 --bs-badge-padding-y: 0.35em;
4834 --bs-badge-font-size: 0.75em;
4835 --bs-badge-font-weight: 700;
4836 --bs-badge-color: #fff;
4837 --bs-badge-border-radius: var(--bs-border-radius);
4838 display: inline-block;
4839 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4840 font-size: var(--bs-badge-font-size);
4841 font-weight: var(--bs-badge-font-weight);
4843 color: var(--bs-badge-color);
4845 white-space: nowrap;
4846 vertical-align: baseline;
4847 border-radius: var(--bs-badge-border-radius);
4859 --bs-alert-bg: transparent;
4860 --bs-alert-padding-x: 1rem;
4861 --bs-alert-padding-y: 1rem;
4862 --bs-alert-margin-bottom: 1rem;
4863 --bs-alert-color: inherit;
4864 --bs-alert-border-color: transparent;
4865 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4866 --bs-alert-border-radius: var(--bs-border-radius);
4867 --bs-alert-link-color: inherit;
4869 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4870 margin-bottom: var(--bs-alert-margin-bottom);
4871 color: var(--bs-alert-color);
4872 background-color: var(--bs-alert-bg);
4873 border: var(--bs-alert-border);
4874 border-radius: var(--bs-alert-border-radius);
4883 color: var(--bs-alert-link-color);
4886 .alert-dismissible {
4887 padding-right: 3rem;
4889 .alert-dismissible .btn-close {
4894 padding: 1.25rem 1rem;
4898 --bs-alert-color: var(--bs-primary-text-emphasis);
4899 --bs-alert-bg: var(--bs-primary-bg-subtle);
4900 --bs-alert-border-color: var(--bs-primary-border-subtle);
4901 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4905 --bs-alert-color: var(--bs-secondary-text-emphasis);
4906 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4907 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4908 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4912 --bs-alert-color: var(--bs-success-text-emphasis);
4913 --bs-alert-bg: var(--bs-success-bg-subtle);
4914 --bs-alert-border-color: var(--bs-success-border-subtle);
4915 --bs-alert-link-color: var(--bs-success-text-emphasis);
4919 --bs-alert-color: var(--bs-info-text-emphasis);
4920 --bs-alert-bg: var(--bs-info-bg-subtle);
4921 --bs-alert-border-color: var(--bs-info-border-subtle);
4922 --bs-alert-link-color: var(--bs-info-text-emphasis);
4926 --bs-alert-color: var(--bs-warning-text-emphasis);
4927 --bs-alert-bg: var(--bs-warning-bg-subtle);
4928 --bs-alert-border-color: var(--bs-warning-border-subtle);
4929 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4933 --bs-alert-color: var(--bs-danger-text-emphasis);
4934 --bs-alert-bg: var(--bs-danger-bg-subtle);
4935 --bs-alert-border-color: var(--bs-danger-border-subtle);
4936 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4940 --bs-alert-color: var(--bs-light-text-emphasis);
4941 --bs-alert-bg: var(--bs-light-bg-subtle);
4942 --bs-alert-border-color: var(--bs-light-border-subtle);
4943 --bs-alert-link-color: var(--bs-light-text-emphasis);
4947 --bs-alert-color: var(--bs-dark-text-emphasis);
4948 --bs-alert-bg: var(--bs-dark-bg-subtle);
4949 --bs-alert-border-color: var(--bs-dark-border-subtle);
4950 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4953 @keyframes progress-bar-stripes {
4955 background-position-x: 1rem;
4960 --bs-progress-height: 1rem;
4961 --bs-progress-font-size: 0.75rem;
4962 --bs-progress-bg: var(--bs-secondary-bg);
4963 --bs-progress-border-radius: var(--bs-border-radius);
4964 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4965 --bs-progress-bar-color: #fff;
4966 --bs-progress-bar-bg: #0d6efd;
4967 --bs-progress-bar-transition: width 0.6s ease;
4969 height: var(--bs-progress-height);
4971 font-size: var(--bs-progress-font-size);
4972 background-color: var(--bs-progress-bg);
4973 border-radius: var(--bs-progress-border-radius);
4978 flex-direction: column;
4979 justify-content: center;
4981 color: var(--bs-progress-bar-color);
4983 white-space: nowrap;
4984 background-color: var(--bs-progress-bar-bg);
4985 transition: var(--bs-progress-bar-transition);
4987 @media (prefers-reduced-motion: reduce) {
4993 .progress-bar-striped {
4994 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);
4995 background-size: var(--bs-progress-height) var(--bs-progress-height);
4998 .progress-stacked > .progress {
5002 .progress-stacked > .progress > .progress-bar {
5006 .progress-bar-animated {
5007 animation: 1s linear infinite progress-bar-stripes;
5009 @media (prefers-reduced-motion: reduce) {
5010 .progress-bar-animated {
5016 --bs-list-group-color: var(--bs-body-color);
5017 --bs-list-group-bg: var(--bs-body-bg);
5018 --bs-list-group-border-color: var(--bs-border-color);
5019 --bs-list-group-border-width: var(--bs-border-width);
5020 --bs-list-group-border-radius: var(--bs-border-radius);
5021 --bs-list-group-item-padding-x: 1rem;
5022 --bs-list-group-item-padding-y: 0.5rem;
5023 --bs-list-group-action-color: var(--bs-secondary-color);
5024 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5025 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
5026 --bs-list-group-action-active-color: var(--bs-body-color);
5027 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
5028 --bs-list-group-disabled-color: var(--bs-secondary-color);
5029 --bs-list-group-disabled-bg: var(--bs-body-bg);
5030 --bs-list-group-active-color: #fff;
5031 --bs-list-group-active-bg: #0d6efd;
5032 --bs-list-group-active-border-color: #0d6efd;
5034 flex-direction: column;
5037 border-radius: var(--bs-list-group-border-radius);
5040 .list-group-numbered {
5041 list-style-type: none;
5042 counter-reset: section;
5044 .list-group-numbered > .list-group-item::before {
5045 content: counters(section, ".") ". ";
5046 counter-increment: section;
5049 .list-group-item-action {
5051 color: var(--bs-list-group-action-color);
5052 text-align: inherit;
5054 .list-group-item-action:hover, .list-group-item-action:focus {
5056 color: var(--bs-list-group-action-hover-color);
5057 text-decoration: none;
5058 background-color: var(--bs-list-group-action-hover-bg);
5060 .list-group-item-action:active {
5061 color: var(--bs-list-group-action-active-color);
5062 background-color: var(--bs-list-group-action-active-bg);
5068 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
5069 color: var(--bs-list-group-color);
5070 text-decoration: none;
5071 background-color: var(--bs-list-group-bg);
5072 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
5074 .list-group-item:first-child {
5075 border-top-left-radius: inherit;
5076 border-top-right-radius: inherit;
5078 .list-group-item:last-child {
5079 border-bottom-right-radius: inherit;
5080 border-bottom-left-radius: inherit;
5082 .list-group-item.disabled, .list-group-item:disabled {
5083 color: var(--bs-list-group-disabled-color);
5084 pointer-events: none;
5085 background-color: var(--bs-list-group-disabled-bg);
5087 .list-group-item.active {
5089 color: var(--bs-list-group-active-color);
5090 background-color: var(--bs-list-group-active-bg);
5091 border-color: var(--bs-list-group-active-border-color);
5093 .list-group-item + .list-group-item {
5094 border-top-width: 0;
5096 .list-group-item + .list-group-item.active {
5097 margin-top: calc(-1 * var(--bs-list-group-border-width));
5098 border-top-width: var(--bs-list-group-border-width);
5101 .list-group-horizontal {
5102 flex-direction: row;
5104 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5105 border-bottom-left-radius: var(--bs-list-group-border-radius);
5106 border-top-right-radius: 0;
5108 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5109 border-top-right-radius: var(--bs-list-group-border-radius);
5110 border-bottom-left-radius: 0;
5112 .list-group-horizontal > .list-group-item.active {
5115 .list-group-horizontal > .list-group-item + .list-group-item {
5116 border-top-width: var(--bs-list-group-border-width);
5117 border-left-width: 0;
5119 .list-group-horizontal > .list-group-item + .list-group-item.active {
5120 margin-left: calc(-1 * var(--bs-list-group-border-width));
5121 border-left-width: var(--bs-list-group-border-width);
5124 @media (min-width: 576px) {
5125 .list-group-horizontal-sm {
5126 flex-direction: row;
5128 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5129 border-bottom-left-radius: var(--bs-list-group-border-radius);
5130 border-top-right-radius: 0;
5132 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5133 border-top-right-radius: var(--bs-list-group-border-radius);
5134 border-bottom-left-radius: 0;
5136 .list-group-horizontal-sm > .list-group-item.active {
5139 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5140 border-top-width: var(--bs-list-group-border-width);
5141 border-left-width: 0;
5143 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5144 margin-left: calc(-1 * var(--bs-list-group-border-width));
5145 border-left-width: var(--bs-list-group-border-width);
5148 @media (min-width: 768px) {
5149 .list-group-horizontal-md {
5150 flex-direction: row;
5152 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5153 border-bottom-left-radius: var(--bs-list-group-border-radius);
5154 border-top-right-radius: 0;
5156 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5157 border-top-right-radius: var(--bs-list-group-border-radius);
5158 border-bottom-left-radius: 0;
5160 .list-group-horizontal-md > .list-group-item.active {
5163 .list-group-horizontal-md > .list-group-item + .list-group-item {
5164 border-top-width: var(--bs-list-group-border-width);
5165 border-left-width: 0;
5167 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5168 margin-left: calc(-1 * var(--bs-list-group-border-width));
5169 border-left-width: var(--bs-list-group-border-width);
5172 @media (min-width: 992px) {
5173 .list-group-horizontal-lg {
5174 flex-direction: row;
5176 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5177 border-bottom-left-radius: var(--bs-list-group-border-radius);
5178 border-top-right-radius: 0;
5180 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5181 border-top-right-radius: var(--bs-list-group-border-radius);
5182 border-bottom-left-radius: 0;
5184 .list-group-horizontal-lg > .list-group-item.active {
5187 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5188 border-top-width: var(--bs-list-group-border-width);
5189 border-left-width: 0;
5191 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5192 margin-left: calc(-1 * var(--bs-list-group-border-width));
5193 border-left-width: var(--bs-list-group-border-width);
5196 @media (min-width: 1200px) {
5197 .list-group-horizontal-xl {
5198 flex-direction: row;
5200 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5201 border-bottom-left-radius: var(--bs-list-group-border-radius);
5202 border-top-right-radius: 0;
5204 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5205 border-top-right-radius: var(--bs-list-group-border-radius);
5206 border-bottom-left-radius: 0;
5208 .list-group-horizontal-xl > .list-group-item.active {
5211 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5212 border-top-width: var(--bs-list-group-border-width);
5213 border-left-width: 0;
5215 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5216 margin-left: calc(-1 * var(--bs-list-group-border-width));
5217 border-left-width: var(--bs-list-group-border-width);
5220 @media (min-width: 1400px) {
5221 .list-group-horizontal-xxl {
5222 flex-direction: row;
5224 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5225 border-bottom-left-radius: var(--bs-list-group-border-radius);
5226 border-top-right-radius: 0;
5228 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5229 border-top-right-radius: var(--bs-list-group-border-radius);
5230 border-bottom-left-radius: 0;
5232 .list-group-horizontal-xxl > .list-group-item.active {
5235 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5236 border-top-width: var(--bs-list-group-border-width);
5237 border-left-width: 0;
5239 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5240 margin-left: calc(-1 * var(--bs-list-group-border-width));
5241 border-left-width: var(--bs-list-group-border-width);
5247 .list-group-flush > .list-group-item {
5248 border-width: 0 0 var(--bs-list-group-border-width);
5250 .list-group-flush > .list-group-item:last-child {
5251 border-bottom-width: 0;
5254 .list-group-item-primary {
5255 --bs-list-group-color: var(--bs-primary-text-emphasis);
5256 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5257 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5258 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5259 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5260 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5261 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5262 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5263 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5264 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5267 .list-group-item-secondary {
5268 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5269 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5270 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5271 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5272 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5273 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5274 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5275 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5276 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5277 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5280 .list-group-item-success {
5281 --bs-list-group-color: var(--bs-success-text-emphasis);
5282 --bs-list-group-bg: var(--bs-success-bg-subtle);
5283 --bs-list-group-border-color: var(--bs-success-border-subtle);
5284 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5285 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5286 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5287 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5288 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5289 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5290 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5293 .list-group-item-info {
5294 --bs-list-group-color: var(--bs-info-text-emphasis);
5295 --bs-list-group-bg: var(--bs-info-bg-subtle);
5296 --bs-list-group-border-color: var(--bs-info-border-subtle);
5297 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5298 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5299 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5300 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5301 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5302 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5303 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5306 .list-group-item-warning {
5307 --bs-list-group-color: var(--bs-warning-text-emphasis);
5308 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5309 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5310 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5311 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5312 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5313 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5314 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5315 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5316 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5319 .list-group-item-danger {
5320 --bs-list-group-color: var(--bs-danger-text-emphasis);
5321 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5322 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5323 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5324 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5325 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5326 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5327 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5328 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5329 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5332 .list-group-item-light {
5333 --bs-list-group-color: var(--bs-light-text-emphasis);
5334 --bs-list-group-bg: var(--bs-light-bg-subtle);
5335 --bs-list-group-border-color: var(--bs-light-border-subtle);
5336 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5337 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5338 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5339 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5340 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5341 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5342 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5345 .list-group-item-dark {
5346 --bs-list-group-color: var(--bs-dark-text-emphasis);
5347 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5348 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5349 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5350 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5351 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5352 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5353 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5354 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5355 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5359 --bs-btn-close-color: #000;
5360 --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");
5361 --bs-btn-close-opacity: 0.5;
5362 --bs-btn-close-hover-opacity: 0.75;
5363 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
5364 --bs-btn-close-focus-opacity: 1;
5365 --bs-btn-close-disabled-opacity: 0.25;
5366 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5367 box-sizing: content-box;
5370 padding: 0.25em 0.25em;
5371 color: var(--bs-btn-close-color);
5372 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5374 border-radius: 0.375rem;
5375 opacity: var(--bs-btn-close-opacity);
5378 color: var(--bs-btn-close-color);
5379 text-decoration: none;
5380 opacity: var(--bs-btn-close-hover-opacity);
5384 box-shadow: var(--bs-btn-close-focus-shadow);
5385 opacity: var(--bs-btn-close-focus-opacity);
5387 .btn-close:disabled, .btn-close.disabled {
5388 pointer-events: none;
5389 -webkit-user-select: none;
5390 -moz-user-select: none;
5392 opacity: var(--bs-btn-close-disabled-opacity);
5396 filter: var(--bs-btn-close-white-filter);
5399 [data-bs-theme=dark] .btn-close {
5400 filter: var(--bs-btn-close-white-filter);
5404 --bs-toast-zindex: 1090;
5405 --bs-toast-padding-x: 0.75rem;
5406 --bs-toast-padding-y: 0.5rem;
5407 --bs-toast-spacing: 1.5rem;
5408 --bs-toast-max-width: 350px;
5409 --bs-toast-font-size: 0.875rem;
5411 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5412 --bs-toast-border-width: var(--bs-border-width);
5413 --bs-toast-border-color: var(--bs-border-color-translucent);
5414 --bs-toast-border-radius: var(--bs-border-radius);
5415 --bs-toast-box-shadow: var(--bs-box-shadow);
5416 --bs-toast-header-color: var(--bs-secondary-color);
5417 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5418 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5419 width: var(--bs-toast-max-width);
5421 font-size: var(--bs-toast-font-size);
5422 color: var(--bs-toast-color);
5423 pointer-events: auto;
5424 background-color: var(--bs-toast-bg);
5425 background-clip: padding-box;
5426 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5427 box-shadow: var(--bs-toast-box-shadow);
5428 border-radius: var(--bs-toast-border-radius);
5438 --bs-toast-zindex: 1090;
5440 z-index: var(--bs-toast-zindex);
5441 width: -webkit-max-content;
5442 width: -moz-max-content;
5445 pointer-events: none;
5447 .toast-container > :not(:last-child) {
5448 margin-bottom: var(--bs-toast-spacing);
5453 align-items: center;
5454 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5455 color: var(--bs-toast-header-color);
5456 background-color: var(--bs-toast-header-bg);
5457 background-clip: padding-box;
5458 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5459 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5460 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5462 .toast-header .btn-close {
5463 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5464 margin-left: var(--bs-toast-padding-x);
5468 padding: var(--bs-toast-padding-x);
5469 word-wrap: break-word;
5473 --bs-modal-zindex: 1055;
5474 --bs-modal-width: 500px;
5475 --bs-modal-padding: 1rem;
5476 --bs-modal-margin: 0.5rem;
5478 --bs-modal-bg: var(--bs-body-bg);
5479 --bs-modal-border-color: var(--bs-border-color-translucent);
5480 --bs-modal-border-width: var(--bs-border-width);
5481 --bs-modal-border-radius: var(--bs-border-radius-lg);
5482 --bs-modal-box-shadow: var(--bs-box-shadow-sm);
5483 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5484 --bs-modal-header-padding-x: 1rem;
5485 --bs-modal-header-padding-y: 1rem;
5486 --bs-modal-header-padding: 1rem 1rem;
5487 --bs-modal-header-border-color: var(--bs-border-color);
5488 --bs-modal-header-border-width: var(--bs-border-width);
5489 --bs-modal-title-line-height: 1.5;
5490 --bs-modal-footer-gap: 0.5rem;
5491 --bs-modal-footer-bg: ;
5492 --bs-modal-footer-border-color: var(--bs-border-color);
5493 --bs-modal-footer-border-width: var(--bs-border-width);
5497 z-index: var(--bs-modal-zindex);
5509 margin: var(--bs-modal-margin);
5510 pointer-events: none;
5512 .modal.fade .modal-dialog {
5513 transition: transform 0.3s ease-out;
5514 transform: translate(0, -50px);
5516 @media (prefers-reduced-motion: reduce) {
5517 .modal.fade .modal-dialog {
5521 .modal.show .modal-dialog {
5524 .modal.modal-static .modal-dialog {
5525 transform: scale(1.02);
5528 .modal-dialog-scrollable {
5529 height: calc(100% - var(--bs-modal-margin) * 2);
5531 .modal-dialog-scrollable .modal-content {
5535 .modal-dialog-scrollable .modal-body {
5539 .modal-dialog-centered {
5541 align-items: center;
5542 min-height: calc(100% - var(--bs-modal-margin) * 2);
5548 flex-direction: column;
5550 color: var(--bs-modal-color);
5551 pointer-events: auto;
5552 background-color: var(--bs-modal-bg);
5553 background-clip: padding-box;
5554 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5555 border-radius: var(--bs-modal-border-radius);
5560 --bs-backdrop-zindex: 1050;
5561 --bs-backdrop-bg: #000;
5562 --bs-backdrop-opacity: 0.5;
5566 z-index: var(--bs-backdrop-zindex);
5569 background-color: var(--bs-backdrop-bg);
5571 .modal-backdrop.fade {
5574 .modal-backdrop.show {
5575 opacity: var(--bs-backdrop-opacity);
5581 align-items: center;
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%;
6147 .carousel-control-prev-icon {
6148 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") /*rtl: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")*/;
6151 .carousel-control-next-icon {
6152 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") /*rtl: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")*/;
6155 .carousel-indicators {
6162 justify-content: center;
6165 margin-bottom: 1rem;
6168 .carousel-indicators [data-bs-target] {
6169 box-sizing: content-box;
6176 text-indent: -999px;
6178 background-color: #fff;
6179 background-clip: padding-box;
6181 border-top: 10px solid transparent;
6182 border-bottom: 10px solid transparent;
6184 transition: opacity 0.6s ease;
6186 @media (prefers-reduced-motion: reduce) {
6187 .carousel-indicators [data-bs-target] {
6191 .carousel-indicators .active {
6200 padding-top: 1.25rem;
6201 padding-bottom: 1.25rem;
6206 .carousel-dark .carousel-control-prev-icon,
6207 .carousel-dark .carousel-control-next-icon {
6208 filter: invert(1) grayscale(100);
6210 .carousel-dark .carousel-indicators [data-bs-target] {
6211 background-color: #000;
6213 .carousel-dark .carousel-caption {
6217 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6218 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6219 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6220 filter: invert(1) grayscale(100);
6222 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6223 background-color: #000;
6225 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6231 display: inline-block;
6232 width: var(--bs-spinner-width);
6233 height: var(--bs-spinner-height);
6234 vertical-align: var(--bs-spinner-vertical-align);
6236 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6239 @keyframes spinner-border {
6241 transform: rotate(360deg) /* rtl:ignore */;
6245 --bs-spinner-width: 2rem;
6246 --bs-spinner-height: 2rem;
6247 --bs-spinner-vertical-align: -0.125em;
6248 --bs-spinner-border-width: 0.25em;
6249 --bs-spinner-animation-speed: 0.75s;
6250 --bs-spinner-animation-name: spinner-border;
6251 border: var(--bs-spinner-border-width) solid currentcolor;
6252 border-right-color: transparent;
6255 .spinner-border-sm {
6256 --bs-spinner-width: 1rem;
6257 --bs-spinner-height: 1rem;
6258 --bs-spinner-border-width: 0.2em;
6261 @keyframes spinner-grow {
6263 transform: scale(0);
6271 --bs-spinner-width: 2rem;
6272 --bs-spinner-height: 2rem;
6273 --bs-spinner-vertical-align: -0.125em;
6274 --bs-spinner-animation-speed: 0.75s;
6275 --bs-spinner-animation-name: spinner-grow;
6276 background-color: currentcolor;
6281 --bs-spinner-width: 1rem;
6282 --bs-spinner-height: 1rem;
6285 @media (prefers-reduced-motion: reduce) {
6288 --bs-spinner-animation-speed: 1.5s;
6291 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6292 --bs-offcanvas-zindex: 1045;
6293 --bs-offcanvas-width: 400px;
6294 --bs-offcanvas-height: 30vh;
6295 --bs-offcanvas-padding-x: 1rem;
6296 --bs-offcanvas-padding-y: 1rem;
6297 --bs-offcanvas-color: var(--bs-body-color);
6298 --bs-offcanvas-bg: var(--bs-body-bg);
6299 --bs-offcanvas-border-width: var(--bs-border-width);
6300 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6301 --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
6302 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6303 --bs-offcanvas-title-line-height: 1.5;
6306 @media (max-width: 575.98px) {
6310 z-index: var(--bs-offcanvas-zindex);
6312 flex-direction: column;
6314 color: var(--bs-offcanvas-color);
6316 background-color: var(--bs-offcanvas-bg);
6317 background-clip: padding-box;
6319 transition: var(--bs-offcanvas-transition);
6322 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6327 @media (max-width: 575.98px) {
6328 .offcanvas-sm.offcanvas-start {
6331 width: var(--bs-offcanvas-width);
6332 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6333 transform: translateX(-100%);
6335 .offcanvas-sm.offcanvas-end {
6338 width: var(--bs-offcanvas-width);
6339 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6340 transform: translateX(100%);
6342 .offcanvas-sm.offcanvas-top {
6346 height: var(--bs-offcanvas-height);
6348 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6349 transform: translateY(-100%);
6351 .offcanvas-sm.offcanvas-bottom {
6354 height: var(--bs-offcanvas-height);
6356 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6357 transform: translateY(100%);
6359 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6362 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6363 visibility: visible;
6366 @media (min-width: 576px) {
6368 --bs-offcanvas-height: auto;
6369 --bs-offcanvas-border-width: 0;
6370 background-color: transparent !important;
6372 .offcanvas-sm .offcanvas-header {
6375 .offcanvas-sm .offcanvas-body {
6379 overflow-y: visible;
6380 background-color: transparent !important;
6384 @media (max-width: 767.98px) {
6388 z-index: var(--bs-offcanvas-zindex);
6390 flex-direction: column;
6392 color: var(--bs-offcanvas-color);
6394 background-color: var(--bs-offcanvas-bg);
6395 background-clip: padding-box;
6397 transition: var(--bs-offcanvas-transition);
6400 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6405 @media (max-width: 767.98px) {
6406 .offcanvas-md.offcanvas-start {
6409 width: var(--bs-offcanvas-width);
6410 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6411 transform: translateX(-100%);
6413 .offcanvas-md.offcanvas-end {
6416 width: var(--bs-offcanvas-width);
6417 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6418 transform: translateX(100%);
6420 .offcanvas-md.offcanvas-top {
6424 height: var(--bs-offcanvas-height);
6426 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6427 transform: translateY(-100%);
6429 .offcanvas-md.offcanvas-bottom {
6432 height: var(--bs-offcanvas-height);
6434 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6435 transform: translateY(100%);
6437 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6440 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6441 visibility: visible;
6444 @media (min-width: 768px) {
6446 --bs-offcanvas-height: auto;
6447 --bs-offcanvas-border-width: 0;
6448 background-color: transparent !important;
6450 .offcanvas-md .offcanvas-header {
6453 .offcanvas-md .offcanvas-body {
6457 overflow-y: visible;
6458 background-color: transparent !important;
6462 @media (max-width: 991.98px) {
6466 z-index: var(--bs-offcanvas-zindex);
6468 flex-direction: column;
6470 color: var(--bs-offcanvas-color);
6472 background-color: var(--bs-offcanvas-bg);
6473 background-clip: padding-box;
6475 transition: var(--bs-offcanvas-transition);
6478 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6483 @media (max-width: 991.98px) {
6484 .offcanvas-lg.offcanvas-start {
6487 width: var(--bs-offcanvas-width);
6488 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6489 transform: translateX(-100%);
6491 .offcanvas-lg.offcanvas-end {
6494 width: var(--bs-offcanvas-width);
6495 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6496 transform: translateX(100%);
6498 .offcanvas-lg.offcanvas-top {
6502 height: var(--bs-offcanvas-height);
6504 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6505 transform: translateY(-100%);
6507 .offcanvas-lg.offcanvas-bottom {
6510 height: var(--bs-offcanvas-height);
6512 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6513 transform: translateY(100%);
6515 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6518 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6519 visibility: visible;
6522 @media (min-width: 992px) {
6524 --bs-offcanvas-height: auto;
6525 --bs-offcanvas-border-width: 0;
6526 background-color: transparent !important;
6528 .offcanvas-lg .offcanvas-header {
6531 .offcanvas-lg .offcanvas-body {
6535 overflow-y: visible;
6536 background-color: transparent !important;
6540 @media (max-width: 1199.98px) {
6544 z-index: var(--bs-offcanvas-zindex);
6546 flex-direction: column;
6548 color: var(--bs-offcanvas-color);
6550 background-color: var(--bs-offcanvas-bg);
6551 background-clip: padding-box;
6553 transition: var(--bs-offcanvas-transition);
6556 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6561 @media (max-width: 1199.98px) {
6562 .offcanvas-xl.offcanvas-start {
6565 width: var(--bs-offcanvas-width);
6566 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6567 transform: translateX(-100%);
6569 .offcanvas-xl.offcanvas-end {
6572 width: var(--bs-offcanvas-width);
6573 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6574 transform: translateX(100%);
6576 .offcanvas-xl.offcanvas-top {
6580 height: var(--bs-offcanvas-height);
6582 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6583 transform: translateY(-100%);
6585 .offcanvas-xl.offcanvas-bottom {
6588 height: var(--bs-offcanvas-height);
6590 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6591 transform: translateY(100%);
6593 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6596 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6597 visibility: visible;
6600 @media (min-width: 1200px) {
6602 --bs-offcanvas-height: auto;
6603 --bs-offcanvas-border-width: 0;
6604 background-color: transparent !important;
6606 .offcanvas-xl .offcanvas-header {
6609 .offcanvas-xl .offcanvas-body {
6613 overflow-y: visible;
6614 background-color: transparent !important;
6618 @media (max-width: 1399.98px) {
6622 z-index: var(--bs-offcanvas-zindex);
6624 flex-direction: column;
6626 color: var(--bs-offcanvas-color);
6628 background-color: var(--bs-offcanvas-bg);
6629 background-clip: padding-box;
6631 transition: var(--bs-offcanvas-transition);
6634 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6639 @media (max-width: 1399.98px) {
6640 .offcanvas-xxl.offcanvas-start {
6643 width: var(--bs-offcanvas-width);
6644 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6645 transform: translateX(-100%);
6647 .offcanvas-xxl.offcanvas-end {
6650 width: var(--bs-offcanvas-width);
6651 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6652 transform: translateX(100%);
6654 .offcanvas-xxl.offcanvas-top {
6658 height: var(--bs-offcanvas-height);
6660 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6661 transform: translateY(-100%);
6663 .offcanvas-xxl.offcanvas-bottom {
6666 height: var(--bs-offcanvas-height);
6668 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6669 transform: translateY(100%);
6671 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6674 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6675 visibility: visible;
6678 @media (min-width: 1400px) {
6680 --bs-offcanvas-height: auto;
6681 --bs-offcanvas-border-width: 0;
6682 background-color: transparent !important;
6684 .offcanvas-xxl .offcanvas-header {
6687 .offcanvas-xxl .offcanvas-body {
6691 overflow-y: visible;
6692 background-color: transparent !important;
6699 z-index: var(--bs-offcanvas-zindex);
6701 flex-direction: column;
6703 color: var(--bs-offcanvas-color);
6705 background-color: var(--bs-offcanvas-bg);
6706 background-clip: padding-box;
6708 transition: var(--bs-offcanvas-transition);
6710 @media (prefers-reduced-motion: reduce) {
6715 .offcanvas.offcanvas-start {
6718 width: var(--bs-offcanvas-width);
6719 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6720 transform: translateX(-100%);
6722 .offcanvas.offcanvas-end {
6725 width: var(--bs-offcanvas-width);
6726 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6727 transform: translateX(100%);
6729 .offcanvas.offcanvas-top {
6733 height: var(--bs-offcanvas-height);
6735 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6736 transform: translateY(-100%);
6738 .offcanvas.offcanvas-bottom {
6741 height: var(--bs-offcanvas-height);
6743 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6744 transform: translateY(100%);
6746 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6749 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6750 visibility: visible;
6753 .offcanvas-backdrop {
6760 background-color: #000;
6762 .offcanvas-backdrop.fade {
6765 .offcanvas-backdrop.show {
6771 align-items: center;
6772 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6774 .offcanvas-header .btn-close {
6775 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6776 margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
6781 line-height: var(--bs-offcanvas-title-line-height);
6786 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6791 display: inline-block;
6793 vertical-align: middle;
6795 background-color: currentcolor;
6798 .placeholder.btn::before {
6799 display: inline-block;
6815 .placeholder-glow .placeholder {
6816 animation: placeholder-glow 2s ease-in-out infinite;
6819 @keyframes placeholder-glow {
6825 -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6826 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6827 -webkit-mask-size: 200% 100%;
6828 mask-size: 200% 100%;
6829 animation: placeholder-wave 2s linear infinite;
6832 @keyframes placeholder-wave {
6834 -webkit-mask-position: -200% 0%;
6835 mask-position: -200% 0%;
6845 color: #fff !important;
6846 background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
6849 .text-bg-secondary {
6850 color: #fff !important;
6851 background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
6855 color: #fff !important;
6856 background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
6860 color: #000 !important;
6861 background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
6865 color: #000 !important;
6866 background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
6870 color: #fff !important;
6871 background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
6875 color: #000 !important;
6876 background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
6880 color: #fff !important;
6881 background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
6885 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6886 -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6887 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6889 .link-primary:hover, .link-primary:focus {
6890 color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
6891 -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
6892 text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
6896 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6897 -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6898 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6900 .link-secondary:hover, .link-secondary:focus {
6901 color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
6902 -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
6903 text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
6907 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6908 -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6909 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6911 .link-success:hover, .link-success:focus {
6912 color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
6913 -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
6914 text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
6918 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6919 -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6920 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6922 .link-info:hover, .link-info:focus {
6923 color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
6924 -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
6925 text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
6929 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6930 -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6931 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6933 .link-warning:hover, .link-warning:focus {
6934 color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
6935 -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6936 text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6940 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6941 -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6942 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6944 .link-danger:hover, .link-danger:focus {
6945 color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
6946 -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
6947 text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
6951 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6952 -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6953 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6955 .link-light:hover, .link-light:focus {
6956 color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
6957 -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6958 text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6962 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6963 -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6964 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6966 .link-dark:hover, .link-dark:focus {
6967 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
6968 -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6969 text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6972 .link-body-emphasis {
6973 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6974 -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6975 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6977 .link-body-emphasis:hover, .link-body-emphasis:focus {
6978 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6979 -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6980 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6985 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);
6989 display: inline-flex;
6991 align-items: center;
6992 -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6993 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6994 text-underline-offset: 0.25em;
6995 -webkit-backface-visibility: hidden;
6996 backface-visibility: hidden;
7003 transition: 0.2s ease-in-out transform;
7005 @media (prefers-reduced-motion: reduce) {
7011 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
7012 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
7021 padding-top: var(--bs-aspect-ratio);
7033 --bs-aspect-ratio: 100%;
7037 --bs-aspect-ratio: 75%;
7041 --bs-aspect-ratio: 56.25%;
7045 --bs-aspect-ratio: 42.8571428571%;
7065 position: -webkit-sticky;
7072 position: -webkit-sticky;
7078 @media (min-width: 576px) {
7080 position: -webkit-sticky;
7086 position: -webkit-sticky;
7092 @media (min-width: 768px) {
7094 position: -webkit-sticky;
7100 position: -webkit-sticky;
7106 @media (min-width: 992px) {
7108 position: -webkit-sticky;
7114 position: -webkit-sticky;
7120 @media (min-width: 1200px) {
7122 position: -webkit-sticky;
7128 position: -webkit-sticky;
7134 @media (min-width: 1400px) {
7136 position: -webkit-sticky;
7141 .sticky-xxl-bottom {
7142 position: -webkit-sticky;
7150 flex-direction: row;
7151 align-items: center;
7152 align-self: stretch;
7158 flex-direction: column;
7159 align-self: stretch;
7163 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7164 width: 1px !important;
7165 height: 1px !important;
7166 padding: 0 !important;
7167 margin: -1px !important;
7168 overflow: hidden !important;
7169 clip: rect(0, 0, 0, 0) !important;
7170 white-space: nowrap !important;
7171 border: 0 !important;
7173 .visually-hidden:not(caption),
7174 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7175 position: absolute !important;
7178 .stretched-link::after {
7190 text-overflow: ellipsis;
7191 white-space: nowrap;
7195 display: inline-block;
7196 align-self: stretch;
7197 width: var(--bs-border-width);
7199 background-color: currentcolor;
7204 vertical-align: baseline !important;
7208 vertical-align: top !important;
7212 vertical-align: middle !important;
7216 vertical-align: bottom !important;
7219 .align-text-bottom {
7220 vertical-align: text-bottom !important;
7224 vertical-align: text-top !important;
7228 float: left !important;
7232 float: right !important;
7236 float: none !important;
7239 .object-fit-contain {
7240 -o-object-fit: contain !important;
7241 object-fit: contain !important;
7245 -o-object-fit: cover !important;
7246 object-fit: cover !important;
7250 -o-object-fit: fill !important;
7251 object-fit: fill !important;
7255 -o-object-fit: scale-down !important;
7256 object-fit: scale-down !important;
7260 -o-object-fit: none !important;
7261 object-fit: none !important;
7265 opacity: 0 !important;
7269 opacity: 0.25 !important;
7273 opacity: 0.5 !important;
7277 opacity: 0.75 !important;
7281 opacity: 1 !important;
7285 overflow: auto !important;
7289 overflow: hidden !important;
7293 overflow: visible !important;
7297 overflow: scroll !important;
7301 overflow-x: auto !important;
7304 .overflow-x-hidden {
7305 overflow-x: hidden !important;
7308 .overflow-x-visible {
7309 overflow-x: visible !important;
7312 .overflow-x-scroll {
7313 overflow-x: scroll !important;
7317 overflow-y: auto !important;
7320 .overflow-y-hidden {
7321 overflow-y: hidden !important;
7324 .overflow-y-visible {
7325 overflow-y: visible !important;
7328 .overflow-y-scroll {
7329 overflow-y: scroll !important;
7333 display: inline !important;
7337 display: inline-block !important;
7341 display: block !important;
7345 display: grid !important;
7349 display: inline-grid !important;
7353 display: table !important;
7357 display: table-row !important;
7361 display: table-cell !important;
7365 display: flex !important;
7369 display: inline-flex !important;
7373 display: none !important;
7377 box-shadow: var(--bs-box-shadow) !important;
7381 box-shadow: var(--bs-box-shadow-sm) !important;
7385 box-shadow: var(--bs-box-shadow-lg) !important;
7389 box-shadow: none !important;
7392 .focus-ring-primary {
7393 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7396 .focus-ring-secondary {
7397 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7400 .focus-ring-success {
7401 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7405 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7408 .focus-ring-warning {
7409 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7412 .focus-ring-danger {
7413 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7417 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7421 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7425 position: static !important;
7428 .position-relative {
7429 position: relative !important;
7432 .position-absolute {
7433 position: absolute !important;
7437 position: fixed !important;
7441 position: -webkit-sticky !important;
7442 position: sticky !important;
7450 top: 50% !important;
7454 top: 100% !important;
7458 bottom: 0 !important;
7462 bottom: 50% !important;
7466 bottom: 100% !important;
7474 left: 50% !important;
7478 left: 100% !important;
7482 right: 0 !important;
7486 right: 50% !important;
7490 right: 100% !important;
7494 transform: translate(-50%, -50%) !important;
7497 .translate-middle-x {
7498 transform: translateX(-50%) !important;
7501 .translate-middle-y {
7502 transform: translateY(-50%) !important;
7506 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7510 border: 0 !important;
7514 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7518 border-top: 0 !important;
7522 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7526 border-right: 0 !important;
7530 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7534 border-bottom: 0 !important;
7538 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7542 border-left: 0 !important;
7546 --bs-border-opacity: 1;
7547 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7551 --bs-border-opacity: 1;
7552 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7556 --bs-border-opacity: 1;
7557 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7561 --bs-border-opacity: 1;
7562 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7566 --bs-border-opacity: 1;
7567 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7571 --bs-border-opacity: 1;
7572 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7576 --bs-border-opacity: 1;
7577 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7581 --bs-border-opacity: 1;
7582 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7586 --bs-border-opacity: 1;
7587 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7591 --bs-border-opacity: 1;
7592 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7595 .border-primary-subtle {
7596 border-color: var(--bs-primary-border-subtle) !important;
7599 .border-secondary-subtle {
7600 border-color: var(--bs-secondary-border-subtle) !important;
7603 .border-success-subtle {
7604 border-color: var(--bs-success-border-subtle) !important;
7607 .border-info-subtle {
7608 border-color: var(--bs-info-border-subtle) !important;
7611 .border-warning-subtle {
7612 border-color: var(--bs-warning-border-subtle) !important;
7615 .border-danger-subtle {
7616 border-color: var(--bs-danger-border-subtle) !important;
7619 .border-light-subtle {
7620 border-color: var(--bs-light-border-subtle) !important;
7623 .border-dark-subtle {
7624 border-color: var(--bs-dark-border-subtle) !important;
7628 border-width: 1px !important;
7632 border-width: 2px !important;
7636 border-width: 3px !important;
7640 border-width: 4px !important;
7644 border-width: 5px !important;
7647 .border-opacity-10 {
7648 --bs-border-opacity: 0.1;
7651 .border-opacity-25 {
7652 --bs-border-opacity: 0.25;
7655 .border-opacity-50 {
7656 --bs-border-opacity: 0.5;
7659 .border-opacity-75 {
7660 --bs-border-opacity: 0.75;
7663 .border-opacity-100 {
7664 --bs-border-opacity: 1;
7668 width: 25% !important;
7672 width: 50% !important;
7676 width: 75% !important;
7680 width: 100% !important;
7684 width: auto !important;
7688 max-width: 100% !important;
7692 width: 100vw !important;
7696 min-width: 100vw !important;
7700 height: 25% !important;
7704 height: 50% !important;
7708 height: 75% !important;
7712 height: 100% !important;
7716 height: auto !important;
7720 max-height: 100% !important;
7724 height: 100vh !important;
7728 min-height: 100vh !important;
7732 flex: 1 1 auto !important;
7736 flex-direction: row !important;
7740 flex-direction: column !important;
7744 flex-direction: row-reverse !important;
7747 .flex-column-reverse {
7748 flex-direction: column-reverse !important;
7752 flex-grow: 0 !important;
7756 flex-grow: 1 !important;
7760 flex-shrink: 0 !important;
7764 flex-shrink: 1 !important;
7768 flex-wrap: wrap !important;
7772 flex-wrap: nowrap !important;
7775 .flex-wrap-reverse {
7776 flex-wrap: wrap-reverse !important;
7779 .justify-content-start {
7780 justify-content: flex-start !important;
7783 .justify-content-end {
7784 justify-content: flex-end !important;
7787 .justify-content-center {
7788 justify-content: center !important;
7791 .justify-content-between {
7792 justify-content: space-between !important;
7795 .justify-content-around {
7796 justify-content: space-around !important;
7799 .justify-content-evenly {
7800 justify-content: space-evenly !important;
7803 .align-items-start {
7804 align-items: flex-start !important;
7808 align-items: flex-end !important;
7811 .align-items-center {
7812 align-items: center !important;
7815 .align-items-baseline {
7816 align-items: baseline !important;
7819 .align-items-stretch {
7820 align-items: stretch !important;
7823 .align-content-start {
7824 align-content: flex-start !important;
7827 .align-content-end {
7828 align-content: flex-end !important;
7831 .align-content-center {
7832 align-content: center !important;
7835 .align-content-between {
7836 align-content: space-between !important;
7839 .align-content-around {
7840 align-content: space-around !important;
7843 .align-content-stretch {
7844 align-content: stretch !important;
7848 align-self: auto !important;
7852 align-self: flex-start !important;
7856 align-self: flex-end !important;
7859 .align-self-center {
7860 align-self: center !important;
7863 .align-self-baseline {
7864 align-self: baseline !important;
7867 .align-self-stretch {
7868 align-self: stretch !important;
7872 order: -1 !important;
7876 order: 0 !important;
7880 order: 1 !important;
7884 order: 2 !important;
7888 order: 3 !important;
7892 order: 4 !important;
7896 order: 5 !important;
7900 order: 6 !important;
7904 margin: 0 !important;
7908 margin: 0.25rem !important;
7912 margin: 0.5rem !important;
7916 margin: 1rem !important;
7920 margin: 1.5rem !important;
7924 margin: 3rem !important;
7928 margin: auto !important;
7932 margin-right: 0 !important;
7933 margin-left: 0 !important;
7937 margin-right: 0.25rem !important;
7938 margin-left: 0.25rem !important;
7942 margin-right: 0.5rem !important;
7943 margin-left: 0.5rem !important;
7947 margin-right: 1rem !important;
7948 margin-left: 1rem !important;
7952 margin-right: 1.5rem !important;
7953 margin-left: 1.5rem !important;
7957 margin-right: 3rem !important;
7958 margin-left: 3rem !important;
7962 margin-right: auto !important;
7963 margin-left: auto !important;
7967 margin-top: 0 !important;
7968 margin-bottom: 0 !important;
7972 margin-top: 0.25rem !important;
7973 margin-bottom: 0.25rem !important;
7977 margin-top: 0.5rem !important;
7978 margin-bottom: 0.5rem !important;
7982 margin-top: 1rem !important;
7983 margin-bottom: 1rem !important;
7987 margin-top: 1.5rem !important;
7988 margin-bottom: 1.5rem !important;
7992 margin-top: 3rem !important;
7993 margin-bottom: 3rem !important;
7997 margin-top: auto !important;
7998 margin-bottom: auto !important;
8002 margin-top: 0 !important;
8006 margin-top: 0.25rem !important;
8010 margin-top: 0.5rem !important;
8014 margin-top: 1rem !important;
8018 margin-top: 1.5rem !important;
8022 margin-top: 3rem !important;
8026 margin-top: auto !important;
8030 margin-right: 0 !important;
8034 margin-right: 0.25rem !important;
8038 margin-right: 0.5rem !important;
8042 margin-right: 1rem !important;
8046 margin-right: 1.5rem !important;
8050 margin-right: 3rem !important;
8054 margin-right: auto !important;
8058 margin-bottom: 0 !important;
8062 margin-bottom: 0.25rem !important;
8066 margin-bottom: 0.5rem !important;
8070 margin-bottom: 1rem !important;
8074 margin-bottom: 1.5rem !important;
8078 margin-bottom: 3rem !important;
8082 margin-bottom: auto !important;
8086 margin-left: 0 !important;
8090 margin-left: 0.25rem !important;
8094 margin-left: 0.5rem !important;
8098 margin-left: 1rem !important;
8102 margin-left: 1.5rem !important;
8106 margin-left: 3rem !important;
8110 margin-left: auto !important;
8114 padding: 0 !important;
8118 padding: 0.25rem !important;
8122 padding: 0.5rem !important;
8126 padding: 1rem !important;
8130 padding: 1.5rem !important;
8134 padding: 3rem !important;
8138 padding-right: 0 !important;
8139 padding-left: 0 !important;
8143 padding-right: 0.25rem !important;
8144 padding-left: 0.25rem !important;
8148 padding-right: 0.5rem !important;
8149 padding-left: 0.5rem !important;
8153 padding-right: 1rem !important;
8154 padding-left: 1rem !important;
8158 padding-right: 1.5rem !important;
8159 padding-left: 1.5rem !important;
8163 padding-right: 3rem !important;
8164 padding-left: 3rem !important;
8168 padding-top: 0 !important;
8169 padding-bottom: 0 !important;
8173 padding-top: 0.25rem !important;
8174 padding-bottom: 0.25rem !important;
8178 padding-top: 0.5rem !important;
8179 padding-bottom: 0.5rem !important;
8183 padding-top: 1rem !important;
8184 padding-bottom: 1rem !important;
8188 padding-top: 1.5rem !important;
8189 padding-bottom: 1.5rem !important;
8193 padding-top: 3rem !important;
8194 padding-bottom: 3rem !important;
8198 padding-top: 0 !important;
8202 padding-top: 0.25rem !important;
8206 padding-top: 0.5rem !important;
8210 padding-top: 1rem !important;
8214 padding-top: 1.5rem !important;
8218 padding-top: 3rem !important;
8222 padding-right: 0 !important;
8226 padding-right: 0.25rem !important;
8230 padding-right: 0.5rem !important;
8234 padding-right: 1rem !important;
8238 padding-right: 1.5rem !important;
8242 padding-right: 3rem !important;
8246 padding-bottom: 0 !important;
8250 padding-bottom: 0.25rem !important;
8254 padding-bottom: 0.5rem !important;
8258 padding-bottom: 1rem !important;
8262 padding-bottom: 1.5rem !important;
8266 padding-bottom: 3rem !important;
8270 padding-left: 0 !important;
8274 padding-left: 0.25rem !important;
8278 padding-left: 0.5rem !important;
8282 padding-left: 1rem !important;
8286 padding-left: 1.5rem !important;
8290 padding-left: 3rem !important;
8298 gap: 0.25rem !important;
8302 gap: 0.5rem !important;
8306 gap: 1rem !important;
8310 gap: 1.5rem !important;
8314 gap: 3rem !important;
8318 row-gap: 0 !important;
8322 row-gap: 0.25rem !important;
8326 row-gap: 0.5rem !important;
8330 row-gap: 1rem !important;
8334 row-gap: 1.5rem !important;
8338 row-gap: 3rem !important;
8342 -moz-column-gap: 0 !important;
8343 column-gap: 0 !important;
8347 -moz-column-gap: 0.25rem !important;
8348 column-gap: 0.25rem !important;
8352 -moz-column-gap: 0.5rem !important;
8353 column-gap: 0.5rem !important;
8357 -moz-column-gap: 1rem !important;
8358 column-gap: 1rem !important;
8362 -moz-column-gap: 1.5rem !important;
8363 column-gap: 1.5rem !important;
8367 -moz-column-gap: 3rem !important;
8368 column-gap: 3rem !important;
8372 font-family: var(--bs-font-monospace) !important;
8376 font-size: calc(1.375rem + 1.5vw) !important;
8380 font-size: calc(1.325rem + 0.9vw) !important;
8384 font-size: calc(1.3rem + 0.6vw) !important;
8388 font-size: calc(1.275rem + 0.3vw) !important;
8392 font-size: 1.25rem !important;
8396 font-size: 1rem !important;
8400 font-style: italic !important;
8404 font-style: normal !important;
8408 font-weight: lighter !important;
8412 font-weight: 300 !important;
8416 font-weight: 400 !important;
8420 font-weight: 500 !important;
8424 font-weight: 600 !important;
8428 font-weight: 700 !important;
8432 font-weight: bolder !important;
8436 line-height: 1 !important;
8440 line-height: 1.25 !important;
8444 line-height: 1.5 !important;
8448 line-height: 2 !important;
8452 text-align: left !important;
8456 text-align: right !important;
8460 text-align: center !important;
8463 .text-decoration-none {
8464 text-decoration: none !important;
8467 .text-decoration-underline {
8468 text-decoration: underline !important;
8471 .text-decoration-line-through {
8472 text-decoration: line-through !important;
8476 text-transform: lowercase !important;
8480 text-transform: uppercase !important;
8484 text-transform: capitalize !important;
8488 white-space: normal !important;
8492 white-space: nowrap !important;
8495 /* rtl:begin:remove */
8497 word-wrap: break-word !important;
8498 word-break: break-word !important;
8501 /* rtl:end:remove */
8503 --bs-text-opacity: 1;
8504 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8508 --bs-text-opacity: 1;
8509 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8513 --bs-text-opacity: 1;
8514 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8518 --bs-text-opacity: 1;
8519 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8523 --bs-text-opacity: 1;
8524 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8528 --bs-text-opacity: 1;
8529 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8533 --bs-text-opacity: 1;
8534 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8538 --bs-text-opacity: 1;
8539 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8543 --bs-text-opacity: 1;
8544 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8548 --bs-text-opacity: 1;
8549 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8553 --bs-text-opacity: 1;
8554 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8558 --bs-text-opacity: 1;
8559 color: var(--bs-secondary-color) !important;
8563 --bs-text-opacity: 1;
8564 color: rgba(0, 0, 0, 0.5) !important;
8568 --bs-text-opacity: 1;
8569 color: rgba(255, 255, 255, 0.5) !important;
8572 .text-body-secondary {
8573 --bs-text-opacity: 1;
8574 color: var(--bs-secondary-color) !important;
8577 .text-body-tertiary {
8578 --bs-text-opacity: 1;
8579 color: var(--bs-tertiary-color) !important;
8582 .text-body-emphasis {
8583 --bs-text-opacity: 1;
8584 color: var(--bs-emphasis-color) !important;
8588 --bs-text-opacity: 1;
8589 color: inherit !important;
8593 --bs-text-opacity: 0.25;
8597 --bs-text-opacity: 0.5;
8601 --bs-text-opacity: 0.75;
8605 --bs-text-opacity: 1;
8608 .text-primary-emphasis {
8609 color: var(--bs-primary-text-emphasis) !important;
8612 .text-secondary-emphasis {
8613 color: var(--bs-secondary-text-emphasis) !important;
8616 .text-success-emphasis {
8617 color: var(--bs-success-text-emphasis) !important;
8620 .text-info-emphasis {
8621 color: var(--bs-info-text-emphasis) !important;
8624 .text-warning-emphasis {
8625 color: var(--bs-warning-text-emphasis) !important;
8628 .text-danger-emphasis {
8629 color: var(--bs-danger-text-emphasis) !important;
8632 .text-light-emphasis {
8633 color: var(--bs-light-text-emphasis) !important;
8636 .text-dark-emphasis {
8637 color: var(--bs-dark-text-emphasis) !important;
8641 --bs-link-opacity: 0.1;
8644 .link-opacity-10-hover:hover {
8645 --bs-link-opacity: 0.1;
8649 --bs-link-opacity: 0.25;
8652 .link-opacity-25-hover:hover {
8653 --bs-link-opacity: 0.25;
8657 --bs-link-opacity: 0.5;
8660 .link-opacity-50-hover:hover {
8661 --bs-link-opacity: 0.5;
8665 --bs-link-opacity: 0.75;
8668 .link-opacity-75-hover:hover {
8669 --bs-link-opacity: 0.75;
8673 --bs-link-opacity: 1;
8676 .link-opacity-100-hover:hover {
8677 --bs-link-opacity: 1;
8681 text-underline-offset: 0.125em !important;
8684 .link-offset-1-hover:hover {
8685 text-underline-offset: 0.125em !important;
8689 text-underline-offset: 0.25em !important;
8692 .link-offset-2-hover:hover {
8693 text-underline-offset: 0.25em !important;
8697 text-underline-offset: 0.375em !important;
8700 .link-offset-3-hover:hover {
8701 text-underline-offset: 0.375em !important;
8704 .link-underline-primary {
8705 --bs-link-underline-opacity: 1;
8706 -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8707 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8710 .link-underline-secondary {
8711 --bs-link-underline-opacity: 1;
8712 -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8713 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8716 .link-underline-success {
8717 --bs-link-underline-opacity: 1;
8718 -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8719 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8722 .link-underline-info {
8723 --bs-link-underline-opacity: 1;
8724 -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8725 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8728 .link-underline-warning {
8729 --bs-link-underline-opacity: 1;
8730 -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8731 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8734 .link-underline-danger {
8735 --bs-link-underline-opacity: 1;
8736 -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8737 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8740 .link-underline-light {
8741 --bs-link-underline-opacity: 1;
8742 -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8743 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8746 .link-underline-dark {
8747 --bs-link-underline-opacity: 1;
8748 -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8749 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8753 --bs-link-underline-opacity: 1;
8754 -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8755 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8758 .link-underline-opacity-0 {
8759 --bs-link-underline-opacity: 0;
8762 .link-underline-opacity-0-hover:hover {
8763 --bs-link-underline-opacity: 0;
8766 .link-underline-opacity-10 {
8767 --bs-link-underline-opacity: 0.1;
8770 .link-underline-opacity-10-hover:hover {
8771 --bs-link-underline-opacity: 0.1;
8774 .link-underline-opacity-25 {
8775 --bs-link-underline-opacity: 0.25;
8778 .link-underline-opacity-25-hover:hover {
8779 --bs-link-underline-opacity: 0.25;
8782 .link-underline-opacity-50 {
8783 --bs-link-underline-opacity: 0.5;
8786 .link-underline-opacity-50-hover:hover {
8787 --bs-link-underline-opacity: 0.5;
8790 .link-underline-opacity-75 {
8791 --bs-link-underline-opacity: 0.75;
8794 .link-underline-opacity-75-hover:hover {
8795 --bs-link-underline-opacity: 0.75;
8798 .link-underline-opacity-100 {
8799 --bs-link-underline-opacity: 1;
8802 .link-underline-opacity-100-hover:hover {
8803 --bs-link-underline-opacity: 1;
8808 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8813 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8818 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8823 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8828 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8833 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8838 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8843 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8848 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8853 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8858 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8863 background-color: transparent !important;
8866 .bg-body-secondary {
8868 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8873 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8877 --bs-bg-opacity: 0.1;
8881 --bs-bg-opacity: 0.25;
8885 --bs-bg-opacity: 0.5;
8889 --bs-bg-opacity: 0.75;
8896 .bg-primary-subtle {
8897 background-color: var(--bs-primary-bg-subtle) !important;
8900 .bg-secondary-subtle {
8901 background-color: var(--bs-secondary-bg-subtle) !important;
8904 .bg-success-subtle {
8905 background-color: var(--bs-success-bg-subtle) !important;
8909 background-color: var(--bs-info-bg-subtle) !important;
8912 .bg-warning-subtle {
8913 background-color: var(--bs-warning-bg-subtle) !important;
8917 background-color: var(--bs-danger-bg-subtle) !important;
8921 background-color: var(--bs-light-bg-subtle) !important;
8925 background-color: var(--bs-dark-bg-subtle) !important;
8929 background-image: var(--bs-gradient) !important;
8933 -webkit-user-select: all !important;
8934 -moz-user-select: all !important;
8935 user-select: all !important;
8939 -webkit-user-select: auto !important;
8940 -moz-user-select: auto !important;
8941 user-select: auto !important;
8945 -webkit-user-select: none !important;
8946 -moz-user-select: none !important;
8947 user-select: none !important;
8951 pointer-events: none !important;
8955 pointer-events: auto !important;
8959 border-radius: var(--bs-border-radius) !important;
8963 border-radius: 0 !important;
8967 border-radius: var(--bs-border-radius-sm) !important;
8971 border-radius: var(--bs-border-radius) !important;
8975 border-radius: var(--bs-border-radius-lg) !important;
8979 border-radius: var(--bs-border-radius-xl) !important;
8983 border-radius: var(--bs-border-radius-xxl) !important;
8987 border-radius: 50% !important;
8991 border-radius: var(--bs-border-radius-pill) !important;
8995 border-top-left-radius: var(--bs-border-radius) !important;
8996 border-top-right-radius: var(--bs-border-radius) !important;
9000 border-top-left-radius: 0 !important;
9001 border-top-right-radius: 0 !important;
9005 border-top-left-radius: var(--bs-border-radius-sm) !important;
9006 border-top-right-radius: var(--bs-border-radius-sm) !important;
9010 border-top-left-radius: var(--bs-border-radius) !important;
9011 border-top-right-radius: var(--bs-border-radius) !important;
9015 border-top-left-radius: var(--bs-border-radius-lg) !important;
9016 border-top-right-radius: var(--bs-border-radius-lg) !important;
9020 border-top-left-radius: var(--bs-border-radius-xl) !important;
9021 border-top-right-radius: var(--bs-border-radius-xl) !important;
9025 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9026 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9029 .rounded-top-circle {
9030 border-top-left-radius: 50% !important;
9031 border-top-right-radius: 50% !important;
9035 border-top-left-radius: var(--bs-border-radius-pill) !important;
9036 border-top-right-radius: var(--bs-border-radius-pill) !important;
9040 border-top-right-radius: var(--bs-border-radius) !important;
9041 border-bottom-right-radius: var(--bs-border-radius) !important;
9045 border-top-right-radius: 0 !important;
9046 border-bottom-right-radius: 0 !important;
9050 border-top-right-radius: var(--bs-border-radius-sm) !important;
9051 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9055 border-top-right-radius: var(--bs-border-radius) !important;
9056 border-bottom-right-radius: var(--bs-border-radius) !important;
9060 border-top-right-radius: var(--bs-border-radius-lg) !important;
9061 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9065 border-top-right-radius: var(--bs-border-radius-xl) !important;
9066 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9070 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9071 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9074 .rounded-end-circle {
9075 border-top-right-radius: 50% !important;
9076 border-bottom-right-radius: 50% !important;
9080 border-top-right-radius: var(--bs-border-radius-pill) !important;
9081 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9085 border-bottom-right-radius: var(--bs-border-radius) !important;
9086 border-bottom-left-radius: var(--bs-border-radius) !important;
9090 border-bottom-right-radius: 0 !important;
9091 border-bottom-left-radius: 0 !important;
9095 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9096 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9100 border-bottom-right-radius: var(--bs-border-radius) !important;
9101 border-bottom-left-radius: var(--bs-border-radius) !important;
9105 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9106 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9110 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9111 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9115 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9116 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9119 .rounded-bottom-circle {
9120 border-bottom-right-radius: 50% !important;
9121 border-bottom-left-radius: 50% !important;
9124 .rounded-bottom-pill {
9125 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9126 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9130 border-bottom-left-radius: var(--bs-border-radius) !important;
9131 border-top-left-radius: var(--bs-border-radius) !important;
9135 border-bottom-left-radius: 0 !important;
9136 border-top-left-radius: 0 !important;
9140 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9141 border-top-left-radius: var(--bs-border-radius-sm) !important;
9145 border-bottom-left-radius: var(--bs-border-radius) !important;
9146 border-top-left-radius: var(--bs-border-radius) !important;
9150 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9151 border-top-left-radius: var(--bs-border-radius-lg) !important;
9155 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9156 border-top-left-radius: var(--bs-border-radius-xl) !important;
9160 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9161 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9164 .rounded-start-circle {
9165 border-bottom-left-radius: 50% !important;
9166 border-top-left-radius: 50% !important;
9169 .rounded-start-pill {
9170 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9171 border-top-left-radius: var(--bs-border-radius-pill) !important;
9175 visibility: visible !important;
9179 visibility: hidden !important;
9183 z-index: -1 !important;
9187 z-index: 0 !important;
9191 z-index: 1 !important;
9195 z-index: 2 !important;
9199 z-index: 3 !important;
9202 @media (min-width: 576px) {
9204 float: left !important;
9207 float: right !important;
9210 float: none !important;
9212 .object-fit-sm-contain {
9213 -o-object-fit: contain !important;
9214 object-fit: contain !important;
9216 .object-fit-sm-cover {
9217 -o-object-fit: cover !important;
9218 object-fit: cover !important;
9220 .object-fit-sm-fill {
9221 -o-object-fit: fill !important;
9222 object-fit: fill !important;
9224 .object-fit-sm-scale {
9225 -o-object-fit: scale-down !important;
9226 object-fit: scale-down !important;
9228 .object-fit-sm-none {
9229 -o-object-fit: none !important;
9230 object-fit: none !important;
9233 display: inline !important;
9235 .d-sm-inline-block {
9236 display: inline-block !important;
9239 display: block !important;
9242 display: grid !important;
9245 display: inline-grid !important;
9248 display: table !important;
9251 display: table-row !important;
9254 display: table-cell !important;
9257 display: flex !important;
9260 display: inline-flex !important;
9263 display: none !important;
9266 flex: 1 1 auto !important;
9269 flex-direction: row !important;
9272 flex-direction: column !important;
9274 .flex-sm-row-reverse {
9275 flex-direction: row-reverse !important;
9277 .flex-sm-column-reverse {
9278 flex-direction: column-reverse !important;
9281 flex-grow: 0 !important;
9284 flex-grow: 1 !important;
9287 flex-shrink: 0 !important;
9290 flex-shrink: 1 !important;
9293 flex-wrap: wrap !important;
9296 flex-wrap: nowrap !important;
9298 .flex-sm-wrap-reverse {
9299 flex-wrap: wrap-reverse !important;
9301 .justify-content-sm-start {
9302 justify-content: flex-start !important;
9304 .justify-content-sm-end {
9305 justify-content: flex-end !important;
9307 .justify-content-sm-center {
9308 justify-content: center !important;
9310 .justify-content-sm-between {
9311 justify-content: space-between !important;
9313 .justify-content-sm-around {
9314 justify-content: space-around !important;
9316 .justify-content-sm-evenly {
9317 justify-content: space-evenly !important;
9319 .align-items-sm-start {
9320 align-items: flex-start !important;
9322 .align-items-sm-end {
9323 align-items: flex-end !important;
9325 .align-items-sm-center {
9326 align-items: center !important;
9328 .align-items-sm-baseline {
9329 align-items: baseline !important;
9331 .align-items-sm-stretch {
9332 align-items: stretch !important;
9334 .align-content-sm-start {
9335 align-content: flex-start !important;
9337 .align-content-sm-end {
9338 align-content: flex-end !important;
9340 .align-content-sm-center {
9341 align-content: center !important;
9343 .align-content-sm-between {
9344 align-content: space-between !important;
9346 .align-content-sm-around {
9347 align-content: space-around !important;
9349 .align-content-sm-stretch {
9350 align-content: stretch !important;
9352 .align-self-sm-auto {
9353 align-self: auto !important;
9355 .align-self-sm-start {
9356 align-self: flex-start !important;
9358 .align-self-sm-end {
9359 align-self: flex-end !important;
9361 .align-self-sm-center {
9362 align-self: center !important;
9364 .align-self-sm-baseline {
9365 align-self: baseline !important;
9367 .align-self-sm-stretch {
9368 align-self: stretch !important;
9371 order: -1 !important;
9374 order: 0 !important;
9377 order: 1 !important;
9380 order: 2 !important;
9383 order: 3 !important;
9386 order: 4 !important;
9389 order: 5 !important;
9392 order: 6 !important;
9395 margin: 0 !important;
9398 margin: 0.25rem !important;
9401 margin: 0.5rem !important;
9404 margin: 1rem !important;
9407 margin: 1.5rem !important;
9410 margin: 3rem !important;
9413 margin: auto !important;
9416 margin-right: 0 !important;
9417 margin-left: 0 !important;
9420 margin-right: 0.25rem !important;
9421 margin-left: 0.25rem !important;
9424 margin-right: 0.5rem !important;
9425 margin-left: 0.5rem !important;
9428 margin-right: 1rem !important;
9429 margin-left: 1rem !important;
9432 margin-right: 1.5rem !important;
9433 margin-left: 1.5rem !important;
9436 margin-right: 3rem !important;
9437 margin-left: 3rem !important;
9440 margin-right: auto !important;
9441 margin-left: auto !important;
9444 margin-top: 0 !important;
9445 margin-bottom: 0 !important;
9448 margin-top: 0.25rem !important;
9449 margin-bottom: 0.25rem !important;
9452 margin-top: 0.5rem !important;
9453 margin-bottom: 0.5rem !important;
9456 margin-top: 1rem !important;
9457 margin-bottom: 1rem !important;
9460 margin-top: 1.5rem !important;
9461 margin-bottom: 1.5rem !important;
9464 margin-top: 3rem !important;
9465 margin-bottom: 3rem !important;
9468 margin-top: auto !important;
9469 margin-bottom: auto !important;
9472 margin-top: 0 !important;
9475 margin-top: 0.25rem !important;
9478 margin-top: 0.5rem !important;
9481 margin-top: 1rem !important;
9484 margin-top: 1.5rem !important;
9487 margin-top: 3rem !important;
9490 margin-top: auto !important;
9493 margin-right: 0 !important;
9496 margin-right: 0.25rem !important;
9499 margin-right: 0.5rem !important;
9502 margin-right: 1rem !important;
9505 margin-right: 1.5rem !important;
9508 margin-right: 3rem !important;
9511 margin-right: auto !important;
9514 margin-bottom: 0 !important;
9517 margin-bottom: 0.25rem !important;
9520 margin-bottom: 0.5rem !important;
9523 margin-bottom: 1rem !important;
9526 margin-bottom: 1.5rem !important;
9529 margin-bottom: 3rem !important;
9532 margin-bottom: auto !important;
9535 margin-left: 0 !important;
9538 margin-left: 0.25rem !important;
9541 margin-left: 0.5rem !important;
9544 margin-left: 1rem !important;
9547 margin-left: 1.5rem !important;
9550 margin-left: 3rem !important;
9553 margin-left: auto !important;
9556 padding: 0 !important;
9559 padding: 0.25rem !important;
9562 padding: 0.5rem !important;
9565 padding: 1rem !important;
9568 padding: 1.5rem !important;
9571 padding: 3rem !important;
9574 padding-right: 0 !important;
9575 padding-left: 0 !important;
9578 padding-right: 0.25rem !important;
9579 padding-left: 0.25rem !important;
9582 padding-right: 0.5rem !important;
9583 padding-left: 0.5rem !important;
9586 padding-right: 1rem !important;
9587 padding-left: 1rem !important;
9590 padding-right: 1.5rem !important;
9591 padding-left: 1.5rem !important;
9594 padding-right: 3rem !important;
9595 padding-left: 3rem !important;
9598 padding-top: 0 !important;
9599 padding-bottom: 0 !important;
9602 padding-top: 0.25rem !important;
9603 padding-bottom: 0.25rem !important;
9606 padding-top: 0.5rem !important;
9607 padding-bottom: 0.5rem !important;
9610 padding-top: 1rem !important;
9611 padding-bottom: 1rem !important;
9614 padding-top: 1.5rem !important;
9615 padding-bottom: 1.5rem !important;
9618 padding-top: 3rem !important;
9619 padding-bottom: 3rem !important;
9622 padding-top: 0 !important;
9625 padding-top: 0.25rem !important;
9628 padding-top: 0.5rem !important;
9631 padding-top: 1rem !important;
9634 padding-top: 1.5rem !important;
9637 padding-top: 3rem !important;
9640 padding-right: 0 !important;
9643 padding-right: 0.25rem !important;
9646 padding-right: 0.5rem !important;
9649 padding-right: 1rem !important;
9652 padding-right: 1.5rem !important;
9655 padding-right: 3rem !important;
9658 padding-bottom: 0 !important;
9661 padding-bottom: 0.25rem !important;
9664 padding-bottom: 0.5rem !important;
9667 padding-bottom: 1rem !important;
9670 padding-bottom: 1.5rem !important;
9673 padding-bottom: 3rem !important;
9676 padding-left: 0 !important;
9679 padding-left: 0.25rem !important;
9682 padding-left: 0.5rem !important;
9685 padding-left: 1rem !important;
9688 padding-left: 1.5rem !important;
9691 padding-left: 3rem !important;
9697 gap: 0.25rem !important;
9700 gap: 0.5rem !important;
9703 gap: 1rem !important;
9706 gap: 1.5rem !important;
9709 gap: 3rem !important;
9712 row-gap: 0 !important;
9715 row-gap: 0.25rem !important;
9718 row-gap: 0.5rem !important;
9721 row-gap: 1rem !important;
9724 row-gap: 1.5rem !important;
9727 row-gap: 3rem !important;
9730 -moz-column-gap: 0 !important;
9731 column-gap: 0 !important;
9734 -moz-column-gap: 0.25rem !important;
9735 column-gap: 0.25rem !important;
9738 -moz-column-gap: 0.5rem !important;
9739 column-gap: 0.5rem !important;
9742 -moz-column-gap: 1rem !important;
9743 column-gap: 1rem !important;
9746 -moz-column-gap: 1.5rem !important;
9747 column-gap: 1.5rem !important;
9750 -moz-column-gap: 3rem !important;
9751 column-gap: 3rem !important;
9754 text-align: left !important;
9757 text-align: right !important;
9760 text-align: center !important;
9763 @media (min-width: 768px) {
9765 float: left !important;
9768 float: right !important;
9771 float: none !important;
9773 .object-fit-md-contain {
9774 -o-object-fit: contain !important;
9775 object-fit: contain !important;
9777 .object-fit-md-cover {
9778 -o-object-fit: cover !important;
9779 object-fit: cover !important;
9781 .object-fit-md-fill {
9782 -o-object-fit: fill !important;
9783 object-fit: fill !important;
9785 .object-fit-md-scale {
9786 -o-object-fit: scale-down !important;
9787 object-fit: scale-down !important;
9789 .object-fit-md-none {
9790 -o-object-fit: none !important;
9791 object-fit: none !important;
9794 display: inline !important;
9796 .d-md-inline-block {
9797 display: inline-block !important;
9800 display: block !important;
9803 display: grid !important;
9806 display: inline-grid !important;
9809 display: table !important;
9812 display: table-row !important;
9815 display: table-cell !important;
9818 display: flex !important;
9821 display: inline-flex !important;
9824 display: none !important;
9827 flex: 1 1 auto !important;
9830 flex-direction: row !important;
9833 flex-direction: column !important;
9835 .flex-md-row-reverse {
9836 flex-direction: row-reverse !important;
9838 .flex-md-column-reverse {
9839 flex-direction: column-reverse !important;
9842 flex-grow: 0 !important;
9845 flex-grow: 1 !important;
9848 flex-shrink: 0 !important;
9851 flex-shrink: 1 !important;
9854 flex-wrap: wrap !important;
9857 flex-wrap: nowrap !important;
9859 .flex-md-wrap-reverse {
9860 flex-wrap: wrap-reverse !important;
9862 .justify-content-md-start {
9863 justify-content: flex-start !important;
9865 .justify-content-md-end {
9866 justify-content: flex-end !important;
9868 .justify-content-md-center {
9869 justify-content: center !important;
9871 .justify-content-md-between {
9872 justify-content: space-between !important;
9874 .justify-content-md-around {
9875 justify-content: space-around !important;
9877 .justify-content-md-evenly {
9878 justify-content: space-evenly !important;
9880 .align-items-md-start {
9881 align-items: flex-start !important;
9883 .align-items-md-end {
9884 align-items: flex-end !important;
9886 .align-items-md-center {
9887 align-items: center !important;
9889 .align-items-md-baseline {
9890 align-items: baseline !important;
9892 .align-items-md-stretch {
9893 align-items: stretch !important;
9895 .align-content-md-start {
9896 align-content: flex-start !important;
9898 .align-content-md-end {
9899 align-content: flex-end !important;
9901 .align-content-md-center {
9902 align-content: center !important;
9904 .align-content-md-between {
9905 align-content: space-between !important;
9907 .align-content-md-around {
9908 align-content: space-around !important;
9910 .align-content-md-stretch {
9911 align-content: stretch !important;
9913 .align-self-md-auto {
9914 align-self: auto !important;
9916 .align-self-md-start {
9917 align-self: flex-start !important;
9919 .align-self-md-end {
9920 align-self: flex-end !important;
9922 .align-self-md-center {
9923 align-self: center !important;
9925 .align-self-md-baseline {
9926 align-self: baseline !important;
9928 .align-self-md-stretch {
9929 align-self: stretch !important;
9932 order: -1 !important;
9935 order: 0 !important;
9938 order: 1 !important;
9941 order: 2 !important;
9944 order: 3 !important;
9947 order: 4 !important;
9950 order: 5 !important;
9953 order: 6 !important;
9956 margin: 0 !important;
9959 margin: 0.25rem !important;
9962 margin: 0.5rem !important;
9965 margin: 1rem !important;
9968 margin: 1.5rem !important;
9971 margin: 3rem !important;
9974 margin: auto !important;
9977 margin-right: 0 !important;
9978 margin-left: 0 !important;
9981 margin-right: 0.25rem !important;
9982 margin-left: 0.25rem !important;
9985 margin-right: 0.5rem !important;
9986 margin-left: 0.5rem !important;
9989 margin-right: 1rem !important;
9990 margin-left: 1rem !important;
9993 margin-right: 1.5rem !important;
9994 margin-left: 1.5rem !important;
9997 margin-right: 3rem !important;
9998 margin-left: 3rem !important;
10001 margin-right: auto !important;
10002 margin-left: auto !important;
10005 margin-top: 0 !important;
10006 margin-bottom: 0 !important;
10009 margin-top: 0.25rem !important;
10010 margin-bottom: 0.25rem !important;
10013 margin-top: 0.5rem !important;
10014 margin-bottom: 0.5rem !important;
10017 margin-top: 1rem !important;
10018 margin-bottom: 1rem !important;
10021 margin-top: 1.5rem !important;
10022 margin-bottom: 1.5rem !important;
10025 margin-top: 3rem !important;
10026 margin-bottom: 3rem !important;
10029 margin-top: auto !important;
10030 margin-bottom: auto !important;
10033 margin-top: 0 !important;
10036 margin-top: 0.25rem !important;
10039 margin-top: 0.5rem !important;
10042 margin-top: 1rem !important;
10045 margin-top: 1.5rem !important;
10048 margin-top: 3rem !important;
10051 margin-top: auto !important;
10054 margin-right: 0 !important;
10057 margin-right: 0.25rem !important;
10060 margin-right: 0.5rem !important;
10063 margin-right: 1rem !important;
10066 margin-right: 1.5rem !important;
10069 margin-right: 3rem !important;
10072 margin-right: auto !important;
10075 margin-bottom: 0 !important;
10078 margin-bottom: 0.25rem !important;
10081 margin-bottom: 0.5rem !important;
10084 margin-bottom: 1rem !important;
10087 margin-bottom: 1.5rem !important;
10090 margin-bottom: 3rem !important;
10093 margin-bottom: auto !important;
10096 margin-left: 0 !important;
10099 margin-left: 0.25rem !important;
10102 margin-left: 0.5rem !important;
10105 margin-left: 1rem !important;
10108 margin-left: 1.5rem !important;
10111 margin-left: 3rem !important;
10114 margin-left: auto !important;
10117 padding: 0 !important;
10120 padding: 0.25rem !important;
10123 padding: 0.5rem !important;
10126 padding: 1rem !important;
10129 padding: 1.5rem !important;
10132 padding: 3rem !important;
10135 padding-right: 0 !important;
10136 padding-left: 0 !important;
10139 padding-right: 0.25rem !important;
10140 padding-left: 0.25rem !important;
10143 padding-right: 0.5rem !important;
10144 padding-left: 0.5rem !important;
10147 padding-right: 1rem !important;
10148 padding-left: 1rem !important;
10151 padding-right: 1.5rem !important;
10152 padding-left: 1.5rem !important;
10155 padding-right: 3rem !important;
10156 padding-left: 3rem !important;
10159 padding-top: 0 !important;
10160 padding-bottom: 0 !important;
10163 padding-top: 0.25rem !important;
10164 padding-bottom: 0.25rem !important;
10167 padding-top: 0.5rem !important;
10168 padding-bottom: 0.5rem !important;
10171 padding-top: 1rem !important;
10172 padding-bottom: 1rem !important;
10175 padding-top: 1.5rem !important;
10176 padding-bottom: 1.5rem !important;
10179 padding-top: 3rem !important;
10180 padding-bottom: 3rem !important;
10183 padding-top: 0 !important;
10186 padding-top: 0.25rem !important;
10189 padding-top: 0.5rem !important;
10192 padding-top: 1rem !important;
10195 padding-top: 1.5rem !important;
10198 padding-top: 3rem !important;
10201 padding-right: 0 !important;
10204 padding-right: 0.25rem !important;
10207 padding-right: 0.5rem !important;
10210 padding-right: 1rem !important;
10213 padding-right: 1.5rem !important;
10216 padding-right: 3rem !important;
10219 padding-bottom: 0 !important;
10222 padding-bottom: 0.25rem !important;
10225 padding-bottom: 0.5rem !important;
10228 padding-bottom: 1rem !important;
10231 padding-bottom: 1.5rem !important;
10234 padding-bottom: 3rem !important;
10237 padding-left: 0 !important;
10240 padding-left: 0.25rem !important;
10243 padding-left: 0.5rem !important;
10246 padding-left: 1rem !important;
10249 padding-left: 1.5rem !important;
10252 padding-left: 3rem !important;
10258 gap: 0.25rem !important;
10261 gap: 0.5rem !important;
10264 gap: 1rem !important;
10267 gap: 1.5rem !important;
10270 gap: 3rem !important;
10273 row-gap: 0 !important;
10276 row-gap: 0.25rem !important;
10279 row-gap: 0.5rem !important;
10282 row-gap: 1rem !important;
10285 row-gap: 1.5rem !important;
10288 row-gap: 3rem !important;
10291 -moz-column-gap: 0 !important;
10292 column-gap: 0 !important;
10295 -moz-column-gap: 0.25rem !important;
10296 column-gap: 0.25rem !important;
10299 -moz-column-gap: 0.5rem !important;
10300 column-gap: 0.5rem !important;
10303 -moz-column-gap: 1rem !important;
10304 column-gap: 1rem !important;
10307 -moz-column-gap: 1.5rem !important;
10308 column-gap: 1.5rem !important;
10311 -moz-column-gap: 3rem !important;
10312 column-gap: 3rem !important;
10315 text-align: left !important;
10318 text-align: right !important;
10321 text-align: center !important;
10324 @media (min-width: 992px) {
10326 float: left !important;
10329 float: right !important;
10332 float: none !important;
10334 .object-fit-lg-contain {
10335 -o-object-fit: contain !important;
10336 object-fit: contain !important;
10338 .object-fit-lg-cover {
10339 -o-object-fit: cover !important;
10340 object-fit: cover !important;
10342 .object-fit-lg-fill {
10343 -o-object-fit: fill !important;
10344 object-fit: fill !important;
10346 .object-fit-lg-scale {
10347 -o-object-fit: scale-down !important;
10348 object-fit: scale-down !important;
10350 .object-fit-lg-none {
10351 -o-object-fit: none !important;
10352 object-fit: none !important;
10355 display: inline !important;
10357 .d-lg-inline-block {
10358 display: inline-block !important;
10361 display: block !important;
10364 display: grid !important;
10366 .d-lg-inline-grid {
10367 display: inline-grid !important;
10370 display: table !important;
10373 display: table-row !important;
10376 display: table-cell !important;
10379 display: flex !important;
10381 .d-lg-inline-flex {
10382 display: inline-flex !important;
10385 display: none !important;
10388 flex: 1 1 auto !important;
10391 flex-direction: row !important;
10394 flex-direction: column !important;
10396 .flex-lg-row-reverse {
10397 flex-direction: row-reverse !important;
10399 .flex-lg-column-reverse {
10400 flex-direction: column-reverse !important;
10403 flex-grow: 0 !important;
10406 flex-grow: 1 !important;
10408 .flex-lg-shrink-0 {
10409 flex-shrink: 0 !important;
10411 .flex-lg-shrink-1 {
10412 flex-shrink: 1 !important;
10415 flex-wrap: wrap !important;
10418 flex-wrap: nowrap !important;
10420 .flex-lg-wrap-reverse {
10421 flex-wrap: wrap-reverse !important;
10423 .justify-content-lg-start {
10424 justify-content: flex-start !important;
10426 .justify-content-lg-end {
10427 justify-content: flex-end !important;
10429 .justify-content-lg-center {
10430 justify-content: center !important;
10432 .justify-content-lg-between {
10433 justify-content: space-between !important;
10435 .justify-content-lg-around {
10436 justify-content: space-around !important;
10438 .justify-content-lg-evenly {
10439 justify-content: space-evenly !important;
10441 .align-items-lg-start {
10442 align-items: flex-start !important;
10444 .align-items-lg-end {
10445 align-items: flex-end !important;
10447 .align-items-lg-center {
10448 align-items: center !important;
10450 .align-items-lg-baseline {
10451 align-items: baseline !important;
10453 .align-items-lg-stretch {
10454 align-items: stretch !important;
10456 .align-content-lg-start {
10457 align-content: flex-start !important;
10459 .align-content-lg-end {
10460 align-content: flex-end !important;
10462 .align-content-lg-center {
10463 align-content: center !important;
10465 .align-content-lg-between {
10466 align-content: space-between !important;
10468 .align-content-lg-around {
10469 align-content: space-around !important;
10471 .align-content-lg-stretch {
10472 align-content: stretch !important;
10474 .align-self-lg-auto {
10475 align-self: auto !important;
10477 .align-self-lg-start {
10478 align-self: flex-start !important;
10480 .align-self-lg-end {
10481 align-self: flex-end !important;
10483 .align-self-lg-center {
10484 align-self: center !important;
10486 .align-self-lg-baseline {
10487 align-self: baseline !important;
10489 .align-self-lg-stretch {
10490 align-self: stretch !important;
10493 order: -1 !important;
10496 order: 0 !important;
10499 order: 1 !important;
10502 order: 2 !important;
10505 order: 3 !important;
10508 order: 4 !important;
10511 order: 5 !important;
10514 order: 6 !important;
10517 margin: 0 !important;
10520 margin: 0.25rem !important;
10523 margin: 0.5rem !important;
10526 margin: 1rem !important;
10529 margin: 1.5rem !important;
10532 margin: 3rem !important;
10535 margin: auto !important;
10538 margin-right: 0 !important;
10539 margin-left: 0 !important;
10542 margin-right: 0.25rem !important;
10543 margin-left: 0.25rem !important;
10546 margin-right: 0.5rem !important;
10547 margin-left: 0.5rem !important;
10550 margin-right: 1rem !important;
10551 margin-left: 1rem !important;
10554 margin-right: 1.5rem !important;
10555 margin-left: 1.5rem !important;
10558 margin-right: 3rem !important;
10559 margin-left: 3rem !important;
10562 margin-right: auto !important;
10563 margin-left: auto !important;
10566 margin-top: 0 !important;
10567 margin-bottom: 0 !important;
10570 margin-top: 0.25rem !important;
10571 margin-bottom: 0.25rem !important;
10574 margin-top: 0.5rem !important;
10575 margin-bottom: 0.5rem !important;
10578 margin-top: 1rem !important;
10579 margin-bottom: 1rem !important;
10582 margin-top: 1.5rem !important;
10583 margin-bottom: 1.5rem !important;
10586 margin-top: 3rem !important;
10587 margin-bottom: 3rem !important;
10590 margin-top: auto !important;
10591 margin-bottom: auto !important;
10594 margin-top: 0 !important;
10597 margin-top: 0.25rem !important;
10600 margin-top: 0.5rem !important;
10603 margin-top: 1rem !important;
10606 margin-top: 1.5rem !important;
10609 margin-top: 3rem !important;
10612 margin-top: auto !important;
10615 margin-right: 0 !important;
10618 margin-right: 0.25rem !important;
10621 margin-right: 0.5rem !important;
10624 margin-right: 1rem !important;
10627 margin-right: 1.5rem !important;
10630 margin-right: 3rem !important;
10633 margin-right: auto !important;
10636 margin-bottom: 0 !important;
10639 margin-bottom: 0.25rem !important;
10642 margin-bottom: 0.5rem !important;
10645 margin-bottom: 1rem !important;
10648 margin-bottom: 1.5rem !important;
10651 margin-bottom: 3rem !important;
10654 margin-bottom: auto !important;
10657 margin-left: 0 !important;
10660 margin-left: 0.25rem !important;
10663 margin-left: 0.5rem !important;
10666 margin-left: 1rem !important;
10669 margin-left: 1.5rem !important;
10672 margin-left: 3rem !important;
10675 margin-left: auto !important;
10678 padding: 0 !important;
10681 padding: 0.25rem !important;
10684 padding: 0.5rem !important;
10687 padding: 1rem !important;
10690 padding: 1.5rem !important;
10693 padding: 3rem !important;
10696 padding-right: 0 !important;
10697 padding-left: 0 !important;
10700 padding-right: 0.25rem !important;
10701 padding-left: 0.25rem !important;
10704 padding-right: 0.5rem !important;
10705 padding-left: 0.5rem !important;
10708 padding-right: 1rem !important;
10709 padding-left: 1rem !important;
10712 padding-right: 1.5rem !important;
10713 padding-left: 1.5rem !important;
10716 padding-right: 3rem !important;
10717 padding-left: 3rem !important;
10720 padding-top: 0 !important;
10721 padding-bottom: 0 !important;
10724 padding-top: 0.25rem !important;
10725 padding-bottom: 0.25rem !important;
10728 padding-top: 0.5rem !important;
10729 padding-bottom: 0.5rem !important;
10732 padding-top: 1rem !important;
10733 padding-bottom: 1rem !important;
10736 padding-top: 1.5rem !important;
10737 padding-bottom: 1.5rem !important;
10740 padding-top: 3rem !important;
10741 padding-bottom: 3rem !important;
10744 padding-top: 0 !important;
10747 padding-top: 0.25rem !important;
10750 padding-top: 0.5rem !important;
10753 padding-top: 1rem !important;
10756 padding-top: 1.5rem !important;
10759 padding-top: 3rem !important;
10762 padding-right: 0 !important;
10765 padding-right: 0.25rem !important;
10768 padding-right: 0.5rem !important;
10771 padding-right: 1rem !important;
10774 padding-right: 1.5rem !important;
10777 padding-right: 3rem !important;
10780 padding-bottom: 0 !important;
10783 padding-bottom: 0.25rem !important;
10786 padding-bottom: 0.5rem !important;
10789 padding-bottom: 1rem !important;
10792 padding-bottom: 1.5rem !important;
10795 padding-bottom: 3rem !important;
10798 padding-left: 0 !important;
10801 padding-left: 0.25rem !important;
10804 padding-left: 0.5rem !important;
10807 padding-left: 1rem !important;
10810 padding-left: 1.5rem !important;
10813 padding-left: 3rem !important;
10819 gap: 0.25rem !important;
10822 gap: 0.5rem !important;
10825 gap: 1rem !important;
10828 gap: 1.5rem !important;
10831 gap: 3rem !important;
10834 row-gap: 0 !important;
10837 row-gap: 0.25rem !important;
10840 row-gap: 0.5rem !important;
10843 row-gap: 1rem !important;
10846 row-gap: 1.5rem !important;
10849 row-gap: 3rem !important;
10852 -moz-column-gap: 0 !important;
10853 column-gap: 0 !important;
10856 -moz-column-gap: 0.25rem !important;
10857 column-gap: 0.25rem !important;
10860 -moz-column-gap: 0.5rem !important;
10861 column-gap: 0.5rem !important;
10864 -moz-column-gap: 1rem !important;
10865 column-gap: 1rem !important;
10868 -moz-column-gap: 1.5rem !important;
10869 column-gap: 1.5rem !important;
10872 -moz-column-gap: 3rem !important;
10873 column-gap: 3rem !important;
10876 text-align: left !important;
10879 text-align: right !important;
10882 text-align: center !important;
10885 @media (min-width: 1200px) {
10887 float: left !important;
10890 float: right !important;
10893 float: none !important;
10895 .object-fit-xl-contain {
10896 -o-object-fit: contain !important;
10897 object-fit: contain !important;
10899 .object-fit-xl-cover {
10900 -o-object-fit: cover !important;
10901 object-fit: cover !important;
10903 .object-fit-xl-fill {
10904 -o-object-fit: fill !important;
10905 object-fit: fill !important;
10907 .object-fit-xl-scale {
10908 -o-object-fit: scale-down !important;
10909 object-fit: scale-down !important;
10911 .object-fit-xl-none {
10912 -o-object-fit: none !important;
10913 object-fit: none !important;
10916 display: inline !important;
10918 .d-xl-inline-block {
10919 display: inline-block !important;
10922 display: block !important;
10925 display: grid !important;
10927 .d-xl-inline-grid {
10928 display: inline-grid !important;
10931 display: table !important;
10934 display: table-row !important;
10937 display: table-cell !important;
10940 display: flex !important;
10942 .d-xl-inline-flex {
10943 display: inline-flex !important;
10946 display: none !important;
10949 flex: 1 1 auto !important;
10952 flex-direction: row !important;
10955 flex-direction: column !important;
10957 .flex-xl-row-reverse {
10958 flex-direction: row-reverse !important;
10960 .flex-xl-column-reverse {
10961 flex-direction: column-reverse !important;
10964 flex-grow: 0 !important;
10967 flex-grow: 1 !important;
10969 .flex-xl-shrink-0 {
10970 flex-shrink: 0 !important;
10972 .flex-xl-shrink-1 {
10973 flex-shrink: 1 !important;
10976 flex-wrap: wrap !important;
10979 flex-wrap: nowrap !important;
10981 .flex-xl-wrap-reverse {
10982 flex-wrap: wrap-reverse !important;
10984 .justify-content-xl-start {
10985 justify-content: flex-start !important;
10987 .justify-content-xl-end {
10988 justify-content: flex-end !important;
10990 .justify-content-xl-center {
10991 justify-content: center !important;
10993 .justify-content-xl-between {
10994 justify-content: space-between !important;
10996 .justify-content-xl-around {
10997 justify-content: space-around !important;
10999 .justify-content-xl-evenly {
11000 justify-content: space-evenly !important;
11002 .align-items-xl-start {
11003 align-items: flex-start !important;
11005 .align-items-xl-end {
11006 align-items: flex-end !important;
11008 .align-items-xl-center {
11009 align-items: center !important;
11011 .align-items-xl-baseline {
11012 align-items: baseline !important;
11014 .align-items-xl-stretch {
11015 align-items: stretch !important;
11017 .align-content-xl-start {
11018 align-content: flex-start !important;
11020 .align-content-xl-end {
11021 align-content: flex-end !important;
11023 .align-content-xl-center {
11024 align-content: center !important;
11026 .align-content-xl-between {
11027 align-content: space-between !important;
11029 .align-content-xl-around {
11030 align-content: space-around !important;
11032 .align-content-xl-stretch {
11033 align-content: stretch !important;
11035 .align-self-xl-auto {
11036 align-self: auto !important;
11038 .align-self-xl-start {
11039 align-self: flex-start !important;
11041 .align-self-xl-end {
11042 align-self: flex-end !important;
11044 .align-self-xl-center {
11045 align-self: center !important;
11047 .align-self-xl-baseline {
11048 align-self: baseline !important;
11050 .align-self-xl-stretch {
11051 align-self: stretch !important;
11054 order: -1 !important;
11057 order: 0 !important;
11060 order: 1 !important;
11063 order: 2 !important;
11066 order: 3 !important;
11069 order: 4 !important;
11072 order: 5 !important;
11075 order: 6 !important;
11078 margin: 0 !important;
11081 margin: 0.25rem !important;
11084 margin: 0.5rem !important;
11087 margin: 1rem !important;
11090 margin: 1.5rem !important;
11093 margin: 3rem !important;
11096 margin: auto !important;
11099 margin-right: 0 !important;
11100 margin-left: 0 !important;
11103 margin-right: 0.25rem !important;
11104 margin-left: 0.25rem !important;
11107 margin-right: 0.5rem !important;
11108 margin-left: 0.5rem !important;
11111 margin-right: 1rem !important;
11112 margin-left: 1rem !important;
11115 margin-right: 1.5rem !important;
11116 margin-left: 1.5rem !important;
11119 margin-right: 3rem !important;
11120 margin-left: 3rem !important;
11123 margin-right: auto !important;
11124 margin-left: auto !important;
11127 margin-top: 0 !important;
11128 margin-bottom: 0 !important;
11131 margin-top: 0.25rem !important;
11132 margin-bottom: 0.25rem !important;
11135 margin-top: 0.5rem !important;
11136 margin-bottom: 0.5rem !important;
11139 margin-top: 1rem !important;
11140 margin-bottom: 1rem !important;
11143 margin-top: 1.5rem !important;
11144 margin-bottom: 1.5rem !important;
11147 margin-top: 3rem !important;
11148 margin-bottom: 3rem !important;
11151 margin-top: auto !important;
11152 margin-bottom: auto !important;
11155 margin-top: 0 !important;
11158 margin-top: 0.25rem !important;
11161 margin-top: 0.5rem !important;
11164 margin-top: 1rem !important;
11167 margin-top: 1.5rem !important;
11170 margin-top: 3rem !important;
11173 margin-top: auto !important;
11176 margin-right: 0 !important;
11179 margin-right: 0.25rem !important;
11182 margin-right: 0.5rem !important;
11185 margin-right: 1rem !important;
11188 margin-right: 1.5rem !important;
11191 margin-right: 3rem !important;
11194 margin-right: auto !important;
11197 margin-bottom: 0 !important;
11200 margin-bottom: 0.25rem !important;
11203 margin-bottom: 0.5rem !important;
11206 margin-bottom: 1rem !important;
11209 margin-bottom: 1.5rem !important;
11212 margin-bottom: 3rem !important;
11215 margin-bottom: auto !important;
11218 margin-left: 0 !important;
11221 margin-left: 0.25rem !important;
11224 margin-left: 0.5rem !important;
11227 margin-left: 1rem !important;
11230 margin-left: 1.5rem !important;
11233 margin-left: 3rem !important;
11236 margin-left: auto !important;
11239 padding: 0 !important;
11242 padding: 0.25rem !important;
11245 padding: 0.5rem !important;
11248 padding: 1rem !important;
11251 padding: 1.5rem !important;
11254 padding: 3rem !important;
11257 padding-right: 0 !important;
11258 padding-left: 0 !important;
11261 padding-right: 0.25rem !important;
11262 padding-left: 0.25rem !important;
11265 padding-right: 0.5rem !important;
11266 padding-left: 0.5rem !important;
11269 padding-right: 1rem !important;
11270 padding-left: 1rem !important;
11273 padding-right: 1.5rem !important;
11274 padding-left: 1.5rem !important;
11277 padding-right: 3rem !important;
11278 padding-left: 3rem !important;
11281 padding-top: 0 !important;
11282 padding-bottom: 0 !important;
11285 padding-top: 0.25rem !important;
11286 padding-bottom: 0.25rem !important;
11289 padding-top: 0.5rem !important;
11290 padding-bottom: 0.5rem !important;
11293 padding-top: 1rem !important;
11294 padding-bottom: 1rem !important;
11297 padding-top: 1.5rem !important;
11298 padding-bottom: 1.5rem !important;
11301 padding-top: 3rem !important;
11302 padding-bottom: 3rem !important;
11305 padding-top: 0 !important;
11308 padding-top: 0.25rem !important;
11311 padding-top: 0.5rem !important;
11314 padding-top: 1rem !important;
11317 padding-top: 1.5rem !important;
11320 padding-top: 3rem !important;
11323 padding-right: 0 !important;
11326 padding-right: 0.25rem !important;
11329 padding-right: 0.5rem !important;
11332 padding-right: 1rem !important;
11335 padding-right: 1.5rem !important;
11338 padding-right: 3rem !important;
11341 padding-bottom: 0 !important;
11344 padding-bottom: 0.25rem !important;
11347 padding-bottom: 0.5rem !important;
11350 padding-bottom: 1rem !important;
11353 padding-bottom: 1.5rem !important;
11356 padding-bottom: 3rem !important;
11359 padding-left: 0 !important;
11362 padding-left: 0.25rem !important;
11365 padding-left: 0.5rem !important;
11368 padding-left: 1rem !important;
11371 padding-left: 1.5rem !important;
11374 padding-left: 3rem !important;
11380 gap: 0.25rem !important;
11383 gap: 0.5rem !important;
11386 gap: 1rem !important;
11389 gap: 1.5rem !important;
11392 gap: 3rem !important;
11395 row-gap: 0 !important;
11398 row-gap: 0.25rem !important;
11401 row-gap: 0.5rem !important;
11404 row-gap: 1rem !important;
11407 row-gap: 1.5rem !important;
11410 row-gap: 3rem !important;
11413 -moz-column-gap: 0 !important;
11414 column-gap: 0 !important;
11417 -moz-column-gap: 0.25rem !important;
11418 column-gap: 0.25rem !important;
11421 -moz-column-gap: 0.5rem !important;
11422 column-gap: 0.5rem !important;
11425 -moz-column-gap: 1rem !important;
11426 column-gap: 1rem !important;
11429 -moz-column-gap: 1.5rem !important;
11430 column-gap: 1.5rem !important;
11433 -moz-column-gap: 3rem !important;
11434 column-gap: 3rem !important;
11437 text-align: left !important;
11440 text-align: right !important;
11443 text-align: center !important;
11446 @media (min-width: 1400px) {
11448 float: left !important;
11451 float: right !important;
11454 float: none !important;
11456 .object-fit-xxl-contain {
11457 -o-object-fit: contain !important;
11458 object-fit: contain !important;
11460 .object-fit-xxl-cover {
11461 -o-object-fit: cover !important;
11462 object-fit: cover !important;
11464 .object-fit-xxl-fill {
11465 -o-object-fit: fill !important;
11466 object-fit: fill !important;
11468 .object-fit-xxl-scale {
11469 -o-object-fit: scale-down !important;
11470 object-fit: scale-down !important;
11472 .object-fit-xxl-none {
11473 -o-object-fit: none !important;
11474 object-fit: none !important;
11477 display: inline !important;
11479 .d-xxl-inline-block {
11480 display: inline-block !important;
11483 display: block !important;
11486 display: grid !important;
11488 .d-xxl-inline-grid {
11489 display: inline-grid !important;
11492 display: table !important;
11495 display: table-row !important;
11497 .d-xxl-table-cell {
11498 display: table-cell !important;
11501 display: flex !important;
11503 .d-xxl-inline-flex {
11504 display: inline-flex !important;
11507 display: none !important;
11510 flex: 1 1 auto !important;
11513 flex-direction: row !important;
11516 flex-direction: column !important;
11518 .flex-xxl-row-reverse {
11519 flex-direction: row-reverse !important;
11521 .flex-xxl-column-reverse {
11522 flex-direction: column-reverse !important;
11525 flex-grow: 0 !important;
11528 flex-grow: 1 !important;
11530 .flex-xxl-shrink-0 {
11531 flex-shrink: 0 !important;
11533 .flex-xxl-shrink-1 {
11534 flex-shrink: 1 !important;
11537 flex-wrap: wrap !important;
11540 flex-wrap: nowrap !important;
11542 .flex-xxl-wrap-reverse {
11543 flex-wrap: wrap-reverse !important;
11545 .justify-content-xxl-start {
11546 justify-content: flex-start !important;
11548 .justify-content-xxl-end {
11549 justify-content: flex-end !important;
11551 .justify-content-xxl-center {
11552 justify-content: center !important;
11554 .justify-content-xxl-between {
11555 justify-content: space-between !important;
11557 .justify-content-xxl-around {
11558 justify-content: space-around !important;
11560 .justify-content-xxl-evenly {
11561 justify-content: space-evenly !important;
11563 .align-items-xxl-start {
11564 align-items: flex-start !important;
11566 .align-items-xxl-end {
11567 align-items: flex-end !important;
11569 .align-items-xxl-center {
11570 align-items: center !important;
11572 .align-items-xxl-baseline {
11573 align-items: baseline !important;
11575 .align-items-xxl-stretch {
11576 align-items: stretch !important;
11578 .align-content-xxl-start {
11579 align-content: flex-start !important;
11581 .align-content-xxl-end {
11582 align-content: flex-end !important;
11584 .align-content-xxl-center {
11585 align-content: center !important;
11587 .align-content-xxl-between {
11588 align-content: space-between !important;
11590 .align-content-xxl-around {
11591 align-content: space-around !important;
11593 .align-content-xxl-stretch {
11594 align-content: stretch !important;
11596 .align-self-xxl-auto {
11597 align-self: auto !important;
11599 .align-self-xxl-start {
11600 align-self: flex-start !important;
11602 .align-self-xxl-end {
11603 align-self: flex-end !important;
11605 .align-self-xxl-center {
11606 align-self: center !important;
11608 .align-self-xxl-baseline {
11609 align-self: baseline !important;
11611 .align-self-xxl-stretch {
11612 align-self: stretch !important;
11615 order: -1 !important;
11618 order: 0 !important;
11621 order: 1 !important;
11624 order: 2 !important;
11627 order: 3 !important;
11630 order: 4 !important;
11633 order: 5 !important;
11636 order: 6 !important;
11639 margin: 0 !important;
11642 margin: 0.25rem !important;
11645 margin: 0.5rem !important;
11648 margin: 1rem !important;
11651 margin: 1.5rem !important;
11654 margin: 3rem !important;
11657 margin: auto !important;
11660 margin-right: 0 !important;
11661 margin-left: 0 !important;
11664 margin-right: 0.25rem !important;
11665 margin-left: 0.25rem !important;
11668 margin-right: 0.5rem !important;
11669 margin-left: 0.5rem !important;
11672 margin-right: 1rem !important;
11673 margin-left: 1rem !important;
11676 margin-right: 1.5rem !important;
11677 margin-left: 1.5rem !important;
11680 margin-right: 3rem !important;
11681 margin-left: 3rem !important;
11684 margin-right: auto !important;
11685 margin-left: auto !important;
11688 margin-top: 0 !important;
11689 margin-bottom: 0 !important;
11692 margin-top: 0.25rem !important;
11693 margin-bottom: 0.25rem !important;
11696 margin-top: 0.5rem !important;
11697 margin-bottom: 0.5rem !important;
11700 margin-top: 1rem !important;
11701 margin-bottom: 1rem !important;
11704 margin-top: 1.5rem !important;
11705 margin-bottom: 1.5rem !important;
11708 margin-top: 3rem !important;
11709 margin-bottom: 3rem !important;
11712 margin-top: auto !important;
11713 margin-bottom: auto !important;
11716 margin-top: 0 !important;
11719 margin-top: 0.25rem !important;
11722 margin-top: 0.5rem !important;
11725 margin-top: 1rem !important;
11728 margin-top: 1.5rem !important;
11731 margin-top: 3rem !important;
11734 margin-top: auto !important;
11737 margin-right: 0 !important;
11740 margin-right: 0.25rem !important;
11743 margin-right: 0.5rem !important;
11746 margin-right: 1rem !important;
11749 margin-right: 1.5rem !important;
11752 margin-right: 3rem !important;
11755 margin-right: auto !important;
11758 margin-bottom: 0 !important;
11761 margin-bottom: 0.25rem !important;
11764 margin-bottom: 0.5rem !important;
11767 margin-bottom: 1rem !important;
11770 margin-bottom: 1.5rem !important;
11773 margin-bottom: 3rem !important;
11776 margin-bottom: auto !important;
11779 margin-left: 0 !important;
11782 margin-left: 0.25rem !important;
11785 margin-left: 0.5rem !important;
11788 margin-left: 1rem !important;
11791 margin-left: 1.5rem !important;
11794 margin-left: 3rem !important;
11797 margin-left: auto !important;
11800 padding: 0 !important;
11803 padding: 0.25rem !important;
11806 padding: 0.5rem !important;
11809 padding: 1rem !important;
11812 padding: 1.5rem !important;
11815 padding: 3rem !important;
11818 padding-right: 0 !important;
11819 padding-left: 0 !important;
11822 padding-right: 0.25rem !important;
11823 padding-left: 0.25rem !important;
11826 padding-right: 0.5rem !important;
11827 padding-left: 0.5rem !important;
11830 padding-right: 1rem !important;
11831 padding-left: 1rem !important;
11834 padding-right: 1.5rem !important;
11835 padding-left: 1.5rem !important;
11838 padding-right: 3rem !important;
11839 padding-left: 3rem !important;
11842 padding-top: 0 !important;
11843 padding-bottom: 0 !important;
11846 padding-top: 0.25rem !important;
11847 padding-bottom: 0.25rem !important;
11850 padding-top: 0.5rem !important;
11851 padding-bottom: 0.5rem !important;
11854 padding-top: 1rem !important;
11855 padding-bottom: 1rem !important;
11858 padding-top: 1.5rem !important;
11859 padding-bottom: 1.5rem !important;
11862 padding-top: 3rem !important;
11863 padding-bottom: 3rem !important;
11866 padding-top: 0 !important;
11869 padding-top: 0.25rem !important;
11872 padding-top: 0.5rem !important;
11875 padding-top: 1rem !important;
11878 padding-top: 1.5rem !important;
11881 padding-top: 3rem !important;
11884 padding-right: 0 !important;
11887 padding-right: 0.25rem !important;
11890 padding-right: 0.5rem !important;
11893 padding-right: 1rem !important;
11896 padding-right: 1.5rem !important;
11899 padding-right: 3rem !important;
11902 padding-bottom: 0 !important;
11905 padding-bottom: 0.25rem !important;
11908 padding-bottom: 0.5rem !important;
11911 padding-bottom: 1rem !important;
11914 padding-bottom: 1.5rem !important;
11917 padding-bottom: 3rem !important;
11920 padding-left: 0 !important;
11923 padding-left: 0.25rem !important;
11926 padding-left: 0.5rem !important;
11929 padding-left: 1rem !important;
11932 padding-left: 1.5rem !important;
11935 padding-left: 3rem !important;
11941 gap: 0.25rem !important;
11944 gap: 0.5rem !important;
11947 gap: 1rem !important;
11950 gap: 1.5rem !important;
11953 gap: 3rem !important;
11956 row-gap: 0 !important;
11959 row-gap: 0.25rem !important;
11962 row-gap: 0.5rem !important;
11965 row-gap: 1rem !important;
11968 row-gap: 1.5rem !important;
11971 row-gap: 3rem !important;
11973 .column-gap-xxl-0 {
11974 -moz-column-gap: 0 !important;
11975 column-gap: 0 !important;
11977 .column-gap-xxl-1 {
11978 -moz-column-gap: 0.25rem !important;
11979 column-gap: 0.25rem !important;
11981 .column-gap-xxl-2 {
11982 -moz-column-gap: 0.5rem !important;
11983 column-gap: 0.5rem !important;
11985 .column-gap-xxl-3 {
11986 -moz-column-gap: 1rem !important;
11987 column-gap: 1rem !important;
11989 .column-gap-xxl-4 {
11990 -moz-column-gap: 1.5rem !important;
11991 column-gap: 1.5rem !important;
11993 .column-gap-xxl-5 {
11994 -moz-column-gap: 3rem !important;
11995 column-gap: 3rem !important;
11998 text-align: left !important;
12001 text-align: right !important;
12004 text-align: center !important;
12007 @media (min-width: 1200px) {
12009 font-size: 2.5rem !important;
12012 font-size: 2rem !important;
12015 font-size: 1.75rem !important;
12018 font-size: 1.5rem !important;
12023 display: inline !important;
12025 .d-print-inline-block {
12026 display: inline-block !important;
12029 display: block !important;
12032 display: grid !important;
12034 .d-print-inline-grid {
12035 display: inline-grid !important;
12038 display: table !important;
12040 .d-print-table-row {
12041 display: table-row !important;
12043 .d-print-table-cell {
12044 display: table-cell !important;
12047 display: flex !important;
12049 .d-print-inline-flex {
12050 display: inline-flex !important;
12053 display: none !important;
12057 /*# sourceMappingURL=bootstrap.css.map */
12059 footer.svelte-1f2bd8l {
12062 text-align: center;
12064 footer.svelte-1f2bd8l p:where(.svelte-1f2bd8l) {
12069 #last-updated.svelte-1i1228w {
12070 position: relative;
12072 font-style: italic;
12074 #loading.svelte-1i1228w {
12076 position: absolute;
12077 padding: 0.5em 1em;
12081 background-color: #eee;
12086 .navbar-brand.svelte-1q88nx a:hover {
12087 text-decoration: none;
12090 .navbar-brand.svelte-1q88nx h1:where(.svelte-1q88nx) {
12096 .navbar-brand.svelte-1q88nx img:where(.svelte-1q88nx) {
12097 display: inline-block;
12102 .nav-item.svelte-1q88nx {
12103 white-space: nowrap;
12106 .page-title-section.svelte-1q88nx {
12108 text-align: center;
12111 @media (max-width: 600px) {
12112 .page-title-section.svelte-1q88nx {
12117 .search-section.svelte-1q88nx {
12119 background-color: #f5f5f5;
12120 border-top: 2px solid #ddd;
12121 border-bottom: 2px solid #ddd;
12125 .nav-tabs.svelte-1u2ltgo {
12130 .nav-link.svelte-1u2ltgo {
12131 padding: 0.1rem 1rem;
12134 #q.svelte-1u2ltgo {
12139 #searchAdvancedOptions.svelte-1u2ltgo ul:where(.svelte-1u2ltgo) {
12140 list-style-type: none;
12142 font-size: 0.85rem;
12145 #searchAdvancedOptions.svelte-1u2ltgo li:where(.svelte-1u2ltgo) {
12146 display: inline-block;
12148 border-radius: 5px;
12149 border: 1px dotted #ccc;
12153 #searchAdvancedOptions.svelte-1u2ltgo label:where(.svelte-1u2ltgo) {
12154 margin-right: 0.5em;
12159 .mapicon.svelte-180cawe {
12164 .result.svelte-358hab {
12169 border-radius: 2px;
12170 background:#F0F7FF;
12171 border: 2px solid #D7E7FF;
12176 .result.highlight.svelte-358hab {
12177 background-color: #D9E7F7;
12178 border-color: #9DB9E4;
12180 .result.highlight.svelte-358hab a {
12185 background-color: white;
12187 .result.svelte-358hab .type:where(.svelte-358hab){
12191 .result.svelte-358hab a {
12195 .result.svelte-358hab .coords:where(.svelte-358hab) {
12199 .noresults.svelte-358hab{
12200 text-align: center;
12204 .more.svelte-358hab{
12209 .result.highlight.svelte-358hab a:hover {
12213 /* required styles */
\r
12217 .leaflet-marker-icon,
\r
12218 .leaflet-marker-shadow,
\r
12219 .leaflet-tile-container,
\r
12220 .leaflet-pane > svg,
\r
12221 .leaflet-pane > canvas,
\r
12222 .leaflet-zoom-box,
\r
12223 .leaflet-image-layer,
\r
12225 position: absolute;
\r
12229 .leaflet-container {
\r
12230 overflow: hidden;
\r
12233 .leaflet-marker-icon,
\r
12234 .leaflet-marker-shadow {
\r
12235 -webkit-user-select: none;
\r
12236 -moz-user-select: none;
\r
12237 user-select: none;
\r
12238 -webkit-user-drag: none;
\r
12240 /* Prevents IE11 from highlighting tiles in blue */
\r
12241 .leaflet-tile::selection {
\r
12242 background: transparent;
\r
12244 /* Safari renders non-retina tile on retina better with this, but Chrome is worse */
\r
12245 .leaflet-safari .leaflet-tile {
\r
12246 image-rendering: -webkit-optimize-contrast;
\r
12248 /* hack that prevents hw layers "stretching" when loading new tiles */
\r
12249 .leaflet-safari .leaflet-tile-container {
\r
12252 -webkit-transform-origin: 0 0;
\r
12254 .leaflet-marker-icon,
\r
12255 .leaflet-marker-shadow {
\r
12258 /* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
\r
12259 /* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
\r
12260 .leaflet-container .leaflet-overlay-pane svg {
\r
12261 max-width: none !important;
\r
12262 max-height: none !important;
\r
12264 .leaflet-container .leaflet-marker-pane img,
\r
12265 .leaflet-container .leaflet-shadow-pane img,
\r
12266 .leaflet-container .leaflet-tile-pane img,
\r
12267 .leaflet-container img.leaflet-image-layer,
\r
12268 .leaflet-container .leaflet-tile {
\r
12269 max-width: none !important;
\r
12270 max-height: none !important;
\r
12275 .leaflet-container img.leaflet-tile {
\r
12276 /* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
\r
12277 mix-blend-mode: plus-lighter;
\r
12280 .leaflet-container.leaflet-touch-zoom {
\r
12281 -ms-touch-action: pan-x pan-y;
\r
12282 touch-action: pan-x pan-y;
\r
12284 .leaflet-container.leaflet-touch-drag {
\r
12285 -ms-touch-action: pinch-zoom;
\r
12286 /* Fallback for FF which doesn't support pinch-zoom */
\r
12287 touch-action: none;
\r
12288 touch-action: pinch-zoom;
\r
12290 .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
\r
12291 -ms-touch-action: none;
\r
12292 touch-action: none;
\r
12294 .leaflet-container {
\r
12295 -webkit-tap-highlight-color: transparent;
\r
12297 .leaflet-container a {
\r
12298 -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
\r
12302 visibility: hidden;
\r
12304 .leaflet-tile-loaded {
\r
12305 visibility: inherit;
\r
12307 .leaflet-zoom-box {
\r
12310 -moz-box-sizing: border-box;
\r
12311 box-sizing: border-box;
\r
12314 /* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
\r
12315 .leaflet-overlay-pane svg {
\r
12316 -moz-user-select: none;
\r
12319 .leaflet-pane { z-index: 400; }
\r
12321 .leaflet-tile-pane { z-index: 200; }
\r
12322 .leaflet-overlay-pane { z-index: 400; }
\r
12323 .leaflet-shadow-pane { z-index: 500; }
\r
12324 .leaflet-marker-pane { z-index: 600; }
\r
12325 .leaflet-tooltip-pane { z-index: 650; }
\r
12326 .leaflet-popup-pane { z-index: 700; }
\r
12328 .leaflet-map-pane canvas { z-index: 100; }
\r
12329 .leaflet-map-pane svg { z-index: 200; }
\r
12331 .leaflet-vml-shape {
\r
12336 behavior: url(#default#VML);
\r
12337 display: inline-block;
\r
12338 position: absolute;
\r
12342 /* control positioning */
\r
12344 .leaflet-control {
\r
12345 position: relative;
\r
12347 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
12348 pointer-events: auto;
\r
12351 .leaflet-bottom {
\r
12352 position: absolute;
\r
12354 pointer-events: none;
\r
12362 .leaflet-bottom {
\r
12368 .leaflet-control {
\r
12372 .leaflet-right .leaflet-control {
\r
12375 .leaflet-top .leaflet-control {
\r
12376 margin-top: 10px;
\r
12378 .leaflet-bottom .leaflet-control {
\r
12379 margin-bottom: 10px;
\r
12381 .leaflet-left .leaflet-control {
\r
12382 margin-left: 10px;
\r
12384 .leaflet-right .leaflet-control {
\r
12385 margin-right: 10px;
\r
12389 /* zoom and fade animations */
\r
12391 .leaflet-fade-anim .leaflet-popup {
\r
12393 -webkit-transition: opacity 0.2s linear;
\r
12394 -moz-transition: opacity 0.2s linear;
\r
12395 transition: opacity 0.2s linear;
\r
12397 .leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
\r
12400 .leaflet-zoom-animated {
\r
12401 -webkit-transform-origin: 0 0;
\r
12402 -ms-transform-origin: 0 0;
\r
12403 transform-origin: 0 0;
\r
12405 svg.leaflet-zoom-animated {
\r
12406 will-change: transform;
\r
12409 .leaflet-zoom-anim .leaflet-zoom-animated {
\r
12410 -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
12411 -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
12412 transition: transform 0.25s cubic-bezier(0,0,0.25,1);
\r
12414 .leaflet-zoom-anim .leaflet-tile,
\r
12415 .leaflet-pan-anim .leaflet-tile {
\r
12416 -webkit-transition: none;
\r
12417 -moz-transition: none;
\r
12418 transition: none;
\r
12421 .leaflet-zoom-anim .leaflet-zoom-hide {
\r
12422 visibility: hidden;
\r
12428 .leaflet-interactive {
\r
12432 cursor: -webkit-grab;
\r
12433 cursor: -moz-grab;
\r
12436 .leaflet-crosshair,
\r
12437 .leaflet-crosshair .leaflet-interactive {
\r
12438 cursor: crosshair;
\r
12440 .leaflet-popup-pane,
\r
12441 .leaflet-control {
\r
12444 .leaflet-dragging .leaflet-grab,
\r
12445 .leaflet-dragging .leaflet-grab .leaflet-interactive,
\r
12446 .leaflet-dragging .leaflet-marker-draggable {
\r
12448 cursor: -webkit-grabbing;
\r
12449 cursor: -moz-grabbing;
\r
12450 cursor: grabbing;
\r
12453 /* marker & overlays interactivity */
\r
12454 .leaflet-marker-icon,
\r
12455 .leaflet-marker-shadow,
\r
12456 .leaflet-image-layer,
\r
12457 .leaflet-pane > svg path,
\r
12458 .leaflet-tile-container {
\r
12459 pointer-events: none;
\r
12462 .leaflet-marker-icon.leaflet-interactive,
\r
12463 .leaflet-image-layer.leaflet-interactive,
\r
12464 .leaflet-pane > svg path.leaflet-interactive,
\r
12465 svg.leaflet-image-layer.leaflet-interactive path {
\r
12466 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
12467 pointer-events: auto;
\r
12470 /* visual tweaks */
\r
12472 .leaflet-container {
\r
12473 background: #ddd;
\r
12474 outline-offset: 1px;
\r
12476 .leaflet-container a {
\r
12479 .leaflet-zoom-box {
\r
12480 border: 2px dotted #38f;
\r
12481 background: rgba(255,255,255,0.5);
\r
12485 /* general typography */
\r
12486 .leaflet-container {
\r
12487 font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
\r
12489 font-size: 0.75rem;
\r
12490 line-height: 1.5;
\r
12494 /* general toolbar styles */
\r
12497 box-shadow: 0 1px 5px rgba(0,0,0,0.65);
\r
12498 border-radius: 4px;
\r
12501 background-color: #fff;
\r
12502 border-bottom: 1px solid #ccc;
\r
12505 line-height: 26px;
\r
12507 text-align: center;
\r
12508 text-decoration: none;
\r
12512 .leaflet-control-layers-toggle {
\r
12513 background-position: 50% 50%;
\r
12514 background-repeat: no-repeat;
\r
12517 .leaflet-bar a:hover,
\r
12518 .leaflet-bar a:focus {
\r
12519 background-color: #f4f4f4;
\r
12521 .leaflet-bar a:first-child {
\r
12522 border-top-left-radius: 4px;
\r
12523 border-top-right-radius: 4px;
\r
12525 .leaflet-bar a:last-child {
\r
12526 border-bottom-left-radius: 4px;
\r
12527 border-bottom-right-radius: 4px;
\r
12528 border-bottom: none;
\r
12530 .leaflet-bar a.leaflet-disabled {
\r
12532 background-color: #f4f4f4;
\r
12536 .leaflet-touch .leaflet-bar a {
\r
12539 line-height: 30px;
\r
12541 .leaflet-touch .leaflet-bar a:first-child {
\r
12542 border-top-left-radius: 2px;
\r
12543 border-top-right-radius: 2px;
\r
12545 .leaflet-touch .leaflet-bar a:last-child {
\r
12546 border-bottom-left-radius: 2px;
\r
12547 border-bottom-right-radius: 2px;
\r
12550 /* zoom control */
\r
12552 .leaflet-control-zoom-in,
\r
12553 .leaflet-control-zoom-out {
\r
12554 font: bold 18px 'Lucida Console', Monaco, monospace;
\r
12555 text-indent: 1px;
\r
12558 .leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
\r
12563 /* layers control */
\r
12565 .leaflet-control-layers {
\r
12566 box-shadow: 0 1px 5px rgba(0,0,0,0.4);
\r
12567 background: #fff;
\r
12568 border-radius: 5px;
\r
12570 .leaflet-control-layers-toggle {
\r
12571 background-image: url(images/layers.png);
\r
12575 .leaflet-retina .leaflet-control-layers-toggle {
\r
12576 background-image: url(images/layers-2x.png);
\r
12577 background-size: 26px 26px;
\r
12579 .leaflet-touch .leaflet-control-layers-toggle {
\r
12583 .leaflet-control-layers .leaflet-control-layers-list,
\r
12584 .leaflet-control-layers-expanded .leaflet-control-layers-toggle {
\r
12587 .leaflet-control-layers-expanded .leaflet-control-layers-list {
\r
12589 position: relative;
\r
12591 .leaflet-control-layers-expanded {
\r
12592 padding: 6px 10px 6px 6px;
\r
12594 background: #fff;
\r
12596 .leaflet-control-layers-scrollbar {
\r
12597 overflow-y: scroll;
\r
12598 overflow-x: hidden;
\r
12599 padding-right: 5px;
\r
12601 .leaflet-control-layers-selector {
\r
12603 position: relative;
\r
12606 .leaflet-control-layers label {
\r
12609 font-size: 1.08333em;
\r
12611 .leaflet-control-layers-separator {
\r
12613 border-top: 1px solid #ddd;
\r
12614 margin: 5px -10px 5px -6px;
\r
12617 /* Default icon URLs */
\r
12618 .leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
\r
12619 background-image: url(images/marker-icon.png);
\r
12623 /* attribution and scale controls */
\r
12625 .leaflet-container .leaflet-control-attribution {
\r
12626 background: #fff;
\r
12627 background: rgba(255, 255, 255, 0.8);
\r
12630 .leaflet-control-attribution,
\r
12631 .leaflet-control-scale-line {
\r
12634 line-height: 1.4;
\r
12636 .leaflet-control-attribution a {
\r
12637 text-decoration: none;
\r
12639 .leaflet-control-attribution a:hover,
\r
12640 .leaflet-control-attribution a:focus {
\r
12641 text-decoration: underline;
\r
12643 .leaflet-attribution-flag {
\r
12644 display: inline !important;
\r
12645 vertical-align: baseline !important;
\r
12647 height: 0.6669em;
\r
12649 .leaflet-left .leaflet-control-scale {
\r
12650 margin-left: 5px;
\r
12652 .leaflet-bottom .leaflet-control-scale {
\r
12653 margin-bottom: 5px;
\r
12655 .leaflet-control-scale-line {
\r
12656 border: 2px solid #777;
\r
12657 border-top: none;
\r
12658 line-height: 1.1;
\r
12659 padding: 2px 5px 1px;
\r
12660 white-space: nowrap;
\r
12661 -moz-box-sizing: border-box;
\r
12662 box-sizing: border-box;
\r
12663 background: rgba(255, 255, 255, 0.8);
\r
12664 text-shadow: 1px 1px #fff;
\r
12666 .leaflet-control-scale-line:not(:first-child) {
\r
12667 border-top: 2px solid #777;
\r
12668 border-bottom: none;
\r
12669 margin-top: -2px;
\r
12671 .leaflet-control-scale-line:not(:first-child):not(:last-child) {
\r
12672 border-bottom: 2px solid #777;
\r
12675 .leaflet-touch .leaflet-control-attribution,
\r
12676 .leaflet-touch .leaflet-control-layers,
\r
12677 .leaflet-touch .leaflet-bar {
\r
12678 box-shadow: none;
\r
12680 .leaflet-touch .leaflet-control-layers,
\r
12681 .leaflet-touch .leaflet-bar {
\r
12682 border: 2px solid rgba(0,0,0,0.2);
\r
12683 background-clip: padding-box;
\r
12690 position: absolute;
\r
12691 text-align: center;
\r
12692 margin-bottom: 20px;
\r
12694 .leaflet-popup-content-wrapper {
\r
12696 text-align: left;
\r
12697 border-radius: 12px;
\r
12699 .leaflet-popup-content {
\r
12700 margin: 13px 24px 13px 20px;
\r
12701 line-height: 1.3;
\r
12703 font-size: 1.08333em;
\r
12706 .leaflet-popup-content p {
\r
12710 .leaflet-popup-tip-container {
\r
12713 position: absolute;
\r
12715 margin-top: -1px;
\r
12716 margin-left: -20px;
\r
12717 overflow: hidden;
\r
12718 pointer-events: none;
\r
12720 .leaflet-popup-tip {
\r
12725 margin: -10px auto 0;
\r
12726 pointer-events: auto;
\r
12728 -webkit-transform: rotate(45deg);
\r
12729 -moz-transform: rotate(45deg);
\r
12730 -ms-transform: rotate(45deg);
\r
12731 transform: rotate(45deg);
\r
12733 .leaflet-popup-content-wrapper,
\r
12734 .leaflet-popup-tip {
\r
12735 background: white;
\r
12737 box-shadow: 0 3px 14px rgba(0,0,0,0.4);
\r
12739 .leaflet-container a.leaflet-popup-close-button {
\r
12740 position: absolute;
\r
12744 text-align: center;
\r
12747 font: 16px/24px Tahoma, Verdana, sans-serif;
\r
12749 text-decoration: none;
\r
12750 background: transparent;
\r
12752 .leaflet-container a.leaflet-popup-close-button:hover,
\r
12753 .leaflet-container a.leaflet-popup-close-button:focus {
\r
12756 .leaflet-popup-scrolled {
\r
12760 .leaflet-oldie .leaflet-popup-content-wrapper {
\r
12763 .leaflet-oldie .leaflet-popup-tip {
\r
12767 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
\r
12768 filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
\r
12771 .leaflet-oldie .leaflet-control-zoom,
\r
12772 .leaflet-oldie .leaflet-control-layers,
\r
12773 .leaflet-oldie .leaflet-popup-content-wrapper,
\r
12774 .leaflet-oldie .leaflet-popup-tip {
\r
12775 border: 1px solid #999;
\r
12781 .leaflet-div-icon {
\r
12782 background: #fff;
\r
12783 border: 1px solid #666;
\r
12788 /* Base styles for the element that has a tooltip */
\r
12789 .leaflet-tooltip {
\r
12790 position: absolute;
\r
12792 background-color: #fff;
\r
12793 border: 1px solid #fff;
\r
12794 border-radius: 3px;
\r
12796 white-space: nowrap;
\r
12797 -webkit-user-select: none;
\r
12798 -moz-user-select: none;
\r
12799 -ms-user-select: none;
\r
12800 user-select: none;
\r
12801 pointer-events: none;
\r
12802 box-shadow: 0 1px 3px rgba(0,0,0,0.4);
\r
12804 .leaflet-tooltip.leaflet-interactive {
\r
12806 pointer-events: auto;
\r
12808 .leaflet-tooltip-top:before,
\r
12809 .leaflet-tooltip-bottom:before,
\r
12810 .leaflet-tooltip-left:before,
\r
12811 .leaflet-tooltip-right:before {
\r
12812 position: absolute;
\r
12813 pointer-events: none;
\r
12814 border: 6px solid transparent;
\r
12815 background: transparent;
\r
12821 .leaflet-tooltip-bottom {
\r
12824 .leaflet-tooltip-top {
\r
12825 margin-top: -6px;
\r
12827 .leaflet-tooltip-bottom:before,
\r
12828 .leaflet-tooltip-top:before {
\r
12830 margin-left: -6px;
\r
12832 .leaflet-tooltip-top:before {
\r
12834 margin-bottom: -12px;
\r
12835 border-top-color: #fff;
\r
12837 .leaflet-tooltip-bottom:before {
\r
12839 margin-top: -12px;
\r
12840 margin-left: -6px;
\r
12841 border-bottom-color: #fff;
\r
12843 .leaflet-tooltip-left {
\r
12844 margin-left: -6px;
\r
12846 .leaflet-tooltip-right {
\r
12847 margin-left: 6px;
\r
12849 .leaflet-tooltip-left:before,
\r
12850 .leaflet-tooltip-right:before {
\r
12852 margin-top: -6px;
\r
12854 .leaflet-tooltip-left:before {
\r
12856 margin-right: -12px;
\r
12857 border-left-color: #fff;
\r
12859 .leaflet-tooltip-right:before {
\r
12861 margin-left: -12px;
\r
12862 border-right-color: #fff;
\r
12868 /* Prevent printers from removing background-images of controls. */
\r
12869 .leaflet-control {
\r
12870 -webkit-print-color-adjust: exact;
\r
12871 print-color-adjust: exact;
\r
12875 .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)}
12877 #map-position.svelte-1k961ph {
12879 position: absolute;
12885 background-color: rgba(255, 255, 255, 0.7);
12889 #map-position-close.svelte-1k961ph {
12893 @media (max-width: 768px) {
12894 #map-position.svelte-1k961ph {
12901 #map.svelte-1vbvdrk {
12906 .btn-outline-secondary.svelte-1vbvdrk {
12907 background-color: white;
12910 .btn-outline-secondary.svelte-1vbvdrk:hover {
12914 @media (max-width: 768px) {
12915 #map.svelte-1vbvdrk {
12922 .sidebar.svelte-1d53ob0 {
12931 #map-wrapper.svelte-1d53ob0 {
12932 position: relative;
12933 height: calc(100vh - 250pt);
12936 padding-right: 20px;
12941 @media (max-width: 768px) {
12942 #content.svelte-1d53ob0 {
12944 position: relative;
12946 .sidebar.svelte-1d53ob0 {
12949 #map-wrapper.svelte-1d53ob0 {
12952 padding-left: 20px;
12957 label.svelte-1s4hp9x {
12959 margin-top: 0.3rem;
12962 #switch-coords.svelte-1s4hp9x {
12970 #searchAdvancedOptions.svelte-1s4hp9x ul:where(.svelte-1s4hp9x) {
12971 list-style-type: none;
12973 font-size: 0.85rem;
12976 #searchAdvancedOptions.svelte-1s4hp9x li:where(.svelte-1s4hp9x) {
12977 display: inline-block;
12979 border-radius: 5px;
12980 border: 1px dotted #ccc;
12984 #searchAdvancedOptions.svelte-1s4hp9x label:where(.svelte-1s4hp9x) {
12985 margin-right: 0.5em;
12988 @media (max-width: 850px) {
12989 #reverse-lon.svelte-1s4hp9x, #reverse-lat.svelte-1s4hp9x, #reverse-zoom.svelte-1s4hp9x {
12995 .sidebar.svelte-1d53ob0 {
13004 #map-wrapper.svelte-1d53ob0 {
13005 position: relative;
13006 height: calc(100vh - 250pt);
13009 padding-right: 20px;
13014 @media (max-width: 768px) {
13015 #content.svelte-1d53ob0 {
13017 position: relative;
13019 .sidebar.svelte-1d53ob0 {
13022 #map-wrapper.svelte-1d53ob0 {
13025 padding-left: 20px;
13030 form.svelte-1kvo9ki .form-control:where(.svelte-1kvo9ki){
13034 .form-text.svelte-1kvo9ki em:where(.svelte-1kvo9ki) {
13035 font-family: monospace;
13036 font-style: normal;
13040 .notused.svelte-6a43i0 td:where(.svelte-6a43i0) {
13050 #postcode-hint.svelte-6dtaih {
13052 background-color: #ededff;
13057 td.svelte-1184nr4 {
13063 .name.svelte-ndknvb {
13065 overflow-wrap: anywhere;
13069 h1.svelte-1bl6i9w {
13074 h1.svelte-1bl6i9w small:where(.svelte-1bl6i9w) a {
13076 white-space: nowrap;
13079 h2.svelte-1bl6i9w {
13082 background-color: white;
13084 h3.svelte-1bl6i9w {
13089 tr.all-columns.svelte-1bl6i9w {
13090 background-color: white !important;
13093 tr.all-columns.svelte-1bl6i9w td:where(.svelte-1bl6i9w) {
13094 border-top: none !important;
13095 padding-left: 0 !important;
13101 #map-wrapper.svelte-1bl6i9w {
13102 position: relative;
13106 border: 1px solid #666;
13110 #about-help.svelte-1l5yrvt {
13115 Svelte allows to set ':global(rule)' in components which get added to the bundle.css
13116 file. https://svelte.dev/docs#style But the rules get added to the top of bundle.css,
13117 before we load the Bootstrap CSS rules. We want to have our rules at the end of
13121 a { text-decoration: none }
13122 a:hover { text-decoration: underline; }
13123 a.btn:hover { text-decoration: none; }