3 * Bootstrap v5.3.0 (https://getbootstrap.com/)
4 * Copyright 2011-2023 The Bootstrap Authors
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
8 [data-bs-theme=light] {
22 --bs-gray-dark: #303030;
23 --bs-gray-100: #f8f9fa;
24 --bs-gray-200: #ebebeb;
26 --bs-gray-400: #ced4da;
27 --bs-gray-500: #adb5bd;
28 --bs-gray-600: #6c757d;
29 --bs-gray-700: #495057;
30 --bs-gray-800: #303030;
32 --bs-primary: #fefe54;
34 --bs-success: #00aa00;
36 --bs-warning: #aa00aa;
40 --bs-primary-rgb: 254, 254, 84;
41 --bs-secondary-rgb: 34, 34, 34;
42 --bs-success-rgb: 0, 170, 0;
43 --bs-info-rgb: 0, 170, 170;
44 --bs-warning-rgb: 170, 0, 170;
45 --bs-danger-rgb: 170, 0, 0;
46 --bs-light-rgb: 48, 48, 48;
47 --bs-dark-rgb: 0, 0, 0;
48 --bs-primary-text-emphasis: #666622;
49 --bs-secondary-text-emphasis: #0e0e0e;
50 --bs-success-text-emphasis: #004400;
51 --bs-info-text-emphasis: #004444;
52 --bs-warning-text-emphasis: #440044;
53 --bs-danger-text-emphasis: #440000;
54 --bs-light-text-emphasis: #495057;
55 --bs-dark-text-emphasis: #495057;
56 --bs-primary-bg-subtle: #ffffdd;
57 --bs-secondary-bg-subtle: lightgray;
58 --bs-success-bg-subtle: #cceecc;
59 --bs-info-bg-subtle: #cceeee;
60 --bs-warning-bg-subtle: #eeccee;
61 --bs-danger-bg-subtle: #eecccc;
62 --bs-light-bg-subtle: #fcfcfd;
63 --bs-dark-bg-subtle: #ced4da;
64 --bs-primary-border-subtle: #ffffbb;
65 --bs-secondary-border-subtle: #a7a7a7;
66 --bs-success-border-subtle: #99dd99;
67 --bs-info-border-subtle: #99dddd;
68 --bs-warning-border-subtle: #dd99dd;
69 --bs-danger-border-subtle: #dd9999;
70 --bs-light-border-subtle: #ebebeb;
71 --bs-dark-border-subtle: #adb5bd;
72 --bs-white-rgb: 255, 255, 255;
73 --bs-black-rgb: 0, 0, 0;
74 --bs-font-sans-serif: DOS, Monaco, Menlo, Consolas, "Courier New", monospace;
75 --bs-font-monospace: DOS, Monaco, Menlo, Consolas, "Courier New", monospace;
76 --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
77 --bs-root-font-size: 93.75%;
78 --bs-body-font-family: var(--bs-font-sans-serif);
79 --bs-body-font-size: 1rem;
80 --bs-body-font-weight: 400;
81 --bs-body-line-height: 1.5;
82 --bs-body-color: #bbb;
83 --bs-body-color-rgb: 187, 187, 187;
84 --bs-body-bg: #000084;
85 --bs-body-bg-rgb: 0, 0, 132;
86 --bs-emphasis-color: #000;
87 --bs-emphasis-color-rgb: 0, 0, 0;
88 --bs-secondary-color: rgba(187, 187, 187, 0.75);
89 --bs-secondary-color-rgb: 187, 187, 187;
90 --bs-secondary-bg: #ebebeb;
91 --bs-secondary-bg-rgb: 235, 235, 235;
92 --bs-tertiary-color: rgba(187, 187, 187, 0.5);
93 --bs-tertiary-color-rgb: 187, 187, 187;
94 --bs-tertiary-bg: #f8f9fa;
95 --bs-tertiary-bg-rgb: 248, 249, 250;
96 --bs-heading-color: inherit;
97 --bs-link-color: #fefe54;
98 --bs-link-color-rgb: 254, 254, 84;
99 --bs-link-decoration: none;
100 --bs-link-hover-color: #fff;
101 --bs-link-hover-color-rgb: 255, 255, 255;
102 --bs-code-color: #fe54fe;
103 --bs-highlight-bg: #463b00;
104 --bs-border-width: 1px;
105 --bs-border-style: solid;
106 --bs-border-color: #bbb;
107 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
108 --bs-border-radius: 0.375rem;
109 --bs-border-radius-sm: 0.25rem;
110 --bs-border-radius-lg: 0.5rem;
111 --bs-border-radius-xl: 1rem;
112 --bs-border-radius-xxl: 2rem;
113 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
114 --bs-border-radius-pill: 50rem;
115 --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
116 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
117 --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
118 --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
119 --bs-focus-ring-width: 0.25rem;
120 --bs-focus-ring-opacity: 0.25;
121 --bs-focus-ring-color: rgba(254, 254, 84, 0.25);
122 --bs-form-valid-color: #00aa00;
123 --bs-form-valid-border-color: #00aa00;
124 --bs-form-invalid-color: #aa0000;
125 --bs-form-invalid-border-color: #aa0000;
128 [data-bs-theme=dark] {
130 --bs-body-color: #adb5bd;
131 --bs-body-color-rgb: 173, 181, 189;
133 --bs-body-bg-rgb: 34, 34, 34;
134 --bs-emphasis-color: #fff;
135 --bs-emphasis-color-rgb: 255, 255, 255;
136 --bs-secondary-color: rgba(173, 181, 189, 0.75);
137 --bs-secondary-color-rgb: 173, 181, 189;
138 --bs-secondary-bg: #303030;
139 --bs-secondary-bg-rgb: 48, 48, 48;
140 --bs-tertiary-color: rgba(173, 181, 189, 0.5);
141 --bs-tertiary-color-rgb: 173, 181, 189;
142 --bs-tertiary-bg: #292929;
143 --bs-tertiary-bg-rgb: 41, 41, 41;
144 --bs-primary-text-emphasis: #fefe98;
145 --bs-secondary-text-emphasis: #7a7a7a;
146 --bs-success-text-emphasis: #66cc66;
147 --bs-info-text-emphasis: #66cccc;
148 --bs-warning-text-emphasis: #cc66cc;
149 --bs-danger-text-emphasis: #cc6666;
150 --bs-light-text-emphasis: #f8f9fa;
151 --bs-dark-text-emphasis: #bbb;
152 --bs-primary-bg-subtle: #333311;
153 --bs-secondary-bg-subtle: #070707;
154 --bs-success-bg-subtle: #002200;
155 --bs-info-bg-subtle: #002222;
156 --bs-warning-bg-subtle: #220022;
157 --bs-danger-bg-subtle: #220000;
158 --bs-light-bg-subtle: #303030;
159 --bs-dark-bg-subtle: #181818;
160 --bs-primary-border-subtle: #989832;
161 --bs-secondary-border-subtle: #141414;
162 --bs-success-border-subtle: #006600;
163 --bs-info-border-subtle: #006666;
164 --bs-warning-border-subtle: #660066;
165 --bs-danger-border-subtle: #660000;
166 --bs-light-border-subtle: #495057;
167 --bs-dark-border-subtle: #303030;
168 --bs-heading-color: inherit;
169 --bs-link-color: #fefe98;
170 --bs-link-hover-color: #fefead;
171 --bs-link-color-rgb: 254, 254, 152;
172 --bs-link-hover-color-rgb: 254, 254, 173;
173 --bs-code-color: #fe98fe;
174 --bs-border-color: #495057;
175 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
176 --bs-form-valid-color: #99ff99;
177 --bs-form-valid-border-color: #99ff99;
178 --bs-form-invalid-color: #ff9999;
179 --bs-form-invalid-border-color: #ff9999;
185 box-sizing: border-box;
189 font-size: var(--bs-root-font-size);
191 @media (prefers-reduced-motion: no-preference) {
193 scroll-behavior: smooth;
199 font-family: var(--bs-body-font-family);
200 font-size: var(--bs-body-font-size);
201 font-weight: var(--bs-body-font-weight);
202 line-height: var(--bs-body-line-height);
203 color: var(--bs-body-color);
204 text-align: var(--bs-body-text-align);
205 background-color: var(--bs-body-bg);
206 -webkit-text-size-adjust: 100%;
207 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
214 border-top: var(--bs-border-width) solid;
218 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
220 margin-bottom: 0.5rem;
223 color: var(--bs-heading-color);
227 font-size: calc(1.375rem + 1.5vw);
229 @media (min-width: 1200px) {
236 font-size: calc(1.325rem + 0.9vw);
238 @media (min-width: 1200px) {
245 font-size: calc(1.3rem + 0.6vw);
247 @media (min-width: 1200px) {
254 font-size: calc(1.275rem + 0.3vw);
256 @media (min-width: 1200px) {
276 text-decoration: underline dotted;
278 text-decoration-skip-ink: none;
284 line-height: inherit;
311 margin-bottom: 0.5rem;
330 background-color: var(--bs-highlight-bg);
338 vertical-align: baseline;
350 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
351 text-decoration: none;
354 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
357 a:not([href]):not([class]), a:not([href]):not([class]):hover {
359 text-decoration: none;
366 font-family: var(--bs-font-monospace);
385 color: var(--bs-code-color);
386 word-wrap: break-word;
393 padding: 0.1875rem 0.375rem;
395 color: var(--bs-body-bg);
396 background-color: var(--bs-body-color);
409 vertical-align: middle;
413 caption-side: bottom;
414 border-collapse: collapse;
419 padding-bottom: 0.5rem;
420 color: var(--bs-secondary-color);
426 text-align: -webkit-match-parent;
435 border-color: inherit;
441 display: inline-block;
448 button:focus:not(:focus-visible) {
458 font-family: inherit;
460 line-height: inherit;
465 text-transform: none;
479 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
480 display: none !important;
487 -webkit-appearance: button;
489 button:not(:disabled),
490 [type=button]:not(:disabled),
491 [type=reset]:not(:disabled),
492 [type=submit]:not(:disabled) {
516 margin-bottom: 0.5rem;
517 font-size: calc(1.275rem + 0.3vw);
518 line-height: inherit;
520 @media (min-width: 1200px) {
529 ::-webkit-datetime-edit-fields-wrapper,
530 ::-webkit-datetime-edit-text,
531 ::-webkit-datetime-edit-minute,
532 ::-webkit-datetime-edit-hour-field,
533 ::-webkit-datetime-edit-day-field,
534 ::-webkit-datetime-edit-month-field,
535 ::-webkit-datetime-edit-year-field {
539 ::-webkit-inner-spin-button {
544 outline-offset: -2px;
545 -webkit-appearance: textfield;
556 ::-webkit-search-decoration {
557 -webkit-appearance: none;
560 ::-webkit-color-swatch-wrapper {
564 ::file-selector-button {
566 -webkit-appearance: button;
570 display: inline-block;
583 vertical-align: baseline;
587 display: none !important;
596 font-size: calc(1.625rem + 4.5vw);
600 @media (min-width: 1200px) {
607 font-size: calc(1.575rem + 3.9vw);
611 @media (min-width: 1200px) {
618 font-size: calc(1.525rem + 3.3vw);
622 @media (min-width: 1200px) {
629 font-size: calc(1.475rem + 2.7vw);
633 @media (min-width: 1200px) {
640 font-size: calc(1.425rem + 2.1vw);
644 @media (min-width: 1200px) {
651 font-size: calc(1.375rem + 1.5vw);
655 @media (min-width: 1200px) {
672 display: inline-block;
674 .list-inline-item:not(:last-child) {
675 margin-right: 0.5rem;
680 text-transform: uppercase;
687 .blockquote > :last-child {
697 .blockquote-footer::before {
708 background-color: var(--bs-body-bg);
709 border: var(--bs-border-width) solid var(--bs-border-color);
715 display: inline-block;
719 margin-bottom: 0.5rem;
725 color: var(--bs-secondary-color);
735 --bs-gutter-x: 1.5rem;
738 padding-right: calc(var(--bs-gutter-x) * 0.5);
739 padding-left: calc(var(--bs-gutter-x) * 0.5);
744 @media (min-width: 576px) {
745 .container-sm, .container {
749 @media (min-width: 768px) {
750 .container-md, .container-sm, .container {
754 @media (min-width: 992px) {
755 .container-lg, .container-md, .container-sm, .container {
759 @media (min-width: 1200px) {
760 .container-xl, .container-lg, .container-md, .container-sm, .container {
764 @media (min-width: 1400px) {
765 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
770 --bs-breakpoint-xs: 0;
771 --bs-breakpoint-sm: 576px;
772 --bs-breakpoint-md: 768px;
773 --bs-breakpoint-lg: 992px;
774 --bs-breakpoint-xl: 1200px;
775 --bs-breakpoint-xxl: 1400px;
779 --bs-gutter-x: 1.5rem;
783 margin-top: calc(-1 * var(--bs-gutter-y));
784 margin-right: calc(-0.5 * var(--bs-gutter-x));
785 margin-left: calc(-0.5 * var(--bs-gutter-x));
791 padding-right: calc(var(--bs-gutter-x) * 0.5);
792 padding-left: calc(var(--bs-gutter-x) * 0.5);
793 margin-top: var(--bs-gutter-y);
817 width: 33.3333333333%;
832 width: 16.6666666667%;
901 margin-left: 8.33333333%;
905 margin-left: 16.66666667%;
913 margin-left: 33.33333333%;
917 margin-left: 41.66666667%;
925 margin-left: 58.33333333%;
929 margin-left: 66.66666667%;
937 margin-left: 83.33333333%;
941 margin-left: 91.66666667%;
956 --bs-gutter-x: 0.25rem;
961 --bs-gutter-y: 0.25rem;
966 --bs-gutter-x: 0.5rem;
971 --bs-gutter-y: 0.5rem;
986 --bs-gutter-x: 1.5rem;
991 --bs-gutter-y: 1.5rem;
1001 --bs-gutter-y: 3rem;
1004 @media (min-width: 576px) {
1008 .row-cols-sm-auto > * {
1012 .row-cols-sm-1 > * {
1016 .row-cols-sm-2 > * {
1020 .row-cols-sm-3 > * {
1022 width: 33.3333333333%;
1024 .row-cols-sm-4 > * {
1028 .row-cols-sm-5 > * {
1032 .row-cols-sm-6 > * {
1034 width: 16.6666666667%;
1046 width: 16.66666667%;
1054 width: 33.33333333%;
1058 width: 41.66666667%;
1066 width: 58.33333333%;
1070 width: 66.66666667%;
1078 width: 83.33333333%;
1082 width: 91.66666667%;
1092 margin-left: 8.33333333%;
1095 margin-left: 16.66666667%;
1101 margin-left: 33.33333333%;
1104 margin-left: 41.66666667%;
1110 margin-left: 58.33333333%;
1113 margin-left: 66.66666667%;
1119 margin-left: 83.33333333%;
1122 margin-left: 91.66666667%;
1134 --bs-gutter-x: 0.25rem;
1138 --bs-gutter-y: 0.25rem;
1142 --bs-gutter-x: 0.5rem;
1146 --bs-gutter-y: 0.5rem;
1150 --bs-gutter-x: 1rem;
1154 --bs-gutter-y: 1rem;
1158 --bs-gutter-x: 1.5rem;
1162 --bs-gutter-y: 1.5rem;
1166 --bs-gutter-x: 3rem;
1170 --bs-gutter-y: 3rem;
1173 @media (min-width: 768px) {
1177 .row-cols-md-auto > * {
1181 .row-cols-md-1 > * {
1185 .row-cols-md-2 > * {
1189 .row-cols-md-3 > * {
1191 width: 33.3333333333%;
1193 .row-cols-md-4 > * {
1197 .row-cols-md-5 > * {
1201 .row-cols-md-6 > * {
1203 width: 16.6666666667%;
1215 width: 16.66666667%;
1223 width: 33.33333333%;
1227 width: 41.66666667%;
1235 width: 58.33333333%;
1239 width: 66.66666667%;
1247 width: 83.33333333%;
1251 width: 91.66666667%;
1261 margin-left: 8.33333333%;
1264 margin-left: 16.66666667%;
1270 margin-left: 33.33333333%;
1273 margin-left: 41.66666667%;
1279 margin-left: 58.33333333%;
1282 margin-left: 66.66666667%;
1288 margin-left: 83.33333333%;
1291 margin-left: 91.66666667%;
1303 --bs-gutter-x: 0.25rem;
1307 --bs-gutter-y: 0.25rem;
1311 --bs-gutter-x: 0.5rem;
1315 --bs-gutter-y: 0.5rem;
1319 --bs-gutter-x: 1rem;
1323 --bs-gutter-y: 1rem;
1327 --bs-gutter-x: 1.5rem;
1331 --bs-gutter-y: 1.5rem;
1335 --bs-gutter-x: 3rem;
1339 --bs-gutter-y: 3rem;
1342 @media (min-width: 992px) {
1346 .row-cols-lg-auto > * {
1350 .row-cols-lg-1 > * {
1354 .row-cols-lg-2 > * {
1358 .row-cols-lg-3 > * {
1360 width: 33.3333333333%;
1362 .row-cols-lg-4 > * {
1366 .row-cols-lg-5 > * {
1370 .row-cols-lg-6 > * {
1372 width: 16.6666666667%;
1384 width: 16.66666667%;
1392 width: 33.33333333%;
1396 width: 41.66666667%;
1404 width: 58.33333333%;
1408 width: 66.66666667%;
1416 width: 83.33333333%;
1420 width: 91.66666667%;
1430 margin-left: 8.33333333%;
1433 margin-left: 16.66666667%;
1439 margin-left: 33.33333333%;
1442 margin-left: 41.66666667%;
1448 margin-left: 58.33333333%;
1451 margin-left: 66.66666667%;
1457 margin-left: 83.33333333%;
1460 margin-left: 91.66666667%;
1472 --bs-gutter-x: 0.25rem;
1476 --bs-gutter-y: 0.25rem;
1480 --bs-gutter-x: 0.5rem;
1484 --bs-gutter-y: 0.5rem;
1488 --bs-gutter-x: 1rem;
1492 --bs-gutter-y: 1rem;
1496 --bs-gutter-x: 1.5rem;
1500 --bs-gutter-y: 1.5rem;
1504 --bs-gutter-x: 3rem;
1508 --bs-gutter-y: 3rem;
1511 @media (min-width: 1200px) {
1515 .row-cols-xl-auto > * {
1519 .row-cols-xl-1 > * {
1523 .row-cols-xl-2 > * {
1527 .row-cols-xl-3 > * {
1529 width: 33.3333333333%;
1531 .row-cols-xl-4 > * {
1535 .row-cols-xl-5 > * {
1539 .row-cols-xl-6 > * {
1541 width: 16.6666666667%;
1553 width: 16.66666667%;
1561 width: 33.33333333%;
1565 width: 41.66666667%;
1573 width: 58.33333333%;
1577 width: 66.66666667%;
1585 width: 83.33333333%;
1589 width: 91.66666667%;
1599 margin-left: 8.33333333%;
1602 margin-left: 16.66666667%;
1608 margin-left: 33.33333333%;
1611 margin-left: 41.66666667%;
1617 margin-left: 58.33333333%;
1620 margin-left: 66.66666667%;
1626 margin-left: 83.33333333%;
1629 margin-left: 91.66666667%;
1641 --bs-gutter-x: 0.25rem;
1645 --bs-gutter-y: 0.25rem;
1649 --bs-gutter-x: 0.5rem;
1653 --bs-gutter-y: 0.5rem;
1657 --bs-gutter-x: 1rem;
1661 --bs-gutter-y: 1rem;
1665 --bs-gutter-x: 1.5rem;
1669 --bs-gutter-y: 1.5rem;
1673 --bs-gutter-x: 3rem;
1677 --bs-gutter-y: 3rem;
1680 @media (min-width: 1400px) {
1684 .row-cols-xxl-auto > * {
1688 .row-cols-xxl-1 > * {
1692 .row-cols-xxl-2 > * {
1696 .row-cols-xxl-3 > * {
1698 width: 33.3333333333%;
1700 .row-cols-xxl-4 > * {
1704 .row-cols-xxl-5 > * {
1708 .row-cols-xxl-6 > * {
1710 width: 16.6666666667%;
1722 width: 16.66666667%;
1730 width: 33.33333333%;
1734 width: 41.66666667%;
1742 width: 58.33333333%;
1746 width: 66.66666667%;
1754 width: 83.33333333%;
1758 width: 91.66666667%;
1768 margin-left: 8.33333333%;
1771 margin-left: 16.66666667%;
1777 margin-left: 33.33333333%;
1780 margin-left: 41.66666667%;
1786 margin-left: 58.33333333%;
1789 margin-left: 66.66666667%;
1795 margin-left: 83.33333333%;
1798 margin-left: 91.66666667%;
1810 --bs-gutter-x: 0.25rem;
1814 --bs-gutter-y: 0.25rem;
1818 --bs-gutter-x: 0.5rem;
1822 --bs-gutter-y: 0.5rem;
1826 --bs-gutter-x: 1rem;
1830 --bs-gutter-y: 1rem;
1834 --bs-gutter-x: 1.5rem;
1838 --bs-gutter-y: 1.5rem;
1842 --bs-gutter-x: 3rem;
1846 --bs-gutter-y: 3rem;
1850 --bs-table-color-type: initial;
1851 --bs-table-bg-type: initial;
1852 --bs-table-color-state: initial;
1853 --bs-table-bg-state: initial;
1854 --bs-table-color: var(--bs-body-color);
1855 --bs-table-bg: var(--bs-body-bg);
1856 --bs-table-border-color: var(--bs-border-color);
1857 --bs-table-accent-bg: transparent;
1858 --bs-table-striped-color: var(--bs-body-color);
1859 --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
1860 --bs-table-active-color: var(--bs-body-color);
1861 --bs-table-active-bg: rgba(0, 0, 0, 0.1);
1862 --bs-table-hover-color: var(--bs-body-color);
1863 --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
1865 margin-bottom: 1rem;
1866 vertical-align: top;
1867 border-color: var(--bs-table-border-color);
1869 .table > :not(caption) > * > * {
1870 padding: 0.5rem 0.5rem;
1871 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1872 background-color: var(--bs-table-bg);
1873 border-bottom-width: var(--bs-border-width);
1874 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1877 vertical-align: inherit;
1880 vertical-align: bottom;
1883 .table-group-divider {
1884 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1891 .table-sm > :not(caption) > * > * {
1892 padding: 0.25rem 0.25rem;
1895 .table-bordered > :not(caption) > * {
1896 border-width: var(--bs-border-width) 0;
1898 .table-bordered > :not(caption) > * > * {
1899 border-width: 0 var(--bs-border-width);
1902 .table-borderless > :not(caption) > * > * {
1903 border-bottom-width: 0;
1905 .table-borderless > :not(:first-child) {
1906 border-top-width: 0;
1909 .table-striped > tbody > tr:nth-of-type(odd) > * {
1910 --bs-table-color-type: var(--bs-table-striped-color);
1911 --bs-table-bg-type: var(--bs-table-striped-bg);
1914 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1915 --bs-table-color-type: var(--bs-table-striped-color);
1916 --bs-table-bg-type: var(--bs-table-striped-bg);
1920 --bs-table-color-state: var(--bs-table-active-color);
1921 --bs-table-bg-state: var(--bs-table-active-bg);
1924 .table-hover > tbody > tr:hover > * {
1925 --bs-table-color-state: var(--bs-table-hover-color);
1926 --bs-table-bg-state: var(--bs-table-hover-bg);
1930 --bs-table-color: #000;
1931 --bs-table-bg: #ffffdd;
1932 --bs-table-border-color: #e6e6c7;
1933 --bs-table-striped-bg: #f2f2d2;
1934 --bs-table-striped-color: #000;
1935 --bs-table-active-bg: #e6e6c7;
1936 --bs-table-active-color: #000;
1937 --bs-table-hover-bg: #ececcc;
1938 --bs-table-hover-color: #000;
1939 color: var(--bs-table-color);
1940 border-color: var(--bs-table-border-color);
1944 --bs-table-color: #000;
1945 --bs-table-bg: lightgray;
1946 --bs-table-border-color: #bebebe;
1947 --bs-table-striped-bg: #c8c8c8;
1948 --bs-table-striped-color: #000;
1949 --bs-table-active-bg: #bebebe;
1950 --bs-table-active-color: #000;
1951 --bs-table-hover-bg: #c3c3c3;
1952 --bs-table-hover-color: #000;
1953 color: var(--bs-table-color);
1954 border-color: var(--bs-table-border-color);
1958 --bs-table-color: #000;
1959 --bs-table-bg: #cceecc;
1960 --bs-table-border-color: #b8d6b8;
1961 --bs-table-striped-bg: #c2e2c2;
1962 --bs-table-striped-color: #000;
1963 --bs-table-active-bg: #b8d6b8;
1964 --bs-table-active-color: #000;
1965 --bs-table-hover-bg: #bddcbd;
1966 --bs-table-hover-color: #000;
1967 color: var(--bs-table-color);
1968 border-color: var(--bs-table-border-color);
1972 --bs-table-color: #000;
1973 --bs-table-bg: #cceeee;
1974 --bs-table-border-color: #b8d6d6;
1975 --bs-table-striped-bg: #c2e2e2;
1976 --bs-table-striped-color: #000;
1977 --bs-table-active-bg: #b8d6d6;
1978 --bs-table-active-color: #000;
1979 --bs-table-hover-bg: #bddcdc;
1980 --bs-table-hover-color: #000;
1981 color: var(--bs-table-color);
1982 border-color: var(--bs-table-border-color);
1986 --bs-table-color: #000;
1987 --bs-table-bg: #eeccee;
1988 --bs-table-border-color: #d6b8d6;
1989 --bs-table-striped-bg: #e2c2e2;
1990 --bs-table-striped-color: #000;
1991 --bs-table-active-bg: #d6b8d6;
1992 --bs-table-active-color: #000;
1993 --bs-table-hover-bg: #dcbddc;
1994 --bs-table-hover-color: #000;
1995 color: var(--bs-table-color);
1996 border-color: var(--bs-table-border-color);
2000 --bs-table-color: #000;
2001 --bs-table-bg: #eecccc;
2002 --bs-table-border-color: #d6b8b8;
2003 --bs-table-striped-bg: #e2c2c2;
2004 --bs-table-striped-color: #000;
2005 --bs-table-active-bg: #d6b8b8;
2006 --bs-table-active-color: #000;
2007 --bs-table-hover-bg: #dcbdbd;
2008 --bs-table-hover-color: #000;
2009 color: var(--bs-table-color);
2010 border-color: var(--bs-table-border-color);
2014 --bs-table-color: #fff;
2015 --bs-table-bg: #303030;
2016 --bs-table-border-color: #454545;
2017 --bs-table-striped-bg: #3a3a3a;
2018 --bs-table-striped-color: #fff;
2019 --bs-table-active-bg: #454545;
2020 --bs-table-active-color: #fff;
2021 --bs-table-hover-bg: #404040;
2022 --bs-table-hover-color: #fff;
2023 color: var(--bs-table-color);
2024 border-color: var(--bs-table-border-color);
2028 --bs-table-color: #fff;
2029 --bs-table-bg: black;
2030 --bs-table-border-color: #1a1a1a;
2031 --bs-table-striped-bg: #0d0d0d;
2032 --bs-table-striped-color: #fff;
2033 --bs-table-active-bg: #1a1a1a;
2034 --bs-table-active-color: #fff;
2035 --bs-table-hover-bg: #131313;
2036 --bs-table-hover-color: #fff;
2037 color: var(--bs-table-color);
2038 border-color: var(--bs-table-border-color);
2043 -webkit-overflow-scrolling: touch;
2046 @media (max-width: 575.98px) {
2047 .table-responsive-sm {
2049 -webkit-overflow-scrolling: touch;
2052 @media (max-width: 767.98px) {
2053 .table-responsive-md {
2055 -webkit-overflow-scrolling: touch;
2058 @media (max-width: 991.98px) {
2059 .table-responsive-lg {
2061 -webkit-overflow-scrolling: touch;
2064 @media (max-width: 1199.98px) {
2065 .table-responsive-xl {
2067 -webkit-overflow-scrolling: touch;
2070 @media (max-width: 1399.98px) {
2071 .table-responsive-xxl {
2073 -webkit-overflow-scrolling: touch;
2077 margin-bottom: 0.5rem;
2081 padding-top: calc(0.375rem + var(--bs-border-width));
2082 padding-bottom: calc(0.375rem + var(--bs-border-width));
2088 .col-form-label-lg {
2089 padding-top: calc(0.5rem + var(--bs-border-width));
2090 padding-bottom: calc(0.5rem + var(--bs-border-width));
2094 .col-form-label-sm {
2095 padding-top: calc(0.25rem + var(--bs-border-width));
2096 padding-bottom: calc(0.25rem + var(--bs-border-width));
2097 font-size: 0.875rem;
2101 margin-top: 0.25rem;
2103 color: var(--bs-secondary-color);
2109 padding: 0.375rem 0.75rem;
2114 background-color: rgb(102, 102, 102);
2115 background-clip: padding-box;
2116 border: var(--bs-border-width) solid var(--bs-border-color);
2119 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2121 @media (prefers-reduced-motion: reduce) {
2126 .form-control[type=file] {
2129 .form-control[type=file]:not(:disabled):not([readonly]) {
2132 .form-control:focus {
2134 background-color: rgb(102, 102, 102);
2135 border-color: #ffffaa;
2137 box-shadow: 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
2139 .form-control::-webkit-date-and-time-value {
2144 .form-control::-webkit-datetime-edit {
2148 .form-control::placeholder {
2152 .form-control:disabled {
2153 background-color: #303030;
2156 .form-control::file-selector-button {
2157 padding: 0.375rem 0.75rem;
2158 margin: -0.375rem -0.75rem;
2159 margin-inline-end: 0.75rem;
2161 background-color: var(--bs-tertiary-bg);
2162 pointer-events: none;
2163 border-color: inherit;
2164 border-style: solid;
2166 border-inline-end-width: var(--bs-border-width);
2168 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;
2170 @media (prefers-reduced-motion: reduce) {
2171 .form-control::file-selector-button {
2175 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2176 background-color: var(--bs-secondary-bg);
2179 .form-control-plaintext {
2182 padding: 0.375rem 0;
2185 color: var(--bs-body-color);
2186 background-color: transparent;
2187 border: solid transparent;
2188 border-width: var(--bs-border-width) 0;
2190 .form-control-plaintext:focus {
2193 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2199 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2200 padding: 0.25rem 0.5rem;
2201 font-size: 0.875rem;
2203 .form-control-sm::file-selector-button {
2204 padding: 0.25rem 0.5rem;
2205 margin: -0.25rem -0.5rem;
2206 margin-inline-end: 0.5rem;
2210 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2211 padding: 0.5rem 1rem;
2214 .form-control-lg::file-selector-button {
2215 padding: 0.5rem 1rem;
2216 margin: -0.5rem -1rem;
2217 margin-inline-end: 1rem;
2220 textarea.form-control {
2221 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2223 textarea.form-control-sm {
2224 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2226 textarea.form-control-lg {
2227 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2230 .form-control-color {
2232 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2235 .form-control-color:not(:disabled):not([readonly]) {
2238 .form-control-color::-moz-color-swatch {
2239 border: 0 !important;
2241 .form-control-color::-webkit-color-swatch {
2242 border: 0 !important;
2244 .form-control-color.form-control-sm {
2245 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2247 .form-control-color.form-control-lg {
2248 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2252 --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23303030' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2255 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2260 background-color: rgb(102, 102, 102);
2261 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2262 background-repeat: no-repeat;
2263 background-position: right 0.75rem center;
2264 background-size: 16px 12px;
2265 border: var(--bs-border-width) solid var(--bs-border-color);
2267 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2270 @media (prefers-reduced-motion: reduce) {
2275 .form-select:focus {
2276 border-color: #ffffaa;
2278 box-shadow: 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
2280 .form-select[multiple], .form-select[size]:not([size="1"]) {
2281 padding-right: 0.75rem;
2282 background-image: none;
2284 .form-select:disabled {
2285 background-color: #303030;
2287 .form-select:-moz-focusring {
2289 text-shadow: 0 0 0 #fff;
2293 padding-top: 0.25rem;
2294 padding-bottom: 0.25rem;
2295 padding-left: 0.5rem;
2296 font-size: 0.875rem;
2300 padding-top: 0.5rem;
2301 padding-bottom: 0.5rem;
2306 [data-bs-theme=dark] .form-select {
2307 --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");
2313 padding-left: 1.5em;
2314 margin-bottom: 0.125rem;
2316 .form-check .form-check-input {
2318 margin-left: -1.5em;
2321 .form-check-reverse {
2322 padding-right: 1.5em;
2326 .form-check-reverse .form-check-input {
2328 margin-right: -1.5em;
2333 --bs-form-check-bg: rgb(102, 102, 102);
2337 vertical-align: top;
2338 background-color: var(--bs-form-check-bg);
2339 background-image: var(--bs-form-check-bg-image);
2340 background-repeat: no-repeat;
2341 background-position: center;
2342 background-size: contain;
2343 border: var(--bs-border-width) solid var(--bs-border-color);
2345 print-color-adjust: exact;
2347 .form-check-input[type=radio] {
2350 .form-check-input:active {
2351 filter: brightness(90%);
2353 .form-check-input:focus {
2354 border-color: #ffffaa;
2356 box-shadow: 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
2358 .form-check-input:checked {
2359 background-color: #fefe54;
2360 border-color: #fefe54;
2362 .form-check-input:checked[type=checkbox] {
2363 --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");
2365 .form-check-input:checked[type=radio] {
2366 --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");
2368 .form-check-input[type=checkbox]:indeterminate {
2369 background-color: #fefe54;
2370 border-color: #fefe54;
2371 --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
2373 .form-check-input:disabled {
2374 pointer-events: none;
2378 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2384 padding-left: 2.5em;
2386 .form-switch .form-check-input {
2387 --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");
2389 margin-left: -2.5em;
2390 background-image: var(--bs-form-switch-bg);
2391 background-position: left center;
2392 transition: background-position 0.15s ease-in-out;
2394 @media (prefers-reduced-motion: reduce) {
2395 .form-switch .form-check-input {
2399 .form-switch .form-check-input:focus {
2400 --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='%23ffffaa'/%3e%3c/svg%3e");
2402 .form-switch .form-check-input:checked {
2403 background-position: right center;
2404 --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");
2406 .form-switch.form-check-reverse {
2407 padding-right: 2.5em;
2410 .form-switch.form-check-reverse .form-check-input {
2411 margin-right: -2.5em;
2415 .form-check-inline {
2416 display: inline-block;
2422 clip: rect(0, 0, 0, 0);
2423 pointer-events: none;
2425 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2426 pointer-events: none;
2431 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2432 --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");
2439 background-color: transparent;
2445 .form-range:focus::-webkit-slider-thumb {
2446 box-shadow: 0 0 0 1px #000084, 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
2448 .form-range:focus::-moz-range-thumb {
2449 box-shadow: 0 0 0 1px #000084, 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
2451 .form-range::-moz-focus-outer {
2454 .form-range::-webkit-slider-thumb {
2457 margin-top: -0.25rem;
2458 background-color: #fefe54;
2460 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2463 @media (prefers-reduced-motion: reduce) {
2464 .form-range::-webkit-slider-thumb {
2468 .form-range::-webkit-slider-thumb:active {
2469 background-color: #ffffcc;
2471 .form-range::-webkit-slider-runnable-track {
2476 background-color: var(--bs-tertiary-bg);
2477 border-color: transparent;
2479 .form-range::-moz-range-thumb {
2482 background-color: #fefe54;
2484 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2487 @media (prefers-reduced-motion: reduce) {
2488 .form-range::-moz-range-thumb {
2492 .form-range::-moz-range-thumb:active {
2493 background-color: #ffffcc;
2495 .form-range::-moz-range-track {
2500 background-color: var(--bs-tertiary-bg);
2501 border-color: transparent;
2503 .form-range:disabled {
2504 pointer-events: none;
2506 .form-range:disabled::-webkit-slider-thumb {
2507 background-color: var(--bs-secondary-color);
2509 .form-range:disabled::-moz-range-thumb {
2510 background-color: var(--bs-secondary-color);
2516 .form-floating > .form-control,
2517 .form-floating > .form-control-plaintext,
2518 .form-floating > .form-select {
2519 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2520 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2523 .form-floating > label {
2529 padding: 1rem 0.75rem;
2532 text-overflow: ellipsis;
2533 white-space: nowrap;
2534 pointer-events: none;
2535 border: var(--bs-border-width) solid transparent;
2536 transform-origin: 0 0;
2537 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2539 @media (prefers-reduced-motion: reduce) {
2540 .form-floating > label {
2544 .form-floating > .form-control,
2545 .form-floating > .form-control-plaintext {
2546 padding: 1rem 0.75rem;
2548 .form-floating > .form-control::placeholder,
2549 .form-floating > .form-control-plaintext::placeholder {
2552 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2553 .form-floating > .form-control-plaintext:focus,
2554 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2555 padding-top: 1.625rem;
2556 padding-bottom: 0.625rem;
2558 .form-floating > .form-control:-webkit-autofill,
2559 .form-floating > .form-control-plaintext:-webkit-autofill {
2560 padding-top: 1.625rem;
2561 padding-bottom: 0.625rem;
2563 .form-floating > .form-select {
2564 padding-top: 1.625rem;
2565 padding-bottom: 0.625rem;
2567 .form-floating > .form-control:focus ~ label,
2568 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2569 .form-floating > .form-control-plaintext ~ label,
2570 .form-floating > .form-select ~ label {
2571 color: rgba(var(--bs-body-color-rgb), 0.65);
2572 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2574 .form-floating > .form-control:focus ~ label::after,
2575 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2576 .form-floating > .form-control-plaintext ~ label::after,
2577 .form-floating > .form-select ~ label::after {
2579 inset: 1rem 0.375rem;
2583 background-color: rgb(102, 102, 102);
2585 .form-floating > .form-control:-webkit-autofill ~ label {
2586 color: rgba(var(--bs-body-color-rgb), 0.65);
2587 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2589 .form-floating > .form-control-plaintext ~ label {
2590 border-width: var(--bs-border-width) 0;
2592 .form-floating > :disabled ~ label {
2595 .form-floating > :disabled ~ label::after {
2596 background-color: #303030;
2603 align-items: stretch;
2606 .input-group > .form-control,
2607 .input-group > .form-select,
2608 .input-group > .form-floating {
2614 .input-group > .form-control:focus,
2615 .input-group > .form-select:focus,
2616 .input-group > .form-floating:focus-within {
2623 .input-group .btn:focus {
2629 align-items: center;
2630 padding: 0.375rem 0.75rem;
2636 white-space: nowrap;
2637 background-color: var(--bs-tertiary-bg);
2638 border: var(--bs-border-width) solid var(--bs-border-color);
2641 .input-group-lg > .form-control,
2642 .input-group-lg > .form-select,
2643 .input-group-lg > .input-group-text,
2644 .input-group-lg > .btn {
2645 padding: 0.5rem 1rem;
2649 .input-group-sm > .form-control,
2650 .input-group-sm > .form-select,
2651 .input-group-sm > .input-group-text,
2652 .input-group-sm > .btn {
2653 padding: 0.25rem 0.5rem;
2654 font-size: 0.875rem;
2657 .input-group-lg > .form-select,
2658 .input-group-sm > .form-select {
2659 padding-right: 3rem;
2662 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2663 margin-left: calc(var(--bs-border-width) * -1);
2668 margin-top: 0.25rem;
2670 color: var(--bs-form-valid-color);
2679 padding: 0.25rem 0.5rem;
2681 font-size: 0.875rem;
2683 background-color: var(--bs-success);
2686 .was-validated :valid ~ .valid-feedback,
2687 .was-validated :valid ~ .valid-tooltip,
2688 .is-valid ~ .valid-feedback,
2689 .is-valid ~ .valid-tooltip {
2693 .was-validated .form-control:valid, .form-control.is-valid {
2694 border-color: var(--bs-form-valid-border-color);
2695 padding-right: calc(1.5em + 0.75rem);
2696 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300aa00' 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");
2697 background-repeat: no-repeat;
2698 background-position: right calc(0.375em + 0.1875rem) center;
2699 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2701 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2702 border-color: var(--bs-form-valid-border-color);
2703 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2706 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2707 padding-right: calc(1.5em + 0.75rem);
2708 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2711 .was-validated .form-select:valid, .form-select.is-valid {
2712 border-color: var(--bs-form-valid-border-color);
2714 .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"] {
2715 --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='%2300aa00' 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");
2716 padding-right: 4.125rem;
2717 background-position: right 0.75rem center, center right 2.25rem;
2718 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2720 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2721 border-color: var(--bs-form-valid-border-color);
2722 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2725 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2726 width: calc(3rem + calc(1.5em + 0.75rem));
2729 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2730 border-color: var(--bs-form-valid-border-color);
2732 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2733 background-color: var(--bs-form-valid-color);
2735 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2736 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2738 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2739 color: var(--bs-form-valid-color);
2742 .form-check-inline .form-check-input ~ .valid-feedback {
2746 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2747 .was-validated .input-group > .form-select:not(:focus):valid,
2748 .input-group > .form-select:not(:focus).is-valid,
2749 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2750 .input-group > .form-floating:not(:focus-within).is-valid {
2757 margin-top: 0.25rem;
2759 color: var(--bs-form-invalid-color);
2768 padding: 0.25rem 0.5rem;
2770 font-size: 0.875rem;
2772 background-color: var(--bs-danger);
2775 .was-validated :invalid ~ .invalid-feedback,
2776 .was-validated :invalid ~ .invalid-tooltip,
2777 .is-invalid ~ .invalid-feedback,
2778 .is-invalid ~ .invalid-tooltip {
2782 .was-validated .form-control:invalid, .form-control.is-invalid {
2783 border-color: var(--bs-form-invalid-border-color);
2784 padding-right: calc(1.5em + 0.75rem);
2785 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='%23aa0000'%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='%23aa0000' stroke='none'/%3e%3c/svg%3e");
2786 background-repeat: no-repeat;
2787 background-position: right calc(0.375em + 0.1875rem) center;
2788 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2790 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2791 border-color: var(--bs-form-invalid-border-color);
2792 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2795 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2796 padding-right: calc(1.5em + 0.75rem);
2797 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2800 .was-validated .form-select:invalid, .form-select.is-invalid {
2801 border-color: var(--bs-form-invalid-border-color);
2803 .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"] {
2804 --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='%23aa0000'%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='%23aa0000' stroke='none'/%3e%3c/svg%3e");
2805 padding-right: 4.125rem;
2806 background-position: right 0.75rem center, center right 2.25rem;
2807 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2809 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2810 border-color: var(--bs-form-invalid-border-color);
2811 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2814 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2815 width: calc(3rem + calc(1.5em + 0.75rem));
2818 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2819 border-color: var(--bs-form-invalid-border-color);
2821 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2822 background-color: var(--bs-form-invalid-color);
2824 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2825 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2827 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2828 color: var(--bs-form-invalid-color);
2831 .form-check-inline .form-check-input ~ .invalid-feedback {
2835 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2836 .was-validated .input-group > .form-select:not(:focus):invalid,
2837 .input-group > .form-select:not(:focus).is-invalid,
2838 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2839 .input-group > .form-floating:not(:focus-within).is-invalid {
2844 --bs-btn-padding-x: 0.75rem;
2845 --bs-btn-padding-y: 0.375rem;
2846 --bs-btn-font-family: ;
2847 --bs-btn-font-size: 1rem;
2848 --bs-btn-font-weight: 400;
2849 --bs-btn-line-height: 1.5;
2850 --bs-btn-color: var(--bs-body-color);
2851 --bs-btn-bg: transparent;
2852 --bs-btn-border-width: var(--bs-border-width);
2853 --bs-btn-border-color: transparent;
2854 --bs-btn-border-radius: var(--bs-border-radius);
2855 --bs-btn-hover-border-color: transparent;
2856 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2857 --bs-btn-disabled-opacity: 0.65;
2858 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2859 display: inline-block;
2860 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2861 font-family: var(--bs-btn-font-family);
2862 font-size: var(--bs-btn-font-size);
2863 font-weight: var(--bs-btn-font-weight);
2864 line-height: var(--bs-btn-line-height);
2865 color: var(--bs-btn-color);
2867 vertical-align: middle;
2870 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2871 background-color: var(--bs-btn-bg);
2872 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;
2874 @media (prefers-reduced-motion: reduce) {
2880 color: var(--bs-btn-hover-color);
2881 background-color: var(--bs-btn-hover-bg);
2882 border-color: var(--bs-btn-hover-border-color);
2884 .btn-check + .btn:hover {
2885 color: var(--bs-btn-color);
2886 background-color: var(--bs-btn-bg);
2887 border-color: var(--bs-btn-border-color);
2889 .btn:focus-visible {
2890 color: var(--bs-btn-hover-color);
2891 background-color: var(--bs-btn-hover-bg);
2892 border-color: var(--bs-btn-hover-border-color);
2894 box-shadow: var(--bs-btn-focus-box-shadow);
2896 .btn-check:focus-visible + .btn {
2897 border-color: var(--bs-btn-hover-border-color);
2899 box-shadow: var(--bs-btn-focus-box-shadow);
2901 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
2902 color: var(--bs-btn-active-color);
2903 background-color: var(--bs-btn-active-bg);
2904 border-color: var(--bs-btn-active-border-color);
2906 .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 {
2907 box-shadow: var(--bs-btn-focus-box-shadow);
2909 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2910 color: var(--bs-btn-disabled-color);
2911 pointer-events: none;
2912 background-color: var(--bs-btn-disabled-bg);
2913 border-color: var(--bs-btn-disabled-border-color);
2914 opacity: var(--bs-btn-disabled-opacity);
2918 --bs-btn-color: #000;
2919 --bs-btn-bg: #fefe54;
2920 --bs-btn-border-color: #fefe54;
2921 --bs-btn-hover-color: #000;
2922 --bs-btn-hover-bg: #fefe6e;
2923 --bs-btn-hover-border-color: #fefe65;
2924 --bs-btn-focus-shadow-rgb: 216, 216, 71;
2925 --bs-btn-active-color: #000;
2926 --bs-btn-active-bg: #fefe76;
2927 --bs-btn-active-border-color: #fefe65;
2928 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2929 --bs-btn-disabled-color: #000;
2930 --bs-btn-disabled-bg: #fefe54;
2931 --bs-btn-disabled-border-color: #fefe54;
2935 --bs-btn-color: #fff;
2937 --bs-btn-border-color: #222;
2938 --bs-btn-hover-color: #fff;
2939 --bs-btn-hover-bg: #1d1d1d;
2940 --bs-btn-hover-border-color: #1b1b1b;
2941 --bs-btn-focus-shadow-rgb: 67, 67, 67;
2942 --bs-btn-active-color: #fff;
2943 --bs-btn-active-bg: #1b1b1b;
2944 --bs-btn-active-border-color: #1a1a1a;
2945 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2946 --bs-btn-disabled-color: #fff;
2947 --bs-btn-disabled-bg: #222;
2948 --bs-btn-disabled-border-color: #222;
2952 --bs-btn-color: #fff;
2953 --bs-btn-bg: #00aa00;
2954 --bs-btn-border-color: #00aa00;
2955 --bs-btn-hover-color: #fff;
2956 --bs-btn-hover-bg: #009100;
2957 --bs-btn-hover-border-color: #008800;
2958 --bs-btn-focus-shadow-rgb: 38, 183, 38;
2959 --bs-btn-active-color: #fff;
2960 --bs-btn-active-bg: #008800;
2961 --bs-btn-active-border-color: green;
2962 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2963 --bs-btn-disabled-color: #fff;
2964 --bs-btn-disabled-bg: #00aa00;
2965 --bs-btn-disabled-border-color: #00aa00;
2969 --bs-btn-color: #000;
2970 --bs-btn-bg: #00aaaa;
2971 --bs-btn-border-color: #00aaaa;
2972 --bs-btn-hover-color: #000;
2973 --bs-btn-hover-bg: #26b7b7;
2974 --bs-btn-hover-border-color: #1ab3b3;
2975 --bs-btn-focus-shadow-rgb: 0, 145, 145;
2976 --bs-btn-active-color: #000;
2977 --bs-btn-active-bg: #33bbbb;
2978 --bs-btn-active-border-color: #1ab3b3;
2979 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2980 --bs-btn-disabled-color: #000;
2981 --bs-btn-disabled-bg: #00aaaa;
2982 --bs-btn-disabled-border-color: #00aaaa;
2986 --bs-btn-color: #fff;
2987 --bs-btn-bg: #aa00aa;
2988 --bs-btn-border-color: #aa00aa;
2989 --bs-btn-hover-color: #fff;
2990 --bs-btn-hover-bg: #910091;
2991 --bs-btn-hover-border-color: #880088;
2992 --bs-btn-focus-shadow-rgb: 183, 38, 183;
2993 --bs-btn-active-color: #fff;
2994 --bs-btn-active-bg: #880088;
2995 --bs-btn-active-border-color: purple;
2996 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2997 --bs-btn-disabled-color: #fff;
2998 --bs-btn-disabled-bg: #aa00aa;
2999 --bs-btn-disabled-border-color: #aa00aa;
3003 --bs-btn-color: #fff;
3004 --bs-btn-bg: #aa0000;
3005 --bs-btn-border-color: #aa0000;
3006 --bs-btn-hover-color: #fff;
3007 --bs-btn-hover-bg: #910000;
3008 --bs-btn-hover-border-color: #880000;
3009 --bs-btn-focus-shadow-rgb: 183, 38, 38;
3010 --bs-btn-active-color: #fff;
3011 --bs-btn-active-bg: #880000;
3012 --bs-btn-active-border-color: maroon;
3013 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3014 --bs-btn-disabled-color: #fff;
3015 --bs-btn-disabled-bg: #aa0000;
3016 --bs-btn-disabled-border-color: #aa0000;
3020 --bs-btn-color: #fff;
3021 --bs-btn-bg: #303030;
3022 --bs-btn-border-color: #303030;
3023 --bs-btn-hover-color: #fff;
3024 --bs-btn-hover-bg: #292929;
3025 --bs-btn-hover-border-color: #262626;
3026 --bs-btn-focus-shadow-rgb: 79, 79, 79;
3027 --bs-btn-active-color: #fff;
3028 --bs-btn-active-bg: #262626;
3029 --bs-btn-active-border-color: #242424;
3030 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3031 --bs-btn-disabled-color: #fff;
3032 --bs-btn-disabled-bg: #303030;
3033 --bs-btn-disabled-border-color: #303030;
3037 --bs-btn-color: #fff;
3039 --bs-btn-border-color: black;
3040 --bs-btn-hover-color: #fff;
3041 --bs-btn-hover-bg: #262626;
3042 --bs-btn-hover-border-color: #1a1a1a;
3043 --bs-btn-focus-shadow-rgb: 38, 38, 38;
3044 --bs-btn-active-color: #fff;
3045 --bs-btn-active-bg: #333333;
3046 --bs-btn-active-border-color: #1a1a1a;
3047 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3048 --bs-btn-disabled-color: #fff;
3049 --bs-btn-disabled-bg: black;
3050 --bs-btn-disabled-border-color: black;
3053 .btn-outline-primary {
3054 --bs-btn-color: #fefe54;
3055 --bs-btn-border-color: #fefe54;
3056 --bs-btn-hover-color: #000;
3057 --bs-btn-hover-bg: #fefe54;
3058 --bs-btn-hover-border-color: #fefe54;
3059 --bs-btn-focus-shadow-rgb: 254, 254, 84;
3060 --bs-btn-active-color: #000;
3061 --bs-btn-active-bg: #fefe54;
3062 --bs-btn-active-border-color: #fefe54;
3063 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3064 --bs-btn-disabled-color: #fefe54;
3065 --bs-btn-disabled-bg: transparent;
3066 --bs-btn-disabled-border-color: #fefe54;
3067 --bs-gradient: none;
3070 .btn-outline-secondary {
3071 --bs-btn-color: #222;
3072 --bs-btn-border-color: #222;
3073 --bs-btn-hover-color: #fff;
3074 --bs-btn-hover-bg: #222;
3075 --bs-btn-hover-border-color: #222;
3076 --bs-btn-focus-shadow-rgb: 34, 34, 34;
3077 --bs-btn-active-color: #fff;
3078 --bs-btn-active-bg: #222;
3079 --bs-btn-active-border-color: #222;
3080 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3081 --bs-btn-disabled-color: #222;
3082 --bs-btn-disabled-bg: transparent;
3083 --bs-btn-disabled-border-color: #222;
3084 --bs-gradient: none;
3087 .btn-outline-success {
3088 --bs-btn-color: #00aa00;
3089 --bs-btn-border-color: #00aa00;
3090 --bs-btn-hover-color: #fff;
3091 --bs-btn-hover-bg: #00aa00;
3092 --bs-btn-hover-border-color: #00aa00;
3093 --bs-btn-focus-shadow-rgb: 0, 170, 0;
3094 --bs-btn-active-color: #fff;
3095 --bs-btn-active-bg: #00aa00;
3096 --bs-btn-active-border-color: #00aa00;
3097 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3098 --bs-btn-disabled-color: #00aa00;
3099 --bs-btn-disabled-bg: transparent;
3100 --bs-btn-disabled-border-color: #00aa00;
3101 --bs-gradient: none;
3105 --bs-btn-color: #00aaaa;
3106 --bs-btn-border-color: #00aaaa;
3107 --bs-btn-hover-color: #000;
3108 --bs-btn-hover-bg: #00aaaa;
3109 --bs-btn-hover-border-color: #00aaaa;
3110 --bs-btn-focus-shadow-rgb: 0, 170, 170;
3111 --bs-btn-active-color: #000;
3112 --bs-btn-active-bg: #00aaaa;
3113 --bs-btn-active-border-color: #00aaaa;
3114 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3115 --bs-btn-disabled-color: #00aaaa;
3116 --bs-btn-disabled-bg: transparent;
3117 --bs-btn-disabled-border-color: #00aaaa;
3118 --bs-gradient: none;
3121 .btn-outline-warning {
3122 --bs-btn-color: #aa00aa;
3123 --bs-btn-border-color: #aa00aa;
3124 --bs-btn-hover-color: #fff;
3125 --bs-btn-hover-bg: #aa00aa;
3126 --bs-btn-hover-border-color: #aa00aa;
3127 --bs-btn-focus-shadow-rgb: 170, 0, 170;
3128 --bs-btn-active-color: #fff;
3129 --bs-btn-active-bg: #aa00aa;
3130 --bs-btn-active-border-color: #aa00aa;
3131 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3132 --bs-btn-disabled-color: #aa00aa;
3133 --bs-btn-disabled-bg: transparent;
3134 --bs-btn-disabled-border-color: #aa00aa;
3135 --bs-gradient: none;
3138 .btn-outline-danger {
3139 --bs-btn-color: #aa0000;
3140 --bs-btn-border-color: #aa0000;
3141 --bs-btn-hover-color: #fff;
3142 --bs-btn-hover-bg: #aa0000;
3143 --bs-btn-hover-border-color: #aa0000;
3144 --bs-btn-focus-shadow-rgb: 170, 0, 0;
3145 --bs-btn-active-color: #fff;
3146 --bs-btn-active-bg: #aa0000;
3147 --bs-btn-active-border-color: #aa0000;
3148 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3149 --bs-btn-disabled-color: #aa0000;
3150 --bs-btn-disabled-bg: transparent;
3151 --bs-btn-disabled-border-color: #aa0000;
3152 --bs-gradient: none;
3155 .btn-outline-light {
3156 --bs-btn-color: #303030;
3157 --bs-btn-border-color: #303030;
3158 --bs-btn-hover-color: #fff;
3159 --bs-btn-hover-bg: #303030;
3160 --bs-btn-hover-border-color: #303030;
3161 --bs-btn-focus-shadow-rgb: 48, 48, 48;
3162 --bs-btn-active-color: #fff;
3163 --bs-btn-active-bg: #303030;
3164 --bs-btn-active-border-color: #303030;
3165 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3166 --bs-btn-disabled-color: #303030;
3167 --bs-btn-disabled-bg: transparent;
3168 --bs-btn-disabled-border-color: #303030;
3169 --bs-gradient: none;
3173 --bs-btn-color: black;
3174 --bs-btn-border-color: black;
3175 --bs-btn-hover-color: #fff;
3176 --bs-btn-hover-bg: black;
3177 --bs-btn-hover-border-color: black;
3178 --bs-btn-focus-shadow-rgb: 0, 0, 0;
3179 --bs-btn-active-color: #fff;
3180 --bs-btn-active-bg: black;
3181 --bs-btn-active-border-color: black;
3182 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3183 --bs-btn-disabled-color: black;
3184 --bs-btn-disabled-bg: transparent;
3185 --bs-btn-disabled-border-color: black;
3186 --bs-gradient: none;
3190 --bs-btn-font-weight: 400;
3191 --bs-btn-color: var(--bs-link-color);
3192 --bs-btn-bg: transparent;
3193 --bs-btn-border-color: transparent;
3194 --bs-btn-hover-color: var(--bs-link-hover-color);
3195 --bs-btn-hover-border-color: transparent;
3196 --bs-btn-active-color: var(--bs-link-hover-color);
3197 --bs-btn-active-border-color: transparent;
3198 --bs-btn-disabled-color: #6c757d;
3199 --bs-btn-disabled-border-color: transparent;
3200 --bs-btn-box-shadow: 0 0 0 #000;
3201 --bs-btn-focus-shadow-rgb: 216, 216, 71;
3202 text-decoration: none;
3204 .btn-link:focus-visible {
3205 color: var(--bs-btn-color);
3208 color: var(--bs-btn-hover-color);
3211 .btn-lg, .btn-group-lg > .btn {
3212 --bs-btn-padding-y: 0.5rem;
3213 --bs-btn-padding-x: 1rem;
3214 --bs-btn-font-size: 1.25rem;
3215 --bs-btn-border-radius: var(--bs-border-radius-lg);
3218 .btn-sm, .btn-group-sm > .btn {
3219 --bs-btn-padding-y: 0.25rem;
3220 --bs-btn-padding-x: 0.5rem;
3221 --bs-btn-font-size: 0.875rem;
3222 --bs-btn-border-radius: var(--bs-border-radius-sm);
3226 transition: opacity 0.15s linear;
3228 @media (prefers-reduced-motion: reduce) {
3237 .collapse:not(.show) {
3244 transition: height 0.35s ease;
3246 @media (prefers-reduced-motion: reduce) {
3251 .collapsing.collapse-horizontal {
3254 transition: width 0.35s ease;
3256 @media (prefers-reduced-motion: reduce) {
3257 .collapsing.collapse-horizontal {
3272 white-space: nowrap;
3274 .dropdown-toggle::after {
3275 display: inline-block;
3276 margin-left: 0.255em;
3277 vertical-align: 0.255em;
3279 border-top: 0.3em solid;
3280 border-right: 0.3em solid transparent;
3282 border-left: 0.3em solid transparent;
3284 .dropdown-toggle:empty::after {
3289 --bs-dropdown-zindex: 1000;
3290 --bs-dropdown-min-width: 10rem;
3291 --bs-dropdown-padding-x: 0;
3292 --bs-dropdown-padding-y: 0.5rem;
3293 --bs-dropdown-spacer: 0.125rem;
3294 --bs-dropdown-font-size: 1rem;
3295 --bs-dropdown-color: var(--bs-body-color);
3296 --bs-dropdown-bg: var(--bs-body-bg);
3297 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3298 --bs-dropdown-border-radius: var(--bs-border-radius);
3299 --bs-dropdown-border-width: var(--bs-border-width);
3300 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3301 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3302 --bs-dropdown-divider-margin-y: 0.5rem;
3303 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
3304 --bs-dropdown-link-color: var(--bs-body-color);
3305 --bs-dropdown-link-hover-color: var(--bs-body-color);
3306 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3307 --bs-dropdown-link-active-color: #fff;
3308 --bs-dropdown-link-active-bg: #fefe54;
3309 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3310 --bs-dropdown-item-padding-x: 1rem;
3311 --bs-dropdown-item-padding-y: 0.25rem;
3312 --bs-dropdown-header-color: #6c757d;
3313 --bs-dropdown-header-padding-x: 1rem;
3314 --bs-dropdown-header-padding-y: 0.5rem;
3316 z-index: var(--bs-dropdown-zindex);
3318 min-width: var(--bs-dropdown-min-width);
3319 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3321 font-size: var(--bs-dropdown-font-size);
3322 color: var(--bs-dropdown-color);
3325 background-color: var(--bs-dropdown-bg);
3326 background-clip: padding-box;
3327 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3329 .dropdown-menu[data-bs-popper] {
3332 margin-top: var(--bs-dropdown-spacer);
3335 .dropdown-menu-start {
3336 --bs-position: start;
3338 .dropdown-menu-start[data-bs-popper] {
3343 .dropdown-menu-end {
3346 .dropdown-menu-end[data-bs-popper] {
3351 @media (min-width: 576px) {
3352 .dropdown-menu-sm-start {
3353 --bs-position: start;
3355 .dropdown-menu-sm-start[data-bs-popper] {
3359 .dropdown-menu-sm-end {
3362 .dropdown-menu-sm-end[data-bs-popper] {
3367 @media (min-width: 768px) {
3368 .dropdown-menu-md-start {
3369 --bs-position: start;
3371 .dropdown-menu-md-start[data-bs-popper] {
3375 .dropdown-menu-md-end {
3378 .dropdown-menu-md-end[data-bs-popper] {
3383 @media (min-width: 992px) {
3384 .dropdown-menu-lg-start {
3385 --bs-position: start;
3387 .dropdown-menu-lg-start[data-bs-popper] {
3391 .dropdown-menu-lg-end {
3394 .dropdown-menu-lg-end[data-bs-popper] {
3399 @media (min-width: 1200px) {
3400 .dropdown-menu-xl-start {
3401 --bs-position: start;
3403 .dropdown-menu-xl-start[data-bs-popper] {
3407 .dropdown-menu-xl-end {
3410 .dropdown-menu-xl-end[data-bs-popper] {
3415 @media (min-width: 1400px) {
3416 .dropdown-menu-xxl-start {
3417 --bs-position: start;
3419 .dropdown-menu-xxl-start[data-bs-popper] {
3423 .dropdown-menu-xxl-end {
3426 .dropdown-menu-xxl-end[data-bs-popper] {
3431 .dropup .dropdown-menu[data-bs-popper] {
3435 margin-bottom: var(--bs-dropdown-spacer);
3437 .dropup .dropdown-toggle::after {
3438 display: inline-block;
3439 margin-left: 0.255em;
3440 vertical-align: 0.255em;
3443 border-right: 0.3em solid transparent;
3444 border-bottom: 0.3em solid;
3445 border-left: 0.3em solid transparent;
3447 .dropup .dropdown-toggle:empty::after {
3451 .dropend .dropdown-menu[data-bs-popper] {
3456 margin-left: var(--bs-dropdown-spacer);
3458 .dropend .dropdown-toggle::after {
3459 display: inline-block;
3460 margin-left: 0.255em;
3461 vertical-align: 0.255em;
3463 border-top: 0.3em solid transparent;
3465 border-bottom: 0.3em solid transparent;
3466 border-left: 0.3em solid;
3468 .dropend .dropdown-toggle:empty::after {
3471 .dropend .dropdown-toggle::after {
3475 .dropstart .dropdown-menu[data-bs-popper] {
3480 margin-right: var(--bs-dropdown-spacer);
3482 .dropstart .dropdown-toggle::after {
3483 display: inline-block;
3484 margin-left: 0.255em;
3485 vertical-align: 0.255em;
3488 .dropstart .dropdown-toggle::after {
3491 .dropstart .dropdown-toggle::before {
3492 display: inline-block;
3493 margin-right: 0.255em;
3494 vertical-align: 0.255em;
3496 border-top: 0.3em solid transparent;
3497 border-right: 0.3em solid;
3498 border-bottom: 0.3em solid transparent;
3500 .dropstart .dropdown-toggle:empty::after {
3503 .dropstart .dropdown-toggle::before {
3509 margin: var(--bs-dropdown-divider-margin-y) 0;
3511 border-top: 1px solid var(--bs-dropdown-divider-bg);
3518 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3521 color: var(--bs-dropdown-link-color);
3522 text-align: inherit;
3523 white-space: nowrap;
3524 background-color: transparent;
3527 .dropdown-item:hover, .dropdown-item:focus {
3528 color: var(--bs-dropdown-link-hover-color);
3529 background-color: var(--bs-dropdown-link-hover-bg);
3531 .dropdown-item.active, .dropdown-item:active {
3532 color: var(--bs-dropdown-link-active-color);
3533 text-decoration: none;
3534 background-color: var(--bs-dropdown-link-active-bg);
3536 .dropdown-item.disabled, .dropdown-item:disabled {
3537 color: var(--bs-dropdown-link-disabled-color);
3538 pointer-events: none;
3539 background-color: transparent;
3542 .dropdown-menu.show {
3548 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3550 font-size: 0.875rem;
3551 color: var(--bs-dropdown-header-color);
3552 white-space: nowrap;
3555 .dropdown-item-text {
3557 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3558 color: var(--bs-dropdown-link-color);
3561 .dropdown-menu-dark {
3562 --bs-dropdown-color: #bbb;
3563 --bs-dropdown-bg: #303030;
3564 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3565 --bs-dropdown-box-shadow: ;
3566 --bs-dropdown-link-color: #bbb;
3567 --bs-dropdown-link-hover-color: #fff;
3568 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3569 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3570 --bs-dropdown-link-active-color: #fff;
3571 --bs-dropdown-link-active-bg: #fefe54;
3572 --bs-dropdown-link-disabled-color: #adb5bd;
3573 --bs-dropdown-header-color: #adb5bd;
3577 .btn-group-vertical {
3579 display: inline-flex;
3580 vertical-align: middle;
3583 .btn-group-vertical > .btn {
3587 .btn-group > .btn-check:checked + .btn,
3588 .btn-group > .btn-check:focus + .btn,
3589 .btn-group > .btn:hover,
3590 .btn-group > .btn:focus,
3591 .btn-group > .btn:active,
3592 .btn-group > .btn.active,
3593 .btn-group-vertical > .btn-check:checked + .btn,
3594 .btn-group-vertical > .btn-check:focus + .btn,
3595 .btn-group-vertical > .btn:hover,
3596 .btn-group-vertical > .btn:focus,
3597 .btn-group-vertical > .btn:active,
3598 .btn-group-vertical > .btn.active {
3605 justify-content: flex-start;
3607 .btn-toolbar .input-group {
3611 .btn-group > :not(.btn-check:first-child) + .btn,
3612 .btn-group > .btn-group:not(:first-child) {
3613 margin-left: calc(var(--bs-border-width) * -1);
3615 .dropdown-toggle-split {
3616 padding-right: 0.5625rem;
3617 padding-left: 0.5625rem;
3619 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3622 .dropstart .dropdown-toggle-split::before {
3626 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3627 padding-right: 0.375rem;
3628 padding-left: 0.375rem;
3631 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3632 padding-right: 0.75rem;
3633 padding-left: 0.75rem;
3636 .btn-group-vertical {
3637 flex-direction: column;
3638 align-items: flex-start;
3639 justify-content: center;
3641 .btn-group-vertical > .btn,
3642 .btn-group-vertical > .btn-group {
3645 .btn-group-vertical > .btn:not(:first-child),
3646 .btn-group-vertical > .btn-group:not(:first-child) {
3647 margin-top: calc(var(--bs-border-width) * -1);
3650 --bs-nav-link-padding-x: 1rem;
3651 --bs-nav-link-padding-y: 0.5rem;
3652 --bs-nav-link-font-weight: ;
3653 --bs-nav-link-color: var(--bs-link-color);
3654 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3655 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3665 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3666 font-size: var(--bs-nav-link-font-size);
3667 font-weight: var(--bs-nav-link-font-weight);
3668 color: var(--bs-nav-link-color);
3671 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3673 @media (prefers-reduced-motion: reduce) {
3678 .nav-link:hover, .nav-link:focus {
3679 color: var(--bs-nav-link-hover-color);
3681 .nav-link:focus-visible {
3683 box-shadow: 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
3685 .nav-link.disabled {
3686 color: var(--bs-nav-link-disabled-color);
3687 pointer-events: none;
3692 --bs-nav-tabs-border-width: var(--bs-border-width);
3693 --bs-nav-tabs-border-color: var(--bs-border-color);
3694 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3695 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3696 --bs-nav-tabs-link-active-color: #f8f9fa;
3697 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3698 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3699 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3701 .nav-tabs .nav-link {
3702 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3703 border: var(--bs-nav-tabs-border-width) solid transparent;
3705 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3707 border-color: var(--bs-nav-tabs-link-hover-border-color);
3709 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3710 color: var(--bs-nav-link-disabled-color);
3711 background-color: transparent;
3712 border-color: transparent;
3714 .nav-tabs .nav-link.active,
3715 .nav-tabs .nav-item.show .nav-link {
3716 color: var(--bs-nav-tabs-link-active-color);
3717 background-color: var(--bs-nav-tabs-link-active-bg);
3718 border-color: var(--bs-nav-tabs-link-active-border-color);
3720 .nav-tabs .dropdown-menu {
3721 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3725 --bs-nav-pills-border-radius: var(--bs-border-radius);
3726 --bs-nav-pills-link-active-color: #fff;
3727 --bs-nav-pills-link-active-bg: #fefe54;
3729 .nav-pills .nav-link:disabled {
3730 color: var(--bs-nav-link-disabled-color);
3731 background-color: transparent;
3732 border-color: transparent;
3734 .nav-pills .nav-link.active,
3735 .nav-pills .show > .nav-link {
3736 color: var(--bs-nav-pills-link-active-color);
3737 background-color: var(--bs-nav-pills-link-active-bg);
3741 --bs-nav-underline-gap: 1rem;
3742 --bs-nav-underline-border-width: 0.125rem;
3743 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3744 gap: var(--bs-nav-underline-gap);
3746 .nav-underline .nav-link {
3749 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3751 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3752 border-bottom-color: currentcolor;
3754 .nav-underline .nav-link.active,
3755 .nav-underline .show > .nav-link {
3757 color: var(--bs-nav-underline-link-active-color);
3758 border-bottom-color: currentcolor;
3761 .nav-fill > .nav-link,
3762 .nav-fill .nav-item {
3767 .nav-justified > .nav-link,
3768 .nav-justified .nav-item {
3774 .nav-fill .nav-item .nav-link,
3775 .nav-justified .nav-item .nav-link {
3779 .tab-content > .tab-pane {
3782 .tab-content > .active {
3787 --bs-navbar-padding-x: 0;
3788 --bs-navbar-padding-y: 0.5rem;
3789 --bs-navbar-color: #bbb;
3790 --bs-navbar-hover-color: #ebebeb;
3791 --bs-navbar-disabled-color: #303030;
3792 --bs-navbar-active-color: #f8f9fa;
3793 --bs-navbar-brand-padding-y: 0.3125rem;
3794 --bs-navbar-brand-margin-end: 1rem;
3795 --bs-navbar-brand-font-size: 1.25rem;
3796 --bs-navbar-brand-color: #bbb;
3797 --bs-navbar-brand-hover-color: #f8f9fa;
3798 --bs-navbar-nav-link-padding-x: 0.5rem;
3799 --bs-navbar-toggler-padding-y: 0.25rem;
3800 --bs-navbar-toggler-padding-x: 0.75rem;
3801 --bs-navbar-toggler-font-size: 1.25rem;
3802 --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%28187, 187, 187, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
3803 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
3804 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3805 --bs-navbar-toggler-focus-width: 0.25rem;
3806 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3810 align-items: center;
3811 justify-content: space-between;
3812 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3814 .navbar > .container,
3815 .navbar > .container-fluid,
3816 .navbar > .container-sm,
3817 .navbar > .container-md,
3818 .navbar > .container-lg,
3819 .navbar > .container-xl,
3820 .navbar > .container-xxl {
3823 align-items: center;
3824 justify-content: space-between;
3827 padding-top: var(--bs-navbar-brand-padding-y);
3828 padding-bottom: var(--bs-navbar-brand-padding-y);
3829 margin-right: var(--bs-navbar-brand-margin-end);
3830 font-size: var(--bs-navbar-brand-font-size);
3831 color: var(--bs-navbar-brand-color);
3832 white-space: nowrap;
3834 .navbar-brand:hover, .navbar-brand:focus {
3835 color: var(--bs-navbar-brand-hover-color);
3839 --bs-nav-link-padding-x: 0;
3840 --bs-nav-link-padding-y: 0.5rem;
3841 --bs-nav-link-font-weight: ;
3842 --bs-nav-link-color: var(--bs-navbar-color);
3843 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3844 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3846 flex-direction: column;
3851 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3852 color: var(--bs-navbar-active-color);
3854 .navbar-nav .dropdown-menu {
3859 padding-top: 0.5rem;
3860 padding-bottom: 0.5rem;
3861 color: var(--bs-navbar-color);
3864 .navbar-text a:hover,
3865 .navbar-text a:focus {
3866 color: var(--bs-navbar-active-color);
3872 align-items: center;
3876 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
3877 font-size: var(--bs-navbar-toggler-font-size);
3879 color: var(--bs-navbar-color);
3880 background-color: transparent;
3881 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3882 transition: var(--bs-navbar-toggler-transition);
3884 @media (prefers-reduced-motion: reduce) {
3889 .navbar-toggler:hover {
3890 text-decoration: none;
3892 .navbar-toggler:focus {
3893 text-decoration: none;
3895 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
3898 .navbar-toggler-icon {
3899 display: inline-block;
3902 vertical-align: middle;
3903 background-image: var(--bs-navbar-toggler-icon-bg);
3904 background-repeat: no-repeat;
3905 background-position: center;
3906 background-size: 100%;
3909 .navbar-nav-scroll {
3910 max-height: var(--bs-scroll-height, 75vh);
3914 @media (min-width: 576px) {
3917 justify-content: flex-start;
3919 .navbar-expand-sm .navbar-nav {
3920 flex-direction: row;
3922 .navbar-expand-sm .navbar-nav .dropdown-menu {
3925 .navbar-expand-sm .navbar-nav .nav-link {
3926 padding-right: var(--bs-navbar-nav-link-padding-x);
3927 padding-left: var(--bs-navbar-nav-link-padding-x);
3929 .navbar-expand-sm .navbar-nav-scroll {
3932 .navbar-expand-sm .navbar-collapse {
3933 display: flex !important;
3936 .navbar-expand-sm .navbar-toggler {
3939 .navbar-expand-sm .offcanvas {
3943 width: auto !important;
3944 height: auto !important;
3945 visibility: visible !important;
3946 background-color: transparent !important;
3947 border: 0 !important;
3948 transform: none !important;
3951 .navbar-expand-sm .offcanvas .offcanvas-header {
3954 .navbar-expand-sm .offcanvas .offcanvas-body {
3958 overflow-y: visible;
3961 @media (min-width: 768px) {
3964 justify-content: flex-start;
3966 .navbar-expand-md .navbar-nav {
3967 flex-direction: row;
3969 .navbar-expand-md .navbar-nav .dropdown-menu {
3972 .navbar-expand-md .navbar-nav .nav-link {
3973 padding-right: var(--bs-navbar-nav-link-padding-x);
3974 padding-left: var(--bs-navbar-nav-link-padding-x);
3976 .navbar-expand-md .navbar-nav-scroll {
3979 .navbar-expand-md .navbar-collapse {
3980 display: flex !important;
3983 .navbar-expand-md .navbar-toggler {
3986 .navbar-expand-md .offcanvas {
3990 width: auto !important;
3991 height: auto !important;
3992 visibility: visible !important;
3993 background-color: transparent !important;
3994 border: 0 !important;
3995 transform: none !important;
3998 .navbar-expand-md .offcanvas .offcanvas-header {
4001 .navbar-expand-md .offcanvas .offcanvas-body {
4005 overflow-y: visible;
4008 @media (min-width: 992px) {
4011 justify-content: flex-start;
4013 .navbar-expand-lg .navbar-nav {
4014 flex-direction: row;
4016 .navbar-expand-lg .navbar-nav .dropdown-menu {
4019 .navbar-expand-lg .navbar-nav .nav-link {
4020 padding-right: var(--bs-navbar-nav-link-padding-x);
4021 padding-left: var(--bs-navbar-nav-link-padding-x);
4023 .navbar-expand-lg .navbar-nav-scroll {
4026 .navbar-expand-lg .navbar-collapse {
4027 display: flex !important;
4030 .navbar-expand-lg .navbar-toggler {
4033 .navbar-expand-lg .offcanvas {
4037 width: auto !important;
4038 height: auto !important;
4039 visibility: visible !important;
4040 background-color: transparent !important;
4041 border: 0 !important;
4042 transform: none !important;
4045 .navbar-expand-lg .offcanvas .offcanvas-header {
4048 .navbar-expand-lg .offcanvas .offcanvas-body {
4052 overflow-y: visible;
4055 @media (min-width: 1200px) {
4058 justify-content: flex-start;
4060 .navbar-expand-xl .navbar-nav {
4061 flex-direction: row;
4063 .navbar-expand-xl .navbar-nav .dropdown-menu {
4066 .navbar-expand-xl .navbar-nav .nav-link {
4067 padding-right: var(--bs-navbar-nav-link-padding-x);
4068 padding-left: var(--bs-navbar-nav-link-padding-x);
4070 .navbar-expand-xl .navbar-nav-scroll {
4073 .navbar-expand-xl .navbar-collapse {
4074 display: flex !important;
4077 .navbar-expand-xl .navbar-toggler {
4080 .navbar-expand-xl .offcanvas {
4084 width: auto !important;
4085 height: auto !important;
4086 visibility: visible !important;
4087 background-color: transparent !important;
4088 border: 0 !important;
4089 transform: none !important;
4092 .navbar-expand-xl .offcanvas .offcanvas-header {
4095 .navbar-expand-xl .offcanvas .offcanvas-body {
4099 overflow-y: visible;
4102 @media (min-width: 1400px) {
4103 .navbar-expand-xxl {
4105 justify-content: flex-start;
4107 .navbar-expand-xxl .navbar-nav {
4108 flex-direction: row;
4110 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4113 .navbar-expand-xxl .navbar-nav .nav-link {
4114 padding-right: var(--bs-navbar-nav-link-padding-x);
4115 padding-left: var(--bs-navbar-nav-link-padding-x);
4117 .navbar-expand-xxl .navbar-nav-scroll {
4120 .navbar-expand-xxl .navbar-collapse {
4121 display: flex !important;
4124 .navbar-expand-xxl .navbar-toggler {
4127 .navbar-expand-xxl .offcanvas {
4131 width: auto !important;
4132 height: auto !important;
4133 visibility: visible !important;
4134 background-color: transparent !important;
4135 border: 0 !important;
4136 transform: none !important;
4139 .navbar-expand-xxl .offcanvas .offcanvas-header {
4142 .navbar-expand-xxl .offcanvas .offcanvas-body {
4146 overflow-y: visible;
4151 justify-content: flex-start;
4153 .navbar-expand .navbar-nav {
4154 flex-direction: row;
4156 .navbar-expand .navbar-nav .dropdown-menu {
4159 .navbar-expand .navbar-nav .nav-link {
4160 padding-right: var(--bs-navbar-nav-link-padding-x);
4161 padding-left: var(--bs-navbar-nav-link-padding-x);
4163 .navbar-expand .navbar-nav-scroll {
4166 .navbar-expand .navbar-collapse {
4167 display: flex !important;
4170 .navbar-expand .navbar-toggler {
4173 .navbar-expand .offcanvas {
4177 width: auto !important;
4178 height: auto !important;
4179 visibility: visible !important;
4180 background-color: transparent !important;
4181 border: 0 !important;
4182 transform: none !important;
4185 .navbar-expand .offcanvas .offcanvas-header {
4188 .navbar-expand .offcanvas .offcanvas-body {
4192 overflow-y: visible;
4196 .navbar[data-bs-theme=dark] {
4197 --bs-navbar-color: #bbb;
4198 --bs-navbar-hover-color: rgba(187, 187, 187, 0.75);
4199 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4200 --bs-navbar-active-color: #f8f9fa;
4201 --bs-navbar-brand-color: #f8f9fa;
4202 --bs-navbar-brand-hover-color: #f8f9fa;
4203 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4204 --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='%23bbb' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4207 [data-bs-theme=dark] .navbar-toggler-icon {
4208 --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='%23bbb' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4212 --bs-card-spacer-y: 1rem;
4213 --bs-card-spacer-x: 1rem;
4214 --bs-card-title-spacer-y: 0.5rem;
4215 --bs-card-title-color: ;
4216 --bs-card-subtitle-color: ;
4217 --bs-card-border-width: var(--bs-border-width);
4218 --bs-card-border-color: #fff;
4219 --bs-card-border-radius: var(--bs-border-radius);
4220 --bs-card-box-shadow: ;
4221 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4222 --bs-card-cap-padding-y: 0.5rem;
4223 --bs-card-cap-padding-x: 1rem;
4224 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4225 --bs-card-cap-color: ;
4228 --bs-card-bg: #303030;
4229 --bs-card-img-overlay-padding: 1rem;
4230 --bs-card-group-margin: 0.75rem;
4233 flex-direction: column;
4235 height: var(--bs-card-height);
4236 color: var(--bs-body-color);
4237 word-wrap: break-word;
4238 background-color: var(--bs-card-bg);
4239 background-clip: border-box;
4240 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4246 .card > .list-group {
4247 border-top: inherit;
4248 border-bottom: inherit;
4250 .card > .list-group:first-child {
4251 border-top-width: 0;
4253 .card > .list-group:last-child {
4254 border-bottom-width: 0;
4256 .card > .card-header + .list-group,
4257 .card > .list-group + .card-footer {
4263 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4264 color: var(--bs-card-color);
4268 margin-bottom: var(--bs-card-title-spacer-y);
4269 color: var(--bs-card-title-color);
4273 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4275 color: var(--bs-card-subtitle-color);
4278 .card-text:last-child {
4282 .card-link + .card-link {
4283 margin-left: var(--bs-card-spacer-x);
4287 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4289 color: var(--bs-card-cap-color);
4290 background-color: var(--bs-card-cap-bg);
4291 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4294 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4295 color: var(--bs-card-cap-color);
4296 background-color: var(--bs-card-cap-bg);
4297 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4300 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4301 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4302 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4305 .card-header-tabs .nav-link.active {
4306 background-color: var(--bs-card-bg);
4307 border-bottom-color: var(--bs-card-bg);
4310 .card-header-pills {
4311 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4312 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4321 padding: var(--bs-card-img-overlay-padding);
4330 .card-group > .card {
4331 margin-bottom: var(--bs-card-group-margin);
4333 @media (min-width: 576px) {
4336 flex-flow: row wrap;
4338 .card-group > .card {
4342 .card-group > .card + .card {
4349 --bs-accordion-color: var(--bs-body-color);
4350 --bs-accordion-bg: var(--bs-body-bg);
4351 --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;
4352 --bs-accordion-border-color: var(--bs-border-color);
4353 --bs-accordion-border-width: var(--bs-border-width);
4354 --bs-accordion-border-radius: var(--bs-border-radius);
4355 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4356 --bs-accordion-btn-padding-x: 1.25rem;
4357 --bs-accordion-btn-padding-y: 1rem;
4358 --bs-accordion-btn-color: var(--bs-body-color);
4359 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4360 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23bbb'%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");
4361 --bs-accordion-btn-icon-width: 1.25rem;
4362 --bs-accordion-btn-icon-transform: rotate(-180deg);
4363 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4364 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23666622'%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");
4365 --bs-accordion-btn-focus-border-color: #ffffaa;
4366 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
4367 --bs-accordion-body-padding-x: 1.25rem;
4368 --bs-accordion-body-padding-y: 1rem;
4369 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4370 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4376 align-items: center;
4378 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4380 color: var(--bs-accordion-btn-color);
4382 background-color: var(--bs-accordion-btn-bg);
4384 overflow-anchor: none;
4385 transition: var(--bs-accordion-transition);
4387 @media (prefers-reduced-motion: reduce) {
4392 .accordion-button:not(.collapsed) {
4393 color: var(--bs-accordion-active-color);
4394 background-color: var(--bs-accordion-active-bg);
4395 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4397 .accordion-button:not(.collapsed)::after {
4398 background-image: var(--bs-accordion-btn-active-icon);
4399 transform: var(--bs-accordion-btn-icon-transform);
4401 .accordion-button::after {
4403 width: var(--bs-accordion-btn-icon-width);
4404 height: var(--bs-accordion-btn-icon-width);
4407 background-image: var(--bs-accordion-btn-icon);
4408 background-repeat: no-repeat;
4409 background-size: var(--bs-accordion-btn-icon-width);
4410 transition: var(--bs-accordion-btn-icon-transition);
4412 @media (prefers-reduced-motion: reduce) {
4413 .accordion-button::after {
4417 .accordion-button:hover {
4420 .accordion-button:focus {
4422 border-color: var(--bs-accordion-btn-focus-border-color);
4424 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4432 color: var(--bs-accordion-color);
4433 background-color: var(--bs-accordion-bg);
4434 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4436 .accordion-item:not(:first-of-type) {
4440 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4443 .accordion-flush .accordion-collapse {
4446 .accordion-flush .accordion-item {
4450 .accordion-flush .accordion-item:first-child {
4453 .accordion-flush .accordion-item:last-child {
4456 [data-bs-theme=dark] .accordion-button::after {
4457 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fefe98'%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");
4458 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fefe98'%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");
4462 --bs-breadcrumb-padding-x: 0;
4463 --bs-breadcrumb-padding-y: 0;
4464 --bs-breadcrumb-margin-bottom: 1rem;
4465 --bs-breadcrumb-bg: ;
4466 --bs-breadcrumb-border-radius: ;
4467 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4468 --bs-breadcrumb-item-padding-x: 0.5rem;
4469 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4472 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4473 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4474 font-size: var(--bs-breadcrumb-font-size);
4476 background-color: var(--bs-breadcrumb-bg);
4479 .breadcrumb-item + .breadcrumb-item {
4480 padding-left: var(--bs-breadcrumb-item-padding-x);
4482 .breadcrumb-item + .breadcrumb-item::before {
4484 padding-right: var(--bs-breadcrumb-item-padding-x);
4485 color: var(--bs-breadcrumb-divider-color);
4486 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4488 .breadcrumb-item.active {
4489 color: var(--bs-breadcrumb-item-active-color);
4493 --bs-pagination-padding-x: 0.75rem;
4494 --bs-pagination-padding-y: 0.375rem;
4495 --bs-pagination-font-size: 1rem;
4496 --bs-pagination-color: var(--bs-link-color);
4497 --bs-pagination-bg: var(--bs-body-bg);
4498 --bs-pagination-border-width: var(--bs-border-width);
4499 --bs-pagination-border-color: var(--bs-border-color);
4500 --bs-pagination-border-radius: var(--bs-border-radius);
4501 --bs-pagination-hover-color: var(--bs-link-hover-color);
4502 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4503 --bs-pagination-hover-border-color: var(--bs-border-color);
4504 --bs-pagination-focus-color: var(--bs-link-hover-color);
4505 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4506 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
4507 --bs-pagination-active-color: #fff;
4508 --bs-pagination-active-bg: #fefe54;
4509 --bs-pagination-active-border-color: #fefe54;
4510 --bs-pagination-disabled-color: var(--bs-secondary-color);
4511 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4512 --bs-pagination-disabled-border-color: var(--bs-border-color);
4521 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4522 font-size: var(--bs-pagination-font-size);
4523 color: var(--bs-pagination-color);
4524 background-color: var(--bs-pagination-bg);
4525 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4526 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;
4528 @media (prefers-reduced-motion: reduce) {
4535 color: var(--bs-pagination-hover-color);
4536 background-color: var(--bs-pagination-hover-bg);
4537 border-color: var(--bs-pagination-hover-border-color);
4541 color: var(--bs-pagination-focus-color);
4542 background-color: var(--bs-pagination-focus-bg);
4544 box-shadow: var(--bs-pagination-focus-box-shadow);
4546 .page-link.active, .active > .page-link {
4548 color: var(--bs-pagination-active-color);
4549 background-color: var(--bs-pagination-active-bg);
4550 border-color: var(--bs-pagination-active-border-color);
4552 .page-link.disabled, .disabled > .page-link {
4553 color: var(--bs-pagination-disabled-color);
4554 pointer-events: none;
4555 background-color: var(--bs-pagination-disabled-bg);
4556 border-color: var(--bs-pagination-disabled-border-color);
4559 .page-item:not(:first-child) .page-link {
4560 margin-left: calc(var(--bs-border-width) * -1);
4563 --bs-pagination-padding-x: 1.5rem;
4564 --bs-pagination-padding-y: 0.75rem;
4565 --bs-pagination-font-size: 1.25rem;
4566 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4570 --bs-pagination-padding-x: 0.5rem;
4571 --bs-pagination-padding-y: 0.25rem;
4572 --bs-pagination-font-size: 0.875rem;
4573 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4577 --bs-badge-padding-x: 0.65em;
4578 --bs-badge-padding-y: 0.35em;
4579 --bs-badge-font-size: 0.75em;
4580 --bs-badge-font-weight: 700;
4581 --bs-badge-color: #fff;
4582 --bs-badge-border-radius: var(--bs-border-radius);
4583 display: inline-block;
4584 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4585 font-size: var(--bs-badge-font-size);
4586 font-weight: var(--bs-badge-font-weight);
4588 color: var(--bs-badge-color);
4590 white-space: nowrap;
4591 vertical-align: baseline;
4603 --bs-alert-bg: transparent;
4604 --bs-alert-padding-x: 1rem;
4605 --bs-alert-padding-y: 1rem;
4606 --bs-alert-margin-bottom: 1rem;
4607 --bs-alert-color: inherit;
4608 --bs-alert-border-color: transparent;
4609 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4610 --bs-alert-border-radius: var(--bs-border-radius);
4611 --bs-alert-link-color: inherit;
4613 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4614 margin-bottom: var(--bs-alert-margin-bottom);
4615 color: var(--bs-alert-color);
4616 background-color: var(--bs-alert-bg);
4617 border: var(--bs-alert-border);
4626 color: var(--bs-alert-link-color);
4629 .alert-dismissible {
4630 padding-right: 3rem;
4632 .alert-dismissible .btn-close {
4637 padding: 1.25rem 1rem;
4641 --bs-alert-color: var(--bs-primary-text-emphasis);
4642 --bs-alert-bg: var(--bs-primary-bg-subtle);
4643 --bs-alert-border-color: var(--bs-primary-border-subtle);
4644 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4648 --bs-alert-color: var(--bs-secondary-text-emphasis);
4649 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4650 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4651 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4655 --bs-alert-color: var(--bs-success-text-emphasis);
4656 --bs-alert-bg: var(--bs-success-bg-subtle);
4657 --bs-alert-border-color: var(--bs-success-border-subtle);
4658 --bs-alert-link-color: var(--bs-success-text-emphasis);
4662 --bs-alert-color: var(--bs-info-text-emphasis);
4663 --bs-alert-bg: var(--bs-info-bg-subtle);
4664 --bs-alert-border-color: var(--bs-info-border-subtle);
4665 --bs-alert-link-color: var(--bs-info-text-emphasis);
4669 --bs-alert-color: var(--bs-warning-text-emphasis);
4670 --bs-alert-bg: var(--bs-warning-bg-subtle);
4671 --bs-alert-border-color: var(--bs-warning-border-subtle);
4672 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4676 --bs-alert-color: var(--bs-danger-text-emphasis);
4677 --bs-alert-bg: var(--bs-danger-bg-subtle);
4678 --bs-alert-border-color: var(--bs-danger-border-subtle);
4679 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4683 --bs-alert-color: var(--bs-light-text-emphasis);
4684 --bs-alert-bg: var(--bs-light-bg-subtle);
4685 --bs-alert-border-color: var(--bs-light-border-subtle);
4686 --bs-alert-link-color: var(--bs-light-text-emphasis);
4690 --bs-alert-color: var(--bs-dark-text-emphasis);
4691 --bs-alert-bg: var(--bs-dark-bg-subtle);
4692 --bs-alert-border-color: var(--bs-dark-border-subtle);
4693 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4696 @keyframes progress-bar-stripes {
4698 background-position-x: 1rem;
4703 --bs-progress-height: 1rem;
4704 --bs-progress-font-size: 0.75rem;
4705 --bs-progress-bg: var(--bs-secondary-bg);
4706 --bs-progress-border-radius: var(--bs-border-radius);
4707 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4708 --bs-progress-bar-color: #fff;
4709 --bs-progress-bar-bg: #fefe54;
4710 --bs-progress-bar-transition: width 0.6s ease;
4712 height: var(--bs-progress-height);
4714 font-size: var(--bs-progress-font-size);
4715 background-color: var(--bs-progress-bg);
4720 flex-direction: column;
4721 justify-content: center;
4723 color: var(--bs-progress-bar-color);
4725 white-space: nowrap;
4726 background-color: var(--bs-progress-bar-bg);
4727 transition: var(--bs-progress-bar-transition);
4729 @media (prefers-reduced-motion: reduce) {
4735 .progress-bar-striped {
4736 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);
4737 background-size: var(--bs-progress-height) var(--bs-progress-height);
4740 .progress-stacked > .progress {
4744 .progress-stacked > .progress > .progress-bar {
4748 .progress-bar-animated {
4749 animation: 1s linear infinite progress-bar-stripes;
4751 @media (prefers-reduced-motion: reduce) {
4752 .progress-bar-animated {
4758 --bs-list-group-color: var(--bs-body-color);
4759 --bs-list-group-bg: var(--bs-body-bg);
4760 --bs-list-group-border-color: var(--bs-border-color);
4761 --bs-list-group-border-width: var(--bs-border-width);
4762 --bs-list-group-border-radius: var(--bs-border-radius);
4763 --bs-list-group-item-padding-x: 1rem;
4764 --bs-list-group-item-padding-y: 0.5rem;
4765 --bs-list-group-action-color: var(--bs-secondary-color);
4766 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4767 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
4768 --bs-list-group-action-active-color: var(--bs-body-color);
4769 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4770 --bs-list-group-disabled-color: var(--bs-secondary-color);
4771 --bs-list-group-disabled-bg: var(--bs-body-bg);
4772 --bs-list-group-active-color: #fff;
4773 --bs-list-group-active-bg: #fefe54;
4774 --bs-list-group-active-border-color: #fefe54;
4776 flex-direction: column;
4781 .list-group-numbered {
4782 list-style-type: none;
4783 counter-reset: section;
4785 .list-group-numbered > .list-group-item::before {
4786 content: counters(section, ".") ". ";
4787 counter-increment: section;
4790 .list-group-item-action {
4792 color: var(--bs-list-group-action-color);
4793 text-align: inherit;
4795 .list-group-item-action:hover, .list-group-item-action:focus {
4797 color: var(--bs-list-group-action-hover-color);
4798 text-decoration: none;
4799 background-color: var(--bs-list-group-action-hover-bg);
4801 .list-group-item-action:active {
4802 color: var(--bs-list-group-action-active-color);
4803 background-color: var(--bs-list-group-action-active-bg);
4809 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
4810 color: var(--bs-list-group-color);
4811 background-color: var(--bs-list-group-bg);
4812 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
4814 .list-group-item.disabled, .list-group-item:disabled {
4815 color: var(--bs-list-group-disabled-color);
4816 pointer-events: none;
4817 background-color: var(--bs-list-group-disabled-bg);
4819 .list-group-item.active {
4821 color: var(--bs-list-group-active-color);
4822 background-color: var(--bs-list-group-active-bg);
4823 border-color: var(--bs-list-group-active-border-color);
4825 .list-group-item + .list-group-item {
4826 border-top-width: 0;
4828 .list-group-item + .list-group-item.active {
4829 margin-top: calc(-1 * var(--bs-list-group-border-width));
4830 border-top-width: var(--bs-list-group-border-width);
4833 .list-group-horizontal {
4834 flex-direction: row;
4836 .list-group-horizontal > .list-group-item.active {
4839 .list-group-horizontal > .list-group-item + .list-group-item {
4840 border-top-width: var(--bs-list-group-border-width);
4841 border-left-width: 0;
4843 .list-group-horizontal > .list-group-item + .list-group-item.active {
4844 margin-left: calc(-1 * var(--bs-list-group-border-width));
4845 border-left-width: var(--bs-list-group-border-width);
4848 @media (min-width: 576px) {
4849 .list-group-horizontal-sm {
4850 flex-direction: row;
4852 .list-group-horizontal-sm > .list-group-item.active {
4855 .list-group-horizontal-sm > .list-group-item + .list-group-item {
4856 border-top-width: var(--bs-list-group-border-width);
4857 border-left-width: 0;
4859 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
4860 margin-left: calc(-1 * var(--bs-list-group-border-width));
4861 border-left-width: var(--bs-list-group-border-width);
4864 @media (min-width: 768px) {
4865 .list-group-horizontal-md {
4866 flex-direction: row;
4868 .list-group-horizontal-md > .list-group-item.active {
4871 .list-group-horizontal-md > .list-group-item + .list-group-item {
4872 border-top-width: var(--bs-list-group-border-width);
4873 border-left-width: 0;
4875 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
4876 margin-left: calc(-1 * var(--bs-list-group-border-width));
4877 border-left-width: var(--bs-list-group-border-width);
4880 @media (min-width: 992px) {
4881 .list-group-horizontal-lg {
4882 flex-direction: row;
4884 .list-group-horizontal-lg > .list-group-item.active {
4887 .list-group-horizontal-lg > .list-group-item + .list-group-item {
4888 border-top-width: var(--bs-list-group-border-width);
4889 border-left-width: 0;
4891 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
4892 margin-left: calc(-1 * var(--bs-list-group-border-width));
4893 border-left-width: var(--bs-list-group-border-width);
4896 @media (min-width: 1200px) {
4897 .list-group-horizontal-xl {
4898 flex-direction: row;
4900 .list-group-horizontal-xl > .list-group-item.active {
4903 .list-group-horizontal-xl > .list-group-item + .list-group-item {
4904 border-top-width: var(--bs-list-group-border-width);
4905 border-left-width: 0;
4907 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
4908 margin-left: calc(-1 * var(--bs-list-group-border-width));
4909 border-left-width: var(--bs-list-group-border-width);
4912 @media (min-width: 1400px) {
4913 .list-group-horizontal-xxl {
4914 flex-direction: row;
4916 .list-group-horizontal-xxl > .list-group-item.active {
4919 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
4920 border-top-width: var(--bs-list-group-border-width);
4921 border-left-width: 0;
4923 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
4924 margin-left: calc(-1 * var(--bs-list-group-border-width));
4925 border-left-width: var(--bs-list-group-border-width);
4928 .list-group-flush > .list-group-item {
4929 border-width: 0 0 var(--bs-list-group-border-width);
4931 .list-group-flush > .list-group-item:last-child {
4932 border-bottom-width: 0;
4935 .list-group-item-primary {
4936 --bs-list-group-color: var(--bs-primary-text-emphasis);
4937 --bs-list-group-bg: var(--bs-primary-bg-subtle);
4938 --bs-list-group-border-color: var(--bs-primary-border-subtle);
4939 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4940 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
4941 --bs-list-group-action-active-color: var(--bs-emphasis-color);
4942 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
4943 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
4944 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
4945 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
4948 .list-group-item-secondary {
4949 --bs-list-group-color: var(--bs-secondary-text-emphasis);
4950 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
4951 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
4952 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4953 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
4954 --bs-list-group-action-active-color: var(--bs-emphasis-color);
4955 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
4956 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
4957 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
4958 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
4961 .list-group-item-success {
4962 --bs-list-group-color: var(--bs-success-text-emphasis);
4963 --bs-list-group-bg: var(--bs-success-bg-subtle);
4964 --bs-list-group-border-color: var(--bs-success-border-subtle);
4965 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4966 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
4967 --bs-list-group-action-active-color: var(--bs-emphasis-color);
4968 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
4969 --bs-list-group-active-color: var(--bs-success-bg-subtle);
4970 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
4971 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
4974 .list-group-item-info {
4975 --bs-list-group-color: var(--bs-info-text-emphasis);
4976 --bs-list-group-bg: var(--bs-info-bg-subtle);
4977 --bs-list-group-border-color: var(--bs-info-border-subtle);
4978 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4979 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
4980 --bs-list-group-action-active-color: var(--bs-emphasis-color);
4981 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
4982 --bs-list-group-active-color: var(--bs-info-bg-subtle);
4983 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
4984 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
4987 .list-group-item-warning {
4988 --bs-list-group-color: var(--bs-warning-text-emphasis);
4989 --bs-list-group-bg: var(--bs-warning-bg-subtle);
4990 --bs-list-group-border-color: var(--bs-warning-border-subtle);
4991 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4992 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
4993 --bs-list-group-action-active-color: var(--bs-emphasis-color);
4994 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
4995 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
4996 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
4997 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5000 .list-group-item-danger {
5001 --bs-list-group-color: var(--bs-danger-text-emphasis);
5002 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5003 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5004 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5005 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5006 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5007 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5008 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5009 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5010 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5013 .list-group-item-light {
5014 --bs-list-group-color: var(--bs-light-text-emphasis);
5015 --bs-list-group-bg: var(--bs-light-bg-subtle);
5016 --bs-list-group-border-color: var(--bs-light-border-subtle);
5017 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5018 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5019 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5020 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5021 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5022 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5023 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5026 .list-group-item-dark {
5027 --bs-list-group-color: var(--bs-dark-text-emphasis);
5028 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5029 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5030 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5031 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5032 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5033 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5034 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5035 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5036 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5040 --bs-btn-close-color: #000;
5041 --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");
5042 --bs-btn-close-opacity: 0.5;
5043 --bs-btn-close-hover-opacity: 0.75;
5044 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
5045 --bs-btn-close-focus-opacity: 1;
5046 --bs-btn-close-disabled-opacity: 0.25;
5047 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5048 box-sizing: content-box;
5051 padding: 0.25em 0.25em;
5052 color: var(--bs-btn-close-color);
5053 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5055 opacity: var(--bs-btn-close-opacity);
5058 color: var(--bs-btn-close-color);
5059 text-decoration: none;
5060 opacity: var(--bs-btn-close-hover-opacity);
5064 box-shadow: var(--bs-btn-close-focus-shadow);
5065 opacity: var(--bs-btn-close-focus-opacity);
5067 .btn-close:disabled, .btn-close.disabled {
5068 pointer-events: none;
5070 opacity: var(--bs-btn-close-disabled-opacity);
5074 filter: var(--bs-btn-close-white-filter);
5077 [data-bs-theme=dark] .btn-close {
5078 filter: var(--bs-btn-close-white-filter);
5082 --bs-toast-zindex: 1090;
5083 --bs-toast-padding-x: 0.75rem;
5084 --bs-toast-padding-y: 0.5rem;
5085 --bs-toast-spacing: 1.5rem;
5086 --bs-toast-max-width: 350px;
5087 --bs-toast-font-size: 0.875rem;
5089 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5090 --bs-toast-border-width: var(--bs-border-width);
5091 --bs-toast-border-color: var(--bs-border-color-translucent);
5092 --bs-toast-border-radius: var(--bs-border-radius);
5093 --bs-toast-box-shadow: var(--bs-box-shadow);
5094 --bs-toast-header-color: var(--bs-secondary-color);
5095 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5096 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5097 width: var(--bs-toast-max-width);
5099 font-size: var(--bs-toast-font-size);
5100 color: var(--bs-toast-color);
5101 pointer-events: auto;
5102 background-color: var(--bs-toast-bg);
5103 background-clip: padding-box;
5104 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5105 box-shadow: var(--bs-toast-box-shadow);
5115 --bs-toast-zindex: 1090;
5117 z-index: var(--bs-toast-zindex);
5120 pointer-events: none;
5122 .toast-container > :not(:last-child) {
5123 margin-bottom: var(--bs-toast-spacing);
5128 align-items: center;
5129 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5130 color: var(--bs-toast-header-color);
5131 background-color: var(--bs-toast-header-bg);
5132 background-clip: padding-box;
5133 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5135 .toast-header .btn-close {
5136 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5137 margin-left: var(--bs-toast-padding-x);
5141 padding: var(--bs-toast-padding-x);
5142 word-wrap: break-word;
5146 --bs-modal-zindex: 1055;
5147 --bs-modal-width: 500px;
5148 --bs-modal-padding: 1rem;
5149 --bs-modal-margin: 0.5rem;
5151 --bs-modal-bg: var(--bs-body-bg);
5152 --bs-modal-border-color: var(--bs-border-color-translucent);
5153 --bs-modal-border-width: var(--bs-border-width);
5154 --bs-modal-border-radius: var(--bs-border-radius-lg);
5155 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
5156 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5157 --bs-modal-header-padding-x: 1rem;
5158 --bs-modal-header-padding-y: 1rem;
5159 --bs-modal-header-padding: 1rem 1rem;
5160 --bs-modal-header-border-color: var(--bs-border-color);
5161 --bs-modal-header-border-width: var(--bs-border-width);
5162 --bs-modal-title-line-height: 1.5;
5163 --bs-modal-footer-gap: 0.5rem;
5164 --bs-modal-footer-bg: ;
5165 --bs-modal-footer-border-color: var(--bs-border-color);
5166 --bs-modal-footer-border-width: var(--bs-border-width);
5170 z-index: var(--bs-modal-zindex);
5182 margin: var(--bs-modal-margin);
5183 pointer-events: none;
5185 .modal.fade .modal-dialog {
5186 transition: transform 0.3s ease-out;
5187 transform: translate(0, -50px);
5189 @media (prefers-reduced-motion: reduce) {
5190 .modal.fade .modal-dialog {
5194 .modal.show .modal-dialog {
5197 .modal.modal-static .modal-dialog {
5198 transform: scale(1.02);
5201 .modal-dialog-scrollable {
5202 height: calc(100% - var(--bs-modal-margin) * 2);
5204 .modal-dialog-scrollable .modal-content {
5208 .modal-dialog-scrollable .modal-body {
5212 .modal-dialog-centered {
5214 align-items: center;
5215 min-height: calc(100% - var(--bs-modal-margin) * 2);
5221 flex-direction: column;
5223 color: var(--bs-modal-color);
5224 pointer-events: auto;
5225 background-color: var(--bs-modal-bg);
5226 background-clip: padding-box;
5227 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5232 --bs-backdrop-zindex: 1050;
5233 --bs-backdrop-bg: #000;
5234 --bs-backdrop-opacity: 0.5;
5238 z-index: var(--bs-backdrop-zindex);
5241 background-color: var(--bs-backdrop-bg);
5243 .modal-backdrop.fade {
5246 .modal-backdrop.show {
5247 opacity: var(--bs-backdrop-opacity);
5253 align-items: center;
5254 justify-content: space-between;
5255 padding: var(--bs-modal-header-padding);
5256 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5258 .modal-header .btn-close {
5259 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5260 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;
5265 line-height: var(--bs-modal-title-line-height);
5271 padding: var(--bs-modal-padding);
5278 align-items: center;
5279 justify-content: flex-end;
5280 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5281 background-color: var(--bs-modal-footer-bg);
5282 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5285 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5288 @media (min-width: 576px) {
5290 --bs-modal-margin: 1.75rem;
5291 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5294 max-width: var(--bs-modal-width);
5299 --bs-modal-width: 300px;
5302 @media (min-width: 992px) {
5305 --bs-modal-width: 800px;
5308 @media (min-width: 1200px) {
5310 --bs-modal-width: 1140px;
5319 .modal-fullscreen .modal-content {
5323 .modal-fullscreen .modal-body {
5327 @media (max-width: 575.98px) {
5328 .modal-fullscreen-sm-down {
5334 .modal-fullscreen-sm-down .modal-content {
5338 .modal-fullscreen-sm-down .modal-body {
5342 @media (max-width: 767.98px) {
5343 .modal-fullscreen-md-down {
5349 .modal-fullscreen-md-down .modal-content {
5353 .modal-fullscreen-md-down .modal-body {
5357 @media (max-width: 991.98px) {
5358 .modal-fullscreen-lg-down {
5364 .modal-fullscreen-lg-down .modal-content {
5368 .modal-fullscreen-lg-down .modal-body {
5372 @media (max-width: 1199.98px) {
5373 .modal-fullscreen-xl-down {
5379 .modal-fullscreen-xl-down .modal-content {
5383 .modal-fullscreen-xl-down .modal-body {
5387 @media (max-width: 1399.98px) {
5388 .modal-fullscreen-xxl-down {
5394 .modal-fullscreen-xxl-down .modal-content {
5398 .modal-fullscreen-xxl-down .modal-body {
5403 --bs-tooltip-zindex: 1080;
5404 --bs-tooltip-max-width: 200px;
5405 --bs-tooltip-padding-x: 0.5rem;
5406 --bs-tooltip-padding-y: 0.25rem;
5407 --bs-tooltip-margin: ;
5408 --bs-tooltip-font-size: 0.875rem;
5409 --bs-tooltip-color: var(--bs-body-bg);
5410 --bs-tooltip-bg: var(--bs-emphasis-color);
5411 --bs-tooltip-border-radius: var(--bs-border-radius);
5412 --bs-tooltip-opacity: 0.9;
5413 --bs-tooltip-arrow-width: 0.8rem;
5414 --bs-tooltip-arrow-height: 0.4rem;
5415 z-index: var(--bs-tooltip-zindex);
5417 margin: var(--bs-tooltip-margin);
5418 font-family: var(--bs-font-sans-serif);
5424 text-decoration: none;
5426 text-transform: none;
5427 letter-spacing: normal;
5429 white-space: normal;
5430 word-spacing: normal;
5432 font-size: var(--bs-tooltip-font-size);
5433 word-wrap: break-word;
5437 opacity: var(--bs-tooltip-opacity);
5439 .tooltip .tooltip-arrow {
5441 width: var(--bs-tooltip-arrow-width);
5442 height: var(--bs-tooltip-arrow-height);
5444 .tooltip .tooltip-arrow::before {
5447 border-color: transparent;
5448 border-style: solid;
5451 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5452 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5454 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5456 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5457 border-top-color: var(--bs-tooltip-bg);
5460 /* rtl:begin:ignore */
5461 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5462 left: calc(-1 * var(--bs-tooltip-arrow-height));
5463 width: var(--bs-tooltip-arrow-height);
5464 height: var(--bs-tooltip-arrow-width);
5466 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5468 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5469 border-right-color: var(--bs-tooltip-bg);
5472 /* rtl:end:ignore */
5473 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5474 top: calc(-1 * var(--bs-tooltip-arrow-height));
5476 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5478 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5479 border-bottom-color: var(--bs-tooltip-bg);
5482 /* rtl:begin:ignore */
5483 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5484 right: calc(-1 * var(--bs-tooltip-arrow-height));
5485 width: var(--bs-tooltip-arrow-height);
5486 height: var(--bs-tooltip-arrow-width);
5488 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5490 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5491 border-left-color: var(--bs-tooltip-bg);
5494 /* rtl:end:ignore */
5496 max-width: var(--bs-tooltip-max-width);
5497 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5498 color: var(--bs-tooltip-color);
5500 background-color: var(--bs-tooltip-bg);
5504 --bs-popover-zindex: 1070;
5505 --bs-popover-max-width: 276px;
5506 --bs-popover-font-size: 0.875rem;
5507 --bs-popover-bg: var(--bs-body-bg);
5508 --bs-popover-border-width: var(--bs-border-width);
5509 --bs-popover-border-color: var(--bs-border-color-translucent);
5510 --bs-popover-border-radius: var(--bs-border-radius-lg);
5511 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5512 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5513 --bs-popover-header-padding-x: 1rem;
5514 --bs-popover-header-padding-y: 0.5rem;
5515 --bs-popover-header-font-size: 1rem;
5516 --bs-popover-header-color: inherit;
5517 --bs-popover-header-bg: var(--bs-secondary-bg);
5518 --bs-popover-body-padding-x: 1rem;
5519 --bs-popover-body-padding-y: 1rem;
5520 --bs-popover-body-color: var(--bs-body-color);
5521 --bs-popover-arrow-width: 1rem;
5522 --bs-popover-arrow-height: 0.5rem;
5523 --bs-popover-arrow-border: var(--bs-popover-border-color);
5524 z-index: var(--bs-popover-zindex);
5526 max-width: var(--bs-popover-max-width);
5527 font-family: var(--bs-font-sans-serif);
5533 text-decoration: none;
5535 text-transform: none;
5536 letter-spacing: normal;
5538 white-space: normal;
5539 word-spacing: normal;
5541 font-size: var(--bs-popover-font-size);
5542 word-wrap: break-word;
5543 background-color: var(--bs-popover-bg);
5544 background-clip: padding-box;
5545 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5547 .popover .popover-arrow {
5549 width: var(--bs-popover-arrow-width);
5550 height: var(--bs-popover-arrow-height);
5552 .popover .popover-arrow::before, .popover .popover-arrow::after {
5556 border-color: transparent;
5557 border-style: solid;
5561 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5562 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5564 .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 {
5565 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5567 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5569 border-top-color: var(--bs-popover-arrow-border);
5571 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5572 bottom: var(--bs-popover-border-width);
5573 border-top-color: var(--bs-popover-bg);
5576 /* rtl:begin:ignore */
5577 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5578 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5579 width: var(--bs-popover-arrow-height);
5580 height: var(--bs-popover-arrow-width);
5582 .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 {
5583 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5585 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5587 border-right-color: var(--bs-popover-arrow-border);
5589 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5590 left: var(--bs-popover-border-width);
5591 border-right-color: var(--bs-popover-bg);
5594 /* rtl:end:ignore */
5595 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5596 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5598 .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 {
5599 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5601 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5603 border-bottom-color: var(--bs-popover-arrow-border);
5605 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5606 top: var(--bs-popover-border-width);
5607 border-bottom-color: var(--bs-popover-bg);
5609 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5614 width: var(--bs-popover-arrow-width);
5615 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5617 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5620 /* rtl:begin:ignore */
5621 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5622 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5623 width: var(--bs-popover-arrow-height);
5624 height: var(--bs-popover-arrow-width);
5626 .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 {
5627 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5629 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5631 border-left-color: var(--bs-popover-arrow-border);
5633 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5634 right: var(--bs-popover-border-width);
5635 border-left-color: var(--bs-popover-bg);
5638 /* rtl:end:ignore */
5640 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5642 font-size: var(--bs-popover-header-font-size);
5643 color: var(--bs-popover-header-color);
5644 background-color: var(--bs-popover-header-bg);
5645 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5647 .popover-header:empty {
5652 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5653 color: var(--bs-popover-body-color);
5660 .carousel.pointer-event {
5661 touch-action: pan-y;
5669 .carousel-inner::after {
5680 margin-right: -100%;
5681 backface-visibility: hidden;
5682 transition: transform 0.6s ease-in-out;
5684 @media (prefers-reduced-motion: reduce) {
5690 .carousel-item.active,
5691 .carousel-item-next,
5692 .carousel-item-prev {
5696 .carousel-item-next:not(.carousel-item-start),
5697 .active.carousel-item-end {
5698 transform: translateX(100%);
5701 .carousel-item-prev:not(.carousel-item-end),
5702 .active.carousel-item-start {
5703 transform: translateX(-100%);
5706 .carousel-fade .carousel-item {
5708 transition-property: opacity;
5711 .carousel-fade .carousel-item.active,
5712 .carousel-fade .carousel-item-next.carousel-item-start,
5713 .carousel-fade .carousel-item-prev.carousel-item-end {
5717 .carousel-fade .active.carousel-item-start,
5718 .carousel-fade .active.carousel-item-end {
5721 transition: opacity 0s 0.6s;
5723 @media (prefers-reduced-motion: reduce) {
5724 .carousel-fade .active.carousel-item-start,
5725 .carousel-fade .active.carousel-item-end {
5730 .carousel-control-prev,
5731 .carousel-control-next {
5737 align-items: center;
5738 justify-content: center;
5746 transition: opacity 0.15s ease;
5748 @media (prefers-reduced-motion: reduce) {
5749 .carousel-control-prev,
5750 .carousel-control-next {
5754 .carousel-control-prev:hover, .carousel-control-prev:focus,
5755 .carousel-control-next:hover,
5756 .carousel-control-next:focus {
5758 text-decoration: none;
5763 .carousel-control-prev {
5767 .carousel-control-next {
5771 .carousel-control-prev-icon,
5772 .carousel-control-next-icon {
5773 display: inline-block;
5776 background-repeat: no-repeat;
5777 background-position: 50%;
5778 background-size: 100% 100%;
5784 "name" : "prev-next",
5789 .carousel-control-prev-icon {
5790 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");
5793 .carousel-control-next-icon {
5794 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");
5797 .carousel-indicators {
5804 justify-content: center;
5807 margin-bottom: 1rem;
5810 .carousel-indicators [data-bs-target] {
5811 box-sizing: content-box;
5818 text-indent: -999px;
5820 background-color: #fff;
5821 background-clip: padding-box;
5823 border-top: 10px solid transparent;
5824 border-bottom: 10px solid transparent;
5826 transition: opacity 0.6s ease;
5828 @media (prefers-reduced-motion: reduce) {
5829 .carousel-indicators [data-bs-target] {
5833 .carousel-indicators .active {
5842 padding-top: 1.25rem;
5843 padding-bottom: 1.25rem;
5848 .carousel-dark .carousel-control-prev-icon,
5849 .carousel-dark .carousel-control-next-icon {
5850 filter: invert(1) grayscale(100);
5852 .carousel-dark .carousel-indicators [data-bs-target] {
5853 background-color: #000;
5855 .carousel-dark .carousel-caption {
5859 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
5860 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
5861 [data-bs-theme=dark].carousel .carousel-control-next-icon {
5862 filter: invert(1) grayscale(100);
5864 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
5865 background-color: #000;
5867 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
5873 display: inline-block;
5874 width: var(--bs-spinner-width);
5875 height: var(--bs-spinner-height);
5876 vertical-align: var(--bs-spinner-vertical-align);
5878 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
5881 @keyframes spinner-border {
5883 transform: rotate(360deg) /* rtl:ignore */;
5887 --bs-spinner-width: 2rem;
5888 --bs-spinner-height: 2rem;
5889 --bs-spinner-vertical-align: -0.125em;
5890 --bs-spinner-border-width: 0.25em;
5891 --bs-spinner-animation-speed: 0.75s;
5892 --bs-spinner-animation-name: spinner-border;
5893 border: var(--bs-spinner-border-width) solid currentcolor;
5894 border-right-color: transparent;
5897 .spinner-border-sm {
5898 --bs-spinner-width: 1rem;
5899 --bs-spinner-height: 1rem;
5900 --bs-spinner-border-width: 0.2em;
5903 @keyframes spinner-grow {
5905 transform: scale(0);
5913 --bs-spinner-width: 2rem;
5914 --bs-spinner-height: 2rem;
5915 --bs-spinner-vertical-align: -0.125em;
5916 --bs-spinner-animation-speed: 0.75s;
5917 --bs-spinner-animation-name: spinner-grow;
5918 background-color: currentcolor;
5923 --bs-spinner-width: 1rem;
5924 --bs-spinner-height: 1rem;
5927 @media (prefers-reduced-motion: reduce) {
5930 --bs-spinner-animation-speed: 1.5s;
5933 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
5934 --bs-offcanvas-zindex: 1045;
5935 --bs-offcanvas-width: 400px;
5936 --bs-offcanvas-height: 30vh;
5937 --bs-offcanvas-padding-x: 1rem;
5938 --bs-offcanvas-padding-y: 1rem;
5939 --bs-offcanvas-color: var(--bs-body-color);
5940 --bs-offcanvas-bg: var(--bs-body-bg);
5941 --bs-offcanvas-border-width: var(--bs-border-width);
5942 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
5943 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
5944 --bs-offcanvas-transition: transform 0.3s ease-in-out;
5945 --bs-offcanvas-title-line-height: 1.5;
5948 @media (max-width: 575.98px) {
5952 z-index: var(--bs-offcanvas-zindex);
5954 flex-direction: column;
5956 color: var(--bs-offcanvas-color);
5958 background-color: var(--bs-offcanvas-bg);
5959 background-clip: padding-box;
5961 transition: var(--bs-offcanvas-transition);
5964 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
5969 @media (max-width: 575.98px) {
5970 .offcanvas-sm.offcanvas-start {
5973 width: var(--bs-offcanvas-width);
5974 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
5975 transform: translateX(-100%);
5977 .offcanvas-sm.offcanvas-end {
5980 width: var(--bs-offcanvas-width);
5981 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
5982 transform: translateX(100%);
5984 .offcanvas-sm.offcanvas-top {
5988 height: var(--bs-offcanvas-height);
5990 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
5991 transform: translateY(-100%);
5993 .offcanvas-sm.offcanvas-bottom {
5996 height: var(--bs-offcanvas-height);
5998 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
5999 transform: translateY(100%);
6001 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6004 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6005 visibility: visible;
6008 @media (min-width: 576px) {
6010 --bs-offcanvas-height: auto;
6011 --bs-offcanvas-border-width: 0;
6012 background-color: transparent !important;
6014 .offcanvas-sm .offcanvas-header {
6017 .offcanvas-sm .offcanvas-body {
6021 overflow-y: visible;
6022 background-color: transparent !important;
6026 @media (max-width: 767.98px) {
6030 z-index: var(--bs-offcanvas-zindex);
6032 flex-direction: column;
6034 color: var(--bs-offcanvas-color);
6036 background-color: var(--bs-offcanvas-bg);
6037 background-clip: padding-box;
6039 transition: var(--bs-offcanvas-transition);
6042 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6047 @media (max-width: 767.98px) {
6048 .offcanvas-md.offcanvas-start {
6051 width: var(--bs-offcanvas-width);
6052 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6053 transform: translateX(-100%);
6055 .offcanvas-md.offcanvas-end {
6058 width: var(--bs-offcanvas-width);
6059 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6060 transform: translateX(100%);
6062 .offcanvas-md.offcanvas-top {
6066 height: var(--bs-offcanvas-height);
6068 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6069 transform: translateY(-100%);
6071 .offcanvas-md.offcanvas-bottom {
6074 height: var(--bs-offcanvas-height);
6076 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6077 transform: translateY(100%);
6079 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6082 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6083 visibility: visible;
6086 @media (min-width: 768px) {
6088 --bs-offcanvas-height: auto;
6089 --bs-offcanvas-border-width: 0;
6090 background-color: transparent !important;
6092 .offcanvas-md .offcanvas-header {
6095 .offcanvas-md .offcanvas-body {
6099 overflow-y: visible;
6100 background-color: transparent !important;
6104 @media (max-width: 991.98px) {
6108 z-index: var(--bs-offcanvas-zindex);
6110 flex-direction: column;
6112 color: var(--bs-offcanvas-color);
6114 background-color: var(--bs-offcanvas-bg);
6115 background-clip: padding-box;
6117 transition: var(--bs-offcanvas-transition);
6120 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6125 @media (max-width: 991.98px) {
6126 .offcanvas-lg.offcanvas-start {
6129 width: var(--bs-offcanvas-width);
6130 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6131 transform: translateX(-100%);
6133 .offcanvas-lg.offcanvas-end {
6136 width: var(--bs-offcanvas-width);
6137 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6138 transform: translateX(100%);
6140 .offcanvas-lg.offcanvas-top {
6144 height: var(--bs-offcanvas-height);
6146 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6147 transform: translateY(-100%);
6149 .offcanvas-lg.offcanvas-bottom {
6152 height: var(--bs-offcanvas-height);
6154 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6155 transform: translateY(100%);
6157 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6160 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6161 visibility: visible;
6164 @media (min-width: 992px) {
6166 --bs-offcanvas-height: auto;
6167 --bs-offcanvas-border-width: 0;
6168 background-color: transparent !important;
6170 .offcanvas-lg .offcanvas-header {
6173 .offcanvas-lg .offcanvas-body {
6177 overflow-y: visible;
6178 background-color: transparent !important;
6182 @media (max-width: 1199.98px) {
6186 z-index: var(--bs-offcanvas-zindex);
6188 flex-direction: column;
6190 color: var(--bs-offcanvas-color);
6192 background-color: var(--bs-offcanvas-bg);
6193 background-clip: padding-box;
6195 transition: var(--bs-offcanvas-transition);
6198 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6203 @media (max-width: 1199.98px) {
6204 .offcanvas-xl.offcanvas-start {
6207 width: var(--bs-offcanvas-width);
6208 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6209 transform: translateX(-100%);
6211 .offcanvas-xl.offcanvas-end {
6214 width: var(--bs-offcanvas-width);
6215 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6216 transform: translateX(100%);
6218 .offcanvas-xl.offcanvas-top {
6222 height: var(--bs-offcanvas-height);
6224 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6225 transform: translateY(-100%);
6227 .offcanvas-xl.offcanvas-bottom {
6230 height: var(--bs-offcanvas-height);
6232 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6233 transform: translateY(100%);
6235 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6238 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6239 visibility: visible;
6242 @media (min-width: 1200px) {
6244 --bs-offcanvas-height: auto;
6245 --bs-offcanvas-border-width: 0;
6246 background-color: transparent !important;
6248 .offcanvas-xl .offcanvas-header {
6251 .offcanvas-xl .offcanvas-body {
6255 overflow-y: visible;
6256 background-color: transparent !important;
6260 @media (max-width: 1399.98px) {
6264 z-index: var(--bs-offcanvas-zindex);
6266 flex-direction: column;
6268 color: var(--bs-offcanvas-color);
6270 background-color: var(--bs-offcanvas-bg);
6271 background-clip: padding-box;
6273 transition: var(--bs-offcanvas-transition);
6276 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6281 @media (max-width: 1399.98px) {
6282 .offcanvas-xxl.offcanvas-start {
6285 width: var(--bs-offcanvas-width);
6286 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6287 transform: translateX(-100%);
6289 .offcanvas-xxl.offcanvas-end {
6292 width: var(--bs-offcanvas-width);
6293 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6294 transform: translateX(100%);
6296 .offcanvas-xxl.offcanvas-top {
6300 height: var(--bs-offcanvas-height);
6302 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6303 transform: translateY(-100%);
6305 .offcanvas-xxl.offcanvas-bottom {
6308 height: var(--bs-offcanvas-height);
6310 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6311 transform: translateY(100%);
6313 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6316 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6317 visibility: visible;
6320 @media (min-width: 1400px) {
6322 --bs-offcanvas-height: auto;
6323 --bs-offcanvas-border-width: 0;
6324 background-color: transparent !important;
6326 .offcanvas-xxl .offcanvas-header {
6329 .offcanvas-xxl .offcanvas-body {
6333 overflow-y: visible;
6334 background-color: transparent !important;
6341 z-index: var(--bs-offcanvas-zindex);
6343 flex-direction: column;
6345 color: var(--bs-offcanvas-color);
6347 background-color: var(--bs-offcanvas-bg);
6348 background-clip: padding-box;
6350 transition: var(--bs-offcanvas-transition);
6352 @media (prefers-reduced-motion: reduce) {
6357 .offcanvas.offcanvas-start {
6360 width: var(--bs-offcanvas-width);
6361 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6362 transform: translateX(-100%);
6364 .offcanvas.offcanvas-end {
6367 width: var(--bs-offcanvas-width);
6368 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6369 transform: translateX(100%);
6371 .offcanvas.offcanvas-top {
6375 height: var(--bs-offcanvas-height);
6377 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6378 transform: translateY(-100%);
6380 .offcanvas.offcanvas-bottom {
6383 height: var(--bs-offcanvas-height);
6385 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6386 transform: translateY(100%);
6388 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6391 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6392 visibility: visible;
6395 .offcanvas-backdrop {
6402 background-color: #000;
6404 .offcanvas-backdrop.fade {
6407 .offcanvas-backdrop.show {
6413 align-items: center;
6414 justify-content: space-between;
6415 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6417 .offcanvas-header .btn-close {
6418 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6419 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6420 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6421 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6426 line-height: var(--bs-offcanvas-title-line-height);
6431 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6436 display: inline-block;
6438 vertical-align: middle;
6440 background-color: currentcolor;
6443 .placeholder.btn::before {
6444 display: inline-block;
6460 .placeholder-glow .placeholder {
6461 animation: placeholder-glow 2s ease-in-out infinite;
6464 @keyframes placeholder-glow {
6470 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6471 mask-size: 200% 100%;
6472 animation: placeholder-wave 2s linear infinite;
6475 @keyframes placeholder-wave {
6477 mask-position: -200% 0%;
6487 color: #000 !important;
6488 background-color: RGBA(254, 254, 84, var(--bs-bg-opacity, 1)) !important;
6491 .text-bg-secondary {
6492 color: #fff !important;
6493 background-color: RGBA(34, 34, 34, var(--bs-bg-opacity, 1)) !important;
6497 color: #fff !important;
6498 background-color: RGBA(0, 170, 0, var(--bs-bg-opacity, 1)) !important;
6502 color: #000 !important;
6503 background-color: RGBA(0, 170, 170, var(--bs-bg-opacity, 1)) !important;
6507 color: #fff !important;
6508 background-color: RGBA(170, 0, 170, var(--bs-bg-opacity, 1)) !important;
6512 color: #fff !important;
6513 background-color: RGBA(170, 0, 0, var(--bs-bg-opacity, 1)) !important;
6517 color: #fff !important;
6518 background-color: RGBA(48, 48, 48, var(--bs-bg-opacity, 1)) !important;
6522 color: #fff !important;
6523 background-color: RGBA(0, 0, 0, var(--bs-bg-opacity, 1)) !important;
6527 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6528 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6530 .link-primary:hover, .link-primary:focus {
6531 color: RGBA(254, 254, 118, var(--bs-link-opacity, 1)) !important;
6532 text-decoration-color: RGBA(254, 254, 118, var(--bs-link-underline-opacity, 1)) !important;
6536 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6537 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6539 .link-secondary:hover, .link-secondary:focus {
6540 color: RGBA(27, 27, 27, var(--bs-link-opacity, 1)) !important;
6541 text-decoration-color: RGBA(27, 27, 27, var(--bs-link-underline-opacity, 1)) !important;
6545 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6546 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6548 .link-success:hover, .link-success:focus {
6549 color: RGBA(0, 136, 0, var(--bs-link-opacity, 1)) !important;
6550 text-decoration-color: RGBA(0, 136, 0, var(--bs-link-underline-opacity, 1)) !important;
6554 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6555 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6557 .link-info:hover, .link-info:focus {
6558 color: RGBA(51, 187, 187, var(--bs-link-opacity, 1)) !important;
6559 text-decoration-color: RGBA(51, 187, 187, var(--bs-link-underline-opacity, 1)) !important;
6563 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6564 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6566 .link-warning:hover, .link-warning:focus {
6567 color: RGBA(136, 0, 136, var(--bs-link-opacity, 1)) !important;
6568 text-decoration-color: RGBA(136, 0, 136, var(--bs-link-underline-opacity, 1)) !important;
6572 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6573 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6575 .link-danger:hover, .link-danger:focus {
6576 color: RGBA(136, 0, 0, var(--bs-link-opacity, 1)) !important;
6577 text-decoration-color: RGBA(136, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
6581 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6582 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6584 .link-light:hover, .link-light:focus {
6585 color: RGBA(38, 38, 38, var(--bs-link-opacity, 1)) !important;
6586 text-decoration-color: RGBA(38, 38, 38, var(--bs-link-underline-opacity, 1)) !important;
6590 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6591 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6593 .link-dark:hover, .link-dark:focus {
6594 color: RGBA(0, 0, 0, var(--bs-link-opacity, 1)) !important;
6595 text-decoration-color: RGBA(0, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
6598 .link-body-emphasis {
6599 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6600 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6602 .link-body-emphasis:hover, .link-body-emphasis:focus {
6603 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6604 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6609 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);
6613 display: inline-flex;
6615 align-items: center;
6616 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6617 text-underline-offset: 0.25em;
6618 backface-visibility: hidden;
6625 transition: 0.2s ease-in-out transform;
6627 @media (prefers-reduced-motion: reduce) {
6633 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
6634 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
6643 padding-top: var(--bs-aspect-ratio);
6655 --bs-aspect-ratio: 100%;
6659 --bs-aspect-ratio: 75%;
6663 --bs-aspect-ratio: 56.25%;
6667 --bs-aspect-ratio: 42.8571428571%;
6698 @media (min-width: 576px) {
6710 @media (min-width: 768px) {
6722 @media (min-width: 992px) {
6734 @media (min-width: 1200px) {
6746 @media (min-width: 1400px) {
6752 .sticky-xxl-bottom {
6760 flex-direction: row;
6761 align-items: center;
6762 align-self: stretch;
6768 flex-direction: column;
6769 align-self: stretch;
6773 .visually-hidden-focusable:not(:focus):not(:focus-within) {
6774 width: 1px !important;
6775 height: 1px !important;
6776 padding: 0 !important;
6777 margin: -1px !important;
6778 overflow: hidden !important;
6779 clip: rect(0, 0, 0, 0) !important;
6780 white-space: nowrap !important;
6781 border: 0 !important;
6783 .visually-hidden:not(caption),
6784 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
6785 position: absolute !important;
6788 .stretched-link::after {
6800 text-overflow: ellipsis;
6801 white-space: nowrap;
6805 display: inline-block;
6806 align-self: stretch;
6809 background-color: currentcolor;
6814 vertical-align: baseline !important;
6818 vertical-align: top !important;
6822 vertical-align: middle !important;
6826 vertical-align: bottom !important;
6829 .align-text-bottom {
6830 vertical-align: text-bottom !important;
6834 vertical-align: text-top !important;
6838 float: left !important;
6842 float: right !important;
6846 float: none !important;
6849 .object-fit-contain {
6850 object-fit: contain !important;
6854 object-fit: cover !important;
6858 object-fit: fill !important;
6862 object-fit: scale-down !important;
6866 object-fit: none !important;
6870 opacity: 0 !important;
6874 opacity: 0.25 !important;
6878 opacity: 0.5 !important;
6882 opacity: 0.75 !important;
6886 opacity: 1 !important;
6890 overflow: auto !important;
6894 overflow: hidden !important;
6898 overflow: visible !important;
6902 overflow: scroll !important;
6906 overflow-x: auto !important;
6909 .overflow-x-hidden {
6910 overflow-x: hidden !important;
6913 .overflow-x-visible {
6914 overflow-x: visible !important;
6917 .overflow-x-scroll {
6918 overflow-x: scroll !important;
6922 overflow-y: auto !important;
6925 .overflow-y-hidden {
6926 overflow-y: hidden !important;
6929 .overflow-y-visible {
6930 overflow-y: visible !important;
6933 .overflow-y-scroll {
6934 overflow-y: scroll !important;
6938 display: inline !important;
6942 display: inline-block !important;
6946 display: block !important;
6950 display: grid !important;
6954 display: inline-grid !important;
6958 display: table !important;
6962 display: table-row !important;
6966 display: table-cell !important;
6970 display: flex !important;
6974 display: inline-flex !important;
6978 display: none !important;
6982 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
6986 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
6990 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
6994 box-shadow: none !important;
6997 .focus-ring-primary {
6998 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7001 .focus-ring-secondary {
7002 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7005 .focus-ring-success {
7006 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7010 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7013 .focus-ring-warning {
7014 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7017 .focus-ring-danger {
7018 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7022 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7026 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7030 position: static !important;
7033 .position-relative {
7034 position: relative !important;
7037 .position-absolute {
7038 position: absolute !important;
7042 position: fixed !important;
7046 position: sticky !important;
7054 top: 50% !important;
7058 top: 100% !important;
7062 bottom: 0 !important;
7066 bottom: 50% !important;
7070 bottom: 100% !important;
7078 left: 50% !important;
7082 left: 100% !important;
7086 right: 0 !important;
7090 right: 50% !important;
7094 right: 100% !important;
7098 transform: translate(-50%, -50%) !important;
7101 .translate-middle-x {
7102 transform: translateX(-50%) !important;
7105 .translate-middle-y {
7106 transform: translateY(-50%) !important;
7110 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7114 border: 0 !important;
7118 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7122 border-top: 0 !important;
7126 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7130 border-right: 0 !important;
7134 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7138 border-bottom: 0 !important;
7142 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7146 border-left: 0 !important;
7150 --bs-border-opacity: 1;
7151 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7155 --bs-border-opacity: 1;
7156 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7160 --bs-border-opacity: 1;
7161 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7165 --bs-border-opacity: 1;
7166 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7170 --bs-border-opacity: 1;
7171 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7175 --bs-border-opacity: 1;
7176 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7180 --bs-border-opacity: 1;
7181 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7185 --bs-border-opacity: 1;
7186 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7190 --bs-border-opacity: 1;
7191 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7195 --bs-border-opacity: 1;
7196 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7199 .border-primary-subtle {
7200 border-color: var(--bs-primary-border-subtle) !important;
7203 .border-secondary-subtle {
7204 border-color: var(--bs-secondary-border-subtle) !important;
7207 .border-success-subtle {
7208 border-color: var(--bs-success-border-subtle) !important;
7211 .border-info-subtle {
7212 border-color: var(--bs-info-border-subtle) !important;
7215 .border-warning-subtle {
7216 border-color: var(--bs-warning-border-subtle) !important;
7219 .border-danger-subtle {
7220 border-color: var(--bs-danger-border-subtle) !important;
7223 .border-light-subtle {
7224 border-color: var(--bs-light-border-subtle) !important;
7227 .border-dark-subtle {
7228 border-color: var(--bs-dark-border-subtle) !important;
7232 border-width: 1px !important;
7236 border-width: 2px !important;
7240 border-width: 3px !important;
7244 border-width: 4px !important;
7248 border-width: 5px !important;
7251 .border-opacity-10 {
7252 --bs-border-opacity: 0.1;
7255 .border-opacity-25 {
7256 --bs-border-opacity: 0.25;
7259 .border-opacity-50 {
7260 --bs-border-opacity: 0.5;
7263 .border-opacity-75 {
7264 --bs-border-opacity: 0.75;
7267 .border-opacity-100 {
7268 --bs-border-opacity: 1;
7272 width: 25% !important;
7276 width: 50% !important;
7280 width: 75% !important;
7284 width: 100% !important;
7288 width: auto !important;
7292 max-width: 100% !important;
7296 width: 100vw !important;
7300 min-width: 100vw !important;
7304 height: 25% !important;
7308 height: 50% !important;
7312 height: 75% !important;
7316 height: 100% !important;
7320 height: auto !important;
7324 max-height: 100% !important;
7328 height: 100vh !important;
7332 min-height: 100vh !important;
7336 flex: 1 1 auto !important;
7340 flex-direction: row !important;
7344 flex-direction: column !important;
7348 flex-direction: row-reverse !important;
7351 .flex-column-reverse {
7352 flex-direction: column-reverse !important;
7356 flex-grow: 0 !important;
7360 flex-grow: 1 !important;
7364 flex-shrink: 0 !important;
7368 flex-shrink: 1 !important;
7372 flex-wrap: wrap !important;
7376 flex-wrap: nowrap !important;
7379 .flex-wrap-reverse {
7380 flex-wrap: wrap-reverse !important;
7383 .justify-content-start {
7384 justify-content: flex-start !important;
7387 .justify-content-end {
7388 justify-content: flex-end !important;
7391 .justify-content-center {
7392 justify-content: center !important;
7395 .justify-content-between {
7396 justify-content: space-between !important;
7399 .justify-content-around {
7400 justify-content: space-around !important;
7403 .justify-content-evenly {
7404 justify-content: space-evenly !important;
7407 .align-items-start {
7408 align-items: flex-start !important;
7412 align-items: flex-end !important;
7415 .align-items-center {
7416 align-items: center !important;
7419 .align-items-baseline {
7420 align-items: baseline !important;
7423 .align-items-stretch {
7424 align-items: stretch !important;
7427 .align-content-start {
7428 align-content: flex-start !important;
7431 .align-content-end {
7432 align-content: flex-end !important;
7435 .align-content-center {
7436 align-content: center !important;
7439 .align-content-between {
7440 align-content: space-between !important;
7443 .align-content-around {
7444 align-content: space-around !important;
7447 .align-content-stretch {
7448 align-content: stretch !important;
7452 align-self: auto !important;
7456 align-self: flex-start !important;
7460 align-self: flex-end !important;
7463 .align-self-center {
7464 align-self: center !important;
7467 .align-self-baseline {
7468 align-self: baseline !important;
7471 .align-self-stretch {
7472 align-self: stretch !important;
7476 order: -1 !important;
7480 order: 0 !important;
7484 order: 1 !important;
7488 order: 2 !important;
7492 order: 3 !important;
7496 order: 4 !important;
7500 order: 5 !important;
7504 order: 6 !important;
7508 margin: 0 !important;
7512 margin: 0.25rem !important;
7516 margin: 0.5rem !important;
7520 margin: 1rem !important;
7524 margin: 1.5rem !important;
7528 margin: 3rem !important;
7532 margin: auto !important;
7536 margin-right: 0 !important;
7537 margin-left: 0 !important;
7541 margin-right: 0.25rem !important;
7542 margin-left: 0.25rem !important;
7546 margin-right: 0.5rem !important;
7547 margin-left: 0.5rem !important;
7551 margin-right: 1rem !important;
7552 margin-left: 1rem !important;
7556 margin-right: 1.5rem !important;
7557 margin-left: 1.5rem !important;
7561 margin-right: 3rem !important;
7562 margin-left: 3rem !important;
7566 margin-right: auto !important;
7567 margin-left: auto !important;
7571 margin-top: 0 !important;
7572 margin-bottom: 0 !important;
7576 margin-top: 0.25rem !important;
7577 margin-bottom: 0.25rem !important;
7581 margin-top: 0.5rem !important;
7582 margin-bottom: 0.5rem !important;
7586 margin-top: 1rem !important;
7587 margin-bottom: 1rem !important;
7591 margin-top: 1.5rem !important;
7592 margin-bottom: 1.5rem !important;
7596 margin-top: 3rem !important;
7597 margin-bottom: 3rem !important;
7601 margin-top: auto !important;
7602 margin-bottom: auto !important;
7606 margin-top: 0 !important;
7610 margin-top: 0.25rem !important;
7614 margin-top: 0.5rem !important;
7618 margin-top: 1rem !important;
7622 margin-top: 1.5rem !important;
7626 margin-top: 3rem !important;
7630 margin-top: auto !important;
7634 margin-right: 0 !important;
7638 margin-right: 0.25rem !important;
7642 margin-right: 0.5rem !important;
7646 margin-right: 1rem !important;
7650 margin-right: 1.5rem !important;
7654 margin-right: 3rem !important;
7658 margin-right: auto !important;
7662 margin-bottom: 0 !important;
7666 margin-bottom: 0.25rem !important;
7670 margin-bottom: 0.5rem !important;
7674 margin-bottom: 1rem !important;
7678 margin-bottom: 1.5rem !important;
7682 margin-bottom: 3rem !important;
7686 margin-bottom: auto !important;
7690 margin-left: 0 !important;
7694 margin-left: 0.25rem !important;
7698 margin-left: 0.5rem !important;
7702 margin-left: 1rem !important;
7706 margin-left: 1.5rem !important;
7710 margin-left: 3rem !important;
7714 margin-left: auto !important;
7718 padding: 0 !important;
7722 padding: 0.25rem !important;
7726 padding: 0.5rem !important;
7730 padding: 1rem !important;
7734 padding: 1.5rem !important;
7738 padding: 3rem !important;
7742 padding-right: 0 !important;
7743 padding-left: 0 !important;
7747 padding-right: 0.25rem !important;
7748 padding-left: 0.25rem !important;
7752 padding-right: 0.5rem !important;
7753 padding-left: 0.5rem !important;
7757 padding-right: 1rem !important;
7758 padding-left: 1rem !important;
7762 padding-right: 1.5rem !important;
7763 padding-left: 1.5rem !important;
7767 padding-right: 3rem !important;
7768 padding-left: 3rem !important;
7772 padding-top: 0 !important;
7773 padding-bottom: 0 !important;
7777 padding-top: 0.25rem !important;
7778 padding-bottom: 0.25rem !important;
7782 padding-top: 0.5rem !important;
7783 padding-bottom: 0.5rem !important;
7787 padding-top: 1rem !important;
7788 padding-bottom: 1rem !important;
7792 padding-top: 1.5rem !important;
7793 padding-bottom: 1.5rem !important;
7797 padding-top: 3rem !important;
7798 padding-bottom: 3rem !important;
7802 padding-top: 0 !important;
7806 padding-top: 0.25rem !important;
7810 padding-top: 0.5rem !important;
7814 padding-top: 1rem !important;
7818 padding-top: 1.5rem !important;
7822 padding-top: 3rem !important;
7826 padding-right: 0 !important;
7830 padding-right: 0.25rem !important;
7834 padding-right: 0.5rem !important;
7838 padding-right: 1rem !important;
7842 padding-right: 1.5rem !important;
7846 padding-right: 3rem !important;
7850 padding-bottom: 0 !important;
7854 padding-bottom: 0.25rem !important;
7858 padding-bottom: 0.5rem !important;
7862 padding-bottom: 1rem !important;
7866 padding-bottom: 1.5rem !important;
7870 padding-bottom: 3rem !important;
7874 padding-left: 0 !important;
7878 padding-left: 0.25rem !important;
7882 padding-left: 0.5rem !important;
7886 padding-left: 1rem !important;
7890 padding-left: 1.5rem !important;
7894 padding-left: 3rem !important;
7902 gap: 0.25rem !important;
7906 gap: 0.5rem !important;
7910 gap: 1rem !important;
7914 gap: 1.5rem !important;
7918 gap: 3rem !important;
7922 row-gap: 0 !important;
7926 row-gap: 0.25rem !important;
7930 row-gap: 0.5rem !important;
7934 row-gap: 1rem !important;
7938 row-gap: 1.5rem !important;
7942 row-gap: 3rem !important;
7946 column-gap: 0 !important;
7950 column-gap: 0.25rem !important;
7954 column-gap: 0.5rem !important;
7958 column-gap: 1rem !important;
7962 column-gap: 1.5rem !important;
7966 column-gap: 3rem !important;
7970 font-family: var(--bs-font-monospace) !important;
7974 font-size: calc(1.375rem + 1.5vw) !important;
7978 font-size: calc(1.325rem + 0.9vw) !important;
7982 font-size: calc(1.3rem + 0.6vw) !important;
7986 font-size: calc(1.275rem + 0.3vw) !important;
7990 font-size: 1.25rem !important;
7994 font-size: 1rem !important;
7998 font-style: italic !important;
8002 font-style: normal !important;
8006 font-weight: lighter !important;
8010 font-weight: 300 !important;
8014 font-weight: 400 !important;
8018 font-weight: 500 !important;
8022 font-weight: 600 !important;
8026 font-weight: 700 !important;
8030 font-weight: bolder !important;
8034 line-height: 1 !important;
8038 line-height: 1.25 !important;
8042 line-height: 1.5 !important;
8046 line-height: 2 !important;
8050 text-align: left !important;
8054 text-align: right !important;
8058 text-align: center !important;
8061 .text-decoration-none {
8062 text-decoration: none !important;
8065 .text-decoration-underline {
8066 text-decoration: underline !important;
8069 .text-decoration-line-through {
8070 text-decoration: line-through !important;
8074 text-transform: lowercase !important;
8078 text-transform: uppercase !important;
8082 text-transform: capitalize !important;
8086 white-space: normal !important;
8090 white-space: nowrap !important;
8093 /* rtl:begin:remove */
8095 word-wrap: break-word !important;
8096 word-break: break-word !important;
8099 /* rtl:end:remove */
8101 --bs-text-opacity: 1;
8102 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8106 --bs-text-opacity: 1;
8107 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8111 --bs-text-opacity: 1;
8112 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8116 --bs-text-opacity: 1;
8117 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8121 --bs-text-opacity: 1;
8122 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8126 --bs-text-opacity: 1;
8127 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8131 --bs-text-opacity: 1;
8132 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8136 --bs-text-opacity: 1;
8137 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8141 --bs-text-opacity: 1;
8142 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8146 --bs-text-opacity: 1;
8147 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8151 --bs-text-opacity: 1;
8152 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8156 --bs-text-opacity: 1;
8157 color: var(--bs-secondary-color) !important;
8161 --bs-text-opacity: 1;
8162 color: rgba(0, 0, 0, 0.5) !important;
8166 --bs-text-opacity: 1;
8167 color: rgba(255, 255, 255, 0.5) !important;
8170 .text-body-secondary {
8171 --bs-text-opacity: 1;
8172 color: var(--bs-secondary-color) !important;
8175 .text-body-tertiary {
8176 --bs-text-opacity: 1;
8177 color: var(--bs-tertiary-color) !important;
8180 .text-body-emphasis {
8181 --bs-text-opacity: 1;
8182 color: var(--bs-emphasis-color) !important;
8186 --bs-text-opacity: 1;
8187 color: inherit !important;
8191 --bs-text-opacity: 0.25;
8195 --bs-text-opacity: 0.5;
8199 --bs-text-opacity: 0.75;
8203 --bs-text-opacity: 1;
8206 .text-primary-emphasis {
8207 color: var(--bs-primary-text-emphasis) !important;
8210 .text-secondary-emphasis {
8211 color: var(--bs-secondary-text-emphasis) !important;
8214 .text-success-emphasis {
8215 color: var(--bs-success-text-emphasis) !important;
8218 .text-info-emphasis {
8219 color: var(--bs-info-text-emphasis) !important;
8222 .text-warning-emphasis {
8223 color: var(--bs-warning-text-emphasis) !important;
8226 .text-danger-emphasis {
8227 color: var(--bs-danger-text-emphasis) !important;
8230 .text-light-emphasis {
8231 color: var(--bs-light-text-emphasis) !important;
8234 .text-dark-emphasis {
8235 color: var(--bs-dark-text-emphasis) !important;
8239 --bs-link-opacity: 0.1;
8242 .link-opacity-10-hover:hover {
8243 --bs-link-opacity: 0.1;
8247 --bs-link-opacity: 0.25;
8250 .link-opacity-25-hover:hover {
8251 --bs-link-opacity: 0.25;
8255 --bs-link-opacity: 0.5;
8258 .link-opacity-50-hover:hover {
8259 --bs-link-opacity: 0.5;
8263 --bs-link-opacity: 0.75;
8266 .link-opacity-75-hover:hover {
8267 --bs-link-opacity: 0.75;
8271 --bs-link-opacity: 1;
8274 .link-opacity-100-hover:hover {
8275 --bs-link-opacity: 1;
8279 text-underline-offset: 0.125em !important;
8282 .link-offset-1-hover:hover {
8283 text-underline-offset: 0.125em !important;
8287 text-underline-offset: 0.25em !important;
8290 .link-offset-2-hover:hover {
8291 text-underline-offset: 0.25em !important;
8295 text-underline-offset: 0.375em !important;
8298 .link-offset-3-hover:hover {
8299 text-underline-offset: 0.375em !important;
8302 .link-underline-primary {
8303 --bs-link-underline-opacity: 1;
8304 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8307 .link-underline-secondary {
8308 --bs-link-underline-opacity: 1;
8309 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8312 .link-underline-success {
8313 --bs-link-underline-opacity: 1;
8314 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8317 .link-underline-info {
8318 --bs-link-underline-opacity: 1;
8319 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8322 .link-underline-warning {
8323 --bs-link-underline-opacity: 1;
8324 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8327 .link-underline-danger {
8328 --bs-link-underline-opacity: 1;
8329 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8332 .link-underline-light {
8333 --bs-link-underline-opacity: 1;
8334 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8337 .link-underline-dark {
8338 --bs-link-underline-opacity: 1;
8339 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8343 --bs-link-underline-opacity: 1;
8344 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8347 .link-underline-opacity-0 {
8348 --bs-link-underline-opacity: 0;
8351 .link-underline-opacity-0-hover:hover {
8352 --bs-link-underline-opacity: 0;
8355 .link-underline-opacity-10 {
8356 --bs-link-underline-opacity: 0.1;
8359 .link-underline-opacity-10-hover:hover {
8360 --bs-link-underline-opacity: 0.1;
8363 .link-underline-opacity-25 {
8364 --bs-link-underline-opacity: 0.25;
8367 .link-underline-opacity-25-hover:hover {
8368 --bs-link-underline-opacity: 0.25;
8371 .link-underline-opacity-50 {
8372 --bs-link-underline-opacity: 0.5;
8375 .link-underline-opacity-50-hover:hover {
8376 --bs-link-underline-opacity: 0.5;
8379 .link-underline-opacity-75 {
8380 --bs-link-underline-opacity: 0.75;
8383 .link-underline-opacity-75-hover:hover {
8384 --bs-link-underline-opacity: 0.75;
8387 .link-underline-opacity-100 {
8388 --bs-link-underline-opacity: 1;
8391 .link-underline-opacity-100-hover:hover {
8392 --bs-link-underline-opacity: 1;
8397 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8402 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8407 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8412 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8417 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8422 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8427 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8432 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8437 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8442 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8447 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8452 background-color: transparent !important;
8455 .bg-body-secondary {
8457 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8462 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8466 --bs-bg-opacity: 0.1;
8470 --bs-bg-opacity: 0.25;
8474 --bs-bg-opacity: 0.5;
8478 --bs-bg-opacity: 0.75;
8485 .bg-primary-subtle {
8486 background-color: var(--bs-primary-bg-subtle) !important;
8489 .bg-secondary-subtle {
8490 background-color: var(--bs-secondary-bg-subtle) !important;
8493 .bg-success-subtle {
8494 background-color: var(--bs-success-bg-subtle) !important;
8498 background-color: var(--bs-info-bg-subtle) !important;
8501 .bg-warning-subtle {
8502 background-color: var(--bs-warning-bg-subtle) !important;
8506 background-color: var(--bs-danger-bg-subtle) !important;
8510 background-color: var(--bs-light-bg-subtle) !important;
8514 background-color: var(--bs-dark-bg-subtle) !important;
8518 background-image: var(--bs-gradient) !important;
8522 user-select: all !important;
8526 user-select: auto !important;
8530 user-select: none !important;
8534 pointer-events: none !important;
8538 pointer-events: auto !important;
8542 border-radius: var(--bs-border-radius) !important;
8546 border-radius: 0 !important;
8550 border-radius: var(--bs-border-radius-sm) !important;
8554 border-radius: var(--bs-border-radius) !important;
8558 border-radius: var(--bs-border-radius-lg) !important;
8562 border-radius: var(--bs-border-radius-xl) !important;
8566 border-radius: var(--bs-border-radius-xxl) !important;
8570 border-radius: 50% !important;
8574 border-radius: var(--bs-border-radius-pill) !important;
8578 border-top-left-radius: var(--bs-border-radius) !important;
8579 border-top-right-radius: var(--bs-border-radius) !important;
8583 border-top-left-radius: 0 !important;
8584 border-top-right-radius: 0 !important;
8588 border-top-left-radius: var(--bs-border-radius-sm) !important;
8589 border-top-right-radius: var(--bs-border-radius-sm) !important;
8593 border-top-left-radius: var(--bs-border-radius) !important;
8594 border-top-right-radius: var(--bs-border-radius) !important;
8598 border-top-left-radius: var(--bs-border-radius-lg) !important;
8599 border-top-right-radius: var(--bs-border-radius-lg) !important;
8603 border-top-left-radius: var(--bs-border-radius-xl) !important;
8604 border-top-right-radius: var(--bs-border-radius-xl) !important;
8608 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8609 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8612 .rounded-top-circle {
8613 border-top-left-radius: 50% !important;
8614 border-top-right-radius: 50% !important;
8618 border-top-left-radius: var(--bs-border-radius-pill) !important;
8619 border-top-right-radius: var(--bs-border-radius-pill) !important;
8623 border-top-right-radius: var(--bs-border-radius) !important;
8624 border-bottom-right-radius: var(--bs-border-radius) !important;
8628 border-top-right-radius: 0 !important;
8629 border-bottom-right-radius: 0 !important;
8633 border-top-right-radius: var(--bs-border-radius-sm) !important;
8634 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8638 border-top-right-radius: var(--bs-border-radius) !important;
8639 border-bottom-right-radius: var(--bs-border-radius) !important;
8643 border-top-right-radius: var(--bs-border-radius-lg) !important;
8644 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8648 border-top-right-radius: var(--bs-border-radius-xl) !important;
8649 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8653 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8654 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8657 .rounded-end-circle {
8658 border-top-right-radius: 50% !important;
8659 border-bottom-right-radius: 50% !important;
8663 border-top-right-radius: var(--bs-border-radius-pill) !important;
8664 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8668 border-bottom-right-radius: var(--bs-border-radius) !important;
8669 border-bottom-left-radius: var(--bs-border-radius) !important;
8673 border-bottom-right-radius: 0 !important;
8674 border-bottom-left-radius: 0 !important;
8678 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8679 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8683 border-bottom-right-radius: var(--bs-border-radius) !important;
8684 border-bottom-left-radius: var(--bs-border-radius) !important;
8688 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8689 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8693 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8694 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8698 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8699 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8702 .rounded-bottom-circle {
8703 border-bottom-right-radius: 50% !important;
8704 border-bottom-left-radius: 50% !important;
8707 .rounded-bottom-pill {
8708 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8709 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
8713 border-bottom-left-radius: var(--bs-border-radius) !important;
8714 border-top-left-radius: var(--bs-border-radius) !important;
8718 border-bottom-left-radius: 0 !important;
8719 border-top-left-radius: 0 !important;
8723 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8724 border-top-left-radius: var(--bs-border-radius-sm) !important;
8728 border-bottom-left-radius: var(--bs-border-radius) !important;
8729 border-top-left-radius: var(--bs-border-radius) !important;
8733 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8734 border-top-left-radius: var(--bs-border-radius-lg) !important;
8738 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8739 border-top-left-radius: var(--bs-border-radius-xl) !important;
8743 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8744 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8747 .rounded-start-circle {
8748 border-bottom-left-radius: 50% !important;
8749 border-top-left-radius: 50% !important;
8752 .rounded-start-pill {
8753 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
8754 border-top-left-radius: var(--bs-border-radius-pill) !important;
8758 visibility: visible !important;
8762 visibility: hidden !important;
8766 z-index: -1 !important;
8770 z-index: 0 !important;
8774 z-index: 1 !important;
8778 z-index: 2 !important;
8782 z-index: 3 !important;
8785 @media (min-width: 576px) {
8787 float: left !important;
8790 float: right !important;
8793 float: none !important;
8795 .object-fit-sm-contain {
8796 object-fit: contain !important;
8798 .object-fit-sm-cover {
8799 object-fit: cover !important;
8801 .object-fit-sm-fill {
8802 object-fit: fill !important;
8804 .object-fit-sm-scale {
8805 object-fit: scale-down !important;
8807 .object-fit-sm-none {
8808 object-fit: none !important;
8811 display: inline !important;
8813 .d-sm-inline-block {
8814 display: inline-block !important;
8817 display: block !important;
8820 display: grid !important;
8823 display: inline-grid !important;
8826 display: table !important;
8829 display: table-row !important;
8832 display: table-cell !important;
8835 display: flex !important;
8838 display: inline-flex !important;
8841 display: none !important;
8844 flex: 1 1 auto !important;
8847 flex-direction: row !important;
8850 flex-direction: column !important;
8852 .flex-sm-row-reverse {
8853 flex-direction: row-reverse !important;
8855 .flex-sm-column-reverse {
8856 flex-direction: column-reverse !important;
8859 flex-grow: 0 !important;
8862 flex-grow: 1 !important;
8865 flex-shrink: 0 !important;
8868 flex-shrink: 1 !important;
8871 flex-wrap: wrap !important;
8874 flex-wrap: nowrap !important;
8876 .flex-sm-wrap-reverse {
8877 flex-wrap: wrap-reverse !important;
8879 .justify-content-sm-start {
8880 justify-content: flex-start !important;
8882 .justify-content-sm-end {
8883 justify-content: flex-end !important;
8885 .justify-content-sm-center {
8886 justify-content: center !important;
8888 .justify-content-sm-between {
8889 justify-content: space-between !important;
8891 .justify-content-sm-around {
8892 justify-content: space-around !important;
8894 .justify-content-sm-evenly {
8895 justify-content: space-evenly !important;
8897 .align-items-sm-start {
8898 align-items: flex-start !important;
8900 .align-items-sm-end {
8901 align-items: flex-end !important;
8903 .align-items-sm-center {
8904 align-items: center !important;
8906 .align-items-sm-baseline {
8907 align-items: baseline !important;
8909 .align-items-sm-stretch {
8910 align-items: stretch !important;
8912 .align-content-sm-start {
8913 align-content: flex-start !important;
8915 .align-content-sm-end {
8916 align-content: flex-end !important;
8918 .align-content-sm-center {
8919 align-content: center !important;
8921 .align-content-sm-between {
8922 align-content: space-between !important;
8924 .align-content-sm-around {
8925 align-content: space-around !important;
8927 .align-content-sm-stretch {
8928 align-content: stretch !important;
8930 .align-self-sm-auto {
8931 align-self: auto !important;
8933 .align-self-sm-start {
8934 align-self: flex-start !important;
8936 .align-self-sm-end {
8937 align-self: flex-end !important;
8939 .align-self-sm-center {
8940 align-self: center !important;
8942 .align-self-sm-baseline {
8943 align-self: baseline !important;
8945 .align-self-sm-stretch {
8946 align-self: stretch !important;
8949 order: -1 !important;
8952 order: 0 !important;
8955 order: 1 !important;
8958 order: 2 !important;
8961 order: 3 !important;
8964 order: 4 !important;
8967 order: 5 !important;
8970 order: 6 !important;
8973 margin: 0 !important;
8976 margin: 0.25rem !important;
8979 margin: 0.5rem !important;
8982 margin: 1rem !important;
8985 margin: 1.5rem !important;
8988 margin: 3rem !important;
8991 margin: auto !important;
8994 margin-right: 0 !important;
8995 margin-left: 0 !important;
8998 margin-right: 0.25rem !important;
8999 margin-left: 0.25rem !important;
9002 margin-right: 0.5rem !important;
9003 margin-left: 0.5rem !important;
9006 margin-right: 1rem !important;
9007 margin-left: 1rem !important;
9010 margin-right: 1.5rem !important;
9011 margin-left: 1.5rem !important;
9014 margin-right: 3rem !important;
9015 margin-left: 3rem !important;
9018 margin-right: auto !important;
9019 margin-left: auto !important;
9022 margin-top: 0 !important;
9023 margin-bottom: 0 !important;
9026 margin-top: 0.25rem !important;
9027 margin-bottom: 0.25rem !important;
9030 margin-top: 0.5rem !important;
9031 margin-bottom: 0.5rem !important;
9034 margin-top: 1rem !important;
9035 margin-bottom: 1rem !important;
9038 margin-top: 1.5rem !important;
9039 margin-bottom: 1.5rem !important;
9042 margin-top: 3rem !important;
9043 margin-bottom: 3rem !important;
9046 margin-top: auto !important;
9047 margin-bottom: auto !important;
9050 margin-top: 0 !important;
9053 margin-top: 0.25rem !important;
9056 margin-top: 0.5rem !important;
9059 margin-top: 1rem !important;
9062 margin-top: 1.5rem !important;
9065 margin-top: 3rem !important;
9068 margin-top: auto !important;
9071 margin-right: 0 !important;
9074 margin-right: 0.25rem !important;
9077 margin-right: 0.5rem !important;
9080 margin-right: 1rem !important;
9083 margin-right: 1.5rem !important;
9086 margin-right: 3rem !important;
9089 margin-right: auto !important;
9092 margin-bottom: 0 !important;
9095 margin-bottom: 0.25rem !important;
9098 margin-bottom: 0.5rem !important;
9101 margin-bottom: 1rem !important;
9104 margin-bottom: 1.5rem !important;
9107 margin-bottom: 3rem !important;
9110 margin-bottom: auto !important;
9113 margin-left: 0 !important;
9116 margin-left: 0.25rem !important;
9119 margin-left: 0.5rem !important;
9122 margin-left: 1rem !important;
9125 margin-left: 1.5rem !important;
9128 margin-left: 3rem !important;
9131 margin-left: auto !important;
9134 padding: 0 !important;
9137 padding: 0.25rem !important;
9140 padding: 0.5rem !important;
9143 padding: 1rem !important;
9146 padding: 1.5rem !important;
9149 padding: 3rem !important;
9152 padding-right: 0 !important;
9153 padding-left: 0 !important;
9156 padding-right: 0.25rem !important;
9157 padding-left: 0.25rem !important;
9160 padding-right: 0.5rem !important;
9161 padding-left: 0.5rem !important;
9164 padding-right: 1rem !important;
9165 padding-left: 1rem !important;
9168 padding-right: 1.5rem !important;
9169 padding-left: 1.5rem !important;
9172 padding-right: 3rem !important;
9173 padding-left: 3rem !important;
9176 padding-top: 0 !important;
9177 padding-bottom: 0 !important;
9180 padding-top: 0.25rem !important;
9181 padding-bottom: 0.25rem !important;
9184 padding-top: 0.5rem !important;
9185 padding-bottom: 0.5rem !important;
9188 padding-top: 1rem !important;
9189 padding-bottom: 1rem !important;
9192 padding-top: 1.5rem !important;
9193 padding-bottom: 1.5rem !important;
9196 padding-top: 3rem !important;
9197 padding-bottom: 3rem !important;
9200 padding-top: 0 !important;
9203 padding-top: 0.25rem !important;
9206 padding-top: 0.5rem !important;
9209 padding-top: 1rem !important;
9212 padding-top: 1.5rem !important;
9215 padding-top: 3rem !important;
9218 padding-right: 0 !important;
9221 padding-right: 0.25rem !important;
9224 padding-right: 0.5rem !important;
9227 padding-right: 1rem !important;
9230 padding-right: 1.5rem !important;
9233 padding-right: 3rem !important;
9236 padding-bottom: 0 !important;
9239 padding-bottom: 0.25rem !important;
9242 padding-bottom: 0.5rem !important;
9245 padding-bottom: 1rem !important;
9248 padding-bottom: 1.5rem !important;
9251 padding-bottom: 3rem !important;
9254 padding-left: 0 !important;
9257 padding-left: 0.25rem !important;
9260 padding-left: 0.5rem !important;
9263 padding-left: 1rem !important;
9266 padding-left: 1.5rem !important;
9269 padding-left: 3rem !important;
9275 gap: 0.25rem !important;
9278 gap: 0.5rem !important;
9281 gap: 1rem !important;
9284 gap: 1.5rem !important;
9287 gap: 3rem !important;
9290 row-gap: 0 !important;
9293 row-gap: 0.25rem !important;
9296 row-gap: 0.5rem !important;
9299 row-gap: 1rem !important;
9302 row-gap: 1.5rem !important;
9305 row-gap: 3rem !important;
9308 column-gap: 0 !important;
9311 column-gap: 0.25rem !important;
9314 column-gap: 0.5rem !important;
9317 column-gap: 1rem !important;
9320 column-gap: 1.5rem !important;
9323 column-gap: 3rem !important;
9326 text-align: left !important;
9329 text-align: right !important;
9332 text-align: center !important;
9335 @media (min-width: 768px) {
9337 float: left !important;
9340 float: right !important;
9343 float: none !important;
9345 .object-fit-md-contain {
9346 object-fit: contain !important;
9348 .object-fit-md-cover {
9349 object-fit: cover !important;
9351 .object-fit-md-fill {
9352 object-fit: fill !important;
9354 .object-fit-md-scale {
9355 object-fit: scale-down !important;
9357 .object-fit-md-none {
9358 object-fit: none !important;
9361 display: inline !important;
9363 .d-md-inline-block {
9364 display: inline-block !important;
9367 display: block !important;
9370 display: grid !important;
9373 display: inline-grid !important;
9376 display: table !important;
9379 display: table-row !important;
9382 display: table-cell !important;
9385 display: flex !important;
9388 display: inline-flex !important;
9391 display: none !important;
9394 flex: 1 1 auto !important;
9397 flex-direction: row !important;
9400 flex-direction: column !important;
9402 .flex-md-row-reverse {
9403 flex-direction: row-reverse !important;
9405 .flex-md-column-reverse {
9406 flex-direction: column-reverse !important;
9409 flex-grow: 0 !important;
9412 flex-grow: 1 !important;
9415 flex-shrink: 0 !important;
9418 flex-shrink: 1 !important;
9421 flex-wrap: wrap !important;
9424 flex-wrap: nowrap !important;
9426 .flex-md-wrap-reverse {
9427 flex-wrap: wrap-reverse !important;
9429 .justify-content-md-start {
9430 justify-content: flex-start !important;
9432 .justify-content-md-end {
9433 justify-content: flex-end !important;
9435 .justify-content-md-center {
9436 justify-content: center !important;
9438 .justify-content-md-between {
9439 justify-content: space-between !important;
9441 .justify-content-md-around {
9442 justify-content: space-around !important;
9444 .justify-content-md-evenly {
9445 justify-content: space-evenly !important;
9447 .align-items-md-start {
9448 align-items: flex-start !important;
9450 .align-items-md-end {
9451 align-items: flex-end !important;
9453 .align-items-md-center {
9454 align-items: center !important;
9456 .align-items-md-baseline {
9457 align-items: baseline !important;
9459 .align-items-md-stretch {
9460 align-items: stretch !important;
9462 .align-content-md-start {
9463 align-content: flex-start !important;
9465 .align-content-md-end {
9466 align-content: flex-end !important;
9468 .align-content-md-center {
9469 align-content: center !important;
9471 .align-content-md-between {
9472 align-content: space-between !important;
9474 .align-content-md-around {
9475 align-content: space-around !important;
9477 .align-content-md-stretch {
9478 align-content: stretch !important;
9480 .align-self-md-auto {
9481 align-self: auto !important;
9483 .align-self-md-start {
9484 align-self: flex-start !important;
9486 .align-self-md-end {
9487 align-self: flex-end !important;
9489 .align-self-md-center {
9490 align-self: center !important;
9492 .align-self-md-baseline {
9493 align-self: baseline !important;
9495 .align-self-md-stretch {
9496 align-self: stretch !important;
9499 order: -1 !important;
9502 order: 0 !important;
9505 order: 1 !important;
9508 order: 2 !important;
9511 order: 3 !important;
9514 order: 4 !important;
9517 order: 5 !important;
9520 order: 6 !important;
9523 margin: 0 !important;
9526 margin: 0.25rem !important;
9529 margin: 0.5rem !important;
9532 margin: 1rem !important;
9535 margin: 1.5rem !important;
9538 margin: 3rem !important;
9541 margin: auto !important;
9544 margin-right: 0 !important;
9545 margin-left: 0 !important;
9548 margin-right: 0.25rem !important;
9549 margin-left: 0.25rem !important;
9552 margin-right: 0.5rem !important;
9553 margin-left: 0.5rem !important;
9556 margin-right: 1rem !important;
9557 margin-left: 1rem !important;
9560 margin-right: 1.5rem !important;
9561 margin-left: 1.5rem !important;
9564 margin-right: 3rem !important;
9565 margin-left: 3rem !important;
9568 margin-right: auto !important;
9569 margin-left: auto !important;
9572 margin-top: 0 !important;
9573 margin-bottom: 0 !important;
9576 margin-top: 0.25rem !important;
9577 margin-bottom: 0.25rem !important;
9580 margin-top: 0.5rem !important;
9581 margin-bottom: 0.5rem !important;
9584 margin-top: 1rem !important;
9585 margin-bottom: 1rem !important;
9588 margin-top: 1.5rem !important;
9589 margin-bottom: 1.5rem !important;
9592 margin-top: 3rem !important;
9593 margin-bottom: 3rem !important;
9596 margin-top: auto !important;
9597 margin-bottom: auto !important;
9600 margin-top: 0 !important;
9603 margin-top: 0.25rem !important;
9606 margin-top: 0.5rem !important;
9609 margin-top: 1rem !important;
9612 margin-top: 1.5rem !important;
9615 margin-top: 3rem !important;
9618 margin-top: auto !important;
9621 margin-right: 0 !important;
9624 margin-right: 0.25rem !important;
9627 margin-right: 0.5rem !important;
9630 margin-right: 1rem !important;
9633 margin-right: 1.5rem !important;
9636 margin-right: 3rem !important;
9639 margin-right: auto !important;
9642 margin-bottom: 0 !important;
9645 margin-bottom: 0.25rem !important;
9648 margin-bottom: 0.5rem !important;
9651 margin-bottom: 1rem !important;
9654 margin-bottom: 1.5rem !important;
9657 margin-bottom: 3rem !important;
9660 margin-bottom: auto !important;
9663 margin-left: 0 !important;
9666 margin-left: 0.25rem !important;
9669 margin-left: 0.5rem !important;
9672 margin-left: 1rem !important;
9675 margin-left: 1.5rem !important;
9678 margin-left: 3rem !important;
9681 margin-left: auto !important;
9684 padding: 0 !important;
9687 padding: 0.25rem !important;
9690 padding: 0.5rem !important;
9693 padding: 1rem !important;
9696 padding: 1.5rem !important;
9699 padding: 3rem !important;
9702 padding-right: 0 !important;
9703 padding-left: 0 !important;
9706 padding-right: 0.25rem !important;
9707 padding-left: 0.25rem !important;
9710 padding-right: 0.5rem !important;
9711 padding-left: 0.5rem !important;
9714 padding-right: 1rem !important;
9715 padding-left: 1rem !important;
9718 padding-right: 1.5rem !important;
9719 padding-left: 1.5rem !important;
9722 padding-right: 3rem !important;
9723 padding-left: 3rem !important;
9726 padding-top: 0 !important;
9727 padding-bottom: 0 !important;
9730 padding-top: 0.25rem !important;
9731 padding-bottom: 0.25rem !important;
9734 padding-top: 0.5rem !important;
9735 padding-bottom: 0.5rem !important;
9738 padding-top: 1rem !important;
9739 padding-bottom: 1rem !important;
9742 padding-top: 1.5rem !important;
9743 padding-bottom: 1.5rem !important;
9746 padding-top: 3rem !important;
9747 padding-bottom: 3rem !important;
9750 padding-top: 0 !important;
9753 padding-top: 0.25rem !important;
9756 padding-top: 0.5rem !important;
9759 padding-top: 1rem !important;
9762 padding-top: 1.5rem !important;
9765 padding-top: 3rem !important;
9768 padding-right: 0 !important;
9771 padding-right: 0.25rem !important;
9774 padding-right: 0.5rem !important;
9777 padding-right: 1rem !important;
9780 padding-right: 1.5rem !important;
9783 padding-right: 3rem !important;
9786 padding-bottom: 0 !important;
9789 padding-bottom: 0.25rem !important;
9792 padding-bottom: 0.5rem !important;
9795 padding-bottom: 1rem !important;
9798 padding-bottom: 1.5rem !important;
9801 padding-bottom: 3rem !important;
9804 padding-left: 0 !important;
9807 padding-left: 0.25rem !important;
9810 padding-left: 0.5rem !important;
9813 padding-left: 1rem !important;
9816 padding-left: 1.5rem !important;
9819 padding-left: 3rem !important;
9825 gap: 0.25rem !important;
9828 gap: 0.5rem !important;
9831 gap: 1rem !important;
9834 gap: 1.5rem !important;
9837 gap: 3rem !important;
9840 row-gap: 0 !important;
9843 row-gap: 0.25rem !important;
9846 row-gap: 0.5rem !important;
9849 row-gap: 1rem !important;
9852 row-gap: 1.5rem !important;
9855 row-gap: 3rem !important;
9858 column-gap: 0 !important;
9861 column-gap: 0.25rem !important;
9864 column-gap: 0.5rem !important;
9867 column-gap: 1rem !important;
9870 column-gap: 1.5rem !important;
9873 column-gap: 3rem !important;
9876 text-align: left !important;
9879 text-align: right !important;
9882 text-align: center !important;
9885 @media (min-width: 992px) {
9887 float: left !important;
9890 float: right !important;
9893 float: none !important;
9895 .object-fit-lg-contain {
9896 object-fit: contain !important;
9898 .object-fit-lg-cover {
9899 object-fit: cover !important;
9901 .object-fit-lg-fill {
9902 object-fit: fill !important;
9904 .object-fit-lg-scale {
9905 object-fit: scale-down !important;
9907 .object-fit-lg-none {
9908 object-fit: none !important;
9911 display: inline !important;
9913 .d-lg-inline-block {
9914 display: inline-block !important;
9917 display: block !important;
9920 display: grid !important;
9923 display: inline-grid !important;
9926 display: table !important;
9929 display: table-row !important;
9932 display: table-cell !important;
9935 display: flex !important;
9938 display: inline-flex !important;
9941 display: none !important;
9944 flex: 1 1 auto !important;
9947 flex-direction: row !important;
9950 flex-direction: column !important;
9952 .flex-lg-row-reverse {
9953 flex-direction: row-reverse !important;
9955 .flex-lg-column-reverse {
9956 flex-direction: column-reverse !important;
9959 flex-grow: 0 !important;
9962 flex-grow: 1 !important;
9965 flex-shrink: 0 !important;
9968 flex-shrink: 1 !important;
9971 flex-wrap: wrap !important;
9974 flex-wrap: nowrap !important;
9976 .flex-lg-wrap-reverse {
9977 flex-wrap: wrap-reverse !important;
9979 .justify-content-lg-start {
9980 justify-content: flex-start !important;
9982 .justify-content-lg-end {
9983 justify-content: flex-end !important;
9985 .justify-content-lg-center {
9986 justify-content: center !important;
9988 .justify-content-lg-between {
9989 justify-content: space-between !important;
9991 .justify-content-lg-around {
9992 justify-content: space-around !important;
9994 .justify-content-lg-evenly {
9995 justify-content: space-evenly !important;
9997 .align-items-lg-start {
9998 align-items: flex-start !important;
10000 .align-items-lg-end {
10001 align-items: flex-end !important;
10003 .align-items-lg-center {
10004 align-items: center !important;
10006 .align-items-lg-baseline {
10007 align-items: baseline !important;
10009 .align-items-lg-stretch {
10010 align-items: stretch !important;
10012 .align-content-lg-start {
10013 align-content: flex-start !important;
10015 .align-content-lg-end {
10016 align-content: flex-end !important;
10018 .align-content-lg-center {
10019 align-content: center !important;
10021 .align-content-lg-between {
10022 align-content: space-between !important;
10024 .align-content-lg-around {
10025 align-content: space-around !important;
10027 .align-content-lg-stretch {
10028 align-content: stretch !important;
10030 .align-self-lg-auto {
10031 align-self: auto !important;
10033 .align-self-lg-start {
10034 align-self: flex-start !important;
10036 .align-self-lg-end {
10037 align-self: flex-end !important;
10039 .align-self-lg-center {
10040 align-self: center !important;
10042 .align-self-lg-baseline {
10043 align-self: baseline !important;
10045 .align-self-lg-stretch {
10046 align-self: stretch !important;
10049 order: -1 !important;
10052 order: 0 !important;
10055 order: 1 !important;
10058 order: 2 !important;
10061 order: 3 !important;
10064 order: 4 !important;
10067 order: 5 !important;
10070 order: 6 !important;
10073 margin: 0 !important;
10076 margin: 0.25rem !important;
10079 margin: 0.5rem !important;
10082 margin: 1rem !important;
10085 margin: 1.5rem !important;
10088 margin: 3rem !important;
10091 margin: auto !important;
10094 margin-right: 0 !important;
10095 margin-left: 0 !important;
10098 margin-right: 0.25rem !important;
10099 margin-left: 0.25rem !important;
10102 margin-right: 0.5rem !important;
10103 margin-left: 0.5rem !important;
10106 margin-right: 1rem !important;
10107 margin-left: 1rem !important;
10110 margin-right: 1.5rem !important;
10111 margin-left: 1.5rem !important;
10114 margin-right: 3rem !important;
10115 margin-left: 3rem !important;
10118 margin-right: auto !important;
10119 margin-left: auto !important;
10122 margin-top: 0 !important;
10123 margin-bottom: 0 !important;
10126 margin-top: 0.25rem !important;
10127 margin-bottom: 0.25rem !important;
10130 margin-top: 0.5rem !important;
10131 margin-bottom: 0.5rem !important;
10134 margin-top: 1rem !important;
10135 margin-bottom: 1rem !important;
10138 margin-top: 1.5rem !important;
10139 margin-bottom: 1.5rem !important;
10142 margin-top: 3rem !important;
10143 margin-bottom: 3rem !important;
10146 margin-top: auto !important;
10147 margin-bottom: auto !important;
10150 margin-top: 0 !important;
10153 margin-top: 0.25rem !important;
10156 margin-top: 0.5rem !important;
10159 margin-top: 1rem !important;
10162 margin-top: 1.5rem !important;
10165 margin-top: 3rem !important;
10168 margin-top: auto !important;
10171 margin-right: 0 !important;
10174 margin-right: 0.25rem !important;
10177 margin-right: 0.5rem !important;
10180 margin-right: 1rem !important;
10183 margin-right: 1.5rem !important;
10186 margin-right: 3rem !important;
10189 margin-right: auto !important;
10192 margin-bottom: 0 !important;
10195 margin-bottom: 0.25rem !important;
10198 margin-bottom: 0.5rem !important;
10201 margin-bottom: 1rem !important;
10204 margin-bottom: 1.5rem !important;
10207 margin-bottom: 3rem !important;
10210 margin-bottom: auto !important;
10213 margin-left: 0 !important;
10216 margin-left: 0.25rem !important;
10219 margin-left: 0.5rem !important;
10222 margin-left: 1rem !important;
10225 margin-left: 1.5rem !important;
10228 margin-left: 3rem !important;
10231 margin-left: auto !important;
10234 padding: 0 !important;
10237 padding: 0.25rem !important;
10240 padding: 0.5rem !important;
10243 padding: 1rem !important;
10246 padding: 1.5rem !important;
10249 padding: 3rem !important;
10252 padding-right: 0 !important;
10253 padding-left: 0 !important;
10256 padding-right: 0.25rem !important;
10257 padding-left: 0.25rem !important;
10260 padding-right: 0.5rem !important;
10261 padding-left: 0.5rem !important;
10264 padding-right: 1rem !important;
10265 padding-left: 1rem !important;
10268 padding-right: 1.5rem !important;
10269 padding-left: 1.5rem !important;
10272 padding-right: 3rem !important;
10273 padding-left: 3rem !important;
10276 padding-top: 0 !important;
10277 padding-bottom: 0 !important;
10280 padding-top: 0.25rem !important;
10281 padding-bottom: 0.25rem !important;
10284 padding-top: 0.5rem !important;
10285 padding-bottom: 0.5rem !important;
10288 padding-top: 1rem !important;
10289 padding-bottom: 1rem !important;
10292 padding-top: 1.5rem !important;
10293 padding-bottom: 1.5rem !important;
10296 padding-top: 3rem !important;
10297 padding-bottom: 3rem !important;
10300 padding-top: 0 !important;
10303 padding-top: 0.25rem !important;
10306 padding-top: 0.5rem !important;
10309 padding-top: 1rem !important;
10312 padding-top: 1.5rem !important;
10315 padding-top: 3rem !important;
10318 padding-right: 0 !important;
10321 padding-right: 0.25rem !important;
10324 padding-right: 0.5rem !important;
10327 padding-right: 1rem !important;
10330 padding-right: 1.5rem !important;
10333 padding-right: 3rem !important;
10336 padding-bottom: 0 !important;
10339 padding-bottom: 0.25rem !important;
10342 padding-bottom: 0.5rem !important;
10345 padding-bottom: 1rem !important;
10348 padding-bottom: 1.5rem !important;
10351 padding-bottom: 3rem !important;
10354 padding-left: 0 !important;
10357 padding-left: 0.25rem !important;
10360 padding-left: 0.5rem !important;
10363 padding-left: 1rem !important;
10366 padding-left: 1.5rem !important;
10369 padding-left: 3rem !important;
10375 gap: 0.25rem !important;
10378 gap: 0.5rem !important;
10381 gap: 1rem !important;
10384 gap: 1.5rem !important;
10387 gap: 3rem !important;
10390 row-gap: 0 !important;
10393 row-gap: 0.25rem !important;
10396 row-gap: 0.5rem !important;
10399 row-gap: 1rem !important;
10402 row-gap: 1.5rem !important;
10405 row-gap: 3rem !important;
10408 column-gap: 0 !important;
10411 column-gap: 0.25rem !important;
10414 column-gap: 0.5rem !important;
10417 column-gap: 1rem !important;
10420 column-gap: 1.5rem !important;
10423 column-gap: 3rem !important;
10426 text-align: left !important;
10429 text-align: right !important;
10432 text-align: center !important;
10435 @media (min-width: 1200px) {
10437 float: left !important;
10440 float: right !important;
10443 float: none !important;
10445 .object-fit-xl-contain {
10446 object-fit: contain !important;
10448 .object-fit-xl-cover {
10449 object-fit: cover !important;
10451 .object-fit-xl-fill {
10452 object-fit: fill !important;
10454 .object-fit-xl-scale {
10455 object-fit: scale-down !important;
10457 .object-fit-xl-none {
10458 object-fit: none !important;
10461 display: inline !important;
10463 .d-xl-inline-block {
10464 display: inline-block !important;
10467 display: block !important;
10470 display: grid !important;
10472 .d-xl-inline-grid {
10473 display: inline-grid !important;
10476 display: table !important;
10479 display: table-row !important;
10482 display: table-cell !important;
10485 display: flex !important;
10487 .d-xl-inline-flex {
10488 display: inline-flex !important;
10491 display: none !important;
10494 flex: 1 1 auto !important;
10497 flex-direction: row !important;
10500 flex-direction: column !important;
10502 .flex-xl-row-reverse {
10503 flex-direction: row-reverse !important;
10505 .flex-xl-column-reverse {
10506 flex-direction: column-reverse !important;
10509 flex-grow: 0 !important;
10512 flex-grow: 1 !important;
10514 .flex-xl-shrink-0 {
10515 flex-shrink: 0 !important;
10517 .flex-xl-shrink-1 {
10518 flex-shrink: 1 !important;
10521 flex-wrap: wrap !important;
10524 flex-wrap: nowrap !important;
10526 .flex-xl-wrap-reverse {
10527 flex-wrap: wrap-reverse !important;
10529 .justify-content-xl-start {
10530 justify-content: flex-start !important;
10532 .justify-content-xl-end {
10533 justify-content: flex-end !important;
10535 .justify-content-xl-center {
10536 justify-content: center !important;
10538 .justify-content-xl-between {
10539 justify-content: space-between !important;
10541 .justify-content-xl-around {
10542 justify-content: space-around !important;
10544 .justify-content-xl-evenly {
10545 justify-content: space-evenly !important;
10547 .align-items-xl-start {
10548 align-items: flex-start !important;
10550 .align-items-xl-end {
10551 align-items: flex-end !important;
10553 .align-items-xl-center {
10554 align-items: center !important;
10556 .align-items-xl-baseline {
10557 align-items: baseline !important;
10559 .align-items-xl-stretch {
10560 align-items: stretch !important;
10562 .align-content-xl-start {
10563 align-content: flex-start !important;
10565 .align-content-xl-end {
10566 align-content: flex-end !important;
10568 .align-content-xl-center {
10569 align-content: center !important;
10571 .align-content-xl-between {
10572 align-content: space-between !important;
10574 .align-content-xl-around {
10575 align-content: space-around !important;
10577 .align-content-xl-stretch {
10578 align-content: stretch !important;
10580 .align-self-xl-auto {
10581 align-self: auto !important;
10583 .align-self-xl-start {
10584 align-self: flex-start !important;
10586 .align-self-xl-end {
10587 align-self: flex-end !important;
10589 .align-self-xl-center {
10590 align-self: center !important;
10592 .align-self-xl-baseline {
10593 align-self: baseline !important;
10595 .align-self-xl-stretch {
10596 align-self: stretch !important;
10599 order: -1 !important;
10602 order: 0 !important;
10605 order: 1 !important;
10608 order: 2 !important;
10611 order: 3 !important;
10614 order: 4 !important;
10617 order: 5 !important;
10620 order: 6 !important;
10623 margin: 0 !important;
10626 margin: 0.25rem !important;
10629 margin: 0.5rem !important;
10632 margin: 1rem !important;
10635 margin: 1.5rem !important;
10638 margin: 3rem !important;
10641 margin: auto !important;
10644 margin-right: 0 !important;
10645 margin-left: 0 !important;
10648 margin-right: 0.25rem !important;
10649 margin-left: 0.25rem !important;
10652 margin-right: 0.5rem !important;
10653 margin-left: 0.5rem !important;
10656 margin-right: 1rem !important;
10657 margin-left: 1rem !important;
10660 margin-right: 1.5rem !important;
10661 margin-left: 1.5rem !important;
10664 margin-right: 3rem !important;
10665 margin-left: 3rem !important;
10668 margin-right: auto !important;
10669 margin-left: auto !important;
10672 margin-top: 0 !important;
10673 margin-bottom: 0 !important;
10676 margin-top: 0.25rem !important;
10677 margin-bottom: 0.25rem !important;
10680 margin-top: 0.5rem !important;
10681 margin-bottom: 0.5rem !important;
10684 margin-top: 1rem !important;
10685 margin-bottom: 1rem !important;
10688 margin-top: 1.5rem !important;
10689 margin-bottom: 1.5rem !important;
10692 margin-top: 3rem !important;
10693 margin-bottom: 3rem !important;
10696 margin-top: auto !important;
10697 margin-bottom: auto !important;
10700 margin-top: 0 !important;
10703 margin-top: 0.25rem !important;
10706 margin-top: 0.5rem !important;
10709 margin-top: 1rem !important;
10712 margin-top: 1.5rem !important;
10715 margin-top: 3rem !important;
10718 margin-top: auto !important;
10721 margin-right: 0 !important;
10724 margin-right: 0.25rem !important;
10727 margin-right: 0.5rem !important;
10730 margin-right: 1rem !important;
10733 margin-right: 1.5rem !important;
10736 margin-right: 3rem !important;
10739 margin-right: auto !important;
10742 margin-bottom: 0 !important;
10745 margin-bottom: 0.25rem !important;
10748 margin-bottom: 0.5rem !important;
10751 margin-bottom: 1rem !important;
10754 margin-bottom: 1.5rem !important;
10757 margin-bottom: 3rem !important;
10760 margin-bottom: auto !important;
10763 margin-left: 0 !important;
10766 margin-left: 0.25rem !important;
10769 margin-left: 0.5rem !important;
10772 margin-left: 1rem !important;
10775 margin-left: 1.5rem !important;
10778 margin-left: 3rem !important;
10781 margin-left: auto !important;
10784 padding: 0 !important;
10787 padding: 0.25rem !important;
10790 padding: 0.5rem !important;
10793 padding: 1rem !important;
10796 padding: 1.5rem !important;
10799 padding: 3rem !important;
10802 padding-right: 0 !important;
10803 padding-left: 0 !important;
10806 padding-right: 0.25rem !important;
10807 padding-left: 0.25rem !important;
10810 padding-right: 0.5rem !important;
10811 padding-left: 0.5rem !important;
10814 padding-right: 1rem !important;
10815 padding-left: 1rem !important;
10818 padding-right: 1.5rem !important;
10819 padding-left: 1.5rem !important;
10822 padding-right: 3rem !important;
10823 padding-left: 3rem !important;
10826 padding-top: 0 !important;
10827 padding-bottom: 0 !important;
10830 padding-top: 0.25rem !important;
10831 padding-bottom: 0.25rem !important;
10834 padding-top: 0.5rem !important;
10835 padding-bottom: 0.5rem !important;
10838 padding-top: 1rem !important;
10839 padding-bottom: 1rem !important;
10842 padding-top: 1.5rem !important;
10843 padding-bottom: 1.5rem !important;
10846 padding-top: 3rem !important;
10847 padding-bottom: 3rem !important;
10850 padding-top: 0 !important;
10853 padding-top: 0.25rem !important;
10856 padding-top: 0.5rem !important;
10859 padding-top: 1rem !important;
10862 padding-top: 1.5rem !important;
10865 padding-top: 3rem !important;
10868 padding-right: 0 !important;
10871 padding-right: 0.25rem !important;
10874 padding-right: 0.5rem !important;
10877 padding-right: 1rem !important;
10880 padding-right: 1.5rem !important;
10883 padding-right: 3rem !important;
10886 padding-bottom: 0 !important;
10889 padding-bottom: 0.25rem !important;
10892 padding-bottom: 0.5rem !important;
10895 padding-bottom: 1rem !important;
10898 padding-bottom: 1.5rem !important;
10901 padding-bottom: 3rem !important;
10904 padding-left: 0 !important;
10907 padding-left: 0.25rem !important;
10910 padding-left: 0.5rem !important;
10913 padding-left: 1rem !important;
10916 padding-left: 1.5rem !important;
10919 padding-left: 3rem !important;
10925 gap: 0.25rem !important;
10928 gap: 0.5rem !important;
10931 gap: 1rem !important;
10934 gap: 1.5rem !important;
10937 gap: 3rem !important;
10940 row-gap: 0 !important;
10943 row-gap: 0.25rem !important;
10946 row-gap: 0.5rem !important;
10949 row-gap: 1rem !important;
10952 row-gap: 1.5rem !important;
10955 row-gap: 3rem !important;
10958 column-gap: 0 !important;
10961 column-gap: 0.25rem !important;
10964 column-gap: 0.5rem !important;
10967 column-gap: 1rem !important;
10970 column-gap: 1.5rem !important;
10973 column-gap: 3rem !important;
10976 text-align: left !important;
10979 text-align: right !important;
10982 text-align: center !important;
10985 @media (min-width: 1400px) {
10987 float: left !important;
10990 float: right !important;
10993 float: none !important;
10995 .object-fit-xxl-contain {
10996 object-fit: contain !important;
10998 .object-fit-xxl-cover {
10999 object-fit: cover !important;
11001 .object-fit-xxl-fill {
11002 object-fit: fill !important;
11004 .object-fit-xxl-scale {
11005 object-fit: scale-down !important;
11007 .object-fit-xxl-none {
11008 object-fit: none !important;
11011 display: inline !important;
11013 .d-xxl-inline-block {
11014 display: inline-block !important;
11017 display: block !important;
11020 display: grid !important;
11022 .d-xxl-inline-grid {
11023 display: inline-grid !important;
11026 display: table !important;
11029 display: table-row !important;
11031 .d-xxl-table-cell {
11032 display: table-cell !important;
11035 display: flex !important;
11037 .d-xxl-inline-flex {
11038 display: inline-flex !important;
11041 display: none !important;
11044 flex: 1 1 auto !important;
11047 flex-direction: row !important;
11050 flex-direction: column !important;
11052 .flex-xxl-row-reverse {
11053 flex-direction: row-reverse !important;
11055 .flex-xxl-column-reverse {
11056 flex-direction: column-reverse !important;
11059 flex-grow: 0 !important;
11062 flex-grow: 1 !important;
11064 .flex-xxl-shrink-0 {
11065 flex-shrink: 0 !important;
11067 .flex-xxl-shrink-1 {
11068 flex-shrink: 1 !important;
11071 flex-wrap: wrap !important;
11074 flex-wrap: nowrap !important;
11076 .flex-xxl-wrap-reverse {
11077 flex-wrap: wrap-reverse !important;
11079 .justify-content-xxl-start {
11080 justify-content: flex-start !important;
11082 .justify-content-xxl-end {
11083 justify-content: flex-end !important;
11085 .justify-content-xxl-center {
11086 justify-content: center !important;
11088 .justify-content-xxl-between {
11089 justify-content: space-between !important;
11091 .justify-content-xxl-around {
11092 justify-content: space-around !important;
11094 .justify-content-xxl-evenly {
11095 justify-content: space-evenly !important;
11097 .align-items-xxl-start {
11098 align-items: flex-start !important;
11100 .align-items-xxl-end {
11101 align-items: flex-end !important;
11103 .align-items-xxl-center {
11104 align-items: center !important;
11106 .align-items-xxl-baseline {
11107 align-items: baseline !important;
11109 .align-items-xxl-stretch {
11110 align-items: stretch !important;
11112 .align-content-xxl-start {
11113 align-content: flex-start !important;
11115 .align-content-xxl-end {
11116 align-content: flex-end !important;
11118 .align-content-xxl-center {
11119 align-content: center !important;
11121 .align-content-xxl-between {
11122 align-content: space-between !important;
11124 .align-content-xxl-around {
11125 align-content: space-around !important;
11127 .align-content-xxl-stretch {
11128 align-content: stretch !important;
11130 .align-self-xxl-auto {
11131 align-self: auto !important;
11133 .align-self-xxl-start {
11134 align-self: flex-start !important;
11136 .align-self-xxl-end {
11137 align-self: flex-end !important;
11139 .align-self-xxl-center {
11140 align-self: center !important;
11142 .align-self-xxl-baseline {
11143 align-self: baseline !important;
11145 .align-self-xxl-stretch {
11146 align-self: stretch !important;
11149 order: -1 !important;
11152 order: 0 !important;
11155 order: 1 !important;
11158 order: 2 !important;
11161 order: 3 !important;
11164 order: 4 !important;
11167 order: 5 !important;
11170 order: 6 !important;
11173 margin: 0 !important;
11176 margin: 0.25rem !important;
11179 margin: 0.5rem !important;
11182 margin: 1rem !important;
11185 margin: 1.5rem !important;
11188 margin: 3rem !important;
11191 margin: auto !important;
11194 margin-right: 0 !important;
11195 margin-left: 0 !important;
11198 margin-right: 0.25rem !important;
11199 margin-left: 0.25rem !important;
11202 margin-right: 0.5rem !important;
11203 margin-left: 0.5rem !important;
11206 margin-right: 1rem !important;
11207 margin-left: 1rem !important;
11210 margin-right: 1.5rem !important;
11211 margin-left: 1.5rem !important;
11214 margin-right: 3rem !important;
11215 margin-left: 3rem !important;
11218 margin-right: auto !important;
11219 margin-left: auto !important;
11222 margin-top: 0 !important;
11223 margin-bottom: 0 !important;
11226 margin-top: 0.25rem !important;
11227 margin-bottom: 0.25rem !important;
11230 margin-top: 0.5rem !important;
11231 margin-bottom: 0.5rem !important;
11234 margin-top: 1rem !important;
11235 margin-bottom: 1rem !important;
11238 margin-top: 1.5rem !important;
11239 margin-bottom: 1.5rem !important;
11242 margin-top: 3rem !important;
11243 margin-bottom: 3rem !important;
11246 margin-top: auto !important;
11247 margin-bottom: auto !important;
11250 margin-top: 0 !important;
11253 margin-top: 0.25rem !important;
11256 margin-top: 0.5rem !important;
11259 margin-top: 1rem !important;
11262 margin-top: 1.5rem !important;
11265 margin-top: 3rem !important;
11268 margin-top: auto !important;
11271 margin-right: 0 !important;
11274 margin-right: 0.25rem !important;
11277 margin-right: 0.5rem !important;
11280 margin-right: 1rem !important;
11283 margin-right: 1.5rem !important;
11286 margin-right: 3rem !important;
11289 margin-right: auto !important;
11292 margin-bottom: 0 !important;
11295 margin-bottom: 0.25rem !important;
11298 margin-bottom: 0.5rem !important;
11301 margin-bottom: 1rem !important;
11304 margin-bottom: 1.5rem !important;
11307 margin-bottom: 3rem !important;
11310 margin-bottom: auto !important;
11313 margin-left: 0 !important;
11316 margin-left: 0.25rem !important;
11319 margin-left: 0.5rem !important;
11322 margin-left: 1rem !important;
11325 margin-left: 1.5rem !important;
11328 margin-left: 3rem !important;
11331 margin-left: auto !important;
11334 padding: 0 !important;
11337 padding: 0.25rem !important;
11340 padding: 0.5rem !important;
11343 padding: 1rem !important;
11346 padding: 1.5rem !important;
11349 padding: 3rem !important;
11352 padding-right: 0 !important;
11353 padding-left: 0 !important;
11356 padding-right: 0.25rem !important;
11357 padding-left: 0.25rem !important;
11360 padding-right: 0.5rem !important;
11361 padding-left: 0.5rem !important;
11364 padding-right: 1rem !important;
11365 padding-left: 1rem !important;
11368 padding-right: 1.5rem !important;
11369 padding-left: 1.5rem !important;
11372 padding-right: 3rem !important;
11373 padding-left: 3rem !important;
11376 padding-top: 0 !important;
11377 padding-bottom: 0 !important;
11380 padding-top: 0.25rem !important;
11381 padding-bottom: 0.25rem !important;
11384 padding-top: 0.5rem !important;
11385 padding-bottom: 0.5rem !important;
11388 padding-top: 1rem !important;
11389 padding-bottom: 1rem !important;
11392 padding-top: 1.5rem !important;
11393 padding-bottom: 1.5rem !important;
11396 padding-top: 3rem !important;
11397 padding-bottom: 3rem !important;
11400 padding-top: 0 !important;
11403 padding-top: 0.25rem !important;
11406 padding-top: 0.5rem !important;
11409 padding-top: 1rem !important;
11412 padding-top: 1.5rem !important;
11415 padding-top: 3rem !important;
11418 padding-right: 0 !important;
11421 padding-right: 0.25rem !important;
11424 padding-right: 0.5rem !important;
11427 padding-right: 1rem !important;
11430 padding-right: 1.5rem !important;
11433 padding-right: 3rem !important;
11436 padding-bottom: 0 !important;
11439 padding-bottom: 0.25rem !important;
11442 padding-bottom: 0.5rem !important;
11445 padding-bottom: 1rem !important;
11448 padding-bottom: 1.5rem !important;
11451 padding-bottom: 3rem !important;
11454 padding-left: 0 !important;
11457 padding-left: 0.25rem !important;
11460 padding-left: 0.5rem !important;
11463 padding-left: 1rem !important;
11466 padding-left: 1.5rem !important;
11469 padding-left: 3rem !important;
11475 gap: 0.25rem !important;
11478 gap: 0.5rem !important;
11481 gap: 1rem !important;
11484 gap: 1.5rem !important;
11487 gap: 3rem !important;
11490 row-gap: 0 !important;
11493 row-gap: 0.25rem !important;
11496 row-gap: 0.5rem !important;
11499 row-gap: 1rem !important;
11502 row-gap: 1.5rem !important;
11505 row-gap: 3rem !important;
11507 .column-gap-xxl-0 {
11508 column-gap: 0 !important;
11510 .column-gap-xxl-1 {
11511 column-gap: 0.25rem !important;
11513 .column-gap-xxl-2 {
11514 column-gap: 0.5rem !important;
11516 .column-gap-xxl-3 {
11517 column-gap: 1rem !important;
11519 .column-gap-xxl-4 {
11520 column-gap: 1.5rem !important;
11522 .column-gap-xxl-5 {
11523 column-gap: 3rem !important;
11526 text-align: left !important;
11529 text-align: right !important;
11532 text-align: center !important;
11535 @media (min-width: 1200px) {
11537 font-size: 2.5rem !important;
11540 font-size: 2rem !important;
11543 font-size: 1.75rem !important;
11546 font-size: 1.5rem !important;
11551 display: inline !important;
11553 .d-print-inline-block {
11554 display: inline-block !important;
11557 display: block !important;
11560 display: grid !important;
11562 .d-print-inline-grid {
11563 display: inline-grid !important;
11566 display: table !important;
11568 .d-print-table-row {
11569 display: table-row !important;
11571 .d-print-table-cell {
11572 display: table-cell !important;
11575 display: flex !important;
11577 .d-print-inline-flex {
11578 display: inline-flex !important;
11581 display: none !important;
11584 .btn-outline-secondary {
11588 .dropdown-item.active,
11589 .dropdown-item:hover,
11594 .input-group-text {
11595 background: #adb5bd;
11598 /*# sourceMappingURL=i386.css.map */