3 * Bootstrap v5.3.0 (https://getbootstrap.com/)
4 * Copyright 2011-2023 The Bootstrap Authors
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
8 [data-bs-theme=light] {
22 --bs-gray-dark: #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-bg: #fff3cd;
103 --bs-border-width: 1px;
104 --bs-border-style: solid;
105 --bs-border-color: #dee2e6;
106 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
107 --bs-border-radius: 0.375rem;
108 --bs-border-radius-sm: 0.25rem;
109 --bs-border-radius-lg: 0.5rem;
110 --bs-border-radius-xl: 1rem;
111 --bs-border-radius-xxl: 2rem;
112 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
113 --bs-border-radius-pill: 50rem;
114 --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
115 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
116 --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
117 --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
118 --bs-focus-ring-width: 0.25rem;
119 --bs-focus-ring-opacity: 0.25;
120 --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
121 --bs-form-valid-color: #198754;
122 --bs-form-valid-border-color: #198754;
123 --bs-form-invalid-color: #dc3545;
124 --bs-form-invalid-border-color: #dc3545;
127 [data-bs-theme=dark] {
129 --bs-body-color: #adb5bd;
130 --bs-body-color-rgb: 173, 181, 189;
131 --bs-body-bg: #212529;
132 --bs-body-bg-rgb: 33, 37, 41;
133 --bs-emphasis-color: #fff;
134 --bs-emphasis-color-rgb: 255, 255, 255;
135 --bs-secondary-color: rgba(173, 181, 189, 0.75);
136 --bs-secondary-color-rgb: 173, 181, 189;
137 --bs-secondary-bg: #343a40;
138 --bs-secondary-bg-rgb: 52, 58, 64;
139 --bs-tertiary-color: rgba(173, 181, 189, 0.5);
140 --bs-tertiary-color-rgb: 173, 181, 189;
141 --bs-tertiary-bg: #2b3035;
142 --bs-tertiary-bg-rgb: 43, 48, 53;
143 --bs-primary-text-emphasis: #6ea8fe;
144 --bs-secondary-text-emphasis: #a7acb1;
145 --bs-success-text-emphasis: #75b798;
146 --bs-info-text-emphasis: #6edff6;
147 --bs-warning-text-emphasis: #ffda6a;
148 --bs-danger-text-emphasis: #ea868f;
149 --bs-light-text-emphasis: #f8f9fa;
150 --bs-dark-text-emphasis: #dee2e6;
151 --bs-primary-bg-subtle: #031633;
152 --bs-secondary-bg-subtle: #161719;
153 --bs-success-bg-subtle: #051b11;
154 --bs-info-bg-subtle: #032830;
155 --bs-warning-bg-subtle: #332701;
156 --bs-danger-bg-subtle: #2c0b0e;
157 --bs-light-bg-subtle: #343a40;
158 --bs-dark-bg-subtle: #1a1d20;
159 --bs-primary-border-subtle: #084298;
160 --bs-secondary-border-subtle: #41464b;
161 --bs-success-border-subtle: #0f5132;
162 --bs-info-border-subtle: #087990;
163 --bs-warning-border-subtle: #997404;
164 --bs-danger-border-subtle: #842029;
165 --bs-light-border-subtle: #495057;
166 --bs-dark-border-subtle: #343a40;
167 --bs-heading-color: inherit;
168 --bs-link-color: #6ea8fe;
169 --bs-link-hover-color: #8bb9fe;
170 --bs-link-color-rgb: 110, 168, 254;
171 --bs-link-hover-color-rgb: 139, 185, 254;
172 --bs-code-color: #e685b5;
173 --bs-border-color: #495057;
174 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
175 --bs-form-valid-color: #75b798;
176 --bs-form-valid-border-color: #75b798;
177 --bs-form-invalid-color: #ea868f;
178 --bs-form-invalid-border-color: #ea868f;
184 box-sizing: border-box;
187 @media (prefers-reduced-motion: no-preference) {
189 scroll-behavior: smooth;
195 font-family: var(--bs-body-font-family);
196 font-size: var(--bs-body-font-size);
197 font-weight: var(--bs-body-font-weight);
198 line-height: var(--bs-body-line-height);
199 color: var(--bs-body-color);
200 text-align: var(--bs-body-text-align);
201 background-color: var(--bs-body-bg);
202 -webkit-text-size-adjust: 100%;
203 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
210 border-top: var(--bs-border-width) solid;
214 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
216 margin-bottom: 0.5rem;
219 color: var(--bs-heading-color);
223 font-size: calc(1.375rem + 1.5vw);
225 @media (min-width: 1200px) {
232 font-size: calc(1.325rem + 0.9vw);
234 @media (min-width: 1200px) {
241 font-size: calc(1.3rem + 0.6vw);
243 @media (min-width: 1200px) {
250 font-size: calc(1.275rem + 0.3vw);
252 @media (min-width: 1200px) {
272 -webkit-text-decoration: underline dotted;
273 text-decoration: underline dotted;
275 -webkit-text-decoration-skip-ink: none;
276 text-decoration-skip-ink: none;
282 line-height: inherit;
309 margin-bottom: 0.5rem;
328 background-color: var(--bs-highlight-bg);
336 vertical-align: baseline;
348 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
349 text-decoration: underline;
352 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
355 a:not([href]):not([class]), a:not([href]):not([class]):hover {
357 text-decoration: none;
364 font-family: var(--bs-font-monospace);
383 color: var(--bs-code-color);
384 word-wrap: break-word;
391 padding: 0.1875rem 0.375rem;
393 color: var(--bs-body-bg);
394 background-color: var(--bs-body-color);
395 border-radius: 0.25rem;
408 vertical-align: middle;
412 caption-side: bottom;
413 border-collapse: collapse;
418 padding-bottom: 0.5rem;
419 color: var(--bs-secondary-color);
425 text-align: -webkit-match-parent;
434 border-color: inherit;
440 display: inline-block;
447 button:focus:not(:focus-visible) {
457 font-family: inherit;
459 line-height: inherit;
464 text-transform: none;
478 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
479 display: none !important;
486 -webkit-appearance: button;
488 button:not(:disabled),
489 [type=button]:not(:disabled),
490 [type=reset]:not(:disabled),
491 [type=submit]:not(:disabled) {
515 margin-bottom: 0.5rem;
516 font-size: calc(1.275rem + 0.3vw);
517 line-height: inherit;
519 @media (min-width: 1200px) {
528 ::-webkit-datetime-edit-fields-wrapper,
529 ::-webkit-datetime-edit-text,
530 ::-webkit-datetime-edit-minute,
531 ::-webkit-datetime-edit-hour-field,
532 ::-webkit-datetime-edit-day-field,
533 ::-webkit-datetime-edit-month-field,
534 ::-webkit-datetime-edit-year-field {
538 ::-webkit-inner-spin-button {
543 outline-offset: -2px;
544 -webkit-appearance: textfield;
555 ::-webkit-search-decoration {
556 -webkit-appearance: none;
559 ::-webkit-color-swatch-wrapper {
563 ::-webkit-file-upload-button {
565 -webkit-appearance: button;
568 ::file-selector-button {
570 -webkit-appearance: button;
574 display: inline-block;
587 vertical-align: baseline;
591 display: none !important;
600 font-size: calc(1.625rem + 4.5vw);
604 @media (min-width: 1200px) {
611 font-size: calc(1.575rem + 3.9vw);
615 @media (min-width: 1200px) {
622 font-size: calc(1.525rem + 3.3vw);
626 @media (min-width: 1200px) {
633 font-size: calc(1.475rem + 2.7vw);
637 @media (min-width: 1200px) {
644 font-size: calc(1.425rem + 2.1vw);
648 @media (min-width: 1200px) {
655 font-size: calc(1.375rem + 1.5vw);
659 @media (min-width: 1200px) {
676 display: inline-block;
678 .list-inline-item:not(:last-child) {
679 margin-right: 0.5rem;
684 text-transform: uppercase;
691 .blockquote > :last-child {
701 .blockquote-footer::before {
712 background-color: var(--bs-body-bg);
713 border: var(--bs-border-width) solid var(--bs-border-color);
714 border-radius: var(--bs-border-radius);
720 display: inline-block;
724 margin-bottom: 0.5rem;
730 color: var(--bs-secondary-color);
740 --bs-gutter-x: 1.5rem;
743 padding-right: calc(var(--bs-gutter-x) * 0.5);
744 padding-left: calc(var(--bs-gutter-x) * 0.5);
749 @media (min-width: 576px) {
750 .container-sm, .container {
754 @media (min-width: 768px) {
755 .container-md, .container-sm, .container {
759 @media (min-width: 992px) {
760 .container-lg, .container-md, .container-sm, .container {
764 @media (min-width: 1200px) {
765 .container-xl, .container-lg, .container-md, .container-sm, .container {
769 @media (min-width: 1400px) {
770 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
775 --bs-breakpoint-xs: 0;
776 --bs-breakpoint-sm: 576px;
777 --bs-breakpoint-md: 768px;
778 --bs-breakpoint-lg: 992px;
779 --bs-breakpoint-xl: 1200px;
780 --bs-breakpoint-xxl: 1400px;
784 --bs-gutter-x: 1.5rem;
788 margin-top: calc(-1 * var(--bs-gutter-y));
789 margin-right: calc(-0.5 * var(--bs-gutter-x));
790 margin-left: calc(-0.5 * var(--bs-gutter-x));
796 padding-right: calc(var(--bs-gutter-x) * 0.5);
797 padding-left: calc(var(--bs-gutter-x) * 0.5);
798 margin-top: var(--bs-gutter-y);
822 width: 33.3333333333%;
837 width: 16.6666666667%;
906 margin-left: 8.33333333%;
910 margin-left: 16.66666667%;
918 margin-left: 33.33333333%;
922 margin-left: 41.66666667%;
930 margin-left: 58.33333333%;
934 margin-left: 66.66666667%;
942 margin-left: 83.33333333%;
946 margin-left: 91.66666667%;
961 --bs-gutter-x: 0.25rem;
966 --bs-gutter-y: 0.25rem;
971 --bs-gutter-x: 0.5rem;
976 --bs-gutter-y: 0.5rem;
991 --bs-gutter-x: 1.5rem;
996 --bs-gutter-y: 1.5rem;
1001 --bs-gutter-x: 3rem;
1006 --bs-gutter-y: 3rem;
1009 @media (min-width: 576px) {
1013 .row-cols-sm-auto > * {
1017 .row-cols-sm-1 > * {
1021 .row-cols-sm-2 > * {
1025 .row-cols-sm-3 > * {
1027 width: 33.3333333333%;
1029 .row-cols-sm-4 > * {
1033 .row-cols-sm-5 > * {
1037 .row-cols-sm-6 > * {
1039 width: 16.6666666667%;
1051 width: 16.66666667%;
1059 width: 33.33333333%;
1063 width: 41.66666667%;
1071 width: 58.33333333%;
1075 width: 66.66666667%;
1083 width: 83.33333333%;
1087 width: 91.66666667%;
1097 margin-left: 8.33333333%;
1100 margin-left: 16.66666667%;
1106 margin-left: 33.33333333%;
1109 margin-left: 41.66666667%;
1115 margin-left: 58.33333333%;
1118 margin-left: 66.66666667%;
1124 margin-left: 83.33333333%;
1127 margin-left: 91.66666667%;
1139 --bs-gutter-x: 0.25rem;
1143 --bs-gutter-y: 0.25rem;
1147 --bs-gutter-x: 0.5rem;
1151 --bs-gutter-y: 0.5rem;
1155 --bs-gutter-x: 1rem;
1159 --bs-gutter-y: 1rem;
1163 --bs-gutter-x: 1.5rem;
1167 --bs-gutter-y: 1.5rem;
1171 --bs-gutter-x: 3rem;
1175 --bs-gutter-y: 3rem;
1178 @media (min-width: 768px) {
1182 .row-cols-md-auto > * {
1186 .row-cols-md-1 > * {
1190 .row-cols-md-2 > * {
1194 .row-cols-md-3 > * {
1196 width: 33.3333333333%;
1198 .row-cols-md-4 > * {
1202 .row-cols-md-5 > * {
1206 .row-cols-md-6 > * {
1208 width: 16.6666666667%;
1220 width: 16.66666667%;
1228 width: 33.33333333%;
1232 width: 41.66666667%;
1240 width: 58.33333333%;
1244 width: 66.66666667%;
1252 width: 83.33333333%;
1256 width: 91.66666667%;
1266 margin-left: 8.33333333%;
1269 margin-left: 16.66666667%;
1275 margin-left: 33.33333333%;
1278 margin-left: 41.66666667%;
1284 margin-left: 58.33333333%;
1287 margin-left: 66.66666667%;
1293 margin-left: 83.33333333%;
1296 margin-left: 91.66666667%;
1308 --bs-gutter-x: 0.25rem;
1312 --bs-gutter-y: 0.25rem;
1316 --bs-gutter-x: 0.5rem;
1320 --bs-gutter-y: 0.5rem;
1324 --bs-gutter-x: 1rem;
1328 --bs-gutter-y: 1rem;
1332 --bs-gutter-x: 1.5rem;
1336 --bs-gutter-y: 1.5rem;
1340 --bs-gutter-x: 3rem;
1344 --bs-gutter-y: 3rem;
1347 @media (min-width: 992px) {
1351 .row-cols-lg-auto > * {
1355 .row-cols-lg-1 > * {
1359 .row-cols-lg-2 > * {
1363 .row-cols-lg-3 > * {
1365 width: 33.3333333333%;
1367 .row-cols-lg-4 > * {
1371 .row-cols-lg-5 > * {
1375 .row-cols-lg-6 > * {
1377 width: 16.6666666667%;
1389 width: 16.66666667%;
1397 width: 33.33333333%;
1401 width: 41.66666667%;
1409 width: 58.33333333%;
1413 width: 66.66666667%;
1421 width: 83.33333333%;
1425 width: 91.66666667%;
1435 margin-left: 8.33333333%;
1438 margin-left: 16.66666667%;
1444 margin-left: 33.33333333%;
1447 margin-left: 41.66666667%;
1453 margin-left: 58.33333333%;
1456 margin-left: 66.66666667%;
1462 margin-left: 83.33333333%;
1465 margin-left: 91.66666667%;
1477 --bs-gutter-x: 0.25rem;
1481 --bs-gutter-y: 0.25rem;
1485 --bs-gutter-x: 0.5rem;
1489 --bs-gutter-y: 0.5rem;
1493 --bs-gutter-x: 1rem;
1497 --bs-gutter-y: 1rem;
1501 --bs-gutter-x: 1.5rem;
1505 --bs-gutter-y: 1.5rem;
1509 --bs-gutter-x: 3rem;
1513 --bs-gutter-y: 3rem;
1516 @media (min-width: 1200px) {
1520 .row-cols-xl-auto > * {
1524 .row-cols-xl-1 > * {
1528 .row-cols-xl-2 > * {
1532 .row-cols-xl-3 > * {
1534 width: 33.3333333333%;
1536 .row-cols-xl-4 > * {
1540 .row-cols-xl-5 > * {
1544 .row-cols-xl-6 > * {
1546 width: 16.6666666667%;
1558 width: 16.66666667%;
1566 width: 33.33333333%;
1570 width: 41.66666667%;
1578 width: 58.33333333%;
1582 width: 66.66666667%;
1590 width: 83.33333333%;
1594 width: 91.66666667%;
1604 margin-left: 8.33333333%;
1607 margin-left: 16.66666667%;
1613 margin-left: 33.33333333%;
1616 margin-left: 41.66666667%;
1622 margin-left: 58.33333333%;
1625 margin-left: 66.66666667%;
1631 margin-left: 83.33333333%;
1634 margin-left: 91.66666667%;
1646 --bs-gutter-x: 0.25rem;
1650 --bs-gutter-y: 0.25rem;
1654 --bs-gutter-x: 0.5rem;
1658 --bs-gutter-y: 0.5rem;
1662 --bs-gutter-x: 1rem;
1666 --bs-gutter-y: 1rem;
1670 --bs-gutter-x: 1.5rem;
1674 --bs-gutter-y: 1.5rem;
1678 --bs-gutter-x: 3rem;
1682 --bs-gutter-y: 3rem;
1685 @media (min-width: 1400px) {
1689 .row-cols-xxl-auto > * {
1693 .row-cols-xxl-1 > * {
1697 .row-cols-xxl-2 > * {
1701 .row-cols-xxl-3 > * {
1703 width: 33.3333333333%;
1705 .row-cols-xxl-4 > * {
1709 .row-cols-xxl-5 > * {
1713 .row-cols-xxl-6 > * {
1715 width: 16.6666666667%;
1727 width: 16.66666667%;
1735 width: 33.33333333%;
1739 width: 41.66666667%;
1747 width: 58.33333333%;
1751 width: 66.66666667%;
1759 width: 83.33333333%;
1763 width: 91.66666667%;
1773 margin-left: 8.33333333%;
1776 margin-left: 16.66666667%;
1782 margin-left: 33.33333333%;
1785 margin-left: 41.66666667%;
1791 margin-left: 58.33333333%;
1794 margin-left: 66.66666667%;
1800 margin-left: 83.33333333%;
1803 margin-left: 91.66666667%;
1815 --bs-gutter-x: 0.25rem;
1819 --bs-gutter-y: 0.25rem;
1823 --bs-gutter-x: 0.5rem;
1827 --bs-gutter-y: 0.5rem;
1831 --bs-gutter-x: 1rem;
1835 --bs-gutter-y: 1rem;
1839 --bs-gutter-x: 1.5rem;
1843 --bs-gutter-y: 1.5rem;
1847 --bs-gutter-x: 3rem;
1851 --bs-gutter-y: 3rem;
1855 --bs-table-color-type: initial;
1856 --bs-table-bg-type: initial;
1857 --bs-table-color-state: initial;
1858 --bs-table-bg-state: initial;
1859 --bs-table-color: var(--bs-body-color);
1860 --bs-table-bg: var(--bs-body-bg);
1861 --bs-table-border-color: var(--bs-border-color);
1862 --bs-table-accent-bg: transparent;
1863 --bs-table-striped-color: var(--bs-body-color);
1864 --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
1865 --bs-table-active-color: var(--bs-body-color);
1866 --bs-table-active-bg: rgba(0, 0, 0, 0.1);
1867 --bs-table-hover-color: var(--bs-body-color);
1868 --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
1870 margin-bottom: 1rem;
1871 vertical-align: top;
1872 border-color: var(--bs-table-border-color);
1874 .table > :not(caption) > * > * {
1875 padding: 0.5rem 0.5rem;
1876 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1877 background-color: var(--bs-table-bg);
1878 border-bottom-width: var(--bs-border-width);
1879 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1882 vertical-align: inherit;
1885 vertical-align: bottom;
1888 .table-group-divider {
1889 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1896 .table-sm > :not(caption) > * > * {
1897 padding: 0.25rem 0.25rem;
1900 .table-bordered > :not(caption) > * {
1901 border-width: var(--bs-border-width) 0;
1903 .table-bordered > :not(caption) > * > * {
1904 border-width: 0 var(--bs-border-width);
1907 .table-borderless > :not(caption) > * > * {
1908 border-bottom-width: 0;
1910 .table-borderless > :not(:first-child) {
1911 border-top-width: 0;
1914 .table-striped > tbody > tr:nth-of-type(odd) > * {
1915 --bs-table-color-type: var(--bs-table-striped-color);
1916 --bs-table-bg-type: var(--bs-table-striped-bg);
1919 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1920 --bs-table-color-type: var(--bs-table-striped-color);
1921 --bs-table-bg-type: var(--bs-table-striped-bg);
1925 --bs-table-color-state: var(--bs-table-active-color);
1926 --bs-table-bg-state: var(--bs-table-active-bg);
1929 .table-hover > tbody > tr:hover > * {
1930 --bs-table-color-state: var(--bs-table-hover-color);
1931 --bs-table-bg-state: var(--bs-table-hover-bg);
1935 --bs-table-color: #000;
1936 --bs-table-bg: #cfe2ff;
1937 --bs-table-border-color: #bacbe6;
1938 --bs-table-striped-bg: #c5d7f2;
1939 --bs-table-striped-color: #000;
1940 --bs-table-active-bg: #bacbe6;
1941 --bs-table-active-color: #000;
1942 --bs-table-hover-bg: #bfd1ec;
1943 --bs-table-hover-color: #000;
1944 color: var(--bs-table-color);
1945 border-color: var(--bs-table-border-color);
1949 --bs-table-color: #000;
1950 --bs-table-bg: #e2e3e5;
1951 --bs-table-border-color: #cbccce;
1952 --bs-table-striped-bg: #d7d8da;
1953 --bs-table-striped-color: #000;
1954 --bs-table-active-bg: #cbccce;
1955 --bs-table-active-color: #000;
1956 --bs-table-hover-bg: #d1d2d4;
1957 --bs-table-hover-color: #000;
1958 color: var(--bs-table-color);
1959 border-color: var(--bs-table-border-color);
1963 --bs-table-color: #000;
1964 --bs-table-bg: #d1e7dd;
1965 --bs-table-border-color: #bcd0c7;
1966 --bs-table-striped-bg: #c7dbd2;
1967 --bs-table-striped-color: #000;
1968 --bs-table-active-bg: #bcd0c7;
1969 --bs-table-active-color: #000;
1970 --bs-table-hover-bg: #c1d6cc;
1971 --bs-table-hover-color: #000;
1972 color: var(--bs-table-color);
1973 border-color: var(--bs-table-border-color);
1977 --bs-table-color: #000;
1978 --bs-table-bg: #cff4fc;
1979 --bs-table-border-color: #badce3;
1980 --bs-table-striped-bg: #c5e8ef;
1981 --bs-table-striped-color: #000;
1982 --bs-table-active-bg: #badce3;
1983 --bs-table-active-color: #000;
1984 --bs-table-hover-bg: #bfe2e9;
1985 --bs-table-hover-color: #000;
1986 color: var(--bs-table-color);
1987 border-color: var(--bs-table-border-color);
1991 --bs-table-color: #000;
1992 --bs-table-bg: #fff3cd;
1993 --bs-table-border-color: #e6dbb9;
1994 --bs-table-striped-bg: #f2e7c3;
1995 --bs-table-striped-color: #000;
1996 --bs-table-active-bg: #e6dbb9;
1997 --bs-table-active-color: #000;
1998 --bs-table-hover-bg: #ece1be;
1999 --bs-table-hover-color: #000;
2000 color: var(--bs-table-color);
2001 border-color: var(--bs-table-border-color);
2005 --bs-table-color: #000;
2006 --bs-table-bg: #f8d7da;
2007 --bs-table-border-color: #dfc2c4;
2008 --bs-table-striped-bg: #eccccf;
2009 --bs-table-striped-color: #000;
2010 --bs-table-active-bg: #dfc2c4;
2011 --bs-table-active-color: #000;
2012 --bs-table-hover-bg: #e5c7ca;
2013 --bs-table-hover-color: #000;
2014 color: var(--bs-table-color);
2015 border-color: var(--bs-table-border-color);
2019 --bs-table-color: #000;
2020 --bs-table-bg: #f8f9fa;
2021 --bs-table-border-color: #dfe0e1;
2022 --bs-table-striped-bg: #ecedee;
2023 --bs-table-striped-color: #000;
2024 --bs-table-active-bg: #dfe0e1;
2025 --bs-table-active-color: #000;
2026 --bs-table-hover-bg: #e5e6e7;
2027 --bs-table-hover-color: #000;
2028 color: var(--bs-table-color);
2029 border-color: var(--bs-table-border-color);
2033 --bs-table-color: #fff;
2034 --bs-table-bg: #212529;
2035 --bs-table-border-color: #373b3e;
2036 --bs-table-striped-bg: #2c3034;
2037 --bs-table-striped-color: #fff;
2038 --bs-table-active-bg: #373b3e;
2039 --bs-table-active-color: #fff;
2040 --bs-table-hover-bg: #323539;
2041 --bs-table-hover-color: #fff;
2042 color: var(--bs-table-color);
2043 border-color: var(--bs-table-border-color);
2048 -webkit-overflow-scrolling: touch;
2051 @media (max-width: 575.98px) {
2052 .table-responsive-sm {
2054 -webkit-overflow-scrolling: touch;
2057 @media (max-width: 767.98px) {
2058 .table-responsive-md {
2060 -webkit-overflow-scrolling: touch;
2063 @media (max-width: 991.98px) {
2064 .table-responsive-lg {
2066 -webkit-overflow-scrolling: touch;
2069 @media (max-width: 1199.98px) {
2070 .table-responsive-xl {
2072 -webkit-overflow-scrolling: touch;
2075 @media (max-width: 1399.98px) {
2076 .table-responsive-xxl {
2078 -webkit-overflow-scrolling: touch;
2082 margin-bottom: 0.5rem;
2086 padding-top: calc(0.375rem + var(--bs-border-width));
2087 padding-bottom: calc(0.375rem + var(--bs-border-width));
2093 .col-form-label-lg {
2094 padding-top: calc(0.5rem + var(--bs-border-width));
2095 padding-bottom: calc(0.5rem + var(--bs-border-width));
2099 .col-form-label-sm {
2100 padding-top: calc(0.25rem + var(--bs-border-width));
2101 padding-bottom: calc(0.25rem + var(--bs-border-width));
2102 font-size: 0.875rem;
2106 margin-top: 0.25rem;
2108 color: var(--bs-secondary-color);
2114 padding: 0.375rem 0.75rem;
2118 color: var(--bs-body-color);
2119 background-color: var(--bs-body-bg);
2120 background-clip: padding-box;
2121 border: var(--bs-border-width) solid var(--bs-border-color);
2122 -webkit-appearance: none;
2123 -moz-appearance: none;
2125 border-radius: var(--bs-border-radius);
2126 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2128 @media (prefers-reduced-motion: reduce) {
2133 .form-control[type=file] {
2136 .form-control[type=file]:not(:disabled):not([readonly]) {
2139 .form-control:focus {
2140 color: var(--bs-body-color);
2141 background-color: var(--bs-body-bg);
2142 border-color: #86b7fe;
2144 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2146 .form-control::-webkit-date-and-time-value {
2151 .form-control::-webkit-datetime-edit {
2155 .form-control::-moz-placeholder {
2156 color: var(--bs-secondary-color);
2159 .form-control::placeholder {
2160 color: var(--bs-secondary-color);
2163 .form-control:disabled {
2164 background-color: var(--bs-secondary-bg);
2167 .form-control::-webkit-file-upload-button {
2168 padding: 0.375rem 0.75rem;
2169 margin: -0.375rem -0.75rem;
2170 -webkit-margin-end: 0.75rem;
2171 margin-inline-end: 0.75rem;
2172 color: var(--bs-body-color);
2173 background-color: var(--bs-tertiary-bg);
2174 pointer-events: none;
2175 border-color: inherit;
2176 border-style: solid;
2178 border-inline-end-width: var(--bs-border-width);
2180 -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;
2181 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;
2183 .form-control::file-selector-button {
2184 padding: 0.375rem 0.75rem;
2185 margin: -0.375rem -0.75rem;
2186 -webkit-margin-end: 0.75rem;
2187 margin-inline-end: 0.75rem;
2188 color: var(--bs-body-color);
2189 background-color: var(--bs-tertiary-bg);
2190 pointer-events: none;
2191 border-color: inherit;
2192 border-style: solid;
2194 border-inline-end-width: var(--bs-border-width);
2196 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;
2198 @media (prefers-reduced-motion: reduce) {
2199 .form-control::-webkit-file-upload-button {
2200 -webkit-transition: none;
2203 .form-control::file-selector-button {
2207 .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2208 background-color: var(--bs-secondary-bg);
2210 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2211 background-color: var(--bs-secondary-bg);
2214 .form-control-plaintext {
2217 padding: 0.375rem 0;
2220 color: var(--bs-body-color);
2221 background-color: transparent;
2222 border: solid transparent;
2223 border-width: var(--bs-border-width) 0;
2225 .form-control-plaintext:focus {
2228 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2234 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2235 padding: 0.25rem 0.5rem;
2236 font-size: 0.875rem;
2237 border-radius: var(--bs-border-radius-sm);
2239 .form-control-sm::-webkit-file-upload-button {
2240 padding: 0.25rem 0.5rem;
2241 margin: -0.25rem -0.5rem;
2242 -webkit-margin-end: 0.5rem;
2243 margin-inline-end: 0.5rem;
2245 .form-control-sm::file-selector-button {
2246 padding: 0.25rem 0.5rem;
2247 margin: -0.25rem -0.5rem;
2248 -webkit-margin-end: 0.5rem;
2249 margin-inline-end: 0.5rem;
2253 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2254 padding: 0.5rem 1rem;
2256 border-radius: var(--bs-border-radius-lg);
2258 .form-control-lg::-webkit-file-upload-button {
2259 padding: 0.5rem 1rem;
2260 margin: -0.5rem -1rem;
2261 -webkit-margin-end: 1rem;
2262 margin-inline-end: 1rem;
2264 .form-control-lg::file-selector-button {
2265 padding: 0.5rem 1rem;
2266 margin: -0.5rem -1rem;
2267 -webkit-margin-end: 1rem;
2268 margin-inline-end: 1rem;
2271 textarea.form-control {
2272 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2274 textarea.form-control-sm {
2275 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2277 textarea.form-control-lg {
2278 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2281 .form-control-color {
2283 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2286 .form-control-color:not(:disabled):not([readonly]) {
2289 .form-control-color::-moz-color-swatch {
2290 border: 0 !important;
2291 border-radius: var(--bs-border-radius);
2293 .form-control-color::-webkit-color-swatch {
2294 border: 0 !important;
2295 border-radius: var(--bs-border-radius);
2297 .form-control-color.form-control-sm {
2298 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2300 .form-control-color.form-control-lg {
2301 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2305 --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");
2308 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2312 color: var(--bs-body-color);
2313 background-color: var(--bs-body-bg);
2314 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2315 background-repeat: no-repeat;
2316 background-position: right 0.75rem center;
2317 background-size: 16px 12px;
2318 border: var(--bs-border-width) solid var(--bs-border-color);
2319 border-radius: var(--bs-border-radius);
2320 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2321 -webkit-appearance: none;
2322 -moz-appearance: none;
2325 @media (prefers-reduced-motion: reduce) {
2330 .form-select:focus {
2331 border-color: #86b7fe;
2333 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2335 .form-select[multiple], .form-select[size]:not([size="1"]) {
2336 padding-right: 0.75rem;
2337 background-image: none;
2339 .form-select:disabled {
2340 background-color: var(--bs-secondary-bg);
2342 .form-select:-moz-focusring {
2344 text-shadow: 0 0 0 var(--bs-body-color);
2348 padding-top: 0.25rem;
2349 padding-bottom: 0.25rem;
2350 padding-left: 0.5rem;
2351 font-size: 0.875rem;
2352 border-radius: var(--bs-border-radius-sm);
2356 padding-top: 0.5rem;
2357 padding-bottom: 0.5rem;
2360 border-radius: var(--bs-border-radius-lg);
2363 [data-bs-theme=dark] .form-select {
2364 --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2370 padding-left: 1.5em;
2371 margin-bottom: 0.125rem;
2373 .form-check .form-check-input {
2375 margin-left: -1.5em;
2378 .form-check-reverse {
2379 padding-right: 1.5em;
2383 .form-check-reverse .form-check-input {
2385 margin-right: -1.5em;
2390 --bs-form-check-bg: var(--bs-body-bg);
2394 vertical-align: top;
2395 background-color: var(--bs-form-check-bg);
2396 background-image: var(--bs-form-check-bg-image);
2397 background-repeat: no-repeat;
2398 background-position: center;
2399 background-size: contain;
2400 border: var(--bs-border-width) solid var(--bs-border-color);
2401 -webkit-appearance: none;
2402 -moz-appearance: none;
2404 -webkit-print-color-adjust: exact;
2405 color-adjust: exact;
2406 print-color-adjust: exact;
2408 .form-check-input[type=checkbox] {
2409 border-radius: 0.25em;
2411 .form-check-input[type=radio] {
2414 .form-check-input:active {
2415 filter: brightness(90%);
2417 .form-check-input:focus {
2418 border-color: #86b7fe;
2420 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2422 .form-check-input:checked {
2423 background-color: #0d6efd;
2424 border-color: #0d6efd;
2426 .form-check-input:checked[type=checkbox] {
2427 --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");
2429 .form-check-input:checked[type=radio] {
2430 --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");
2432 .form-check-input[type=checkbox]:indeterminate {
2433 background-color: #0d6efd;
2434 border-color: #0d6efd;
2435 --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");
2437 .form-check-input:disabled {
2438 pointer-events: none;
2442 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2448 padding-left: 2.5em;
2450 .form-switch .form-check-input {
2451 --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");
2453 margin-left: -2.5em;
2454 background-image: var(--bs-form-switch-bg);
2455 background-position: left center;
2457 transition: background-position 0.15s ease-in-out;
2459 @media (prefers-reduced-motion: reduce) {
2460 .form-switch .form-check-input {
2464 .form-switch .form-check-input:focus {
2465 --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");
2467 .form-switch .form-check-input:checked {
2468 background-position: right center;
2469 --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");
2471 .form-switch.form-check-reverse {
2472 padding-right: 2.5em;
2475 .form-switch.form-check-reverse .form-check-input {
2476 margin-right: -2.5em;
2480 .form-check-inline {
2481 display: inline-block;
2487 clip: rect(0, 0, 0, 0);
2488 pointer-events: none;
2490 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2491 pointer-events: none;
2496 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2497 --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");
2504 background-color: transparent;
2505 -webkit-appearance: none;
2506 -moz-appearance: none;
2512 .form-range:focus::-webkit-slider-thumb {
2513 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2515 .form-range:focus::-moz-range-thumb {
2516 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2518 .form-range::-moz-focus-outer {
2521 .form-range::-webkit-slider-thumb {
2524 margin-top: -0.25rem;
2525 background-color: #0d6efd;
2527 border-radius: 1rem;
2528 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2529 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2530 -webkit-appearance: none;
2533 @media (prefers-reduced-motion: reduce) {
2534 .form-range::-webkit-slider-thumb {
2535 -webkit-transition: none;
2539 .form-range::-webkit-slider-thumb:active {
2540 background-color: #b6d4fe;
2542 .form-range::-webkit-slider-runnable-track {
2547 background-color: var(--bs-tertiary-bg);
2548 border-color: transparent;
2549 border-radius: 1rem;
2551 .form-range::-moz-range-thumb {
2554 background-color: #0d6efd;
2556 border-radius: 1rem;
2557 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2558 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2559 -moz-appearance: none;
2562 @media (prefers-reduced-motion: reduce) {
2563 .form-range::-moz-range-thumb {
2564 -moz-transition: none;
2568 .form-range::-moz-range-thumb:active {
2569 background-color: #b6d4fe;
2571 .form-range::-moz-range-track {
2576 background-color: var(--bs-tertiary-bg);
2577 border-color: transparent;
2578 border-radius: 1rem;
2580 .form-range:disabled {
2581 pointer-events: none;
2583 .form-range:disabled::-webkit-slider-thumb {
2584 background-color: var(--bs-secondary-color);
2586 .form-range:disabled::-moz-range-thumb {
2587 background-color: var(--bs-secondary-color);
2593 .form-floating > .form-control,
2594 .form-floating > .form-control-plaintext,
2595 .form-floating > .form-select {
2596 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2597 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2600 .form-floating > label {
2606 padding: 1rem 0.75rem;
2609 text-overflow: ellipsis;
2610 white-space: nowrap;
2611 pointer-events: none;
2612 border: var(--bs-border-width) solid transparent;
2613 transform-origin: 0 0;
2614 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2616 @media (prefers-reduced-motion: reduce) {
2617 .form-floating > label {
2621 .form-floating > .form-control,
2622 .form-floating > .form-control-plaintext {
2623 padding: 1rem 0.75rem;
2625 .form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
2628 .form-floating > .form-control::placeholder,
2629 .form-floating > .form-control-plaintext::placeholder {
2632 .form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
2633 padding-top: 1.625rem;
2634 padding-bottom: 0.625rem;
2636 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2637 .form-floating > .form-control-plaintext:focus,
2638 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2639 padding-top: 1.625rem;
2640 padding-bottom: 0.625rem;
2642 .form-floating > .form-control:-webkit-autofill,
2643 .form-floating > .form-control-plaintext:-webkit-autofill {
2644 padding-top: 1.625rem;
2645 padding-bottom: 0.625rem;
2647 .form-floating > .form-select {
2648 padding-top: 1.625rem;
2649 padding-bottom: 0.625rem;
2651 .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
2652 color: rgba(var(--bs-body-color-rgb), 0.65);
2653 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2655 .form-floating > .form-control:focus ~ label,
2656 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2657 .form-floating > .form-control-plaintext ~ label,
2658 .form-floating > .form-select ~ label {
2659 color: rgba(var(--bs-body-color-rgb), 0.65);
2660 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2662 .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
2664 inset: 1rem 0.375rem;
2668 background-color: var(--bs-body-bg);
2669 border-radius: var(--bs-border-radius);
2671 .form-floating > .form-control:focus ~ label::after,
2672 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2673 .form-floating > .form-control-plaintext ~ label::after,
2674 .form-floating > .form-select ~ label::after {
2676 inset: 1rem 0.375rem;
2680 background-color: var(--bs-body-bg);
2681 border-radius: var(--bs-border-radius);
2683 .form-floating > .form-control:-webkit-autofill ~ label {
2684 color: rgba(var(--bs-body-color-rgb), 0.65);
2685 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2687 .form-floating > .form-control-plaintext ~ label {
2688 border-width: var(--bs-border-width) 0;
2690 .form-floating > :disabled ~ label {
2693 .form-floating > :disabled ~ label::after {
2694 background-color: var(--bs-secondary-bg);
2701 align-items: stretch;
2704 .input-group > .form-control,
2705 .input-group > .form-select,
2706 .input-group > .form-floating {
2712 .input-group > .form-control:focus,
2713 .input-group > .form-select:focus,
2714 .input-group > .form-floating:focus-within {
2721 .input-group .btn:focus {
2727 align-items: center;
2728 padding: 0.375rem 0.75rem;
2732 color: var(--bs-body-color);
2734 white-space: nowrap;
2735 background-color: var(--bs-tertiary-bg);
2736 border: var(--bs-border-width) solid var(--bs-border-color);
2737 border-radius: var(--bs-border-radius);
2740 .input-group-lg > .form-control,
2741 .input-group-lg > .form-select,
2742 .input-group-lg > .input-group-text,
2743 .input-group-lg > .btn {
2744 padding: 0.5rem 1rem;
2746 border-radius: var(--bs-border-radius-lg);
2749 .input-group-sm > .form-control,
2750 .input-group-sm > .form-select,
2751 .input-group-sm > .input-group-text,
2752 .input-group-sm > .btn {
2753 padding: 0.25rem 0.5rem;
2754 font-size: 0.875rem;
2755 border-radius: var(--bs-border-radius-sm);
2758 .input-group-lg > .form-select,
2759 .input-group-sm > .form-select {
2760 padding-right: 3rem;
2763 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2764 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2765 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2766 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2767 border-top-right-radius: 0;
2768 border-bottom-right-radius: 0;
2770 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2771 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2772 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2773 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2774 border-top-right-radius: 0;
2775 border-bottom-right-radius: 0;
2777 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2778 margin-left: calc(var(--bs-border-width) * -1);
2779 border-top-left-radius: 0;
2780 border-bottom-left-radius: 0;
2782 .input-group > .form-floating:not(:first-child) > .form-control,
2783 .input-group > .form-floating:not(:first-child) > .form-select {
2784 border-top-left-radius: 0;
2785 border-bottom-left-radius: 0;
2791 margin-top: 0.25rem;
2793 color: var(--bs-form-valid-color);
2802 padding: 0.25rem 0.5rem;
2804 font-size: 0.875rem;
2806 background-color: var(--bs-success);
2807 border-radius: var(--bs-border-radius);
2810 .was-validated :valid ~ .valid-feedback,
2811 .was-validated :valid ~ .valid-tooltip,
2812 .is-valid ~ .valid-feedback,
2813 .is-valid ~ .valid-tooltip {
2817 .was-validated .form-control:valid, .form-control.is-valid {
2818 border-color: var(--bs-form-valid-border-color);
2819 padding-right: calc(1.5em + 0.75rem);
2820 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");
2821 background-repeat: no-repeat;
2822 background-position: right calc(0.375em + 0.1875rem) center;
2823 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2825 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2826 border-color: var(--bs-form-valid-border-color);
2827 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2830 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2831 padding-right: calc(1.5em + 0.75rem);
2832 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2835 .was-validated .form-select:valid, .form-select.is-valid {
2836 border-color: var(--bs-form-valid-border-color);
2838 .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"] {
2839 --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");
2840 padding-right: 4.125rem;
2841 background-position: right 0.75rem center, center right 2.25rem;
2842 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2844 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2845 border-color: var(--bs-form-valid-border-color);
2846 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2849 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2850 width: calc(3rem + calc(1.5em + 0.75rem));
2853 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2854 border-color: var(--bs-form-valid-border-color);
2856 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2857 background-color: var(--bs-form-valid-color);
2859 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2860 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2862 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2863 color: var(--bs-form-valid-color);
2866 .form-check-inline .form-check-input ~ .valid-feedback {
2870 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2871 .was-validated .input-group > .form-select:not(:focus):valid,
2872 .input-group > .form-select:not(:focus).is-valid,
2873 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2874 .input-group > .form-floating:not(:focus-within).is-valid {
2881 margin-top: 0.25rem;
2883 color: var(--bs-form-invalid-color);
2892 padding: 0.25rem 0.5rem;
2894 font-size: 0.875rem;
2896 background-color: var(--bs-danger);
2897 border-radius: var(--bs-border-radius);
2900 .was-validated :invalid ~ .invalid-feedback,
2901 .was-validated :invalid ~ .invalid-tooltip,
2902 .is-invalid ~ .invalid-feedback,
2903 .is-invalid ~ .invalid-tooltip {
2907 .was-validated .form-control:invalid, .form-control.is-invalid {
2908 border-color: var(--bs-form-invalid-border-color);
2909 padding-right: calc(1.5em + 0.75rem);
2910 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");
2911 background-repeat: no-repeat;
2912 background-position: right calc(0.375em + 0.1875rem) center;
2913 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2915 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2916 border-color: var(--bs-form-invalid-border-color);
2917 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2920 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2921 padding-right: calc(1.5em + 0.75rem);
2922 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2925 .was-validated .form-select:invalid, .form-select.is-invalid {
2926 border-color: var(--bs-form-invalid-border-color);
2928 .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"] {
2929 --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");
2930 padding-right: 4.125rem;
2931 background-position: right 0.75rem center, center right 2.25rem;
2932 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2934 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2935 border-color: var(--bs-form-invalid-border-color);
2936 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2939 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2940 width: calc(3rem + calc(1.5em + 0.75rem));
2943 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2944 border-color: var(--bs-form-invalid-border-color);
2946 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2947 background-color: var(--bs-form-invalid-color);
2949 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2950 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2952 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2953 color: var(--bs-form-invalid-color);
2956 .form-check-inline .form-check-input ~ .invalid-feedback {
2960 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2961 .was-validated .input-group > .form-select:not(:focus):invalid,
2962 .input-group > .form-select:not(:focus).is-invalid,
2963 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2964 .input-group > .form-floating:not(:focus-within).is-invalid {
2969 --bs-btn-padding-x: 0.75rem;
2970 --bs-btn-padding-y: 0.375rem;
2971 --bs-btn-font-family: ;
2972 --bs-btn-font-size: 1rem;
2973 --bs-btn-font-weight: 400;
2974 --bs-btn-line-height: 1.5;
2975 --bs-btn-color: var(--bs-body-color);
2976 --bs-btn-bg: transparent;
2977 --bs-btn-border-width: var(--bs-border-width);
2978 --bs-btn-border-color: transparent;
2979 --bs-btn-border-radius: var(--bs-border-radius);
2980 --bs-btn-hover-border-color: transparent;
2981 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2982 --bs-btn-disabled-opacity: 0.65;
2983 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2984 display: inline-block;
2985 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2986 font-family: var(--bs-btn-font-family);
2987 font-size: var(--bs-btn-font-size);
2988 font-weight: var(--bs-btn-font-weight);
2989 line-height: var(--bs-btn-line-height);
2990 color: var(--bs-btn-color);
2992 text-decoration: none;
2993 vertical-align: middle;
2995 -webkit-user-select: none;
2996 -moz-user-select: none;
2998 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2999 border-radius: var(--bs-btn-border-radius);
3000 background-color: var(--bs-btn-bg);
3001 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;
3003 @media (prefers-reduced-motion: reduce) {
3009 color: var(--bs-btn-hover-color);
3010 background-color: var(--bs-btn-hover-bg);
3011 border-color: var(--bs-btn-hover-border-color);
3013 .btn-check + .btn:hover {
3014 color: var(--bs-btn-color);
3015 background-color: var(--bs-btn-bg);
3016 border-color: var(--bs-btn-border-color);
3018 .btn:focus-visible {
3019 color: var(--bs-btn-hover-color);
3020 background-color: var(--bs-btn-hover-bg);
3021 border-color: var(--bs-btn-hover-border-color);
3023 box-shadow: var(--bs-btn-focus-box-shadow);
3025 .btn-check:focus-visible + .btn {
3026 border-color: var(--bs-btn-hover-border-color);
3028 box-shadow: var(--bs-btn-focus-box-shadow);
3030 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
3031 color: var(--bs-btn-active-color);
3032 background-color: var(--bs-btn-active-bg);
3033 border-color: var(--bs-btn-active-border-color);
3035 .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 {
3036 box-shadow: var(--bs-btn-focus-box-shadow);
3038 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
3039 color: var(--bs-btn-disabled-color);
3040 pointer-events: none;
3041 background-color: var(--bs-btn-disabled-bg);
3042 border-color: var(--bs-btn-disabled-border-color);
3043 opacity: var(--bs-btn-disabled-opacity);
3047 --bs-btn-color: #fff;
3048 --bs-btn-bg: #0d6efd;
3049 --bs-btn-border-color: #0d6efd;
3050 --bs-btn-hover-color: #fff;
3051 --bs-btn-hover-bg: #0b5ed7;
3052 --bs-btn-hover-border-color: #0a58ca;
3053 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3054 --bs-btn-active-color: #fff;
3055 --bs-btn-active-bg: #0a58ca;
3056 --bs-btn-active-border-color: #0a53be;
3057 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3058 --bs-btn-disabled-color: #fff;
3059 --bs-btn-disabled-bg: #0d6efd;
3060 --bs-btn-disabled-border-color: #0d6efd;
3064 --bs-btn-color: #fff;
3065 --bs-btn-bg: #6c757d;
3066 --bs-btn-border-color: #6c757d;
3067 --bs-btn-hover-color: #fff;
3068 --bs-btn-hover-bg: #5c636a;
3069 --bs-btn-hover-border-color: #565e64;
3070 --bs-btn-focus-shadow-rgb: 130, 138, 145;
3071 --bs-btn-active-color: #fff;
3072 --bs-btn-active-bg: #565e64;
3073 --bs-btn-active-border-color: #51585e;
3074 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3075 --bs-btn-disabled-color: #fff;
3076 --bs-btn-disabled-bg: #6c757d;
3077 --bs-btn-disabled-border-color: #6c757d;
3081 --bs-btn-color: #fff;
3082 --bs-btn-bg: #198754;
3083 --bs-btn-border-color: #198754;
3084 --bs-btn-hover-color: #fff;
3085 --bs-btn-hover-bg: #157347;
3086 --bs-btn-hover-border-color: #146c43;
3087 --bs-btn-focus-shadow-rgb: 60, 153, 110;
3088 --bs-btn-active-color: #fff;
3089 --bs-btn-active-bg: #146c43;
3090 --bs-btn-active-border-color: #13653f;
3091 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3092 --bs-btn-disabled-color: #fff;
3093 --bs-btn-disabled-bg: #198754;
3094 --bs-btn-disabled-border-color: #198754;
3098 --bs-btn-color: #000;
3099 --bs-btn-bg: #0dcaf0;
3100 --bs-btn-border-color: #0dcaf0;
3101 --bs-btn-hover-color: #000;
3102 --bs-btn-hover-bg: #31d2f2;
3103 --bs-btn-hover-border-color: #25cff2;
3104 --bs-btn-focus-shadow-rgb: 11, 172, 204;
3105 --bs-btn-active-color: #000;
3106 --bs-btn-active-bg: #3dd5f3;
3107 --bs-btn-active-border-color: #25cff2;
3108 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3109 --bs-btn-disabled-color: #000;
3110 --bs-btn-disabled-bg: #0dcaf0;
3111 --bs-btn-disabled-border-color: #0dcaf0;
3115 --bs-btn-color: #000;
3116 --bs-btn-bg: #ffc107;
3117 --bs-btn-border-color: #ffc107;
3118 --bs-btn-hover-color: #000;
3119 --bs-btn-hover-bg: #ffca2c;
3120 --bs-btn-hover-border-color: #ffc720;
3121 --bs-btn-focus-shadow-rgb: 217, 164, 6;
3122 --bs-btn-active-color: #000;
3123 --bs-btn-active-bg: #ffcd39;
3124 --bs-btn-active-border-color: #ffc720;
3125 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3126 --bs-btn-disabled-color: #000;
3127 --bs-btn-disabled-bg: #ffc107;
3128 --bs-btn-disabled-border-color: #ffc107;
3132 --bs-btn-color: #fff;
3133 --bs-btn-bg: #dc3545;
3134 --bs-btn-border-color: #dc3545;
3135 --bs-btn-hover-color: #fff;
3136 --bs-btn-hover-bg: #bb2d3b;
3137 --bs-btn-hover-border-color: #b02a37;
3138 --bs-btn-focus-shadow-rgb: 225, 83, 97;
3139 --bs-btn-active-color: #fff;
3140 --bs-btn-active-bg: #b02a37;
3141 --bs-btn-active-border-color: #a52834;
3142 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3143 --bs-btn-disabled-color: #fff;
3144 --bs-btn-disabled-bg: #dc3545;
3145 --bs-btn-disabled-border-color: #dc3545;
3149 --bs-btn-color: #000;
3150 --bs-btn-bg: #f8f9fa;
3151 --bs-btn-border-color: #f8f9fa;
3152 --bs-btn-hover-color: #000;
3153 --bs-btn-hover-bg: #d3d4d5;
3154 --bs-btn-hover-border-color: #c6c7c8;
3155 --bs-btn-focus-shadow-rgb: 211, 212, 213;
3156 --bs-btn-active-color: #000;
3157 --bs-btn-active-bg: #c6c7c8;
3158 --bs-btn-active-border-color: #babbbc;
3159 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3160 --bs-btn-disabled-color: #000;
3161 --bs-btn-disabled-bg: #f8f9fa;
3162 --bs-btn-disabled-border-color: #f8f9fa;
3166 --bs-btn-color: #fff;
3167 --bs-btn-bg: #212529;
3168 --bs-btn-border-color: #212529;
3169 --bs-btn-hover-color: #fff;
3170 --bs-btn-hover-bg: #424649;
3171 --bs-btn-hover-border-color: #373b3e;
3172 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3173 --bs-btn-active-color: #fff;
3174 --bs-btn-active-bg: #4d5154;
3175 --bs-btn-active-border-color: #373b3e;
3176 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3177 --bs-btn-disabled-color: #fff;
3178 --bs-btn-disabled-bg: #212529;
3179 --bs-btn-disabled-border-color: #212529;
3182 .btn-outline-primary {
3183 --bs-btn-color: #0d6efd;
3184 --bs-btn-border-color: #0d6efd;
3185 --bs-btn-hover-color: #fff;
3186 --bs-btn-hover-bg: #0d6efd;
3187 --bs-btn-hover-border-color: #0d6efd;
3188 --bs-btn-focus-shadow-rgb: 13, 110, 253;
3189 --bs-btn-active-color: #fff;
3190 --bs-btn-active-bg: #0d6efd;
3191 --bs-btn-active-border-color: #0d6efd;
3192 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3193 --bs-btn-disabled-color: #0d6efd;
3194 --bs-btn-disabled-bg: transparent;
3195 --bs-btn-disabled-border-color: #0d6efd;
3196 --bs-gradient: none;
3199 .btn-outline-secondary {
3200 --bs-btn-color: #6c757d;
3201 --bs-btn-border-color: #6c757d;
3202 --bs-btn-hover-color: #fff;
3203 --bs-btn-hover-bg: #6c757d;
3204 --bs-btn-hover-border-color: #6c757d;
3205 --bs-btn-focus-shadow-rgb: 108, 117, 125;
3206 --bs-btn-active-color: #fff;
3207 --bs-btn-active-bg: #6c757d;
3208 --bs-btn-active-border-color: #6c757d;
3209 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3210 --bs-btn-disabled-color: #6c757d;
3211 --bs-btn-disabled-bg: transparent;
3212 --bs-btn-disabled-border-color: #6c757d;
3213 --bs-gradient: none;
3216 .btn-outline-success {
3217 --bs-btn-color: #198754;
3218 --bs-btn-border-color: #198754;
3219 --bs-btn-hover-color: #fff;
3220 --bs-btn-hover-bg: #198754;
3221 --bs-btn-hover-border-color: #198754;
3222 --bs-btn-focus-shadow-rgb: 25, 135, 84;
3223 --bs-btn-active-color: #fff;
3224 --bs-btn-active-bg: #198754;
3225 --bs-btn-active-border-color: #198754;
3226 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3227 --bs-btn-disabled-color: #198754;
3228 --bs-btn-disabled-bg: transparent;
3229 --bs-btn-disabled-border-color: #198754;
3230 --bs-gradient: none;
3234 --bs-btn-color: #0dcaf0;
3235 --bs-btn-border-color: #0dcaf0;
3236 --bs-btn-hover-color: #000;
3237 --bs-btn-hover-bg: #0dcaf0;
3238 --bs-btn-hover-border-color: #0dcaf0;
3239 --bs-btn-focus-shadow-rgb: 13, 202, 240;
3240 --bs-btn-active-color: #000;
3241 --bs-btn-active-bg: #0dcaf0;
3242 --bs-btn-active-border-color: #0dcaf0;
3243 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3244 --bs-btn-disabled-color: #0dcaf0;
3245 --bs-btn-disabled-bg: transparent;
3246 --bs-btn-disabled-border-color: #0dcaf0;
3247 --bs-gradient: none;
3250 .btn-outline-warning {
3251 --bs-btn-color: #ffc107;
3252 --bs-btn-border-color: #ffc107;
3253 --bs-btn-hover-color: #000;
3254 --bs-btn-hover-bg: #ffc107;
3255 --bs-btn-hover-border-color: #ffc107;
3256 --bs-btn-focus-shadow-rgb: 255, 193, 7;
3257 --bs-btn-active-color: #000;
3258 --bs-btn-active-bg: #ffc107;
3259 --bs-btn-active-border-color: #ffc107;
3260 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3261 --bs-btn-disabled-color: #ffc107;
3262 --bs-btn-disabled-bg: transparent;
3263 --bs-btn-disabled-border-color: #ffc107;
3264 --bs-gradient: none;
3267 .btn-outline-danger {
3268 --bs-btn-color: #dc3545;
3269 --bs-btn-border-color: #dc3545;
3270 --bs-btn-hover-color: #fff;
3271 --bs-btn-hover-bg: #dc3545;
3272 --bs-btn-hover-border-color: #dc3545;
3273 --bs-btn-focus-shadow-rgb: 220, 53, 69;
3274 --bs-btn-active-color: #fff;
3275 --bs-btn-active-bg: #dc3545;
3276 --bs-btn-active-border-color: #dc3545;
3277 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3278 --bs-btn-disabled-color: #dc3545;
3279 --bs-btn-disabled-bg: transparent;
3280 --bs-btn-disabled-border-color: #dc3545;
3281 --bs-gradient: none;
3284 .btn-outline-light {
3285 --bs-btn-color: #f8f9fa;
3286 --bs-btn-border-color: #f8f9fa;
3287 --bs-btn-hover-color: #000;
3288 --bs-btn-hover-bg: #f8f9fa;
3289 --bs-btn-hover-border-color: #f8f9fa;
3290 --bs-btn-focus-shadow-rgb: 248, 249, 250;
3291 --bs-btn-active-color: #000;
3292 --bs-btn-active-bg: #f8f9fa;
3293 --bs-btn-active-border-color: #f8f9fa;
3294 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3295 --bs-btn-disabled-color: #f8f9fa;
3296 --bs-btn-disabled-bg: transparent;
3297 --bs-btn-disabled-border-color: #f8f9fa;
3298 --bs-gradient: none;
3302 --bs-btn-color: #212529;
3303 --bs-btn-border-color: #212529;
3304 --bs-btn-hover-color: #fff;
3305 --bs-btn-hover-bg: #212529;
3306 --bs-btn-hover-border-color: #212529;
3307 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3308 --bs-btn-active-color: #fff;
3309 --bs-btn-active-bg: #212529;
3310 --bs-btn-active-border-color: #212529;
3311 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3312 --bs-btn-disabled-color: #212529;
3313 --bs-btn-disabled-bg: transparent;
3314 --bs-btn-disabled-border-color: #212529;
3315 --bs-gradient: none;
3319 --bs-btn-font-weight: 400;
3320 --bs-btn-color: var(--bs-link-color);
3321 --bs-btn-bg: transparent;
3322 --bs-btn-border-color: transparent;
3323 --bs-btn-hover-color: var(--bs-link-hover-color);
3324 --bs-btn-hover-border-color: transparent;
3325 --bs-btn-active-color: var(--bs-link-hover-color);
3326 --bs-btn-active-border-color: transparent;
3327 --bs-btn-disabled-color: #6c757d;
3328 --bs-btn-disabled-border-color: transparent;
3329 --bs-btn-box-shadow: 0 0 0 #000;
3330 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3331 text-decoration: underline;
3333 .btn-link:focus-visible {
3334 color: var(--bs-btn-color);
3337 color: var(--bs-btn-hover-color);
3340 .btn-lg, .btn-group-lg > .btn {
3341 --bs-btn-padding-y: 0.5rem;
3342 --bs-btn-padding-x: 1rem;
3343 --bs-btn-font-size: 1.25rem;
3344 --bs-btn-border-radius: var(--bs-border-radius-lg);
3347 .btn-sm, .btn-group-sm > .btn {
3348 --bs-btn-padding-y: 0.25rem;
3349 --bs-btn-padding-x: 0.5rem;
3350 --bs-btn-font-size: 0.875rem;
3351 --bs-btn-border-radius: var(--bs-border-radius-sm);
3355 transition: opacity 0.15s linear;
3357 @media (prefers-reduced-motion: reduce) {
3366 .collapse:not(.show) {
3373 transition: height 0.35s ease;
3375 @media (prefers-reduced-motion: reduce) {
3380 .collapsing.collapse-horizontal {
3383 transition: width 0.35s ease;
3385 @media (prefers-reduced-motion: reduce) {
3386 .collapsing.collapse-horizontal {
3401 white-space: nowrap;
3403 .dropdown-toggle::after {
3404 display: inline-block;
3405 margin-left: 0.255em;
3406 vertical-align: 0.255em;
3408 border-top: 0.3em solid;
3409 border-right: 0.3em solid transparent;
3411 border-left: 0.3em solid transparent;
3413 .dropdown-toggle:empty::after {
3418 --bs-dropdown-zindex: 1000;
3419 --bs-dropdown-min-width: 10rem;
3420 --bs-dropdown-padding-x: 0;
3421 --bs-dropdown-padding-y: 0.5rem;
3422 --bs-dropdown-spacer: 0.125rem;
3423 --bs-dropdown-font-size: 1rem;
3424 --bs-dropdown-color: var(--bs-body-color);
3425 --bs-dropdown-bg: var(--bs-body-bg);
3426 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3427 --bs-dropdown-border-radius: var(--bs-border-radius);
3428 --bs-dropdown-border-width: var(--bs-border-width);
3429 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3430 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3431 --bs-dropdown-divider-margin-y: 0.5rem;
3432 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
3433 --bs-dropdown-link-color: var(--bs-body-color);
3434 --bs-dropdown-link-hover-color: var(--bs-body-color);
3435 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3436 --bs-dropdown-link-active-color: #fff;
3437 --bs-dropdown-link-active-bg: #0d6efd;
3438 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3439 --bs-dropdown-item-padding-x: 1rem;
3440 --bs-dropdown-item-padding-y: 0.25rem;
3441 --bs-dropdown-header-color: #6c757d;
3442 --bs-dropdown-header-padding-x: 1rem;
3443 --bs-dropdown-header-padding-y: 0.5rem;
3445 z-index: var(--bs-dropdown-zindex);
3447 min-width: var(--bs-dropdown-min-width);
3448 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3450 font-size: var(--bs-dropdown-font-size);
3451 color: var(--bs-dropdown-color);
3454 background-color: var(--bs-dropdown-bg);
3455 background-clip: padding-box;
3456 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3457 border-radius: var(--bs-dropdown-border-radius);
3459 .dropdown-menu[data-bs-popper] {
3462 margin-top: var(--bs-dropdown-spacer);
3465 .dropdown-menu-start {
3466 --bs-position: start;
3468 .dropdown-menu-start[data-bs-popper] {
3473 .dropdown-menu-end {
3476 .dropdown-menu-end[data-bs-popper] {
3481 @media (min-width: 576px) {
3482 .dropdown-menu-sm-start {
3483 --bs-position: start;
3485 .dropdown-menu-sm-start[data-bs-popper] {
3489 .dropdown-menu-sm-end {
3492 .dropdown-menu-sm-end[data-bs-popper] {
3497 @media (min-width: 768px) {
3498 .dropdown-menu-md-start {
3499 --bs-position: start;
3501 .dropdown-menu-md-start[data-bs-popper] {
3505 .dropdown-menu-md-end {
3508 .dropdown-menu-md-end[data-bs-popper] {
3513 @media (min-width: 992px) {
3514 .dropdown-menu-lg-start {
3515 --bs-position: start;
3517 .dropdown-menu-lg-start[data-bs-popper] {
3521 .dropdown-menu-lg-end {
3524 .dropdown-menu-lg-end[data-bs-popper] {
3529 @media (min-width: 1200px) {
3530 .dropdown-menu-xl-start {
3531 --bs-position: start;
3533 .dropdown-menu-xl-start[data-bs-popper] {
3537 .dropdown-menu-xl-end {
3540 .dropdown-menu-xl-end[data-bs-popper] {
3545 @media (min-width: 1400px) {
3546 .dropdown-menu-xxl-start {
3547 --bs-position: start;
3549 .dropdown-menu-xxl-start[data-bs-popper] {
3553 .dropdown-menu-xxl-end {
3556 .dropdown-menu-xxl-end[data-bs-popper] {
3561 .dropup .dropdown-menu[data-bs-popper] {
3565 margin-bottom: var(--bs-dropdown-spacer);
3567 .dropup .dropdown-toggle::after {
3568 display: inline-block;
3569 margin-left: 0.255em;
3570 vertical-align: 0.255em;
3573 border-right: 0.3em solid transparent;
3574 border-bottom: 0.3em solid;
3575 border-left: 0.3em solid transparent;
3577 .dropup .dropdown-toggle:empty::after {
3581 .dropend .dropdown-menu[data-bs-popper] {
3586 margin-left: var(--bs-dropdown-spacer);
3588 .dropend .dropdown-toggle::after {
3589 display: inline-block;
3590 margin-left: 0.255em;
3591 vertical-align: 0.255em;
3593 border-top: 0.3em solid transparent;
3595 border-bottom: 0.3em solid transparent;
3596 border-left: 0.3em solid;
3598 .dropend .dropdown-toggle:empty::after {
3601 .dropend .dropdown-toggle::after {
3605 .dropstart .dropdown-menu[data-bs-popper] {
3610 margin-right: var(--bs-dropdown-spacer);
3612 .dropstart .dropdown-toggle::after {
3613 display: inline-block;
3614 margin-left: 0.255em;
3615 vertical-align: 0.255em;
3618 .dropstart .dropdown-toggle::after {
3621 .dropstart .dropdown-toggle::before {
3622 display: inline-block;
3623 margin-right: 0.255em;
3624 vertical-align: 0.255em;
3626 border-top: 0.3em solid transparent;
3627 border-right: 0.3em solid;
3628 border-bottom: 0.3em solid transparent;
3630 .dropstart .dropdown-toggle:empty::after {
3633 .dropstart .dropdown-toggle::before {
3639 margin: var(--bs-dropdown-divider-margin-y) 0;
3641 border-top: 1px solid var(--bs-dropdown-divider-bg);
3648 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3651 color: var(--bs-dropdown-link-color);
3652 text-align: inherit;
3653 text-decoration: none;
3654 white-space: nowrap;
3655 background-color: transparent;
3657 border-radius: var(--bs-dropdown-item-border-radius, 0);
3659 .dropdown-item:hover, .dropdown-item:focus {
3660 color: var(--bs-dropdown-link-hover-color);
3661 background-color: var(--bs-dropdown-link-hover-bg);
3663 .dropdown-item.active, .dropdown-item:active {
3664 color: var(--bs-dropdown-link-active-color);
3665 text-decoration: none;
3666 background-color: var(--bs-dropdown-link-active-bg);
3668 .dropdown-item.disabled, .dropdown-item:disabled {
3669 color: var(--bs-dropdown-link-disabled-color);
3670 pointer-events: none;
3671 background-color: transparent;
3674 .dropdown-menu.show {
3680 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3682 font-size: 0.875rem;
3683 color: var(--bs-dropdown-header-color);
3684 white-space: nowrap;
3687 .dropdown-item-text {
3689 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3690 color: var(--bs-dropdown-link-color);
3693 .dropdown-menu-dark {
3694 --bs-dropdown-color: #dee2e6;
3695 --bs-dropdown-bg: #343a40;
3696 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3697 --bs-dropdown-box-shadow: ;
3698 --bs-dropdown-link-color: #dee2e6;
3699 --bs-dropdown-link-hover-color: #fff;
3700 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3701 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3702 --bs-dropdown-link-active-color: #fff;
3703 --bs-dropdown-link-active-bg: #0d6efd;
3704 --bs-dropdown-link-disabled-color: #adb5bd;
3705 --bs-dropdown-header-color: #adb5bd;
3709 .btn-group-vertical {
3711 display: inline-flex;
3712 vertical-align: middle;
3715 .btn-group-vertical > .btn {
3719 .btn-group > .btn-check:checked + .btn,
3720 .btn-group > .btn-check:focus + .btn,
3721 .btn-group > .btn:hover,
3722 .btn-group > .btn:focus,
3723 .btn-group > .btn:active,
3724 .btn-group > .btn.active,
3725 .btn-group-vertical > .btn-check:checked + .btn,
3726 .btn-group-vertical > .btn-check:focus + .btn,
3727 .btn-group-vertical > .btn:hover,
3728 .btn-group-vertical > .btn:focus,
3729 .btn-group-vertical > .btn:active,
3730 .btn-group-vertical > .btn.active {
3737 justify-content: flex-start;
3739 .btn-toolbar .input-group {
3744 border-radius: var(--bs-border-radius);
3746 .btn-group > :not(.btn-check:first-child) + .btn,
3747 .btn-group > .btn-group:not(:first-child) {
3748 margin-left: calc(var(--bs-border-width) * -1);
3750 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3751 .btn-group > .btn.dropdown-toggle-split:first-child,
3752 .btn-group > .btn-group:not(:last-child) > .btn {
3753 border-top-right-radius: 0;
3754 border-bottom-right-radius: 0;
3756 .btn-group > .btn:nth-child(n+3),
3757 .btn-group > :not(.btn-check) + .btn,
3758 .btn-group > .btn-group:not(:first-child) > .btn {
3759 border-top-left-radius: 0;
3760 border-bottom-left-radius: 0;
3763 .dropdown-toggle-split {
3764 padding-right: 0.5625rem;
3765 padding-left: 0.5625rem;
3767 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3770 .dropstart .dropdown-toggle-split::before {
3774 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3775 padding-right: 0.375rem;
3776 padding-left: 0.375rem;
3779 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3780 padding-right: 0.75rem;
3781 padding-left: 0.75rem;
3784 .btn-group-vertical {
3785 flex-direction: column;
3786 align-items: flex-start;
3787 justify-content: center;
3789 .btn-group-vertical > .btn,
3790 .btn-group-vertical > .btn-group {
3793 .btn-group-vertical > .btn:not(:first-child),
3794 .btn-group-vertical > .btn-group:not(:first-child) {
3795 margin-top: calc(var(--bs-border-width) * -1);
3797 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3798 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3799 border-bottom-right-radius: 0;
3800 border-bottom-left-radius: 0;
3802 .btn-group-vertical > .btn ~ .btn,
3803 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3804 border-top-left-radius: 0;
3805 border-top-right-radius: 0;
3809 --bs-nav-link-padding-x: 1rem;
3810 --bs-nav-link-padding-y: 0.5rem;
3811 --bs-nav-link-font-weight: ;
3812 --bs-nav-link-color: var(--bs-link-color);
3813 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3814 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3824 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3825 font-size: var(--bs-nav-link-font-size);
3826 font-weight: var(--bs-nav-link-font-weight);
3827 color: var(--bs-nav-link-color);
3828 text-decoration: none;
3831 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3833 @media (prefers-reduced-motion: reduce) {
3838 .nav-link:hover, .nav-link:focus {
3839 color: var(--bs-nav-link-hover-color);
3841 .nav-link:focus-visible {
3843 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
3845 .nav-link.disabled {
3846 color: var(--bs-nav-link-disabled-color);
3847 pointer-events: none;
3852 --bs-nav-tabs-border-width: var(--bs-border-width);
3853 --bs-nav-tabs-border-color: var(--bs-border-color);
3854 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3855 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3856 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
3857 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3858 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3859 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3861 .nav-tabs .nav-link {
3862 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3863 border: var(--bs-nav-tabs-border-width) solid transparent;
3864 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3865 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3867 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3869 border-color: var(--bs-nav-tabs-link-hover-border-color);
3871 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3872 color: var(--bs-nav-link-disabled-color);
3873 background-color: transparent;
3874 border-color: transparent;
3876 .nav-tabs .nav-link.active,
3877 .nav-tabs .nav-item.show .nav-link {
3878 color: var(--bs-nav-tabs-link-active-color);
3879 background-color: var(--bs-nav-tabs-link-active-bg);
3880 border-color: var(--bs-nav-tabs-link-active-border-color);
3882 .nav-tabs .dropdown-menu {
3883 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3884 border-top-left-radius: 0;
3885 border-top-right-radius: 0;
3889 --bs-nav-pills-border-radius: var(--bs-border-radius);
3890 --bs-nav-pills-link-active-color: #fff;
3891 --bs-nav-pills-link-active-bg: #0d6efd;
3893 .nav-pills .nav-link {
3894 border-radius: var(--bs-nav-pills-border-radius);
3896 .nav-pills .nav-link:disabled {
3897 color: var(--bs-nav-link-disabled-color);
3898 background-color: transparent;
3899 border-color: transparent;
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='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
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='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4584 --bs-accordion-btn-focus-border-color: #86b7fe;
4585 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4586 --bs-accordion-body-padding-x: 1.25rem;
4587 --bs-accordion-body-padding-y: 1rem;
4588 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4589 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4595 align-items: center;
4597 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4599 color: var(--bs-accordion-btn-color);
4601 background-color: var(--bs-accordion-btn-bg);
4604 overflow-anchor: none;
4605 transition: var(--bs-accordion-transition);
4607 @media (prefers-reduced-motion: reduce) {
4612 .accordion-button:not(.collapsed) {
4613 color: var(--bs-accordion-active-color);
4614 background-color: var(--bs-accordion-active-bg);
4615 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4617 .accordion-button:not(.collapsed)::after {
4618 background-image: var(--bs-accordion-btn-active-icon);
4619 transform: var(--bs-accordion-btn-icon-transform);
4621 .accordion-button::after {
4623 width: var(--bs-accordion-btn-icon-width);
4624 height: var(--bs-accordion-btn-icon-width);
4627 background-image: var(--bs-accordion-btn-icon);
4628 background-repeat: no-repeat;
4629 background-size: var(--bs-accordion-btn-icon-width);
4630 transition: var(--bs-accordion-btn-icon-transition);
4632 @media (prefers-reduced-motion: reduce) {
4633 .accordion-button::after {
4637 .accordion-button:hover {
4640 .accordion-button:focus {
4642 border-color: var(--bs-accordion-btn-focus-border-color);
4644 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4652 color: var(--bs-accordion-color);
4653 background-color: var(--bs-accordion-bg);
4654 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4656 .accordion-item:first-of-type {
4657 border-top-left-radius: var(--bs-accordion-border-radius);
4658 border-top-right-radius: var(--bs-accordion-border-radius);
4660 .accordion-item:first-of-type .accordion-button {
4661 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4662 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4664 .accordion-item:not(:first-of-type) {
4667 .accordion-item:last-of-type {
4668 border-bottom-right-radius: var(--bs-accordion-border-radius);
4669 border-bottom-left-radius: var(--bs-accordion-border-radius);
4671 .accordion-item:last-of-type .accordion-button.collapsed {
4672 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4673 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4675 .accordion-item:last-of-type .accordion-collapse {
4676 border-bottom-right-radius: var(--bs-accordion-border-radius);
4677 border-bottom-left-radius: var(--bs-accordion-border-radius);
4681 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4684 .accordion-flush .accordion-collapse {
4687 .accordion-flush .accordion-item {
4692 .accordion-flush .accordion-item:first-child {
4695 .accordion-flush .accordion-item:last-child {
4698 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4702 [data-bs-theme=dark] .accordion-button::after {
4703 --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");
4704 --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");
4708 --bs-breadcrumb-padding-x: 0;
4709 --bs-breadcrumb-padding-y: 0;
4710 --bs-breadcrumb-margin-bottom: 1rem;
4711 --bs-breadcrumb-bg: ;
4712 --bs-breadcrumb-border-radius: ;
4713 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4714 --bs-breadcrumb-item-padding-x: 0.5rem;
4715 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4718 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4719 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4720 font-size: var(--bs-breadcrumb-font-size);
4722 background-color: var(--bs-breadcrumb-bg);
4723 border-radius: var(--bs-breadcrumb-border-radius);
4726 .breadcrumb-item + .breadcrumb-item {
4727 padding-left: var(--bs-breadcrumb-item-padding-x);
4729 .breadcrumb-item + .breadcrumb-item::before {
4731 padding-right: var(--bs-breadcrumb-item-padding-x);
4732 color: var(--bs-breadcrumb-divider-color);
4733 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4735 .breadcrumb-item.active {
4736 color: var(--bs-breadcrumb-item-active-color);
4740 --bs-pagination-padding-x: 0.75rem;
4741 --bs-pagination-padding-y: 0.375rem;
4742 --bs-pagination-font-size: 1rem;
4743 --bs-pagination-color: var(--bs-link-color);
4744 --bs-pagination-bg: var(--bs-body-bg);
4745 --bs-pagination-border-width: var(--bs-border-width);
4746 --bs-pagination-border-color: var(--bs-border-color);
4747 --bs-pagination-border-radius: var(--bs-border-radius);
4748 --bs-pagination-hover-color: var(--bs-link-hover-color);
4749 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4750 --bs-pagination-hover-border-color: var(--bs-border-color);
4751 --bs-pagination-focus-color: var(--bs-link-hover-color);
4752 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4753 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4754 --bs-pagination-active-color: #fff;
4755 --bs-pagination-active-bg: #0d6efd;
4756 --bs-pagination-active-border-color: #0d6efd;
4757 --bs-pagination-disabled-color: var(--bs-secondary-color);
4758 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4759 --bs-pagination-disabled-border-color: var(--bs-border-color);
4768 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4769 font-size: var(--bs-pagination-font-size);
4770 color: var(--bs-pagination-color);
4771 text-decoration: none;
4772 background-color: var(--bs-pagination-bg);
4773 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4774 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;
4776 @media (prefers-reduced-motion: reduce) {
4783 color: var(--bs-pagination-hover-color);
4784 background-color: var(--bs-pagination-hover-bg);
4785 border-color: var(--bs-pagination-hover-border-color);
4789 color: var(--bs-pagination-focus-color);
4790 background-color: var(--bs-pagination-focus-bg);
4792 box-shadow: var(--bs-pagination-focus-box-shadow);
4794 .page-link.active, .active > .page-link {
4796 color: var(--bs-pagination-active-color);
4797 background-color: var(--bs-pagination-active-bg);
4798 border-color: var(--bs-pagination-active-border-color);
4800 .page-link.disabled, .disabled > .page-link {
4801 color: var(--bs-pagination-disabled-color);
4802 pointer-events: none;
4803 background-color: var(--bs-pagination-disabled-bg);
4804 border-color: var(--bs-pagination-disabled-border-color);
4807 .page-item:not(:first-child) .page-link {
4808 margin-left: calc(var(--bs-border-width) * -1);
4810 .page-item:first-child .page-link {
4811 border-top-left-radius: var(--bs-pagination-border-radius);
4812 border-bottom-left-radius: var(--bs-pagination-border-radius);
4814 .page-item:last-child .page-link {
4815 border-top-right-radius: var(--bs-pagination-border-radius);
4816 border-bottom-right-radius: var(--bs-pagination-border-radius);
4820 --bs-pagination-padding-x: 1.5rem;
4821 --bs-pagination-padding-y: 0.75rem;
4822 --bs-pagination-font-size: 1.25rem;
4823 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4827 --bs-pagination-padding-x: 0.5rem;
4828 --bs-pagination-padding-y: 0.25rem;
4829 --bs-pagination-font-size: 0.875rem;
4830 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4834 --bs-badge-padding-x: 0.65em;
4835 --bs-badge-padding-y: 0.35em;
4836 --bs-badge-font-size: 0.75em;
4837 --bs-badge-font-weight: 700;
4838 --bs-badge-color: #fff;
4839 --bs-badge-border-radius: var(--bs-border-radius);
4840 display: inline-block;
4841 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4842 font-size: var(--bs-badge-font-size);
4843 font-weight: var(--bs-badge-font-weight);
4845 color: var(--bs-badge-color);
4847 white-space: nowrap;
4848 vertical-align: baseline;
4849 border-radius: var(--bs-badge-border-radius);
4861 --bs-alert-bg: transparent;
4862 --bs-alert-padding-x: 1rem;
4863 --bs-alert-padding-y: 1rem;
4864 --bs-alert-margin-bottom: 1rem;
4865 --bs-alert-color: inherit;
4866 --bs-alert-border-color: transparent;
4867 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4868 --bs-alert-border-radius: var(--bs-border-radius);
4869 --bs-alert-link-color: inherit;
4871 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4872 margin-bottom: var(--bs-alert-margin-bottom);
4873 color: var(--bs-alert-color);
4874 background-color: var(--bs-alert-bg);
4875 border: var(--bs-alert-border);
4876 border-radius: var(--bs-alert-border-radius);
4885 color: var(--bs-alert-link-color);
4888 .alert-dismissible {
4889 padding-right: 3rem;
4891 .alert-dismissible .btn-close {
4896 padding: 1.25rem 1rem;
4900 --bs-alert-color: var(--bs-primary-text-emphasis);
4901 --bs-alert-bg: var(--bs-primary-bg-subtle);
4902 --bs-alert-border-color: var(--bs-primary-border-subtle);
4903 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4907 --bs-alert-color: var(--bs-secondary-text-emphasis);
4908 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4909 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4910 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4914 --bs-alert-color: var(--bs-success-text-emphasis);
4915 --bs-alert-bg: var(--bs-success-bg-subtle);
4916 --bs-alert-border-color: var(--bs-success-border-subtle);
4917 --bs-alert-link-color: var(--bs-success-text-emphasis);
4921 --bs-alert-color: var(--bs-info-text-emphasis);
4922 --bs-alert-bg: var(--bs-info-bg-subtle);
4923 --bs-alert-border-color: var(--bs-info-border-subtle);
4924 --bs-alert-link-color: var(--bs-info-text-emphasis);
4928 --bs-alert-color: var(--bs-warning-text-emphasis);
4929 --bs-alert-bg: var(--bs-warning-bg-subtle);
4930 --bs-alert-border-color: var(--bs-warning-border-subtle);
4931 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4935 --bs-alert-color: var(--bs-danger-text-emphasis);
4936 --bs-alert-bg: var(--bs-danger-bg-subtle);
4937 --bs-alert-border-color: var(--bs-danger-border-subtle);
4938 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4942 --bs-alert-color: var(--bs-light-text-emphasis);
4943 --bs-alert-bg: var(--bs-light-bg-subtle);
4944 --bs-alert-border-color: var(--bs-light-border-subtle);
4945 --bs-alert-link-color: var(--bs-light-text-emphasis);
4949 --bs-alert-color: var(--bs-dark-text-emphasis);
4950 --bs-alert-bg: var(--bs-dark-bg-subtle);
4951 --bs-alert-border-color: var(--bs-dark-border-subtle);
4952 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4955 @keyframes progress-bar-stripes {
4957 background-position-x: 1rem;
4962 --bs-progress-height: 1rem;
4963 --bs-progress-font-size: 0.75rem;
4964 --bs-progress-bg: var(--bs-secondary-bg);
4965 --bs-progress-border-radius: var(--bs-border-radius);
4966 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4967 --bs-progress-bar-color: #fff;
4968 --bs-progress-bar-bg: #0d6efd;
4969 --bs-progress-bar-transition: width 0.6s ease;
4971 height: var(--bs-progress-height);
4973 font-size: var(--bs-progress-font-size);
4974 background-color: var(--bs-progress-bg);
4975 border-radius: var(--bs-progress-border-radius);
4980 flex-direction: column;
4981 justify-content: center;
4983 color: var(--bs-progress-bar-color);
4985 white-space: nowrap;
4986 background-color: var(--bs-progress-bar-bg);
4987 transition: var(--bs-progress-bar-transition);
4989 @media (prefers-reduced-motion: reduce) {
4995 .progress-bar-striped {
4996 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);
4997 background-size: var(--bs-progress-height) var(--bs-progress-height);
5000 .progress-stacked > .progress {
5004 .progress-stacked > .progress > .progress-bar {
5008 .progress-bar-animated {
5009 animation: 1s linear infinite progress-bar-stripes;
5011 @media (prefers-reduced-motion: reduce) {
5012 .progress-bar-animated {
5018 --bs-list-group-color: var(--bs-body-color);
5019 --bs-list-group-bg: var(--bs-body-bg);
5020 --bs-list-group-border-color: var(--bs-border-color);
5021 --bs-list-group-border-width: var(--bs-border-width);
5022 --bs-list-group-border-radius: var(--bs-border-radius);
5023 --bs-list-group-item-padding-x: 1rem;
5024 --bs-list-group-item-padding-y: 0.5rem;
5025 --bs-list-group-action-color: var(--bs-secondary-color);
5026 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5027 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
5028 --bs-list-group-action-active-color: var(--bs-body-color);
5029 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
5030 --bs-list-group-disabled-color: var(--bs-secondary-color);
5031 --bs-list-group-disabled-bg: var(--bs-body-bg);
5032 --bs-list-group-active-color: #fff;
5033 --bs-list-group-active-bg: #0d6efd;
5034 --bs-list-group-active-border-color: #0d6efd;
5036 flex-direction: column;
5039 border-radius: var(--bs-list-group-border-radius);
5042 .list-group-numbered {
5043 list-style-type: none;
5044 counter-reset: section;
5046 .list-group-numbered > .list-group-item::before {
5047 content: counters(section, ".") ". ";
5048 counter-increment: section;
5051 .list-group-item-action {
5053 color: var(--bs-list-group-action-color);
5054 text-align: inherit;
5056 .list-group-item-action:hover, .list-group-item-action:focus {
5058 color: var(--bs-list-group-action-hover-color);
5059 text-decoration: none;
5060 background-color: var(--bs-list-group-action-hover-bg);
5062 .list-group-item-action:active {
5063 color: var(--bs-list-group-action-active-color);
5064 background-color: var(--bs-list-group-action-active-bg);
5070 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
5071 color: var(--bs-list-group-color);
5072 text-decoration: none;
5073 background-color: var(--bs-list-group-bg);
5074 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
5076 .list-group-item:first-child {
5077 border-top-left-radius: inherit;
5078 border-top-right-radius: inherit;
5080 .list-group-item:last-child {
5081 border-bottom-right-radius: inherit;
5082 border-bottom-left-radius: inherit;
5084 .list-group-item.disabled, .list-group-item:disabled {
5085 color: var(--bs-list-group-disabled-color);
5086 pointer-events: none;
5087 background-color: var(--bs-list-group-disabled-bg);
5089 .list-group-item.active {
5091 color: var(--bs-list-group-active-color);
5092 background-color: var(--bs-list-group-active-bg);
5093 border-color: var(--bs-list-group-active-border-color);
5095 .list-group-item + .list-group-item {
5096 border-top-width: 0;
5098 .list-group-item + .list-group-item.active {
5099 margin-top: calc(-1 * var(--bs-list-group-border-width));
5100 border-top-width: var(--bs-list-group-border-width);
5103 .list-group-horizontal {
5104 flex-direction: row;
5106 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5107 border-bottom-left-radius: var(--bs-list-group-border-radius);
5108 border-top-right-radius: 0;
5110 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5111 border-top-right-radius: var(--bs-list-group-border-radius);
5112 border-bottom-left-radius: 0;
5114 .list-group-horizontal > .list-group-item.active {
5117 .list-group-horizontal > .list-group-item + .list-group-item {
5118 border-top-width: var(--bs-list-group-border-width);
5119 border-left-width: 0;
5121 .list-group-horizontal > .list-group-item + .list-group-item.active {
5122 margin-left: calc(-1 * var(--bs-list-group-border-width));
5123 border-left-width: var(--bs-list-group-border-width);
5126 @media (min-width: 576px) {
5127 .list-group-horizontal-sm {
5128 flex-direction: row;
5130 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5131 border-bottom-left-radius: var(--bs-list-group-border-radius);
5132 border-top-right-radius: 0;
5134 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5135 border-top-right-radius: var(--bs-list-group-border-radius);
5136 border-bottom-left-radius: 0;
5138 .list-group-horizontal-sm > .list-group-item.active {
5141 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5142 border-top-width: var(--bs-list-group-border-width);
5143 border-left-width: 0;
5145 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5146 margin-left: calc(-1 * var(--bs-list-group-border-width));
5147 border-left-width: var(--bs-list-group-border-width);
5150 @media (min-width: 768px) {
5151 .list-group-horizontal-md {
5152 flex-direction: row;
5154 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5155 border-bottom-left-radius: var(--bs-list-group-border-radius);
5156 border-top-right-radius: 0;
5158 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5159 border-top-right-radius: var(--bs-list-group-border-radius);
5160 border-bottom-left-radius: 0;
5162 .list-group-horizontal-md > .list-group-item.active {
5165 .list-group-horizontal-md > .list-group-item + .list-group-item {
5166 border-top-width: var(--bs-list-group-border-width);
5167 border-left-width: 0;
5169 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5170 margin-left: calc(-1 * var(--bs-list-group-border-width));
5171 border-left-width: var(--bs-list-group-border-width);
5174 @media (min-width: 992px) {
5175 .list-group-horizontal-lg {
5176 flex-direction: row;
5178 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5179 border-bottom-left-radius: var(--bs-list-group-border-radius);
5180 border-top-right-radius: 0;
5182 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5183 border-top-right-radius: var(--bs-list-group-border-radius);
5184 border-bottom-left-radius: 0;
5186 .list-group-horizontal-lg > .list-group-item.active {
5189 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5190 border-top-width: var(--bs-list-group-border-width);
5191 border-left-width: 0;
5193 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5194 margin-left: calc(-1 * var(--bs-list-group-border-width));
5195 border-left-width: var(--bs-list-group-border-width);
5198 @media (min-width: 1200px) {
5199 .list-group-horizontal-xl {
5200 flex-direction: row;
5202 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5203 border-bottom-left-radius: var(--bs-list-group-border-radius);
5204 border-top-right-radius: 0;
5206 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5207 border-top-right-radius: var(--bs-list-group-border-radius);
5208 border-bottom-left-radius: 0;
5210 .list-group-horizontal-xl > .list-group-item.active {
5213 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5214 border-top-width: var(--bs-list-group-border-width);
5215 border-left-width: 0;
5217 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5218 margin-left: calc(-1 * var(--bs-list-group-border-width));
5219 border-left-width: var(--bs-list-group-border-width);
5222 @media (min-width: 1400px) {
5223 .list-group-horizontal-xxl {
5224 flex-direction: row;
5226 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5227 border-bottom-left-radius: var(--bs-list-group-border-radius);
5228 border-top-right-radius: 0;
5230 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5231 border-top-right-radius: var(--bs-list-group-border-radius);
5232 border-bottom-left-radius: 0;
5234 .list-group-horizontal-xxl > .list-group-item.active {
5237 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5238 border-top-width: var(--bs-list-group-border-width);
5239 border-left-width: 0;
5241 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5242 margin-left: calc(-1 * var(--bs-list-group-border-width));
5243 border-left-width: var(--bs-list-group-border-width);
5249 .list-group-flush > .list-group-item {
5250 border-width: 0 0 var(--bs-list-group-border-width);
5252 .list-group-flush > .list-group-item:last-child {
5253 border-bottom-width: 0;
5256 .list-group-item-primary {
5257 --bs-list-group-color: var(--bs-primary-text-emphasis);
5258 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5259 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5260 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5261 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5262 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5263 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5264 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5265 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5266 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5269 .list-group-item-secondary {
5270 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5271 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5272 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5273 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5274 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5275 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5276 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5277 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5278 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5279 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5282 .list-group-item-success {
5283 --bs-list-group-color: var(--bs-success-text-emphasis);
5284 --bs-list-group-bg: var(--bs-success-bg-subtle);
5285 --bs-list-group-border-color: var(--bs-success-border-subtle);
5286 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5287 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5288 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5289 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5290 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5291 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5292 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5295 .list-group-item-info {
5296 --bs-list-group-color: var(--bs-info-text-emphasis);
5297 --bs-list-group-bg: var(--bs-info-bg-subtle);
5298 --bs-list-group-border-color: var(--bs-info-border-subtle);
5299 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5300 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5301 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5302 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5303 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5304 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5305 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5308 .list-group-item-warning {
5309 --bs-list-group-color: var(--bs-warning-text-emphasis);
5310 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5311 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5312 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5313 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5314 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5315 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5316 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5317 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5318 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5321 .list-group-item-danger {
5322 --bs-list-group-color: var(--bs-danger-text-emphasis);
5323 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5324 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5325 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5326 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5327 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5328 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5329 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5330 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5331 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5334 .list-group-item-light {
5335 --bs-list-group-color: var(--bs-light-text-emphasis);
5336 --bs-list-group-bg: var(--bs-light-bg-subtle);
5337 --bs-list-group-border-color: var(--bs-light-border-subtle);
5338 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5339 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5340 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5341 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5342 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5343 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5344 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5347 .list-group-item-dark {
5348 --bs-list-group-color: var(--bs-dark-text-emphasis);
5349 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5350 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5351 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5352 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5353 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5354 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5355 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5356 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5357 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5361 --bs-btn-close-color: #000;
5362 --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");
5363 --bs-btn-close-opacity: 0.5;
5364 --bs-btn-close-hover-opacity: 0.75;
5365 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
5366 --bs-btn-close-focus-opacity: 1;
5367 --bs-btn-close-disabled-opacity: 0.25;
5368 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5369 box-sizing: content-box;
5372 padding: 0.25em 0.25em;
5373 color: var(--bs-btn-close-color);
5374 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5376 border-radius: 0.375rem;
5377 opacity: var(--bs-btn-close-opacity);
5380 color: var(--bs-btn-close-color);
5381 text-decoration: none;
5382 opacity: var(--bs-btn-close-hover-opacity);
5386 box-shadow: var(--bs-btn-close-focus-shadow);
5387 opacity: var(--bs-btn-close-focus-opacity);
5389 .btn-close:disabled, .btn-close.disabled {
5390 pointer-events: none;
5391 -webkit-user-select: none;
5392 -moz-user-select: none;
5394 opacity: var(--bs-btn-close-disabled-opacity);
5398 filter: var(--bs-btn-close-white-filter);
5401 [data-bs-theme=dark] .btn-close {
5402 filter: var(--bs-btn-close-white-filter);
5406 --bs-toast-zindex: 1090;
5407 --bs-toast-padding-x: 0.75rem;
5408 --bs-toast-padding-y: 0.5rem;
5409 --bs-toast-spacing: 1.5rem;
5410 --bs-toast-max-width: 350px;
5411 --bs-toast-font-size: 0.875rem;
5413 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5414 --bs-toast-border-width: var(--bs-border-width);
5415 --bs-toast-border-color: var(--bs-border-color-translucent);
5416 --bs-toast-border-radius: var(--bs-border-radius);
5417 --bs-toast-box-shadow: var(--bs-box-shadow);
5418 --bs-toast-header-color: var(--bs-secondary-color);
5419 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5420 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5421 width: var(--bs-toast-max-width);
5423 font-size: var(--bs-toast-font-size);
5424 color: var(--bs-toast-color);
5425 pointer-events: auto;
5426 background-color: var(--bs-toast-bg);
5427 background-clip: padding-box;
5428 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5429 box-shadow: var(--bs-toast-box-shadow);
5430 border-radius: var(--bs-toast-border-radius);
5440 --bs-toast-zindex: 1090;
5442 z-index: var(--bs-toast-zindex);
5443 width: -webkit-max-content;
5444 width: -moz-max-content;
5447 pointer-events: none;
5449 .toast-container > :not(:last-child) {
5450 margin-bottom: var(--bs-toast-spacing);
5455 align-items: center;
5456 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5457 color: var(--bs-toast-header-color);
5458 background-color: var(--bs-toast-header-bg);
5459 background-clip: padding-box;
5460 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5461 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5462 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5464 .toast-header .btn-close {
5465 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5466 margin-left: var(--bs-toast-padding-x);
5470 padding: var(--bs-toast-padding-x);
5471 word-wrap: break-word;
5475 --bs-modal-zindex: 1055;
5476 --bs-modal-width: 500px;
5477 --bs-modal-padding: 1rem;
5478 --bs-modal-margin: 0.5rem;
5480 --bs-modal-bg: var(--bs-body-bg);
5481 --bs-modal-border-color: var(--bs-border-color-translucent);
5482 --bs-modal-border-width: var(--bs-border-width);
5483 --bs-modal-border-radius: var(--bs-border-radius-lg);
5484 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
5485 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5486 --bs-modal-header-padding-x: 1rem;
5487 --bs-modal-header-padding-y: 1rem;
5488 --bs-modal-header-padding: 1rem 1rem;
5489 --bs-modal-header-border-color: var(--bs-border-color);
5490 --bs-modal-header-border-width: var(--bs-border-width);
5491 --bs-modal-title-line-height: 1.5;
5492 --bs-modal-footer-gap: 0.5rem;
5493 --bs-modal-footer-bg: ;
5494 --bs-modal-footer-border-color: var(--bs-border-color);
5495 --bs-modal-footer-border-width: var(--bs-border-width);
5499 z-index: var(--bs-modal-zindex);
5511 margin: var(--bs-modal-margin);
5512 pointer-events: none;
5514 .modal.fade .modal-dialog {
5515 transition: transform 0.3s ease-out;
5516 transform: translate(0, -50px);
5518 @media (prefers-reduced-motion: reduce) {
5519 .modal.fade .modal-dialog {
5523 .modal.show .modal-dialog {
5526 .modal.modal-static .modal-dialog {
5527 transform: scale(1.02);
5530 .modal-dialog-scrollable {
5531 height: calc(100% - var(--bs-modal-margin) * 2);
5533 .modal-dialog-scrollable .modal-content {
5537 .modal-dialog-scrollable .modal-body {
5541 .modal-dialog-centered {
5543 align-items: center;
5544 min-height: calc(100% - var(--bs-modal-margin) * 2);
5550 flex-direction: column;
5552 color: var(--bs-modal-color);
5553 pointer-events: auto;
5554 background-color: var(--bs-modal-bg);
5555 background-clip: padding-box;
5556 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5557 border-radius: var(--bs-modal-border-radius);
5562 --bs-backdrop-zindex: 1050;
5563 --bs-backdrop-bg: #000;
5564 --bs-backdrop-opacity: 0.5;
5568 z-index: var(--bs-backdrop-zindex);
5571 background-color: var(--bs-backdrop-bg);
5573 .modal-backdrop.fade {
5576 .modal-backdrop.show {
5577 opacity: var(--bs-backdrop-opacity);
5583 align-items: center;
5584 justify-content: space-between;
5585 padding: var(--bs-modal-header-padding);
5586 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5587 border-top-left-radius: var(--bs-modal-inner-border-radius);
5588 border-top-right-radius: var(--bs-modal-inner-border-radius);
5590 .modal-header .btn-close {
5591 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5592 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;
5597 line-height: var(--bs-modal-title-line-height);
5603 padding: var(--bs-modal-padding);
5610 align-items: center;
5611 justify-content: flex-end;
5612 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5613 background-color: var(--bs-modal-footer-bg);
5614 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5615 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5616 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5619 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5622 @media (min-width: 576px) {
5624 --bs-modal-margin: 1.75rem;
5625 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5628 max-width: var(--bs-modal-width);
5633 --bs-modal-width: 300px;
5636 @media (min-width: 992px) {
5639 --bs-modal-width: 800px;
5642 @media (min-width: 1200px) {
5644 --bs-modal-width: 1140px;
5653 .modal-fullscreen .modal-content {
5658 .modal-fullscreen .modal-header,
5659 .modal-fullscreen .modal-footer {
5662 .modal-fullscreen .modal-body {
5666 @media (max-width: 575.98px) {
5667 .modal-fullscreen-sm-down {
5673 .modal-fullscreen-sm-down .modal-content {
5678 .modal-fullscreen-sm-down .modal-header,
5679 .modal-fullscreen-sm-down .modal-footer {
5682 .modal-fullscreen-sm-down .modal-body {
5686 @media (max-width: 767.98px) {
5687 .modal-fullscreen-md-down {
5693 .modal-fullscreen-md-down .modal-content {
5698 .modal-fullscreen-md-down .modal-header,
5699 .modal-fullscreen-md-down .modal-footer {
5702 .modal-fullscreen-md-down .modal-body {
5706 @media (max-width: 991.98px) {
5707 .modal-fullscreen-lg-down {
5713 .modal-fullscreen-lg-down .modal-content {
5718 .modal-fullscreen-lg-down .modal-header,
5719 .modal-fullscreen-lg-down .modal-footer {
5722 .modal-fullscreen-lg-down .modal-body {
5726 @media (max-width: 1199.98px) {
5727 .modal-fullscreen-xl-down {
5733 .modal-fullscreen-xl-down .modal-content {
5738 .modal-fullscreen-xl-down .modal-header,
5739 .modal-fullscreen-xl-down .modal-footer {
5742 .modal-fullscreen-xl-down .modal-body {
5746 @media (max-width: 1399.98px) {
5747 .modal-fullscreen-xxl-down {
5753 .modal-fullscreen-xxl-down .modal-content {
5758 .modal-fullscreen-xxl-down .modal-header,
5759 .modal-fullscreen-xxl-down .modal-footer {
5762 .modal-fullscreen-xxl-down .modal-body {
5767 --bs-tooltip-zindex: 1080;
5768 --bs-tooltip-max-width: 200px;
5769 --bs-tooltip-padding-x: 0.5rem;
5770 --bs-tooltip-padding-y: 0.25rem;
5771 --bs-tooltip-margin: ;
5772 --bs-tooltip-font-size: 0.875rem;
5773 --bs-tooltip-color: var(--bs-body-bg);
5774 --bs-tooltip-bg: var(--bs-emphasis-color);
5775 --bs-tooltip-border-radius: var(--bs-border-radius);
5776 --bs-tooltip-opacity: 0.9;
5777 --bs-tooltip-arrow-width: 0.8rem;
5778 --bs-tooltip-arrow-height: 0.4rem;
5779 z-index: var(--bs-tooltip-zindex);
5781 margin: var(--bs-tooltip-margin);
5782 font-family: var(--bs-font-sans-serif);
5788 text-decoration: none;
5790 text-transform: none;
5791 letter-spacing: normal;
5793 white-space: normal;
5794 word-spacing: normal;
5796 font-size: var(--bs-tooltip-font-size);
5797 word-wrap: break-word;
5801 opacity: var(--bs-tooltip-opacity);
5803 .tooltip .tooltip-arrow {
5805 width: var(--bs-tooltip-arrow-width);
5806 height: var(--bs-tooltip-arrow-height);
5808 .tooltip .tooltip-arrow::before {
5811 border-color: transparent;
5812 border-style: solid;
5815 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5816 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5818 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5820 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5821 border-top-color: var(--bs-tooltip-bg);
5824 /* rtl:begin:ignore */
5825 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5826 left: calc(-1 * var(--bs-tooltip-arrow-height));
5827 width: var(--bs-tooltip-arrow-height);
5828 height: var(--bs-tooltip-arrow-width);
5830 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5832 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5833 border-right-color: var(--bs-tooltip-bg);
5836 /* rtl:end:ignore */
5837 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5838 top: calc(-1 * var(--bs-tooltip-arrow-height));
5840 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5842 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5843 border-bottom-color: var(--bs-tooltip-bg);
5846 /* rtl:begin:ignore */
5847 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5848 right: calc(-1 * var(--bs-tooltip-arrow-height));
5849 width: var(--bs-tooltip-arrow-height);
5850 height: var(--bs-tooltip-arrow-width);
5852 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5854 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5855 border-left-color: var(--bs-tooltip-bg);
5858 /* rtl:end:ignore */
5860 max-width: var(--bs-tooltip-max-width);
5861 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5862 color: var(--bs-tooltip-color);
5864 background-color: var(--bs-tooltip-bg);
5865 border-radius: var(--bs-tooltip-border-radius);
5869 --bs-popover-zindex: 1070;
5870 --bs-popover-max-width: 276px;
5871 --bs-popover-font-size: 0.875rem;
5872 --bs-popover-bg: var(--bs-body-bg);
5873 --bs-popover-border-width: var(--bs-border-width);
5874 --bs-popover-border-color: var(--bs-border-color-translucent);
5875 --bs-popover-border-radius: var(--bs-border-radius-lg);
5876 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5877 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5878 --bs-popover-header-padding-x: 1rem;
5879 --bs-popover-header-padding-y: 0.5rem;
5880 --bs-popover-header-font-size: 1rem;
5881 --bs-popover-header-color: inherit;
5882 --bs-popover-header-bg: var(--bs-secondary-bg);
5883 --bs-popover-body-padding-x: 1rem;
5884 --bs-popover-body-padding-y: 1rem;
5885 --bs-popover-body-color: var(--bs-body-color);
5886 --bs-popover-arrow-width: 1rem;
5887 --bs-popover-arrow-height: 0.5rem;
5888 --bs-popover-arrow-border: var(--bs-popover-border-color);
5889 z-index: var(--bs-popover-zindex);
5891 max-width: var(--bs-popover-max-width);
5892 font-family: var(--bs-font-sans-serif);
5898 text-decoration: none;
5900 text-transform: none;
5901 letter-spacing: normal;
5903 white-space: normal;
5904 word-spacing: normal;
5906 font-size: var(--bs-popover-font-size);
5907 word-wrap: break-word;
5908 background-color: var(--bs-popover-bg);
5909 background-clip: padding-box;
5910 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5911 border-radius: var(--bs-popover-border-radius);
5913 .popover .popover-arrow {
5915 width: var(--bs-popover-arrow-width);
5916 height: var(--bs-popover-arrow-height);
5918 .popover .popover-arrow::before, .popover .popover-arrow::after {
5922 border-color: transparent;
5923 border-style: solid;
5927 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5928 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5930 .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 {
5931 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5933 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5935 border-top-color: var(--bs-popover-arrow-border);
5937 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5938 bottom: var(--bs-popover-border-width);
5939 border-top-color: var(--bs-popover-bg);
5942 /* rtl:begin:ignore */
5943 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5944 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5945 width: var(--bs-popover-arrow-height);
5946 height: var(--bs-popover-arrow-width);
5948 .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 {
5949 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5951 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5953 border-right-color: var(--bs-popover-arrow-border);
5955 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5956 left: var(--bs-popover-border-width);
5957 border-right-color: var(--bs-popover-bg);
5960 /* rtl:end:ignore */
5961 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5962 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5964 .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 {
5965 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5967 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5969 border-bottom-color: var(--bs-popover-arrow-border);
5971 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5972 top: var(--bs-popover-border-width);
5973 border-bottom-color: var(--bs-popover-bg);
5975 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5980 width: var(--bs-popover-arrow-width);
5981 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5983 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5986 /* rtl:begin:ignore */
5987 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5988 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5989 width: var(--bs-popover-arrow-height);
5990 height: var(--bs-popover-arrow-width);
5992 .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 {
5993 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5995 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5997 border-left-color: var(--bs-popover-arrow-border);
5999 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
6000 right: var(--bs-popover-border-width);
6001 border-left-color: var(--bs-popover-bg);
6004 /* rtl:end:ignore */
6006 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
6008 font-size: var(--bs-popover-header-font-size);
6009 color: var(--bs-popover-header-color);
6010 background-color: var(--bs-popover-header-bg);
6011 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
6012 border-top-left-radius: var(--bs-popover-inner-border-radius);
6013 border-top-right-radius: var(--bs-popover-inner-border-radius);
6015 .popover-header:empty {
6020 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
6021 color: var(--bs-popover-body-color);
6028 .carousel.pointer-event {
6029 touch-action: pan-y;
6037 .carousel-inner::after {
6048 margin-right: -100%;
6049 -webkit-backface-visibility: hidden;
6050 backface-visibility: hidden;
6051 transition: transform 0.6s ease-in-out;
6053 @media (prefers-reduced-motion: reduce) {
6059 .carousel-item.active,
6060 .carousel-item-next,
6061 .carousel-item-prev {
6065 .carousel-item-next:not(.carousel-item-start),
6066 .active.carousel-item-end {
6067 transform: translateX(100%);
6070 .carousel-item-prev:not(.carousel-item-end),
6071 .active.carousel-item-start {
6072 transform: translateX(-100%);
6075 .carousel-fade .carousel-item {
6077 transition-property: opacity;
6080 .carousel-fade .carousel-item.active,
6081 .carousel-fade .carousel-item-next.carousel-item-start,
6082 .carousel-fade .carousel-item-prev.carousel-item-end {
6086 .carousel-fade .active.carousel-item-start,
6087 .carousel-fade .active.carousel-item-end {
6090 transition: opacity 0s 0.6s;
6092 @media (prefers-reduced-motion: reduce) {
6093 .carousel-fade .active.carousel-item-start,
6094 .carousel-fade .active.carousel-item-end {
6099 .carousel-control-prev,
6100 .carousel-control-next {
6106 align-items: center;
6107 justify-content: center;
6115 transition: opacity 0.15s ease;
6117 @media (prefers-reduced-motion: reduce) {
6118 .carousel-control-prev,
6119 .carousel-control-next {
6123 .carousel-control-prev:hover, .carousel-control-prev:focus,
6124 .carousel-control-next:hover,
6125 .carousel-control-next:focus {
6127 text-decoration: none;
6132 .carousel-control-prev {
6136 .carousel-control-next {
6140 .carousel-control-prev-icon,
6141 .carousel-control-next-icon {
6142 display: inline-block;
6145 background-repeat: no-repeat;
6146 background-position: 50%;
6147 background-size: 100% 100%;
6153 "name" : "prev-next",
6158 .carousel-control-prev-icon {
6159 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");
6162 .carousel-control-next-icon {
6163 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");
6166 .carousel-indicators {
6173 justify-content: center;
6176 margin-bottom: 1rem;
6179 .carousel-indicators [data-bs-target] {
6180 box-sizing: content-box;
6187 text-indent: -999px;
6189 background-color: #fff;
6190 background-clip: padding-box;
6192 border-top: 10px solid transparent;
6193 border-bottom: 10px solid transparent;
6195 transition: opacity 0.6s ease;
6197 @media (prefers-reduced-motion: reduce) {
6198 .carousel-indicators [data-bs-target] {
6202 .carousel-indicators .active {
6211 padding-top: 1.25rem;
6212 padding-bottom: 1.25rem;
6217 .carousel-dark .carousel-control-prev-icon,
6218 .carousel-dark .carousel-control-next-icon {
6219 filter: invert(1) grayscale(100);
6221 .carousel-dark .carousel-indicators [data-bs-target] {
6222 background-color: #000;
6224 .carousel-dark .carousel-caption {
6228 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6229 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6230 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6231 filter: invert(1) grayscale(100);
6233 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6234 background-color: #000;
6236 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6242 display: inline-block;
6243 width: var(--bs-spinner-width);
6244 height: var(--bs-spinner-height);
6245 vertical-align: var(--bs-spinner-vertical-align);
6247 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6250 @keyframes spinner-border {
6252 transform: rotate(360deg) /* rtl:ignore */;
6256 --bs-spinner-width: 2rem;
6257 --bs-spinner-height: 2rem;
6258 --bs-spinner-vertical-align: -0.125em;
6259 --bs-spinner-border-width: 0.25em;
6260 --bs-spinner-animation-speed: 0.75s;
6261 --bs-spinner-animation-name: spinner-border;
6262 border: var(--bs-spinner-border-width) solid currentcolor;
6263 border-right-color: transparent;
6266 .spinner-border-sm {
6267 --bs-spinner-width: 1rem;
6268 --bs-spinner-height: 1rem;
6269 --bs-spinner-border-width: 0.2em;
6272 @keyframes spinner-grow {
6274 transform: scale(0);
6282 --bs-spinner-width: 2rem;
6283 --bs-spinner-height: 2rem;
6284 --bs-spinner-vertical-align: -0.125em;
6285 --bs-spinner-animation-speed: 0.75s;
6286 --bs-spinner-animation-name: spinner-grow;
6287 background-color: currentcolor;
6292 --bs-spinner-width: 1rem;
6293 --bs-spinner-height: 1rem;
6296 @media (prefers-reduced-motion: reduce) {
6299 --bs-spinner-animation-speed: 1.5s;
6302 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6303 --bs-offcanvas-zindex: 1045;
6304 --bs-offcanvas-width: 400px;
6305 --bs-offcanvas-height: 30vh;
6306 --bs-offcanvas-padding-x: 1rem;
6307 --bs-offcanvas-padding-y: 1rem;
6308 --bs-offcanvas-color: var(--bs-body-color);
6309 --bs-offcanvas-bg: var(--bs-body-bg);
6310 --bs-offcanvas-border-width: var(--bs-border-width);
6311 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6312 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
6313 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6314 --bs-offcanvas-title-line-height: 1.5;
6317 @media (max-width: 575.98px) {
6321 z-index: var(--bs-offcanvas-zindex);
6323 flex-direction: column;
6325 color: var(--bs-offcanvas-color);
6327 background-color: var(--bs-offcanvas-bg);
6328 background-clip: padding-box;
6330 transition: var(--bs-offcanvas-transition);
6333 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6338 @media (max-width: 575.98px) {
6339 .offcanvas-sm.offcanvas-start {
6342 width: var(--bs-offcanvas-width);
6343 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6344 transform: translateX(-100%);
6346 .offcanvas-sm.offcanvas-end {
6349 width: var(--bs-offcanvas-width);
6350 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6351 transform: translateX(100%);
6353 .offcanvas-sm.offcanvas-top {
6357 height: var(--bs-offcanvas-height);
6359 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6360 transform: translateY(-100%);
6362 .offcanvas-sm.offcanvas-bottom {
6365 height: var(--bs-offcanvas-height);
6367 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6368 transform: translateY(100%);
6370 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6373 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6374 visibility: visible;
6377 @media (min-width: 576px) {
6379 --bs-offcanvas-height: auto;
6380 --bs-offcanvas-border-width: 0;
6381 background-color: transparent !important;
6383 .offcanvas-sm .offcanvas-header {
6386 .offcanvas-sm .offcanvas-body {
6390 overflow-y: visible;
6391 background-color: transparent !important;
6395 @media (max-width: 767.98px) {
6399 z-index: var(--bs-offcanvas-zindex);
6401 flex-direction: column;
6403 color: var(--bs-offcanvas-color);
6405 background-color: var(--bs-offcanvas-bg);
6406 background-clip: padding-box;
6408 transition: var(--bs-offcanvas-transition);
6411 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6416 @media (max-width: 767.98px) {
6417 .offcanvas-md.offcanvas-start {
6420 width: var(--bs-offcanvas-width);
6421 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6422 transform: translateX(-100%);
6424 .offcanvas-md.offcanvas-end {
6427 width: var(--bs-offcanvas-width);
6428 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6429 transform: translateX(100%);
6431 .offcanvas-md.offcanvas-top {
6435 height: var(--bs-offcanvas-height);
6437 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6438 transform: translateY(-100%);
6440 .offcanvas-md.offcanvas-bottom {
6443 height: var(--bs-offcanvas-height);
6445 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6446 transform: translateY(100%);
6448 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6451 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6452 visibility: visible;
6455 @media (min-width: 768px) {
6457 --bs-offcanvas-height: auto;
6458 --bs-offcanvas-border-width: 0;
6459 background-color: transparent !important;
6461 .offcanvas-md .offcanvas-header {
6464 .offcanvas-md .offcanvas-body {
6468 overflow-y: visible;
6469 background-color: transparent !important;
6473 @media (max-width: 991.98px) {
6477 z-index: var(--bs-offcanvas-zindex);
6479 flex-direction: column;
6481 color: var(--bs-offcanvas-color);
6483 background-color: var(--bs-offcanvas-bg);
6484 background-clip: padding-box;
6486 transition: var(--bs-offcanvas-transition);
6489 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6494 @media (max-width: 991.98px) {
6495 .offcanvas-lg.offcanvas-start {
6498 width: var(--bs-offcanvas-width);
6499 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6500 transform: translateX(-100%);
6502 .offcanvas-lg.offcanvas-end {
6505 width: var(--bs-offcanvas-width);
6506 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6507 transform: translateX(100%);
6509 .offcanvas-lg.offcanvas-top {
6513 height: var(--bs-offcanvas-height);
6515 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6516 transform: translateY(-100%);
6518 .offcanvas-lg.offcanvas-bottom {
6521 height: var(--bs-offcanvas-height);
6523 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6524 transform: translateY(100%);
6526 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6529 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6530 visibility: visible;
6533 @media (min-width: 992px) {
6535 --bs-offcanvas-height: auto;
6536 --bs-offcanvas-border-width: 0;
6537 background-color: transparent !important;
6539 .offcanvas-lg .offcanvas-header {
6542 .offcanvas-lg .offcanvas-body {
6546 overflow-y: visible;
6547 background-color: transparent !important;
6551 @media (max-width: 1199.98px) {
6555 z-index: var(--bs-offcanvas-zindex);
6557 flex-direction: column;
6559 color: var(--bs-offcanvas-color);
6561 background-color: var(--bs-offcanvas-bg);
6562 background-clip: padding-box;
6564 transition: var(--bs-offcanvas-transition);
6567 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6572 @media (max-width: 1199.98px) {
6573 .offcanvas-xl.offcanvas-start {
6576 width: var(--bs-offcanvas-width);
6577 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6578 transform: translateX(-100%);
6580 .offcanvas-xl.offcanvas-end {
6583 width: var(--bs-offcanvas-width);
6584 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6585 transform: translateX(100%);
6587 .offcanvas-xl.offcanvas-top {
6591 height: var(--bs-offcanvas-height);
6593 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6594 transform: translateY(-100%);
6596 .offcanvas-xl.offcanvas-bottom {
6599 height: var(--bs-offcanvas-height);
6601 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6602 transform: translateY(100%);
6604 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6607 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6608 visibility: visible;
6611 @media (min-width: 1200px) {
6613 --bs-offcanvas-height: auto;
6614 --bs-offcanvas-border-width: 0;
6615 background-color: transparent !important;
6617 .offcanvas-xl .offcanvas-header {
6620 .offcanvas-xl .offcanvas-body {
6624 overflow-y: visible;
6625 background-color: transparent !important;
6629 @media (max-width: 1399.98px) {
6633 z-index: var(--bs-offcanvas-zindex);
6635 flex-direction: column;
6637 color: var(--bs-offcanvas-color);
6639 background-color: var(--bs-offcanvas-bg);
6640 background-clip: padding-box;
6642 transition: var(--bs-offcanvas-transition);
6645 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6650 @media (max-width: 1399.98px) {
6651 .offcanvas-xxl.offcanvas-start {
6654 width: var(--bs-offcanvas-width);
6655 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6656 transform: translateX(-100%);
6658 .offcanvas-xxl.offcanvas-end {
6661 width: var(--bs-offcanvas-width);
6662 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6663 transform: translateX(100%);
6665 .offcanvas-xxl.offcanvas-top {
6669 height: var(--bs-offcanvas-height);
6671 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6672 transform: translateY(-100%);
6674 .offcanvas-xxl.offcanvas-bottom {
6677 height: var(--bs-offcanvas-height);
6679 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6680 transform: translateY(100%);
6682 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6685 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6686 visibility: visible;
6689 @media (min-width: 1400px) {
6691 --bs-offcanvas-height: auto;
6692 --bs-offcanvas-border-width: 0;
6693 background-color: transparent !important;
6695 .offcanvas-xxl .offcanvas-header {
6698 .offcanvas-xxl .offcanvas-body {
6702 overflow-y: visible;
6703 background-color: transparent !important;
6710 z-index: var(--bs-offcanvas-zindex);
6712 flex-direction: column;
6714 color: var(--bs-offcanvas-color);
6716 background-color: var(--bs-offcanvas-bg);
6717 background-clip: padding-box;
6719 transition: var(--bs-offcanvas-transition);
6721 @media (prefers-reduced-motion: reduce) {
6726 .offcanvas.offcanvas-start {
6729 width: var(--bs-offcanvas-width);
6730 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6731 transform: translateX(-100%);
6733 .offcanvas.offcanvas-end {
6736 width: var(--bs-offcanvas-width);
6737 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6738 transform: translateX(100%);
6740 .offcanvas.offcanvas-top {
6744 height: var(--bs-offcanvas-height);
6746 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6747 transform: translateY(-100%);
6749 .offcanvas.offcanvas-bottom {
6752 height: var(--bs-offcanvas-height);
6754 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6755 transform: translateY(100%);
6757 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6760 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6761 visibility: visible;
6764 .offcanvas-backdrop {
6771 background-color: #000;
6773 .offcanvas-backdrop.fade {
6776 .offcanvas-backdrop.show {
6782 align-items: center;
6783 justify-content: space-between;
6784 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6786 .offcanvas-header .btn-close {
6787 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6788 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6789 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6790 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6795 line-height: var(--bs-offcanvas-title-line-height);
6800 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6805 display: inline-block;
6807 vertical-align: middle;
6809 background-color: currentcolor;
6812 .placeholder.btn::before {
6813 display: inline-block;
6829 .placeholder-glow .placeholder {
6830 animation: placeholder-glow 2s ease-in-out infinite;
6833 @keyframes placeholder-glow {
6839 -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6840 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6841 -webkit-mask-size: 200% 100%;
6842 mask-size: 200% 100%;
6843 animation: placeholder-wave 2s linear infinite;
6846 @keyframes placeholder-wave {
6848 -webkit-mask-position: -200% 0%;
6849 mask-position: -200% 0%;
6859 color: #fff !important;
6860 background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;
6863 .text-bg-secondary {
6864 color: #fff !important;
6865 background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
6869 color: #fff !important;
6870 background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;
6874 color: #000 !important;
6875 background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
6879 color: #000 !important;
6880 background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
6884 color: #fff !important;
6885 background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;
6889 color: #000 !important;
6890 background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
6894 color: #fff !important;
6895 background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
6899 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6900 -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6901 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6903 .link-primary:hover, .link-primary:focus {
6904 color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
6905 -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
6906 text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
6910 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6911 -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6912 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6914 .link-secondary:hover, .link-secondary:focus {
6915 color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
6916 -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
6917 text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
6921 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6922 -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6923 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6925 .link-success:hover, .link-success:focus {
6926 color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
6927 -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
6928 text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
6932 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6933 -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6934 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6936 .link-info:hover, .link-info:focus {
6937 color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
6938 -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
6939 text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
6943 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6944 -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6945 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6947 .link-warning:hover, .link-warning:focus {
6948 color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
6949 -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6950 text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6954 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6955 -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6956 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6958 .link-danger:hover, .link-danger:focus {
6959 color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
6960 -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
6961 text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
6965 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6966 -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6967 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6969 .link-light:hover, .link-light:focus {
6970 color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
6971 -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6972 text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6976 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6977 -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6978 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6980 .link-dark:hover, .link-dark:focus {
6981 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
6982 -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6983 text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6986 .link-body-emphasis {
6987 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6988 -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6989 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6991 .link-body-emphasis:hover, .link-body-emphasis:focus {
6992 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6993 -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6994 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6999 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);
7003 display: inline-flex;
7005 align-items: center;
7006 -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
7007 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
7008 text-underline-offset: 0.25em;
7009 -webkit-backface-visibility: hidden;
7010 backface-visibility: hidden;
7017 transition: 0.2s ease-in-out transform;
7019 @media (prefers-reduced-motion: reduce) {
7025 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
7026 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
7035 padding-top: var(--bs-aspect-ratio);
7047 --bs-aspect-ratio: 100%;
7051 --bs-aspect-ratio: 75%;
7055 --bs-aspect-ratio: 56.25%;
7059 --bs-aspect-ratio: 42.8571428571%;
7079 position: -webkit-sticky;
7086 position: -webkit-sticky;
7092 @media (min-width: 576px) {
7094 position: -webkit-sticky;
7100 position: -webkit-sticky;
7106 @media (min-width: 768px) {
7108 position: -webkit-sticky;
7114 position: -webkit-sticky;
7120 @media (min-width: 992px) {
7122 position: -webkit-sticky;
7128 position: -webkit-sticky;
7134 @media (min-width: 1200px) {
7136 position: -webkit-sticky;
7142 position: -webkit-sticky;
7148 @media (min-width: 1400px) {
7150 position: -webkit-sticky;
7155 .sticky-xxl-bottom {
7156 position: -webkit-sticky;
7164 flex-direction: row;
7165 align-items: center;
7166 align-self: stretch;
7172 flex-direction: column;
7173 align-self: stretch;
7177 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7178 width: 1px !important;
7179 height: 1px !important;
7180 padding: 0 !important;
7181 margin: -1px !important;
7182 overflow: hidden !important;
7183 clip: rect(0, 0, 0, 0) !important;
7184 white-space: nowrap !important;
7185 border: 0 !important;
7187 .visually-hidden:not(caption),
7188 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7189 position: absolute !important;
7192 .stretched-link::after {
7204 text-overflow: ellipsis;
7205 white-space: nowrap;
7209 display: inline-block;
7210 align-self: stretch;
7213 background-color: currentcolor;
7218 vertical-align: baseline !important;
7222 vertical-align: top !important;
7226 vertical-align: middle !important;
7230 vertical-align: bottom !important;
7233 .align-text-bottom {
7234 vertical-align: text-bottom !important;
7238 vertical-align: text-top !important;
7242 float: left !important;
7246 float: right !important;
7250 float: none !important;
7253 .object-fit-contain {
7254 -o-object-fit: contain !important;
7255 object-fit: contain !important;
7259 -o-object-fit: cover !important;
7260 object-fit: cover !important;
7264 -o-object-fit: fill !important;
7265 object-fit: fill !important;
7269 -o-object-fit: scale-down !important;
7270 object-fit: scale-down !important;
7274 -o-object-fit: none !important;
7275 object-fit: none !important;
7279 opacity: 0 !important;
7283 opacity: 0.25 !important;
7287 opacity: 0.5 !important;
7291 opacity: 0.75 !important;
7295 opacity: 1 !important;
7299 overflow: auto !important;
7303 overflow: hidden !important;
7307 overflow: visible !important;
7311 overflow: scroll !important;
7315 overflow-x: auto !important;
7318 .overflow-x-hidden {
7319 overflow-x: hidden !important;
7322 .overflow-x-visible {
7323 overflow-x: visible !important;
7326 .overflow-x-scroll {
7327 overflow-x: scroll !important;
7331 overflow-y: auto !important;
7334 .overflow-y-hidden {
7335 overflow-y: hidden !important;
7338 .overflow-y-visible {
7339 overflow-y: visible !important;
7342 .overflow-y-scroll {
7343 overflow-y: scroll !important;
7347 display: inline !important;
7351 display: inline-block !important;
7355 display: block !important;
7359 display: grid !important;
7363 display: inline-grid !important;
7367 display: table !important;
7371 display: table-row !important;
7375 display: table-cell !important;
7379 display: flex !important;
7383 display: inline-flex !important;
7387 display: none !important;
7391 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7395 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7399 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7403 box-shadow: none !important;
7406 .focus-ring-primary {
7407 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7410 .focus-ring-secondary {
7411 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7414 .focus-ring-success {
7415 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7419 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7422 .focus-ring-warning {
7423 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7426 .focus-ring-danger {
7427 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7431 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7435 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7439 position: static !important;
7442 .position-relative {
7443 position: relative !important;
7446 .position-absolute {
7447 position: absolute !important;
7451 position: fixed !important;
7455 position: -webkit-sticky !important;
7456 position: sticky !important;
7464 top: 50% !important;
7468 top: 100% !important;
7472 bottom: 0 !important;
7476 bottom: 50% !important;
7480 bottom: 100% !important;
7488 left: 50% !important;
7492 left: 100% !important;
7496 right: 0 !important;
7500 right: 50% !important;
7504 right: 100% !important;
7508 transform: translate(-50%, -50%) !important;
7511 .translate-middle-x {
7512 transform: translateX(-50%) !important;
7515 .translate-middle-y {
7516 transform: translateY(-50%) !important;
7520 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7524 border: 0 !important;
7528 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7532 border-top: 0 !important;
7536 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7540 border-right: 0 !important;
7544 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7548 border-bottom: 0 !important;
7552 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7556 border-left: 0 !important;
7560 --bs-border-opacity: 1;
7561 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7565 --bs-border-opacity: 1;
7566 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7570 --bs-border-opacity: 1;
7571 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7575 --bs-border-opacity: 1;
7576 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7580 --bs-border-opacity: 1;
7581 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7585 --bs-border-opacity: 1;
7586 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7590 --bs-border-opacity: 1;
7591 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7595 --bs-border-opacity: 1;
7596 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7600 --bs-border-opacity: 1;
7601 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7605 --bs-border-opacity: 1;
7606 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7609 .border-primary-subtle {
7610 border-color: var(--bs-primary-border-subtle) !important;
7613 .border-secondary-subtle {
7614 border-color: var(--bs-secondary-border-subtle) !important;
7617 .border-success-subtle {
7618 border-color: var(--bs-success-border-subtle) !important;
7621 .border-info-subtle {
7622 border-color: var(--bs-info-border-subtle) !important;
7625 .border-warning-subtle {
7626 border-color: var(--bs-warning-border-subtle) !important;
7629 .border-danger-subtle {
7630 border-color: var(--bs-danger-border-subtle) !important;
7633 .border-light-subtle {
7634 border-color: var(--bs-light-border-subtle) !important;
7637 .border-dark-subtle {
7638 border-color: var(--bs-dark-border-subtle) !important;
7642 border-width: 1px !important;
7646 border-width: 2px !important;
7650 border-width: 3px !important;
7654 border-width: 4px !important;
7658 border-width: 5px !important;
7661 .border-opacity-10 {
7662 --bs-border-opacity: 0.1;
7665 .border-opacity-25 {
7666 --bs-border-opacity: 0.25;
7669 .border-opacity-50 {
7670 --bs-border-opacity: 0.5;
7673 .border-opacity-75 {
7674 --bs-border-opacity: 0.75;
7677 .border-opacity-100 {
7678 --bs-border-opacity: 1;
7682 width: 25% !important;
7686 width: 50% !important;
7690 width: 75% !important;
7694 width: 100% !important;
7698 width: auto !important;
7702 max-width: 100% !important;
7706 width: 100vw !important;
7710 min-width: 100vw !important;
7714 height: 25% !important;
7718 height: 50% !important;
7722 height: 75% !important;
7726 height: 100% !important;
7730 height: auto !important;
7734 max-height: 100% !important;
7738 height: 100vh !important;
7742 min-height: 100vh !important;
7746 flex: 1 1 auto !important;
7750 flex-direction: row !important;
7754 flex-direction: column !important;
7758 flex-direction: row-reverse !important;
7761 .flex-column-reverse {
7762 flex-direction: column-reverse !important;
7766 flex-grow: 0 !important;
7770 flex-grow: 1 !important;
7774 flex-shrink: 0 !important;
7778 flex-shrink: 1 !important;
7782 flex-wrap: wrap !important;
7786 flex-wrap: nowrap !important;
7789 .flex-wrap-reverse {
7790 flex-wrap: wrap-reverse !important;
7793 .justify-content-start {
7794 justify-content: flex-start !important;
7797 .justify-content-end {
7798 justify-content: flex-end !important;
7801 .justify-content-center {
7802 justify-content: center !important;
7805 .justify-content-between {
7806 justify-content: space-between !important;
7809 .justify-content-around {
7810 justify-content: space-around !important;
7813 .justify-content-evenly {
7814 justify-content: space-evenly !important;
7817 .align-items-start {
7818 align-items: flex-start !important;
7822 align-items: flex-end !important;
7825 .align-items-center {
7826 align-items: center !important;
7829 .align-items-baseline {
7830 align-items: baseline !important;
7833 .align-items-stretch {
7834 align-items: stretch !important;
7837 .align-content-start {
7838 align-content: flex-start !important;
7841 .align-content-end {
7842 align-content: flex-end !important;
7845 .align-content-center {
7846 align-content: center !important;
7849 .align-content-between {
7850 align-content: space-between !important;
7853 .align-content-around {
7854 align-content: space-around !important;
7857 .align-content-stretch {
7858 align-content: stretch !important;
7862 align-self: auto !important;
7866 align-self: flex-start !important;
7870 align-self: flex-end !important;
7873 .align-self-center {
7874 align-self: center !important;
7877 .align-self-baseline {
7878 align-self: baseline !important;
7881 .align-self-stretch {
7882 align-self: stretch !important;
7886 order: -1 !important;
7890 order: 0 !important;
7894 order: 1 !important;
7898 order: 2 !important;
7902 order: 3 !important;
7906 order: 4 !important;
7910 order: 5 !important;
7914 order: 6 !important;
7918 margin: 0 !important;
7922 margin: 0.25rem !important;
7926 margin: 0.5rem !important;
7930 margin: 1rem !important;
7934 margin: 1.5rem !important;
7938 margin: 3rem !important;
7942 margin: auto !important;
7946 margin-right: 0 !important;
7947 margin-left: 0 !important;
7951 margin-right: 0.25rem !important;
7952 margin-left: 0.25rem !important;
7956 margin-right: 0.5rem !important;
7957 margin-left: 0.5rem !important;
7961 margin-right: 1rem !important;
7962 margin-left: 1rem !important;
7966 margin-right: 1.5rem !important;
7967 margin-left: 1.5rem !important;
7971 margin-right: 3rem !important;
7972 margin-left: 3rem !important;
7976 margin-right: auto !important;
7977 margin-left: auto !important;
7981 margin-top: 0 !important;
7982 margin-bottom: 0 !important;
7986 margin-top: 0.25rem !important;
7987 margin-bottom: 0.25rem !important;
7991 margin-top: 0.5rem !important;
7992 margin-bottom: 0.5rem !important;
7996 margin-top: 1rem !important;
7997 margin-bottom: 1rem !important;
8001 margin-top: 1.5rem !important;
8002 margin-bottom: 1.5rem !important;
8006 margin-top: 3rem !important;
8007 margin-bottom: 3rem !important;
8011 margin-top: auto !important;
8012 margin-bottom: auto !important;
8016 margin-top: 0 !important;
8020 margin-top: 0.25rem !important;
8024 margin-top: 0.5rem !important;
8028 margin-top: 1rem !important;
8032 margin-top: 1.5rem !important;
8036 margin-top: 3rem !important;
8040 margin-top: auto !important;
8044 margin-right: 0 !important;
8048 margin-right: 0.25rem !important;
8052 margin-right: 0.5rem !important;
8056 margin-right: 1rem !important;
8060 margin-right: 1.5rem !important;
8064 margin-right: 3rem !important;
8068 margin-right: auto !important;
8072 margin-bottom: 0 !important;
8076 margin-bottom: 0.25rem !important;
8080 margin-bottom: 0.5rem !important;
8084 margin-bottom: 1rem !important;
8088 margin-bottom: 1.5rem !important;
8092 margin-bottom: 3rem !important;
8096 margin-bottom: auto !important;
8100 margin-left: 0 !important;
8104 margin-left: 0.25rem !important;
8108 margin-left: 0.5rem !important;
8112 margin-left: 1rem !important;
8116 margin-left: 1.5rem !important;
8120 margin-left: 3rem !important;
8124 margin-left: auto !important;
8128 padding: 0 !important;
8132 padding: 0.25rem !important;
8136 padding: 0.5rem !important;
8140 padding: 1rem !important;
8144 padding: 1.5rem !important;
8148 padding: 3rem !important;
8152 padding-right: 0 !important;
8153 padding-left: 0 !important;
8157 padding-right: 0.25rem !important;
8158 padding-left: 0.25rem !important;
8162 padding-right: 0.5rem !important;
8163 padding-left: 0.5rem !important;
8167 padding-right: 1rem !important;
8168 padding-left: 1rem !important;
8172 padding-right: 1.5rem !important;
8173 padding-left: 1.5rem !important;
8177 padding-right: 3rem !important;
8178 padding-left: 3rem !important;
8182 padding-top: 0 !important;
8183 padding-bottom: 0 !important;
8187 padding-top: 0.25rem !important;
8188 padding-bottom: 0.25rem !important;
8192 padding-top: 0.5rem !important;
8193 padding-bottom: 0.5rem !important;
8197 padding-top: 1rem !important;
8198 padding-bottom: 1rem !important;
8202 padding-top: 1.5rem !important;
8203 padding-bottom: 1.5rem !important;
8207 padding-top: 3rem !important;
8208 padding-bottom: 3rem !important;
8212 padding-top: 0 !important;
8216 padding-top: 0.25rem !important;
8220 padding-top: 0.5rem !important;
8224 padding-top: 1rem !important;
8228 padding-top: 1.5rem !important;
8232 padding-top: 3rem !important;
8236 padding-right: 0 !important;
8240 padding-right: 0.25rem !important;
8244 padding-right: 0.5rem !important;
8248 padding-right: 1rem !important;
8252 padding-right: 1.5rem !important;
8256 padding-right: 3rem !important;
8260 padding-bottom: 0 !important;
8264 padding-bottom: 0.25rem !important;
8268 padding-bottom: 0.5rem !important;
8272 padding-bottom: 1rem !important;
8276 padding-bottom: 1.5rem !important;
8280 padding-bottom: 3rem !important;
8284 padding-left: 0 !important;
8288 padding-left: 0.25rem !important;
8292 padding-left: 0.5rem !important;
8296 padding-left: 1rem !important;
8300 padding-left: 1.5rem !important;
8304 padding-left: 3rem !important;
8312 gap: 0.25rem !important;
8316 gap: 0.5rem !important;
8320 gap: 1rem !important;
8324 gap: 1.5rem !important;
8328 gap: 3rem !important;
8332 row-gap: 0 !important;
8336 row-gap: 0.25rem !important;
8340 row-gap: 0.5rem !important;
8344 row-gap: 1rem !important;
8348 row-gap: 1.5rem !important;
8352 row-gap: 3rem !important;
8356 -moz-column-gap: 0 !important;
8357 column-gap: 0 !important;
8361 -moz-column-gap: 0.25rem !important;
8362 column-gap: 0.25rem !important;
8366 -moz-column-gap: 0.5rem !important;
8367 column-gap: 0.5rem !important;
8371 -moz-column-gap: 1rem !important;
8372 column-gap: 1rem !important;
8376 -moz-column-gap: 1.5rem !important;
8377 column-gap: 1.5rem !important;
8381 -moz-column-gap: 3rem !important;
8382 column-gap: 3rem !important;
8386 font-family: var(--bs-font-monospace) !important;
8390 font-size: calc(1.375rem + 1.5vw) !important;
8394 font-size: calc(1.325rem + 0.9vw) !important;
8398 font-size: calc(1.3rem + 0.6vw) !important;
8402 font-size: calc(1.275rem + 0.3vw) !important;
8406 font-size: 1.25rem !important;
8410 font-size: 1rem !important;
8414 font-style: italic !important;
8418 font-style: normal !important;
8422 font-weight: lighter !important;
8426 font-weight: 300 !important;
8430 font-weight: 400 !important;
8434 font-weight: 500 !important;
8438 font-weight: 600 !important;
8442 font-weight: 700 !important;
8446 font-weight: bolder !important;
8450 line-height: 1 !important;
8454 line-height: 1.25 !important;
8458 line-height: 1.5 !important;
8462 line-height: 2 !important;
8466 text-align: left !important;
8470 text-align: right !important;
8474 text-align: center !important;
8477 .text-decoration-none {
8478 text-decoration: none !important;
8481 .text-decoration-underline {
8482 text-decoration: underline !important;
8485 .text-decoration-line-through {
8486 text-decoration: line-through !important;
8490 text-transform: lowercase !important;
8494 text-transform: uppercase !important;
8498 text-transform: capitalize !important;
8502 white-space: normal !important;
8506 white-space: nowrap !important;
8509 /* rtl:begin:remove */
8511 word-wrap: break-word !important;
8512 word-break: break-word !important;
8515 /* rtl:end:remove */
8517 --bs-text-opacity: 1;
8518 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8522 --bs-text-opacity: 1;
8523 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8527 --bs-text-opacity: 1;
8528 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8532 --bs-text-opacity: 1;
8533 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8537 --bs-text-opacity: 1;
8538 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8542 --bs-text-opacity: 1;
8543 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8547 --bs-text-opacity: 1;
8548 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8552 --bs-text-opacity: 1;
8553 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8557 --bs-text-opacity: 1;
8558 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8562 --bs-text-opacity: 1;
8563 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8567 --bs-text-opacity: 1;
8568 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8572 --bs-text-opacity: 1;
8573 color: var(--bs-secondary-color) !important;
8577 --bs-text-opacity: 1;
8578 color: rgba(0, 0, 0, 0.5) !important;
8582 --bs-text-opacity: 1;
8583 color: rgba(255, 255, 255, 0.5) !important;
8586 .text-body-secondary {
8587 --bs-text-opacity: 1;
8588 color: var(--bs-secondary-color) !important;
8591 .text-body-tertiary {
8592 --bs-text-opacity: 1;
8593 color: var(--bs-tertiary-color) !important;
8596 .text-body-emphasis {
8597 --bs-text-opacity: 1;
8598 color: var(--bs-emphasis-color) !important;
8602 --bs-text-opacity: 1;
8603 color: inherit !important;
8607 --bs-text-opacity: 0.25;
8611 --bs-text-opacity: 0.5;
8615 --bs-text-opacity: 0.75;
8619 --bs-text-opacity: 1;
8622 .text-primary-emphasis {
8623 color: var(--bs-primary-text-emphasis) !important;
8626 .text-secondary-emphasis {
8627 color: var(--bs-secondary-text-emphasis) !important;
8630 .text-success-emphasis {
8631 color: var(--bs-success-text-emphasis) !important;
8634 .text-info-emphasis {
8635 color: var(--bs-info-text-emphasis) !important;
8638 .text-warning-emphasis {
8639 color: var(--bs-warning-text-emphasis) !important;
8642 .text-danger-emphasis {
8643 color: var(--bs-danger-text-emphasis) !important;
8646 .text-light-emphasis {
8647 color: var(--bs-light-text-emphasis) !important;
8650 .text-dark-emphasis {
8651 color: var(--bs-dark-text-emphasis) !important;
8655 --bs-link-opacity: 0.1;
8658 .link-opacity-10-hover:hover {
8659 --bs-link-opacity: 0.1;
8663 --bs-link-opacity: 0.25;
8666 .link-opacity-25-hover:hover {
8667 --bs-link-opacity: 0.25;
8671 --bs-link-opacity: 0.5;
8674 .link-opacity-50-hover:hover {
8675 --bs-link-opacity: 0.5;
8679 --bs-link-opacity: 0.75;
8682 .link-opacity-75-hover:hover {
8683 --bs-link-opacity: 0.75;
8687 --bs-link-opacity: 1;
8690 .link-opacity-100-hover:hover {
8691 --bs-link-opacity: 1;
8695 text-underline-offset: 0.125em !important;
8698 .link-offset-1-hover:hover {
8699 text-underline-offset: 0.125em !important;
8703 text-underline-offset: 0.25em !important;
8706 .link-offset-2-hover:hover {
8707 text-underline-offset: 0.25em !important;
8711 text-underline-offset: 0.375em !important;
8714 .link-offset-3-hover:hover {
8715 text-underline-offset: 0.375em !important;
8718 .link-underline-primary {
8719 --bs-link-underline-opacity: 1;
8720 -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8721 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8724 .link-underline-secondary {
8725 --bs-link-underline-opacity: 1;
8726 -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8727 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8730 .link-underline-success {
8731 --bs-link-underline-opacity: 1;
8732 -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8733 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8736 .link-underline-info {
8737 --bs-link-underline-opacity: 1;
8738 -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8739 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8742 .link-underline-warning {
8743 --bs-link-underline-opacity: 1;
8744 -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8745 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8748 .link-underline-danger {
8749 --bs-link-underline-opacity: 1;
8750 -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8751 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8754 .link-underline-light {
8755 --bs-link-underline-opacity: 1;
8756 -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8757 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8760 .link-underline-dark {
8761 --bs-link-underline-opacity: 1;
8762 -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8763 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8767 --bs-link-underline-opacity: 1;
8768 -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8769 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8772 .link-underline-opacity-0 {
8773 --bs-link-underline-opacity: 0;
8776 .link-underline-opacity-0-hover:hover {
8777 --bs-link-underline-opacity: 0;
8780 .link-underline-opacity-10 {
8781 --bs-link-underline-opacity: 0.1;
8784 .link-underline-opacity-10-hover:hover {
8785 --bs-link-underline-opacity: 0.1;
8788 .link-underline-opacity-25 {
8789 --bs-link-underline-opacity: 0.25;
8792 .link-underline-opacity-25-hover:hover {
8793 --bs-link-underline-opacity: 0.25;
8796 .link-underline-opacity-50 {
8797 --bs-link-underline-opacity: 0.5;
8800 .link-underline-opacity-50-hover:hover {
8801 --bs-link-underline-opacity: 0.5;
8804 .link-underline-opacity-75 {
8805 --bs-link-underline-opacity: 0.75;
8808 .link-underline-opacity-75-hover:hover {
8809 --bs-link-underline-opacity: 0.75;
8812 .link-underline-opacity-100 {
8813 --bs-link-underline-opacity: 1;
8816 .link-underline-opacity-100-hover:hover {
8817 --bs-link-underline-opacity: 1;
8822 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8827 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8832 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8837 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8842 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8847 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8852 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8857 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8862 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8867 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8872 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8877 background-color: transparent !important;
8880 .bg-body-secondary {
8882 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8887 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8891 --bs-bg-opacity: 0.1;
8895 --bs-bg-opacity: 0.25;
8899 --bs-bg-opacity: 0.5;
8903 --bs-bg-opacity: 0.75;
8910 .bg-primary-subtle {
8911 background-color: var(--bs-primary-bg-subtle) !important;
8914 .bg-secondary-subtle {
8915 background-color: var(--bs-secondary-bg-subtle) !important;
8918 .bg-success-subtle {
8919 background-color: var(--bs-success-bg-subtle) !important;
8923 background-color: var(--bs-info-bg-subtle) !important;
8926 .bg-warning-subtle {
8927 background-color: var(--bs-warning-bg-subtle) !important;
8931 background-color: var(--bs-danger-bg-subtle) !important;
8935 background-color: var(--bs-light-bg-subtle) !important;
8939 background-color: var(--bs-dark-bg-subtle) !important;
8943 background-image: var(--bs-gradient) !important;
8947 -webkit-user-select: all !important;
8948 -moz-user-select: all !important;
8949 user-select: all !important;
8953 -webkit-user-select: auto !important;
8954 -moz-user-select: auto !important;
8955 user-select: auto !important;
8959 -webkit-user-select: none !important;
8960 -moz-user-select: none !important;
8961 user-select: none !important;
8965 pointer-events: none !important;
8969 pointer-events: auto !important;
8973 border-radius: var(--bs-border-radius) !important;
8977 border-radius: 0 !important;
8981 border-radius: var(--bs-border-radius-sm) !important;
8985 border-radius: var(--bs-border-radius) !important;
8989 border-radius: var(--bs-border-radius-lg) !important;
8993 border-radius: var(--bs-border-radius-xl) !important;
8997 border-radius: var(--bs-border-radius-xxl) !important;
9001 border-radius: 50% !important;
9005 border-radius: var(--bs-border-radius-pill) !important;
9009 border-top-left-radius: var(--bs-border-radius) !important;
9010 border-top-right-radius: var(--bs-border-radius) !important;
9014 border-top-left-radius: 0 !important;
9015 border-top-right-radius: 0 !important;
9019 border-top-left-radius: var(--bs-border-radius-sm) !important;
9020 border-top-right-radius: var(--bs-border-radius-sm) !important;
9024 border-top-left-radius: var(--bs-border-radius) !important;
9025 border-top-right-radius: var(--bs-border-radius) !important;
9029 border-top-left-radius: var(--bs-border-radius-lg) !important;
9030 border-top-right-radius: var(--bs-border-radius-lg) !important;
9034 border-top-left-radius: var(--bs-border-radius-xl) !important;
9035 border-top-right-radius: var(--bs-border-radius-xl) !important;
9039 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9040 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9043 .rounded-top-circle {
9044 border-top-left-radius: 50% !important;
9045 border-top-right-radius: 50% !important;
9049 border-top-left-radius: var(--bs-border-radius-pill) !important;
9050 border-top-right-radius: var(--bs-border-radius-pill) !important;
9054 border-top-right-radius: var(--bs-border-radius) !important;
9055 border-bottom-right-radius: var(--bs-border-radius) !important;
9059 border-top-right-radius: 0 !important;
9060 border-bottom-right-radius: 0 !important;
9064 border-top-right-radius: var(--bs-border-radius-sm) !important;
9065 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9069 border-top-right-radius: var(--bs-border-radius) !important;
9070 border-bottom-right-radius: var(--bs-border-radius) !important;
9074 border-top-right-radius: var(--bs-border-radius-lg) !important;
9075 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9079 border-top-right-radius: var(--bs-border-radius-xl) !important;
9080 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9084 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9085 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9088 .rounded-end-circle {
9089 border-top-right-radius: 50% !important;
9090 border-bottom-right-radius: 50% !important;
9094 border-top-right-radius: var(--bs-border-radius-pill) !important;
9095 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9099 border-bottom-right-radius: var(--bs-border-radius) !important;
9100 border-bottom-left-radius: var(--bs-border-radius) !important;
9104 border-bottom-right-radius: 0 !important;
9105 border-bottom-left-radius: 0 !important;
9109 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9110 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9114 border-bottom-right-radius: var(--bs-border-radius) !important;
9115 border-bottom-left-radius: var(--bs-border-radius) !important;
9119 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9120 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9124 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9125 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9129 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9130 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9133 .rounded-bottom-circle {
9134 border-bottom-right-radius: 50% !important;
9135 border-bottom-left-radius: 50% !important;
9138 .rounded-bottom-pill {
9139 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9140 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9144 border-bottom-left-radius: var(--bs-border-radius) !important;
9145 border-top-left-radius: var(--bs-border-radius) !important;
9149 border-bottom-left-radius: 0 !important;
9150 border-top-left-radius: 0 !important;
9154 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9155 border-top-left-radius: var(--bs-border-radius-sm) !important;
9159 border-bottom-left-radius: var(--bs-border-radius) !important;
9160 border-top-left-radius: var(--bs-border-radius) !important;
9164 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9165 border-top-left-radius: var(--bs-border-radius-lg) !important;
9169 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9170 border-top-left-radius: var(--bs-border-radius-xl) !important;
9174 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9175 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9178 .rounded-start-circle {
9179 border-bottom-left-radius: 50% !important;
9180 border-top-left-radius: 50% !important;
9183 .rounded-start-pill {
9184 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9185 border-top-left-radius: var(--bs-border-radius-pill) !important;
9189 visibility: visible !important;
9193 visibility: hidden !important;
9197 z-index: -1 !important;
9201 z-index: 0 !important;
9205 z-index: 1 !important;
9209 z-index: 2 !important;
9213 z-index: 3 !important;
9216 @media (min-width: 576px) {
9218 float: left !important;
9221 float: right !important;
9224 float: none !important;
9226 .object-fit-sm-contain {
9227 -o-object-fit: contain !important;
9228 object-fit: contain !important;
9230 .object-fit-sm-cover {
9231 -o-object-fit: cover !important;
9232 object-fit: cover !important;
9234 .object-fit-sm-fill {
9235 -o-object-fit: fill !important;
9236 object-fit: fill !important;
9238 .object-fit-sm-scale {
9239 -o-object-fit: scale-down !important;
9240 object-fit: scale-down !important;
9242 .object-fit-sm-none {
9243 -o-object-fit: none !important;
9244 object-fit: none !important;
9247 display: inline !important;
9249 .d-sm-inline-block {
9250 display: inline-block !important;
9253 display: block !important;
9256 display: grid !important;
9259 display: inline-grid !important;
9262 display: table !important;
9265 display: table-row !important;
9268 display: table-cell !important;
9271 display: flex !important;
9274 display: inline-flex !important;
9277 display: none !important;
9280 flex: 1 1 auto !important;
9283 flex-direction: row !important;
9286 flex-direction: column !important;
9288 .flex-sm-row-reverse {
9289 flex-direction: row-reverse !important;
9291 .flex-sm-column-reverse {
9292 flex-direction: column-reverse !important;
9295 flex-grow: 0 !important;
9298 flex-grow: 1 !important;
9301 flex-shrink: 0 !important;
9304 flex-shrink: 1 !important;
9307 flex-wrap: wrap !important;
9310 flex-wrap: nowrap !important;
9312 .flex-sm-wrap-reverse {
9313 flex-wrap: wrap-reverse !important;
9315 .justify-content-sm-start {
9316 justify-content: flex-start !important;
9318 .justify-content-sm-end {
9319 justify-content: flex-end !important;
9321 .justify-content-sm-center {
9322 justify-content: center !important;
9324 .justify-content-sm-between {
9325 justify-content: space-between !important;
9327 .justify-content-sm-around {
9328 justify-content: space-around !important;
9330 .justify-content-sm-evenly {
9331 justify-content: space-evenly !important;
9333 .align-items-sm-start {
9334 align-items: flex-start !important;
9336 .align-items-sm-end {
9337 align-items: flex-end !important;
9339 .align-items-sm-center {
9340 align-items: center !important;
9342 .align-items-sm-baseline {
9343 align-items: baseline !important;
9345 .align-items-sm-stretch {
9346 align-items: stretch !important;
9348 .align-content-sm-start {
9349 align-content: flex-start !important;
9351 .align-content-sm-end {
9352 align-content: flex-end !important;
9354 .align-content-sm-center {
9355 align-content: center !important;
9357 .align-content-sm-between {
9358 align-content: space-between !important;
9360 .align-content-sm-around {
9361 align-content: space-around !important;
9363 .align-content-sm-stretch {
9364 align-content: stretch !important;
9366 .align-self-sm-auto {
9367 align-self: auto !important;
9369 .align-self-sm-start {
9370 align-self: flex-start !important;
9372 .align-self-sm-end {
9373 align-self: flex-end !important;
9375 .align-self-sm-center {
9376 align-self: center !important;
9378 .align-self-sm-baseline {
9379 align-self: baseline !important;
9381 .align-self-sm-stretch {
9382 align-self: stretch !important;
9385 order: -1 !important;
9388 order: 0 !important;
9391 order: 1 !important;
9394 order: 2 !important;
9397 order: 3 !important;
9400 order: 4 !important;
9403 order: 5 !important;
9406 order: 6 !important;
9409 margin: 0 !important;
9412 margin: 0.25rem !important;
9415 margin: 0.5rem !important;
9418 margin: 1rem !important;
9421 margin: 1.5rem !important;
9424 margin: 3rem !important;
9427 margin: auto !important;
9430 margin-right: 0 !important;
9431 margin-left: 0 !important;
9434 margin-right: 0.25rem !important;
9435 margin-left: 0.25rem !important;
9438 margin-right: 0.5rem !important;
9439 margin-left: 0.5rem !important;
9442 margin-right: 1rem !important;
9443 margin-left: 1rem !important;
9446 margin-right: 1.5rem !important;
9447 margin-left: 1.5rem !important;
9450 margin-right: 3rem !important;
9451 margin-left: 3rem !important;
9454 margin-right: auto !important;
9455 margin-left: auto !important;
9458 margin-top: 0 !important;
9459 margin-bottom: 0 !important;
9462 margin-top: 0.25rem !important;
9463 margin-bottom: 0.25rem !important;
9466 margin-top: 0.5rem !important;
9467 margin-bottom: 0.5rem !important;
9470 margin-top: 1rem !important;
9471 margin-bottom: 1rem !important;
9474 margin-top: 1.5rem !important;
9475 margin-bottom: 1.5rem !important;
9478 margin-top: 3rem !important;
9479 margin-bottom: 3rem !important;
9482 margin-top: auto !important;
9483 margin-bottom: auto !important;
9486 margin-top: 0 !important;
9489 margin-top: 0.25rem !important;
9492 margin-top: 0.5rem !important;
9495 margin-top: 1rem !important;
9498 margin-top: 1.5rem !important;
9501 margin-top: 3rem !important;
9504 margin-top: auto !important;
9507 margin-right: 0 !important;
9510 margin-right: 0.25rem !important;
9513 margin-right: 0.5rem !important;
9516 margin-right: 1rem !important;
9519 margin-right: 1.5rem !important;
9522 margin-right: 3rem !important;
9525 margin-right: auto !important;
9528 margin-bottom: 0 !important;
9531 margin-bottom: 0.25rem !important;
9534 margin-bottom: 0.5rem !important;
9537 margin-bottom: 1rem !important;
9540 margin-bottom: 1.5rem !important;
9543 margin-bottom: 3rem !important;
9546 margin-bottom: auto !important;
9549 margin-left: 0 !important;
9552 margin-left: 0.25rem !important;
9555 margin-left: 0.5rem !important;
9558 margin-left: 1rem !important;
9561 margin-left: 1.5rem !important;
9564 margin-left: 3rem !important;
9567 margin-left: auto !important;
9570 padding: 0 !important;
9573 padding: 0.25rem !important;
9576 padding: 0.5rem !important;
9579 padding: 1rem !important;
9582 padding: 1.5rem !important;
9585 padding: 3rem !important;
9588 padding-right: 0 !important;
9589 padding-left: 0 !important;
9592 padding-right: 0.25rem !important;
9593 padding-left: 0.25rem !important;
9596 padding-right: 0.5rem !important;
9597 padding-left: 0.5rem !important;
9600 padding-right: 1rem !important;
9601 padding-left: 1rem !important;
9604 padding-right: 1.5rem !important;
9605 padding-left: 1.5rem !important;
9608 padding-right: 3rem !important;
9609 padding-left: 3rem !important;
9612 padding-top: 0 !important;
9613 padding-bottom: 0 !important;
9616 padding-top: 0.25rem !important;
9617 padding-bottom: 0.25rem !important;
9620 padding-top: 0.5rem !important;
9621 padding-bottom: 0.5rem !important;
9624 padding-top: 1rem !important;
9625 padding-bottom: 1rem !important;
9628 padding-top: 1.5rem !important;
9629 padding-bottom: 1.5rem !important;
9632 padding-top: 3rem !important;
9633 padding-bottom: 3rem !important;
9636 padding-top: 0 !important;
9639 padding-top: 0.25rem !important;
9642 padding-top: 0.5rem !important;
9645 padding-top: 1rem !important;
9648 padding-top: 1.5rem !important;
9651 padding-top: 3rem !important;
9654 padding-right: 0 !important;
9657 padding-right: 0.25rem !important;
9660 padding-right: 0.5rem !important;
9663 padding-right: 1rem !important;
9666 padding-right: 1.5rem !important;
9669 padding-right: 3rem !important;
9672 padding-bottom: 0 !important;
9675 padding-bottom: 0.25rem !important;
9678 padding-bottom: 0.5rem !important;
9681 padding-bottom: 1rem !important;
9684 padding-bottom: 1.5rem !important;
9687 padding-bottom: 3rem !important;
9690 padding-left: 0 !important;
9693 padding-left: 0.25rem !important;
9696 padding-left: 0.5rem !important;
9699 padding-left: 1rem !important;
9702 padding-left: 1.5rem !important;
9705 padding-left: 3rem !important;
9711 gap: 0.25rem !important;
9714 gap: 0.5rem !important;
9717 gap: 1rem !important;
9720 gap: 1.5rem !important;
9723 gap: 3rem !important;
9726 row-gap: 0 !important;
9729 row-gap: 0.25rem !important;
9732 row-gap: 0.5rem !important;
9735 row-gap: 1rem !important;
9738 row-gap: 1.5rem !important;
9741 row-gap: 3rem !important;
9744 -moz-column-gap: 0 !important;
9745 column-gap: 0 !important;
9748 -moz-column-gap: 0.25rem !important;
9749 column-gap: 0.25rem !important;
9752 -moz-column-gap: 0.5rem !important;
9753 column-gap: 0.5rem !important;
9756 -moz-column-gap: 1rem !important;
9757 column-gap: 1rem !important;
9760 -moz-column-gap: 1.5rem !important;
9761 column-gap: 1.5rem !important;
9764 -moz-column-gap: 3rem !important;
9765 column-gap: 3rem !important;
9768 text-align: left !important;
9771 text-align: right !important;
9774 text-align: center !important;
9777 @media (min-width: 768px) {
9779 float: left !important;
9782 float: right !important;
9785 float: none !important;
9787 .object-fit-md-contain {
9788 -o-object-fit: contain !important;
9789 object-fit: contain !important;
9791 .object-fit-md-cover {
9792 -o-object-fit: cover !important;
9793 object-fit: cover !important;
9795 .object-fit-md-fill {
9796 -o-object-fit: fill !important;
9797 object-fit: fill !important;
9799 .object-fit-md-scale {
9800 -o-object-fit: scale-down !important;
9801 object-fit: scale-down !important;
9803 .object-fit-md-none {
9804 -o-object-fit: none !important;
9805 object-fit: none !important;
9808 display: inline !important;
9810 .d-md-inline-block {
9811 display: inline-block !important;
9814 display: block !important;
9817 display: grid !important;
9820 display: inline-grid !important;
9823 display: table !important;
9826 display: table-row !important;
9829 display: table-cell !important;
9832 display: flex !important;
9835 display: inline-flex !important;
9838 display: none !important;
9841 flex: 1 1 auto !important;
9844 flex-direction: row !important;
9847 flex-direction: column !important;
9849 .flex-md-row-reverse {
9850 flex-direction: row-reverse !important;
9852 .flex-md-column-reverse {
9853 flex-direction: column-reverse !important;
9856 flex-grow: 0 !important;
9859 flex-grow: 1 !important;
9862 flex-shrink: 0 !important;
9865 flex-shrink: 1 !important;
9868 flex-wrap: wrap !important;
9871 flex-wrap: nowrap !important;
9873 .flex-md-wrap-reverse {
9874 flex-wrap: wrap-reverse !important;
9876 .justify-content-md-start {
9877 justify-content: flex-start !important;
9879 .justify-content-md-end {
9880 justify-content: flex-end !important;
9882 .justify-content-md-center {
9883 justify-content: center !important;
9885 .justify-content-md-between {
9886 justify-content: space-between !important;
9888 .justify-content-md-around {
9889 justify-content: space-around !important;
9891 .justify-content-md-evenly {
9892 justify-content: space-evenly !important;
9894 .align-items-md-start {
9895 align-items: flex-start !important;
9897 .align-items-md-end {
9898 align-items: flex-end !important;
9900 .align-items-md-center {
9901 align-items: center !important;
9903 .align-items-md-baseline {
9904 align-items: baseline !important;
9906 .align-items-md-stretch {
9907 align-items: stretch !important;
9909 .align-content-md-start {
9910 align-content: flex-start !important;
9912 .align-content-md-end {
9913 align-content: flex-end !important;
9915 .align-content-md-center {
9916 align-content: center !important;
9918 .align-content-md-between {
9919 align-content: space-between !important;
9921 .align-content-md-around {
9922 align-content: space-around !important;
9924 .align-content-md-stretch {
9925 align-content: stretch !important;
9927 .align-self-md-auto {
9928 align-self: auto !important;
9930 .align-self-md-start {
9931 align-self: flex-start !important;
9933 .align-self-md-end {
9934 align-self: flex-end !important;
9936 .align-self-md-center {
9937 align-self: center !important;
9939 .align-self-md-baseline {
9940 align-self: baseline !important;
9942 .align-self-md-stretch {
9943 align-self: stretch !important;
9946 order: -1 !important;
9949 order: 0 !important;
9952 order: 1 !important;
9955 order: 2 !important;
9958 order: 3 !important;
9961 order: 4 !important;
9964 order: 5 !important;
9967 order: 6 !important;
9970 margin: 0 !important;
9973 margin: 0.25rem !important;
9976 margin: 0.5rem !important;
9979 margin: 1rem !important;
9982 margin: 1.5rem !important;
9985 margin: 3rem !important;
9988 margin: auto !important;
9991 margin-right: 0 !important;
9992 margin-left: 0 !important;
9995 margin-right: 0.25rem !important;
9996 margin-left: 0.25rem !important;
9999 margin-right: 0.5rem !important;
10000 margin-left: 0.5rem !important;
10003 margin-right: 1rem !important;
10004 margin-left: 1rem !important;
10007 margin-right: 1.5rem !important;
10008 margin-left: 1.5rem !important;
10011 margin-right: 3rem !important;
10012 margin-left: 3rem !important;
10015 margin-right: auto !important;
10016 margin-left: auto !important;
10019 margin-top: 0 !important;
10020 margin-bottom: 0 !important;
10023 margin-top: 0.25rem !important;
10024 margin-bottom: 0.25rem !important;
10027 margin-top: 0.5rem !important;
10028 margin-bottom: 0.5rem !important;
10031 margin-top: 1rem !important;
10032 margin-bottom: 1rem !important;
10035 margin-top: 1.5rem !important;
10036 margin-bottom: 1.5rem !important;
10039 margin-top: 3rem !important;
10040 margin-bottom: 3rem !important;
10043 margin-top: auto !important;
10044 margin-bottom: auto !important;
10047 margin-top: 0 !important;
10050 margin-top: 0.25rem !important;
10053 margin-top: 0.5rem !important;
10056 margin-top: 1rem !important;
10059 margin-top: 1.5rem !important;
10062 margin-top: 3rem !important;
10065 margin-top: auto !important;
10068 margin-right: 0 !important;
10071 margin-right: 0.25rem !important;
10074 margin-right: 0.5rem !important;
10077 margin-right: 1rem !important;
10080 margin-right: 1.5rem !important;
10083 margin-right: 3rem !important;
10086 margin-right: auto !important;
10089 margin-bottom: 0 !important;
10092 margin-bottom: 0.25rem !important;
10095 margin-bottom: 0.5rem !important;
10098 margin-bottom: 1rem !important;
10101 margin-bottom: 1.5rem !important;
10104 margin-bottom: 3rem !important;
10107 margin-bottom: auto !important;
10110 margin-left: 0 !important;
10113 margin-left: 0.25rem !important;
10116 margin-left: 0.5rem !important;
10119 margin-left: 1rem !important;
10122 margin-left: 1.5rem !important;
10125 margin-left: 3rem !important;
10128 margin-left: auto !important;
10131 padding: 0 !important;
10134 padding: 0.25rem !important;
10137 padding: 0.5rem !important;
10140 padding: 1rem !important;
10143 padding: 1.5rem !important;
10146 padding: 3rem !important;
10149 padding-right: 0 !important;
10150 padding-left: 0 !important;
10153 padding-right: 0.25rem !important;
10154 padding-left: 0.25rem !important;
10157 padding-right: 0.5rem !important;
10158 padding-left: 0.5rem !important;
10161 padding-right: 1rem !important;
10162 padding-left: 1rem !important;
10165 padding-right: 1.5rem !important;
10166 padding-left: 1.5rem !important;
10169 padding-right: 3rem !important;
10170 padding-left: 3rem !important;
10173 padding-top: 0 !important;
10174 padding-bottom: 0 !important;
10177 padding-top: 0.25rem !important;
10178 padding-bottom: 0.25rem !important;
10181 padding-top: 0.5rem !important;
10182 padding-bottom: 0.5rem !important;
10185 padding-top: 1rem !important;
10186 padding-bottom: 1rem !important;
10189 padding-top: 1.5rem !important;
10190 padding-bottom: 1.5rem !important;
10193 padding-top: 3rem !important;
10194 padding-bottom: 3rem !important;
10197 padding-top: 0 !important;
10200 padding-top: 0.25rem !important;
10203 padding-top: 0.5rem !important;
10206 padding-top: 1rem !important;
10209 padding-top: 1.5rem !important;
10212 padding-top: 3rem !important;
10215 padding-right: 0 !important;
10218 padding-right: 0.25rem !important;
10221 padding-right: 0.5rem !important;
10224 padding-right: 1rem !important;
10227 padding-right: 1.5rem !important;
10230 padding-right: 3rem !important;
10233 padding-bottom: 0 !important;
10236 padding-bottom: 0.25rem !important;
10239 padding-bottom: 0.5rem !important;
10242 padding-bottom: 1rem !important;
10245 padding-bottom: 1.5rem !important;
10248 padding-bottom: 3rem !important;
10251 padding-left: 0 !important;
10254 padding-left: 0.25rem !important;
10257 padding-left: 0.5rem !important;
10260 padding-left: 1rem !important;
10263 padding-left: 1.5rem !important;
10266 padding-left: 3rem !important;
10272 gap: 0.25rem !important;
10275 gap: 0.5rem !important;
10278 gap: 1rem !important;
10281 gap: 1.5rem !important;
10284 gap: 3rem !important;
10287 row-gap: 0 !important;
10290 row-gap: 0.25rem !important;
10293 row-gap: 0.5rem !important;
10296 row-gap: 1rem !important;
10299 row-gap: 1.5rem !important;
10302 row-gap: 3rem !important;
10305 -moz-column-gap: 0 !important;
10306 column-gap: 0 !important;
10309 -moz-column-gap: 0.25rem !important;
10310 column-gap: 0.25rem !important;
10313 -moz-column-gap: 0.5rem !important;
10314 column-gap: 0.5rem !important;
10317 -moz-column-gap: 1rem !important;
10318 column-gap: 1rem !important;
10321 -moz-column-gap: 1.5rem !important;
10322 column-gap: 1.5rem !important;
10325 -moz-column-gap: 3rem !important;
10326 column-gap: 3rem !important;
10329 text-align: left !important;
10332 text-align: right !important;
10335 text-align: center !important;
10338 @media (min-width: 992px) {
10340 float: left !important;
10343 float: right !important;
10346 float: none !important;
10348 .object-fit-lg-contain {
10349 -o-object-fit: contain !important;
10350 object-fit: contain !important;
10352 .object-fit-lg-cover {
10353 -o-object-fit: cover !important;
10354 object-fit: cover !important;
10356 .object-fit-lg-fill {
10357 -o-object-fit: fill !important;
10358 object-fit: fill !important;
10360 .object-fit-lg-scale {
10361 -o-object-fit: scale-down !important;
10362 object-fit: scale-down !important;
10364 .object-fit-lg-none {
10365 -o-object-fit: none !important;
10366 object-fit: none !important;
10369 display: inline !important;
10371 .d-lg-inline-block {
10372 display: inline-block !important;
10375 display: block !important;
10378 display: grid !important;
10380 .d-lg-inline-grid {
10381 display: inline-grid !important;
10384 display: table !important;
10387 display: table-row !important;
10390 display: table-cell !important;
10393 display: flex !important;
10395 .d-lg-inline-flex {
10396 display: inline-flex !important;
10399 display: none !important;
10402 flex: 1 1 auto !important;
10405 flex-direction: row !important;
10408 flex-direction: column !important;
10410 .flex-lg-row-reverse {
10411 flex-direction: row-reverse !important;
10413 .flex-lg-column-reverse {
10414 flex-direction: column-reverse !important;
10417 flex-grow: 0 !important;
10420 flex-grow: 1 !important;
10422 .flex-lg-shrink-0 {
10423 flex-shrink: 0 !important;
10425 .flex-lg-shrink-1 {
10426 flex-shrink: 1 !important;
10429 flex-wrap: wrap !important;
10432 flex-wrap: nowrap !important;
10434 .flex-lg-wrap-reverse {
10435 flex-wrap: wrap-reverse !important;
10437 .justify-content-lg-start {
10438 justify-content: flex-start !important;
10440 .justify-content-lg-end {
10441 justify-content: flex-end !important;
10443 .justify-content-lg-center {
10444 justify-content: center !important;
10446 .justify-content-lg-between {
10447 justify-content: space-between !important;
10449 .justify-content-lg-around {
10450 justify-content: space-around !important;
10452 .justify-content-lg-evenly {
10453 justify-content: space-evenly !important;
10455 .align-items-lg-start {
10456 align-items: flex-start !important;
10458 .align-items-lg-end {
10459 align-items: flex-end !important;
10461 .align-items-lg-center {
10462 align-items: center !important;
10464 .align-items-lg-baseline {
10465 align-items: baseline !important;
10467 .align-items-lg-stretch {
10468 align-items: stretch !important;
10470 .align-content-lg-start {
10471 align-content: flex-start !important;
10473 .align-content-lg-end {
10474 align-content: flex-end !important;
10476 .align-content-lg-center {
10477 align-content: center !important;
10479 .align-content-lg-between {
10480 align-content: space-between !important;
10482 .align-content-lg-around {
10483 align-content: space-around !important;
10485 .align-content-lg-stretch {
10486 align-content: stretch !important;
10488 .align-self-lg-auto {
10489 align-self: auto !important;
10491 .align-self-lg-start {
10492 align-self: flex-start !important;
10494 .align-self-lg-end {
10495 align-self: flex-end !important;
10497 .align-self-lg-center {
10498 align-self: center !important;
10500 .align-self-lg-baseline {
10501 align-self: baseline !important;
10503 .align-self-lg-stretch {
10504 align-self: stretch !important;
10507 order: -1 !important;
10510 order: 0 !important;
10513 order: 1 !important;
10516 order: 2 !important;
10519 order: 3 !important;
10522 order: 4 !important;
10525 order: 5 !important;
10528 order: 6 !important;
10531 margin: 0 !important;
10534 margin: 0.25rem !important;
10537 margin: 0.5rem !important;
10540 margin: 1rem !important;
10543 margin: 1.5rem !important;
10546 margin: 3rem !important;
10549 margin: auto !important;
10552 margin-right: 0 !important;
10553 margin-left: 0 !important;
10556 margin-right: 0.25rem !important;
10557 margin-left: 0.25rem !important;
10560 margin-right: 0.5rem !important;
10561 margin-left: 0.5rem !important;
10564 margin-right: 1rem !important;
10565 margin-left: 1rem !important;
10568 margin-right: 1.5rem !important;
10569 margin-left: 1.5rem !important;
10572 margin-right: 3rem !important;
10573 margin-left: 3rem !important;
10576 margin-right: auto !important;
10577 margin-left: auto !important;
10580 margin-top: 0 !important;
10581 margin-bottom: 0 !important;
10584 margin-top: 0.25rem !important;
10585 margin-bottom: 0.25rem !important;
10588 margin-top: 0.5rem !important;
10589 margin-bottom: 0.5rem !important;
10592 margin-top: 1rem !important;
10593 margin-bottom: 1rem !important;
10596 margin-top: 1.5rem !important;
10597 margin-bottom: 1.5rem !important;
10600 margin-top: 3rem !important;
10601 margin-bottom: 3rem !important;
10604 margin-top: auto !important;
10605 margin-bottom: auto !important;
10608 margin-top: 0 !important;
10611 margin-top: 0.25rem !important;
10614 margin-top: 0.5rem !important;
10617 margin-top: 1rem !important;
10620 margin-top: 1.5rem !important;
10623 margin-top: 3rem !important;
10626 margin-top: auto !important;
10629 margin-right: 0 !important;
10632 margin-right: 0.25rem !important;
10635 margin-right: 0.5rem !important;
10638 margin-right: 1rem !important;
10641 margin-right: 1.5rem !important;
10644 margin-right: 3rem !important;
10647 margin-right: auto !important;
10650 margin-bottom: 0 !important;
10653 margin-bottom: 0.25rem !important;
10656 margin-bottom: 0.5rem !important;
10659 margin-bottom: 1rem !important;
10662 margin-bottom: 1.5rem !important;
10665 margin-bottom: 3rem !important;
10668 margin-bottom: auto !important;
10671 margin-left: 0 !important;
10674 margin-left: 0.25rem !important;
10677 margin-left: 0.5rem !important;
10680 margin-left: 1rem !important;
10683 margin-left: 1.5rem !important;
10686 margin-left: 3rem !important;
10689 margin-left: auto !important;
10692 padding: 0 !important;
10695 padding: 0.25rem !important;
10698 padding: 0.5rem !important;
10701 padding: 1rem !important;
10704 padding: 1.5rem !important;
10707 padding: 3rem !important;
10710 padding-right: 0 !important;
10711 padding-left: 0 !important;
10714 padding-right: 0.25rem !important;
10715 padding-left: 0.25rem !important;
10718 padding-right: 0.5rem !important;
10719 padding-left: 0.5rem !important;
10722 padding-right: 1rem !important;
10723 padding-left: 1rem !important;
10726 padding-right: 1.5rem !important;
10727 padding-left: 1.5rem !important;
10730 padding-right: 3rem !important;
10731 padding-left: 3rem !important;
10734 padding-top: 0 !important;
10735 padding-bottom: 0 !important;
10738 padding-top: 0.25rem !important;
10739 padding-bottom: 0.25rem !important;
10742 padding-top: 0.5rem !important;
10743 padding-bottom: 0.5rem !important;
10746 padding-top: 1rem !important;
10747 padding-bottom: 1rem !important;
10750 padding-top: 1.5rem !important;
10751 padding-bottom: 1.5rem !important;
10754 padding-top: 3rem !important;
10755 padding-bottom: 3rem !important;
10758 padding-top: 0 !important;
10761 padding-top: 0.25rem !important;
10764 padding-top: 0.5rem !important;
10767 padding-top: 1rem !important;
10770 padding-top: 1.5rem !important;
10773 padding-top: 3rem !important;
10776 padding-right: 0 !important;
10779 padding-right: 0.25rem !important;
10782 padding-right: 0.5rem !important;
10785 padding-right: 1rem !important;
10788 padding-right: 1.5rem !important;
10791 padding-right: 3rem !important;
10794 padding-bottom: 0 !important;
10797 padding-bottom: 0.25rem !important;
10800 padding-bottom: 0.5rem !important;
10803 padding-bottom: 1rem !important;
10806 padding-bottom: 1.5rem !important;
10809 padding-bottom: 3rem !important;
10812 padding-left: 0 !important;
10815 padding-left: 0.25rem !important;
10818 padding-left: 0.5rem !important;
10821 padding-left: 1rem !important;
10824 padding-left: 1.5rem !important;
10827 padding-left: 3rem !important;
10833 gap: 0.25rem !important;
10836 gap: 0.5rem !important;
10839 gap: 1rem !important;
10842 gap: 1.5rem !important;
10845 gap: 3rem !important;
10848 row-gap: 0 !important;
10851 row-gap: 0.25rem !important;
10854 row-gap: 0.5rem !important;
10857 row-gap: 1rem !important;
10860 row-gap: 1.5rem !important;
10863 row-gap: 3rem !important;
10866 -moz-column-gap: 0 !important;
10867 column-gap: 0 !important;
10870 -moz-column-gap: 0.25rem !important;
10871 column-gap: 0.25rem !important;
10874 -moz-column-gap: 0.5rem !important;
10875 column-gap: 0.5rem !important;
10878 -moz-column-gap: 1rem !important;
10879 column-gap: 1rem !important;
10882 -moz-column-gap: 1.5rem !important;
10883 column-gap: 1.5rem !important;
10886 -moz-column-gap: 3rem !important;
10887 column-gap: 3rem !important;
10890 text-align: left !important;
10893 text-align: right !important;
10896 text-align: center !important;
10899 @media (min-width: 1200px) {
10901 float: left !important;
10904 float: right !important;
10907 float: none !important;
10909 .object-fit-xl-contain {
10910 -o-object-fit: contain !important;
10911 object-fit: contain !important;
10913 .object-fit-xl-cover {
10914 -o-object-fit: cover !important;
10915 object-fit: cover !important;
10917 .object-fit-xl-fill {
10918 -o-object-fit: fill !important;
10919 object-fit: fill !important;
10921 .object-fit-xl-scale {
10922 -o-object-fit: scale-down !important;
10923 object-fit: scale-down !important;
10925 .object-fit-xl-none {
10926 -o-object-fit: none !important;
10927 object-fit: none !important;
10930 display: inline !important;
10932 .d-xl-inline-block {
10933 display: inline-block !important;
10936 display: block !important;
10939 display: grid !important;
10941 .d-xl-inline-grid {
10942 display: inline-grid !important;
10945 display: table !important;
10948 display: table-row !important;
10951 display: table-cell !important;
10954 display: flex !important;
10956 .d-xl-inline-flex {
10957 display: inline-flex !important;
10960 display: none !important;
10963 flex: 1 1 auto !important;
10966 flex-direction: row !important;
10969 flex-direction: column !important;
10971 .flex-xl-row-reverse {
10972 flex-direction: row-reverse !important;
10974 .flex-xl-column-reverse {
10975 flex-direction: column-reverse !important;
10978 flex-grow: 0 !important;
10981 flex-grow: 1 !important;
10983 .flex-xl-shrink-0 {
10984 flex-shrink: 0 !important;
10986 .flex-xl-shrink-1 {
10987 flex-shrink: 1 !important;
10990 flex-wrap: wrap !important;
10993 flex-wrap: nowrap !important;
10995 .flex-xl-wrap-reverse {
10996 flex-wrap: wrap-reverse !important;
10998 .justify-content-xl-start {
10999 justify-content: flex-start !important;
11001 .justify-content-xl-end {
11002 justify-content: flex-end !important;
11004 .justify-content-xl-center {
11005 justify-content: center !important;
11007 .justify-content-xl-between {
11008 justify-content: space-between !important;
11010 .justify-content-xl-around {
11011 justify-content: space-around !important;
11013 .justify-content-xl-evenly {
11014 justify-content: space-evenly !important;
11016 .align-items-xl-start {
11017 align-items: flex-start !important;
11019 .align-items-xl-end {
11020 align-items: flex-end !important;
11022 .align-items-xl-center {
11023 align-items: center !important;
11025 .align-items-xl-baseline {
11026 align-items: baseline !important;
11028 .align-items-xl-stretch {
11029 align-items: stretch !important;
11031 .align-content-xl-start {
11032 align-content: flex-start !important;
11034 .align-content-xl-end {
11035 align-content: flex-end !important;
11037 .align-content-xl-center {
11038 align-content: center !important;
11040 .align-content-xl-between {
11041 align-content: space-between !important;
11043 .align-content-xl-around {
11044 align-content: space-around !important;
11046 .align-content-xl-stretch {
11047 align-content: stretch !important;
11049 .align-self-xl-auto {
11050 align-self: auto !important;
11052 .align-self-xl-start {
11053 align-self: flex-start !important;
11055 .align-self-xl-end {
11056 align-self: flex-end !important;
11058 .align-self-xl-center {
11059 align-self: center !important;
11061 .align-self-xl-baseline {
11062 align-self: baseline !important;
11064 .align-self-xl-stretch {
11065 align-self: stretch !important;
11068 order: -1 !important;
11071 order: 0 !important;
11074 order: 1 !important;
11077 order: 2 !important;
11080 order: 3 !important;
11083 order: 4 !important;
11086 order: 5 !important;
11089 order: 6 !important;
11092 margin: 0 !important;
11095 margin: 0.25rem !important;
11098 margin: 0.5rem !important;
11101 margin: 1rem !important;
11104 margin: 1.5rem !important;
11107 margin: 3rem !important;
11110 margin: auto !important;
11113 margin-right: 0 !important;
11114 margin-left: 0 !important;
11117 margin-right: 0.25rem !important;
11118 margin-left: 0.25rem !important;
11121 margin-right: 0.5rem !important;
11122 margin-left: 0.5rem !important;
11125 margin-right: 1rem !important;
11126 margin-left: 1rem !important;
11129 margin-right: 1.5rem !important;
11130 margin-left: 1.5rem !important;
11133 margin-right: 3rem !important;
11134 margin-left: 3rem !important;
11137 margin-right: auto !important;
11138 margin-left: auto !important;
11141 margin-top: 0 !important;
11142 margin-bottom: 0 !important;
11145 margin-top: 0.25rem !important;
11146 margin-bottom: 0.25rem !important;
11149 margin-top: 0.5rem !important;
11150 margin-bottom: 0.5rem !important;
11153 margin-top: 1rem !important;
11154 margin-bottom: 1rem !important;
11157 margin-top: 1.5rem !important;
11158 margin-bottom: 1.5rem !important;
11161 margin-top: 3rem !important;
11162 margin-bottom: 3rem !important;
11165 margin-top: auto !important;
11166 margin-bottom: auto !important;
11169 margin-top: 0 !important;
11172 margin-top: 0.25rem !important;
11175 margin-top: 0.5rem !important;
11178 margin-top: 1rem !important;
11181 margin-top: 1.5rem !important;
11184 margin-top: 3rem !important;
11187 margin-top: auto !important;
11190 margin-right: 0 !important;
11193 margin-right: 0.25rem !important;
11196 margin-right: 0.5rem !important;
11199 margin-right: 1rem !important;
11202 margin-right: 1.5rem !important;
11205 margin-right: 3rem !important;
11208 margin-right: auto !important;
11211 margin-bottom: 0 !important;
11214 margin-bottom: 0.25rem !important;
11217 margin-bottom: 0.5rem !important;
11220 margin-bottom: 1rem !important;
11223 margin-bottom: 1.5rem !important;
11226 margin-bottom: 3rem !important;
11229 margin-bottom: auto !important;
11232 margin-left: 0 !important;
11235 margin-left: 0.25rem !important;
11238 margin-left: 0.5rem !important;
11241 margin-left: 1rem !important;
11244 margin-left: 1.5rem !important;
11247 margin-left: 3rem !important;
11250 margin-left: auto !important;
11253 padding: 0 !important;
11256 padding: 0.25rem !important;
11259 padding: 0.5rem !important;
11262 padding: 1rem !important;
11265 padding: 1.5rem !important;
11268 padding: 3rem !important;
11271 padding-right: 0 !important;
11272 padding-left: 0 !important;
11275 padding-right: 0.25rem !important;
11276 padding-left: 0.25rem !important;
11279 padding-right: 0.5rem !important;
11280 padding-left: 0.5rem !important;
11283 padding-right: 1rem !important;
11284 padding-left: 1rem !important;
11287 padding-right: 1.5rem !important;
11288 padding-left: 1.5rem !important;
11291 padding-right: 3rem !important;
11292 padding-left: 3rem !important;
11295 padding-top: 0 !important;
11296 padding-bottom: 0 !important;
11299 padding-top: 0.25rem !important;
11300 padding-bottom: 0.25rem !important;
11303 padding-top: 0.5rem !important;
11304 padding-bottom: 0.5rem !important;
11307 padding-top: 1rem !important;
11308 padding-bottom: 1rem !important;
11311 padding-top: 1.5rem !important;
11312 padding-bottom: 1.5rem !important;
11315 padding-top: 3rem !important;
11316 padding-bottom: 3rem !important;
11319 padding-top: 0 !important;
11322 padding-top: 0.25rem !important;
11325 padding-top: 0.5rem !important;
11328 padding-top: 1rem !important;
11331 padding-top: 1.5rem !important;
11334 padding-top: 3rem !important;
11337 padding-right: 0 !important;
11340 padding-right: 0.25rem !important;
11343 padding-right: 0.5rem !important;
11346 padding-right: 1rem !important;
11349 padding-right: 1.5rem !important;
11352 padding-right: 3rem !important;
11355 padding-bottom: 0 !important;
11358 padding-bottom: 0.25rem !important;
11361 padding-bottom: 0.5rem !important;
11364 padding-bottom: 1rem !important;
11367 padding-bottom: 1.5rem !important;
11370 padding-bottom: 3rem !important;
11373 padding-left: 0 !important;
11376 padding-left: 0.25rem !important;
11379 padding-left: 0.5rem !important;
11382 padding-left: 1rem !important;
11385 padding-left: 1.5rem !important;
11388 padding-left: 3rem !important;
11394 gap: 0.25rem !important;
11397 gap: 0.5rem !important;
11400 gap: 1rem !important;
11403 gap: 1.5rem !important;
11406 gap: 3rem !important;
11409 row-gap: 0 !important;
11412 row-gap: 0.25rem !important;
11415 row-gap: 0.5rem !important;
11418 row-gap: 1rem !important;
11421 row-gap: 1.5rem !important;
11424 row-gap: 3rem !important;
11427 -moz-column-gap: 0 !important;
11428 column-gap: 0 !important;
11431 -moz-column-gap: 0.25rem !important;
11432 column-gap: 0.25rem !important;
11435 -moz-column-gap: 0.5rem !important;
11436 column-gap: 0.5rem !important;
11439 -moz-column-gap: 1rem !important;
11440 column-gap: 1rem !important;
11443 -moz-column-gap: 1.5rem !important;
11444 column-gap: 1.5rem !important;
11447 -moz-column-gap: 3rem !important;
11448 column-gap: 3rem !important;
11451 text-align: left !important;
11454 text-align: right !important;
11457 text-align: center !important;
11460 @media (min-width: 1400px) {
11462 float: left !important;
11465 float: right !important;
11468 float: none !important;
11470 .object-fit-xxl-contain {
11471 -o-object-fit: contain !important;
11472 object-fit: contain !important;
11474 .object-fit-xxl-cover {
11475 -o-object-fit: cover !important;
11476 object-fit: cover !important;
11478 .object-fit-xxl-fill {
11479 -o-object-fit: fill !important;
11480 object-fit: fill !important;
11482 .object-fit-xxl-scale {
11483 -o-object-fit: scale-down !important;
11484 object-fit: scale-down !important;
11486 .object-fit-xxl-none {
11487 -o-object-fit: none !important;
11488 object-fit: none !important;
11491 display: inline !important;
11493 .d-xxl-inline-block {
11494 display: inline-block !important;
11497 display: block !important;
11500 display: grid !important;
11502 .d-xxl-inline-grid {
11503 display: inline-grid !important;
11506 display: table !important;
11509 display: table-row !important;
11511 .d-xxl-table-cell {
11512 display: table-cell !important;
11515 display: flex !important;
11517 .d-xxl-inline-flex {
11518 display: inline-flex !important;
11521 display: none !important;
11524 flex: 1 1 auto !important;
11527 flex-direction: row !important;
11530 flex-direction: column !important;
11532 .flex-xxl-row-reverse {
11533 flex-direction: row-reverse !important;
11535 .flex-xxl-column-reverse {
11536 flex-direction: column-reverse !important;
11539 flex-grow: 0 !important;
11542 flex-grow: 1 !important;
11544 .flex-xxl-shrink-0 {
11545 flex-shrink: 0 !important;
11547 .flex-xxl-shrink-1 {
11548 flex-shrink: 1 !important;
11551 flex-wrap: wrap !important;
11554 flex-wrap: nowrap !important;
11556 .flex-xxl-wrap-reverse {
11557 flex-wrap: wrap-reverse !important;
11559 .justify-content-xxl-start {
11560 justify-content: flex-start !important;
11562 .justify-content-xxl-end {
11563 justify-content: flex-end !important;
11565 .justify-content-xxl-center {
11566 justify-content: center !important;
11568 .justify-content-xxl-between {
11569 justify-content: space-between !important;
11571 .justify-content-xxl-around {
11572 justify-content: space-around !important;
11574 .justify-content-xxl-evenly {
11575 justify-content: space-evenly !important;
11577 .align-items-xxl-start {
11578 align-items: flex-start !important;
11580 .align-items-xxl-end {
11581 align-items: flex-end !important;
11583 .align-items-xxl-center {
11584 align-items: center !important;
11586 .align-items-xxl-baseline {
11587 align-items: baseline !important;
11589 .align-items-xxl-stretch {
11590 align-items: stretch !important;
11592 .align-content-xxl-start {
11593 align-content: flex-start !important;
11595 .align-content-xxl-end {
11596 align-content: flex-end !important;
11598 .align-content-xxl-center {
11599 align-content: center !important;
11601 .align-content-xxl-between {
11602 align-content: space-between !important;
11604 .align-content-xxl-around {
11605 align-content: space-around !important;
11607 .align-content-xxl-stretch {
11608 align-content: stretch !important;
11610 .align-self-xxl-auto {
11611 align-self: auto !important;
11613 .align-self-xxl-start {
11614 align-self: flex-start !important;
11616 .align-self-xxl-end {
11617 align-self: flex-end !important;
11619 .align-self-xxl-center {
11620 align-self: center !important;
11622 .align-self-xxl-baseline {
11623 align-self: baseline !important;
11625 .align-self-xxl-stretch {
11626 align-self: stretch !important;
11629 order: -1 !important;
11632 order: 0 !important;
11635 order: 1 !important;
11638 order: 2 !important;
11641 order: 3 !important;
11644 order: 4 !important;
11647 order: 5 !important;
11650 order: 6 !important;
11653 margin: 0 !important;
11656 margin: 0.25rem !important;
11659 margin: 0.5rem !important;
11662 margin: 1rem !important;
11665 margin: 1.5rem !important;
11668 margin: 3rem !important;
11671 margin: auto !important;
11674 margin-right: 0 !important;
11675 margin-left: 0 !important;
11678 margin-right: 0.25rem !important;
11679 margin-left: 0.25rem !important;
11682 margin-right: 0.5rem !important;
11683 margin-left: 0.5rem !important;
11686 margin-right: 1rem !important;
11687 margin-left: 1rem !important;
11690 margin-right: 1.5rem !important;
11691 margin-left: 1.5rem !important;
11694 margin-right: 3rem !important;
11695 margin-left: 3rem !important;
11698 margin-right: auto !important;
11699 margin-left: auto !important;
11702 margin-top: 0 !important;
11703 margin-bottom: 0 !important;
11706 margin-top: 0.25rem !important;
11707 margin-bottom: 0.25rem !important;
11710 margin-top: 0.5rem !important;
11711 margin-bottom: 0.5rem !important;
11714 margin-top: 1rem !important;
11715 margin-bottom: 1rem !important;
11718 margin-top: 1.5rem !important;
11719 margin-bottom: 1.5rem !important;
11722 margin-top: 3rem !important;
11723 margin-bottom: 3rem !important;
11726 margin-top: auto !important;
11727 margin-bottom: auto !important;
11730 margin-top: 0 !important;
11733 margin-top: 0.25rem !important;
11736 margin-top: 0.5rem !important;
11739 margin-top: 1rem !important;
11742 margin-top: 1.5rem !important;
11745 margin-top: 3rem !important;
11748 margin-top: auto !important;
11751 margin-right: 0 !important;
11754 margin-right: 0.25rem !important;
11757 margin-right: 0.5rem !important;
11760 margin-right: 1rem !important;
11763 margin-right: 1.5rem !important;
11766 margin-right: 3rem !important;
11769 margin-right: auto !important;
11772 margin-bottom: 0 !important;
11775 margin-bottom: 0.25rem !important;
11778 margin-bottom: 0.5rem !important;
11781 margin-bottom: 1rem !important;
11784 margin-bottom: 1.5rem !important;
11787 margin-bottom: 3rem !important;
11790 margin-bottom: auto !important;
11793 margin-left: 0 !important;
11796 margin-left: 0.25rem !important;
11799 margin-left: 0.5rem !important;
11802 margin-left: 1rem !important;
11805 margin-left: 1.5rem !important;
11808 margin-left: 3rem !important;
11811 margin-left: auto !important;
11814 padding: 0 !important;
11817 padding: 0.25rem !important;
11820 padding: 0.5rem !important;
11823 padding: 1rem !important;
11826 padding: 1.5rem !important;
11829 padding: 3rem !important;
11832 padding-right: 0 !important;
11833 padding-left: 0 !important;
11836 padding-right: 0.25rem !important;
11837 padding-left: 0.25rem !important;
11840 padding-right: 0.5rem !important;
11841 padding-left: 0.5rem !important;
11844 padding-right: 1rem !important;
11845 padding-left: 1rem !important;
11848 padding-right: 1.5rem !important;
11849 padding-left: 1.5rem !important;
11852 padding-right: 3rem !important;
11853 padding-left: 3rem !important;
11856 padding-top: 0 !important;
11857 padding-bottom: 0 !important;
11860 padding-top: 0.25rem !important;
11861 padding-bottom: 0.25rem !important;
11864 padding-top: 0.5rem !important;
11865 padding-bottom: 0.5rem !important;
11868 padding-top: 1rem !important;
11869 padding-bottom: 1rem !important;
11872 padding-top: 1.5rem !important;
11873 padding-bottom: 1.5rem !important;
11876 padding-top: 3rem !important;
11877 padding-bottom: 3rem !important;
11880 padding-top: 0 !important;
11883 padding-top: 0.25rem !important;
11886 padding-top: 0.5rem !important;
11889 padding-top: 1rem !important;
11892 padding-top: 1.5rem !important;
11895 padding-top: 3rem !important;
11898 padding-right: 0 !important;
11901 padding-right: 0.25rem !important;
11904 padding-right: 0.5rem !important;
11907 padding-right: 1rem !important;
11910 padding-right: 1.5rem !important;
11913 padding-right: 3rem !important;
11916 padding-bottom: 0 !important;
11919 padding-bottom: 0.25rem !important;
11922 padding-bottom: 0.5rem !important;
11925 padding-bottom: 1rem !important;
11928 padding-bottom: 1.5rem !important;
11931 padding-bottom: 3rem !important;
11934 padding-left: 0 !important;
11937 padding-left: 0.25rem !important;
11940 padding-left: 0.5rem !important;
11943 padding-left: 1rem !important;
11946 padding-left: 1.5rem !important;
11949 padding-left: 3rem !important;
11955 gap: 0.25rem !important;
11958 gap: 0.5rem !important;
11961 gap: 1rem !important;
11964 gap: 1.5rem !important;
11967 gap: 3rem !important;
11970 row-gap: 0 !important;
11973 row-gap: 0.25rem !important;
11976 row-gap: 0.5rem !important;
11979 row-gap: 1rem !important;
11982 row-gap: 1.5rem !important;
11985 row-gap: 3rem !important;
11987 .column-gap-xxl-0 {
11988 -moz-column-gap: 0 !important;
11989 column-gap: 0 !important;
11991 .column-gap-xxl-1 {
11992 -moz-column-gap: 0.25rem !important;
11993 column-gap: 0.25rem !important;
11995 .column-gap-xxl-2 {
11996 -moz-column-gap: 0.5rem !important;
11997 column-gap: 0.5rem !important;
11999 .column-gap-xxl-3 {
12000 -moz-column-gap: 1rem !important;
12001 column-gap: 1rem !important;
12003 .column-gap-xxl-4 {
12004 -moz-column-gap: 1.5rem !important;
12005 column-gap: 1.5rem !important;
12007 .column-gap-xxl-5 {
12008 -moz-column-gap: 3rem !important;
12009 column-gap: 3rem !important;
12012 text-align: left !important;
12015 text-align: right !important;
12018 text-align: center !important;
12021 @media (min-width: 1200px) {
12023 font-size: 2.5rem !important;
12026 font-size: 2rem !important;
12029 font-size: 1.75rem !important;
12032 font-size: 1.5rem !important;
12037 display: inline !important;
12039 .d-print-inline-block {
12040 display: inline-block !important;
12043 display: block !important;
12046 display: grid !important;
12048 .d-print-inline-grid {
12049 display: inline-grid !important;
12052 display: table !important;
12054 .d-print-table-row {
12055 display: table-row !important;
12057 .d-print-table-cell {
12058 display: table-cell !important;
12061 display: flex !important;
12063 .d-print-inline-flex {
12064 display: inline-flex !important;
12067 display: none !important;
12071 /*# sourceMappingURL=bootstrap.css.map */
12072 footer.svelte-1f2bd8l.svelte-1f2bd8l{clear:both;font-size:0.8em;text-align:center}footer.svelte-1f2bd8l p.svelte-1f2bd8l{margin:1em}
12073 #last-updated.svelte-1i1228w{position:relative;font-size:0.8rem;font-style:italic}#loading.svelte-1i1228w{display:none;position:absolute;padding:0.5em 1em;top:0;left:0;width:100%;background-color:#eee;z-index:100}
12074 .navbar-brand.svelte-1q88nx a:hover{text-decoration:none}.navbar-brand.svelte-1q88nx h1.svelte-1q88nx{display:inline;font-size:1.2em;color:#333}.navbar-brand.svelte-1q88nx img.svelte-1q88nx{display:inline-block;margin-right:5px;margin-top:-5px}.nav-item.svelte-1q88nx.svelte-1q88nx{white-space:nowrap}.page-title-section.svelte-1q88nx.svelte-1q88nx{display:none;text-align:center;padding:1em}@media(max-width: 600px){.page-title-section.svelte-1q88nx.svelte-1q88nx{display:block}}.search-section.svelte-1q88nx.svelte-1q88nx{padding:1em 30px;background-color:#f5f5f5;border-top:2px solid #ddd;border-bottom:2px solid #ddd}
12075 .nav-tabs.svelte-1u2ltgo.svelte-1u2ltgo{font-size:0.8em;margin-top:-1em}.nav-link.svelte-1u2ltgo.svelte-1u2ltgo{padding:0.1rem 1rem}#q.svelte-1u2ltgo.svelte-1u2ltgo{width:500px;max-width:100%}#searchAdvancedOptions.svelte-1u2ltgo ul.svelte-1u2ltgo{list-style-type:none;padding:0;font-size:0.85rem}#searchAdvancedOptions.svelte-1u2ltgo li.svelte-1u2ltgo{display:inline-block;padding:4px 10px;border-radius:5px;border:1px dotted #ccc;margin-right:1em}#searchAdvancedOptions.svelte-1u2ltgo label.svelte-1u2ltgo{margin-right:0.5em}
12076 .mapicon.svelte-180cawe{margin:10px 0}
12077 .result.svelte-358hab.svelte-358hab{font-size:0.8em;margin:5px;margin-top:0px;padding:4px 8px;border-radius:2px;background:#F0F7FF;border:2px solid #D7E7FF;cursor:pointer;min-height:5em}.result.highlight.svelte-358hab.svelte-358hab{background-color:#D9E7F7;border-color:#9DB9E4}.result.highlight.svelte-358hab a{margin:10px auto;display:block;max-width:10em;padding:1px;background-color:white}.result.svelte-358hab .type.svelte-358hab{color:gray;font-size:0.8em}.result.svelte-358hab a{display:none}.result.svelte-358hab .coords.svelte-358hab{display:none}.noresults.svelte-358hab.svelte-358hab{text-align:center;padding:1em}.more.svelte-358hab.svelte-358hab{text-align:center;margin-top:1em}.result.highlight.svelte-358hab a:hover{color:#111}
12078 /* required styles */
\r
12082 .leaflet-marker-icon,
\r
12083 .leaflet-marker-shadow,
\r
12084 .leaflet-tile-container,
\r
12085 .leaflet-pane > svg,
\r
12086 .leaflet-pane > canvas,
\r
12087 .leaflet-zoom-box,
\r
12088 .leaflet-image-layer,
\r
12090 position: absolute;
\r
12094 .leaflet-container {
\r
12095 overflow: hidden;
\r
12098 .leaflet-marker-icon,
\r
12099 .leaflet-marker-shadow {
\r
12100 -webkit-user-select: none;
\r
12101 -moz-user-select: none;
\r
12102 user-select: none;
\r
12103 -webkit-user-drag: none;
\r
12105 /* Prevents IE11 from highlighting tiles in blue */
\r
12106 .leaflet-tile::selection {
\r
12107 background: transparent;
\r
12109 /* Safari renders non-retina tile on retina better with this, but Chrome is worse */
\r
12110 .leaflet-safari .leaflet-tile {
\r
12111 image-rendering: -webkit-optimize-contrast;
\r
12113 /* hack that prevents hw layers "stretching" when loading new tiles */
\r
12114 .leaflet-safari .leaflet-tile-container {
\r
12117 -webkit-transform-origin: 0 0;
\r
12119 .leaflet-marker-icon,
\r
12120 .leaflet-marker-shadow {
\r
12123 /* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
\r
12124 /* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
\r
12125 .leaflet-container .leaflet-overlay-pane svg {
\r
12126 max-width: none !important;
\r
12127 max-height: none !important;
\r
12129 .leaflet-container .leaflet-marker-pane img,
\r
12130 .leaflet-container .leaflet-shadow-pane img,
\r
12131 .leaflet-container .leaflet-tile-pane img,
\r
12132 .leaflet-container img.leaflet-image-layer,
\r
12133 .leaflet-container .leaflet-tile {
\r
12134 max-width: none !important;
\r
12135 max-height: none !important;
\r
12140 .leaflet-container img.leaflet-tile {
\r
12141 /* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
\r
12142 mix-blend-mode: plus-lighter;
\r
12145 .leaflet-container.leaflet-touch-zoom {
\r
12146 -ms-touch-action: pan-x pan-y;
\r
12147 touch-action: pan-x pan-y;
\r
12149 .leaflet-container.leaflet-touch-drag {
\r
12150 -ms-touch-action: pinch-zoom;
\r
12151 /* Fallback for FF which doesn't support pinch-zoom */
\r
12152 touch-action: none;
\r
12153 touch-action: pinch-zoom;
\r
12155 .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
\r
12156 -ms-touch-action: none;
\r
12157 touch-action: none;
\r
12159 .leaflet-container {
\r
12160 -webkit-tap-highlight-color: transparent;
\r
12162 .leaflet-container a {
\r
12163 -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
\r
12167 visibility: hidden;
\r
12169 .leaflet-tile-loaded {
\r
12170 visibility: inherit;
\r
12172 .leaflet-zoom-box {
\r
12175 -moz-box-sizing: border-box;
\r
12176 box-sizing: border-box;
\r
12179 /* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
\r
12180 .leaflet-overlay-pane svg {
\r
12181 -moz-user-select: none;
\r
12184 .leaflet-pane { z-index: 400; }
\r
12186 .leaflet-tile-pane { z-index: 200; }
\r
12187 .leaflet-overlay-pane { z-index: 400; }
\r
12188 .leaflet-shadow-pane { z-index: 500; }
\r
12189 .leaflet-marker-pane { z-index: 600; }
\r
12190 .leaflet-tooltip-pane { z-index: 650; }
\r
12191 .leaflet-popup-pane { z-index: 700; }
\r
12193 .leaflet-map-pane canvas { z-index: 100; }
\r
12194 .leaflet-map-pane svg { z-index: 200; }
\r
12196 .leaflet-vml-shape {
\r
12201 behavior: url(#default#VML);
\r
12202 display: inline-block;
\r
12203 position: absolute;
\r
12207 /* control positioning */
\r
12209 .leaflet-control {
\r
12210 position: relative;
\r
12212 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
12213 pointer-events: auto;
\r
12216 .leaflet-bottom {
\r
12217 position: absolute;
\r
12219 pointer-events: none;
\r
12227 .leaflet-bottom {
\r
12233 .leaflet-control {
\r
12237 .leaflet-right .leaflet-control {
\r
12240 .leaflet-top .leaflet-control {
\r
12241 margin-top: 10px;
\r
12243 .leaflet-bottom .leaflet-control {
\r
12244 margin-bottom: 10px;
\r
12246 .leaflet-left .leaflet-control {
\r
12247 margin-left: 10px;
\r
12249 .leaflet-right .leaflet-control {
\r
12250 margin-right: 10px;
\r
12254 /* zoom and fade animations */
\r
12256 .leaflet-fade-anim .leaflet-popup {
\r
12258 -webkit-transition: opacity 0.2s linear;
\r
12259 -moz-transition: opacity 0.2s linear;
\r
12260 transition: opacity 0.2s linear;
\r
12262 .leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
\r
12265 .leaflet-zoom-animated {
\r
12266 -webkit-transform-origin: 0 0;
\r
12267 -ms-transform-origin: 0 0;
\r
12268 transform-origin: 0 0;
\r
12270 svg.leaflet-zoom-animated {
\r
12271 will-change: transform;
\r
12274 .leaflet-zoom-anim .leaflet-zoom-animated {
\r
12275 -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
12276 -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
12277 transition: transform 0.25s cubic-bezier(0,0,0.25,1);
\r
12279 .leaflet-zoom-anim .leaflet-tile,
\r
12280 .leaflet-pan-anim .leaflet-tile {
\r
12281 -webkit-transition: none;
\r
12282 -moz-transition: none;
\r
12283 transition: none;
\r
12286 .leaflet-zoom-anim .leaflet-zoom-hide {
\r
12287 visibility: hidden;
\r
12293 .leaflet-interactive {
\r
12297 cursor: -webkit-grab;
\r
12298 cursor: -moz-grab;
\r
12301 .leaflet-crosshair,
\r
12302 .leaflet-crosshair .leaflet-interactive {
\r
12303 cursor: crosshair;
\r
12305 .leaflet-popup-pane,
\r
12306 .leaflet-control {
\r
12309 .leaflet-dragging .leaflet-grab,
\r
12310 .leaflet-dragging .leaflet-grab .leaflet-interactive,
\r
12311 .leaflet-dragging .leaflet-marker-draggable {
\r
12313 cursor: -webkit-grabbing;
\r
12314 cursor: -moz-grabbing;
\r
12315 cursor: grabbing;
\r
12318 /* marker & overlays interactivity */
\r
12319 .leaflet-marker-icon,
\r
12320 .leaflet-marker-shadow,
\r
12321 .leaflet-image-layer,
\r
12322 .leaflet-pane > svg path,
\r
12323 .leaflet-tile-container {
\r
12324 pointer-events: none;
\r
12327 .leaflet-marker-icon.leaflet-interactive,
\r
12328 .leaflet-image-layer.leaflet-interactive,
\r
12329 .leaflet-pane > svg path.leaflet-interactive,
\r
12330 svg.leaflet-image-layer.leaflet-interactive path {
\r
12331 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
12332 pointer-events: auto;
\r
12335 /* visual tweaks */
\r
12337 .leaflet-container {
\r
12338 background: #ddd;
\r
12339 outline-offset: 1px;
\r
12341 .leaflet-container a {
\r
12344 .leaflet-zoom-box {
\r
12345 border: 2px dotted #38f;
\r
12346 background: rgba(255,255,255,0.5);
\r
12350 /* general typography */
\r
12351 .leaflet-container {
\r
12352 font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
\r
12354 font-size: 0.75rem;
\r
12355 line-height: 1.5;
\r
12359 /* general toolbar styles */
\r
12362 box-shadow: 0 1px 5px rgba(0,0,0,0.65);
\r
12363 border-radius: 4px;
\r
12366 background-color: #fff;
\r
12367 border-bottom: 1px solid #ccc;
\r
12370 line-height: 26px;
\r
12372 text-align: center;
\r
12373 text-decoration: none;
\r
12377 .leaflet-control-layers-toggle {
\r
12378 background-position: 50% 50%;
\r
12379 background-repeat: no-repeat;
\r
12382 .leaflet-bar a:hover,
\r
12383 .leaflet-bar a:focus {
\r
12384 background-color: #f4f4f4;
\r
12386 .leaflet-bar a:first-child {
\r
12387 border-top-left-radius: 4px;
\r
12388 border-top-right-radius: 4px;
\r
12390 .leaflet-bar a:last-child {
\r
12391 border-bottom-left-radius: 4px;
\r
12392 border-bottom-right-radius: 4px;
\r
12393 border-bottom: none;
\r
12395 .leaflet-bar a.leaflet-disabled {
\r
12397 background-color: #f4f4f4;
\r
12401 .leaflet-touch .leaflet-bar a {
\r
12404 line-height: 30px;
\r
12406 .leaflet-touch .leaflet-bar a:first-child {
\r
12407 border-top-left-radius: 2px;
\r
12408 border-top-right-radius: 2px;
\r
12410 .leaflet-touch .leaflet-bar a:last-child {
\r
12411 border-bottom-left-radius: 2px;
\r
12412 border-bottom-right-radius: 2px;
\r
12415 /* zoom control */
\r
12417 .leaflet-control-zoom-in,
\r
12418 .leaflet-control-zoom-out {
\r
12419 font: bold 18px 'Lucida Console', Monaco, monospace;
\r
12420 text-indent: 1px;
\r
12423 .leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
\r
12428 /* layers control */
\r
12430 .leaflet-control-layers {
\r
12431 box-shadow: 0 1px 5px rgba(0,0,0,0.4);
\r
12432 background: #fff;
\r
12433 border-radius: 5px;
\r
12435 .leaflet-control-layers-toggle {
\r
12436 background-image: url(images/layers.png);
\r
12440 .leaflet-retina .leaflet-control-layers-toggle {
\r
12441 background-image: url(images/layers-2x.png);
\r
12442 background-size: 26px 26px;
\r
12444 .leaflet-touch .leaflet-control-layers-toggle {
\r
12448 .leaflet-control-layers .leaflet-control-layers-list,
\r
12449 .leaflet-control-layers-expanded .leaflet-control-layers-toggle {
\r
12452 .leaflet-control-layers-expanded .leaflet-control-layers-list {
\r
12454 position: relative;
\r
12456 .leaflet-control-layers-expanded {
\r
12457 padding: 6px 10px 6px 6px;
\r
12459 background: #fff;
\r
12461 .leaflet-control-layers-scrollbar {
\r
12462 overflow-y: scroll;
\r
12463 overflow-x: hidden;
\r
12464 padding-right: 5px;
\r
12466 .leaflet-control-layers-selector {
\r
12468 position: relative;
\r
12471 .leaflet-control-layers label {
\r
12474 font-size: 1.08333em;
\r
12476 .leaflet-control-layers-separator {
\r
12478 border-top: 1px solid #ddd;
\r
12479 margin: 5px -10px 5px -6px;
\r
12482 /* Default icon URLs */
\r
12483 .leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
\r
12484 background-image: url(images/marker-icon.png);
\r
12488 /* attribution and scale controls */
\r
12490 .leaflet-container .leaflet-control-attribution {
\r
12491 background: #fff;
\r
12492 background: rgba(255, 255, 255, 0.8);
\r
12495 .leaflet-control-attribution,
\r
12496 .leaflet-control-scale-line {
\r
12499 line-height: 1.4;
\r
12501 .leaflet-control-attribution a {
\r
12502 text-decoration: none;
\r
12504 .leaflet-control-attribution a:hover,
\r
12505 .leaflet-control-attribution a:focus {
\r
12506 text-decoration: underline;
\r
12508 .leaflet-attribution-flag {
\r
12509 display: inline !important;
\r
12510 vertical-align: baseline !important;
\r
12512 height: 0.6669em;
\r
12514 .leaflet-left .leaflet-control-scale {
\r
12515 margin-left: 5px;
\r
12517 .leaflet-bottom .leaflet-control-scale {
\r
12518 margin-bottom: 5px;
\r
12520 .leaflet-control-scale-line {
\r
12521 border: 2px solid #777;
\r
12522 border-top: none;
\r
12523 line-height: 1.1;
\r
12524 padding: 2px 5px 1px;
\r
12525 white-space: nowrap;
\r
12526 -moz-box-sizing: border-box;
\r
12527 box-sizing: border-box;
\r
12528 background: rgba(255, 255, 255, 0.8);
\r
12529 text-shadow: 1px 1px #fff;
\r
12531 .leaflet-control-scale-line:not(:first-child) {
\r
12532 border-top: 2px solid #777;
\r
12533 border-bottom: none;
\r
12534 margin-top: -2px;
\r
12536 .leaflet-control-scale-line:not(:first-child):not(:last-child) {
\r
12537 border-bottom: 2px solid #777;
\r
12540 .leaflet-touch .leaflet-control-attribution,
\r
12541 .leaflet-touch .leaflet-control-layers,
\r
12542 .leaflet-touch .leaflet-bar {
\r
12543 box-shadow: none;
\r
12545 .leaflet-touch .leaflet-control-layers,
\r
12546 .leaflet-touch .leaflet-bar {
\r
12547 border: 2px solid rgba(0,0,0,0.2);
\r
12548 background-clip: padding-box;
\r
12555 position: absolute;
\r
12556 text-align: center;
\r
12557 margin-bottom: 20px;
\r
12559 .leaflet-popup-content-wrapper {
\r
12561 text-align: left;
\r
12562 border-radius: 12px;
\r
12564 .leaflet-popup-content {
\r
12565 margin: 13px 24px 13px 20px;
\r
12566 line-height: 1.3;
\r
12568 font-size: 1.08333em;
\r
12571 .leaflet-popup-content p {
\r
12575 .leaflet-popup-tip-container {
\r
12578 position: absolute;
\r
12580 margin-top: -1px;
\r
12581 margin-left: -20px;
\r
12582 overflow: hidden;
\r
12583 pointer-events: none;
\r
12585 .leaflet-popup-tip {
\r
12590 margin: -10px auto 0;
\r
12591 pointer-events: auto;
\r
12593 -webkit-transform: rotate(45deg);
\r
12594 -moz-transform: rotate(45deg);
\r
12595 -ms-transform: rotate(45deg);
\r
12596 transform: rotate(45deg);
\r
12598 .leaflet-popup-content-wrapper,
\r
12599 .leaflet-popup-tip {
\r
12600 background: white;
\r
12602 box-shadow: 0 3px 14px rgba(0,0,0,0.4);
\r
12604 .leaflet-container a.leaflet-popup-close-button {
\r
12605 position: absolute;
\r
12609 text-align: center;
\r
12612 font: 16px/24px Tahoma, Verdana, sans-serif;
\r
12614 text-decoration: none;
\r
12615 background: transparent;
\r
12617 .leaflet-container a.leaflet-popup-close-button:hover,
\r
12618 .leaflet-container a.leaflet-popup-close-button:focus {
\r
12621 .leaflet-popup-scrolled {
\r
12625 .leaflet-oldie .leaflet-popup-content-wrapper {
\r
12628 .leaflet-oldie .leaflet-popup-tip {
\r
12632 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
\r
12633 filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
\r
12636 .leaflet-oldie .leaflet-control-zoom,
\r
12637 .leaflet-oldie .leaflet-control-layers,
\r
12638 .leaflet-oldie .leaflet-popup-content-wrapper,
\r
12639 .leaflet-oldie .leaflet-popup-tip {
\r
12640 border: 1px solid #999;
\r
12646 .leaflet-div-icon {
\r
12647 background: #fff;
\r
12648 border: 1px solid #666;
\r
12653 /* Base styles for the element that has a tooltip */
\r
12654 .leaflet-tooltip {
\r
12655 position: absolute;
\r
12657 background-color: #fff;
\r
12658 border: 1px solid #fff;
\r
12659 border-radius: 3px;
\r
12661 white-space: nowrap;
\r
12662 -webkit-user-select: none;
\r
12663 -moz-user-select: none;
\r
12664 -ms-user-select: none;
\r
12665 user-select: none;
\r
12666 pointer-events: none;
\r
12667 box-shadow: 0 1px 3px rgba(0,0,0,0.4);
\r
12669 .leaflet-tooltip.leaflet-interactive {
\r
12671 pointer-events: auto;
\r
12673 .leaflet-tooltip-top:before,
\r
12674 .leaflet-tooltip-bottom:before,
\r
12675 .leaflet-tooltip-left:before,
\r
12676 .leaflet-tooltip-right:before {
\r
12677 position: absolute;
\r
12678 pointer-events: none;
\r
12679 border: 6px solid transparent;
\r
12680 background: transparent;
\r
12686 .leaflet-tooltip-bottom {
\r
12689 .leaflet-tooltip-top {
\r
12690 margin-top: -6px;
\r
12692 .leaflet-tooltip-bottom:before,
\r
12693 .leaflet-tooltip-top:before {
\r
12695 margin-left: -6px;
\r
12697 .leaflet-tooltip-top:before {
\r
12699 margin-bottom: -12px;
\r
12700 border-top-color: #fff;
\r
12702 .leaflet-tooltip-bottom:before {
\r
12704 margin-top: -12px;
\r
12705 margin-left: -6px;
\r
12706 border-bottom-color: #fff;
\r
12708 .leaflet-tooltip-left {
\r
12709 margin-left: -6px;
\r
12711 .leaflet-tooltip-right {
\r
12712 margin-left: 6px;
\r
12714 .leaflet-tooltip-left:before,
\r
12715 .leaflet-tooltip-right:before {
\r
12717 margin-top: -6px;
\r
12719 .leaflet-tooltip-left:before {
\r
12721 margin-right: -12px;
\r
12722 border-left-color: #fff;
\r
12724 .leaflet-tooltip-right:before {
\r
12726 margin-left: -12px;
\r
12727 border-right-color: #fff;
\r
12733 /* Prevent printers from removing background-images of controls. */
\r
12734 .leaflet-control {
\r
12735 -webkit-print-color-adjust: exact;
\r
12736 print-color-adjust: exact;
\r
12740 .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)}
12741 #map-position.svelte-1k961ph{display:none;position:absolute;top:0;right:20px;padding:0 5px;color:#333;font-size:11px;background-color:rgba(255, 255, 255, 0.7);z-index:1000}#map-position-close.svelte-1k961ph{text-align:right}@media(max-width: 768px){#map-position.svelte-1k961ph{top:20px;right:20px}}
12742 #map.svelte-1vbvdrk{height:100%;background:#eee}.btn-outline-secondary.svelte-1vbvdrk{background-color:white}.btn-outline-secondary.svelte-1vbvdrk:hover{color:#111}@media(max-width: 768px){#map.svelte-1vbvdrk{height:300px}}
12743 .sidebar.svelte-1d53ob0{width:25%;min-width:200px;padding:15px;padding-top:0;display:block;float:left}#map-wrapper.svelte-1d53ob0{position:relative;height:calc(100vh - 250pt);min-height:300px;width:75%;padding-right:20px;display:block;float:left}@media(max-width: 768px){#content.svelte-1d53ob0{top:0;position:relative}.sidebar.svelte-1d53ob0{width:100%}#map-wrapper.svelte-1d53ob0{width:100%;height:300px;padding-left:20px}}
12744 label.svelte-1pqxd6v{font-size:0.9rem;margin-top:0.3rem}#switch-coords.svelte-1pqxd6v{font-size:0.6rem;font-weight:bold;cursor:pointer;padding:2px;margin:5px}@media(max-width: 850px){#reverse-lon.svelte-1pqxd6v,#reverse-lat.svelte-1pqxd6v,#reverse-zoom.svelte-1pqxd6v{width:8em}}
12745 .sidebar.svelte-1d53ob0{width:25%;min-width:200px;padding:15px;padding-top:0;display:block;float:left}#map-wrapper.svelte-1d53ob0{position:relative;height:calc(100vh - 250pt);min-height:300px;width:75%;padding-right:20px;display:block;float:left}@media(max-width: 768px){#content.svelte-1d53ob0{top:0;position:relative}.sidebar.svelte-1d53ob0{width:100%}#map-wrapper.svelte-1d53ob0{width:100%;height:300px;padding-left:20px}}
12746 form.svelte-1kvo9ki .form-control.svelte-1kvo9ki{width:500px;max-width:100%}.form-text.svelte-1kvo9ki em.svelte-1kvo9ki{font-family:monospace;font-style:normal}
12747 .notused.svelte-6a43i0 td.svelte-6a43i0{color:#ccc}td.svelte-6a43i0.svelte-6a43i0{padding:2px 8px;font-size:0.9em}
12748 #postcode-hint.svelte-6dtaih{font-size:0.9em;background-color:#ededff;display:none}
12749 td.svelte-1184nr4{padding:2px 8px;font-size:0.9em}
12750 .name.svelte-ndknvb{font-weight:bold;overflow-wrap:anywhere}
12751 h1.svelte-1bl6i9w.svelte-1bl6i9w{margin:10px 0;padding-left:8px}h1.svelte-1bl6i9w small.svelte-1bl6i9w a{font-size:0.5em;white-space:nowrap}h2.svelte-1bl6i9w.svelte-1bl6i9w{font-size:2em;padding-left:8px;background-color:white}h3.svelte-1bl6i9w.svelte-1bl6i9w{font-size:1.5em;padding-left:8px}tr.all-columns.svelte-1bl6i9w.svelte-1bl6i9w{background-color:white !important;border:none}tr.all-columns.svelte-1bl6i9w td.svelte-1bl6i9w{border-top:none !important;padding-left:0 !important}span.noname{color:#800}#map-wrapper.svelte-1bl6i9w.svelte-1bl6i9w{position:relative;width:100%;min-height:auto;height:300px;border:1px solid #666}
12752 #about-help.svelte-1l5yrvt{max-width:800px;padding:4em}/*
12753 Svelte allows to set ':global(rule)' in components which get added to the bundle.css
12754 file. https://svelte.dev/docs#style But the rules get added to the top of bundle.css,
12755 before we load the Bootstrap CSS rules. We want to have our rules at the end of
12759 a { text-decoration: none }
12760 a:hover { text-decoration: underline; }
12761 a.btn:hover { text-decoration: none; }