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-body-font-family: var(--bs-font-sans-serif);
78 --bs-body-font-size: 0.875rem;
79 --bs-body-font-weight: 400;
80 --bs-body-line-height: 1.5;
81 --bs-body-color: #bbb;
82 --bs-body-color-rgb: 187, 187, 187;
83 --bs-body-bg: #000084;
84 --bs-body-bg-rgb: 0, 0, 132;
85 --bs-emphasis-color: #000;
86 --bs-emphasis-color-rgb: 0, 0, 0;
87 --bs-secondary-color: rgba(187, 187, 187, 0.75);
88 --bs-secondary-color-rgb: 187, 187, 187;
89 --bs-secondary-bg: #ebebeb;
90 --bs-secondary-bg-rgb: 235, 235, 235;
91 --bs-tertiary-color: rgba(187, 187, 187, 0.5);
92 --bs-tertiary-color-rgb: 187, 187, 187;
93 --bs-tertiary-bg: #f8f9fa;
94 --bs-tertiary-bg-rgb: 248, 249, 250;
95 --bs-heading-color: inherit;
96 --bs-link-color: #fefe54;
97 --bs-link-color-rgb: 254, 254, 84;
98 --bs-link-decoration: none;
99 --bs-link-hover-color: #fff;
100 --bs-link-hover-color-rgb: 255, 255, 255;
101 --bs-code-color: #fe54fe;
102 --bs-highlight-bg: #463b00;
103 --bs-border-width: 1px;
104 --bs-border-style: solid;
105 --bs-border-color: #bbb;
106 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
107 --bs-border-radius: 0.375rem;
108 --bs-border-radius-sm: 0.25rem;
109 --bs-border-radius-lg: 0.5rem;
110 --bs-border-radius-xl: 1rem;
111 --bs-border-radius-xxl: 2rem;
112 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
113 --bs-border-radius-pill: 50rem;
114 --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
115 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
116 --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
117 --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
118 --bs-focus-ring-width: 0.25rem;
119 --bs-focus-ring-opacity: 0.25;
120 --bs-focus-ring-color: rgba(254, 254, 84, 0.25);
121 --bs-form-valid-color: #00aa00;
122 --bs-form-valid-border-color: #00aa00;
123 --bs-form-invalid-color: #aa0000;
124 --bs-form-invalid-border-color: #aa0000;
127 [data-bs-theme=dark] {
129 --bs-body-color: #adb5bd;
130 --bs-body-color-rgb: 173, 181, 189;
132 --bs-body-bg-rgb: 34, 34, 34;
133 --bs-emphasis-color: #fff;
134 --bs-emphasis-color-rgb: 255, 255, 255;
135 --bs-secondary-color: rgba(173, 181, 189, 0.75);
136 --bs-secondary-color-rgb: 173, 181, 189;
137 --bs-secondary-bg: #303030;
138 --bs-secondary-bg-rgb: 48, 48, 48;
139 --bs-tertiary-color: rgba(173, 181, 189, 0.5);
140 --bs-tertiary-color-rgb: 173, 181, 189;
141 --bs-tertiary-bg: #292929;
142 --bs-tertiary-bg-rgb: 41, 41, 41;
143 --bs-primary-text-emphasis: #fefe98;
144 --bs-secondary-text-emphasis: #7a7a7a;
145 --bs-success-text-emphasis: #66cc66;
146 --bs-info-text-emphasis: #66cccc;
147 --bs-warning-text-emphasis: #cc66cc;
148 --bs-danger-text-emphasis: #cc6666;
149 --bs-light-text-emphasis: #f8f9fa;
150 --bs-dark-text-emphasis: #bbb;
151 --bs-primary-bg-subtle: #333311;
152 --bs-secondary-bg-subtle: #070707;
153 --bs-success-bg-subtle: #002200;
154 --bs-info-bg-subtle: #002222;
155 --bs-warning-bg-subtle: #220022;
156 --bs-danger-bg-subtle: #220000;
157 --bs-light-bg-subtle: #303030;
158 --bs-dark-bg-subtle: #181818;
159 --bs-primary-border-subtle: #989832;
160 --bs-secondary-border-subtle: #141414;
161 --bs-success-border-subtle: #006600;
162 --bs-info-border-subtle: #006666;
163 --bs-warning-border-subtle: #660066;
164 --bs-danger-border-subtle: #660000;
165 --bs-light-border-subtle: #495057;
166 --bs-dark-border-subtle: #303030;
167 --bs-heading-color: inherit;
168 --bs-link-color: #fefe98;
169 --bs-link-hover-color: #fefead;
170 --bs-link-color-rgb: 254, 254, 152;
171 --bs-link-hover-color-rgb: 254, 254, 173;
172 --bs-code-color: #fe98fe;
173 --bs-border-color: #495057;
174 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
175 --bs-form-valid-color: #99ff99;
176 --bs-form-valid-border-color: #99ff99;
177 --bs-form-invalid-color: #ff9999;
178 --bs-form-invalid-border-color: #ff9999;
184 box-sizing: border-box;
187 @media (prefers-reduced-motion: no-preference) {
189 scroll-behavior: smooth;
195 font-family: var(--bs-body-font-family);
196 font-size: var(--bs-body-font-size);
197 font-weight: var(--bs-body-font-weight);
198 line-height: var(--bs-body-line-height);
199 color: var(--bs-body-color);
200 text-align: var(--bs-body-text-align);
201 background-color: var(--bs-body-bg);
202 -webkit-text-size-adjust: 100%;
203 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
210 border-top: var(--bs-border-width) solid;
214 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
216 margin-bottom: 0.5rem;
219 color: var(--bs-heading-color);
223 font-size: calc(1.34375rem + 1.125vw);
225 @media (min-width: 1200px) {
227 font-size: 2.1875rem;
232 font-size: calc(1.3rem + 0.6vw);
234 @media (min-width: 1200px) {
241 font-size: calc(1.278125rem + 0.3375vw);
243 @media (min-width: 1200px) {
245 font-size: 1.53125rem;
250 font-size: calc(1.25625rem + 0.075vw);
252 @media (min-width: 1200px) {
254 font-size: 1.3125rem;
259 font-size: 1.09375rem;
272 text-decoration: underline dotted;
274 text-decoration-skip-ink: none;
280 line-height: inherit;
307 margin-bottom: 0.5rem;
326 background-color: var(--bs-highlight-bg);
334 vertical-align: baseline;
346 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
347 text-decoration: none;
350 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
353 a:not([href]):not([class]), a:not([href]):not([class]):hover {
355 text-decoration: none;
362 font-family: var(--bs-font-monospace);
381 color: var(--bs-code-color);
382 word-wrap: break-word;
389 padding: 0.1875rem 0.375rem;
391 color: var(--bs-body-bg);
392 background-color: var(--bs-body-color);
405 vertical-align: middle;
409 caption-side: bottom;
410 border-collapse: collapse;
415 padding-bottom: 0.5rem;
416 color: var(--bs-secondary-color);
422 text-align: -webkit-match-parent;
431 border-color: inherit;
437 display: inline-block;
444 button:focus:not(:focus-visible) {
454 font-family: inherit;
456 line-height: inherit;
461 text-transform: none;
475 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
476 display: none !important;
483 -webkit-appearance: button;
485 button:not(:disabled),
486 [type=button]:not(:disabled),
487 [type=reset]:not(:disabled),
488 [type=submit]:not(:disabled) {
512 margin-bottom: 0.5rem;
513 font-size: calc(1.275rem + 0.3vw);
514 line-height: inherit;
516 @media (min-width: 1200px) {
525 ::-webkit-datetime-edit-fields-wrapper,
526 ::-webkit-datetime-edit-text,
527 ::-webkit-datetime-edit-minute,
528 ::-webkit-datetime-edit-hour-field,
529 ::-webkit-datetime-edit-day-field,
530 ::-webkit-datetime-edit-month-field,
531 ::-webkit-datetime-edit-year-field {
535 ::-webkit-inner-spin-button {
540 outline-offset: -2px;
541 -webkit-appearance: textfield;
552 ::-webkit-search-decoration {
553 -webkit-appearance: none;
556 ::-webkit-color-swatch-wrapper {
560 ::file-selector-button {
562 -webkit-appearance: button;
566 display: inline-block;
579 vertical-align: baseline;
583 display: none !important;
587 font-size: 1.09375rem;
592 font-size: calc(1.625rem + 4.5vw);
596 @media (min-width: 1200px) {
603 font-size: calc(1.575rem + 3.9vw);
607 @media (min-width: 1200px) {
614 font-size: calc(1.525rem + 3.3vw);
618 @media (min-width: 1200px) {
625 font-size: calc(1.475rem + 2.7vw);
629 @media (min-width: 1200px) {
636 font-size: calc(1.425rem + 2.1vw);
640 @media (min-width: 1200px) {
647 font-size: calc(1.375rem + 1.5vw);
651 @media (min-width: 1200px) {
668 display: inline-block;
670 .list-inline-item:not(:last-child) {
671 margin-right: 0.5rem;
676 text-transform: uppercase;
681 font-size: 1.09375rem;
683 .blockquote > :last-child {
693 .blockquote-footer::before {
704 background-color: var(--bs-body-bg);
705 border: var(--bs-border-width) solid var(--bs-border-color);
711 display: inline-block;
715 margin-bottom: 0.5rem;
721 color: var(--bs-secondary-color);
731 --bs-gutter-x: 1.5rem;
734 padding-right: calc(var(--bs-gutter-x) * 0.5);
735 padding-left: calc(var(--bs-gutter-x) * 0.5);
740 @media (min-width: 576px) {
741 .container-sm, .container {
745 @media (min-width: 768px) {
746 .container-md, .container-sm, .container {
750 @media (min-width: 992px) {
751 .container-lg, .container-md, .container-sm, .container {
755 @media (min-width: 1200px) {
756 .container-xl, .container-lg, .container-md, .container-sm, .container {
760 @media (min-width: 1400px) {
761 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
766 --bs-breakpoint-xs: 0;
767 --bs-breakpoint-sm: 576px;
768 --bs-breakpoint-md: 768px;
769 --bs-breakpoint-lg: 992px;
770 --bs-breakpoint-xl: 1200px;
771 --bs-breakpoint-xxl: 1400px;
775 --bs-gutter-x: 1.5rem;
779 margin-top: calc(-1 * var(--bs-gutter-y));
780 margin-right: calc(-0.5 * var(--bs-gutter-x));
781 margin-left: calc(-0.5 * var(--bs-gutter-x));
787 padding-right: calc(var(--bs-gutter-x) * 0.5);
788 padding-left: calc(var(--bs-gutter-x) * 0.5);
789 margin-top: var(--bs-gutter-y);
813 width: 33.3333333333%;
828 width: 16.6666666667%;
897 margin-left: 8.33333333%;
901 margin-left: 16.66666667%;
909 margin-left: 33.33333333%;
913 margin-left: 41.66666667%;
921 margin-left: 58.33333333%;
925 margin-left: 66.66666667%;
933 margin-left: 83.33333333%;
937 margin-left: 91.66666667%;
952 --bs-gutter-x: 0.25rem;
957 --bs-gutter-y: 0.25rem;
962 --bs-gutter-x: 0.5rem;
967 --bs-gutter-y: 0.5rem;
982 --bs-gutter-x: 1.5rem;
987 --bs-gutter-y: 1.5rem;
1000 @media (min-width: 576px) {
1004 .row-cols-sm-auto > * {
1008 .row-cols-sm-1 > * {
1012 .row-cols-sm-2 > * {
1016 .row-cols-sm-3 > * {
1018 width: 33.3333333333%;
1020 .row-cols-sm-4 > * {
1024 .row-cols-sm-5 > * {
1028 .row-cols-sm-6 > * {
1030 width: 16.6666666667%;
1042 width: 16.66666667%;
1050 width: 33.33333333%;
1054 width: 41.66666667%;
1062 width: 58.33333333%;
1066 width: 66.66666667%;
1074 width: 83.33333333%;
1078 width: 91.66666667%;
1088 margin-left: 8.33333333%;
1091 margin-left: 16.66666667%;
1097 margin-left: 33.33333333%;
1100 margin-left: 41.66666667%;
1106 margin-left: 58.33333333%;
1109 margin-left: 66.66666667%;
1115 margin-left: 83.33333333%;
1118 margin-left: 91.66666667%;
1130 --bs-gutter-x: 0.25rem;
1134 --bs-gutter-y: 0.25rem;
1138 --bs-gutter-x: 0.5rem;
1142 --bs-gutter-y: 0.5rem;
1146 --bs-gutter-x: 1rem;
1150 --bs-gutter-y: 1rem;
1154 --bs-gutter-x: 1.5rem;
1158 --bs-gutter-y: 1.5rem;
1162 --bs-gutter-x: 3rem;
1166 --bs-gutter-y: 3rem;
1169 @media (min-width: 768px) {
1173 .row-cols-md-auto > * {
1177 .row-cols-md-1 > * {
1181 .row-cols-md-2 > * {
1185 .row-cols-md-3 > * {
1187 width: 33.3333333333%;
1189 .row-cols-md-4 > * {
1193 .row-cols-md-5 > * {
1197 .row-cols-md-6 > * {
1199 width: 16.6666666667%;
1211 width: 16.66666667%;
1219 width: 33.33333333%;
1223 width: 41.66666667%;
1231 width: 58.33333333%;
1235 width: 66.66666667%;
1243 width: 83.33333333%;
1247 width: 91.66666667%;
1257 margin-left: 8.33333333%;
1260 margin-left: 16.66666667%;
1266 margin-left: 33.33333333%;
1269 margin-left: 41.66666667%;
1275 margin-left: 58.33333333%;
1278 margin-left: 66.66666667%;
1284 margin-left: 83.33333333%;
1287 margin-left: 91.66666667%;
1299 --bs-gutter-x: 0.25rem;
1303 --bs-gutter-y: 0.25rem;
1307 --bs-gutter-x: 0.5rem;
1311 --bs-gutter-y: 0.5rem;
1315 --bs-gutter-x: 1rem;
1319 --bs-gutter-y: 1rem;
1323 --bs-gutter-x: 1.5rem;
1327 --bs-gutter-y: 1.5rem;
1331 --bs-gutter-x: 3rem;
1335 --bs-gutter-y: 3rem;
1338 @media (min-width: 992px) {
1342 .row-cols-lg-auto > * {
1346 .row-cols-lg-1 > * {
1350 .row-cols-lg-2 > * {
1354 .row-cols-lg-3 > * {
1356 width: 33.3333333333%;
1358 .row-cols-lg-4 > * {
1362 .row-cols-lg-5 > * {
1366 .row-cols-lg-6 > * {
1368 width: 16.6666666667%;
1380 width: 16.66666667%;
1388 width: 33.33333333%;
1392 width: 41.66666667%;
1400 width: 58.33333333%;
1404 width: 66.66666667%;
1412 width: 83.33333333%;
1416 width: 91.66666667%;
1426 margin-left: 8.33333333%;
1429 margin-left: 16.66666667%;
1435 margin-left: 33.33333333%;
1438 margin-left: 41.66666667%;
1444 margin-left: 58.33333333%;
1447 margin-left: 66.66666667%;
1453 margin-left: 83.33333333%;
1456 margin-left: 91.66666667%;
1468 --bs-gutter-x: 0.25rem;
1472 --bs-gutter-y: 0.25rem;
1476 --bs-gutter-x: 0.5rem;
1480 --bs-gutter-y: 0.5rem;
1484 --bs-gutter-x: 1rem;
1488 --bs-gutter-y: 1rem;
1492 --bs-gutter-x: 1.5rem;
1496 --bs-gutter-y: 1.5rem;
1500 --bs-gutter-x: 3rem;
1504 --bs-gutter-y: 3rem;
1507 @media (min-width: 1200px) {
1511 .row-cols-xl-auto > * {
1515 .row-cols-xl-1 > * {
1519 .row-cols-xl-2 > * {
1523 .row-cols-xl-3 > * {
1525 width: 33.3333333333%;
1527 .row-cols-xl-4 > * {
1531 .row-cols-xl-5 > * {
1535 .row-cols-xl-6 > * {
1537 width: 16.6666666667%;
1549 width: 16.66666667%;
1557 width: 33.33333333%;
1561 width: 41.66666667%;
1569 width: 58.33333333%;
1573 width: 66.66666667%;
1581 width: 83.33333333%;
1585 width: 91.66666667%;
1595 margin-left: 8.33333333%;
1598 margin-left: 16.66666667%;
1604 margin-left: 33.33333333%;
1607 margin-left: 41.66666667%;
1613 margin-left: 58.33333333%;
1616 margin-left: 66.66666667%;
1622 margin-left: 83.33333333%;
1625 margin-left: 91.66666667%;
1637 --bs-gutter-x: 0.25rem;
1641 --bs-gutter-y: 0.25rem;
1645 --bs-gutter-x: 0.5rem;
1649 --bs-gutter-y: 0.5rem;
1653 --bs-gutter-x: 1rem;
1657 --bs-gutter-y: 1rem;
1661 --bs-gutter-x: 1.5rem;
1665 --bs-gutter-y: 1.5rem;
1669 --bs-gutter-x: 3rem;
1673 --bs-gutter-y: 3rem;
1676 @media (min-width: 1400px) {
1680 .row-cols-xxl-auto > * {
1684 .row-cols-xxl-1 > * {
1688 .row-cols-xxl-2 > * {
1692 .row-cols-xxl-3 > * {
1694 width: 33.3333333333%;
1696 .row-cols-xxl-4 > * {
1700 .row-cols-xxl-5 > * {
1704 .row-cols-xxl-6 > * {
1706 width: 16.6666666667%;
1718 width: 16.66666667%;
1726 width: 33.33333333%;
1730 width: 41.66666667%;
1738 width: 58.33333333%;
1742 width: 66.66666667%;
1750 width: 83.33333333%;
1754 width: 91.66666667%;
1764 margin-left: 8.33333333%;
1767 margin-left: 16.66666667%;
1773 margin-left: 33.33333333%;
1776 margin-left: 41.66666667%;
1782 margin-left: 58.33333333%;
1785 margin-left: 66.66666667%;
1791 margin-left: 83.33333333%;
1794 margin-left: 91.66666667%;
1806 --bs-gutter-x: 0.25rem;
1810 --bs-gutter-y: 0.25rem;
1814 --bs-gutter-x: 0.5rem;
1818 --bs-gutter-y: 0.5rem;
1822 --bs-gutter-x: 1rem;
1826 --bs-gutter-y: 1rem;
1830 --bs-gutter-x: 1.5rem;
1834 --bs-gutter-y: 1.5rem;
1838 --bs-gutter-x: 3rem;
1842 --bs-gutter-y: 3rem;
1846 --bs-table-color-type: initial;
1847 --bs-table-bg-type: initial;
1848 --bs-table-color-state: initial;
1849 --bs-table-bg-state: initial;
1850 --bs-table-color: var(--bs-body-color);
1851 --bs-table-bg: var(--bs-body-bg);
1852 --bs-table-border-color: var(--bs-border-color);
1853 --bs-table-accent-bg: transparent;
1854 --bs-table-striped-color: var(--bs-body-color);
1855 --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
1856 --bs-table-active-color: var(--bs-body-color);
1857 --bs-table-active-bg: rgba(0, 0, 0, 0.1);
1858 --bs-table-hover-color: var(--bs-body-color);
1859 --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
1861 margin-bottom: 1rem;
1862 vertical-align: top;
1863 border-color: var(--bs-table-border-color);
1865 .table > :not(caption) > * > * {
1866 padding: 0.5rem 0.5rem;
1867 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1868 background-color: var(--bs-table-bg);
1869 border-bottom-width: var(--bs-border-width);
1870 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1873 vertical-align: inherit;
1876 vertical-align: bottom;
1879 .table-group-divider {
1880 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1887 .table-sm > :not(caption) > * > * {
1888 padding: 0.25rem 0.25rem;
1891 .table-bordered > :not(caption) > * {
1892 border-width: var(--bs-border-width) 0;
1894 .table-bordered > :not(caption) > * > * {
1895 border-width: 0 var(--bs-border-width);
1898 .table-borderless > :not(caption) > * > * {
1899 border-bottom-width: 0;
1901 .table-borderless > :not(:first-child) {
1902 border-top-width: 0;
1905 .table-striped > tbody > tr:nth-of-type(odd) > * {
1906 --bs-table-color-type: var(--bs-table-striped-color);
1907 --bs-table-bg-type: var(--bs-table-striped-bg);
1910 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1911 --bs-table-color-type: var(--bs-table-striped-color);
1912 --bs-table-bg-type: var(--bs-table-striped-bg);
1916 --bs-table-color-state: var(--bs-table-active-color);
1917 --bs-table-bg-state: var(--bs-table-active-bg);
1920 .table-hover > tbody > tr:hover > * {
1921 --bs-table-color-state: var(--bs-table-hover-color);
1922 --bs-table-bg-state: var(--bs-table-hover-bg);
1926 --bs-table-color: #000;
1927 --bs-table-bg: #ffffdd;
1928 --bs-table-border-color: #e6e6c7;
1929 --bs-table-striped-bg: #f2f2d2;
1930 --bs-table-striped-color: #000;
1931 --bs-table-active-bg: #e6e6c7;
1932 --bs-table-active-color: #000;
1933 --bs-table-hover-bg: #ececcc;
1934 --bs-table-hover-color: #000;
1935 color: var(--bs-table-color);
1936 border-color: var(--bs-table-border-color);
1940 --bs-table-color: #000;
1941 --bs-table-bg: lightgray;
1942 --bs-table-border-color: #bebebe;
1943 --bs-table-striped-bg: #c8c8c8;
1944 --bs-table-striped-color: #000;
1945 --bs-table-active-bg: #bebebe;
1946 --bs-table-active-color: #000;
1947 --bs-table-hover-bg: #c3c3c3;
1948 --bs-table-hover-color: #000;
1949 color: var(--bs-table-color);
1950 border-color: var(--bs-table-border-color);
1954 --bs-table-color: #000;
1955 --bs-table-bg: #cceecc;
1956 --bs-table-border-color: #b8d6b8;
1957 --bs-table-striped-bg: #c2e2c2;
1958 --bs-table-striped-color: #000;
1959 --bs-table-active-bg: #b8d6b8;
1960 --bs-table-active-color: #000;
1961 --bs-table-hover-bg: #bddcbd;
1962 --bs-table-hover-color: #000;
1963 color: var(--bs-table-color);
1964 border-color: var(--bs-table-border-color);
1968 --bs-table-color: #000;
1969 --bs-table-bg: #cceeee;
1970 --bs-table-border-color: #b8d6d6;
1971 --bs-table-striped-bg: #c2e2e2;
1972 --bs-table-striped-color: #000;
1973 --bs-table-active-bg: #b8d6d6;
1974 --bs-table-active-color: #000;
1975 --bs-table-hover-bg: #bddcdc;
1976 --bs-table-hover-color: #000;
1977 color: var(--bs-table-color);
1978 border-color: var(--bs-table-border-color);
1982 --bs-table-color: #000;
1983 --bs-table-bg: #eeccee;
1984 --bs-table-border-color: #d6b8d6;
1985 --bs-table-striped-bg: #e2c2e2;
1986 --bs-table-striped-color: #000;
1987 --bs-table-active-bg: #d6b8d6;
1988 --bs-table-active-color: #000;
1989 --bs-table-hover-bg: #dcbddc;
1990 --bs-table-hover-color: #000;
1991 color: var(--bs-table-color);
1992 border-color: var(--bs-table-border-color);
1996 --bs-table-color: #000;
1997 --bs-table-bg: #eecccc;
1998 --bs-table-border-color: #d6b8b8;
1999 --bs-table-striped-bg: #e2c2c2;
2000 --bs-table-striped-color: #000;
2001 --bs-table-active-bg: #d6b8b8;
2002 --bs-table-active-color: #000;
2003 --bs-table-hover-bg: #dcbdbd;
2004 --bs-table-hover-color: #000;
2005 color: var(--bs-table-color);
2006 border-color: var(--bs-table-border-color);
2010 --bs-table-color: #fff;
2011 --bs-table-bg: #303030;
2012 --bs-table-border-color: #454545;
2013 --bs-table-striped-bg: #3a3a3a;
2014 --bs-table-striped-color: #fff;
2015 --bs-table-active-bg: #454545;
2016 --bs-table-active-color: #fff;
2017 --bs-table-hover-bg: #404040;
2018 --bs-table-hover-color: #fff;
2019 color: var(--bs-table-color);
2020 border-color: var(--bs-table-border-color);
2024 --bs-table-color: #fff;
2025 --bs-table-bg: black;
2026 --bs-table-border-color: #1a1a1a;
2027 --bs-table-striped-bg: #0d0d0d;
2028 --bs-table-striped-color: #fff;
2029 --bs-table-active-bg: #1a1a1a;
2030 --bs-table-active-color: #fff;
2031 --bs-table-hover-bg: #131313;
2032 --bs-table-hover-color: #fff;
2033 color: var(--bs-table-color);
2034 border-color: var(--bs-table-border-color);
2039 -webkit-overflow-scrolling: touch;
2042 @media (max-width: 575.98px) {
2043 .table-responsive-sm {
2045 -webkit-overflow-scrolling: touch;
2048 @media (max-width: 767.98px) {
2049 .table-responsive-md {
2051 -webkit-overflow-scrolling: touch;
2054 @media (max-width: 991.98px) {
2055 .table-responsive-lg {
2057 -webkit-overflow-scrolling: touch;
2060 @media (max-width: 1199.98px) {
2061 .table-responsive-xl {
2063 -webkit-overflow-scrolling: touch;
2066 @media (max-width: 1399.98px) {
2067 .table-responsive-xxl {
2069 -webkit-overflow-scrolling: touch;
2073 margin-bottom: 0.5rem;
2077 padding-top: calc(0.375rem + var(--bs-border-width));
2078 padding-bottom: calc(0.375rem + var(--bs-border-width));
2084 .col-form-label-lg {
2085 padding-top: calc(0.5rem + var(--bs-border-width));
2086 padding-bottom: calc(0.5rem + var(--bs-border-width));
2087 font-size: 1.09375rem;
2090 .col-form-label-sm {
2091 padding-top: calc(0.25rem + var(--bs-border-width));
2092 padding-bottom: calc(0.25rem + var(--bs-border-width));
2093 font-size: 0.765625rem;
2097 margin-top: 0.25rem;
2099 color: var(--bs-secondary-color);
2105 padding: 0.375rem 0.75rem;
2106 font-size: 0.875rem;
2110 background-color: rgb(102, 102, 102);
2111 background-clip: padding-box;
2112 border: var(--bs-border-width) solid var(--bs-border-color);
2115 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2117 @media (prefers-reduced-motion: reduce) {
2122 .form-control[type=file] {
2125 .form-control[type=file]:not(:disabled):not([readonly]) {
2128 .form-control:focus {
2130 background-color: rgb(102, 102, 102);
2131 border-color: #ffffaa;
2133 box-shadow: 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
2135 .form-control::-webkit-date-and-time-value {
2140 .form-control::-webkit-datetime-edit {
2144 .form-control::placeholder {
2148 .form-control:disabled {
2149 background-color: #303030;
2152 .form-control::file-selector-button {
2153 padding: 0.375rem 0.75rem;
2154 margin: -0.375rem -0.75rem;
2155 margin-inline-end: 0.75rem;
2157 background-color: var(--bs-tertiary-bg);
2158 pointer-events: none;
2159 border-color: inherit;
2160 border-style: solid;
2162 border-inline-end-width: var(--bs-border-width);
2164 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;
2166 @media (prefers-reduced-motion: reduce) {
2167 .form-control::file-selector-button {
2171 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2172 background-color: var(--bs-secondary-bg);
2175 .form-control-plaintext {
2178 padding: 0.375rem 0;
2181 color: var(--bs-body-color);
2182 background-color: transparent;
2183 border: solid transparent;
2184 border-width: var(--bs-border-width) 0;
2186 .form-control-plaintext:focus {
2189 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2195 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2196 padding: 0.25rem 0.5rem;
2197 font-size: 0.765625rem;
2199 .form-control-sm::file-selector-button {
2200 padding: 0.25rem 0.5rem;
2201 margin: -0.25rem -0.5rem;
2202 margin-inline-end: 0.5rem;
2206 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2207 padding: 0.5rem 1rem;
2208 font-size: 1.09375rem;
2210 .form-control-lg::file-selector-button {
2211 padding: 0.5rem 1rem;
2212 margin: -0.5rem -1rem;
2213 margin-inline-end: 1rem;
2216 textarea.form-control {
2217 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2219 textarea.form-control-sm {
2220 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2222 textarea.form-control-lg {
2223 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2226 .form-control-color {
2228 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2231 .form-control-color:not(:disabled):not([readonly]) {
2234 .form-control-color::-moz-color-swatch {
2235 border: 0 !important;
2237 .form-control-color::-webkit-color-swatch {
2238 border: 0 !important;
2240 .form-control-color.form-control-sm {
2241 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2243 .form-control-color.form-control-lg {
2244 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2248 --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");
2251 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2252 font-size: 0.875rem;
2256 background-color: rgb(102, 102, 102);
2257 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2258 background-repeat: no-repeat;
2259 background-position: right 0.75rem center;
2260 background-size: 16px 12px;
2261 border: var(--bs-border-width) solid var(--bs-border-color);
2263 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2266 @media (prefers-reduced-motion: reduce) {
2271 .form-select:focus {
2272 border-color: #ffffaa;
2274 box-shadow: 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
2276 .form-select[multiple], .form-select[size]:not([size="1"]) {
2277 padding-right: 0.75rem;
2278 background-image: none;
2280 .form-select:disabled {
2281 background-color: #303030;
2283 .form-select:-moz-focusring {
2285 text-shadow: 0 0 0 #fff;
2289 padding-top: 0.25rem;
2290 padding-bottom: 0.25rem;
2291 padding-left: 0.5rem;
2292 font-size: 0.765625rem;
2296 padding-top: 0.5rem;
2297 padding-bottom: 0.5rem;
2299 font-size: 1.09375rem;
2302 [data-bs-theme=dark] .form-select {
2303 --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");
2308 min-height: 1.3125rem;
2309 padding-left: 1.5em;
2310 margin-bottom: 0.125rem;
2312 .form-check .form-check-input {
2314 margin-left: -1.5em;
2317 .form-check-reverse {
2318 padding-right: 1.5em;
2322 .form-check-reverse .form-check-input {
2324 margin-right: -1.5em;
2329 --bs-form-check-bg: rgb(102, 102, 102);
2333 vertical-align: top;
2334 background-color: var(--bs-form-check-bg);
2335 background-image: var(--bs-form-check-bg-image);
2336 background-repeat: no-repeat;
2337 background-position: center;
2338 background-size: contain;
2339 border: var(--bs-border-width) solid var(--bs-border-color);
2341 print-color-adjust: exact;
2343 .form-check-input[type=radio] {
2346 .form-check-input:active {
2347 filter: brightness(90%);
2349 .form-check-input:focus {
2350 border-color: #ffffaa;
2352 box-shadow: 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
2354 .form-check-input:checked {
2355 background-color: #fefe54;
2356 border-color: #fefe54;
2358 .form-check-input:checked[type=checkbox] {
2359 --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");
2361 .form-check-input:checked[type=radio] {
2362 --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");
2364 .form-check-input[type=checkbox]:indeterminate {
2365 background-color: #fefe54;
2366 border-color: #fefe54;
2367 --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");
2369 .form-check-input:disabled {
2370 pointer-events: none;
2374 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2380 padding-left: 2.5em;
2382 .form-switch .form-check-input {
2383 --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");
2385 margin-left: -2.5em;
2386 background-image: var(--bs-form-switch-bg);
2387 background-position: left center;
2388 transition: background-position 0.15s ease-in-out;
2390 @media (prefers-reduced-motion: reduce) {
2391 .form-switch .form-check-input {
2395 .form-switch .form-check-input:focus {
2396 --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");
2398 .form-switch .form-check-input:checked {
2399 background-position: right center;
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='%23fff'/%3e%3c/svg%3e");
2402 .form-switch.form-check-reverse {
2403 padding-right: 2.5em;
2406 .form-switch.form-check-reverse .form-check-input {
2407 margin-right: -2.5em;
2411 .form-check-inline {
2412 display: inline-block;
2418 clip: rect(0, 0, 0, 0);
2419 pointer-events: none;
2421 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2422 pointer-events: none;
2427 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2428 --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");
2435 background-color: transparent;
2441 .form-range:focus::-webkit-slider-thumb {
2442 box-shadow: 0 0 0 1px #000084, 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
2444 .form-range:focus::-moz-range-thumb {
2445 box-shadow: 0 0 0 1px #000084, 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
2447 .form-range::-moz-focus-outer {
2450 .form-range::-webkit-slider-thumb {
2453 margin-top: -0.25rem;
2454 background-color: #fefe54;
2456 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2459 @media (prefers-reduced-motion: reduce) {
2460 .form-range::-webkit-slider-thumb {
2464 .form-range::-webkit-slider-thumb:active {
2465 background-color: #ffffcc;
2467 .form-range::-webkit-slider-runnable-track {
2472 background-color: var(--bs-tertiary-bg);
2473 border-color: transparent;
2475 .form-range::-moz-range-thumb {
2478 background-color: #fefe54;
2480 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2483 @media (prefers-reduced-motion: reduce) {
2484 .form-range::-moz-range-thumb {
2488 .form-range::-moz-range-thumb:active {
2489 background-color: #ffffcc;
2491 .form-range::-moz-range-track {
2496 background-color: var(--bs-tertiary-bg);
2497 border-color: transparent;
2499 .form-range:disabled {
2500 pointer-events: none;
2502 .form-range:disabled::-webkit-slider-thumb {
2503 background-color: var(--bs-secondary-color);
2505 .form-range:disabled::-moz-range-thumb {
2506 background-color: var(--bs-secondary-color);
2512 .form-floating > .form-control,
2513 .form-floating > .form-control-plaintext,
2514 .form-floating > .form-select {
2515 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2516 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2519 .form-floating > label {
2525 padding: 1rem 0.75rem;
2528 text-overflow: ellipsis;
2529 white-space: nowrap;
2530 pointer-events: none;
2531 border: var(--bs-border-width) solid transparent;
2532 transform-origin: 0 0;
2533 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2535 @media (prefers-reduced-motion: reduce) {
2536 .form-floating > label {
2540 .form-floating > .form-control,
2541 .form-floating > .form-control-plaintext {
2542 padding: 1rem 0.75rem;
2544 .form-floating > .form-control::placeholder,
2545 .form-floating > .form-control-plaintext::placeholder {
2548 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2549 .form-floating > .form-control-plaintext:focus,
2550 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2551 padding-top: 1.625rem;
2552 padding-bottom: 0.625rem;
2554 .form-floating > .form-control:-webkit-autofill,
2555 .form-floating > .form-control-plaintext:-webkit-autofill {
2556 padding-top: 1.625rem;
2557 padding-bottom: 0.625rem;
2559 .form-floating > .form-select {
2560 padding-top: 1.625rem;
2561 padding-bottom: 0.625rem;
2563 .form-floating > .form-control:focus ~ label,
2564 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2565 .form-floating > .form-control-plaintext ~ label,
2566 .form-floating > .form-select ~ label {
2567 color: rgba(var(--bs-body-color-rgb), 0.65);
2568 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2570 .form-floating > .form-control:focus ~ label::after,
2571 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2572 .form-floating > .form-control-plaintext ~ label::after,
2573 .form-floating > .form-select ~ label::after {
2575 inset: 1rem 0.375rem;
2579 background-color: rgb(102, 102, 102);
2581 .form-floating > .form-control:-webkit-autofill ~ label {
2582 color: rgba(var(--bs-body-color-rgb), 0.65);
2583 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2585 .form-floating > .form-control-plaintext ~ label {
2586 border-width: var(--bs-border-width) 0;
2588 .form-floating > :disabled ~ label {
2591 .form-floating > :disabled ~ label::after {
2592 background-color: #303030;
2599 align-items: stretch;
2602 .input-group > .form-control,
2603 .input-group > .form-select,
2604 .input-group > .form-floating {
2610 .input-group > .form-control:focus,
2611 .input-group > .form-select:focus,
2612 .input-group > .form-floating:focus-within {
2619 .input-group .btn:focus {
2625 align-items: center;
2626 padding: 0.375rem 0.75rem;
2627 font-size: 0.875rem;
2632 white-space: nowrap;
2633 background-color: var(--bs-tertiary-bg);
2634 border: var(--bs-border-width) solid var(--bs-border-color);
2637 .input-group-lg > .form-control,
2638 .input-group-lg > .form-select,
2639 .input-group-lg > .input-group-text,
2640 .input-group-lg > .btn {
2641 padding: 0.5rem 1rem;
2642 font-size: 1.09375rem;
2645 .input-group-sm > .form-control,
2646 .input-group-sm > .form-select,
2647 .input-group-sm > .input-group-text,
2648 .input-group-sm > .btn {
2649 padding: 0.25rem 0.5rem;
2650 font-size: 0.765625rem;
2653 .input-group-lg > .form-select,
2654 .input-group-sm > .form-select {
2655 padding-right: 3rem;
2658 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2659 margin-left: calc(var(--bs-border-width) * -1);
2664 margin-top: 0.25rem;
2666 color: var(--bs-form-valid-color);
2675 padding: 0.25rem 0.5rem;
2677 font-size: 0.765625rem;
2679 background-color: var(--bs-success);
2682 .was-validated :valid ~ .valid-feedback,
2683 .was-validated :valid ~ .valid-tooltip,
2684 .is-valid ~ .valid-feedback,
2685 .is-valid ~ .valid-tooltip {
2689 .was-validated .form-control:valid, .form-control.is-valid {
2690 border-color: var(--bs-form-valid-border-color);
2691 padding-right: calc(1.5em + 0.75rem);
2692 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");
2693 background-repeat: no-repeat;
2694 background-position: right calc(0.375em + 0.1875rem) center;
2695 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2697 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2698 border-color: var(--bs-form-valid-border-color);
2699 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2702 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2703 padding-right: calc(1.5em + 0.75rem);
2704 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2707 .was-validated .form-select:valid, .form-select.is-valid {
2708 border-color: var(--bs-form-valid-border-color);
2710 .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"] {
2711 --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");
2712 padding-right: 4.125rem;
2713 background-position: right 0.75rem center, center right 2.25rem;
2714 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2716 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2717 border-color: var(--bs-form-valid-border-color);
2718 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2721 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2722 width: calc(3rem + calc(1.5em + 0.75rem));
2725 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2726 border-color: var(--bs-form-valid-border-color);
2728 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2729 background-color: var(--bs-form-valid-color);
2731 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2732 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2734 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2735 color: var(--bs-form-valid-color);
2738 .form-check-inline .form-check-input ~ .valid-feedback {
2742 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2743 .was-validated .input-group > .form-select:not(:focus):valid,
2744 .input-group > .form-select:not(:focus).is-valid,
2745 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2746 .input-group > .form-floating:not(:focus-within).is-valid {
2753 margin-top: 0.25rem;
2755 color: var(--bs-form-invalid-color);
2764 padding: 0.25rem 0.5rem;
2766 font-size: 0.765625rem;
2768 background-color: var(--bs-danger);
2771 .was-validated :invalid ~ .invalid-feedback,
2772 .was-validated :invalid ~ .invalid-tooltip,
2773 .is-invalid ~ .invalid-feedback,
2774 .is-invalid ~ .invalid-tooltip {
2778 .was-validated .form-control:invalid, .form-control.is-invalid {
2779 border-color: var(--bs-form-invalid-border-color);
2780 padding-right: calc(1.5em + 0.75rem);
2781 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");
2782 background-repeat: no-repeat;
2783 background-position: right calc(0.375em + 0.1875rem) center;
2784 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2786 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2787 border-color: var(--bs-form-invalid-border-color);
2788 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2791 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2792 padding-right: calc(1.5em + 0.75rem);
2793 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2796 .was-validated .form-select:invalid, .form-select.is-invalid {
2797 border-color: var(--bs-form-invalid-border-color);
2799 .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"] {
2800 --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");
2801 padding-right: 4.125rem;
2802 background-position: right 0.75rem center, center right 2.25rem;
2803 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2805 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2806 border-color: var(--bs-form-invalid-border-color);
2807 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2810 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2811 width: calc(3rem + calc(1.5em + 0.75rem));
2814 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2815 border-color: var(--bs-form-invalid-border-color);
2817 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2818 background-color: var(--bs-form-invalid-color);
2820 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2821 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2823 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2824 color: var(--bs-form-invalid-color);
2827 .form-check-inline .form-check-input ~ .invalid-feedback {
2831 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2832 .was-validated .input-group > .form-select:not(:focus):invalid,
2833 .input-group > .form-select:not(:focus).is-invalid,
2834 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2835 .input-group > .form-floating:not(:focus-within).is-invalid {
2840 --bs-btn-padding-x: 0.75rem;
2841 --bs-btn-padding-y: 0.375rem;
2842 --bs-btn-font-family: ;
2843 --bs-btn-font-size: 0.875rem;
2844 --bs-btn-font-weight: 400;
2845 --bs-btn-line-height: 1.5;
2846 --bs-btn-color: var(--bs-body-color);
2847 --bs-btn-bg: transparent;
2848 --bs-btn-border-width: var(--bs-border-width);
2849 --bs-btn-border-color: transparent;
2850 --bs-btn-border-radius: var(--bs-border-radius);
2851 --bs-btn-hover-border-color: transparent;
2852 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2853 --bs-btn-disabled-opacity: 0.65;
2854 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2855 display: inline-block;
2856 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2857 font-family: var(--bs-btn-font-family);
2858 font-size: var(--bs-btn-font-size);
2859 font-weight: var(--bs-btn-font-weight);
2860 line-height: var(--bs-btn-line-height);
2861 color: var(--bs-btn-color);
2863 vertical-align: middle;
2866 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2867 background-color: var(--bs-btn-bg);
2868 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;
2870 @media (prefers-reduced-motion: reduce) {
2876 color: var(--bs-btn-hover-color);
2877 background-color: var(--bs-btn-hover-bg);
2878 border-color: var(--bs-btn-hover-border-color);
2880 .btn-check + .btn:hover {
2881 color: var(--bs-btn-color);
2882 background-color: var(--bs-btn-bg);
2883 border-color: var(--bs-btn-border-color);
2885 .btn:focus-visible {
2886 color: var(--bs-btn-hover-color);
2887 background-color: var(--bs-btn-hover-bg);
2888 border-color: var(--bs-btn-hover-border-color);
2890 box-shadow: var(--bs-btn-focus-box-shadow);
2892 .btn-check:focus-visible + .btn {
2893 border-color: var(--bs-btn-hover-border-color);
2895 box-shadow: var(--bs-btn-focus-box-shadow);
2897 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
2898 color: var(--bs-btn-active-color);
2899 background-color: var(--bs-btn-active-bg);
2900 border-color: var(--bs-btn-active-border-color);
2902 .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 {
2903 box-shadow: var(--bs-btn-focus-box-shadow);
2905 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2906 color: var(--bs-btn-disabled-color);
2907 pointer-events: none;
2908 background-color: var(--bs-btn-disabled-bg);
2909 border-color: var(--bs-btn-disabled-border-color);
2910 opacity: var(--bs-btn-disabled-opacity);
2914 --bs-btn-color: #000;
2915 --bs-btn-bg: #fefe54;
2916 --bs-btn-border-color: #fefe54;
2917 --bs-btn-hover-color: #000;
2918 --bs-btn-hover-bg: #fefe6e;
2919 --bs-btn-hover-border-color: #fefe65;
2920 --bs-btn-focus-shadow-rgb: 216, 216, 71;
2921 --bs-btn-active-color: #000;
2922 --bs-btn-active-bg: #fefe76;
2923 --bs-btn-active-border-color: #fefe65;
2924 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2925 --bs-btn-disabled-color: #000;
2926 --bs-btn-disabled-bg: #fefe54;
2927 --bs-btn-disabled-border-color: #fefe54;
2931 --bs-btn-color: #fff;
2933 --bs-btn-border-color: #222;
2934 --bs-btn-hover-color: #fff;
2935 --bs-btn-hover-bg: #1d1d1d;
2936 --bs-btn-hover-border-color: #1b1b1b;
2937 --bs-btn-focus-shadow-rgb: 67, 67, 67;
2938 --bs-btn-active-color: #fff;
2939 --bs-btn-active-bg: #1b1b1b;
2940 --bs-btn-active-border-color: #1a1a1a;
2941 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2942 --bs-btn-disabled-color: #fff;
2943 --bs-btn-disabled-bg: #222;
2944 --bs-btn-disabled-border-color: #222;
2948 --bs-btn-color: #fff;
2949 --bs-btn-bg: #00aa00;
2950 --bs-btn-border-color: #00aa00;
2951 --bs-btn-hover-color: #fff;
2952 --bs-btn-hover-bg: #009100;
2953 --bs-btn-hover-border-color: #008800;
2954 --bs-btn-focus-shadow-rgb: 38, 183, 38;
2955 --bs-btn-active-color: #fff;
2956 --bs-btn-active-bg: #008800;
2957 --bs-btn-active-border-color: green;
2958 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2959 --bs-btn-disabled-color: #fff;
2960 --bs-btn-disabled-bg: #00aa00;
2961 --bs-btn-disabled-border-color: #00aa00;
2965 --bs-btn-color: #000;
2966 --bs-btn-bg: #00aaaa;
2967 --bs-btn-border-color: #00aaaa;
2968 --bs-btn-hover-color: #000;
2969 --bs-btn-hover-bg: #26b7b7;
2970 --bs-btn-hover-border-color: #1ab3b3;
2971 --bs-btn-focus-shadow-rgb: 0, 145, 145;
2972 --bs-btn-active-color: #000;
2973 --bs-btn-active-bg: #33bbbb;
2974 --bs-btn-active-border-color: #1ab3b3;
2975 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2976 --bs-btn-disabled-color: #000;
2977 --bs-btn-disabled-bg: #00aaaa;
2978 --bs-btn-disabled-border-color: #00aaaa;
2982 --bs-btn-color: #fff;
2983 --bs-btn-bg: #aa00aa;
2984 --bs-btn-border-color: #aa00aa;
2985 --bs-btn-hover-color: #fff;
2986 --bs-btn-hover-bg: #910091;
2987 --bs-btn-hover-border-color: #880088;
2988 --bs-btn-focus-shadow-rgb: 183, 38, 183;
2989 --bs-btn-active-color: #fff;
2990 --bs-btn-active-bg: #880088;
2991 --bs-btn-active-border-color: purple;
2992 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2993 --bs-btn-disabled-color: #fff;
2994 --bs-btn-disabled-bg: #aa00aa;
2995 --bs-btn-disabled-border-color: #aa00aa;
2999 --bs-btn-color: #fff;
3000 --bs-btn-bg: #aa0000;
3001 --bs-btn-border-color: #aa0000;
3002 --bs-btn-hover-color: #fff;
3003 --bs-btn-hover-bg: #910000;
3004 --bs-btn-hover-border-color: #880000;
3005 --bs-btn-focus-shadow-rgb: 183, 38, 38;
3006 --bs-btn-active-color: #fff;
3007 --bs-btn-active-bg: #880000;
3008 --bs-btn-active-border-color: maroon;
3009 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3010 --bs-btn-disabled-color: #fff;
3011 --bs-btn-disabled-bg: #aa0000;
3012 --bs-btn-disabled-border-color: #aa0000;
3016 --bs-btn-color: #fff;
3017 --bs-btn-bg: #303030;
3018 --bs-btn-border-color: #303030;
3019 --bs-btn-hover-color: #fff;
3020 --bs-btn-hover-bg: #292929;
3021 --bs-btn-hover-border-color: #262626;
3022 --bs-btn-focus-shadow-rgb: 79, 79, 79;
3023 --bs-btn-active-color: #fff;
3024 --bs-btn-active-bg: #262626;
3025 --bs-btn-active-border-color: #242424;
3026 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3027 --bs-btn-disabled-color: #fff;
3028 --bs-btn-disabled-bg: #303030;
3029 --bs-btn-disabled-border-color: #303030;
3033 --bs-btn-color: #fff;
3035 --bs-btn-border-color: black;
3036 --bs-btn-hover-color: #fff;
3037 --bs-btn-hover-bg: #262626;
3038 --bs-btn-hover-border-color: #1a1a1a;
3039 --bs-btn-focus-shadow-rgb: 38, 38, 38;
3040 --bs-btn-active-color: #fff;
3041 --bs-btn-active-bg: #333333;
3042 --bs-btn-active-border-color: #1a1a1a;
3043 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3044 --bs-btn-disabled-color: #fff;
3045 --bs-btn-disabled-bg: black;
3046 --bs-btn-disabled-border-color: black;
3049 .btn-outline-primary {
3050 --bs-btn-color: #fefe54;
3051 --bs-btn-border-color: #fefe54;
3052 --bs-btn-hover-color: #000;
3053 --bs-btn-hover-bg: #fefe54;
3054 --bs-btn-hover-border-color: #fefe54;
3055 --bs-btn-focus-shadow-rgb: 254, 254, 84;
3056 --bs-btn-active-color: #000;
3057 --bs-btn-active-bg: #fefe54;
3058 --bs-btn-active-border-color: #fefe54;
3059 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3060 --bs-btn-disabled-color: #fefe54;
3061 --bs-btn-disabled-bg: transparent;
3062 --bs-btn-disabled-border-color: #fefe54;
3063 --bs-gradient: none;
3066 .btn-outline-secondary {
3067 --bs-btn-color: #222;
3068 --bs-btn-border-color: #222;
3069 --bs-btn-hover-color: #fff;
3070 --bs-btn-hover-bg: #222;
3071 --bs-btn-hover-border-color: #222;
3072 --bs-btn-focus-shadow-rgb: 34, 34, 34;
3073 --bs-btn-active-color: #fff;
3074 --bs-btn-active-bg: #222;
3075 --bs-btn-active-border-color: #222;
3076 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3077 --bs-btn-disabled-color: #222;
3078 --bs-btn-disabled-bg: transparent;
3079 --bs-btn-disabled-border-color: #222;
3080 --bs-gradient: none;
3083 .btn-outline-success {
3084 --bs-btn-color: #00aa00;
3085 --bs-btn-border-color: #00aa00;
3086 --bs-btn-hover-color: #fff;
3087 --bs-btn-hover-bg: #00aa00;
3088 --bs-btn-hover-border-color: #00aa00;
3089 --bs-btn-focus-shadow-rgb: 0, 170, 0;
3090 --bs-btn-active-color: #fff;
3091 --bs-btn-active-bg: #00aa00;
3092 --bs-btn-active-border-color: #00aa00;
3093 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3094 --bs-btn-disabled-color: #00aa00;
3095 --bs-btn-disabled-bg: transparent;
3096 --bs-btn-disabled-border-color: #00aa00;
3097 --bs-gradient: none;
3101 --bs-btn-color: #00aaaa;
3102 --bs-btn-border-color: #00aaaa;
3103 --bs-btn-hover-color: #000;
3104 --bs-btn-hover-bg: #00aaaa;
3105 --bs-btn-hover-border-color: #00aaaa;
3106 --bs-btn-focus-shadow-rgb: 0, 170, 170;
3107 --bs-btn-active-color: #000;
3108 --bs-btn-active-bg: #00aaaa;
3109 --bs-btn-active-border-color: #00aaaa;
3110 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3111 --bs-btn-disabled-color: #00aaaa;
3112 --bs-btn-disabled-bg: transparent;
3113 --bs-btn-disabled-border-color: #00aaaa;
3114 --bs-gradient: none;
3117 .btn-outline-warning {
3118 --bs-btn-color: #aa00aa;
3119 --bs-btn-border-color: #aa00aa;
3120 --bs-btn-hover-color: #fff;
3121 --bs-btn-hover-bg: #aa00aa;
3122 --bs-btn-hover-border-color: #aa00aa;
3123 --bs-btn-focus-shadow-rgb: 170, 0, 170;
3124 --bs-btn-active-color: #fff;
3125 --bs-btn-active-bg: #aa00aa;
3126 --bs-btn-active-border-color: #aa00aa;
3127 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3128 --bs-btn-disabled-color: #aa00aa;
3129 --bs-btn-disabled-bg: transparent;
3130 --bs-btn-disabled-border-color: #aa00aa;
3131 --bs-gradient: none;
3134 .btn-outline-danger {
3135 --bs-btn-color: #aa0000;
3136 --bs-btn-border-color: #aa0000;
3137 --bs-btn-hover-color: #fff;
3138 --bs-btn-hover-bg: #aa0000;
3139 --bs-btn-hover-border-color: #aa0000;
3140 --bs-btn-focus-shadow-rgb: 170, 0, 0;
3141 --bs-btn-active-color: #fff;
3142 --bs-btn-active-bg: #aa0000;
3143 --bs-btn-active-border-color: #aa0000;
3144 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3145 --bs-btn-disabled-color: #aa0000;
3146 --bs-btn-disabled-bg: transparent;
3147 --bs-btn-disabled-border-color: #aa0000;
3148 --bs-gradient: none;
3151 .btn-outline-light {
3152 --bs-btn-color: #303030;
3153 --bs-btn-border-color: #303030;
3154 --bs-btn-hover-color: #fff;
3155 --bs-btn-hover-bg: #303030;
3156 --bs-btn-hover-border-color: #303030;
3157 --bs-btn-focus-shadow-rgb: 48, 48, 48;
3158 --bs-btn-active-color: #fff;
3159 --bs-btn-active-bg: #303030;
3160 --bs-btn-active-border-color: #303030;
3161 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3162 --bs-btn-disabled-color: #303030;
3163 --bs-btn-disabled-bg: transparent;
3164 --bs-btn-disabled-border-color: #303030;
3165 --bs-gradient: none;
3169 --bs-btn-color: black;
3170 --bs-btn-border-color: black;
3171 --bs-btn-hover-color: #fff;
3172 --bs-btn-hover-bg: black;
3173 --bs-btn-hover-border-color: black;
3174 --bs-btn-focus-shadow-rgb: 0, 0, 0;
3175 --bs-btn-active-color: #fff;
3176 --bs-btn-active-bg: black;
3177 --bs-btn-active-border-color: black;
3178 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3179 --bs-btn-disabled-color: black;
3180 --bs-btn-disabled-bg: transparent;
3181 --bs-btn-disabled-border-color: black;
3182 --bs-gradient: none;
3186 --bs-btn-font-weight: 400;
3187 --bs-btn-color: var(--bs-link-color);
3188 --bs-btn-bg: transparent;
3189 --bs-btn-border-color: transparent;
3190 --bs-btn-hover-color: var(--bs-link-hover-color);
3191 --bs-btn-hover-border-color: transparent;
3192 --bs-btn-active-color: var(--bs-link-hover-color);
3193 --bs-btn-active-border-color: transparent;
3194 --bs-btn-disabled-color: #6c757d;
3195 --bs-btn-disabled-border-color: transparent;
3196 --bs-btn-box-shadow: 0 0 0 #000;
3197 --bs-btn-focus-shadow-rgb: 216, 216, 71;
3198 text-decoration: none;
3200 .btn-link:focus-visible {
3201 color: var(--bs-btn-color);
3204 color: var(--bs-btn-hover-color);
3207 .btn-lg, .btn-group-lg > .btn {
3208 --bs-btn-padding-y: 0.5rem;
3209 --bs-btn-padding-x: 1rem;
3210 --bs-btn-font-size: 1.09375rem;
3211 --bs-btn-border-radius: var(--bs-border-radius-lg);
3214 .btn-sm, .btn-group-sm > .btn {
3215 --bs-btn-padding-y: 0.25rem;
3216 --bs-btn-padding-x: 0.5rem;
3217 --bs-btn-font-size: 0.765625rem;
3218 --bs-btn-border-radius: var(--bs-border-radius-sm);
3222 transition: opacity 0.15s linear;
3224 @media (prefers-reduced-motion: reduce) {
3233 .collapse:not(.show) {
3240 transition: height 0.35s ease;
3242 @media (prefers-reduced-motion: reduce) {
3247 .collapsing.collapse-horizontal {
3250 transition: width 0.35s ease;
3252 @media (prefers-reduced-motion: reduce) {
3253 .collapsing.collapse-horizontal {
3268 white-space: nowrap;
3270 .dropdown-toggle::after {
3271 display: inline-block;
3272 margin-left: 0.255em;
3273 vertical-align: 0.255em;
3275 border-top: 0.3em solid;
3276 border-right: 0.3em solid transparent;
3278 border-left: 0.3em solid transparent;
3280 .dropdown-toggle:empty::after {
3285 --bs-dropdown-zindex: 1000;
3286 --bs-dropdown-min-width: 10rem;
3287 --bs-dropdown-padding-x: 0;
3288 --bs-dropdown-padding-y: 0.5rem;
3289 --bs-dropdown-spacer: 0.125rem;
3290 --bs-dropdown-font-size: 0.875rem;
3291 --bs-dropdown-color: var(--bs-body-color);
3292 --bs-dropdown-bg: var(--bs-body-bg);
3293 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3294 --bs-dropdown-border-radius: var(--bs-border-radius);
3295 --bs-dropdown-border-width: var(--bs-border-width);
3296 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3297 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3298 --bs-dropdown-divider-margin-y: 0.5rem;
3299 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
3300 --bs-dropdown-link-color: var(--bs-body-color);
3301 --bs-dropdown-link-hover-color: var(--bs-body-color);
3302 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3303 --bs-dropdown-link-active-color: #fff;
3304 --bs-dropdown-link-active-bg: #fefe54;
3305 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3306 --bs-dropdown-item-padding-x: 1rem;
3307 --bs-dropdown-item-padding-y: 0.25rem;
3308 --bs-dropdown-header-color: #6c757d;
3309 --bs-dropdown-header-padding-x: 1rem;
3310 --bs-dropdown-header-padding-y: 0.5rem;
3312 z-index: var(--bs-dropdown-zindex);
3314 min-width: var(--bs-dropdown-min-width);
3315 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3317 font-size: var(--bs-dropdown-font-size);
3318 color: var(--bs-dropdown-color);
3321 background-color: var(--bs-dropdown-bg);
3322 background-clip: padding-box;
3323 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3325 .dropdown-menu[data-bs-popper] {
3328 margin-top: var(--bs-dropdown-spacer);
3331 .dropdown-menu-start {
3332 --bs-position: start;
3334 .dropdown-menu-start[data-bs-popper] {
3339 .dropdown-menu-end {
3342 .dropdown-menu-end[data-bs-popper] {
3347 @media (min-width: 576px) {
3348 .dropdown-menu-sm-start {
3349 --bs-position: start;
3351 .dropdown-menu-sm-start[data-bs-popper] {
3355 .dropdown-menu-sm-end {
3358 .dropdown-menu-sm-end[data-bs-popper] {
3363 @media (min-width: 768px) {
3364 .dropdown-menu-md-start {
3365 --bs-position: start;
3367 .dropdown-menu-md-start[data-bs-popper] {
3371 .dropdown-menu-md-end {
3374 .dropdown-menu-md-end[data-bs-popper] {
3379 @media (min-width: 992px) {
3380 .dropdown-menu-lg-start {
3381 --bs-position: start;
3383 .dropdown-menu-lg-start[data-bs-popper] {
3387 .dropdown-menu-lg-end {
3390 .dropdown-menu-lg-end[data-bs-popper] {
3395 @media (min-width: 1200px) {
3396 .dropdown-menu-xl-start {
3397 --bs-position: start;
3399 .dropdown-menu-xl-start[data-bs-popper] {
3403 .dropdown-menu-xl-end {
3406 .dropdown-menu-xl-end[data-bs-popper] {
3411 @media (min-width: 1400px) {
3412 .dropdown-menu-xxl-start {
3413 --bs-position: start;
3415 .dropdown-menu-xxl-start[data-bs-popper] {
3419 .dropdown-menu-xxl-end {
3422 .dropdown-menu-xxl-end[data-bs-popper] {
3427 .dropup .dropdown-menu[data-bs-popper] {
3431 margin-bottom: var(--bs-dropdown-spacer);
3433 .dropup .dropdown-toggle::after {
3434 display: inline-block;
3435 margin-left: 0.255em;
3436 vertical-align: 0.255em;
3439 border-right: 0.3em solid transparent;
3440 border-bottom: 0.3em solid;
3441 border-left: 0.3em solid transparent;
3443 .dropup .dropdown-toggle:empty::after {
3447 .dropend .dropdown-menu[data-bs-popper] {
3452 margin-left: var(--bs-dropdown-spacer);
3454 .dropend .dropdown-toggle::after {
3455 display: inline-block;
3456 margin-left: 0.255em;
3457 vertical-align: 0.255em;
3459 border-top: 0.3em solid transparent;
3461 border-bottom: 0.3em solid transparent;
3462 border-left: 0.3em solid;
3464 .dropend .dropdown-toggle:empty::after {
3467 .dropend .dropdown-toggle::after {
3471 .dropstart .dropdown-menu[data-bs-popper] {
3476 margin-right: var(--bs-dropdown-spacer);
3478 .dropstart .dropdown-toggle::after {
3479 display: inline-block;
3480 margin-left: 0.255em;
3481 vertical-align: 0.255em;
3484 .dropstart .dropdown-toggle::after {
3487 .dropstart .dropdown-toggle::before {
3488 display: inline-block;
3489 margin-right: 0.255em;
3490 vertical-align: 0.255em;
3492 border-top: 0.3em solid transparent;
3493 border-right: 0.3em solid;
3494 border-bottom: 0.3em solid transparent;
3496 .dropstart .dropdown-toggle:empty::after {
3499 .dropstart .dropdown-toggle::before {
3505 margin: var(--bs-dropdown-divider-margin-y) 0;
3507 border-top: 1px solid var(--bs-dropdown-divider-bg);
3514 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3517 color: var(--bs-dropdown-link-color);
3518 text-align: inherit;
3519 white-space: nowrap;
3520 background-color: transparent;
3523 .dropdown-item:hover, .dropdown-item:focus {
3524 color: var(--bs-dropdown-link-hover-color);
3525 background-color: var(--bs-dropdown-link-hover-bg);
3527 .dropdown-item.active, .dropdown-item:active {
3528 color: var(--bs-dropdown-link-active-color);
3529 text-decoration: none;
3530 background-color: var(--bs-dropdown-link-active-bg);
3532 .dropdown-item.disabled, .dropdown-item:disabled {
3533 color: var(--bs-dropdown-link-disabled-color);
3534 pointer-events: none;
3535 background-color: transparent;
3538 .dropdown-menu.show {
3544 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3546 font-size: 0.765625rem;
3547 color: var(--bs-dropdown-header-color);
3548 white-space: nowrap;
3551 .dropdown-item-text {
3553 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3554 color: var(--bs-dropdown-link-color);
3557 .dropdown-menu-dark {
3558 --bs-dropdown-color: #bbb;
3559 --bs-dropdown-bg: #303030;
3560 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3561 --bs-dropdown-box-shadow: ;
3562 --bs-dropdown-link-color: #bbb;
3563 --bs-dropdown-link-hover-color: #fff;
3564 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3565 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3566 --bs-dropdown-link-active-color: #fff;
3567 --bs-dropdown-link-active-bg: #fefe54;
3568 --bs-dropdown-link-disabled-color: #adb5bd;
3569 --bs-dropdown-header-color: #adb5bd;
3573 .btn-group-vertical {
3575 display: inline-flex;
3576 vertical-align: middle;
3579 .btn-group-vertical > .btn {
3583 .btn-group > .btn-check:checked + .btn,
3584 .btn-group > .btn-check:focus + .btn,
3585 .btn-group > .btn:hover,
3586 .btn-group > .btn:focus,
3587 .btn-group > .btn:active,
3588 .btn-group > .btn.active,
3589 .btn-group-vertical > .btn-check:checked + .btn,
3590 .btn-group-vertical > .btn-check:focus + .btn,
3591 .btn-group-vertical > .btn:hover,
3592 .btn-group-vertical > .btn:focus,
3593 .btn-group-vertical > .btn:active,
3594 .btn-group-vertical > .btn.active {
3601 justify-content: flex-start;
3603 .btn-toolbar .input-group {
3607 .btn-group > :not(.btn-check:first-child) + .btn,
3608 .btn-group > .btn-group:not(:first-child) {
3609 margin-left: calc(var(--bs-border-width) * -1);
3611 .dropdown-toggle-split {
3612 padding-right: 0.5625rem;
3613 padding-left: 0.5625rem;
3615 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3618 .dropstart .dropdown-toggle-split::before {
3622 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3623 padding-right: 0.375rem;
3624 padding-left: 0.375rem;
3627 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3628 padding-right: 0.75rem;
3629 padding-left: 0.75rem;
3632 .btn-group-vertical {
3633 flex-direction: column;
3634 align-items: flex-start;
3635 justify-content: center;
3637 .btn-group-vertical > .btn,
3638 .btn-group-vertical > .btn-group {
3641 .btn-group-vertical > .btn:not(:first-child),
3642 .btn-group-vertical > .btn-group:not(:first-child) {
3643 margin-top: calc(var(--bs-border-width) * -1);
3646 --bs-nav-link-padding-x: 1rem;
3647 --bs-nav-link-padding-y: 0.5rem;
3648 --bs-nav-link-font-weight: ;
3649 --bs-nav-link-color: var(--bs-link-color);
3650 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3651 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3661 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3662 font-size: var(--bs-nav-link-font-size);
3663 font-weight: var(--bs-nav-link-font-weight);
3664 color: var(--bs-nav-link-color);
3667 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3669 @media (prefers-reduced-motion: reduce) {
3674 .nav-link:hover, .nav-link:focus {
3675 color: var(--bs-nav-link-hover-color);
3677 .nav-link:focus-visible {
3679 box-shadow: 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
3681 .nav-link.disabled {
3682 color: var(--bs-nav-link-disabled-color);
3683 pointer-events: none;
3688 --bs-nav-tabs-border-width: var(--bs-border-width);
3689 --bs-nav-tabs-border-color: var(--bs-border-color);
3690 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3691 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3692 --bs-nav-tabs-link-active-color: #f8f9fa;
3693 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3694 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3695 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3697 .nav-tabs .nav-link {
3698 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3699 border: var(--bs-nav-tabs-border-width) solid transparent;
3701 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3703 border-color: var(--bs-nav-tabs-link-hover-border-color);
3705 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3706 color: var(--bs-nav-link-disabled-color);
3707 background-color: transparent;
3708 border-color: transparent;
3710 .nav-tabs .nav-link.active,
3711 .nav-tabs .nav-item.show .nav-link {
3712 color: var(--bs-nav-tabs-link-active-color);
3713 background-color: var(--bs-nav-tabs-link-active-bg);
3714 border-color: var(--bs-nav-tabs-link-active-border-color);
3716 .nav-tabs .dropdown-menu {
3717 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3721 --bs-nav-pills-border-radius: var(--bs-border-radius);
3722 --bs-nav-pills-link-active-color: #fff;
3723 --bs-nav-pills-link-active-bg: #fefe54;
3725 .nav-pills .nav-link:disabled {
3726 color: var(--bs-nav-link-disabled-color);
3727 background-color: transparent;
3728 border-color: transparent;
3730 .nav-pills .nav-link.active,
3731 .nav-pills .show > .nav-link {
3732 color: var(--bs-nav-pills-link-active-color);
3733 background-color: var(--bs-nav-pills-link-active-bg);
3737 --bs-nav-underline-gap: 1rem;
3738 --bs-nav-underline-border-width: 0.125rem;
3739 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3740 gap: var(--bs-nav-underline-gap);
3742 .nav-underline .nav-link {
3745 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3747 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3748 border-bottom-color: currentcolor;
3750 .nav-underline .nav-link.active,
3751 .nav-underline .show > .nav-link {
3753 color: var(--bs-nav-underline-link-active-color);
3754 border-bottom-color: currentcolor;
3757 .nav-fill > .nav-link,
3758 .nav-fill .nav-item {
3763 .nav-justified > .nav-link,
3764 .nav-justified .nav-item {
3770 .nav-fill .nav-item .nav-link,
3771 .nav-justified .nav-item .nav-link {
3775 .tab-content > .tab-pane {
3778 .tab-content > .active {
3783 --bs-navbar-padding-x: 0;
3784 --bs-navbar-padding-y: 0.5rem;
3785 --bs-navbar-color: #bbb;
3786 --bs-navbar-hover-color: #ebebeb;
3787 --bs-navbar-disabled-color: #303030;
3788 --bs-navbar-active-color: #f8f9fa;
3789 --bs-navbar-brand-padding-y: 0.3359375rem;
3790 --bs-navbar-brand-margin-end: 1rem;
3791 --bs-navbar-brand-font-size: 1.09375rem;
3792 --bs-navbar-brand-color: #bbb;
3793 --bs-navbar-brand-hover-color: #f8f9fa;
3794 --bs-navbar-nav-link-padding-x: 0.5rem;
3795 --bs-navbar-toggler-padding-y: 0.25rem;
3796 --bs-navbar-toggler-padding-x: 0.75rem;
3797 --bs-navbar-toggler-font-size: 1.09375rem;
3798 --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");
3799 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
3800 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3801 --bs-navbar-toggler-focus-width: 0.25rem;
3802 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3806 align-items: center;
3807 justify-content: space-between;
3808 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3810 .navbar > .container,
3811 .navbar > .container-fluid,
3812 .navbar > .container-sm,
3813 .navbar > .container-md,
3814 .navbar > .container-lg,
3815 .navbar > .container-xl,
3816 .navbar > .container-xxl {
3819 align-items: center;
3820 justify-content: space-between;
3823 padding-top: var(--bs-navbar-brand-padding-y);
3824 padding-bottom: var(--bs-navbar-brand-padding-y);
3825 margin-right: var(--bs-navbar-brand-margin-end);
3826 font-size: var(--bs-navbar-brand-font-size);
3827 color: var(--bs-navbar-brand-color);
3828 white-space: nowrap;
3830 .navbar-brand:hover, .navbar-brand:focus {
3831 color: var(--bs-navbar-brand-hover-color);
3835 --bs-nav-link-padding-x: 0;
3836 --bs-nav-link-padding-y: 0.5rem;
3837 --bs-nav-link-font-weight: ;
3838 --bs-nav-link-color: var(--bs-navbar-color);
3839 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3840 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3842 flex-direction: column;
3847 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3848 color: var(--bs-navbar-active-color);
3850 .navbar-nav .dropdown-menu {
3855 padding-top: 0.5rem;
3856 padding-bottom: 0.5rem;
3857 color: var(--bs-navbar-color);
3860 .navbar-text a:hover,
3861 .navbar-text a:focus {
3862 color: var(--bs-navbar-active-color);
3868 align-items: center;
3872 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
3873 font-size: var(--bs-navbar-toggler-font-size);
3875 color: var(--bs-navbar-color);
3876 background-color: transparent;
3877 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3878 transition: var(--bs-navbar-toggler-transition);
3880 @media (prefers-reduced-motion: reduce) {
3885 .navbar-toggler:hover {
3886 text-decoration: none;
3888 .navbar-toggler:focus {
3889 text-decoration: none;
3891 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
3894 .navbar-toggler-icon {
3895 display: inline-block;
3898 vertical-align: middle;
3899 background-image: var(--bs-navbar-toggler-icon-bg);
3900 background-repeat: no-repeat;
3901 background-position: center;
3902 background-size: 100%;
3905 .navbar-nav-scroll {
3906 max-height: var(--bs-scroll-height, 75vh);
3910 @media (min-width: 576px) {
3913 justify-content: flex-start;
3915 .navbar-expand-sm .navbar-nav {
3916 flex-direction: row;
3918 .navbar-expand-sm .navbar-nav .dropdown-menu {
3921 .navbar-expand-sm .navbar-nav .nav-link {
3922 padding-right: var(--bs-navbar-nav-link-padding-x);
3923 padding-left: var(--bs-navbar-nav-link-padding-x);
3925 .navbar-expand-sm .navbar-nav-scroll {
3928 .navbar-expand-sm .navbar-collapse {
3929 display: flex !important;
3932 .navbar-expand-sm .navbar-toggler {
3935 .navbar-expand-sm .offcanvas {
3939 width: auto !important;
3940 height: auto !important;
3941 visibility: visible !important;
3942 background-color: transparent !important;
3943 border: 0 !important;
3944 transform: none !important;
3947 .navbar-expand-sm .offcanvas .offcanvas-header {
3950 .navbar-expand-sm .offcanvas .offcanvas-body {
3954 overflow-y: visible;
3957 @media (min-width: 768px) {
3960 justify-content: flex-start;
3962 .navbar-expand-md .navbar-nav {
3963 flex-direction: row;
3965 .navbar-expand-md .navbar-nav .dropdown-menu {
3968 .navbar-expand-md .navbar-nav .nav-link {
3969 padding-right: var(--bs-navbar-nav-link-padding-x);
3970 padding-left: var(--bs-navbar-nav-link-padding-x);
3972 .navbar-expand-md .navbar-nav-scroll {
3975 .navbar-expand-md .navbar-collapse {
3976 display: flex !important;
3979 .navbar-expand-md .navbar-toggler {
3982 .navbar-expand-md .offcanvas {
3986 width: auto !important;
3987 height: auto !important;
3988 visibility: visible !important;
3989 background-color: transparent !important;
3990 border: 0 !important;
3991 transform: none !important;
3994 .navbar-expand-md .offcanvas .offcanvas-header {
3997 .navbar-expand-md .offcanvas .offcanvas-body {
4001 overflow-y: visible;
4004 @media (min-width: 992px) {
4007 justify-content: flex-start;
4009 .navbar-expand-lg .navbar-nav {
4010 flex-direction: row;
4012 .navbar-expand-lg .navbar-nav .dropdown-menu {
4015 .navbar-expand-lg .navbar-nav .nav-link {
4016 padding-right: var(--bs-navbar-nav-link-padding-x);
4017 padding-left: var(--bs-navbar-nav-link-padding-x);
4019 .navbar-expand-lg .navbar-nav-scroll {
4022 .navbar-expand-lg .navbar-collapse {
4023 display: flex !important;
4026 .navbar-expand-lg .navbar-toggler {
4029 .navbar-expand-lg .offcanvas {
4033 width: auto !important;
4034 height: auto !important;
4035 visibility: visible !important;
4036 background-color: transparent !important;
4037 border: 0 !important;
4038 transform: none !important;
4041 .navbar-expand-lg .offcanvas .offcanvas-header {
4044 .navbar-expand-lg .offcanvas .offcanvas-body {
4048 overflow-y: visible;
4051 @media (min-width: 1200px) {
4054 justify-content: flex-start;
4056 .navbar-expand-xl .navbar-nav {
4057 flex-direction: row;
4059 .navbar-expand-xl .navbar-nav .dropdown-menu {
4062 .navbar-expand-xl .navbar-nav .nav-link {
4063 padding-right: var(--bs-navbar-nav-link-padding-x);
4064 padding-left: var(--bs-navbar-nav-link-padding-x);
4066 .navbar-expand-xl .navbar-nav-scroll {
4069 .navbar-expand-xl .navbar-collapse {
4070 display: flex !important;
4073 .navbar-expand-xl .navbar-toggler {
4076 .navbar-expand-xl .offcanvas {
4080 width: auto !important;
4081 height: auto !important;
4082 visibility: visible !important;
4083 background-color: transparent !important;
4084 border: 0 !important;
4085 transform: none !important;
4088 .navbar-expand-xl .offcanvas .offcanvas-header {
4091 .navbar-expand-xl .offcanvas .offcanvas-body {
4095 overflow-y: visible;
4098 @media (min-width: 1400px) {
4099 .navbar-expand-xxl {
4101 justify-content: flex-start;
4103 .navbar-expand-xxl .navbar-nav {
4104 flex-direction: row;
4106 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4109 .navbar-expand-xxl .navbar-nav .nav-link {
4110 padding-right: var(--bs-navbar-nav-link-padding-x);
4111 padding-left: var(--bs-navbar-nav-link-padding-x);
4113 .navbar-expand-xxl .navbar-nav-scroll {
4116 .navbar-expand-xxl .navbar-collapse {
4117 display: flex !important;
4120 .navbar-expand-xxl .navbar-toggler {
4123 .navbar-expand-xxl .offcanvas {
4127 width: auto !important;
4128 height: auto !important;
4129 visibility: visible !important;
4130 background-color: transparent !important;
4131 border: 0 !important;
4132 transform: none !important;
4135 .navbar-expand-xxl .offcanvas .offcanvas-header {
4138 .navbar-expand-xxl .offcanvas .offcanvas-body {
4142 overflow-y: visible;
4147 justify-content: flex-start;
4149 .navbar-expand .navbar-nav {
4150 flex-direction: row;
4152 .navbar-expand .navbar-nav .dropdown-menu {
4155 .navbar-expand .navbar-nav .nav-link {
4156 padding-right: var(--bs-navbar-nav-link-padding-x);
4157 padding-left: var(--bs-navbar-nav-link-padding-x);
4159 .navbar-expand .navbar-nav-scroll {
4162 .navbar-expand .navbar-collapse {
4163 display: flex !important;
4166 .navbar-expand .navbar-toggler {
4169 .navbar-expand .offcanvas {
4173 width: auto !important;
4174 height: auto !important;
4175 visibility: visible !important;
4176 background-color: transparent !important;
4177 border: 0 !important;
4178 transform: none !important;
4181 .navbar-expand .offcanvas .offcanvas-header {
4184 .navbar-expand .offcanvas .offcanvas-body {
4188 overflow-y: visible;
4192 .navbar[data-bs-theme=dark] {
4193 --bs-navbar-color: #bbb;
4194 --bs-navbar-hover-color: rgba(187, 187, 187, 0.75);
4195 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4196 --bs-navbar-active-color: #f8f9fa;
4197 --bs-navbar-brand-color: #f8f9fa;
4198 --bs-navbar-brand-hover-color: #f8f9fa;
4199 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4200 --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");
4203 [data-bs-theme=dark] .navbar-toggler-icon {
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");
4208 --bs-card-spacer-y: 1rem;
4209 --bs-card-spacer-x: 1rem;
4210 --bs-card-title-spacer-y: 0.5rem;
4211 --bs-card-title-color: ;
4212 --bs-card-subtitle-color: ;
4213 --bs-card-border-width: var(--bs-border-width);
4214 --bs-card-border-color: #fff;
4215 --bs-card-border-radius: var(--bs-border-radius);
4216 --bs-card-box-shadow: ;
4217 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4218 --bs-card-cap-padding-y: 0.5rem;
4219 --bs-card-cap-padding-x: 1rem;
4220 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4221 --bs-card-cap-color: ;
4224 --bs-card-bg: #303030;
4225 --bs-card-img-overlay-padding: 1rem;
4226 --bs-card-group-margin: 0.75rem;
4229 flex-direction: column;
4231 height: var(--bs-card-height);
4232 color: var(--bs-body-color);
4233 word-wrap: break-word;
4234 background-color: var(--bs-card-bg);
4235 background-clip: border-box;
4236 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4242 .card > .list-group {
4243 border-top: inherit;
4244 border-bottom: inherit;
4246 .card > .list-group:first-child {
4247 border-top-width: 0;
4249 .card > .list-group:last-child {
4250 border-bottom-width: 0;
4252 .card > .card-header + .list-group,
4253 .card > .list-group + .card-footer {
4259 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4260 color: var(--bs-card-color);
4264 margin-bottom: var(--bs-card-title-spacer-y);
4265 color: var(--bs-card-title-color);
4269 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4271 color: var(--bs-card-subtitle-color);
4274 .card-text:last-child {
4278 .card-link + .card-link {
4279 margin-left: var(--bs-card-spacer-x);
4283 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4285 color: var(--bs-card-cap-color);
4286 background-color: var(--bs-card-cap-bg);
4287 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4290 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4291 color: var(--bs-card-cap-color);
4292 background-color: var(--bs-card-cap-bg);
4293 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4296 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4297 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4298 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4301 .card-header-tabs .nav-link.active {
4302 background-color: var(--bs-card-bg);
4303 border-bottom-color: var(--bs-card-bg);
4306 .card-header-pills {
4307 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4308 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4317 padding: var(--bs-card-img-overlay-padding);
4326 .card-group > .card {
4327 margin-bottom: var(--bs-card-group-margin);
4329 @media (min-width: 576px) {
4332 flex-flow: row wrap;
4334 .card-group > .card {
4338 .card-group > .card + .card {
4345 --bs-accordion-color: var(--bs-body-color);
4346 --bs-accordion-bg: var(--bs-body-bg);
4347 --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;
4348 --bs-accordion-border-color: var(--bs-border-color);
4349 --bs-accordion-border-width: var(--bs-border-width);
4350 --bs-accordion-border-radius: var(--bs-border-radius);
4351 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4352 --bs-accordion-btn-padding-x: 1.25rem;
4353 --bs-accordion-btn-padding-y: 1rem;
4354 --bs-accordion-btn-color: var(--bs-body-color);
4355 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4356 --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");
4357 --bs-accordion-btn-icon-width: 1.25rem;
4358 --bs-accordion-btn-icon-transform: rotate(-180deg);
4359 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4360 --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");
4361 --bs-accordion-btn-focus-border-color: #ffffaa;
4362 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
4363 --bs-accordion-body-padding-x: 1.25rem;
4364 --bs-accordion-body-padding-y: 1rem;
4365 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4366 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4372 align-items: center;
4374 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4375 font-size: 0.875rem;
4376 color: var(--bs-accordion-btn-color);
4378 background-color: var(--bs-accordion-btn-bg);
4380 overflow-anchor: none;
4381 transition: var(--bs-accordion-transition);
4383 @media (prefers-reduced-motion: reduce) {
4388 .accordion-button:not(.collapsed) {
4389 color: var(--bs-accordion-active-color);
4390 background-color: var(--bs-accordion-active-bg);
4391 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4393 .accordion-button:not(.collapsed)::after {
4394 background-image: var(--bs-accordion-btn-active-icon);
4395 transform: var(--bs-accordion-btn-icon-transform);
4397 .accordion-button::after {
4399 width: var(--bs-accordion-btn-icon-width);
4400 height: var(--bs-accordion-btn-icon-width);
4403 background-image: var(--bs-accordion-btn-icon);
4404 background-repeat: no-repeat;
4405 background-size: var(--bs-accordion-btn-icon-width);
4406 transition: var(--bs-accordion-btn-icon-transition);
4408 @media (prefers-reduced-motion: reduce) {
4409 .accordion-button::after {
4413 .accordion-button:hover {
4416 .accordion-button:focus {
4418 border-color: var(--bs-accordion-btn-focus-border-color);
4420 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4428 color: var(--bs-accordion-color);
4429 background-color: var(--bs-accordion-bg);
4430 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4432 .accordion-item:not(:first-of-type) {
4436 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4439 .accordion-flush .accordion-collapse {
4442 .accordion-flush .accordion-item {
4446 .accordion-flush .accordion-item:first-child {
4449 .accordion-flush .accordion-item:last-child {
4452 [data-bs-theme=dark] .accordion-button::after {
4453 --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");
4454 --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");
4458 --bs-breadcrumb-padding-x: 0;
4459 --bs-breadcrumb-padding-y: 0;
4460 --bs-breadcrumb-margin-bottom: 1rem;
4461 --bs-breadcrumb-bg: ;
4462 --bs-breadcrumb-border-radius: ;
4463 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4464 --bs-breadcrumb-item-padding-x: 0.5rem;
4465 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4468 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4469 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4470 font-size: var(--bs-breadcrumb-font-size);
4472 background-color: var(--bs-breadcrumb-bg);
4475 .breadcrumb-item + .breadcrumb-item {
4476 padding-left: var(--bs-breadcrumb-item-padding-x);
4478 .breadcrumb-item + .breadcrumb-item::before {
4480 padding-right: var(--bs-breadcrumb-item-padding-x);
4481 color: var(--bs-breadcrumb-divider-color);
4482 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4484 .breadcrumb-item.active {
4485 color: var(--bs-breadcrumb-item-active-color);
4489 --bs-pagination-padding-x: 0.75rem;
4490 --bs-pagination-padding-y: 0.375rem;
4491 --bs-pagination-font-size: 0.875rem;
4492 --bs-pagination-color: var(--bs-link-color);
4493 --bs-pagination-bg: var(--bs-body-bg);
4494 --bs-pagination-border-width: var(--bs-border-width);
4495 --bs-pagination-border-color: var(--bs-border-color);
4496 --bs-pagination-border-radius: var(--bs-border-radius);
4497 --bs-pagination-hover-color: var(--bs-link-hover-color);
4498 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4499 --bs-pagination-hover-border-color: var(--bs-border-color);
4500 --bs-pagination-focus-color: var(--bs-link-hover-color);
4501 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4502 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
4503 --bs-pagination-active-color: #fff;
4504 --bs-pagination-active-bg: #fefe54;
4505 --bs-pagination-active-border-color: #fefe54;
4506 --bs-pagination-disabled-color: var(--bs-secondary-color);
4507 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4508 --bs-pagination-disabled-border-color: var(--bs-border-color);
4517 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4518 font-size: var(--bs-pagination-font-size);
4519 color: var(--bs-pagination-color);
4520 background-color: var(--bs-pagination-bg);
4521 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4522 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;
4524 @media (prefers-reduced-motion: reduce) {
4531 color: var(--bs-pagination-hover-color);
4532 background-color: var(--bs-pagination-hover-bg);
4533 border-color: var(--bs-pagination-hover-border-color);
4537 color: var(--bs-pagination-focus-color);
4538 background-color: var(--bs-pagination-focus-bg);
4540 box-shadow: var(--bs-pagination-focus-box-shadow);
4542 .page-link.active, .active > .page-link {
4544 color: var(--bs-pagination-active-color);
4545 background-color: var(--bs-pagination-active-bg);
4546 border-color: var(--bs-pagination-active-border-color);
4548 .page-link.disabled, .disabled > .page-link {
4549 color: var(--bs-pagination-disabled-color);
4550 pointer-events: none;
4551 background-color: var(--bs-pagination-disabled-bg);
4552 border-color: var(--bs-pagination-disabled-border-color);
4555 .page-item:not(:first-child) .page-link {
4556 margin-left: calc(var(--bs-border-width) * -1);
4559 --bs-pagination-padding-x: 1.5rem;
4560 --bs-pagination-padding-y: 0.75rem;
4561 --bs-pagination-font-size: 1.09375rem;
4562 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4566 --bs-pagination-padding-x: 0.5rem;
4567 --bs-pagination-padding-y: 0.25rem;
4568 --bs-pagination-font-size: 0.765625rem;
4569 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4573 --bs-badge-padding-x: 0.65em;
4574 --bs-badge-padding-y: 0.35em;
4575 --bs-badge-font-size: 0.75em;
4576 --bs-badge-font-weight: 700;
4577 --bs-badge-color: #fff;
4578 --bs-badge-border-radius: var(--bs-border-radius);
4579 display: inline-block;
4580 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4581 font-size: var(--bs-badge-font-size);
4582 font-weight: var(--bs-badge-font-weight);
4584 color: var(--bs-badge-color);
4586 white-space: nowrap;
4587 vertical-align: baseline;
4599 --bs-alert-bg: transparent;
4600 --bs-alert-padding-x: 1rem;
4601 --bs-alert-padding-y: 1rem;
4602 --bs-alert-margin-bottom: 1rem;
4603 --bs-alert-color: inherit;
4604 --bs-alert-border-color: transparent;
4605 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4606 --bs-alert-border-radius: var(--bs-border-radius);
4607 --bs-alert-link-color: inherit;
4609 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4610 margin-bottom: var(--bs-alert-margin-bottom);
4611 color: var(--bs-alert-color);
4612 background-color: var(--bs-alert-bg);
4613 border: var(--bs-alert-border);
4622 color: var(--bs-alert-link-color);
4625 .alert-dismissible {
4626 padding-right: 3rem;
4628 .alert-dismissible .btn-close {
4633 padding: 1.25rem 1rem;
4637 --bs-alert-color: var(--bs-primary-text-emphasis);
4638 --bs-alert-bg: var(--bs-primary-bg-subtle);
4639 --bs-alert-border-color: var(--bs-primary-border-subtle);
4640 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4644 --bs-alert-color: var(--bs-secondary-text-emphasis);
4645 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4646 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4647 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4651 --bs-alert-color: var(--bs-success-text-emphasis);
4652 --bs-alert-bg: var(--bs-success-bg-subtle);
4653 --bs-alert-border-color: var(--bs-success-border-subtle);
4654 --bs-alert-link-color: var(--bs-success-text-emphasis);
4658 --bs-alert-color: var(--bs-info-text-emphasis);
4659 --bs-alert-bg: var(--bs-info-bg-subtle);
4660 --bs-alert-border-color: var(--bs-info-border-subtle);
4661 --bs-alert-link-color: var(--bs-info-text-emphasis);
4665 --bs-alert-color: var(--bs-warning-text-emphasis);
4666 --bs-alert-bg: var(--bs-warning-bg-subtle);
4667 --bs-alert-border-color: var(--bs-warning-border-subtle);
4668 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4672 --bs-alert-color: var(--bs-danger-text-emphasis);
4673 --bs-alert-bg: var(--bs-danger-bg-subtle);
4674 --bs-alert-border-color: var(--bs-danger-border-subtle);
4675 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4679 --bs-alert-color: var(--bs-light-text-emphasis);
4680 --bs-alert-bg: var(--bs-light-bg-subtle);
4681 --bs-alert-border-color: var(--bs-light-border-subtle);
4682 --bs-alert-link-color: var(--bs-light-text-emphasis);
4686 --bs-alert-color: var(--bs-dark-text-emphasis);
4687 --bs-alert-bg: var(--bs-dark-bg-subtle);
4688 --bs-alert-border-color: var(--bs-dark-border-subtle);
4689 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4692 @keyframes progress-bar-stripes {
4694 background-position-x: 1rem;
4699 --bs-progress-height: 1rem;
4700 --bs-progress-font-size: 0.65625rem;
4701 --bs-progress-bg: var(--bs-secondary-bg);
4702 --bs-progress-border-radius: var(--bs-border-radius);
4703 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4704 --bs-progress-bar-color: #fff;
4705 --bs-progress-bar-bg: #fefe54;
4706 --bs-progress-bar-transition: width 0.6s ease;
4708 height: var(--bs-progress-height);
4710 font-size: var(--bs-progress-font-size);
4711 background-color: var(--bs-progress-bg);
4716 flex-direction: column;
4717 justify-content: center;
4719 color: var(--bs-progress-bar-color);
4721 white-space: nowrap;
4722 background-color: var(--bs-progress-bar-bg);
4723 transition: var(--bs-progress-bar-transition);
4725 @media (prefers-reduced-motion: reduce) {
4731 .progress-bar-striped {
4732 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);
4733 background-size: var(--bs-progress-height) var(--bs-progress-height);
4736 .progress-stacked > .progress {
4740 .progress-stacked > .progress > .progress-bar {
4744 .progress-bar-animated {
4745 animation: 1s linear infinite progress-bar-stripes;
4747 @media (prefers-reduced-motion: reduce) {
4748 .progress-bar-animated {
4754 --bs-list-group-color: var(--bs-body-color);
4755 --bs-list-group-bg: var(--bs-body-bg);
4756 --bs-list-group-border-color: var(--bs-border-color);
4757 --bs-list-group-border-width: var(--bs-border-width);
4758 --bs-list-group-border-radius: var(--bs-border-radius);
4759 --bs-list-group-item-padding-x: 1rem;
4760 --bs-list-group-item-padding-y: 0.5rem;
4761 --bs-list-group-action-color: var(--bs-secondary-color);
4762 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4763 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
4764 --bs-list-group-action-active-color: var(--bs-body-color);
4765 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4766 --bs-list-group-disabled-color: var(--bs-secondary-color);
4767 --bs-list-group-disabled-bg: var(--bs-body-bg);
4768 --bs-list-group-active-color: #fff;
4769 --bs-list-group-active-bg: #fefe54;
4770 --bs-list-group-active-border-color: #fefe54;
4772 flex-direction: column;
4777 .list-group-numbered {
4778 list-style-type: none;
4779 counter-reset: section;
4781 .list-group-numbered > .list-group-item::before {
4782 content: counters(section, ".") ". ";
4783 counter-increment: section;
4786 .list-group-item-action {
4788 color: var(--bs-list-group-action-color);
4789 text-align: inherit;
4791 .list-group-item-action:hover, .list-group-item-action:focus {
4793 color: var(--bs-list-group-action-hover-color);
4794 text-decoration: none;
4795 background-color: var(--bs-list-group-action-hover-bg);
4797 .list-group-item-action:active {
4798 color: var(--bs-list-group-action-active-color);
4799 background-color: var(--bs-list-group-action-active-bg);
4805 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
4806 color: var(--bs-list-group-color);
4807 background-color: var(--bs-list-group-bg);
4808 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
4810 .list-group-item.disabled, .list-group-item:disabled {
4811 color: var(--bs-list-group-disabled-color);
4812 pointer-events: none;
4813 background-color: var(--bs-list-group-disabled-bg);
4815 .list-group-item.active {
4817 color: var(--bs-list-group-active-color);
4818 background-color: var(--bs-list-group-active-bg);
4819 border-color: var(--bs-list-group-active-border-color);
4821 .list-group-item + .list-group-item {
4822 border-top-width: 0;
4824 .list-group-item + .list-group-item.active {
4825 margin-top: calc(-1 * var(--bs-list-group-border-width));
4826 border-top-width: var(--bs-list-group-border-width);
4829 .list-group-horizontal {
4830 flex-direction: row;
4832 .list-group-horizontal > .list-group-item.active {
4835 .list-group-horizontal > .list-group-item + .list-group-item {
4836 border-top-width: var(--bs-list-group-border-width);
4837 border-left-width: 0;
4839 .list-group-horizontal > .list-group-item + .list-group-item.active {
4840 margin-left: calc(-1 * var(--bs-list-group-border-width));
4841 border-left-width: var(--bs-list-group-border-width);
4844 @media (min-width: 576px) {
4845 .list-group-horizontal-sm {
4846 flex-direction: row;
4848 .list-group-horizontal-sm > .list-group-item.active {
4851 .list-group-horizontal-sm > .list-group-item + .list-group-item {
4852 border-top-width: var(--bs-list-group-border-width);
4853 border-left-width: 0;
4855 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
4856 margin-left: calc(-1 * var(--bs-list-group-border-width));
4857 border-left-width: var(--bs-list-group-border-width);
4860 @media (min-width: 768px) {
4861 .list-group-horizontal-md {
4862 flex-direction: row;
4864 .list-group-horizontal-md > .list-group-item.active {
4867 .list-group-horizontal-md > .list-group-item + .list-group-item {
4868 border-top-width: var(--bs-list-group-border-width);
4869 border-left-width: 0;
4871 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
4872 margin-left: calc(-1 * var(--bs-list-group-border-width));
4873 border-left-width: var(--bs-list-group-border-width);
4876 @media (min-width: 992px) {
4877 .list-group-horizontal-lg {
4878 flex-direction: row;
4880 .list-group-horizontal-lg > .list-group-item.active {
4883 .list-group-horizontal-lg > .list-group-item + .list-group-item {
4884 border-top-width: var(--bs-list-group-border-width);
4885 border-left-width: 0;
4887 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
4888 margin-left: calc(-1 * var(--bs-list-group-border-width));
4889 border-left-width: var(--bs-list-group-border-width);
4892 @media (min-width: 1200px) {
4893 .list-group-horizontal-xl {
4894 flex-direction: row;
4896 .list-group-horizontal-xl > .list-group-item.active {
4899 .list-group-horizontal-xl > .list-group-item + .list-group-item {
4900 border-top-width: var(--bs-list-group-border-width);
4901 border-left-width: 0;
4903 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
4904 margin-left: calc(-1 * var(--bs-list-group-border-width));
4905 border-left-width: var(--bs-list-group-border-width);
4908 @media (min-width: 1400px) {
4909 .list-group-horizontal-xxl {
4910 flex-direction: row;
4912 .list-group-horizontal-xxl > .list-group-item.active {
4915 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
4916 border-top-width: var(--bs-list-group-border-width);
4917 border-left-width: 0;
4919 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
4920 margin-left: calc(-1 * var(--bs-list-group-border-width));
4921 border-left-width: var(--bs-list-group-border-width);
4924 .list-group-flush > .list-group-item {
4925 border-width: 0 0 var(--bs-list-group-border-width);
4927 .list-group-flush > .list-group-item:last-child {
4928 border-bottom-width: 0;
4931 .list-group-item-primary {
4932 --bs-list-group-color: var(--bs-primary-text-emphasis);
4933 --bs-list-group-bg: var(--bs-primary-bg-subtle);
4934 --bs-list-group-border-color: var(--bs-primary-border-subtle);
4935 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4936 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
4937 --bs-list-group-action-active-color: var(--bs-emphasis-color);
4938 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
4939 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
4940 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
4941 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
4944 .list-group-item-secondary {
4945 --bs-list-group-color: var(--bs-secondary-text-emphasis);
4946 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
4947 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
4948 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4949 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
4950 --bs-list-group-action-active-color: var(--bs-emphasis-color);
4951 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
4952 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
4953 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
4954 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
4957 .list-group-item-success {
4958 --bs-list-group-color: var(--bs-success-text-emphasis);
4959 --bs-list-group-bg: var(--bs-success-bg-subtle);
4960 --bs-list-group-border-color: var(--bs-success-border-subtle);
4961 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4962 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
4963 --bs-list-group-action-active-color: var(--bs-emphasis-color);
4964 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
4965 --bs-list-group-active-color: var(--bs-success-bg-subtle);
4966 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
4967 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
4970 .list-group-item-info {
4971 --bs-list-group-color: var(--bs-info-text-emphasis);
4972 --bs-list-group-bg: var(--bs-info-bg-subtle);
4973 --bs-list-group-border-color: var(--bs-info-border-subtle);
4974 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4975 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
4976 --bs-list-group-action-active-color: var(--bs-emphasis-color);
4977 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
4978 --bs-list-group-active-color: var(--bs-info-bg-subtle);
4979 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
4980 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
4983 .list-group-item-warning {
4984 --bs-list-group-color: var(--bs-warning-text-emphasis);
4985 --bs-list-group-bg: var(--bs-warning-bg-subtle);
4986 --bs-list-group-border-color: var(--bs-warning-border-subtle);
4987 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4988 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
4989 --bs-list-group-action-active-color: var(--bs-emphasis-color);
4990 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
4991 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
4992 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
4993 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
4996 .list-group-item-danger {
4997 --bs-list-group-color: var(--bs-danger-text-emphasis);
4998 --bs-list-group-bg: var(--bs-danger-bg-subtle);
4999 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5000 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5001 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5002 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5003 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5004 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5005 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5006 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5009 .list-group-item-light {
5010 --bs-list-group-color: var(--bs-light-text-emphasis);
5011 --bs-list-group-bg: var(--bs-light-bg-subtle);
5012 --bs-list-group-border-color: var(--bs-light-border-subtle);
5013 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5014 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5015 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5016 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5017 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5018 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5019 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5022 .list-group-item-dark {
5023 --bs-list-group-color: var(--bs-dark-text-emphasis);
5024 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5025 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5026 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5027 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5028 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5029 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5030 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5031 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5032 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5036 --bs-btn-close-color: #000;
5037 --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");
5038 --bs-btn-close-opacity: 0.5;
5039 --bs-btn-close-hover-opacity: 0.75;
5040 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(254, 254, 84, 0.25);
5041 --bs-btn-close-focus-opacity: 1;
5042 --bs-btn-close-disabled-opacity: 0.25;
5043 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5044 box-sizing: content-box;
5047 padding: 0.25em 0.25em;
5048 color: var(--bs-btn-close-color);
5049 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5051 opacity: var(--bs-btn-close-opacity);
5054 color: var(--bs-btn-close-color);
5055 text-decoration: none;
5056 opacity: var(--bs-btn-close-hover-opacity);
5060 box-shadow: var(--bs-btn-close-focus-shadow);
5061 opacity: var(--bs-btn-close-focus-opacity);
5063 .btn-close:disabled, .btn-close.disabled {
5064 pointer-events: none;
5066 opacity: var(--bs-btn-close-disabled-opacity);
5070 filter: var(--bs-btn-close-white-filter);
5073 [data-bs-theme=dark] .btn-close {
5074 filter: var(--bs-btn-close-white-filter);
5078 --bs-toast-zindex: 1090;
5079 --bs-toast-padding-x: 0.75rem;
5080 --bs-toast-padding-y: 0.5rem;
5081 --bs-toast-spacing: 1.5rem;
5082 --bs-toast-max-width: 350px;
5083 --bs-toast-font-size: 0.875rem;
5085 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5086 --bs-toast-border-width: var(--bs-border-width);
5087 --bs-toast-border-color: var(--bs-border-color-translucent);
5088 --bs-toast-border-radius: var(--bs-border-radius);
5089 --bs-toast-box-shadow: var(--bs-box-shadow);
5090 --bs-toast-header-color: var(--bs-secondary-color);
5091 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5092 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5093 width: var(--bs-toast-max-width);
5095 font-size: var(--bs-toast-font-size);
5096 color: var(--bs-toast-color);
5097 pointer-events: auto;
5098 background-color: var(--bs-toast-bg);
5099 background-clip: padding-box;
5100 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5101 box-shadow: var(--bs-toast-box-shadow);
5111 --bs-toast-zindex: 1090;
5113 z-index: var(--bs-toast-zindex);
5116 pointer-events: none;
5118 .toast-container > :not(:last-child) {
5119 margin-bottom: var(--bs-toast-spacing);
5124 align-items: center;
5125 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5126 color: var(--bs-toast-header-color);
5127 background-color: var(--bs-toast-header-bg);
5128 background-clip: padding-box;
5129 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5131 .toast-header .btn-close {
5132 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5133 margin-left: var(--bs-toast-padding-x);
5137 padding: var(--bs-toast-padding-x);
5138 word-wrap: break-word;
5142 --bs-modal-zindex: 1055;
5143 --bs-modal-width: 500px;
5144 --bs-modal-padding: 1rem;
5145 --bs-modal-margin: 0.5rem;
5147 --bs-modal-bg: var(--bs-body-bg);
5148 --bs-modal-border-color: var(--bs-border-color-translucent);
5149 --bs-modal-border-width: var(--bs-border-width);
5150 --bs-modal-border-radius: var(--bs-border-radius-lg);
5151 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
5152 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5153 --bs-modal-header-padding-x: 1rem;
5154 --bs-modal-header-padding-y: 1rem;
5155 --bs-modal-header-padding: 1rem 1rem;
5156 --bs-modal-header-border-color: var(--bs-border-color);
5157 --bs-modal-header-border-width: var(--bs-border-width);
5158 --bs-modal-title-line-height: 1.5;
5159 --bs-modal-footer-gap: 0.5rem;
5160 --bs-modal-footer-bg: ;
5161 --bs-modal-footer-border-color: var(--bs-border-color);
5162 --bs-modal-footer-border-width: var(--bs-border-width);
5166 z-index: var(--bs-modal-zindex);
5178 margin: var(--bs-modal-margin);
5179 pointer-events: none;
5181 .modal.fade .modal-dialog {
5182 transition: transform 0.3s ease-out;
5183 transform: translate(0, -50px);
5185 @media (prefers-reduced-motion: reduce) {
5186 .modal.fade .modal-dialog {
5190 .modal.show .modal-dialog {
5193 .modal.modal-static .modal-dialog {
5194 transform: scale(1.02);
5197 .modal-dialog-scrollable {
5198 height: calc(100% - var(--bs-modal-margin) * 2);
5200 .modal-dialog-scrollable .modal-content {
5204 .modal-dialog-scrollable .modal-body {
5208 .modal-dialog-centered {
5210 align-items: center;
5211 min-height: calc(100% - var(--bs-modal-margin) * 2);
5217 flex-direction: column;
5219 color: var(--bs-modal-color);
5220 pointer-events: auto;
5221 background-color: var(--bs-modal-bg);
5222 background-clip: padding-box;
5223 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5228 --bs-backdrop-zindex: 1050;
5229 --bs-backdrop-bg: #000;
5230 --bs-backdrop-opacity: 0.5;
5234 z-index: var(--bs-backdrop-zindex);
5237 background-color: var(--bs-backdrop-bg);
5239 .modal-backdrop.fade {
5242 .modal-backdrop.show {
5243 opacity: var(--bs-backdrop-opacity);
5249 align-items: center;
5250 justify-content: space-between;
5251 padding: var(--bs-modal-header-padding);
5252 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5254 .modal-header .btn-close {
5255 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5256 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;
5261 line-height: var(--bs-modal-title-line-height);
5267 padding: var(--bs-modal-padding);
5274 align-items: center;
5275 justify-content: flex-end;
5276 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5277 background-color: var(--bs-modal-footer-bg);
5278 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5281 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5284 @media (min-width: 576px) {
5286 --bs-modal-margin: 1.75rem;
5287 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5290 max-width: var(--bs-modal-width);
5295 --bs-modal-width: 300px;
5298 @media (min-width: 992px) {
5301 --bs-modal-width: 800px;
5304 @media (min-width: 1200px) {
5306 --bs-modal-width: 1140px;
5315 .modal-fullscreen .modal-content {
5319 .modal-fullscreen .modal-body {
5323 @media (max-width: 575.98px) {
5324 .modal-fullscreen-sm-down {
5330 .modal-fullscreen-sm-down .modal-content {
5334 .modal-fullscreen-sm-down .modal-body {
5338 @media (max-width: 767.98px) {
5339 .modal-fullscreen-md-down {
5345 .modal-fullscreen-md-down .modal-content {
5349 .modal-fullscreen-md-down .modal-body {
5353 @media (max-width: 991.98px) {
5354 .modal-fullscreen-lg-down {
5360 .modal-fullscreen-lg-down .modal-content {
5364 .modal-fullscreen-lg-down .modal-body {
5368 @media (max-width: 1199.98px) {
5369 .modal-fullscreen-xl-down {
5375 .modal-fullscreen-xl-down .modal-content {
5379 .modal-fullscreen-xl-down .modal-body {
5383 @media (max-width: 1399.98px) {
5384 .modal-fullscreen-xxl-down {
5390 .modal-fullscreen-xxl-down .modal-content {
5394 .modal-fullscreen-xxl-down .modal-body {
5399 --bs-tooltip-zindex: 1080;
5400 --bs-tooltip-max-width: 200px;
5401 --bs-tooltip-padding-x: 0.5rem;
5402 --bs-tooltip-padding-y: 0.25rem;
5403 --bs-tooltip-margin: ;
5404 --bs-tooltip-font-size: 0.765625rem;
5405 --bs-tooltip-color: var(--bs-body-bg);
5406 --bs-tooltip-bg: var(--bs-emphasis-color);
5407 --bs-tooltip-border-radius: var(--bs-border-radius);
5408 --bs-tooltip-opacity: 0.9;
5409 --bs-tooltip-arrow-width: 0.8rem;
5410 --bs-tooltip-arrow-height: 0.4rem;
5411 z-index: var(--bs-tooltip-zindex);
5413 margin: var(--bs-tooltip-margin);
5414 font-family: var(--bs-font-sans-serif);
5420 text-decoration: none;
5422 text-transform: none;
5423 letter-spacing: normal;
5425 white-space: normal;
5426 word-spacing: normal;
5428 font-size: var(--bs-tooltip-font-size);
5429 word-wrap: break-word;
5433 opacity: var(--bs-tooltip-opacity);
5435 .tooltip .tooltip-arrow {
5437 width: var(--bs-tooltip-arrow-width);
5438 height: var(--bs-tooltip-arrow-height);
5440 .tooltip .tooltip-arrow::before {
5443 border-color: transparent;
5444 border-style: solid;
5447 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5448 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5450 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5452 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5453 border-top-color: var(--bs-tooltip-bg);
5456 /* rtl:begin:ignore */
5457 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5458 left: calc(-1 * var(--bs-tooltip-arrow-height));
5459 width: var(--bs-tooltip-arrow-height);
5460 height: var(--bs-tooltip-arrow-width);
5462 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5464 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5465 border-right-color: var(--bs-tooltip-bg);
5468 /* rtl:end:ignore */
5469 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5470 top: calc(-1 * var(--bs-tooltip-arrow-height));
5472 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5474 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5475 border-bottom-color: var(--bs-tooltip-bg);
5478 /* rtl:begin:ignore */
5479 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5480 right: calc(-1 * var(--bs-tooltip-arrow-height));
5481 width: var(--bs-tooltip-arrow-height);
5482 height: var(--bs-tooltip-arrow-width);
5484 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5486 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5487 border-left-color: var(--bs-tooltip-bg);
5490 /* rtl:end:ignore */
5492 max-width: var(--bs-tooltip-max-width);
5493 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5494 color: var(--bs-tooltip-color);
5496 background-color: var(--bs-tooltip-bg);
5500 --bs-popover-zindex: 1070;
5501 --bs-popover-max-width: 276px;
5502 --bs-popover-font-size: 0.765625rem;
5503 --bs-popover-bg: var(--bs-body-bg);
5504 --bs-popover-border-width: var(--bs-border-width);
5505 --bs-popover-border-color: var(--bs-border-color-translucent);
5506 --bs-popover-border-radius: var(--bs-border-radius-lg);
5507 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5508 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5509 --bs-popover-header-padding-x: 1rem;
5510 --bs-popover-header-padding-y: 0.5rem;
5511 --bs-popover-header-font-size: 0.875rem;
5512 --bs-popover-header-color: inherit;
5513 --bs-popover-header-bg: var(--bs-secondary-bg);
5514 --bs-popover-body-padding-x: 1rem;
5515 --bs-popover-body-padding-y: 1rem;
5516 --bs-popover-body-color: var(--bs-body-color);
5517 --bs-popover-arrow-width: 1rem;
5518 --bs-popover-arrow-height: 0.5rem;
5519 --bs-popover-arrow-border: var(--bs-popover-border-color);
5520 z-index: var(--bs-popover-zindex);
5522 max-width: var(--bs-popover-max-width);
5523 font-family: var(--bs-font-sans-serif);
5529 text-decoration: none;
5531 text-transform: none;
5532 letter-spacing: normal;
5534 white-space: normal;
5535 word-spacing: normal;
5537 font-size: var(--bs-popover-font-size);
5538 word-wrap: break-word;
5539 background-color: var(--bs-popover-bg);
5540 background-clip: padding-box;
5541 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5543 .popover .popover-arrow {
5545 width: var(--bs-popover-arrow-width);
5546 height: var(--bs-popover-arrow-height);
5548 .popover .popover-arrow::before, .popover .popover-arrow::after {
5552 border-color: transparent;
5553 border-style: solid;
5557 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5558 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5560 .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 {
5561 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5563 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5565 border-top-color: var(--bs-popover-arrow-border);
5567 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5568 bottom: var(--bs-popover-border-width);
5569 border-top-color: var(--bs-popover-bg);
5572 /* rtl:begin:ignore */
5573 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5574 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5575 width: var(--bs-popover-arrow-height);
5576 height: var(--bs-popover-arrow-width);
5578 .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 {
5579 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5581 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5583 border-right-color: var(--bs-popover-arrow-border);
5585 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5586 left: var(--bs-popover-border-width);
5587 border-right-color: var(--bs-popover-bg);
5590 /* rtl:end:ignore */
5591 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5592 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5594 .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 {
5595 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5597 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5599 border-bottom-color: var(--bs-popover-arrow-border);
5601 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5602 top: var(--bs-popover-border-width);
5603 border-bottom-color: var(--bs-popover-bg);
5605 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5610 width: var(--bs-popover-arrow-width);
5611 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5613 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5616 /* rtl:begin:ignore */
5617 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5618 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5619 width: var(--bs-popover-arrow-height);
5620 height: var(--bs-popover-arrow-width);
5622 .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 {
5623 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5625 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5627 border-left-color: var(--bs-popover-arrow-border);
5629 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5630 right: var(--bs-popover-border-width);
5631 border-left-color: var(--bs-popover-bg);
5634 /* rtl:end:ignore */
5636 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5638 font-size: var(--bs-popover-header-font-size);
5639 color: var(--bs-popover-header-color);
5640 background-color: var(--bs-popover-header-bg);
5641 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5643 .popover-header:empty {
5648 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5649 color: var(--bs-popover-body-color);
5656 .carousel.pointer-event {
5657 touch-action: pan-y;
5665 .carousel-inner::after {
5676 margin-right: -100%;
5677 backface-visibility: hidden;
5678 transition: transform 0.6s ease-in-out;
5680 @media (prefers-reduced-motion: reduce) {
5686 .carousel-item.active,
5687 .carousel-item-next,
5688 .carousel-item-prev {
5692 .carousel-item-next:not(.carousel-item-start),
5693 .active.carousel-item-end {
5694 transform: translateX(100%);
5697 .carousel-item-prev:not(.carousel-item-end),
5698 .active.carousel-item-start {
5699 transform: translateX(-100%);
5702 .carousel-fade .carousel-item {
5704 transition-property: opacity;
5707 .carousel-fade .carousel-item.active,
5708 .carousel-fade .carousel-item-next.carousel-item-start,
5709 .carousel-fade .carousel-item-prev.carousel-item-end {
5713 .carousel-fade .active.carousel-item-start,
5714 .carousel-fade .active.carousel-item-end {
5717 transition: opacity 0s 0.6s;
5719 @media (prefers-reduced-motion: reduce) {
5720 .carousel-fade .active.carousel-item-start,
5721 .carousel-fade .active.carousel-item-end {
5726 .carousel-control-prev,
5727 .carousel-control-next {
5733 align-items: center;
5734 justify-content: center;
5742 transition: opacity 0.15s ease;
5744 @media (prefers-reduced-motion: reduce) {
5745 .carousel-control-prev,
5746 .carousel-control-next {
5750 .carousel-control-prev:hover, .carousel-control-prev:focus,
5751 .carousel-control-next:hover,
5752 .carousel-control-next:focus {
5754 text-decoration: none;
5759 .carousel-control-prev {
5763 .carousel-control-next {
5767 .carousel-control-prev-icon,
5768 .carousel-control-next-icon {
5769 display: inline-block;
5772 background-repeat: no-repeat;
5773 background-position: 50%;
5774 background-size: 100% 100%;
5780 "name" : "prev-next",
5785 .carousel-control-prev-icon {
5786 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");
5789 .carousel-control-next-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='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");
5793 .carousel-indicators {
5800 justify-content: center;
5803 margin-bottom: 1rem;
5806 .carousel-indicators [data-bs-target] {
5807 box-sizing: content-box;
5814 text-indent: -999px;
5816 background-color: #fff;
5817 background-clip: padding-box;
5819 border-top: 10px solid transparent;
5820 border-bottom: 10px solid transparent;
5822 transition: opacity 0.6s ease;
5824 @media (prefers-reduced-motion: reduce) {
5825 .carousel-indicators [data-bs-target] {
5829 .carousel-indicators .active {
5838 padding-top: 1.25rem;
5839 padding-bottom: 1.25rem;
5844 .carousel-dark .carousel-control-prev-icon,
5845 .carousel-dark .carousel-control-next-icon {
5846 filter: invert(1) grayscale(100);
5848 .carousel-dark .carousel-indicators [data-bs-target] {
5849 background-color: #000;
5851 .carousel-dark .carousel-caption {
5855 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
5856 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
5857 [data-bs-theme=dark].carousel .carousel-control-next-icon {
5858 filter: invert(1) grayscale(100);
5860 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
5861 background-color: #000;
5863 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
5869 display: inline-block;
5870 width: var(--bs-spinner-width);
5871 height: var(--bs-spinner-height);
5872 vertical-align: var(--bs-spinner-vertical-align);
5874 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
5877 @keyframes spinner-border {
5879 transform: rotate(360deg) /* rtl:ignore */;
5883 --bs-spinner-width: 2rem;
5884 --bs-spinner-height: 2rem;
5885 --bs-spinner-vertical-align: -0.125em;
5886 --bs-spinner-border-width: 0.25em;
5887 --bs-spinner-animation-speed: 0.75s;
5888 --bs-spinner-animation-name: spinner-border;
5889 border: var(--bs-spinner-border-width) solid currentcolor;
5890 border-right-color: transparent;
5893 .spinner-border-sm {
5894 --bs-spinner-width: 1rem;
5895 --bs-spinner-height: 1rem;
5896 --bs-spinner-border-width: 0.2em;
5899 @keyframes spinner-grow {
5901 transform: scale(0);
5909 --bs-spinner-width: 2rem;
5910 --bs-spinner-height: 2rem;
5911 --bs-spinner-vertical-align: -0.125em;
5912 --bs-spinner-animation-speed: 0.75s;
5913 --bs-spinner-animation-name: spinner-grow;
5914 background-color: currentcolor;
5919 --bs-spinner-width: 1rem;
5920 --bs-spinner-height: 1rem;
5923 @media (prefers-reduced-motion: reduce) {
5926 --bs-spinner-animation-speed: 1.5s;
5929 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
5930 --bs-offcanvas-zindex: 1045;
5931 --bs-offcanvas-width: 400px;
5932 --bs-offcanvas-height: 30vh;
5933 --bs-offcanvas-padding-x: 1rem;
5934 --bs-offcanvas-padding-y: 1rem;
5935 --bs-offcanvas-color: var(--bs-body-color);
5936 --bs-offcanvas-bg: var(--bs-body-bg);
5937 --bs-offcanvas-border-width: var(--bs-border-width);
5938 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
5939 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
5940 --bs-offcanvas-transition: transform 0.3s ease-in-out;
5941 --bs-offcanvas-title-line-height: 1.5;
5944 @media (max-width: 575.98px) {
5948 z-index: var(--bs-offcanvas-zindex);
5950 flex-direction: column;
5952 color: var(--bs-offcanvas-color);
5954 background-color: var(--bs-offcanvas-bg);
5955 background-clip: padding-box;
5957 transition: var(--bs-offcanvas-transition);
5960 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
5965 @media (max-width: 575.98px) {
5966 .offcanvas-sm.offcanvas-start {
5969 width: var(--bs-offcanvas-width);
5970 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
5971 transform: translateX(-100%);
5973 .offcanvas-sm.offcanvas-end {
5976 width: var(--bs-offcanvas-width);
5977 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
5978 transform: translateX(100%);
5980 .offcanvas-sm.offcanvas-top {
5984 height: var(--bs-offcanvas-height);
5986 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
5987 transform: translateY(-100%);
5989 .offcanvas-sm.offcanvas-bottom {
5992 height: var(--bs-offcanvas-height);
5994 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
5995 transform: translateY(100%);
5997 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6000 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6001 visibility: visible;
6004 @media (min-width: 576px) {
6006 --bs-offcanvas-height: auto;
6007 --bs-offcanvas-border-width: 0;
6008 background-color: transparent !important;
6010 .offcanvas-sm .offcanvas-header {
6013 .offcanvas-sm .offcanvas-body {
6017 overflow-y: visible;
6018 background-color: transparent !important;
6022 @media (max-width: 767.98px) {
6026 z-index: var(--bs-offcanvas-zindex);
6028 flex-direction: column;
6030 color: var(--bs-offcanvas-color);
6032 background-color: var(--bs-offcanvas-bg);
6033 background-clip: padding-box;
6035 transition: var(--bs-offcanvas-transition);
6038 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6043 @media (max-width: 767.98px) {
6044 .offcanvas-md.offcanvas-start {
6047 width: var(--bs-offcanvas-width);
6048 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6049 transform: translateX(-100%);
6051 .offcanvas-md.offcanvas-end {
6054 width: var(--bs-offcanvas-width);
6055 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6056 transform: translateX(100%);
6058 .offcanvas-md.offcanvas-top {
6062 height: var(--bs-offcanvas-height);
6064 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6065 transform: translateY(-100%);
6067 .offcanvas-md.offcanvas-bottom {
6070 height: var(--bs-offcanvas-height);
6072 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6073 transform: translateY(100%);
6075 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6078 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6079 visibility: visible;
6082 @media (min-width: 768px) {
6084 --bs-offcanvas-height: auto;
6085 --bs-offcanvas-border-width: 0;
6086 background-color: transparent !important;
6088 .offcanvas-md .offcanvas-header {
6091 .offcanvas-md .offcanvas-body {
6095 overflow-y: visible;
6096 background-color: transparent !important;
6100 @media (max-width: 991.98px) {
6104 z-index: var(--bs-offcanvas-zindex);
6106 flex-direction: column;
6108 color: var(--bs-offcanvas-color);
6110 background-color: var(--bs-offcanvas-bg);
6111 background-clip: padding-box;
6113 transition: var(--bs-offcanvas-transition);
6116 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6121 @media (max-width: 991.98px) {
6122 .offcanvas-lg.offcanvas-start {
6125 width: var(--bs-offcanvas-width);
6126 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6127 transform: translateX(-100%);
6129 .offcanvas-lg.offcanvas-end {
6132 width: var(--bs-offcanvas-width);
6133 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6134 transform: translateX(100%);
6136 .offcanvas-lg.offcanvas-top {
6140 height: var(--bs-offcanvas-height);
6142 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6143 transform: translateY(-100%);
6145 .offcanvas-lg.offcanvas-bottom {
6148 height: var(--bs-offcanvas-height);
6150 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6151 transform: translateY(100%);
6153 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6156 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6157 visibility: visible;
6160 @media (min-width: 992px) {
6162 --bs-offcanvas-height: auto;
6163 --bs-offcanvas-border-width: 0;
6164 background-color: transparent !important;
6166 .offcanvas-lg .offcanvas-header {
6169 .offcanvas-lg .offcanvas-body {
6173 overflow-y: visible;
6174 background-color: transparent !important;
6178 @media (max-width: 1199.98px) {
6182 z-index: var(--bs-offcanvas-zindex);
6184 flex-direction: column;
6186 color: var(--bs-offcanvas-color);
6188 background-color: var(--bs-offcanvas-bg);
6189 background-clip: padding-box;
6191 transition: var(--bs-offcanvas-transition);
6194 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6199 @media (max-width: 1199.98px) {
6200 .offcanvas-xl.offcanvas-start {
6203 width: var(--bs-offcanvas-width);
6204 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6205 transform: translateX(-100%);
6207 .offcanvas-xl.offcanvas-end {
6210 width: var(--bs-offcanvas-width);
6211 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6212 transform: translateX(100%);
6214 .offcanvas-xl.offcanvas-top {
6218 height: var(--bs-offcanvas-height);
6220 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6221 transform: translateY(-100%);
6223 .offcanvas-xl.offcanvas-bottom {
6226 height: var(--bs-offcanvas-height);
6228 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6229 transform: translateY(100%);
6231 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6234 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6235 visibility: visible;
6238 @media (min-width: 1200px) {
6240 --bs-offcanvas-height: auto;
6241 --bs-offcanvas-border-width: 0;
6242 background-color: transparent !important;
6244 .offcanvas-xl .offcanvas-header {
6247 .offcanvas-xl .offcanvas-body {
6251 overflow-y: visible;
6252 background-color: transparent !important;
6256 @media (max-width: 1399.98px) {
6260 z-index: var(--bs-offcanvas-zindex);
6262 flex-direction: column;
6264 color: var(--bs-offcanvas-color);
6266 background-color: var(--bs-offcanvas-bg);
6267 background-clip: padding-box;
6269 transition: var(--bs-offcanvas-transition);
6272 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6277 @media (max-width: 1399.98px) {
6278 .offcanvas-xxl.offcanvas-start {
6281 width: var(--bs-offcanvas-width);
6282 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6283 transform: translateX(-100%);
6285 .offcanvas-xxl.offcanvas-end {
6288 width: var(--bs-offcanvas-width);
6289 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6290 transform: translateX(100%);
6292 .offcanvas-xxl.offcanvas-top {
6296 height: var(--bs-offcanvas-height);
6298 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6299 transform: translateY(-100%);
6301 .offcanvas-xxl.offcanvas-bottom {
6304 height: var(--bs-offcanvas-height);
6306 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6307 transform: translateY(100%);
6309 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6312 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6313 visibility: visible;
6316 @media (min-width: 1400px) {
6318 --bs-offcanvas-height: auto;
6319 --bs-offcanvas-border-width: 0;
6320 background-color: transparent !important;
6322 .offcanvas-xxl .offcanvas-header {
6325 .offcanvas-xxl .offcanvas-body {
6329 overflow-y: visible;
6330 background-color: transparent !important;
6337 z-index: var(--bs-offcanvas-zindex);
6339 flex-direction: column;
6341 color: var(--bs-offcanvas-color);
6343 background-color: var(--bs-offcanvas-bg);
6344 background-clip: padding-box;
6346 transition: var(--bs-offcanvas-transition);
6348 @media (prefers-reduced-motion: reduce) {
6353 .offcanvas.offcanvas-start {
6356 width: var(--bs-offcanvas-width);
6357 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6358 transform: translateX(-100%);
6360 .offcanvas.offcanvas-end {
6363 width: var(--bs-offcanvas-width);
6364 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6365 transform: translateX(100%);
6367 .offcanvas.offcanvas-top {
6371 height: var(--bs-offcanvas-height);
6373 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6374 transform: translateY(-100%);
6376 .offcanvas.offcanvas-bottom {
6379 height: var(--bs-offcanvas-height);
6381 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6382 transform: translateY(100%);
6384 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6387 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6388 visibility: visible;
6391 .offcanvas-backdrop {
6398 background-color: #000;
6400 .offcanvas-backdrop.fade {
6403 .offcanvas-backdrop.show {
6409 align-items: center;
6410 justify-content: space-between;
6411 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6413 .offcanvas-header .btn-close {
6414 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6415 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6416 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6417 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6422 line-height: var(--bs-offcanvas-title-line-height);
6427 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6432 display: inline-block;
6434 vertical-align: middle;
6436 background-color: currentcolor;
6439 .placeholder.btn::before {
6440 display: inline-block;
6456 .placeholder-glow .placeholder {
6457 animation: placeholder-glow 2s ease-in-out infinite;
6460 @keyframes placeholder-glow {
6466 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6467 mask-size: 200% 100%;
6468 animation: placeholder-wave 2s linear infinite;
6471 @keyframes placeholder-wave {
6473 mask-position: -200% 0%;
6483 color: #000 !important;
6484 background-color: RGBA(254, 254, 84, var(--bs-bg-opacity, 1)) !important;
6487 .text-bg-secondary {
6488 color: #fff !important;
6489 background-color: RGBA(34, 34, 34, var(--bs-bg-opacity, 1)) !important;
6493 color: #fff !important;
6494 background-color: RGBA(0, 170, 0, var(--bs-bg-opacity, 1)) !important;
6498 color: #000 !important;
6499 background-color: RGBA(0, 170, 170, var(--bs-bg-opacity, 1)) !important;
6503 color: #fff !important;
6504 background-color: RGBA(170, 0, 170, var(--bs-bg-opacity, 1)) !important;
6508 color: #fff !important;
6509 background-color: RGBA(170, 0, 0, var(--bs-bg-opacity, 1)) !important;
6513 color: #fff !important;
6514 background-color: RGBA(48, 48, 48, var(--bs-bg-opacity, 1)) !important;
6518 color: #fff !important;
6519 background-color: RGBA(0, 0, 0, var(--bs-bg-opacity, 1)) !important;
6523 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6524 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6526 .link-primary:hover, .link-primary:focus {
6527 color: RGBA(254, 254, 118, var(--bs-link-opacity, 1)) !important;
6528 text-decoration-color: RGBA(254, 254, 118, var(--bs-link-underline-opacity, 1)) !important;
6532 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6533 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6535 .link-secondary:hover, .link-secondary:focus {
6536 color: RGBA(27, 27, 27, var(--bs-link-opacity, 1)) !important;
6537 text-decoration-color: RGBA(27, 27, 27, var(--bs-link-underline-opacity, 1)) !important;
6541 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6542 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6544 .link-success:hover, .link-success:focus {
6545 color: RGBA(0, 136, 0, var(--bs-link-opacity, 1)) !important;
6546 text-decoration-color: RGBA(0, 136, 0, var(--bs-link-underline-opacity, 1)) !important;
6550 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6551 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6553 .link-info:hover, .link-info:focus {
6554 color: RGBA(51, 187, 187, var(--bs-link-opacity, 1)) !important;
6555 text-decoration-color: RGBA(51, 187, 187, var(--bs-link-underline-opacity, 1)) !important;
6559 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6560 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6562 .link-warning:hover, .link-warning:focus {
6563 color: RGBA(136, 0, 136, var(--bs-link-opacity, 1)) !important;
6564 text-decoration-color: RGBA(136, 0, 136, var(--bs-link-underline-opacity, 1)) !important;
6568 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6569 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6571 .link-danger:hover, .link-danger:focus {
6572 color: RGBA(136, 0, 0, var(--bs-link-opacity, 1)) !important;
6573 text-decoration-color: RGBA(136, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
6577 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6578 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6580 .link-light:hover, .link-light:focus {
6581 color: RGBA(38, 38, 38, var(--bs-link-opacity, 1)) !important;
6582 text-decoration-color: RGBA(38, 38, 38, var(--bs-link-underline-opacity, 1)) !important;
6586 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6587 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6589 .link-dark:hover, .link-dark:focus {
6590 color: RGBA(0, 0, 0, var(--bs-link-opacity, 1)) !important;
6591 text-decoration-color: RGBA(0, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
6594 .link-body-emphasis {
6595 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6596 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6598 .link-body-emphasis:hover, .link-body-emphasis:focus {
6599 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6600 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6605 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);
6609 display: inline-flex;
6611 align-items: center;
6612 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6613 text-underline-offset: 0.25em;
6614 backface-visibility: hidden;
6621 transition: 0.2s ease-in-out transform;
6623 @media (prefers-reduced-motion: reduce) {
6629 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
6630 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
6639 padding-top: var(--bs-aspect-ratio);
6651 --bs-aspect-ratio: 100%;
6655 --bs-aspect-ratio: 75%;
6659 --bs-aspect-ratio: 56.25%;
6663 --bs-aspect-ratio: 42.8571428571%;
6694 @media (min-width: 576px) {
6706 @media (min-width: 768px) {
6718 @media (min-width: 992px) {
6730 @media (min-width: 1200px) {
6742 @media (min-width: 1400px) {
6748 .sticky-xxl-bottom {
6756 flex-direction: row;
6757 align-items: center;
6758 align-self: stretch;
6764 flex-direction: column;
6765 align-self: stretch;
6769 .visually-hidden-focusable:not(:focus):not(:focus-within) {
6770 width: 1px !important;
6771 height: 1px !important;
6772 padding: 0 !important;
6773 margin: -1px !important;
6774 overflow: hidden !important;
6775 clip: rect(0, 0, 0, 0) !important;
6776 white-space: nowrap !important;
6777 border: 0 !important;
6779 .visually-hidden:not(caption),
6780 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
6781 position: absolute !important;
6784 .stretched-link::after {
6796 text-overflow: ellipsis;
6797 white-space: nowrap;
6801 display: inline-block;
6802 align-self: stretch;
6805 background-color: currentcolor;
6810 vertical-align: baseline !important;
6814 vertical-align: top !important;
6818 vertical-align: middle !important;
6822 vertical-align: bottom !important;
6825 .align-text-bottom {
6826 vertical-align: text-bottom !important;
6830 vertical-align: text-top !important;
6834 float: left !important;
6838 float: right !important;
6842 float: none !important;
6845 .object-fit-contain {
6846 object-fit: contain !important;
6850 object-fit: cover !important;
6854 object-fit: fill !important;
6858 object-fit: scale-down !important;
6862 object-fit: none !important;
6866 opacity: 0 !important;
6870 opacity: 0.25 !important;
6874 opacity: 0.5 !important;
6878 opacity: 0.75 !important;
6882 opacity: 1 !important;
6886 overflow: auto !important;
6890 overflow: hidden !important;
6894 overflow: visible !important;
6898 overflow: scroll !important;
6902 overflow-x: auto !important;
6905 .overflow-x-hidden {
6906 overflow-x: hidden !important;
6909 .overflow-x-visible {
6910 overflow-x: visible !important;
6913 .overflow-x-scroll {
6914 overflow-x: scroll !important;
6918 overflow-y: auto !important;
6921 .overflow-y-hidden {
6922 overflow-y: hidden !important;
6925 .overflow-y-visible {
6926 overflow-y: visible !important;
6929 .overflow-y-scroll {
6930 overflow-y: scroll !important;
6934 display: inline !important;
6938 display: inline-block !important;
6942 display: block !important;
6946 display: grid !important;
6950 display: inline-grid !important;
6954 display: table !important;
6958 display: table-row !important;
6962 display: table-cell !important;
6966 display: flex !important;
6970 display: inline-flex !important;
6974 display: none !important;
6978 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
6982 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
6986 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
6990 box-shadow: none !important;
6993 .focus-ring-primary {
6994 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
6997 .focus-ring-secondary {
6998 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7001 .focus-ring-success {
7002 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7006 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7009 .focus-ring-warning {
7010 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7013 .focus-ring-danger {
7014 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7018 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7022 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7026 position: static !important;
7029 .position-relative {
7030 position: relative !important;
7033 .position-absolute {
7034 position: absolute !important;
7038 position: fixed !important;
7042 position: sticky !important;
7050 top: 50% !important;
7054 top: 100% !important;
7058 bottom: 0 !important;
7062 bottom: 50% !important;
7066 bottom: 100% !important;
7074 left: 50% !important;
7078 left: 100% !important;
7082 right: 0 !important;
7086 right: 50% !important;
7090 right: 100% !important;
7094 transform: translate(-50%, -50%) !important;
7097 .translate-middle-x {
7098 transform: translateX(-50%) !important;
7101 .translate-middle-y {
7102 transform: translateY(-50%) !important;
7106 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7110 border: 0 !important;
7114 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7118 border-top: 0 !important;
7122 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7126 border-right: 0 !important;
7130 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7134 border-bottom: 0 !important;
7138 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7142 border-left: 0 !important;
7146 --bs-border-opacity: 1;
7147 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7151 --bs-border-opacity: 1;
7152 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7156 --bs-border-opacity: 1;
7157 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7161 --bs-border-opacity: 1;
7162 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7166 --bs-border-opacity: 1;
7167 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7171 --bs-border-opacity: 1;
7172 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7176 --bs-border-opacity: 1;
7177 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7181 --bs-border-opacity: 1;
7182 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7186 --bs-border-opacity: 1;
7187 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7191 --bs-border-opacity: 1;
7192 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7195 .border-primary-subtle {
7196 border-color: var(--bs-primary-border-subtle) !important;
7199 .border-secondary-subtle {
7200 border-color: var(--bs-secondary-border-subtle) !important;
7203 .border-success-subtle {
7204 border-color: var(--bs-success-border-subtle) !important;
7207 .border-info-subtle {
7208 border-color: var(--bs-info-border-subtle) !important;
7211 .border-warning-subtle {
7212 border-color: var(--bs-warning-border-subtle) !important;
7215 .border-danger-subtle {
7216 border-color: var(--bs-danger-border-subtle) !important;
7219 .border-light-subtle {
7220 border-color: var(--bs-light-border-subtle) !important;
7223 .border-dark-subtle {
7224 border-color: var(--bs-dark-border-subtle) !important;
7228 border-width: 1px !important;
7232 border-width: 2px !important;
7236 border-width: 3px !important;
7240 border-width: 4px !important;
7244 border-width: 5px !important;
7247 .border-opacity-10 {
7248 --bs-border-opacity: 0.1;
7251 .border-opacity-25 {
7252 --bs-border-opacity: 0.25;
7255 .border-opacity-50 {
7256 --bs-border-opacity: 0.5;
7259 .border-opacity-75 {
7260 --bs-border-opacity: 0.75;
7263 .border-opacity-100 {
7264 --bs-border-opacity: 1;
7268 width: 25% !important;
7272 width: 50% !important;
7276 width: 75% !important;
7280 width: 100% !important;
7284 width: auto !important;
7288 max-width: 100% !important;
7292 width: 100vw !important;
7296 min-width: 100vw !important;
7300 height: 25% !important;
7304 height: 50% !important;
7308 height: 75% !important;
7312 height: 100% !important;
7316 height: auto !important;
7320 max-height: 100% !important;
7324 height: 100vh !important;
7328 min-height: 100vh !important;
7332 flex: 1 1 auto !important;
7336 flex-direction: row !important;
7340 flex-direction: column !important;
7344 flex-direction: row-reverse !important;
7347 .flex-column-reverse {
7348 flex-direction: column-reverse !important;
7352 flex-grow: 0 !important;
7356 flex-grow: 1 !important;
7360 flex-shrink: 0 !important;
7364 flex-shrink: 1 !important;
7368 flex-wrap: wrap !important;
7372 flex-wrap: nowrap !important;
7375 .flex-wrap-reverse {
7376 flex-wrap: wrap-reverse !important;
7379 .justify-content-start {
7380 justify-content: flex-start !important;
7383 .justify-content-end {
7384 justify-content: flex-end !important;
7387 .justify-content-center {
7388 justify-content: center !important;
7391 .justify-content-between {
7392 justify-content: space-between !important;
7395 .justify-content-around {
7396 justify-content: space-around !important;
7399 .justify-content-evenly {
7400 justify-content: space-evenly !important;
7403 .align-items-start {
7404 align-items: flex-start !important;
7408 align-items: flex-end !important;
7411 .align-items-center {
7412 align-items: center !important;
7415 .align-items-baseline {
7416 align-items: baseline !important;
7419 .align-items-stretch {
7420 align-items: stretch !important;
7423 .align-content-start {
7424 align-content: flex-start !important;
7427 .align-content-end {
7428 align-content: flex-end !important;
7431 .align-content-center {
7432 align-content: center !important;
7435 .align-content-between {
7436 align-content: space-between !important;
7439 .align-content-around {
7440 align-content: space-around !important;
7443 .align-content-stretch {
7444 align-content: stretch !important;
7448 align-self: auto !important;
7452 align-self: flex-start !important;
7456 align-self: flex-end !important;
7459 .align-self-center {
7460 align-self: center !important;
7463 .align-self-baseline {
7464 align-self: baseline !important;
7467 .align-self-stretch {
7468 align-self: stretch !important;
7472 order: -1 !important;
7476 order: 0 !important;
7480 order: 1 !important;
7484 order: 2 !important;
7488 order: 3 !important;
7492 order: 4 !important;
7496 order: 5 !important;
7500 order: 6 !important;
7504 margin: 0 !important;
7508 margin: 0.25rem !important;
7512 margin: 0.5rem !important;
7516 margin: 1rem !important;
7520 margin: 1.5rem !important;
7524 margin: 3rem !important;
7528 margin: auto !important;
7532 margin-right: 0 !important;
7533 margin-left: 0 !important;
7537 margin-right: 0.25rem !important;
7538 margin-left: 0.25rem !important;
7542 margin-right: 0.5rem !important;
7543 margin-left: 0.5rem !important;
7547 margin-right: 1rem !important;
7548 margin-left: 1rem !important;
7552 margin-right: 1.5rem !important;
7553 margin-left: 1.5rem !important;
7557 margin-right: 3rem !important;
7558 margin-left: 3rem !important;
7562 margin-right: auto !important;
7563 margin-left: auto !important;
7567 margin-top: 0 !important;
7568 margin-bottom: 0 !important;
7572 margin-top: 0.25rem !important;
7573 margin-bottom: 0.25rem !important;
7577 margin-top: 0.5rem !important;
7578 margin-bottom: 0.5rem !important;
7582 margin-top: 1rem !important;
7583 margin-bottom: 1rem !important;
7587 margin-top: 1.5rem !important;
7588 margin-bottom: 1.5rem !important;
7592 margin-top: 3rem !important;
7593 margin-bottom: 3rem !important;
7597 margin-top: auto !important;
7598 margin-bottom: auto !important;
7602 margin-top: 0 !important;
7606 margin-top: 0.25rem !important;
7610 margin-top: 0.5rem !important;
7614 margin-top: 1rem !important;
7618 margin-top: 1.5rem !important;
7622 margin-top: 3rem !important;
7626 margin-top: auto !important;
7630 margin-right: 0 !important;
7634 margin-right: 0.25rem !important;
7638 margin-right: 0.5rem !important;
7642 margin-right: 1rem !important;
7646 margin-right: 1.5rem !important;
7650 margin-right: 3rem !important;
7654 margin-right: auto !important;
7658 margin-bottom: 0 !important;
7662 margin-bottom: 0.25rem !important;
7666 margin-bottom: 0.5rem !important;
7670 margin-bottom: 1rem !important;
7674 margin-bottom: 1.5rem !important;
7678 margin-bottom: 3rem !important;
7682 margin-bottom: auto !important;
7686 margin-left: 0 !important;
7690 margin-left: 0.25rem !important;
7694 margin-left: 0.5rem !important;
7698 margin-left: 1rem !important;
7702 margin-left: 1.5rem !important;
7706 margin-left: 3rem !important;
7710 margin-left: auto !important;
7714 padding: 0 !important;
7718 padding: 0.25rem !important;
7722 padding: 0.5rem !important;
7726 padding: 1rem !important;
7730 padding: 1.5rem !important;
7734 padding: 3rem !important;
7738 padding-right: 0 !important;
7739 padding-left: 0 !important;
7743 padding-right: 0.25rem !important;
7744 padding-left: 0.25rem !important;
7748 padding-right: 0.5rem !important;
7749 padding-left: 0.5rem !important;
7753 padding-right: 1rem !important;
7754 padding-left: 1rem !important;
7758 padding-right: 1.5rem !important;
7759 padding-left: 1.5rem !important;
7763 padding-right: 3rem !important;
7764 padding-left: 3rem !important;
7768 padding-top: 0 !important;
7769 padding-bottom: 0 !important;
7773 padding-top: 0.25rem !important;
7774 padding-bottom: 0.25rem !important;
7778 padding-top: 0.5rem !important;
7779 padding-bottom: 0.5rem !important;
7783 padding-top: 1rem !important;
7784 padding-bottom: 1rem !important;
7788 padding-top: 1.5rem !important;
7789 padding-bottom: 1.5rem !important;
7793 padding-top: 3rem !important;
7794 padding-bottom: 3rem !important;
7798 padding-top: 0 !important;
7802 padding-top: 0.25rem !important;
7806 padding-top: 0.5rem !important;
7810 padding-top: 1rem !important;
7814 padding-top: 1.5rem !important;
7818 padding-top: 3rem !important;
7822 padding-right: 0 !important;
7826 padding-right: 0.25rem !important;
7830 padding-right: 0.5rem !important;
7834 padding-right: 1rem !important;
7838 padding-right: 1.5rem !important;
7842 padding-right: 3rem !important;
7846 padding-bottom: 0 !important;
7850 padding-bottom: 0.25rem !important;
7854 padding-bottom: 0.5rem !important;
7858 padding-bottom: 1rem !important;
7862 padding-bottom: 1.5rem !important;
7866 padding-bottom: 3rem !important;
7870 padding-left: 0 !important;
7874 padding-left: 0.25rem !important;
7878 padding-left: 0.5rem !important;
7882 padding-left: 1rem !important;
7886 padding-left: 1.5rem !important;
7890 padding-left: 3rem !important;
7898 gap: 0.25rem !important;
7902 gap: 0.5rem !important;
7906 gap: 1rem !important;
7910 gap: 1.5rem !important;
7914 gap: 3rem !important;
7918 row-gap: 0 !important;
7922 row-gap: 0.25rem !important;
7926 row-gap: 0.5rem !important;
7930 row-gap: 1rem !important;
7934 row-gap: 1.5rem !important;
7938 row-gap: 3rem !important;
7942 column-gap: 0 !important;
7946 column-gap: 0.25rem !important;
7950 column-gap: 0.5rem !important;
7954 column-gap: 1rem !important;
7958 column-gap: 1.5rem !important;
7962 column-gap: 3rem !important;
7966 font-family: var(--bs-font-monospace) !important;
7970 font-size: calc(1.34375rem + 1.125vw) !important;
7974 font-size: calc(1.3rem + 0.6vw) !important;
7978 font-size: calc(1.278125rem + 0.3375vw) !important;
7982 font-size: calc(1.25625rem + 0.075vw) !important;
7986 font-size: 1.09375rem !important;
7990 font-size: 0.875rem !important;
7994 font-style: italic !important;
7998 font-style: normal !important;
8002 font-weight: lighter !important;
8006 font-weight: 300 !important;
8010 font-weight: 400 !important;
8014 font-weight: 500 !important;
8018 font-weight: 600 !important;
8022 font-weight: 700 !important;
8026 font-weight: bolder !important;
8030 line-height: 1 !important;
8034 line-height: 1.25 !important;
8038 line-height: 1.5 !important;
8042 line-height: 2 !important;
8046 text-align: left !important;
8050 text-align: right !important;
8054 text-align: center !important;
8057 .text-decoration-none {
8058 text-decoration: none !important;
8061 .text-decoration-underline {
8062 text-decoration: underline !important;
8065 .text-decoration-line-through {
8066 text-decoration: line-through !important;
8070 text-transform: lowercase !important;
8074 text-transform: uppercase !important;
8078 text-transform: capitalize !important;
8082 white-space: normal !important;
8086 white-space: nowrap !important;
8089 /* rtl:begin:remove */
8091 word-wrap: break-word !important;
8092 word-break: break-word !important;
8095 /* rtl:end:remove */
8097 --bs-text-opacity: 1;
8098 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8102 --bs-text-opacity: 1;
8103 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8107 --bs-text-opacity: 1;
8108 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8112 --bs-text-opacity: 1;
8113 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8117 --bs-text-opacity: 1;
8118 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8122 --bs-text-opacity: 1;
8123 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8127 --bs-text-opacity: 1;
8128 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8132 --bs-text-opacity: 1;
8133 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8137 --bs-text-opacity: 1;
8138 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8142 --bs-text-opacity: 1;
8143 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8147 --bs-text-opacity: 1;
8148 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8152 --bs-text-opacity: 1;
8153 color: var(--bs-secondary-color) !important;
8157 --bs-text-opacity: 1;
8158 color: rgba(0, 0, 0, 0.5) !important;
8162 --bs-text-opacity: 1;
8163 color: rgba(255, 255, 255, 0.5) !important;
8166 .text-body-secondary {
8167 --bs-text-opacity: 1;
8168 color: var(--bs-secondary-color) !important;
8171 .text-body-tertiary {
8172 --bs-text-opacity: 1;
8173 color: var(--bs-tertiary-color) !important;
8176 .text-body-emphasis {
8177 --bs-text-opacity: 1;
8178 color: var(--bs-emphasis-color) !important;
8182 --bs-text-opacity: 1;
8183 color: inherit !important;
8187 --bs-text-opacity: 0.25;
8191 --bs-text-opacity: 0.5;
8195 --bs-text-opacity: 0.75;
8199 --bs-text-opacity: 1;
8202 .text-primary-emphasis {
8203 color: var(--bs-primary-text-emphasis) !important;
8206 .text-secondary-emphasis {
8207 color: var(--bs-secondary-text-emphasis) !important;
8210 .text-success-emphasis {
8211 color: var(--bs-success-text-emphasis) !important;
8214 .text-info-emphasis {
8215 color: var(--bs-info-text-emphasis) !important;
8218 .text-warning-emphasis {
8219 color: var(--bs-warning-text-emphasis) !important;
8222 .text-danger-emphasis {
8223 color: var(--bs-danger-text-emphasis) !important;
8226 .text-light-emphasis {
8227 color: var(--bs-light-text-emphasis) !important;
8230 .text-dark-emphasis {
8231 color: var(--bs-dark-text-emphasis) !important;
8235 --bs-link-opacity: 0.1;
8238 .link-opacity-10-hover:hover {
8239 --bs-link-opacity: 0.1;
8243 --bs-link-opacity: 0.25;
8246 .link-opacity-25-hover:hover {
8247 --bs-link-opacity: 0.25;
8251 --bs-link-opacity: 0.5;
8254 .link-opacity-50-hover:hover {
8255 --bs-link-opacity: 0.5;
8259 --bs-link-opacity: 0.75;
8262 .link-opacity-75-hover:hover {
8263 --bs-link-opacity: 0.75;
8267 --bs-link-opacity: 1;
8270 .link-opacity-100-hover:hover {
8271 --bs-link-opacity: 1;
8275 text-underline-offset: 0.125em !important;
8278 .link-offset-1-hover:hover {
8279 text-underline-offset: 0.125em !important;
8283 text-underline-offset: 0.25em !important;
8286 .link-offset-2-hover:hover {
8287 text-underline-offset: 0.25em !important;
8291 text-underline-offset: 0.375em !important;
8294 .link-offset-3-hover:hover {
8295 text-underline-offset: 0.375em !important;
8298 .link-underline-primary {
8299 --bs-link-underline-opacity: 1;
8300 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8303 .link-underline-secondary {
8304 --bs-link-underline-opacity: 1;
8305 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8308 .link-underline-success {
8309 --bs-link-underline-opacity: 1;
8310 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8313 .link-underline-info {
8314 --bs-link-underline-opacity: 1;
8315 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8318 .link-underline-warning {
8319 --bs-link-underline-opacity: 1;
8320 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8323 .link-underline-danger {
8324 --bs-link-underline-opacity: 1;
8325 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8328 .link-underline-light {
8329 --bs-link-underline-opacity: 1;
8330 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8333 .link-underline-dark {
8334 --bs-link-underline-opacity: 1;
8335 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8339 --bs-link-underline-opacity: 1;
8340 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8343 .link-underline-opacity-0 {
8344 --bs-link-underline-opacity: 0;
8347 .link-underline-opacity-0-hover:hover {
8348 --bs-link-underline-opacity: 0;
8351 .link-underline-opacity-10 {
8352 --bs-link-underline-opacity: 0.1;
8355 .link-underline-opacity-10-hover:hover {
8356 --bs-link-underline-opacity: 0.1;
8359 .link-underline-opacity-25 {
8360 --bs-link-underline-opacity: 0.25;
8363 .link-underline-opacity-25-hover:hover {
8364 --bs-link-underline-opacity: 0.25;
8367 .link-underline-opacity-50 {
8368 --bs-link-underline-opacity: 0.5;
8371 .link-underline-opacity-50-hover:hover {
8372 --bs-link-underline-opacity: 0.5;
8375 .link-underline-opacity-75 {
8376 --bs-link-underline-opacity: 0.75;
8379 .link-underline-opacity-75-hover:hover {
8380 --bs-link-underline-opacity: 0.75;
8383 .link-underline-opacity-100 {
8384 --bs-link-underline-opacity: 1;
8387 .link-underline-opacity-100-hover:hover {
8388 --bs-link-underline-opacity: 1;
8393 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8398 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8403 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8408 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8413 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8418 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8423 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8428 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8433 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8438 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8443 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8448 background-color: transparent !important;
8451 .bg-body-secondary {
8453 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8458 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8462 --bs-bg-opacity: 0.1;
8466 --bs-bg-opacity: 0.25;
8470 --bs-bg-opacity: 0.5;
8474 --bs-bg-opacity: 0.75;
8481 .bg-primary-subtle {
8482 background-color: var(--bs-primary-bg-subtle) !important;
8485 .bg-secondary-subtle {
8486 background-color: var(--bs-secondary-bg-subtle) !important;
8489 .bg-success-subtle {
8490 background-color: var(--bs-success-bg-subtle) !important;
8494 background-color: var(--bs-info-bg-subtle) !important;
8497 .bg-warning-subtle {
8498 background-color: var(--bs-warning-bg-subtle) !important;
8502 background-color: var(--bs-danger-bg-subtle) !important;
8506 background-color: var(--bs-light-bg-subtle) !important;
8510 background-color: var(--bs-dark-bg-subtle) !important;
8514 background-image: var(--bs-gradient) !important;
8518 user-select: all !important;
8522 user-select: auto !important;
8526 user-select: none !important;
8530 pointer-events: none !important;
8534 pointer-events: auto !important;
8538 border-radius: var(--bs-border-radius) !important;
8542 border-radius: 0 !important;
8546 border-radius: var(--bs-border-radius-sm) !important;
8550 border-radius: var(--bs-border-radius) !important;
8554 border-radius: var(--bs-border-radius-lg) !important;
8558 border-radius: var(--bs-border-radius-xl) !important;
8562 border-radius: var(--bs-border-radius-xxl) !important;
8566 border-radius: 50% !important;
8570 border-radius: var(--bs-border-radius-pill) !important;
8574 border-top-left-radius: var(--bs-border-radius) !important;
8575 border-top-right-radius: var(--bs-border-radius) !important;
8579 border-top-left-radius: 0 !important;
8580 border-top-right-radius: 0 !important;
8584 border-top-left-radius: var(--bs-border-radius-sm) !important;
8585 border-top-right-radius: var(--bs-border-radius-sm) !important;
8589 border-top-left-radius: var(--bs-border-radius) !important;
8590 border-top-right-radius: var(--bs-border-radius) !important;
8594 border-top-left-radius: var(--bs-border-radius-lg) !important;
8595 border-top-right-radius: var(--bs-border-radius-lg) !important;
8599 border-top-left-radius: var(--bs-border-radius-xl) !important;
8600 border-top-right-radius: var(--bs-border-radius-xl) !important;
8604 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8605 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8608 .rounded-top-circle {
8609 border-top-left-radius: 50% !important;
8610 border-top-right-radius: 50% !important;
8614 border-top-left-radius: var(--bs-border-radius-pill) !important;
8615 border-top-right-radius: var(--bs-border-radius-pill) !important;
8619 border-top-right-radius: var(--bs-border-radius) !important;
8620 border-bottom-right-radius: var(--bs-border-radius) !important;
8624 border-top-right-radius: 0 !important;
8625 border-bottom-right-radius: 0 !important;
8629 border-top-right-radius: var(--bs-border-radius-sm) !important;
8630 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8634 border-top-right-radius: var(--bs-border-radius) !important;
8635 border-bottom-right-radius: var(--bs-border-radius) !important;
8639 border-top-right-radius: var(--bs-border-radius-lg) !important;
8640 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8644 border-top-right-radius: var(--bs-border-radius-xl) !important;
8645 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8649 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8650 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8653 .rounded-end-circle {
8654 border-top-right-radius: 50% !important;
8655 border-bottom-right-radius: 50% !important;
8659 border-top-right-radius: var(--bs-border-radius-pill) !important;
8660 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8664 border-bottom-right-radius: var(--bs-border-radius) !important;
8665 border-bottom-left-radius: var(--bs-border-radius) !important;
8669 border-bottom-right-radius: 0 !important;
8670 border-bottom-left-radius: 0 !important;
8674 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8675 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8679 border-bottom-right-radius: var(--bs-border-radius) !important;
8680 border-bottom-left-radius: var(--bs-border-radius) !important;
8684 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8685 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8689 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8690 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8694 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8695 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8698 .rounded-bottom-circle {
8699 border-bottom-right-radius: 50% !important;
8700 border-bottom-left-radius: 50% !important;
8703 .rounded-bottom-pill {
8704 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8705 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
8709 border-bottom-left-radius: var(--bs-border-radius) !important;
8710 border-top-left-radius: var(--bs-border-radius) !important;
8714 border-bottom-left-radius: 0 !important;
8715 border-top-left-radius: 0 !important;
8719 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8720 border-top-left-radius: var(--bs-border-radius-sm) !important;
8724 border-bottom-left-radius: var(--bs-border-radius) !important;
8725 border-top-left-radius: var(--bs-border-radius) !important;
8729 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8730 border-top-left-radius: var(--bs-border-radius-lg) !important;
8734 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8735 border-top-left-radius: var(--bs-border-radius-xl) !important;
8739 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8740 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8743 .rounded-start-circle {
8744 border-bottom-left-radius: 50% !important;
8745 border-top-left-radius: 50% !important;
8748 .rounded-start-pill {
8749 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
8750 border-top-left-radius: var(--bs-border-radius-pill) !important;
8754 visibility: visible !important;
8758 visibility: hidden !important;
8762 z-index: -1 !important;
8766 z-index: 0 !important;
8770 z-index: 1 !important;
8774 z-index: 2 !important;
8778 z-index: 3 !important;
8781 @media (min-width: 576px) {
8783 float: left !important;
8786 float: right !important;
8789 float: none !important;
8791 .object-fit-sm-contain {
8792 object-fit: contain !important;
8794 .object-fit-sm-cover {
8795 object-fit: cover !important;
8797 .object-fit-sm-fill {
8798 object-fit: fill !important;
8800 .object-fit-sm-scale {
8801 object-fit: scale-down !important;
8803 .object-fit-sm-none {
8804 object-fit: none !important;
8807 display: inline !important;
8809 .d-sm-inline-block {
8810 display: inline-block !important;
8813 display: block !important;
8816 display: grid !important;
8819 display: inline-grid !important;
8822 display: table !important;
8825 display: table-row !important;
8828 display: table-cell !important;
8831 display: flex !important;
8834 display: inline-flex !important;
8837 display: none !important;
8840 flex: 1 1 auto !important;
8843 flex-direction: row !important;
8846 flex-direction: column !important;
8848 .flex-sm-row-reverse {
8849 flex-direction: row-reverse !important;
8851 .flex-sm-column-reverse {
8852 flex-direction: column-reverse !important;
8855 flex-grow: 0 !important;
8858 flex-grow: 1 !important;
8861 flex-shrink: 0 !important;
8864 flex-shrink: 1 !important;
8867 flex-wrap: wrap !important;
8870 flex-wrap: nowrap !important;
8872 .flex-sm-wrap-reverse {
8873 flex-wrap: wrap-reverse !important;
8875 .justify-content-sm-start {
8876 justify-content: flex-start !important;
8878 .justify-content-sm-end {
8879 justify-content: flex-end !important;
8881 .justify-content-sm-center {
8882 justify-content: center !important;
8884 .justify-content-sm-between {
8885 justify-content: space-between !important;
8887 .justify-content-sm-around {
8888 justify-content: space-around !important;
8890 .justify-content-sm-evenly {
8891 justify-content: space-evenly !important;
8893 .align-items-sm-start {
8894 align-items: flex-start !important;
8896 .align-items-sm-end {
8897 align-items: flex-end !important;
8899 .align-items-sm-center {
8900 align-items: center !important;
8902 .align-items-sm-baseline {
8903 align-items: baseline !important;
8905 .align-items-sm-stretch {
8906 align-items: stretch !important;
8908 .align-content-sm-start {
8909 align-content: flex-start !important;
8911 .align-content-sm-end {
8912 align-content: flex-end !important;
8914 .align-content-sm-center {
8915 align-content: center !important;
8917 .align-content-sm-between {
8918 align-content: space-between !important;
8920 .align-content-sm-around {
8921 align-content: space-around !important;
8923 .align-content-sm-stretch {
8924 align-content: stretch !important;
8926 .align-self-sm-auto {
8927 align-self: auto !important;
8929 .align-self-sm-start {
8930 align-self: flex-start !important;
8932 .align-self-sm-end {
8933 align-self: flex-end !important;
8935 .align-self-sm-center {
8936 align-self: center !important;
8938 .align-self-sm-baseline {
8939 align-self: baseline !important;
8941 .align-self-sm-stretch {
8942 align-self: stretch !important;
8945 order: -1 !important;
8948 order: 0 !important;
8951 order: 1 !important;
8954 order: 2 !important;
8957 order: 3 !important;
8960 order: 4 !important;
8963 order: 5 !important;
8966 order: 6 !important;
8969 margin: 0 !important;
8972 margin: 0.25rem !important;
8975 margin: 0.5rem !important;
8978 margin: 1rem !important;
8981 margin: 1.5rem !important;
8984 margin: 3rem !important;
8987 margin: auto !important;
8990 margin-right: 0 !important;
8991 margin-left: 0 !important;
8994 margin-right: 0.25rem !important;
8995 margin-left: 0.25rem !important;
8998 margin-right: 0.5rem !important;
8999 margin-left: 0.5rem !important;
9002 margin-right: 1rem !important;
9003 margin-left: 1rem !important;
9006 margin-right: 1.5rem !important;
9007 margin-left: 1.5rem !important;
9010 margin-right: 3rem !important;
9011 margin-left: 3rem !important;
9014 margin-right: auto !important;
9015 margin-left: auto !important;
9018 margin-top: 0 !important;
9019 margin-bottom: 0 !important;
9022 margin-top: 0.25rem !important;
9023 margin-bottom: 0.25rem !important;
9026 margin-top: 0.5rem !important;
9027 margin-bottom: 0.5rem !important;
9030 margin-top: 1rem !important;
9031 margin-bottom: 1rem !important;
9034 margin-top: 1.5rem !important;
9035 margin-bottom: 1.5rem !important;
9038 margin-top: 3rem !important;
9039 margin-bottom: 3rem !important;
9042 margin-top: auto !important;
9043 margin-bottom: auto !important;
9046 margin-top: 0 !important;
9049 margin-top: 0.25rem !important;
9052 margin-top: 0.5rem !important;
9055 margin-top: 1rem !important;
9058 margin-top: 1.5rem !important;
9061 margin-top: 3rem !important;
9064 margin-top: auto !important;
9067 margin-right: 0 !important;
9070 margin-right: 0.25rem !important;
9073 margin-right: 0.5rem !important;
9076 margin-right: 1rem !important;
9079 margin-right: 1.5rem !important;
9082 margin-right: 3rem !important;
9085 margin-right: auto !important;
9088 margin-bottom: 0 !important;
9091 margin-bottom: 0.25rem !important;
9094 margin-bottom: 0.5rem !important;
9097 margin-bottom: 1rem !important;
9100 margin-bottom: 1.5rem !important;
9103 margin-bottom: 3rem !important;
9106 margin-bottom: auto !important;
9109 margin-left: 0 !important;
9112 margin-left: 0.25rem !important;
9115 margin-left: 0.5rem !important;
9118 margin-left: 1rem !important;
9121 margin-left: 1.5rem !important;
9124 margin-left: 3rem !important;
9127 margin-left: auto !important;
9130 padding: 0 !important;
9133 padding: 0.25rem !important;
9136 padding: 0.5rem !important;
9139 padding: 1rem !important;
9142 padding: 1.5rem !important;
9145 padding: 3rem !important;
9148 padding-right: 0 !important;
9149 padding-left: 0 !important;
9152 padding-right: 0.25rem !important;
9153 padding-left: 0.25rem !important;
9156 padding-right: 0.5rem !important;
9157 padding-left: 0.5rem !important;
9160 padding-right: 1rem !important;
9161 padding-left: 1rem !important;
9164 padding-right: 1.5rem !important;
9165 padding-left: 1.5rem !important;
9168 padding-right: 3rem !important;
9169 padding-left: 3rem !important;
9172 padding-top: 0 !important;
9173 padding-bottom: 0 !important;
9176 padding-top: 0.25rem !important;
9177 padding-bottom: 0.25rem !important;
9180 padding-top: 0.5rem !important;
9181 padding-bottom: 0.5rem !important;
9184 padding-top: 1rem !important;
9185 padding-bottom: 1rem !important;
9188 padding-top: 1.5rem !important;
9189 padding-bottom: 1.5rem !important;
9192 padding-top: 3rem !important;
9193 padding-bottom: 3rem !important;
9196 padding-top: 0 !important;
9199 padding-top: 0.25rem !important;
9202 padding-top: 0.5rem !important;
9205 padding-top: 1rem !important;
9208 padding-top: 1.5rem !important;
9211 padding-top: 3rem !important;
9214 padding-right: 0 !important;
9217 padding-right: 0.25rem !important;
9220 padding-right: 0.5rem !important;
9223 padding-right: 1rem !important;
9226 padding-right: 1.5rem !important;
9229 padding-right: 3rem !important;
9232 padding-bottom: 0 !important;
9235 padding-bottom: 0.25rem !important;
9238 padding-bottom: 0.5rem !important;
9241 padding-bottom: 1rem !important;
9244 padding-bottom: 1.5rem !important;
9247 padding-bottom: 3rem !important;
9250 padding-left: 0 !important;
9253 padding-left: 0.25rem !important;
9256 padding-left: 0.5rem !important;
9259 padding-left: 1rem !important;
9262 padding-left: 1.5rem !important;
9265 padding-left: 3rem !important;
9271 gap: 0.25rem !important;
9274 gap: 0.5rem !important;
9277 gap: 1rem !important;
9280 gap: 1.5rem !important;
9283 gap: 3rem !important;
9286 row-gap: 0 !important;
9289 row-gap: 0.25rem !important;
9292 row-gap: 0.5rem !important;
9295 row-gap: 1rem !important;
9298 row-gap: 1.5rem !important;
9301 row-gap: 3rem !important;
9304 column-gap: 0 !important;
9307 column-gap: 0.25rem !important;
9310 column-gap: 0.5rem !important;
9313 column-gap: 1rem !important;
9316 column-gap: 1.5rem !important;
9319 column-gap: 3rem !important;
9322 text-align: left !important;
9325 text-align: right !important;
9328 text-align: center !important;
9331 @media (min-width: 768px) {
9333 float: left !important;
9336 float: right !important;
9339 float: none !important;
9341 .object-fit-md-contain {
9342 object-fit: contain !important;
9344 .object-fit-md-cover {
9345 object-fit: cover !important;
9347 .object-fit-md-fill {
9348 object-fit: fill !important;
9350 .object-fit-md-scale {
9351 object-fit: scale-down !important;
9353 .object-fit-md-none {
9354 object-fit: none !important;
9357 display: inline !important;
9359 .d-md-inline-block {
9360 display: inline-block !important;
9363 display: block !important;
9366 display: grid !important;
9369 display: inline-grid !important;
9372 display: table !important;
9375 display: table-row !important;
9378 display: table-cell !important;
9381 display: flex !important;
9384 display: inline-flex !important;
9387 display: none !important;
9390 flex: 1 1 auto !important;
9393 flex-direction: row !important;
9396 flex-direction: column !important;
9398 .flex-md-row-reverse {
9399 flex-direction: row-reverse !important;
9401 .flex-md-column-reverse {
9402 flex-direction: column-reverse !important;
9405 flex-grow: 0 !important;
9408 flex-grow: 1 !important;
9411 flex-shrink: 0 !important;
9414 flex-shrink: 1 !important;
9417 flex-wrap: wrap !important;
9420 flex-wrap: nowrap !important;
9422 .flex-md-wrap-reverse {
9423 flex-wrap: wrap-reverse !important;
9425 .justify-content-md-start {
9426 justify-content: flex-start !important;
9428 .justify-content-md-end {
9429 justify-content: flex-end !important;
9431 .justify-content-md-center {
9432 justify-content: center !important;
9434 .justify-content-md-between {
9435 justify-content: space-between !important;
9437 .justify-content-md-around {
9438 justify-content: space-around !important;
9440 .justify-content-md-evenly {
9441 justify-content: space-evenly !important;
9443 .align-items-md-start {
9444 align-items: flex-start !important;
9446 .align-items-md-end {
9447 align-items: flex-end !important;
9449 .align-items-md-center {
9450 align-items: center !important;
9452 .align-items-md-baseline {
9453 align-items: baseline !important;
9455 .align-items-md-stretch {
9456 align-items: stretch !important;
9458 .align-content-md-start {
9459 align-content: flex-start !important;
9461 .align-content-md-end {
9462 align-content: flex-end !important;
9464 .align-content-md-center {
9465 align-content: center !important;
9467 .align-content-md-between {
9468 align-content: space-between !important;
9470 .align-content-md-around {
9471 align-content: space-around !important;
9473 .align-content-md-stretch {
9474 align-content: stretch !important;
9476 .align-self-md-auto {
9477 align-self: auto !important;
9479 .align-self-md-start {
9480 align-self: flex-start !important;
9482 .align-self-md-end {
9483 align-self: flex-end !important;
9485 .align-self-md-center {
9486 align-self: center !important;
9488 .align-self-md-baseline {
9489 align-self: baseline !important;
9491 .align-self-md-stretch {
9492 align-self: stretch !important;
9495 order: -1 !important;
9498 order: 0 !important;
9501 order: 1 !important;
9504 order: 2 !important;
9507 order: 3 !important;
9510 order: 4 !important;
9513 order: 5 !important;
9516 order: 6 !important;
9519 margin: 0 !important;
9522 margin: 0.25rem !important;
9525 margin: 0.5rem !important;
9528 margin: 1rem !important;
9531 margin: 1.5rem !important;
9534 margin: 3rem !important;
9537 margin: auto !important;
9540 margin-right: 0 !important;
9541 margin-left: 0 !important;
9544 margin-right: 0.25rem !important;
9545 margin-left: 0.25rem !important;
9548 margin-right: 0.5rem !important;
9549 margin-left: 0.5rem !important;
9552 margin-right: 1rem !important;
9553 margin-left: 1rem !important;
9556 margin-right: 1.5rem !important;
9557 margin-left: 1.5rem !important;
9560 margin-right: 3rem !important;
9561 margin-left: 3rem !important;
9564 margin-right: auto !important;
9565 margin-left: auto !important;
9568 margin-top: 0 !important;
9569 margin-bottom: 0 !important;
9572 margin-top: 0.25rem !important;
9573 margin-bottom: 0.25rem !important;
9576 margin-top: 0.5rem !important;
9577 margin-bottom: 0.5rem !important;
9580 margin-top: 1rem !important;
9581 margin-bottom: 1rem !important;
9584 margin-top: 1.5rem !important;
9585 margin-bottom: 1.5rem !important;
9588 margin-top: 3rem !important;
9589 margin-bottom: 3rem !important;
9592 margin-top: auto !important;
9593 margin-bottom: auto !important;
9596 margin-top: 0 !important;
9599 margin-top: 0.25rem !important;
9602 margin-top: 0.5rem !important;
9605 margin-top: 1rem !important;
9608 margin-top: 1.5rem !important;
9611 margin-top: 3rem !important;
9614 margin-top: auto !important;
9617 margin-right: 0 !important;
9620 margin-right: 0.25rem !important;
9623 margin-right: 0.5rem !important;
9626 margin-right: 1rem !important;
9629 margin-right: 1.5rem !important;
9632 margin-right: 3rem !important;
9635 margin-right: auto !important;
9638 margin-bottom: 0 !important;
9641 margin-bottom: 0.25rem !important;
9644 margin-bottom: 0.5rem !important;
9647 margin-bottom: 1rem !important;
9650 margin-bottom: 1.5rem !important;
9653 margin-bottom: 3rem !important;
9656 margin-bottom: auto !important;
9659 margin-left: 0 !important;
9662 margin-left: 0.25rem !important;
9665 margin-left: 0.5rem !important;
9668 margin-left: 1rem !important;
9671 margin-left: 1.5rem !important;
9674 margin-left: 3rem !important;
9677 margin-left: auto !important;
9680 padding: 0 !important;
9683 padding: 0.25rem !important;
9686 padding: 0.5rem !important;
9689 padding: 1rem !important;
9692 padding: 1.5rem !important;
9695 padding: 3rem !important;
9698 padding-right: 0 !important;
9699 padding-left: 0 !important;
9702 padding-right: 0.25rem !important;
9703 padding-left: 0.25rem !important;
9706 padding-right: 0.5rem !important;
9707 padding-left: 0.5rem !important;
9710 padding-right: 1rem !important;
9711 padding-left: 1rem !important;
9714 padding-right: 1.5rem !important;
9715 padding-left: 1.5rem !important;
9718 padding-right: 3rem !important;
9719 padding-left: 3rem !important;
9722 padding-top: 0 !important;
9723 padding-bottom: 0 !important;
9726 padding-top: 0.25rem !important;
9727 padding-bottom: 0.25rem !important;
9730 padding-top: 0.5rem !important;
9731 padding-bottom: 0.5rem !important;
9734 padding-top: 1rem !important;
9735 padding-bottom: 1rem !important;
9738 padding-top: 1.5rem !important;
9739 padding-bottom: 1.5rem !important;
9742 padding-top: 3rem !important;
9743 padding-bottom: 3rem !important;
9746 padding-top: 0 !important;
9749 padding-top: 0.25rem !important;
9752 padding-top: 0.5rem !important;
9755 padding-top: 1rem !important;
9758 padding-top: 1.5rem !important;
9761 padding-top: 3rem !important;
9764 padding-right: 0 !important;
9767 padding-right: 0.25rem !important;
9770 padding-right: 0.5rem !important;
9773 padding-right: 1rem !important;
9776 padding-right: 1.5rem !important;
9779 padding-right: 3rem !important;
9782 padding-bottom: 0 !important;
9785 padding-bottom: 0.25rem !important;
9788 padding-bottom: 0.5rem !important;
9791 padding-bottom: 1rem !important;
9794 padding-bottom: 1.5rem !important;
9797 padding-bottom: 3rem !important;
9800 padding-left: 0 !important;
9803 padding-left: 0.25rem !important;
9806 padding-left: 0.5rem !important;
9809 padding-left: 1rem !important;
9812 padding-left: 1.5rem !important;
9815 padding-left: 3rem !important;
9821 gap: 0.25rem !important;
9824 gap: 0.5rem !important;
9827 gap: 1rem !important;
9830 gap: 1.5rem !important;
9833 gap: 3rem !important;
9836 row-gap: 0 !important;
9839 row-gap: 0.25rem !important;
9842 row-gap: 0.5rem !important;
9845 row-gap: 1rem !important;
9848 row-gap: 1.5rem !important;
9851 row-gap: 3rem !important;
9854 column-gap: 0 !important;
9857 column-gap: 0.25rem !important;
9860 column-gap: 0.5rem !important;
9863 column-gap: 1rem !important;
9866 column-gap: 1.5rem !important;
9869 column-gap: 3rem !important;
9872 text-align: left !important;
9875 text-align: right !important;
9878 text-align: center !important;
9881 @media (min-width: 992px) {
9883 float: left !important;
9886 float: right !important;
9889 float: none !important;
9891 .object-fit-lg-contain {
9892 object-fit: contain !important;
9894 .object-fit-lg-cover {
9895 object-fit: cover !important;
9897 .object-fit-lg-fill {
9898 object-fit: fill !important;
9900 .object-fit-lg-scale {
9901 object-fit: scale-down !important;
9903 .object-fit-lg-none {
9904 object-fit: none !important;
9907 display: inline !important;
9909 .d-lg-inline-block {
9910 display: inline-block !important;
9913 display: block !important;
9916 display: grid !important;
9919 display: inline-grid !important;
9922 display: table !important;
9925 display: table-row !important;
9928 display: table-cell !important;
9931 display: flex !important;
9934 display: inline-flex !important;
9937 display: none !important;
9940 flex: 1 1 auto !important;
9943 flex-direction: row !important;
9946 flex-direction: column !important;
9948 .flex-lg-row-reverse {
9949 flex-direction: row-reverse !important;
9951 .flex-lg-column-reverse {
9952 flex-direction: column-reverse !important;
9955 flex-grow: 0 !important;
9958 flex-grow: 1 !important;
9961 flex-shrink: 0 !important;
9964 flex-shrink: 1 !important;
9967 flex-wrap: wrap !important;
9970 flex-wrap: nowrap !important;
9972 .flex-lg-wrap-reverse {
9973 flex-wrap: wrap-reverse !important;
9975 .justify-content-lg-start {
9976 justify-content: flex-start !important;
9978 .justify-content-lg-end {
9979 justify-content: flex-end !important;
9981 .justify-content-lg-center {
9982 justify-content: center !important;
9984 .justify-content-lg-between {
9985 justify-content: space-between !important;
9987 .justify-content-lg-around {
9988 justify-content: space-around !important;
9990 .justify-content-lg-evenly {
9991 justify-content: space-evenly !important;
9993 .align-items-lg-start {
9994 align-items: flex-start !important;
9996 .align-items-lg-end {
9997 align-items: flex-end !important;
9999 .align-items-lg-center {
10000 align-items: center !important;
10002 .align-items-lg-baseline {
10003 align-items: baseline !important;
10005 .align-items-lg-stretch {
10006 align-items: stretch !important;
10008 .align-content-lg-start {
10009 align-content: flex-start !important;
10011 .align-content-lg-end {
10012 align-content: flex-end !important;
10014 .align-content-lg-center {
10015 align-content: center !important;
10017 .align-content-lg-between {
10018 align-content: space-between !important;
10020 .align-content-lg-around {
10021 align-content: space-around !important;
10023 .align-content-lg-stretch {
10024 align-content: stretch !important;
10026 .align-self-lg-auto {
10027 align-self: auto !important;
10029 .align-self-lg-start {
10030 align-self: flex-start !important;
10032 .align-self-lg-end {
10033 align-self: flex-end !important;
10035 .align-self-lg-center {
10036 align-self: center !important;
10038 .align-self-lg-baseline {
10039 align-self: baseline !important;
10041 .align-self-lg-stretch {
10042 align-self: stretch !important;
10045 order: -1 !important;
10048 order: 0 !important;
10051 order: 1 !important;
10054 order: 2 !important;
10057 order: 3 !important;
10060 order: 4 !important;
10063 order: 5 !important;
10066 order: 6 !important;
10069 margin: 0 !important;
10072 margin: 0.25rem !important;
10075 margin: 0.5rem !important;
10078 margin: 1rem !important;
10081 margin: 1.5rem !important;
10084 margin: 3rem !important;
10087 margin: auto !important;
10090 margin-right: 0 !important;
10091 margin-left: 0 !important;
10094 margin-right: 0.25rem !important;
10095 margin-left: 0.25rem !important;
10098 margin-right: 0.5rem !important;
10099 margin-left: 0.5rem !important;
10102 margin-right: 1rem !important;
10103 margin-left: 1rem !important;
10106 margin-right: 1.5rem !important;
10107 margin-left: 1.5rem !important;
10110 margin-right: 3rem !important;
10111 margin-left: 3rem !important;
10114 margin-right: auto !important;
10115 margin-left: auto !important;
10118 margin-top: 0 !important;
10119 margin-bottom: 0 !important;
10122 margin-top: 0.25rem !important;
10123 margin-bottom: 0.25rem !important;
10126 margin-top: 0.5rem !important;
10127 margin-bottom: 0.5rem !important;
10130 margin-top: 1rem !important;
10131 margin-bottom: 1rem !important;
10134 margin-top: 1.5rem !important;
10135 margin-bottom: 1.5rem !important;
10138 margin-top: 3rem !important;
10139 margin-bottom: 3rem !important;
10142 margin-top: auto !important;
10143 margin-bottom: auto !important;
10146 margin-top: 0 !important;
10149 margin-top: 0.25rem !important;
10152 margin-top: 0.5rem !important;
10155 margin-top: 1rem !important;
10158 margin-top: 1.5rem !important;
10161 margin-top: 3rem !important;
10164 margin-top: auto !important;
10167 margin-right: 0 !important;
10170 margin-right: 0.25rem !important;
10173 margin-right: 0.5rem !important;
10176 margin-right: 1rem !important;
10179 margin-right: 1.5rem !important;
10182 margin-right: 3rem !important;
10185 margin-right: auto !important;
10188 margin-bottom: 0 !important;
10191 margin-bottom: 0.25rem !important;
10194 margin-bottom: 0.5rem !important;
10197 margin-bottom: 1rem !important;
10200 margin-bottom: 1.5rem !important;
10203 margin-bottom: 3rem !important;
10206 margin-bottom: auto !important;
10209 margin-left: 0 !important;
10212 margin-left: 0.25rem !important;
10215 margin-left: 0.5rem !important;
10218 margin-left: 1rem !important;
10221 margin-left: 1.5rem !important;
10224 margin-left: 3rem !important;
10227 margin-left: auto !important;
10230 padding: 0 !important;
10233 padding: 0.25rem !important;
10236 padding: 0.5rem !important;
10239 padding: 1rem !important;
10242 padding: 1.5rem !important;
10245 padding: 3rem !important;
10248 padding-right: 0 !important;
10249 padding-left: 0 !important;
10252 padding-right: 0.25rem !important;
10253 padding-left: 0.25rem !important;
10256 padding-right: 0.5rem !important;
10257 padding-left: 0.5rem !important;
10260 padding-right: 1rem !important;
10261 padding-left: 1rem !important;
10264 padding-right: 1.5rem !important;
10265 padding-left: 1.5rem !important;
10268 padding-right: 3rem !important;
10269 padding-left: 3rem !important;
10272 padding-top: 0 !important;
10273 padding-bottom: 0 !important;
10276 padding-top: 0.25rem !important;
10277 padding-bottom: 0.25rem !important;
10280 padding-top: 0.5rem !important;
10281 padding-bottom: 0.5rem !important;
10284 padding-top: 1rem !important;
10285 padding-bottom: 1rem !important;
10288 padding-top: 1.5rem !important;
10289 padding-bottom: 1.5rem !important;
10292 padding-top: 3rem !important;
10293 padding-bottom: 3rem !important;
10296 padding-top: 0 !important;
10299 padding-top: 0.25rem !important;
10302 padding-top: 0.5rem !important;
10305 padding-top: 1rem !important;
10308 padding-top: 1.5rem !important;
10311 padding-top: 3rem !important;
10314 padding-right: 0 !important;
10317 padding-right: 0.25rem !important;
10320 padding-right: 0.5rem !important;
10323 padding-right: 1rem !important;
10326 padding-right: 1.5rem !important;
10329 padding-right: 3rem !important;
10332 padding-bottom: 0 !important;
10335 padding-bottom: 0.25rem !important;
10338 padding-bottom: 0.5rem !important;
10341 padding-bottom: 1rem !important;
10344 padding-bottom: 1.5rem !important;
10347 padding-bottom: 3rem !important;
10350 padding-left: 0 !important;
10353 padding-left: 0.25rem !important;
10356 padding-left: 0.5rem !important;
10359 padding-left: 1rem !important;
10362 padding-left: 1.5rem !important;
10365 padding-left: 3rem !important;
10371 gap: 0.25rem !important;
10374 gap: 0.5rem !important;
10377 gap: 1rem !important;
10380 gap: 1.5rem !important;
10383 gap: 3rem !important;
10386 row-gap: 0 !important;
10389 row-gap: 0.25rem !important;
10392 row-gap: 0.5rem !important;
10395 row-gap: 1rem !important;
10398 row-gap: 1.5rem !important;
10401 row-gap: 3rem !important;
10404 column-gap: 0 !important;
10407 column-gap: 0.25rem !important;
10410 column-gap: 0.5rem !important;
10413 column-gap: 1rem !important;
10416 column-gap: 1.5rem !important;
10419 column-gap: 3rem !important;
10422 text-align: left !important;
10425 text-align: right !important;
10428 text-align: center !important;
10431 @media (min-width: 1200px) {
10433 float: left !important;
10436 float: right !important;
10439 float: none !important;
10441 .object-fit-xl-contain {
10442 object-fit: contain !important;
10444 .object-fit-xl-cover {
10445 object-fit: cover !important;
10447 .object-fit-xl-fill {
10448 object-fit: fill !important;
10450 .object-fit-xl-scale {
10451 object-fit: scale-down !important;
10453 .object-fit-xl-none {
10454 object-fit: none !important;
10457 display: inline !important;
10459 .d-xl-inline-block {
10460 display: inline-block !important;
10463 display: block !important;
10466 display: grid !important;
10468 .d-xl-inline-grid {
10469 display: inline-grid !important;
10472 display: table !important;
10475 display: table-row !important;
10478 display: table-cell !important;
10481 display: flex !important;
10483 .d-xl-inline-flex {
10484 display: inline-flex !important;
10487 display: none !important;
10490 flex: 1 1 auto !important;
10493 flex-direction: row !important;
10496 flex-direction: column !important;
10498 .flex-xl-row-reverse {
10499 flex-direction: row-reverse !important;
10501 .flex-xl-column-reverse {
10502 flex-direction: column-reverse !important;
10505 flex-grow: 0 !important;
10508 flex-grow: 1 !important;
10510 .flex-xl-shrink-0 {
10511 flex-shrink: 0 !important;
10513 .flex-xl-shrink-1 {
10514 flex-shrink: 1 !important;
10517 flex-wrap: wrap !important;
10520 flex-wrap: nowrap !important;
10522 .flex-xl-wrap-reverse {
10523 flex-wrap: wrap-reverse !important;
10525 .justify-content-xl-start {
10526 justify-content: flex-start !important;
10528 .justify-content-xl-end {
10529 justify-content: flex-end !important;
10531 .justify-content-xl-center {
10532 justify-content: center !important;
10534 .justify-content-xl-between {
10535 justify-content: space-between !important;
10537 .justify-content-xl-around {
10538 justify-content: space-around !important;
10540 .justify-content-xl-evenly {
10541 justify-content: space-evenly !important;
10543 .align-items-xl-start {
10544 align-items: flex-start !important;
10546 .align-items-xl-end {
10547 align-items: flex-end !important;
10549 .align-items-xl-center {
10550 align-items: center !important;
10552 .align-items-xl-baseline {
10553 align-items: baseline !important;
10555 .align-items-xl-stretch {
10556 align-items: stretch !important;
10558 .align-content-xl-start {
10559 align-content: flex-start !important;
10561 .align-content-xl-end {
10562 align-content: flex-end !important;
10564 .align-content-xl-center {
10565 align-content: center !important;
10567 .align-content-xl-between {
10568 align-content: space-between !important;
10570 .align-content-xl-around {
10571 align-content: space-around !important;
10573 .align-content-xl-stretch {
10574 align-content: stretch !important;
10576 .align-self-xl-auto {
10577 align-self: auto !important;
10579 .align-self-xl-start {
10580 align-self: flex-start !important;
10582 .align-self-xl-end {
10583 align-self: flex-end !important;
10585 .align-self-xl-center {
10586 align-self: center !important;
10588 .align-self-xl-baseline {
10589 align-self: baseline !important;
10591 .align-self-xl-stretch {
10592 align-self: stretch !important;
10595 order: -1 !important;
10598 order: 0 !important;
10601 order: 1 !important;
10604 order: 2 !important;
10607 order: 3 !important;
10610 order: 4 !important;
10613 order: 5 !important;
10616 order: 6 !important;
10619 margin: 0 !important;
10622 margin: 0.25rem !important;
10625 margin: 0.5rem !important;
10628 margin: 1rem !important;
10631 margin: 1.5rem !important;
10634 margin: 3rem !important;
10637 margin: auto !important;
10640 margin-right: 0 !important;
10641 margin-left: 0 !important;
10644 margin-right: 0.25rem !important;
10645 margin-left: 0.25rem !important;
10648 margin-right: 0.5rem !important;
10649 margin-left: 0.5rem !important;
10652 margin-right: 1rem !important;
10653 margin-left: 1rem !important;
10656 margin-right: 1.5rem !important;
10657 margin-left: 1.5rem !important;
10660 margin-right: 3rem !important;
10661 margin-left: 3rem !important;
10664 margin-right: auto !important;
10665 margin-left: auto !important;
10668 margin-top: 0 !important;
10669 margin-bottom: 0 !important;
10672 margin-top: 0.25rem !important;
10673 margin-bottom: 0.25rem !important;
10676 margin-top: 0.5rem !important;
10677 margin-bottom: 0.5rem !important;
10680 margin-top: 1rem !important;
10681 margin-bottom: 1rem !important;
10684 margin-top: 1.5rem !important;
10685 margin-bottom: 1.5rem !important;
10688 margin-top: 3rem !important;
10689 margin-bottom: 3rem !important;
10692 margin-top: auto !important;
10693 margin-bottom: auto !important;
10696 margin-top: 0 !important;
10699 margin-top: 0.25rem !important;
10702 margin-top: 0.5rem !important;
10705 margin-top: 1rem !important;
10708 margin-top: 1.5rem !important;
10711 margin-top: 3rem !important;
10714 margin-top: auto !important;
10717 margin-right: 0 !important;
10720 margin-right: 0.25rem !important;
10723 margin-right: 0.5rem !important;
10726 margin-right: 1rem !important;
10729 margin-right: 1.5rem !important;
10732 margin-right: 3rem !important;
10735 margin-right: auto !important;
10738 margin-bottom: 0 !important;
10741 margin-bottom: 0.25rem !important;
10744 margin-bottom: 0.5rem !important;
10747 margin-bottom: 1rem !important;
10750 margin-bottom: 1.5rem !important;
10753 margin-bottom: 3rem !important;
10756 margin-bottom: auto !important;
10759 margin-left: 0 !important;
10762 margin-left: 0.25rem !important;
10765 margin-left: 0.5rem !important;
10768 margin-left: 1rem !important;
10771 margin-left: 1.5rem !important;
10774 margin-left: 3rem !important;
10777 margin-left: auto !important;
10780 padding: 0 !important;
10783 padding: 0.25rem !important;
10786 padding: 0.5rem !important;
10789 padding: 1rem !important;
10792 padding: 1.5rem !important;
10795 padding: 3rem !important;
10798 padding-right: 0 !important;
10799 padding-left: 0 !important;
10802 padding-right: 0.25rem !important;
10803 padding-left: 0.25rem !important;
10806 padding-right: 0.5rem !important;
10807 padding-left: 0.5rem !important;
10810 padding-right: 1rem !important;
10811 padding-left: 1rem !important;
10814 padding-right: 1.5rem !important;
10815 padding-left: 1.5rem !important;
10818 padding-right: 3rem !important;
10819 padding-left: 3rem !important;
10822 padding-top: 0 !important;
10823 padding-bottom: 0 !important;
10826 padding-top: 0.25rem !important;
10827 padding-bottom: 0.25rem !important;
10830 padding-top: 0.5rem !important;
10831 padding-bottom: 0.5rem !important;
10834 padding-top: 1rem !important;
10835 padding-bottom: 1rem !important;
10838 padding-top: 1.5rem !important;
10839 padding-bottom: 1.5rem !important;
10842 padding-top: 3rem !important;
10843 padding-bottom: 3rem !important;
10846 padding-top: 0 !important;
10849 padding-top: 0.25rem !important;
10852 padding-top: 0.5rem !important;
10855 padding-top: 1rem !important;
10858 padding-top: 1.5rem !important;
10861 padding-top: 3rem !important;
10864 padding-right: 0 !important;
10867 padding-right: 0.25rem !important;
10870 padding-right: 0.5rem !important;
10873 padding-right: 1rem !important;
10876 padding-right: 1.5rem !important;
10879 padding-right: 3rem !important;
10882 padding-bottom: 0 !important;
10885 padding-bottom: 0.25rem !important;
10888 padding-bottom: 0.5rem !important;
10891 padding-bottom: 1rem !important;
10894 padding-bottom: 1.5rem !important;
10897 padding-bottom: 3rem !important;
10900 padding-left: 0 !important;
10903 padding-left: 0.25rem !important;
10906 padding-left: 0.5rem !important;
10909 padding-left: 1rem !important;
10912 padding-left: 1.5rem !important;
10915 padding-left: 3rem !important;
10921 gap: 0.25rem !important;
10924 gap: 0.5rem !important;
10927 gap: 1rem !important;
10930 gap: 1.5rem !important;
10933 gap: 3rem !important;
10936 row-gap: 0 !important;
10939 row-gap: 0.25rem !important;
10942 row-gap: 0.5rem !important;
10945 row-gap: 1rem !important;
10948 row-gap: 1.5rem !important;
10951 row-gap: 3rem !important;
10954 column-gap: 0 !important;
10957 column-gap: 0.25rem !important;
10960 column-gap: 0.5rem !important;
10963 column-gap: 1rem !important;
10966 column-gap: 1.5rem !important;
10969 column-gap: 3rem !important;
10972 text-align: left !important;
10975 text-align: right !important;
10978 text-align: center !important;
10981 @media (min-width: 1400px) {
10983 float: left !important;
10986 float: right !important;
10989 float: none !important;
10991 .object-fit-xxl-contain {
10992 object-fit: contain !important;
10994 .object-fit-xxl-cover {
10995 object-fit: cover !important;
10997 .object-fit-xxl-fill {
10998 object-fit: fill !important;
11000 .object-fit-xxl-scale {
11001 object-fit: scale-down !important;
11003 .object-fit-xxl-none {
11004 object-fit: none !important;
11007 display: inline !important;
11009 .d-xxl-inline-block {
11010 display: inline-block !important;
11013 display: block !important;
11016 display: grid !important;
11018 .d-xxl-inline-grid {
11019 display: inline-grid !important;
11022 display: table !important;
11025 display: table-row !important;
11027 .d-xxl-table-cell {
11028 display: table-cell !important;
11031 display: flex !important;
11033 .d-xxl-inline-flex {
11034 display: inline-flex !important;
11037 display: none !important;
11040 flex: 1 1 auto !important;
11043 flex-direction: row !important;
11046 flex-direction: column !important;
11048 .flex-xxl-row-reverse {
11049 flex-direction: row-reverse !important;
11051 .flex-xxl-column-reverse {
11052 flex-direction: column-reverse !important;
11055 flex-grow: 0 !important;
11058 flex-grow: 1 !important;
11060 .flex-xxl-shrink-0 {
11061 flex-shrink: 0 !important;
11063 .flex-xxl-shrink-1 {
11064 flex-shrink: 1 !important;
11067 flex-wrap: wrap !important;
11070 flex-wrap: nowrap !important;
11072 .flex-xxl-wrap-reverse {
11073 flex-wrap: wrap-reverse !important;
11075 .justify-content-xxl-start {
11076 justify-content: flex-start !important;
11078 .justify-content-xxl-end {
11079 justify-content: flex-end !important;
11081 .justify-content-xxl-center {
11082 justify-content: center !important;
11084 .justify-content-xxl-between {
11085 justify-content: space-between !important;
11087 .justify-content-xxl-around {
11088 justify-content: space-around !important;
11090 .justify-content-xxl-evenly {
11091 justify-content: space-evenly !important;
11093 .align-items-xxl-start {
11094 align-items: flex-start !important;
11096 .align-items-xxl-end {
11097 align-items: flex-end !important;
11099 .align-items-xxl-center {
11100 align-items: center !important;
11102 .align-items-xxl-baseline {
11103 align-items: baseline !important;
11105 .align-items-xxl-stretch {
11106 align-items: stretch !important;
11108 .align-content-xxl-start {
11109 align-content: flex-start !important;
11111 .align-content-xxl-end {
11112 align-content: flex-end !important;
11114 .align-content-xxl-center {
11115 align-content: center !important;
11117 .align-content-xxl-between {
11118 align-content: space-between !important;
11120 .align-content-xxl-around {
11121 align-content: space-around !important;
11123 .align-content-xxl-stretch {
11124 align-content: stretch !important;
11126 .align-self-xxl-auto {
11127 align-self: auto !important;
11129 .align-self-xxl-start {
11130 align-self: flex-start !important;
11132 .align-self-xxl-end {
11133 align-self: flex-end !important;
11135 .align-self-xxl-center {
11136 align-self: center !important;
11138 .align-self-xxl-baseline {
11139 align-self: baseline !important;
11141 .align-self-xxl-stretch {
11142 align-self: stretch !important;
11145 order: -1 !important;
11148 order: 0 !important;
11151 order: 1 !important;
11154 order: 2 !important;
11157 order: 3 !important;
11160 order: 4 !important;
11163 order: 5 !important;
11166 order: 6 !important;
11169 margin: 0 !important;
11172 margin: 0.25rem !important;
11175 margin: 0.5rem !important;
11178 margin: 1rem !important;
11181 margin: 1.5rem !important;
11184 margin: 3rem !important;
11187 margin: auto !important;
11190 margin-right: 0 !important;
11191 margin-left: 0 !important;
11194 margin-right: 0.25rem !important;
11195 margin-left: 0.25rem !important;
11198 margin-right: 0.5rem !important;
11199 margin-left: 0.5rem !important;
11202 margin-right: 1rem !important;
11203 margin-left: 1rem !important;
11206 margin-right: 1.5rem !important;
11207 margin-left: 1.5rem !important;
11210 margin-right: 3rem !important;
11211 margin-left: 3rem !important;
11214 margin-right: auto !important;
11215 margin-left: auto !important;
11218 margin-top: 0 !important;
11219 margin-bottom: 0 !important;
11222 margin-top: 0.25rem !important;
11223 margin-bottom: 0.25rem !important;
11226 margin-top: 0.5rem !important;
11227 margin-bottom: 0.5rem !important;
11230 margin-top: 1rem !important;
11231 margin-bottom: 1rem !important;
11234 margin-top: 1.5rem !important;
11235 margin-bottom: 1.5rem !important;
11238 margin-top: 3rem !important;
11239 margin-bottom: 3rem !important;
11242 margin-top: auto !important;
11243 margin-bottom: auto !important;
11246 margin-top: 0 !important;
11249 margin-top: 0.25rem !important;
11252 margin-top: 0.5rem !important;
11255 margin-top: 1rem !important;
11258 margin-top: 1.5rem !important;
11261 margin-top: 3rem !important;
11264 margin-top: auto !important;
11267 margin-right: 0 !important;
11270 margin-right: 0.25rem !important;
11273 margin-right: 0.5rem !important;
11276 margin-right: 1rem !important;
11279 margin-right: 1.5rem !important;
11282 margin-right: 3rem !important;
11285 margin-right: auto !important;
11288 margin-bottom: 0 !important;
11291 margin-bottom: 0.25rem !important;
11294 margin-bottom: 0.5rem !important;
11297 margin-bottom: 1rem !important;
11300 margin-bottom: 1.5rem !important;
11303 margin-bottom: 3rem !important;
11306 margin-bottom: auto !important;
11309 margin-left: 0 !important;
11312 margin-left: 0.25rem !important;
11315 margin-left: 0.5rem !important;
11318 margin-left: 1rem !important;
11321 margin-left: 1.5rem !important;
11324 margin-left: 3rem !important;
11327 margin-left: auto !important;
11330 padding: 0 !important;
11333 padding: 0.25rem !important;
11336 padding: 0.5rem !important;
11339 padding: 1rem !important;
11342 padding: 1.5rem !important;
11345 padding: 3rem !important;
11348 padding-right: 0 !important;
11349 padding-left: 0 !important;
11352 padding-right: 0.25rem !important;
11353 padding-left: 0.25rem !important;
11356 padding-right: 0.5rem !important;
11357 padding-left: 0.5rem !important;
11360 padding-right: 1rem !important;
11361 padding-left: 1rem !important;
11364 padding-right: 1.5rem !important;
11365 padding-left: 1.5rem !important;
11368 padding-right: 3rem !important;
11369 padding-left: 3rem !important;
11372 padding-top: 0 !important;
11373 padding-bottom: 0 !important;
11376 padding-top: 0.25rem !important;
11377 padding-bottom: 0.25rem !important;
11380 padding-top: 0.5rem !important;
11381 padding-bottom: 0.5rem !important;
11384 padding-top: 1rem !important;
11385 padding-bottom: 1rem !important;
11388 padding-top: 1.5rem !important;
11389 padding-bottom: 1.5rem !important;
11392 padding-top: 3rem !important;
11393 padding-bottom: 3rem !important;
11396 padding-top: 0 !important;
11399 padding-top: 0.25rem !important;
11402 padding-top: 0.5rem !important;
11405 padding-top: 1rem !important;
11408 padding-top: 1.5rem !important;
11411 padding-top: 3rem !important;
11414 padding-right: 0 !important;
11417 padding-right: 0.25rem !important;
11420 padding-right: 0.5rem !important;
11423 padding-right: 1rem !important;
11426 padding-right: 1.5rem !important;
11429 padding-right: 3rem !important;
11432 padding-bottom: 0 !important;
11435 padding-bottom: 0.25rem !important;
11438 padding-bottom: 0.5rem !important;
11441 padding-bottom: 1rem !important;
11444 padding-bottom: 1.5rem !important;
11447 padding-bottom: 3rem !important;
11450 padding-left: 0 !important;
11453 padding-left: 0.25rem !important;
11456 padding-left: 0.5rem !important;
11459 padding-left: 1rem !important;
11462 padding-left: 1.5rem !important;
11465 padding-left: 3rem !important;
11471 gap: 0.25rem !important;
11474 gap: 0.5rem !important;
11477 gap: 1rem !important;
11480 gap: 1.5rem !important;
11483 gap: 3rem !important;
11486 row-gap: 0 !important;
11489 row-gap: 0.25rem !important;
11492 row-gap: 0.5rem !important;
11495 row-gap: 1rem !important;
11498 row-gap: 1.5rem !important;
11501 row-gap: 3rem !important;
11503 .column-gap-xxl-0 {
11504 column-gap: 0 !important;
11506 .column-gap-xxl-1 {
11507 column-gap: 0.25rem !important;
11509 .column-gap-xxl-2 {
11510 column-gap: 0.5rem !important;
11512 .column-gap-xxl-3 {
11513 column-gap: 1rem !important;
11515 .column-gap-xxl-4 {
11516 column-gap: 1.5rem !important;
11518 .column-gap-xxl-5 {
11519 column-gap: 3rem !important;
11522 text-align: left !important;
11525 text-align: right !important;
11528 text-align: center !important;
11531 @media (min-width: 1200px) {
11533 font-size: 2.1875rem !important;
11536 font-size: 1.75rem !important;
11539 font-size: 1.53125rem !important;
11542 font-size: 1.3125rem !important;
11547 display: inline !important;
11549 .d-print-inline-block {
11550 display: inline-block !important;
11553 display: block !important;
11556 display: grid !important;
11558 .d-print-inline-grid {
11559 display: inline-grid !important;
11562 display: table !important;
11564 .d-print-table-row {
11565 display: table-row !important;
11567 .d-print-table-cell {
11568 display: table-cell !important;
11571 display: flex !important;
11573 .d-print-inline-flex {
11574 display: inline-flex !important;
11577 display: none !important;
11580 .btn-outline-secondary {
11584 .dropdown-item.active,
11585 .dropdown-item:hover,
11590 .input-group-text {
11591 background: #adb5bd;
11594 /*# sourceMappingURL=i386.css.map */