3 * Bootstrap v5.3.0 (https://getbootstrap.com/)
4 * Copyright 2011-2023 The Bootstrap Authors
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
8 [data-bs-theme=light] {
22 --bs-gray-dark: #343a40;
23 --bs-gray-100: #f8f9fa;
24 --bs-gray-200: #e9ecef;
25 --bs-gray-300: #dee2e6;
26 --bs-gray-400: #ced4da;
27 --bs-gray-500: #adb5bd;
28 --bs-gray-600: #6c757d;
29 --bs-gray-700: #495057;
30 --bs-gray-800: #343a40;
31 --bs-gray-900: #212529;
32 --bs-primary: #f1641e;
33 --bs-secondary: #c80000;
34 --bs-success: #6610f2;
36 --bs-warning: #ffc107;
40 --bs-primary-rgb: 241, 100, 30;
41 --bs-secondary-rgb: 200, 0, 0;
42 --bs-success-rgb: 102, 16, 242;
43 --bs-info-rgb: 0, 123, 255;
44 --bs-warning-rgb: 255, 193, 7;
45 --bs-danger-rgb: 140, 52, 9;
46 --bs-light-rgb: 248, 249, 250;
47 --bs-dark-rgb: 33, 37, 41;
48 --bs-primary-text-emphasis: #60280c;
49 --bs-secondary-text-emphasis: #500000;
50 --bs-success-text-emphasis: #290661;
51 --bs-info-text-emphasis: #003166;
52 --bs-warning-text-emphasis: #664d03;
53 --bs-danger-text-emphasis: #381504;
54 --bs-light-text-emphasis: #495057;
55 --bs-dark-text-emphasis: #495057;
56 --bs-primary-bg-subtle: #fce0d2;
57 --bs-secondary-bg-subtle: #f4cccc;
58 --bs-success-bg-subtle: #e0cffc;
59 --bs-info-bg-subtle: #cce5ff;
60 --bs-warning-bg-subtle: #fff3cd;
61 --bs-danger-bg-subtle: #e8d6ce;
62 --bs-light-bg-subtle: #fcfcfd;
63 --bs-dark-bg-subtle: #ced4da;
64 --bs-primary-border-subtle: #f9c1a5;
65 --bs-secondary-border-subtle: #e99999;
66 --bs-success-border-subtle: #c29ffa;
67 --bs-info-border-subtle: #99caff;
68 --bs-warning-border-subtle: #ffe69c;
69 --bs-danger-border-subtle: #d1ae9d;
70 --bs-light-border-subtle: #e9ecef;
71 --bs-dark-border-subtle: #adb5bd;
72 --bs-white-rgb: 255, 255, 255;
73 --bs-black-rgb: 34, 34, 34;
74 --bs-font-sans-serif: -apple-system, BlinkMacSystemFont, "Droid Sans", "Segoe UI", "Helvetica", Arial, sans-serif;
75 --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
76 --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
77 --bs-body-font-family: var(--bs-font-sans-serif);
78 --bs-body-font-size: 0.875rem;
79 --bs-body-font-weight: 400;
80 --bs-body-line-height: 1.5;
81 --bs-body-color: #495057;
82 --bs-body-color-rgb: 73, 80, 87;
84 --bs-body-bg-rgb: 255, 255, 255;
85 --bs-emphasis-color: #222;
86 --bs-emphasis-color-rgb: 34, 34, 34;
87 --bs-secondary-color: rgba(73, 80, 87, 0.75);
88 --bs-secondary-color-rgb: 73, 80, 87;
89 --bs-secondary-bg: #e9ecef;
90 --bs-secondary-bg-rgb: 233, 236, 239;
91 --bs-tertiary-color: rgba(73, 80, 87, 0.5);
92 --bs-tertiary-color-rgb: 73, 80, 87;
93 --bs-tertiary-bg: #f8f9fa;
94 --bs-tertiary-bg-rgb: 248, 249, 250;
95 --bs-heading-color: #495057;
96 --bs-link-color: #f1641e;
97 --bs-link-color-rgb: 241, 100, 30;
98 --bs-link-decoration: none;
99 --bs-link-hover-color: #c15018;
100 --bs-link-hover-color-rgb: 193, 80, 24;
101 --bs-code-color: #d63384;
102 --bs-highlight-bg: rgb(255, 252, 239);
103 --bs-border-width: 1px;
104 --bs-border-style: solid;
105 --bs-border-color: rgba(73, 80, 87, 0.25);
106 --bs-border-color-translucent: rgba(34, 34, 34, 0.175);
107 --bs-border-radius: 0.5rem;
108 --bs-border-radius-sm: 1rem;
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(34, 34, 34, 0.15);
115 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
116 --bs-box-shadow-lg: 0 1rem 3rem rgba(34, 34, 34, 0.175);
117 --bs-box-shadow-inset: inset 0 1px 2px rgba(34, 34, 34, 0.075);
118 --bs-focus-ring-width: 0.25rem;
119 --bs-focus-ring-opacity: 0.25;
120 --bs-focus-ring-color: rgba(241, 100, 30, 0.25);
121 --bs-form-valid-color: #007bff;
122 --bs-form-valid-border-color: #007bff;
123 --bs-form-invalid-color: #8c3409;
124 --bs-form-invalid-border-color: #8c3409;
127 [data-bs-theme=dark] {
129 --bs-body-color: #adb5bd;
130 --bs-body-color-rgb: 173, 181, 189;
131 --bs-body-bg: #212529;
132 --bs-body-bg-rgb: 33, 37, 41;
133 --bs-emphasis-color: #fff;
134 --bs-emphasis-color-rgb: 255, 255, 255;
135 --bs-secondary-color: rgba(173, 181, 189, 0.75);
136 --bs-secondary-color-rgb: 173, 181, 189;
137 --bs-secondary-bg: #343a40;
138 --bs-secondary-bg-rgb: 52, 58, 64;
139 --bs-tertiary-color: rgba(173, 181, 189, 0.5);
140 --bs-tertiary-color-rgb: 173, 181, 189;
141 --bs-tertiary-bg: #2b3035;
142 --bs-tertiary-bg-rgb: 43, 48, 53;
143 --bs-primary-text-emphasis: #f7a278;
144 --bs-secondary-text-emphasis: #de6666;
145 --bs-success-text-emphasis: #a370f7;
146 --bs-info-text-emphasis: #66b0ff;
147 --bs-warning-text-emphasis: #ffda6a;
148 --bs-danger-text-emphasis: #ba856b;
149 --bs-light-text-emphasis: #f8f9fa;
150 --bs-dark-text-emphasis: #dee2e6;
151 --bs-primary-bg-subtle: #301406;
152 --bs-secondary-bg-subtle: #280000;
153 --bs-success-bg-subtle: #140330;
154 --bs-info-bg-subtle: #001933;
155 --bs-warning-bg-subtle: #332701;
156 --bs-danger-bg-subtle: #1c0a02;
157 --bs-light-bg-subtle: #343a40;
158 --bs-dark-bg-subtle: #2b2e31;
159 --bs-primary-border-subtle: #913c12;
160 --bs-secondary-border-subtle: #780000;
161 --bs-success-border-subtle: #3d0a91;
162 --bs-info-border-subtle: #004a99;
163 --bs-warning-border-subtle: #997404;
164 --bs-danger-border-subtle: #541f05;
165 --bs-light-border-subtle: #495057;
166 --bs-dark-border-subtle: #343a40;
167 --bs-heading-color: inherit;
168 --bs-link-color: #f7a278;
169 --bs-link-hover-color: #f9b593;
170 --bs-link-color-rgb: 247, 162, 120;
171 --bs-link-hover-color-rgb: 249, 181, 147;
172 --bs-code-color: #e685b5;
173 --bs-border-color: #495057;
174 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
175 --bs-form-valid-color: #66cb90;
176 --bs-form-valid-border-color: #66cb90;
177 --bs-form-invalid-color: #e891a6;
178 --bs-form-invalid-border-color: #e891a6;
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(34, 34, 34, 0);
210 border-top: var(--bs-border-width) solid rgba(73, 80, 87, 0.25);
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);
406 vertical-align: middle;
410 caption-side: bottom;
411 border-collapse: collapse;
416 padding-bottom: 0.5rem;
417 color: var(--bs-secondary-color);
423 text-align: -webkit-match-parent;
432 border-color: inherit;
438 display: inline-block;
445 button:focus:not(:focus-visible) {
455 font-family: inherit;
457 line-height: inherit;
462 text-transform: none;
476 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
477 display: none !important;
484 -webkit-appearance: button;
486 button:not(:disabled),
487 [type=button]:not(:disabled),
488 [type=reset]:not(:disabled),
489 [type=submit]:not(:disabled) {
513 margin-bottom: 0.5rem;
514 font-size: calc(1.275rem + 0.3vw);
515 line-height: inherit;
517 @media (min-width: 1200px) {
526 ::-webkit-datetime-edit-fields-wrapper,
527 ::-webkit-datetime-edit-text,
528 ::-webkit-datetime-edit-minute,
529 ::-webkit-datetime-edit-hour-field,
530 ::-webkit-datetime-edit-day-field,
531 ::-webkit-datetime-edit-month-field,
532 ::-webkit-datetime-edit-year-field {
536 ::-webkit-inner-spin-button {
541 outline-offset: -2px;
542 -webkit-appearance: textfield;
553 ::-webkit-search-decoration {
554 -webkit-appearance: none;
557 ::-webkit-color-swatch-wrapper {
561 ::file-selector-button {
563 -webkit-appearance: button;
567 display: inline-block;
580 vertical-align: baseline;
584 display: none !important;
588 font-size: 1.09375rem;
593 font-size: calc(1.625rem + 4.5vw);
597 @media (min-width: 1200px) {
604 font-size: calc(1.575rem + 3.9vw);
608 @media (min-width: 1200px) {
615 font-size: calc(1.525rem + 3.3vw);
619 @media (min-width: 1200px) {
626 font-size: calc(1.475rem + 2.7vw);
630 @media (min-width: 1200px) {
637 font-size: calc(1.425rem + 2.1vw);
641 @media (min-width: 1200px) {
648 font-size: calc(1.375rem + 1.5vw);
652 @media (min-width: 1200px) {
669 display: inline-block;
671 .list-inline-item:not(:last-child) {
672 margin-right: 0.5rem;
677 text-transform: uppercase;
682 font-size: 1.09375rem;
684 .blockquote > :last-child {
694 .blockquote-footer::before {
705 background-color: var(--bs-body-bg);
706 border: var(--bs-border-width) solid var(--bs-border-color);
707 border-radius: var(--bs-border-radius);
713 display: inline-block;
717 margin-bottom: 0.5rem;
723 color: var(--bs-secondary-color);
729 --bs-gutter-x: 1.5rem;
732 padding-right: calc(var(--bs-gutter-x) * 0.5);
733 padding-left: calc(var(--bs-gutter-x) * 0.5);
738 @media (min-width: 992px) {
739 .container-lg, .container-md, .container-sm, .container {
744 --bs-breakpoint-xs: 0;
745 --bs-breakpoint-sm: 576px;
746 --bs-breakpoint-md: 768px;
747 --bs-breakpoint-lg: 992px;
748 --bs-breakpoint-xl: 1200px;
749 --bs-breakpoint-xxl: 1400px;
753 --bs-gutter-x: 1.5rem;
757 margin-top: calc(-1 * var(--bs-gutter-y));
758 margin-right: calc(-0.5 * var(--bs-gutter-x));
759 margin-left: calc(-0.5 * var(--bs-gutter-x));
765 padding-right: calc(var(--bs-gutter-x) * 0.5);
766 padding-left: calc(var(--bs-gutter-x) * 0.5);
767 margin-top: var(--bs-gutter-y);
791 width: 33.3333333333%;
806 width: 16.6666666667%;
875 margin-left: 8.33333333%;
879 margin-left: 16.66666667%;
887 margin-left: 33.33333333%;
891 margin-left: 41.66666667%;
899 margin-left: 58.33333333%;
903 margin-left: 66.66666667%;
911 margin-left: 83.33333333%;
915 margin-left: 91.66666667%;
930 --bs-gutter-x: 0.25rem;
935 --bs-gutter-y: 0.25rem;
940 --bs-gutter-x: 0.5rem;
945 --bs-gutter-y: 0.5rem;
960 --bs-gutter-x: 1.5rem;
965 --bs-gutter-y: 1.5rem;
978 @media (min-width: 576px) {
982 .row-cols-sm-auto > * {
996 width: 33.3333333333%;
1002 .row-cols-sm-5 > * {
1006 .row-cols-sm-6 > * {
1008 width: 16.6666666667%;
1020 width: 16.66666667%;
1028 width: 33.33333333%;
1032 width: 41.66666667%;
1040 width: 58.33333333%;
1044 width: 66.66666667%;
1052 width: 83.33333333%;
1056 width: 91.66666667%;
1066 margin-left: 8.33333333%;
1069 margin-left: 16.66666667%;
1075 margin-left: 33.33333333%;
1078 margin-left: 41.66666667%;
1084 margin-left: 58.33333333%;
1087 margin-left: 66.66666667%;
1093 margin-left: 83.33333333%;
1096 margin-left: 91.66666667%;
1108 --bs-gutter-x: 0.25rem;
1112 --bs-gutter-y: 0.25rem;
1116 --bs-gutter-x: 0.5rem;
1120 --bs-gutter-y: 0.5rem;
1124 --bs-gutter-x: 1rem;
1128 --bs-gutter-y: 1rem;
1132 --bs-gutter-x: 1.5rem;
1136 --bs-gutter-y: 1.5rem;
1140 --bs-gutter-x: 3rem;
1144 --bs-gutter-y: 3rem;
1147 @media (min-width: 768px) {
1151 .row-cols-md-auto > * {
1155 .row-cols-md-1 > * {
1159 .row-cols-md-2 > * {
1163 .row-cols-md-3 > * {
1165 width: 33.3333333333%;
1167 .row-cols-md-4 > * {
1171 .row-cols-md-5 > * {
1175 .row-cols-md-6 > * {
1177 width: 16.6666666667%;
1189 width: 16.66666667%;
1197 width: 33.33333333%;
1201 width: 41.66666667%;
1209 width: 58.33333333%;
1213 width: 66.66666667%;
1221 width: 83.33333333%;
1225 width: 91.66666667%;
1235 margin-left: 8.33333333%;
1238 margin-left: 16.66666667%;
1244 margin-left: 33.33333333%;
1247 margin-left: 41.66666667%;
1253 margin-left: 58.33333333%;
1256 margin-left: 66.66666667%;
1262 margin-left: 83.33333333%;
1265 margin-left: 91.66666667%;
1277 --bs-gutter-x: 0.25rem;
1281 --bs-gutter-y: 0.25rem;
1285 --bs-gutter-x: 0.5rem;
1289 --bs-gutter-y: 0.5rem;
1293 --bs-gutter-x: 1rem;
1297 --bs-gutter-y: 1rem;
1301 --bs-gutter-x: 1.5rem;
1305 --bs-gutter-y: 1.5rem;
1309 --bs-gutter-x: 3rem;
1313 --bs-gutter-y: 3rem;
1316 @media (min-width: 992px) {
1320 .row-cols-lg-auto > * {
1324 .row-cols-lg-1 > * {
1328 .row-cols-lg-2 > * {
1332 .row-cols-lg-3 > * {
1334 width: 33.3333333333%;
1336 .row-cols-lg-4 > * {
1340 .row-cols-lg-5 > * {
1344 .row-cols-lg-6 > * {
1346 width: 16.6666666667%;
1358 width: 16.66666667%;
1366 width: 33.33333333%;
1370 width: 41.66666667%;
1378 width: 58.33333333%;
1382 width: 66.66666667%;
1390 width: 83.33333333%;
1394 width: 91.66666667%;
1404 margin-left: 8.33333333%;
1407 margin-left: 16.66666667%;
1413 margin-left: 33.33333333%;
1416 margin-left: 41.66666667%;
1422 margin-left: 58.33333333%;
1425 margin-left: 66.66666667%;
1431 margin-left: 83.33333333%;
1434 margin-left: 91.66666667%;
1446 --bs-gutter-x: 0.25rem;
1450 --bs-gutter-y: 0.25rem;
1454 --bs-gutter-x: 0.5rem;
1458 --bs-gutter-y: 0.5rem;
1462 --bs-gutter-x: 1rem;
1466 --bs-gutter-y: 1rem;
1470 --bs-gutter-x: 1.5rem;
1474 --bs-gutter-y: 1.5rem;
1478 --bs-gutter-x: 3rem;
1482 --bs-gutter-y: 3rem;
1485 @media (min-width: 1200px) {
1489 .row-cols-xl-auto > * {
1493 .row-cols-xl-1 > * {
1497 .row-cols-xl-2 > * {
1501 .row-cols-xl-3 > * {
1503 width: 33.3333333333%;
1505 .row-cols-xl-4 > * {
1509 .row-cols-xl-5 > * {
1513 .row-cols-xl-6 > * {
1515 width: 16.6666666667%;
1527 width: 16.66666667%;
1535 width: 33.33333333%;
1539 width: 41.66666667%;
1547 width: 58.33333333%;
1551 width: 66.66666667%;
1559 width: 83.33333333%;
1563 width: 91.66666667%;
1573 margin-left: 8.33333333%;
1576 margin-left: 16.66666667%;
1582 margin-left: 33.33333333%;
1585 margin-left: 41.66666667%;
1591 margin-left: 58.33333333%;
1594 margin-left: 66.66666667%;
1600 margin-left: 83.33333333%;
1603 margin-left: 91.66666667%;
1615 --bs-gutter-x: 0.25rem;
1619 --bs-gutter-y: 0.25rem;
1623 --bs-gutter-x: 0.5rem;
1627 --bs-gutter-y: 0.5rem;
1631 --bs-gutter-x: 1rem;
1635 --bs-gutter-y: 1rem;
1639 --bs-gutter-x: 1.5rem;
1643 --bs-gutter-y: 1.5rem;
1647 --bs-gutter-x: 3rem;
1651 --bs-gutter-y: 3rem;
1654 @media (min-width: 1400px) {
1658 .row-cols-xxl-auto > * {
1662 .row-cols-xxl-1 > * {
1666 .row-cols-xxl-2 > * {
1670 .row-cols-xxl-3 > * {
1672 width: 33.3333333333%;
1674 .row-cols-xxl-4 > * {
1678 .row-cols-xxl-5 > * {
1682 .row-cols-xxl-6 > * {
1684 width: 16.6666666667%;
1696 width: 16.66666667%;
1704 width: 33.33333333%;
1708 width: 41.66666667%;
1716 width: 58.33333333%;
1720 width: 66.66666667%;
1728 width: 83.33333333%;
1732 width: 91.66666667%;
1742 margin-left: 8.33333333%;
1745 margin-left: 16.66666667%;
1751 margin-left: 33.33333333%;
1754 margin-left: 41.66666667%;
1760 margin-left: 58.33333333%;
1763 margin-left: 66.66666667%;
1769 margin-left: 83.33333333%;
1772 margin-left: 91.66666667%;
1784 --bs-gutter-x: 0.25rem;
1788 --bs-gutter-y: 0.25rem;
1792 --bs-gutter-x: 0.5rem;
1796 --bs-gutter-y: 0.5rem;
1800 --bs-gutter-x: 1rem;
1804 --bs-gutter-y: 1rem;
1808 --bs-gutter-x: 1.5rem;
1812 --bs-gutter-y: 1.5rem;
1816 --bs-gutter-x: 3rem;
1820 --bs-gutter-y: 3rem;
1824 --bs-table-color-type: initial;
1825 --bs-table-bg-type: initial;
1826 --bs-table-color-state: initial;
1827 --bs-table-bg-state: initial;
1828 --bs-table-color: var(--bs-body-color);
1829 --bs-table-bg: var(--bs-body-bg);
1830 --bs-table-border-color: var(--bs-border-color);
1831 --bs-table-accent-bg: transparent;
1832 --bs-table-striped-color: var(--bs-body-color);
1833 --bs-table-striped-bg: rgba(34, 34, 34, 0.05);
1834 --bs-table-active-color: var(--bs-body-color);
1835 --bs-table-active-bg: rgba(34, 34, 34, 0.1);
1836 --bs-table-hover-color: var(--bs-body-color);
1837 --bs-table-hover-bg: rgba(34, 34, 34, 0.075);
1839 margin-bottom: 1rem;
1840 vertical-align: top;
1841 border-color: var(--bs-table-border-color);
1843 .table > :not(caption) > * > * {
1844 padding: 0.5rem 0.5rem;
1845 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1846 background-color: var(--bs-table-bg);
1847 border-bottom-width: var(--bs-border-width);
1848 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1851 vertical-align: inherit;
1854 vertical-align: bottom;
1857 .table-group-divider {
1858 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1865 .table-sm > :not(caption) > * > * {
1866 padding: 0.25rem 0.25rem;
1869 .table-bordered > :not(caption) > * {
1870 border-width: var(--bs-border-width) 0;
1872 .table-bordered > :not(caption) > * > * {
1873 border-width: 0 var(--bs-border-width);
1876 .table-borderless > :not(caption) > * > * {
1877 border-bottom-width: 0;
1879 .table-borderless > :not(:first-child) {
1880 border-top-width: 0;
1883 .table-striped > tbody > tr:nth-of-type(odd) > * {
1884 --bs-table-color-type: var(--bs-table-striped-color);
1885 --bs-table-bg-type: var(--bs-table-striped-bg);
1888 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1889 --bs-table-color-type: var(--bs-table-striped-color);
1890 --bs-table-bg-type: var(--bs-table-striped-bg);
1894 --bs-table-color-state: var(--bs-table-active-color);
1895 --bs-table-bg-state: var(--bs-table-active-bg);
1898 .table-hover > tbody > tr:hover > * {
1899 --bs-table-color-state: var(--bs-table-hover-color);
1900 --bs-table-bg-state: var(--bs-table-hover-bg);
1904 --bs-table-color: #222;
1905 --bs-table-bg: #fce0d2;
1906 --bs-table-border-color: #e6cdc0;
1907 --bs-table-striped-bg: #f1d7c9;
1908 --bs-table-striped-color: #222;
1909 --bs-table-active-bg: #e6cdc0;
1910 --bs-table-active-color: #222;
1911 --bs-table-hover-bg: #ecd2c5;
1912 --bs-table-hover-color: #222;
1913 color: var(--bs-table-color);
1914 border-color: var(--bs-table-border-color);
1918 --bs-table-color: #222;
1919 --bs-table-bg: #f4cccc;
1920 --bs-table-border-color: #dfbbbb;
1921 --bs-table-striped-bg: #eac4c4;
1922 --bs-table-striped-color: #222;
1923 --bs-table-active-bg: #dfbbbb;
1924 --bs-table-active-color: #222;
1925 --bs-table-hover-bg: #e4bfbf;
1926 --bs-table-hover-color: #222;
1927 color: var(--bs-table-color);
1928 border-color: var(--bs-table-border-color);
1932 --bs-table-color: #222;
1933 --bs-table-bg: #e0cffc;
1934 --bs-table-border-color: #cdbee6;
1935 --bs-table-striped-bg: #d7c6f1;
1936 --bs-table-striped-color: #222;
1937 --bs-table-active-bg: #cdbee6;
1938 --bs-table-active-color: #222;
1939 --bs-table-hover-bg: #d2c2ec;
1940 --bs-table-hover-color: #222;
1941 color: var(--bs-table-color);
1942 border-color: var(--bs-table-border-color);
1946 --bs-table-color: #222;
1947 --bs-table-bg: #cce5ff;
1948 --bs-table-border-color: #bbd2e9;
1949 --bs-table-striped-bg: #c4dbf4;
1950 --bs-table-striped-color: #222;
1951 --bs-table-active-bg: #bbd2e9;
1952 --bs-table-active-color: #222;
1953 --bs-table-hover-bg: #bfd6ee;
1954 --bs-table-hover-color: #222;
1955 color: var(--bs-table-color);
1956 border-color: var(--bs-table-border-color);
1960 --bs-table-color: #222;
1961 --bs-table-bg: #fff3cd;
1962 --bs-table-border-color: #e9debc;
1963 --bs-table-striped-bg: #f4e9c4;
1964 --bs-table-striped-color: #222;
1965 --bs-table-active-bg: #e9debc;
1966 --bs-table-active-color: #222;
1967 --bs-table-hover-bg: #eee3c0;
1968 --bs-table-hover-color: #222;
1969 color: var(--bs-table-color);
1970 border-color: var(--bs-table-border-color);
1974 --bs-table-color: #222;
1975 --bs-table-bg: #e8d6ce;
1976 --bs-table-border-color: #d4c4bd;
1977 --bs-table-striped-bg: #decdc5;
1978 --bs-table-striped-color: #222;
1979 --bs-table-active-bg: #d4c4bd;
1980 --bs-table-active-color: #222;
1981 --bs-table-hover-bg: #d9c9c1;
1982 --bs-table-hover-color: #222;
1983 color: var(--bs-table-color);
1984 border-color: var(--bs-table-border-color);
1988 --bs-table-color: #222;
1989 --bs-table-bg: #f8f9fa;
1990 --bs-table-border-color: #e3e4e4;
1991 --bs-table-striped-bg: #edeeef;
1992 --bs-table-striped-color: #222;
1993 --bs-table-active-bg: #e3e4e4;
1994 --bs-table-active-color: #222;
1995 --bs-table-hover-bg: #e8e9ea;
1996 --bs-table-hover-color: #222;
1997 color: var(--bs-table-color);
1998 border-color: var(--bs-table-border-color);
2002 --bs-table-color: #fff;
2003 --bs-table-bg: #212529;
2004 --bs-table-border-color: #373b3e;
2005 --bs-table-striped-bg: #2c3034;
2006 --bs-table-striped-color: #fff;
2007 --bs-table-active-bg: #373b3e;
2008 --bs-table-active-color: #fff;
2009 --bs-table-hover-bg: #323539;
2010 --bs-table-hover-color: #fff;
2011 color: var(--bs-table-color);
2012 border-color: var(--bs-table-border-color);
2017 -webkit-overflow-scrolling: touch;
2020 @media (max-width: 575.98px) {
2021 .table-responsive-sm {
2023 -webkit-overflow-scrolling: touch;
2026 @media (max-width: 767.98px) {
2027 .table-responsive-md {
2029 -webkit-overflow-scrolling: touch;
2032 @media (max-width: 991.98px) {
2033 .table-responsive-lg {
2035 -webkit-overflow-scrolling: touch;
2038 @media (max-width: 1199.98px) {
2039 .table-responsive-xl {
2041 -webkit-overflow-scrolling: touch;
2044 @media (max-width: 1399.98px) {
2045 .table-responsive-xxl {
2047 -webkit-overflow-scrolling: touch;
2051 margin-bottom: 0.5rem;
2055 padding-top: calc(0.375rem + var(--bs-border-width));
2056 padding-bottom: calc(0.375rem + var(--bs-border-width));
2062 .col-form-label-lg {
2063 padding-top: calc(0.5rem + var(--bs-border-width));
2064 padding-bottom: calc(0.5rem + var(--bs-border-width));
2065 font-size: 1.09375rem;
2068 .col-form-label-sm {
2069 padding-top: calc(0.25rem + var(--bs-border-width));
2070 padding-bottom: calc(0.25rem + var(--bs-border-width));
2071 font-size: 0.765625rem;
2075 margin-top: 0.25rem;
2077 color: var(--bs-secondary-color);
2083 padding: 0.375rem 0.75rem;
2084 font-size: 0.875rem;
2087 color: var(--bs-body-color);
2088 background-color: var(--bs-body-bg);
2089 background-clip: padding-box;
2090 border: var(--bs-border-width) solid var(--bs-border-color);
2092 border-radius: var(--bs-border-radius);
2093 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2095 @media (prefers-reduced-motion: reduce) {
2100 .form-control[type=file] {
2103 .form-control[type=file]:not(:disabled):not([readonly]) {
2106 .form-control:focus {
2107 color: var(--bs-body-color);
2108 background-color: var(--bs-body-bg);
2109 border-color: #f8b28f;
2111 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2113 .form-control::-webkit-date-and-time-value {
2118 .form-control::-webkit-datetime-edit {
2122 .form-control::placeholder {
2123 color: var(--bs-secondary-color);
2126 .form-control:disabled {
2127 background-color: var(--bs-secondary-bg);
2130 .form-control::file-selector-button {
2131 padding: 0.375rem 0.75rem;
2132 margin: -0.375rem -0.75rem;
2133 margin-inline-end: 0.75rem;
2134 color: var(--bs-body-color);
2135 background-color: var(--bs-tertiary-bg);
2136 pointer-events: none;
2137 border-color: inherit;
2138 border-style: solid;
2140 border-inline-end-width: var(--bs-border-width);
2142 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;
2144 @media (prefers-reduced-motion: reduce) {
2145 .form-control::file-selector-button {
2149 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2150 background-color: var(--bs-secondary-bg);
2153 .form-control-plaintext {
2156 padding: 0.375rem 0;
2159 color: var(--bs-body-color);
2160 background-color: transparent;
2161 border: solid transparent;
2162 border-width: var(--bs-border-width) 0;
2164 .form-control-plaintext:focus {
2167 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2173 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2174 padding: 0.25rem 0.5rem;
2175 font-size: 0.765625rem;
2176 border-radius: var(--bs-border-radius-sm);
2178 .form-control-sm::file-selector-button {
2179 padding: 0.25rem 0.5rem;
2180 margin: -0.25rem -0.5rem;
2181 margin-inline-end: 0.5rem;
2185 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2186 padding: 0.5rem 1rem;
2187 font-size: 1.09375rem;
2188 border-radius: var(--bs-border-radius-lg);
2190 .form-control-lg::file-selector-button {
2191 padding: 0.5rem 1rem;
2192 margin: -0.5rem -1rem;
2193 margin-inline-end: 1rem;
2196 textarea.form-control {
2197 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2199 textarea.form-control-sm {
2200 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2202 textarea.form-control-lg {
2203 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2206 .form-control-color {
2208 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2211 .form-control-color:not(:disabled):not([readonly]) {
2214 .form-control-color::-moz-color-swatch {
2215 border: 0 !important;
2216 border-radius: var(--bs-border-radius);
2218 .form-control-color::-webkit-color-swatch {
2219 border: 0 !important;
2220 border-radius: var(--bs-border-radius);
2222 .form-control-color.form-control-sm {
2223 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2225 .form-control-color.form-control-lg {
2226 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2230 --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2233 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2234 font-size: 0.875rem;
2237 color: var(--bs-body-color);
2238 background-color: var(--bs-body-bg);
2239 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2240 background-repeat: no-repeat;
2241 background-position: right 0.75rem center;
2242 background-size: 16px 12px;
2243 border: var(--bs-border-width) solid var(--bs-border-color);
2244 border-radius: var(--bs-border-radius);
2245 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2248 @media (prefers-reduced-motion: reduce) {
2253 .form-select:focus {
2254 border-color: #f8b28f;
2256 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.75);
2258 .form-select[multiple], .form-select[size]:not([size="1"]) {
2259 padding-right: 0.75rem;
2260 background-image: none;
2262 .form-select:disabled {
2263 background-color: var(--bs-secondary-bg);
2265 .form-select:-moz-focusring {
2267 text-shadow: 0 0 0 var(--bs-body-color);
2271 padding-top: 0.25rem;
2272 padding-bottom: 0.25rem;
2273 padding-left: 0.5rem;
2274 font-size: 0.765625rem;
2275 border-radius: var(--bs-border-radius-sm);
2279 padding-top: 0.5rem;
2280 padding-bottom: 0.5rem;
2282 font-size: 1.09375rem;
2283 border-radius: var(--bs-border-radius-lg);
2286 [data-bs-theme=dark] .form-select {
2287 --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");
2292 min-height: 1.3125rem;
2293 padding-left: 1.5em;
2294 margin-bottom: 0.125rem;
2296 .form-check .form-check-input {
2298 margin-left: -1.5em;
2301 .form-check-reverse {
2302 padding-right: 1.5em;
2306 .form-check-reverse .form-check-input {
2308 margin-right: -1.5em;
2313 --bs-form-check-bg: var(--bs-body-bg);
2317 vertical-align: top;
2318 background-color: var(--bs-form-check-bg);
2319 background-image: var(--bs-form-check-bg-image);
2320 background-repeat: no-repeat;
2321 background-position: center;
2322 background-size: contain;
2323 border: var(--bs-border-width) solid var(--bs-border-color);
2325 print-color-adjust: exact;
2327 .form-check-input[type=checkbox] {
2328 border-radius: 0.25em;
2330 .form-check-input[type=radio] {
2333 .form-check-input:active {
2334 filter: brightness(90%);
2336 .form-check-input:focus {
2337 border-color: #f8b28f;
2339 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2341 .form-check-input:checked {
2342 background-color: #f1641e;
2343 border-color: #f1641e;
2345 .form-check-input:checked[type=checkbox] {
2346 --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");
2348 .form-check-input:checked[type=radio] {
2349 --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");
2351 .form-check-input[type=checkbox]:indeterminate {
2352 background-color: #f1641e;
2353 border-color: #f1641e;
2354 --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");
2356 .form-check-input:disabled {
2357 pointer-events: none;
2361 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2367 padding-left: 2.5em;
2369 .form-switch .form-check-input {
2370 --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%2834, 34, 34, 0.25%29'/%3e%3c/svg%3e");
2372 margin-left: -2.5em;
2373 background-image: var(--bs-form-switch-bg);
2374 background-position: left center;
2376 transition: background-position 0.15s ease-in-out;
2378 @media (prefers-reduced-motion: reduce) {
2379 .form-switch .form-check-input {
2383 .form-switch .form-check-input:focus {
2384 --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='%23f8b28f'/%3e%3c/svg%3e");
2386 .form-switch .form-check-input:checked {
2387 background-position: right center;
2388 --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");
2390 .form-switch.form-check-reverse {
2391 padding-right: 2.5em;
2394 .form-switch.form-check-reverse .form-check-input {
2395 margin-right: -2.5em;
2399 .form-check-inline {
2400 display: inline-block;
2406 clip: rect(0, 0, 0, 0);
2407 pointer-events: none;
2409 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2410 pointer-events: none;
2415 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2416 --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");
2423 background-color: transparent;
2429 .form-range:focus::-webkit-slider-thumb {
2430 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2432 .form-range:focus::-moz-range-thumb {
2433 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2435 .form-range::-moz-focus-outer {
2438 .form-range::-webkit-slider-thumb {
2441 margin-top: -0.25rem;
2442 background-color: #f1641e;
2444 border-radius: 1rem;
2445 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2448 @media (prefers-reduced-motion: reduce) {
2449 .form-range::-webkit-slider-thumb {
2453 .form-range::-webkit-slider-thumb:active {
2454 background-color: #fbd1bc;
2456 .form-range::-webkit-slider-runnable-track {
2461 background-color: var(--bs-tertiary-bg);
2462 border-color: transparent;
2463 border-radius: 1rem;
2465 .form-range::-moz-range-thumb {
2468 background-color: #f1641e;
2470 border-radius: 1rem;
2471 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2474 @media (prefers-reduced-motion: reduce) {
2475 .form-range::-moz-range-thumb {
2479 .form-range::-moz-range-thumb:active {
2480 background-color: #fbd1bc;
2482 .form-range::-moz-range-track {
2487 background-color: var(--bs-tertiary-bg);
2488 border-color: transparent;
2489 border-radius: 1rem;
2491 .form-range:disabled {
2492 pointer-events: none;
2494 .form-range:disabled::-webkit-slider-thumb {
2495 background-color: var(--bs-secondary-color);
2497 .form-range:disabled::-moz-range-thumb {
2498 background-color: var(--bs-secondary-color);
2504 .form-floating > .form-control,
2505 .form-floating > .form-control-plaintext,
2506 .form-floating > .form-select {
2507 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2508 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2511 .form-floating > label {
2517 padding: 1rem 0.75rem;
2520 text-overflow: ellipsis;
2521 white-space: nowrap;
2522 pointer-events: none;
2523 border: var(--bs-border-width) solid transparent;
2524 transform-origin: 0 0;
2525 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2527 @media (prefers-reduced-motion: reduce) {
2528 .form-floating > label {
2532 .form-floating > .form-control,
2533 .form-floating > .form-control-plaintext {
2534 padding: 1rem 0.75rem;
2536 .form-floating > .form-control::placeholder,
2537 .form-floating > .form-control-plaintext::placeholder {
2540 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2541 .form-floating > .form-control-plaintext:focus,
2542 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2543 padding-top: 1.625rem;
2544 padding-bottom: 0.625rem;
2546 .form-floating > .form-control:-webkit-autofill,
2547 .form-floating > .form-control-plaintext:-webkit-autofill {
2548 padding-top: 1.625rem;
2549 padding-bottom: 0.625rem;
2551 .form-floating > .form-select {
2552 padding-top: 1.625rem;
2553 padding-bottom: 0.625rem;
2555 .form-floating > .form-control:focus ~ label,
2556 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2557 .form-floating > .form-control-plaintext ~ label,
2558 .form-floating > .form-select ~ label {
2559 color: rgba(var(--bs-body-color-rgb), 0.65);
2560 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2562 .form-floating > .form-control:focus ~ label::after,
2563 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2564 .form-floating > .form-control-plaintext ~ label::after,
2565 .form-floating > .form-select ~ label::after {
2567 inset: 1rem 0.375rem;
2571 background-color: var(--bs-body-bg);
2572 border-radius: var(--bs-border-radius);
2574 .form-floating > .form-control:-webkit-autofill ~ label {
2575 color: rgba(var(--bs-body-color-rgb), 0.65);
2576 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2578 .form-floating > .form-control-plaintext ~ label {
2579 border-width: var(--bs-border-width) 0;
2581 .form-floating > :disabled ~ label {
2584 .form-floating > :disabled ~ label::after {
2585 background-color: var(--bs-secondary-bg);
2592 align-items: stretch;
2595 .input-group > .form-control,
2596 .input-group > .form-select,
2597 .input-group > .form-floating {
2603 .input-group > .form-control:focus,
2604 .input-group > .form-select:focus,
2605 .input-group > .form-floating:focus-within {
2612 .input-group .btn:focus {
2618 align-items: center;
2619 padding: 0.375rem 0.75rem;
2620 font-size: 0.875rem;
2623 color: var(--bs-body-color);
2625 white-space: nowrap;
2626 background-color: var(--bs-tertiary-bg);
2627 border: var(--bs-border-width) solid var(--bs-border-color);
2628 border-radius: var(--bs-border-radius);
2631 .input-group-lg > .form-control,
2632 .input-group-lg > .form-select,
2633 .input-group-lg > .input-group-text,
2634 .input-group-lg > .btn {
2635 padding: 0.5rem 1rem;
2636 font-size: 1.09375rem;
2637 border-radius: var(--bs-border-radius-lg);
2640 .input-group-sm > .form-control,
2641 .input-group-sm > .form-select,
2642 .input-group-sm > .input-group-text,
2643 .input-group-sm > .btn {
2644 padding: 0.25rem 0.5rem;
2645 font-size: 0.765625rem;
2646 border-radius: var(--bs-border-radius-sm);
2649 .input-group-lg > .form-select,
2650 .input-group-sm > .form-select {
2651 padding-right: 3rem;
2654 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2655 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2656 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2657 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2658 border-top-right-radius: 0;
2659 border-bottom-right-radius: 0;
2661 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2662 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2663 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2664 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2665 border-top-right-radius: 0;
2666 border-bottom-right-radius: 0;
2668 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2669 margin-left: calc(var(--bs-border-width) * -1);
2670 border-top-left-radius: 0;
2671 border-bottom-left-radius: 0;
2673 .input-group > .form-floating:not(:first-child) > .form-control,
2674 .input-group > .form-floating:not(:first-child) > .form-select {
2675 border-top-left-radius: 0;
2676 border-bottom-left-radius: 0;
2682 margin-top: 0.25rem;
2684 color: var(--bs-form-valid-color);
2693 padding: 0.25rem 0.5rem;
2695 font-size: 0.765625rem;
2697 background-color: var(--bs-success);
2698 border-radius: var(--bs-border-radius);
2701 .was-validated :valid ~ .valid-feedback,
2702 .was-validated :valid ~ .valid-tooltip,
2703 .is-valid ~ .valid-feedback,
2704 .is-valid ~ .valid-tooltip {
2708 .was-validated .form-control:valid, .form-control.is-valid {
2709 border-color: var(--bs-form-valid-border-color);
2710 padding-right: calc(1.5em + 0.75rem);
2711 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23007bff' 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 background-repeat: no-repeat;
2713 background-position: right calc(0.375em + 0.1875rem) center;
2714 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2716 .was-validated .form-control:valid:focus, .form-control.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 textarea.form-control:valid, textarea.form-control.is-valid {
2722 padding-right: calc(1.5em + 0.75rem);
2723 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2726 .was-validated .form-select:valid, .form-select.is-valid {
2727 border-color: var(--bs-form-valid-border-color);
2729 .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"] {
2730 --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='%23007bff' 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");
2731 padding-right: 4.125rem;
2732 background-position: right 0.75rem center, center right 2.25rem;
2733 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2735 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2736 border-color: var(--bs-form-valid-border-color);
2737 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2740 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2741 width: calc(3rem + calc(1.5em + 0.75rem));
2744 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2745 border-color: var(--bs-form-valid-border-color);
2747 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2748 background-color: var(--bs-form-valid-color);
2750 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2751 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2753 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2754 color: var(--bs-form-valid-color);
2757 .form-check-inline .form-check-input ~ .valid-feedback {
2761 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2762 .was-validated .input-group > .form-select:not(:focus):valid,
2763 .input-group > .form-select:not(:focus).is-valid,
2764 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2765 .input-group > .form-floating:not(:focus-within).is-valid {
2772 margin-top: 0.25rem;
2774 color: var(--bs-form-invalid-color);
2783 padding: 0.25rem 0.5rem;
2785 font-size: 0.765625rem;
2787 background-color: var(--bs-danger);
2788 border-radius: var(--bs-border-radius);
2791 .was-validated :invalid ~ .invalid-feedback,
2792 .was-validated :invalid ~ .invalid-tooltip,
2793 .is-invalid ~ .invalid-feedback,
2794 .is-invalid ~ .invalid-tooltip {
2798 .was-validated .form-control:invalid, .form-control.is-invalid {
2799 border-color: var(--bs-form-invalid-border-color);
2800 padding-right: calc(1.5em + 0.75rem);
2801 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='%238c3409'%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='%238c3409' stroke='none'/%3e%3c/svg%3e");
2802 background-repeat: no-repeat;
2803 background-position: right calc(0.375em + 0.1875rem) center;
2804 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2806 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2807 border-color: var(--bs-form-invalid-border-color);
2808 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2811 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2812 padding-right: calc(1.5em + 0.75rem);
2813 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2816 .was-validated .form-select:invalid, .form-select.is-invalid {
2817 border-color: var(--bs-form-invalid-border-color);
2819 .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"] {
2820 --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='%238c3409'%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='%238c3409' stroke='none'/%3e%3c/svg%3e");
2821 padding-right: 4.125rem;
2822 background-position: right 0.75rem center, center right 2.25rem;
2823 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2825 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2826 border-color: var(--bs-form-invalid-border-color);
2827 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2830 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2831 width: calc(3rem + calc(1.5em + 0.75rem));
2834 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2835 border-color: var(--bs-form-invalid-border-color);
2837 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2838 background-color: var(--bs-form-invalid-color);
2840 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2841 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2843 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2844 color: var(--bs-form-invalid-color);
2847 .form-check-inline .form-check-input ~ .invalid-feedback {
2851 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2852 .was-validated .input-group > .form-select:not(:focus):invalid,
2853 .input-group > .form-select:not(:focus).is-invalid,
2854 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2855 .input-group > .form-floating:not(:focus-within).is-invalid {
2860 --bs-btn-padding-x: 0.75rem;
2861 --bs-btn-padding-y: 0.375rem;
2862 --bs-btn-font-family: ;
2863 --bs-btn-font-size: 0.875rem;
2864 --bs-btn-font-weight: 400;
2865 --bs-btn-line-height: 1.5;
2866 --bs-btn-color: var(--bs-body-color);
2867 --bs-btn-bg: transparent;
2868 --bs-btn-border-width: var(--bs-border-width);
2869 --bs-btn-border-color: transparent;
2870 --bs-btn-border-radius: var(--bs-border-radius);
2871 --bs-btn-hover-border-color: transparent;
2872 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(34, 34, 34, 0.075);
2873 --bs-btn-disabled-opacity: 0.65;
2874 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2875 display: inline-block;
2876 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2877 font-family: var(--bs-btn-font-family);
2878 font-size: var(--bs-btn-font-size);
2879 font-weight: var(--bs-btn-font-weight);
2880 line-height: var(--bs-btn-line-height);
2881 color: var(--bs-btn-color);
2883 vertical-align: middle;
2886 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2887 border-radius: var(--bs-btn-border-radius);
2888 background-color: var(--bs-btn-bg);
2889 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;
2891 @media (prefers-reduced-motion: reduce) {
2897 color: var(--bs-btn-hover-color);
2898 background-color: var(--bs-btn-hover-bg);
2899 border-color: var(--bs-btn-hover-border-color);
2901 .btn-check + .btn:hover {
2902 color: var(--bs-btn-color);
2903 background-color: var(--bs-btn-bg);
2904 border-color: var(--bs-btn-border-color);
2906 .btn:focus-visible {
2907 color: var(--bs-btn-hover-color);
2908 background-color: var(--bs-btn-hover-bg);
2909 border-color: var(--bs-btn-hover-border-color);
2911 box-shadow: var(--bs-btn-focus-box-shadow);
2913 .btn-check:focus-visible + .btn {
2914 border-color: var(--bs-btn-hover-border-color);
2916 box-shadow: var(--bs-btn-focus-box-shadow);
2918 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
2919 color: var(--bs-btn-active-color);
2920 background-color: var(--bs-btn-active-bg);
2921 border-color: var(--bs-btn-active-border-color);
2923 .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 {
2924 box-shadow: var(--bs-btn-focus-box-shadow);
2926 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2927 color: var(--bs-btn-disabled-color);
2928 pointer-events: none;
2929 background-color: var(--bs-btn-disabled-bg);
2930 border-color: var(--bs-btn-disabled-border-color);
2931 opacity: var(--bs-btn-disabled-opacity);
2935 --bs-btn-color: #fff;
2936 --bs-btn-bg: #f1641e;
2937 --bs-btn-border-color: #f1641e;
2938 --bs-btn-hover-color: #fff;
2939 --bs-btn-hover-bg: #cd551a;
2940 --bs-btn-hover-border-color: #c15018;
2941 --bs-btn-focus-shadow-rgb: 243, 123, 64;
2942 --bs-btn-active-color: #fff;
2943 --bs-btn-active-bg: #c15018;
2944 --bs-btn-active-border-color: #b54b17;
2945 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
2946 --bs-btn-disabled-color: #fff;
2947 --bs-btn-disabled-bg: #f1641e;
2948 --bs-btn-disabled-border-color: #f1641e;
2952 --bs-btn-color: #fff;
2953 --bs-btn-bg: #c80000;
2954 --bs-btn-border-color: #c80000;
2955 --bs-btn-hover-color: #fff;
2956 --bs-btn-hover-bg: #aa0000;
2957 --bs-btn-hover-border-color: #a00000;
2958 --bs-btn-focus-shadow-rgb: 208, 38, 38;
2959 --bs-btn-active-color: #fff;
2960 --bs-btn-active-bg: #a00000;
2961 --bs-btn-active-border-color: #960000;
2962 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
2963 --bs-btn-disabled-color: #fff;
2964 --bs-btn-disabled-bg: #c80000;
2965 --bs-btn-disabled-border-color: #c80000;
2969 --bs-btn-color: #fff;
2970 --bs-btn-bg: #6610f2;
2971 --bs-btn-border-color: #6610f2;
2972 --bs-btn-hover-color: #fff;
2973 --bs-btn-hover-bg: #570ece;
2974 --bs-btn-hover-border-color: #520dc2;
2975 --bs-btn-focus-shadow-rgb: 125, 52, 244;
2976 --bs-btn-active-color: #fff;
2977 --bs-btn-active-bg: #520dc2;
2978 --bs-btn-active-border-color: #4d0cb6;
2979 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
2980 --bs-btn-disabled-color: #fff;
2981 --bs-btn-disabled-bg: #6610f2;
2982 --bs-btn-disabled-border-color: #6610f2;
2986 --bs-btn-color: #fff;
2987 --bs-btn-bg: #007bff;
2988 --bs-btn-border-color: #007bff;
2989 --bs-btn-hover-color: #fff;
2990 --bs-btn-hover-bg: #0069d9;
2991 --bs-btn-hover-border-color: #0062cc;
2992 --bs-btn-focus-shadow-rgb: 38, 143, 255;
2993 --bs-btn-active-color: #fff;
2994 --bs-btn-active-bg: #0062cc;
2995 --bs-btn-active-border-color: #005cbf;
2996 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
2997 --bs-btn-disabled-color: #fff;
2998 --bs-btn-disabled-bg: #007bff;
2999 --bs-btn-disabled-border-color: #007bff;
3003 --bs-btn-color: #222;
3004 --bs-btn-bg: #ffc107;
3005 --bs-btn-border-color: #ffc107;
3006 --bs-btn-hover-color: #222;
3007 --bs-btn-hover-bg: #ffca2c;
3008 --bs-btn-hover-border-color: #ffc720;
3009 --bs-btn-focus-shadow-rgb: 222, 169, 11;
3010 --bs-btn-active-color: #222;
3011 --bs-btn-active-bg: #ffcd39;
3012 --bs-btn-active-border-color: #ffc720;
3013 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3014 --bs-btn-disabled-color: #222;
3015 --bs-btn-disabled-bg: #ffc107;
3016 --bs-btn-disabled-border-color: #ffc107;
3020 --bs-btn-color: #fff;
3021 --bs-btn-bg: #8c3409;
3022 --bs-btn-border-color: #8c3409;
3023 --bs-btn-hover-color: #fff;
3024 --bs-btn-hover-bg: #772c08;
3025 --bs-btn-hover-border-color: #702a07;
3026 --bs-btn-focus-shadow-rgb: 157, 82, 46;
3027 --bs-btn-active-color: #fff;
3028 --bs-btn-active-bg: #702a07;
3029 --bs-btn-active-border-color: #692707;
3030 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3031 --bs-btn-disabled-color: #fff;
3032 --bs-btn-disabled-bg: #8c3409;
3033 --bs-btn-disabled-border-color: #8c3409;
3037 --bs-btn-color: #222;
3038 --bs-btn-bg: #f8f9fa;
3039 --bs-btn-border-color: #f8f9fa;
3040 --bs-btn-hover-color: #222;
3041 --bs-btn-hover-bg: #d3d4d5;
3042 --bs-btn-hover-border-color: #c6c7c8;
3043 --bs-btn-focus-shadow-rgb: 216, 217, 218;
3044 --bs-btn-active-color: #222;
3045 --bs-btn-active-bg: #c6c7c8;
3046 --bs-btn-active-border-color: #babbbc;
3047 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3048 --bs-btn-disabled-color: #222;
3049 --bs-btn-disabled-bg: #f8f9fa;
3050 --bs-btn-disabled-border-color: #f8f9fa;
3054 --bs-btn-color: #fff;
3055 --bs-btn-bg: #212529;
3056 --bs-btn-border-color: #212529;
3057 --bs-btn-hover-color: #fff;
3058 --bs-btn-hover-bg: #424649;
3059 --bs-btn-hover-border-color: #373b3e;
3060 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3061 --bs-btn-active-color: #fff;
3062 --bs-btn-active-bg: #4d5154;
3063 --bs-btn-active-border-color: #373b3e;
3064 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3065 --bs-btn-disabled-color: #fff;
3066 --bs-btn-disabled-bg: #212529;
3067 --bs-btn-disabled-border-color: #212529;
3070 .btn-outline-primary {
3071 --bs-btn-color: #f1641e;
3072 --bs-btn-border-color: #f1641e;
3073 --bs-btn-hover-color: #fff;
3074 --bs-btn-hover-bg: #f1641e;
3075 --bs-btn-hover-border-color: #f1641e;
3076 --bs-btn-focus-shadow-rgb: 241, 100, 30;
3077 --bs-btn-active-color: #fff;
3078 --bs-btn-active-bg: #f1641e;
3079 --bs-btn-active-border-color: #f1641e;
3080 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3081 --bs-btn-disabled-color: #f1641e;
3082 --bs-btn-disabled-bg: transparent;
3083 --bs-btn-disabled-border-color: #f1641e;
3084 --bs-gradient: none;
3087 .btn-outline-secondary {
3088 --bs-btn-color: #c80000;
3089 --bs-btn-border-color: #c80000;
3090 --bs-btn-hover-color: #fff;
3091 --bs-btn-hover-bg: #c80000;
3092 --bs-btn-hover-border-color: #c80000;
3093 --bs-btn-focus-shadow-rgb: 200, 0, 0;
3094 --bs-btn-active-color: #fff;
3095 --bs-btn-active-bg: #c80000;
3096 --bs-btn-active-border-color: #c80000;
3097 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3098 --bs-btn-disabled-color: #c80000;
3099 --bs-btn-disabled-bg: transparent;
3100 --bs-btn-disabled-border-color: #c80000;
3101 --bs-gradient: none;
3104 .btn-outline-success {
3105 --bs-btn-color: #6610f2;
3106 --bs-btn-border-color: #6610f2;
3107 --bs-btn-hover-color: #fff;
3108 --bs-btn-hover-bg: #6610f2;
3109 --bs-btn-hover-border-color: #6610f2;
3110 --bs-btn-focus-shadow-rgb: 102, 16, 242;
3111 --bs-btn-active-color: #fff;
3112 --bs-btn-active-bg: #6610f2;
3113 --bs-btn-active-border-color: #6610f2;
3114 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3115 --bs-btn-disabled-color: #6610f2;
3116 --bs-btn-disabled-bg: transparent;
3117 --bs-btn-disabled-border-color: #6610f2;
3118 --bs-gradient: none;
3122 --bs-btn-color: #007bff;
3123 --bs-btn-border-color: #007bff;
3124 --bs-btn-hover-color: #fff;
3125 --bs-btn-hover-bg: #007bff;
3126 --bs-btn-hover-border-color: #007bff;
3127 --bs-btn-focus-shadow-rgb: 0, 123, 255;
3128 --bs-btn-active-color: #fff;
3129 --bs-btn-active-bg: #007bff;
3130 --bs-btn-active-border-color: #007bff;
3131 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3132 --bs-btn-disabled-color: #007bff;
3133 --bs-btn-disabled-bg: transparent;
3134 --bs-btn-disabled-border-color: #007bff;
3135 --bs-gradient: none;
3138 .btn-outline-warning {
3139 --bs-btn-color: #ffc107;
3140 --bs-btn-border-color: #ffc107;
3141 --bs-btn-hover-color: #222;
3142 --bs-btn-hover-bg: #ffc107;
3143 --bs-btn-hover-border-color: #ffc107;
3144 --bs-btn-focus-shadow-rgb: 255, 193, 7;
3145 --bs-btn-active-color: #222;
3146 --bs-btn-active-bg: #ffc107;
3147 --bs-btn-active-border-color: #ffc107;
3148 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3149 --bs-btn-disabled-color: #ffc107;
3150 --bs-btn-disabled-bg: transparent;
3151 --bs-btn-disabled-border-color: #ffc107;
3152 --bs-gradient: none;
3155 .btn-outline-danger {
3156 --bs-btn-color: #8c3409;
3157 --bs-btn-border-color: #8c3409;
3158 --bs-btn-hover-color: #fff;
3159 --bs-btn-hover-bg: #8c3409;
3160 --bs-btn-hover-border-color: #8c3409;
3161 --bs-btn-focus-shadow-rgb: 140, 52, 9;
3162 --bs-btn-active-color: #fff;
3163 --bs-btn-active-bg: #8c3409;
3164 --bs-btn-active-border-color: #8c3409;
3165 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3166 --bs-btn-disabled-color: #8c3409;
3167 --bs-btn-disabled-bg: transparent;
3168 --bs-btn-disabled-border-color: #8c3409;
3169 --bs-gradient: none;
3172 .btn-outline-light {
3173 --bs-btn-color: #f8f9fa;
3174 --bs-btn-border-color: #f8f9fa;
3175 --bs-btn-hover-color: #222;
3176 --bs-btn-hover-bg: #f8f9fa;
3177 --bs-btn-hover-border-color: #f8f9fa;
3178 --bs-btn-focus-shadow-rgb: 248, 249, 250;
3179 --bs-btn-active-color: #222;
3180 --bs-btn-active-bg: #f8f9fa;
3181 --bs-btn-active-border-color: #f8f9fa;
3182 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3183 --bs-btn-disabled-color: #f8f9fa;
3184 --bs-btn-disabled-bg: transparent;
3185 --bs-btn-disabled-border-color: #f8f9fa;
3186 --bs-gradient: none;
3190 --bs-btn-color: #212529;
3191 --bs-btn-border-color: #212529;
3192 --bs-btn-hover-color: #fff;
3193 --bs-btn-hover-bg: #212529;
3194 --bs-btn-hover-border-color: #212529;
3195 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3196 --bs-btn-active-color: #fff;
3197 --bs-btn-active-bg: #212529;
3198 --bs-btn-active-border-color: #212529;
3199 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3200 --bs-btn-disabled-color: #212529;
3201 --bs-btn-disabled-bg: transparent;
3202 --bs-btn-disabled-border-color: #212529;
3203 --bs-gradient: none;
3207 --bs-btn-font-weight: 400;
3208 --bs-btn-color: var(--bs-link-color);
3209 --bs-btn-bg: transparent;
3210 --bs-btn-border-color: transparent;
3211 --bs-btn-hover-color: var(--bs-link-hover-color);
3212 --bs-btn-hover-border-color: transparent;
3213 --bs-btn-active-color: var(--bs-link-hover-color);
3214 --bs-btn-active-border-color: transparent;
3215 --bs-btn-disabled-color: #6c757d;
3216 --bs-btn-disabled-border-color: transparent;
3217 --bs-btn-box-shadow: 0 0 0 #000;
3218 --bs-btn-focus-shadow-rgb: 243, 123, 64;
3219 text-decoration: none;
3221 .btn-link:focus-visible {
3222 color: var(--bs-btn-color);
3225 color: var(--bs-btn-hover-color);
3228 .btn-lg, .btn-group-lg > .btn {
3229 --bs-btn-padding-y: 0.5rem;
3230 --bs-btn-padding-x: 1rem;
3231 --bs-btn-font-size: 1.09375rem;
3232 --bs-btn-border-radius: var(--bs-border-radius-lg);
3235 .btn-sm, .btn-group-sm > .btn {
3236 --bs-btn-padding-y: 0.25rem;
3237 --bs-btn-padding-x: 0.5rem;
3238 --bs-btn-font-size: 0.765625rem;
3239 --bs-btn-border-radius: var(--bs-border-radius-sm);
3243 transition: opacity 0.15s linear;
3245 @media (prefers-reduced-motion: reduce) {
3254 .collapse:not(.show) {
3261 transition: height 0.35s ease;
3263 @media (prefers-reduced-motion: reduce) {
3268 .collapsing.collapse-horizontal {
3271 transition: width 0.35s ease;
3273 @media (prefers-reduced-motion: reduce) {
3274 .collapsing.collapse-horizontal {
3289 white-space: nowrap;
3291 .dropdown-toggle::after {
3292 display: inline-block;
3293 margin-left: 0.255em;
3294 vertical-align: 0.255em;
3296 border-top: 0.3em solid;
3297 border-right: 0.3em solid transparent;
3299 border-left: 0.3em solid transparent;
3301 .dropdown-toggle:empty::after {
3306 --bs-dropdown-zindex: 1000;
3307 --bs-dropdown-min-width: 10rem;
3308 --bs-dropdown-padding-x: 0;
3309 --bs-dropdown-padding-y: 0.5rem;
3310 --bs-dropdown-spacer: 0.125rem;
3311 --bs-dropdown-font-size: 0.875rem;
3312 --bs-dropdown-color: var(--bs-body-color);
3313 --bs-dropdown-bg: var(--bs-body-bg);
3314 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3315 --bs-dropdown-border-radius: var(--bs-border-radius);
3316 --bs-dropdown-border-width: var(--bs-border-width);
3317 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3318 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3319 --bs-dropdown-divider-margin-y: 0.5rem;
3320 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
3321 --bs-dropdown-link-color: var(--bs-body-color);
3322 --bs-dropdown-link-hover-color: var(--bs-body-color);
3323 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3324 --bs-dropdown-link-active-color: #fff;
3325 --bs-dropdown-link-active-bg: #f1641e;
3326 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3327 --bs-dropdown-item-padding-x: 1rem;
3328 --bs-dropdown-item-padding-y: 0.25rem;
3329 --bs-dropdown-header-color: #6c757d;
3330 --bs-dropdown-header-padding-x: 1rem;
3331 --bs-dropdown-header-padding-y: 0.5rem;
3333 z-index: var(--bs-dropdown-zindex);
3335 min-width: var(--bs-dropdown-min-width);
3336 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3338 font-size: var(--bs-dropdown-font-size);
3339 color: var(--bs-dropdown-color);
3342 background-color: var(--bs-dropdown-bg);
3343 background-clip: padding-box;
3344 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3345 border-radius: var(--bs-dropdown-border-radius);
3347 .dropdown-menu[data-bs-popper] {
3350 margin-top: var(--bs-dropdown-spacer);
3353 .dropdown-menu-start {
3354 --bs-position: start;
3356 .dropdown-menu-start[data-bs-popper] {
3361 .dropdown-menu-end {
3364 .dropdown-menu-end[data-bs-popper] {
3369 @media (min-width: 576px) {
3370 .dropdown-menu-sm-start {
3371 --bs-position: start;
3373 .dropdown-menu-sm-start[data-bs-popper] {
3377 .dropdown-menu-sm-end {
3380 .dropdown-menu-sm-end[data-bs-popper] {
3385 @media (min-width: 768px) {
3386 .dropdown-menu-md-start {
3387 --bs-position: start;
3389 .dropdown-menu-md-start[data-bs-popper] {
3393 .dropdown-menu-md-end {
3396 .dropdown-menu-md-end[data-bs-popper] {
3401 @media (min-width: 992px) {
3402 .dropdown-menu-lg-start {
3403 --bs-position: start;
3405 .dropdown-menu-lg-start[data-bs-popper] {
3409 .dropdown-menu-lg-end {
3412 .dropdown-menu-lg-end[data-bs-popper] {
3417 @media (min-width: 1200px) {
3418 .dropdown-menu-xl-start {
3419 --bs-position: start;
3421 .dropdown-menu-xl-start[data-bs-popper] {
3425 .dropdown-menu-xl-end {
3428 .dropdown-menu-xl-end[data-bs-popper] {
3433 @media (min-width: 1400px) {
3434 .dropdown-menu-xxl-start {
3435 --bs-position: start;
3437 .dropdown-menu-xxl-start[data-bs-popper] {
3441 .dropdown-menu-xxl-end {
3444 .dropdown-menu-xxl-end[data-bs-popper] {
3449 .dropup .dropdown-menu[data-bs-popper] {
3453 margin-bottom: var(--bs-dropdown-spacer);
3455 .dropup .dropdown-toggle::after {
3456 display: inline-block;
3457 margin-left: 0.255em;
3458 vertical-align: 0.255em;
3461 border-right: 0.3em solid transparent;
3462 border-bottom: 0.3em solid;
3463 border-left: 0.3em solid transparent;
3465 .dropup .dropdown-toggle:empty::after {
3469 .dropend .dropdown-menu[data-bs-popper] {
3474 margin-left: var(--bs-dropdown-spacer);
3476 .dropend .dropdown-toggle::after {
3477 display: inline-block;
3478 margin-left: 0.255em;
3479 vertical-align: 0.255em;
3481 border-top: 0.3em solid transparent;
3483 border-bottom: 0.3em solid transparent;
3484 border-left: 0.3em solid;
3486 .dropend .dropdown-toggle:empty::after {
3489 .dropend .dropdown-toggle::after {
3493 .dropstart .dropdown-menu[data-bs-popper] {
3498 margin-right: var(--bs-dropdown-spacer);
3500 .dropstart .dropdown-toggle::after {
3501 display: inline-block;
3502 margin-left: 0.255em;
3503 vertical-align: 0.255em;
3506 .dropstart .dropdown-toggle::after {
3509 .dropstart .dropdown-toggle::before {
3510 display: inline-block;
3511 margin-right: 0.255em;
3512 vertical-align: 0.255em;
3514 border-top: 0.3em solid transparent;
3515 border-right: 0.3em solid;
3516 border-bottom: 0.3em solid transparent;
3518 .dropstart .dropdown-toggle:empty::after {
3521 .dropstart .dropdown-toggle::before {
3527 margin: var(--bs-dropdown-divider-margin-y) 0;
3529 border-top: 1px solid var(--bs-dropdown-divider-bg);
3536 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3539 color: var(--bs-dropdown-link-color);
3540 text-align: inherit;
3541 white-space: nowrap;
3542 background-color: transparent;
3544 border-radius: var(--bs-dropdown-item-border-radius, 0);
3546 .dropdown-item:hover, .dropdown-item:focus {
3547 color: var(--bs-dropdown-link-hover-color);
3548 background-color: var(--bs-dropdown-link-hover-bg);
3550 .dropdown-item.active, .dropdown-item:active {
3551 color: var(--bs-dropdown-link-active-color);
3552 text-decoration: none;
3553 background-color: var(--bs-dropdown-link-active-bg);
3555 .dropdown-item.disabled, .dropdown-item:disabled {
3556 color: var(--bs-dropdown-link-disabled-color);
3557 pointer-events: none;
3558 background-color: transparent;
3561 .dropdown-menu.show {
3567 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3569 font-size: 0.765625rem;
3570 color: var(--bs-dropdown-header-color);
3571 white-space: nowrap;
3574 .dropdown-item-text {
3576 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3577 color: var(--bs-dropdown-link-color);
3580 .dropdown-menu-dark {
3581 --bs-dropdown-color: #dee2e6;
3582 --bs-dropdown-bg: #343a40;
3583 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3584 --bs-dropdown-box-shadow: ;
3585 --bs-dropdown-link-color: #dee2e6;
3586 --bs-dropdown-link-hover-color: #fff;
3587 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3588 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3589 --bs-dropdown-link-active-color: #fff;
3590 --bs-dropdown-link-active-bg: #f1641e;
3591 --bs-dropdown-link-disabled-color: #adb5bd;
3592 --bs-dropdown-header-color: #adb5bd;
3596 .btn-group-vertical {
3598 display: inline-flex;
3599 vertical-align: middle;
3602 .btn-group-vertical > .btn {
3606 .btn-group > .btn-check:checked + .btn,
3607 .btn-group > .btn-check:focus + .btn,
3608 .btn-group > .btn:hover,
3609 .btn-group > .btn:focus,
3610 .btn-group > .btn:active,
3611 .btn-group > .btn.active,
3612 .btn-group-vertical > .btn-check:checked + .btn,
3613 .btn-group-vertical > .btn-check:focus + .btn,
3614 .btn-group-vertical > .btn:hover,
3615 .btn-group-vertical > .btn:focus,
3616 .btn-group-vertical > .btn:active,
3617 .btn-group-vertical > .btn.active {
3624 justify-content: flex-start;
3626 .btn-toolbar .input-group {
3631 border-radius: var(--bs-border-radius);
3633 .btn-group > :not(.btn-check:first-child) + .btn,
3634 .btn-group > .btn-group:not(:first-child) {
3635 margin-left: calc(var(--bs-border-width) * -1);
3637 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3638 .btn-group > .btn.dropdown-toggle-split:first-child,
3639 .btn-group > .btn-group:not(:last-child) > .btn {
3640 border-top-right-radius: 0;
3641 border-bottom-right-radius: 0;
3643 .btn-group > .btn:nth-child(n+3),
3644 .btn-group > :not(.btn-check) + .btn,
3645 .btn-group > .btn-group:not(:first-child) > .btn {
3646 border-top-left-radius: 0;
3647 border-bottom-left-radius: 0;
3650 .dropdown-toggle-split {
3651 padding-right: 0.5625rem;
3652 padding-left: 0.5625rem;
3654 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3657 .dropstart .dropdown-toggle-split::before {
3661 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3662 padding-right: 0.375rem;
3663 padding-left: 0.375rem;
3666 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3667 padding-right: 0.75rem;
3668 padding-left: 0.75rem;
3671 .btn-group-vertical {
3672 flex-direction: column;
3673 align-items: flex-start;
3674 justify-content: center;
3676 .btn-group-vertical > .btn,
3677 .btn-group-vertical > .btn-group {
3680 .btn-group-vertical > .btn:not(:first-child),
3681 .btn-group-vertical > .btn-group:not(:first-child) {
3682 margin-top: calc(var(--bs-border-width) * -1);
3684 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3685 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3686 border-bottom-right-radius: 0;
3687 border-bottom-left-radius: 0;
3689 .btn-group-vertical > .btn ~ .btn,
3690 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3691 border-top-left-radius: 0;
3692 border-top-right-radius: 0;
3696 --bs-nav-link-padding-x: 1rem;
3697 --bs-nav-link-padding-y: 0.5rem;
3698 --bs-nav-link-font-weight: ;
3699 --bs-nav-link-color: var(--bs-link-color);
3700 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3701 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3711 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3712 font-size: var(--bs-nav-link-font-size);
3713 font-weight: var(--bs-nav-link-font-weight);
3714 color: var(--bs-nav-link-color);
3717 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3719 @media (prefers-reduced-motion: reduce) {
3724 .nav-link:hover, .nav-link:focus {
3725 color: var(--bs-nav-link-hover-color);
3727 .nav-link:focus-visible {
3729 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
3731 .nav-link.disabled {
3732 color: var(--bs-nav-link-disabled-color);
3733 pointer-events: none;
3738 --bs-nav-tabs-border-width: var(--bs-border-width);
3739 --bs-nav-tabs-border-color: var(--bs-border-color);
3740 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3741 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3742 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
3743 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3744 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3745 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3747 .nav-tabs .nav-link {
3748 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3749 border: var(--bs-nav-tabs-border-width) solid transparent;
3750 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3751 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3753 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3755 border-color: var(--bs-nav-tabs-link-hover-border-color);
3757 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3758 color: var(--bs-nav-link-disabled-color);
3759 background-color: transparent;
3760 border-color: transparent;
3762 .nav-tabs .nav-link.active,
3763 .nav-tabs .nav-item.show .nav-link {
3764 color: var(--bs-nav-tabs-link-active-color);
3765 background-color: var(--bs-nav-tabs-link-active-bg);
3766 border-color: var(--bs-nav-tabs-link-active-border-color);
3768 .nav-tabs .dropdown-menu {
3769 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3770 border-top-left-radius: 0;
3771 border-top-right-radius: 0;
3775 --bs-nav-pills-border-radius: var(--bs-border-radius);
3776 --bs-nav-pills-link-active-color: #fff;
3777 --bs-nav-pills-link-active-bg: #f1641e;
3779 .nav-pills .nav-link {
3780 border-radius: var(--bs-nav-pills-border-radius);
3782 .nav-pills .nav-link:disabled {
3783 color: var(--bs-nav-link-disabled-color);
3784 background-color: transparent;
3785 border-color: transparent;
3787 .nav-pills .nav-link.active,
3788 .nav-pills .show > .nav-link {
3789 color: var(--bs-nav-pills-link-active-color);
3790 background-color: var(--bs-nav-pills-link-active-bg);
3794 --bs-nav-underline-gap: 1rem;
3795 --bs-nav-underline-border-width: 0.125rem;
3796 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3797 gap: var(--bs-nav-underline-gap);
3799 .nav-underline .nav-link {
3802 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3804 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3805 border-bottom-color: currentcolor;
3807 .nav-underline .nav-link.active,
3808 .nav-underline .show > .nav-link {
3810 color: var(--bs-nav-underline-link-active-color);
3811 border-bottom-color: currentcolor;
3814 .nav-fill > .nav-link,
3815 .nav-fill .nav-item {
3820 .nav-justified > .nav-link,
3821 .nav-justified .nav-item {
3827 .nav-fill .nav-item .nav-link,
3828 .nav-justified .nav-item .nav-link {
3832 .tab-content > .tab-pane {
3835 .tab-content > .active {
3840 --bs-navbar-padding-x: 0;
3841 --bs-navbar-padding-y: 0.5rem;
3842 --bs-navbar-color: #6c757d;
3843 --bs-navbar-hover-color: #212529;
3844 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3845 --bs-navbar-active-color: #212529;
3846 --bs-navbar-brand-padding-y: 0.3359375rem;
3847 --bs-navbar-brand-margin-end: 1rem;
3848 --bs-navbar-brand-font-size: 1.09375rem;
3849 --bs-navbar-brand-color: #212529;
3850 --bs-navbar-brand-hover-color: #212529;
3851 --bs-navbar-nav-link-padding-x: 0.5rem;
3852 --bs-navbar-toggler-padding-y: 0.25rem;
3853 --bs-navbar-toggler-padding-x: 0.75rem;
3854 --bs-navbar-toggler-font-size: 1.09375rem;
3855 --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%2873, 80, 87, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
3856 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
3857 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3858 --bs-navbar-toggler-focus-width: 0.25rem;
3859 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3863 align-items: center;
3864 justify-content: space-between;
3865 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3867 .navbar > .container,
3868 .navbar > .container-fluid,
3869 .navbar > .container-lg {
3872 align-items: center;
3873 justify-content: space-between;
3876 padding-top: var(--bs-navbar-brand-padding-y);
3877 padding-bottom: var(--bs-navbar-brand-padding-y);
3878 margin-right: var(--bs-navbar-brand-margin-end);
3879 font-size: var(--bs-navbar-brand-font-size);
3880 color: var(--bs-navbar-brand-color);
3881 white-space: nowrap;
3883 .navbar-brand:hover, .navbar-brand:focus {
3884 color: var(--bs-navbar-brand-hover-color);
3888 --bs-nav-link-padding-x: 0;
3889 --bs-nav-link-padding-y: 0.5rem;
3890 --bs-nav-link-font-weight: ;
3891 --bs-nav-link-color: var(--bs-navbar-color);
3892 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3893 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3895 flex-direction: column;
3900 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3901 color: var(--bs-navbar-active-color);
3903 .navbar-nav .dropdown-menu {
3908 padding-top: 0.5rem;
3909 padding-bottom: 0.5rem;
3910 color: var(--bs-navbar-color);
3913 .navbar-text a:hover,
3914 .navbar-text a:focus {
3915 color: var(--bs-navbar-active-color);
3921 align-items: center;
3925 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
3926 font-size: var(--bs-navbar-toggler-font-size);
3928 color: var(--bs-navbar-color);
3929 background-color: transparent;
3930 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3931 border-radius: var(--bs-navbar-toggler-border-radius);
3932 transition: var(--bs-navbar-toggler-transition);
3934 @media (prefers-reduced-motion: reduce) {
3939 .navbar-toggler:hover {
3940 text-decoration: none;
3942 .navbar-toggler:focus {
3943 text-decoration: none;
3945 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
3948 .navbar-toggler-icon {
3949 display: inline-block;
3952 vertical-align: middle;
3953 background-image: var(--bs-navbar-toggler-icon-bg);
3954 background-repeat: no-repeat;
3955 background-position: center;
3956 background-size: 100%;
3959 .navbar-nav-scroll {
3960 max-height: var(--bs-scroll-height, 75vh);
3964 @media (min-width: 576px) {
3967 justify-content: flex-start;
3969 .navbar-expand-sm .navbar-nav {
3970 flex-direction: row;
3972 .navbar-expand-sm .navbar-nav .dropdown-menu {
3975 .navbar-expand-sm .navbar-nav .nav-link {
3976 padding-right: var(--bs-navbar-nav-link-padding-x);
3977 padding-left: var(--bs-navbar-nav-link-padding-x);
3979 .navbar-expand-sm .navbar-nav-scroll {
3982 .navbar-expand-sm .navbar-collapse {
3983 display: flex !important;
3986 .navbar-expand-sm .navbar-toggler {
3989 .navbar-expand-sm .offcanvas {
3993 width: auto !important;
3994 height: auto !important;
3995 visibility: visible !important;
3996 background-color: transparent !important;
3997 border: 0 !important;
3998 transform: none !important;
4001 .navbar-expand-sm .offcanvas .offcanvas-header {
4004 .navbar-expand-sm .offcanvas .offcanvas-body {
4008 overflow-y: visible;
4011 @media (min-width: 768px) {
4014 justify-content: flex-start;
4016 .navbar-expand-md .navbar-nav {
4017 flex-direction: row;
4019 .navbar-expand-md .navbar-nav .dropdown-menu {
4022 .navbar-expand-md .navbar-nav .nav-link {
4023 padding-right: var(--bs-navbar-nav-link-padding-x);
4024 padding-left: var(--bs-navbar-nav-link-padding-x);
4026 .navbar-expand-md .navbar-nav-scroll {
4029 .navbar-expand-md .navbar-collapse {
4030 display: flex !important;
4033 .navbar-expand-md .navbar-toggler {
4036 .navbar-expand-md .offcanvas {
4040 width: auto !important;
4041 height: auto !important;
4042 visibility: visible !important;
4043 background-color: transparent !important;
4044 border: 0 !important;
4045 transform: none !important;
4048 .navbar-expand-md .offcanvas .offcanvas-header {
4051 .navbar-expand-md .offcanvas .offcanvas-body {
4055 overflow-y: visible;
4058 @media (min-width: 992px) {
4061 justify-content: flex-start;
4063 .navbar-expand-lg .navbar-nav {
4064 flex-direction: row;
4066 .navbar-expand-lg .navbar-nav .dropdown-menu {
4069 .navbar-expand-lg .navbar-nav .nav-link {
4070 padding-right: var(--bs-navbar-nav-link-padding-x);
4071 padding-left: var(--bs-navbar-nav-link-padding-x);
4073 .navbar-expand-lg .navbar-nav-scroll {
4076 .navbar-expand-lg .navbar-collapse {
4077 display: flex !important;
4080 .navbar-expand-lg .navbar-toggler {
4083 .navbar-expand-lg .offcanvas {
4087 width: auto !important;
4088 height: auto !important;
4089 visibility: visible !important;
4090 background-color: transparent !important;
4091 border: 0 !important;
4092 transform: none !important;
4095 .navbar-expand-lg .offcanvas .offcanvas-header {
4098 .navbar-expand-lg .offcanvas .offcanvas-body {
4102 overflow-y: visible;
4105 @media (min-width: 1200px) {
4108 justify-content: flex-start;
4110 .navbar-expand-xl .navbar-nav {
4111 flex-direction: row;
4113 .navbar-expand-xl .navbar-nav .dropdown-menu {
4116 .navbar-expand-xl .navbar-nav .nav-link {
4117 padding-right: var(--bs-navbar-nav-link-padding-x);
4118 padding-left: var(--bs-navbar-nav-link-padding-x);
4120 .navbar-expand-xl .navbar-nav-scroll {
4123 .navbar-expand-xl .navbar-collapse {
4124 display: flex !important;
4127 .navbar-expand-xl .navbar-toggler {
4130 .navbar-expand-xl .offcanvas {
4134 width: auto !important;
4135 height: auto !important;
4136 visibility: visible !important;
4137 background-color: transparent !important;
4138 border: 0 !important;
4139 transform: none !important;
4142 .navbar-expand-xl .offcanvas .offcanvas-header {
4145 .navbar-expand-xl .offcanvas .offcanvas-body {
4149 overflow-y: visible;
4152 @media (min-width: 1400px) {
4153 .navbar-expand-xxl {
4155 justify-content: flex-start;
4157 .navbar-expand-xxl .navbar-nav {
4158 flex-direction: row;
4160 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4163 .navbar-expand-xxl .navbar-nav .nav-link {
4164 padding-right: var(--bs-navbar-nav-link-padding-x);
4165 padding-left: var(--bs-navbar-nav-link-padding-x);
4167 .navbar-expand-xxl .navbar-nav-scroll {
4170 .navbar-expand-xxl .navbar-collapse {
4171 display: flex !important;
4174 .navbar-expand-xxl .navbar-toggler {
4177 .navbar-expand-xxl .offcanvas {
4181 width: auto !important;
4182 height: auto !important;
4183 visibility: visible !important;
4184 background-color: transparent !important;
4185 border: 0 !important;
4186 transform: none !important;
4189 .navbar-expand-xxl .offcanvas .offcanvas-header {
4192 .navbar-expand-xxl .offcanvas .offcanvas-body {
4196 overflow-y: visible;
4201 justify-content: flex-start;
4203 .navbar-expand .navbar-nav {
4204 flex-direction: row;
4206 .navbar-expand .navbar-nav .dropdown-menu {
4209 .navbar-expand .navbar-nav .nav-link {
4210 padding-right: var(--bs-navbar-nav-link-padding-x);
4211 padding-left: var(--bs-navbar-nav-link-padding-x);
4213 .navbar-expand .navbar-nav-scroll {
4216 .navbar-expand .navbar-collapse {
4217 display: flex !important;
4220 .navbar-expand .navbar-toggler {
4223 .navbar-expand .offcanvas {
4227 width: auto !important;
4228 height: auto !important;
4229 visibility: visible !important;
4230 background-color: transparent !important;
4231 border: 0 !important;
4232 transform: none !important;
4235 .navbar-expand .offcanvas .offcanvas-header {
4238 .navbar-expand .offcanvas .offcanvas-body {
4242 overflow-y: visible;
4246 .navbar[data-bs-theme=dark] {
4247 --bs-navbar-color: rgba(255, 255, 255, 0.55);
4248 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4249 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4250 --bs-navbar-active-color: #fff;
4251 --bs-navbar-brand-color: #fff;
4252 --bs-navbar-brand-hover-color: #fff;
4253 --bs-navbar-toggler-border-color: rgba(34, 34, 34, 0.1);
4254 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4257 [data-bs-theme=dark] .navbar-toggler-icon {
4258 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4262 --bs-card-spacer-y: 1rem;
4263 --bs-card-spacer-x: 1rem;
4264 --bs-card-title-spacer-y: 0.5rem;
4265 --bs-card-title-color: ;
4266 --bs-card-subtitle-color: ;
4267 --bs-card-border-width: var(--bs-border-width);
4268 --bs-card-border-color: var(--bs-border-color-translucent);
4269 --bs-card-border-radius: var(--bs-border-radius);
4270 --bs-card-box-shadow: ;
4271 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4272 --bs-card-cap-padding-y: 0.5rem;
4273 --bs-card-cap-padding-x: 1rem;
4274 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4275 --bs-card-cap-color: #495057;
4277 --bs-card-color: #495057;
4278 --bs-card-bg: #f8f9fa;
4279 --bs-card-img-overlay-padding: 1rem;
4280 --bs-card-group-margin: 0.75rem;
4283 flex-direction: column;
4285 height: var(--bs-card-height);
4286 color: var(--bs-body-color);
4287 word-wrap: break-word;
4288 background-color: var(--bs-card-bg);
4289 background-clip: border-box;
4290 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4291 border-radius: var(--bs-card-border-radius);
4297 .card > .list-group {
4298 border-top: inherit;
4299 border-bottom: inherit;
4301 .card > .list-group:first-child {
4302 border-top-width: 0;
4303 border-top-left-radius: var(--bs-card-inner-border-radius);
4304 border-top-right-radius: var(--bs-card-inner-border-radius);
4306 .card > .list-group:last-child {
4307 border-bottom-width: 0;
4308 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4309 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4311 .card > .card-header + .list-group,
4312 .card > .list-group + .card-footer {
4318 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4319 color: var(--bs-card-color);
4323 margin-bottom: var(--bs-card-title-spacer-y);
4324 color: var(--bs-card-title-color);
4328 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4330 color: var(--bs-card-subtitle-color);
4333 .card-text:last-child {
4337 .card-link + .card-link {
4338 margin-left: var(--bs-card-spacer-x);
4342 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4344 color: var(--bs-card-cap-color);
4345 background-color: var(--bs-card-cap-bg);
4346 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4348 .card-header:first-child {
4349 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4353 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4354 color: var(--bs-card-cap-color);
4355 background-color: var(--bs-card-cap-bg);
4356 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4358 .card-footer:last-child {
4359 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4363 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4364 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4365 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4368 .card-header-tabs .nav-link.active {
4369 background-color: var(--bs-card-bg);
4370 border-bottom-color: var(--bs-card-bg);
4373 .card-header-pills {
4374 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4375 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4384 padding: var(--bs-card-img-overlay-padding);
4385 border-radius: var(--bs-card-inner-border-radius);
4396 border-top-left-radius: var(--bs-card-inner-border-radius);
4397 border-top-right-radius: var(--bs-card-inner-border-radius);
4402 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4403 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4406 .card-group > .card {
4407 margin-bottom: var(--bs-card-group-margin);
4409 @media (min-width: 576px) {
4412 flex-flow: row wrap;
4414 .card-group > .card {
4418 .card-group > .card + .card {
4422 .card-group > .card:not(:last-child) {
4423 border-top-right-radius: 0;
4424 border-bottom-right-radius: 0;
4426 .card-group > .card:not(:last-child) .card-img-top,
4427 .card-group > .card:not(:last-child) .card-header {
4428 border-top-right-radius: 0;
4430 .card-group > .card:not(:last-child) .card-img-bottom,
4431 .card-group > .card:not(:last-child) .card-footer {
4432 border-bottom-right-radius: 0;
4434 .card-group > .card:not(:first-child) {
4435 border-top-left-radius: 0;
4436 border-bottom-left-radius: 0;
4438 .card-group > .card:not(:first-child) .card-img-top,
4439 .card-group > .card:not(:first-child) .card-header {
4440 border-top-left-radius: 0;
4442 .card-group > .card:not(:first-child) .card-img-bottom,
4443 .card-group > .card:not(:first-child) .card-footer {
4444 border-bottom-left-radius: 0;
4449 --bs-accordion-color: var(--bs-body-color);
4450 --bs-accordion-bg: var(--bs-body-bg);
4451 --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;
4452 --bs-accordion-border-color: var(--bs-border-color);
4453 --bs-accordion-border-width: var(--bs-border-width);
4454 --bs-accordion-border-radius: var(--bs-border-radius);
4455 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4456 --bs-accordion-btn-padding-x: 1.25rem;
4457 --bs-accordion-btn-padding-y: 1rem;
4458 --bs-accordion-btn-color: var(--bs-body-color);
4459 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4460 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23495057'%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");
4461 --bs-accordion-btn-icon-width: 1.25rem;
4462 --bs-accordion-btn-icon-transform: rotate(-180deg);
4463 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4464 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2360280c'%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");
4465 --bs-accordion-btn-focus-border-color: #f8b28f;
4466 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
4467 --bs-accordion-body-padding-x: 1.25rem;
4468 --bs-accordion-body-padding-y: 1rem;
4469 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4470 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4476 align-items: center;
4478 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4479 font-size: 0.875rem;
4480 color: var(--bs-accordion-btn-color);
4482 background-color: var(--bs-accordion-btn-bg);
4485 overflow-anchor: none;
4486 transition: var(--bs-accordion-transition);
4488 @media (prefers-reduced-motion: reduce) {
4493 .accordion-button:not(.collapsed) {
4494 color: var(--bs-accordion-active-color);
4495 background-color: var(--bs-accordion-active-bg);
4496 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4498 .accordion-button:not(.collapsed)::after {
4499 background-image: var(--bs-accordion-btn-active-icon);
4500 transform: var(--bs-accordion-btn-icon-transform);
4502 .accordion-button::after {
4504 width: var(--bs-accordion-btn-icon-width);
4505 height: var(--bs-accordion-btn-icon-width);
4508 background-image: var(--bs-accordion-btn-icon);
4509 background-repeat: no-repeat;
4510 background-size: var(--bs-accordion-btn-icon-width);
4511 transition: var(--bs-accordion-btn-icon-transition);
4513 @media (prefers-reduced-motion: reduce) {
4514 .accordion-button::after {
4518 .accordion-button:hover {
4521 .accordion-button:focus {
4523 border-color: var(--bs-accordion-btn-focus-border-color);
4525 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4533 color: var(--bs-accordion-color);
4534 background-color: var(--bs-accordion-bg);
4535 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4537 .accordion-item:first-of-type {
4538 border-top-left-radius: var(--bs-accordion-border-radius);
4539 border-top-right-radius: var(--bs-accordion-border-radius);
4541 .accordion-item:first-of-type .accordion-button {
4542 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4543 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4545 .accordion-item:not(:first-of-type) {
4548 .accordion-item:last-of-type {
4549 border-bottom-right-radius: var(--bs-accordion-border-radius);
4550 border-bottom-left-radius: var(--bs-accordion-border-radius);
4552 .accordion-item:last-of-type .accordion-button.collapsed {
4553 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4554 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4556 .accordion-item:last-of-type .accordion-collapse {
4557 border-bottom-right-radius: var(--bs-accordion-border-radius);
4558 border-bottom-left-radius: var(--bs-accordion-border-radius);
4562 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4565 .accordion-flush .accordion-collapse {
4568 .accordion-flush .accordion-item {
4573 .accordion-flush .accordion-item:first-child {
4576 .accordion-flush .accordion-item:last-child {
4579 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4583 [data-bs-theme=dark] .accordion-button::after {
4584 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f7a278'%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");
4585 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f7a278'%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");
4589 --bs-breadcrumb-padding-x: 0;
4590 --bs-breadcrumb-padding-y: 0;
4591 --bs-breadcrumb-margin-bottom: 1rem;
4592 --bs-breadcrumb-bg: ;
4593 --bs-breadcrumb-border-radius: ;
4594 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4595 --bs-breadcrumb-item-padding-x: 0.5rem;
4596 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4599 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4600 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4601 font-size: var(--bs-breadcrumb-font-size);
4603 background-color: var(--bs-breadcrumb-bg);
4604 border-radius: var(--bs-breadcrumb-border-radius);
4607 .breadcrumb-item + .breadcrumb-item {
4608 padding-left: var(--bs-breadcrumb-item-padding-x);
4610 .breadcrumb-item + .breadcrumb-item::before {
4612 padding-right: var(--bs-breadcrumb-item-padding-x);
4613 color: var(--bs-breadcrumb-divider-color);
4614 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4616 .breadcrumb-item.active {
4617 color: var(--bs-breadcrumb-item-active-color);
4621 --bs-pagination-padding-x: 0.75rem;
4622 --bs-pagination-padding-y: 0.375rem;
4623 --bs-pagination-font-size: 0.875rem;
4624 --bs-pagination-color: var(--bs-link-color);
4625 --bs-pagination-bg: var(--bs-body-bg);
4626 --bs-pagination-border-width: var(--bs-border-width);
4627 --bs-pagination-border-color: var(--bs-border-color);
4628 --bs-pagination-border-radius: var(--bs-border-radius);
4629 --bs-pagination-hover-color: var(--bs-link-hover-color);
4630 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4631 --bs-pagination-hover-border-color: var(--bs-border-color);
4632 --bs-pagination-focus-color: var(--bs-link-hover-color);
4633 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4634 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
4635 --bs-pagination-active-color: #fff;
4636 --bs-pagination-active-bg: #f1641e;
4637 --bs-pagination-active-border-color: #f1641e;
4638 --bs-pagination-disabled-color: var(--bs-secondary-color);
4639 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4640 --bs-pagination-disabled-border-color: var(--bs-border-color);
4649 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4650 font-size: var(--bs-pagination-font-size);
4651 color: var(--bs-pagination-color);
4652 background-color: var(--bs-pagination-bg);
4653 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4654 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;
4656 @media (prefers-reduced-motion: reduce) {
4663 color: var(--bs-pagination-hover-color);
4664 background-color: var(--bs-pagination-hover-bg);
4665 border-color: var(--bs-pagination-hover-border-color);
4669 color: var(--bs-pagination-focus-color);
4670 background-color: var(--bs-pagination-focus-bg);
4672 box-shadow: var(--bs-pagination-focus-box-shadow);
4674 .page-link.active, .active > .page-link {
4676 color: var(--bs-pagination-active-color);
4677 background-color: var(--bs-pagination-active-bg);
4678 border-color: var(--bs-pagination-active-border-color);
4680 .page-link.disabled, .disabled > .page-link {
4681 color: var(--bs-pagination-disabled-color);
4682 pointer-events: none;
4683 background-color: var(--bs-pagination-disabled-bg);
4684 border-color: var(--bs-pagination-disabled-border-color);
4687 .page-item:not(:first-child) .page-link {
4688 margin-left: calc(var(--bs-border-width) * -1);
4690 .page-item:first-child .page-link {
4691 border-top-left-radius: var(--bs-pagination-border-radius);
4692 border-bottom-left-radius: var(--bs-pagination-border-radius);
4694 .page-item:last-child .page-link {
4695 border-top-right-radius: var(--bs-pagination-border-radius);
4696 border-bottom-right-radius: var(--bs-pagination-border-radius);
4700 --bs-pagination-padding-x: 1.5rem;
4701 --bs-pagination-padding-y: 0.75rem;
4702 --bs-pagination-font-size: 1.09375rem;
4703 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4707 --bs-pagination-padding-x: 0.5rem;
4708 --bs-pagination-padding-y: 0.25rem;
4709 --bs-pagination-font-size: 0.765625rem;
4710 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4714 --bs-badge-padding-x: 0.65em;
4715 --bs-badge-padding-y: 0.35em;
4716 --bs-badge-font-size: 0.75em;
4717 --bs-badge-font-weight: 600;
4718 --bs-badge-color: #fff;
4719 --bs-badge-border-radius: var(--bs-border-radius);
4720 display: inline-block;
4721 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4722 font-size: var(--bs-badge-font-size);
4723 font-weight: var(--bs-badge-font-weight);
4725 color: var(--bs-badge-color);
4727 white-space: nowrap;
4728 vertical-align: baseline;
4729 border-radius: var(--bs-badge-border-radius);
4741 --bs-alert-bg: transparent;
4742 --bs-alert-padding-x: 1rem;
4743 --bs-alert-padding-y: 1rem;
4744 --bs-alert-margin-bottom: 1rem;
4745 --bs-alert-color: inherit;
4746 --bs-alert-border-color: transparent;
4747 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4748 --bs-alert-border-radius: var(--bs-border-radius);
4749 --bs-alert-link-color: inherit;
4751 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4752 margin-bottom: var(--bs-alert-margin-bottom);
4753 color: var(--bs-alert-color);
4754 background-color: var(--bs-alert-bg);
4755 border: var(--bs-alert-border);
4756 border-radius: var(--bs-alert-border-radius);
4765 color: var(--bs-alert-link-color);
4768 .alert-dismissible {
4769 padding-right: 3rem;
4771 .alert-dismissible .btn-close {
4776 padding: 1.25rem 1rem;
4780 --bs-alert-color: var(--bs-primary-text-emphasis);
4781 --bs-alert-bg: var(--bs-primary-bg-subtle);
4782 --bs-alert-border-color: var(--bs-primary-border-subtle);
4783 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4787 --bs-alert-color: var(--bs-secondary-text-emphasis);
4788 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4789 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4790 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4794 --bs-alert-color: var(--bs-success-text-emphasis);
4795 --bs-alert-bg: var(--bs-success-bg-subtle);
4796 --bs-alert-border-color: var(--bs-success-border-subtle);
4797 --bs-alert-link-color: var(--bs-success-text-emphasis);
4801 --bs-alert-color: var(--bs-info-text-emphasis);
4802 --bs-alert-bg: var(--bs-info-bg-subtle);
4803 --bs-alert-border-color: var(--bs-info-border-subtle);
4804 --bs-alert-link-color: var(--bs-info-text-emphasis);
4808 --bs-alert-color: var(--bs-warning-text-emphasis);
4809 --bs-alert-bg: var(--bs-warning-bg-subtle);
4810 --bs-alert-border-color: var(--bs-warning-border-subtle);
4811 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4815 --bs-alert-color: var(--bs-danger-text-emphasis);
4816 --bs-alert-bg: var(--bs-danger-bg-subtle);
4817 --bs-alert-border-color: var(--bs-danger-border-subtle);
4818 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4822 --bs-alert-color: var(--bs-light-text-emphasis);
4823 --bs-alert-bg: var(--bs-light-bg-subtle);
4824 --bs-alert-border-color: var(--bs-light-border-subtle);
4825 --bs-alert-link-color: var(--bs-light-text-emphasis);
4829 --bs-alert-color: var(--bs-dark-text-emphasis);
4830 --bs-alert-bg: var(--bs-dark-bg-subtle);
4831 --bs-alert-border-color: var(--bs-dark-border-subtle);
4832 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4835 @keyframes progress-bar-stripes {
4837 background-position-x: 1rem;
4842 --bs-progress-height: 1rem;
4843 --bs-progress-font-size: 0.65625rem;
4844 --bs-progress-bg: var(--bs-secondary-bg);
4845 --bs-progress-border-radius: var(--bs-border-radius);
4846 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4847 --bs-progress-bar-color: #fff;
4848 --bs-progress-bar-bg: #f1641e;
4849 --bs-progress-bar-transition: width 0.6s ease;
4851 height: var(--bs-progress-height);
4853 font-size: var(--bs-progress-font-size);
4854 background-color: var(--bs-progress-bg);
4855 border-radius: var(--bs-progress-border-radius);
4860 flex-direction: column;
4861 justify-content: center;
4863 color: var(--bs-progress-bar-color);
4865 white-space: nowrap;
4866 background-color: var(--bs-progress-bar-bg);
4867 transition: var(--bs-progress-bar-transition);
4869 @media (prefers-reduced-motion: reduce) {
4875 .progress-bar-striped {
4876 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);
4877 background-size: var(--bs-progress-height) var(--bs-progress-height);
4880 .progress-stacked > .progress {
4884 .progress-stacked > .progress > .progress-bar {
4888 .progress-bar-animated {
4889 animation: 1s linear infinite progress-bar-stripes;
4891 @media (prefers-reduced-motion: reduce) {
4892 .progress-bar-animated {
4898 --bs-list-group-color: var(--bs-body-color);
4899 --bs-list-group-bg: var(--bs-body-bg);
4900 --bs-list-group-border-color: var(--bs-border-color);
4901 --bs-list-group-border-width: var(--bs-border-width);
4902 --bs-list-group-border-radius: var(--bs-border-radius);
4903 --bs-list-group-item-padding-x: 1rem;
4904 --bs-list-group-item-padding-y: 0.5rem;
4905 --bs-list-group-action-color: var(--bs-secondary-color);
4906 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4907 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
4908 --bs-list-group-action-active-color: var(--bs-body-color);
4909 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4910 --bs-list-group-disabled-color: var(--bs-secondary-color);
4911 --bs-list-group-disabled-bg: var(--bs-body-bg);
4912 --bs-list-group-active-color: #fff;
4913 --bs-list-group-active-bg: #f1641e;
4914 --bs-list-group-active-border-color: #f1641e;
4916 flex-direction: column;
4919 border-radius: var(--bs-list-group-border-radius);
4922 .list-group-numbered {
4923 list-style-type: none;
4924 counter-reset: section;
4926 .list-group-numbered > .list-group-item::before {
4927 content: counters(section, ".") ". ";
4928 counter-increment: section;
4931 .list-group-item-action {
4933 color: var(--bs-list-group-action-color);
4934 text-align: inherit;
4936 .list-group-item-action:hover, .list-group-item-action:focus {
4938 color: var(--bs-list-group-action-hover-color);
4939 text-decoration: none;
4940 background-color: var(--bs-list-group-action-hover-bg);
4942 .list-group-item-action:active {
4943 color: var(--bs-list-group-action-active-color);
4944 background-color: var(--bs-list-group-action-active-bg);
4950 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
4951 color: var(--bs-list-group-color);
4952 background-color: var(--bs-list-group-bg);
4953 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
4955 .list-group-item:first-child {
4956 border-top-left-radius: inherit;
4957 border-top-right-radius: inherit;
4959 .list-group-item:last-child {
4960 border-bottom-right-radius: inherit;
4961 border-bottom-left-radius: inherit;
4963 .list-group-item.disabled, .list-group-item:disabled {
4964 color: var(--bs-list-group-disabled-color);
4965 pointer-events: none;
4966 background-color: var(--bs-list-group-disabled-bg);
4968 .list-group-item.active {
4970 color: var(--bs-list-group-active-color);
4971 background-color: var(--bs-list-group-active-bg);
4972 border-color: var(--bs-list-group-active-border-color);
4974 .list-group-item + .list-group-item {
4975 border-top-width: 0;
4977 .list-group-item + .list-group-item.active {
4978 margin-top: calc(-1 * var(--bs-list-group-border-width));
4979 border-top-width: var(--bs-list-group-border-width);
4982 .list-group-horizontal {
4983 flex-direction: row;
4985 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
4986 border-bottom-left-radius: var(--bs-list-group-border-radius);
4987 border-top-right-radius: 0;
4989 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
4990 border-top-right-radius: var(--bs-list-group-border-radius);
4991 border-bottom-left-radius: 0;
4993 .list-group-horizontal > .list-group-item.active {
4996 .list-group-horizontal > .list-group-item + .list-group-item {
4997 border-top-width: var(--bs-list-group-border-width);
4998 border-left-width: 0;
5000 .list-group-horizontal > .list-group-item + .list-group-item.active {
5001 margin-left: calc(-1 * var(--bs-list-group-border-width));
5002 border-left-width: var(--bs-list-group-border-width);
5005 @media (min-width: 576px) {
5006 .list-group-horizontal-sm {
5007 flex-direction: row;
5009 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5010 border-bottom-left-radius: var(--bs-list-group-border-radius);
5011 border-top-right-radius: 0;
5013 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5014 border-top-right-radius: var(--bs-list-group-border-radius);
5015 border-bottom-left-radius: 0;
5017 .list-group-horizontal-sm > .list-group-item.active {
5020 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5021 border-top-width: var(--bs-list-group-border-width);
5022 border-left-width: 0;
5024 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5025 margin-left: calc(-1 * var(--bs-list-group-border-width));
5026 border-left-width: var(--bs-list-group-border-width);
5029 @media (min-width: 768px) {
5030 .list-group-horizontal-md {
5031 flex-direction: row;
5033 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5034 border-bottom-left-radius: var(--bs-list-group-border-radius);
5035 border-top-right-radius: 0;
5037 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5038 border-top-right-radius: var(--bs-list-group-border-radius);
5039 border-bottom-left-radius: 0;
5041 .list-group-horizontal-md > .list-group-item.active {
5044 .list-group-horizontal-md > .list-group-item + .list-group-item {
5045 border-top-width: var(--bs-list-group-border-width);
5046 border-left-width: 0;
5048 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5049 margin-left: calc(-1 * var(--bs-list-group-border-width));
5050 border-left-width: var(--bs-list-group-border-width);
5053 @media (min-width: 992px) {
5054 .list-group-horizontal-lg {
5055 flex-direction: row;
5057 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5058 border-bottom-left-radius: var(--bs-list-group-border-radius);
5059 border-top-right-radius: 0;
5061 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5062 border-top-right-radius: var(--bs-list-group-border-radius);
5063 border-bottom-left-radius: 0;
5065 .list-group-horizontal-lg > .list-group-item.active {
5068 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5069 border-top-width: var(--bs-list-group-border-width);
5070 border-left-width: 0;
5072 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5073 margin-left: calc(-1 * var(--bs-list-group-border-width));
5074 border-left-width: var(--bs-list-group-border-width);
5077 @media (min-width: 1200px) {
5078 .list-group-horizontal-xl {
5079 flex-direction: row;
5081 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5082 border-bottom-left-radius: var(--bs-list-group-border-radius);
5083 border-top-right-radius: 0;
5085 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5086 border-top-right-radius: var(--bs-list-group-border-radius);
5087 border-bottom-left-radius: 0;
5089 .list-group-horizontal-xl > .list-group-item.active {
5092 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5093 border-top-width: var(--bs-list-group-border-width);
5094 border-left-width: 0;
5096 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5097 margin-left: calc(-1 * var(--bs-list-group-border-width));
5098 border-left-width: var(--bs-list-group-border-width);
5101 @media (min-width: 1400px) {
5102 .list-group-horizontal-xxl {
5103 flex-direction: row;
5105 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5106 border-bottom-left-radius: var(--bs-list-group-border-radius);
5107 border-top-right-radius: 0;
5109 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5110 border-top-right-radius: var(--bs-list-group-border-radius);
5111 border-bottom-left-radius: 0;
5113 .list-group-horizontal-xxl > .list-group-item.active {
5116 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5117 border-top-width: var(--bs-list-group-border-width);
5118 border-left-width: 0;
5120 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5121 margin-left: calc(-1 * var(--bs-list-group-border-width));
5122 border-left-width: var(--bs-list-group-border-width);
5128 .list-group-flush > .list-group-item {
5129 border-width: 0 0 var(--bs-list-group-border-width);
5131 .list-group-flush > .list-group-item:last-child {
5132 border-bottom-width: 0;
5135 .list-group-item-primary {
5136 --bs-list-group-color: var(--bs-primary-text-emphasis);
5137 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5138 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5139 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5140 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5141 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5142 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5143 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5144 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5145 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5148 .list-group-item-secondary {
5149 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5150 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5151 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5152 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5153 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5154 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5155 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5156 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5157 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5158 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5161 .list-group-item-success {
5162 --bs-list-group-color: var(--bs-success-text-emphasis);
5163 --bs-list-group-bg: var(--bs-success-bg-subtle);
5164 --bs-list-group-border-color: var(--bs-success-border-subtle);
5165 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5166 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5167 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5168 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5169 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5170 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5171 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5174 .list-group-item-info {
5175 --bs-list-group-color: var(--bs-info-text-emphasis);
5176 --bs-list-group-bg: var(--bs-info-bg-subtle);
5177 --bs-list-group-border-color: var(--bs-info-border-subtle);
5178 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5179 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5180 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5181 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5182 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5183 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5184 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5187 .list-group-item-warning {
5188 --bs-list-group-color: var(--bs-warning-text-emphasis);
5189 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5190 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5191 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5192 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5193 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5194 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5195 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5196 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5197 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5200 .list-group-item-danger {
5201 --bs-list-group-color: var(--bs-danger-text-emphasis);
5202 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5203 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5204 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5205 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5206 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5207 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5208 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5209 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5210 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5213 .list-group-item-light {
5214 --bs-list-group-color: var(--bs-light-text-emphasis);
5215 --bs-list-group-bg: var(--bs-light-bg-subtle);
5216 --bs-list-group-border-color: var(--bs-light-border-subtle);
5217 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5218 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5219 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5220 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5221 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5222 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5223 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5226 .list-group-item-dark {
5227 --bs-list-group-color: var(--bs-dark-text-emphasis);
5228 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5229 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5230 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5231 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5232 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5233 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5234 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5235 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5236 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5240 --bs-btn-close-color: #222;
5241 --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23222'%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");
5242 --bs-btn-close-opacity: 0.5;
5243 --bs-btn-close-hover-opacity: 0.75;
5244 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
5245 --bs-btn-close-focus-opacity: 1;
5246 --bs-btn-close-disabled-opacity: 0.25;
5247 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5248 box-sizing: content-box;
5251 padding: 0.25em 0.25em;
5252 color: var(--bs-btn-close-color);
5253 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5255 border-radius: 0.5rem;
5256 opacity: var(--bs-btn-close-opacity);
5259 color: var(--bs-btn-close-color);
5260 text-decoration: none;
5261 opacity: var(--bs-btn-close-hover-opacity);
5265 box-shadow: var(--bs-btn-close-focus-shadow);
5266 opacity: var(--bs-btn-close-focus-opacity);
5268 .btn-close:disabled, .btn-close.disabled {
5269 pointer-events: none;
5271 opacity: var(--bs-btn-close-disabled-opacity);
5275 filter: var(--bs-btn-close-white-filter);
5278 [data-bs-theme=dark] .btn-close {
5279 filter: var(--bs-btn-close-white-filter);
5283 --bs-toast-zindex: 1090;
5284 --bs-toast-padding-x: 0.75rem;
5285 --bs-toast-padding-y: 0.5rem;
5286 --bs-toast-spacing: 1.5rem;
5287 --bs-toast-max-width: 350px;
5288 --bs-toast-font-size: 0.875rem;
5290 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5291 --bs-toast-border-width: var(--bs-border-width);
5292 --bs-toast-border-color: var(--bs-border-color-translucent);
5293 --bs-toast-border-radius: var(--bs-border-radius);
5294 --bs-toast-box-shadow: var(--bs-box-shadow);
5295 --bs-toast-header-color: var(--bs-secondary-color);
5296 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5297 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5298 width: var(--bs-toast-max-width);
5300 font-size: var(--bs-toast-font-size);
5301 color: var(--bs-toast-color);
5302 pointer-events: auto;
5303 background-color: var(--bs-toast-bg);
5304 background-clip: padding-box;
5305 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5306 box-shadow: var(--bs-toast-box-shadow);
5307 border-radius: var(--bs-toast-border-radius);
5317 --bs-toast-zindex: 1090;
5319 z-index: var(--bs-toast-zindex);
5322 pointer-events: none;
5324 .toast-container > :not(:last-child) {
5325 margin-bottom: var(--bs-toast-spacing);
5330 align-items: center;
5331 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5332 color: var(--bs-toast-header-color);
5333 background-color: var(--bs-toast-header-bg);
5334 background-clip: padding-box;
5335 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5336 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5337 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5339 .toast-header .btn-close {
5340 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5341 margin-left: var(--bs-toast-padding-x);
5345 padding: var(--bs-toast-padding-x);
5346 word-wrap: break-word;
5350 --bs-modal-zindex: 1055;
5351 --bs-modal-width: 500px;
5352 --bs-modal-padding: 1rem;
5353 --bs-modal-margin: 0.5rem;
5355 --bs-modal-bg: var(--bs-body-bg);
5356 --bs-modal-border-color: var(--bs-border-color-translucent);
5357 --bs-modal-border-width: var(--bs-border-width);
5358 --bs-modal-border-radius: var(--bs-border-radius-lg);
5359 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
5360 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5361 --bs-modal-header-padding-x: 1rem;
5362 --bs-modal-header-padding-y: 1rem;
5363 --bs-modal-header-padding: 1rem 1rem;
5364 --bs-modal-header-border-color: var(--bs-border-color);
5365 --bs-modal-header-border-width: var(--bs-border-width);
5366 --bs-modal-title-line-height: 1.5;
5367 --bs-modal-footer-gap: 0.5rem;
5368 --bs-modal-footer-bg: ;
5369 --bs-modal-footer-border-color: var(--bs-border-color);
5370 --bs-modal-footer-border-width: var(--bs-border-width);
5374 z-index: var(--bs-modal-zindex);
5386 margin: var(--bs-modal-margin);
5387 pointer-events: none;
5389 .modal.fade .modal-dialog {
5390 transition: transform 0.3s ease-out;
5391 transform: translate(0, -50px);
5393 @media (prefers-reduced-motion: reduce) {
5394 .modal.fade .modal-dialog {
5398 .modal.show .modal-dialog {
5401 .modal.modal-static .modal-dialog {
5402 transform: scale(1.02);
5405 .modal-dialog-scrollable {
5406 height: calc(100% - var(--bs-modal-margin) * 2);
5408 .modal-dialog-scrollable .modal-content {
5412 .modal-dialog-scrollable .modal-body {
5416 .modal-dialog-centered {
5418 align-items: center;
5419 min-height: calc(100% - var(--bs-modal-margin) * 2);
5425 flex-direction: column;
5427 color: var(--bs-modal-color);
5428 pointer-events: auto;
5429 background-color: var(--bs-modal-bg);
5430 background-clip: padding-box;
5431 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5432 border-radius: var(--bs-modal-border-radius);
5437 --bs-backdrop-zindex: 1050;
5438 --bs-backdrop-bg: #222;
5439 --bs-backdrop-opacity: 0.5;
5443 z-index: var(--bs-backdrop-zindex);
5446 background-color: var(--bs-backdrop-bg);
5448 .modal-backdrop.fade {
5451 .modal-backdrop.show {
5452 opacity: var(--bs-backdrop-opacity);
5458 align-items: center;
5459 justify-content: space-between;
5460 padding: var(--bs-modal-header-padding);
5461 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5462 border-top-left-radius: var(--bs-modal-inner-border-radius);
5463 border-top-right-radius: var(--bs-modal-inner-border-radius);
5465 .modal-header .btn-close {
5466 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5467 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;
5472 line-height: var(--bs-modal-title-line-height);
5478 padding: var(--bs-modal-padding);
5485 align-items: center;
5486 justify-content: flex-end;
5487 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5488 background-color: var(--bs-modal-footer-bg);
5489 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5490 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5491 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5494 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5497 @media (min-width: 576px) {
5499 --bs-modal-margin: 1.75rem;
5500 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
5503 max-width: var(--bs-modal-width);
5508 --bs-modal-width: 300px;
5511 @media (min-width: 992px) {
5514 --bs-modal-width: 800px;
5517 @media (min-width: 1200px) {
5519 --bs-modal-width: 1140px;
5528 .modal-fullscreen .modal-content {
5533 .modal-fullscreen .modal-header,
5534 .modal-fullscreen .modal-footer {
5537 .modal-fullscreen .modal-body {
5541 @media (max-width: 575.98px) {
5542 .modal-fullscreen-sm-down {
5548 .modal-fullscreen-sm-down .modal-content {
5553 .modal-fullscreen-sm-down .modal-header,
5554 .modal-fullscreen-sm-down .modal-footer {
5557 .modal-fullscreen-sm-down .modal-body {
5561 @media (max-width: 767.98px) {
5562 .modal-fullscreen-md-down {
5568 .modal-fullscreen-md-down .modal-content {
5573 .modal-fullscreen-md-down .modal-header,
5574 .modal-fullscreen-md-down .modal-footer {
5577 .modal-fullscreen-md-down .modal-body {
5581 @media (max-width: 991.98px) {
5582 .modal-fullscreen-lg-down {
5588 .modal-fullscreen-lg-down .modal-content {
5593 .modal-fullscreen-lg-down .modal-header,
5594 .modal-fullscreen-lg-down .modal-footer {
5597 .modal-fullscreen-lg-down .modal-body {
5601 @media (max-width: 1199.98px) {
5602 .modal-fullscreen-xl-down {
5608 .modal-fullscreen-xl-down .modal-content {
5613 .modal-fullscreen-xl-down .modal-header,
5614 .modal-fullscreen-xl-down .modal-footer {
5617 .modal-fullscreen-xl-down .modal-body {
5621 @media (max-width: 1399.98px) {
5622 .modal-fullscreen-xxl-down {
5628 .modal-fullscreen-xxl-down .modal-content {
5633 .modal-fullscreen-xxl-down .modal-header,
5634 .modal-fullscreen-xxl-down .modal-footer {
5637 .modal-fullscreen-xxl-down .modal-body {
5642 --bs-tooltip-zindex: 1080;
5643 --bs-tooltip-max-width: 200px;
5644 --bs-tooltip-padding-x: 0.5rem;
5645 --bs-tooltip-padding-y: 0.25rem;
5646 --bs-tooltip-margin: ;
5647 --bs-tooltip-font-size: 0.765625rem;
5648 --bs-tooltip-color: var(--bs-body-bg);
5649 --bs-tooltip-bg: var(--bs-emphasis-color);
5650 --bs-tooltip-border-radius: var(--bs-border-radius);
5651 --bs-tooltip-opacity: 0.9;
5652 --bs-tooltip-arrow-width: 0.8rem;
5653 --bs-tooltip-arrow-height: 0.4rem;
5654 z-index: var(--bs-tooltip-zindex);
5656 margin: var(--bs-tooltip-margin);
5657 font-family: var(--bs-font-sans-serif);
5663 text-decoration: none;
5665 text-transform: none;
5666 letter-spacing: normal;
5668 white-space: normal;
5669 word-spacing: normal;
5671 font-size: var(--bs-tooltip-font-size);
5672 word-wrap: break-word;
5676 opacity: var(--bs-tooltip-opacity);
5678 .tooltip .tooltip-arrow {
5680 width: var(--bs-tooltip-arrow-width);
5681 height: var(--bs-tooltip-arrow-height);
5683 .tooltip .tooltip-arrow::before {
5686 border-color: transparent;
5687 border-style: solid;
5690 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5691 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5693 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5695 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5696 border-top-color: var(--bs-tooltip-bg);
5699 /* rtl:begin:ignore */
5700 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5701 left: calc(-1 * var(--bs-tooltip-arrow-height));
5702 width: var(--bs-tooltip-arrow-height);
5703 height: var(--bs-tooltip-arrow-width);
5705 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5707 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5708 border-right-color: var(--bs-tooltip-bg);
5711 /* rtl:end:ignore */
5712 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5713 top: calc(-1 * var(--bs-tooltip-arrow-height));
5715 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5717 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5718 border-bottom-color: var(--bs-tooltip-bg);
5721 /* rtl:begin:ignore */
5722 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5723 right: calc(-1 * var(--bs-tooltip-arrow-height));
5724 width: var(--bs-tooltip-arrow-height);
5725 height: var(--bs-tooltip-arrow-width);
5727 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5729 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5730 border-left-color: var(--bs-tooltip-bg);
5733 /* rtl:end:ignore */
5735 max-width: var(--bs-tooltip-max-width);
5736 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5737 color: var(--bs-tooltip-color);
5739 background-color: var(--bs-tooltip-bg);
5740 border-radius: var(--bs-tooltip-border-radius);
5744 --bs-popover-zindex: 1070;
5745 --bs-popover-max-width: 276px;
5746 --bs-popover-font-size: 0.765625rem;
5747 --bs-popover-bg: var(--bs-body-bg);
5748 --bs-popover-border-width: var(--bs-border-width);
5749 --bs-popover-border-color: var(--bs-border-color-translucent);
5750 --bs-popover-border-radius: var(--bs-border-radius-lg);
5751 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5752 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
5753 --bs-popover-header-padding-x: 1rem;
5754 --bs-popover-header-padding-y: 0.5rem;
5755 --bs-popover-header-font-size: 0.875rem;
5756 --bs-popover-header-color: #495057;
5757 --bs-popover-header-bg: var(--bs-secondary-bg);
5758 --bs-popover-body-padding-x: 1rem;
5759 --bs-popover-body-padding-y: 1rem;
5760 --bs-popover-body-color: var(--bs-body-color);
5761 --bs-popover-arrow-width: 1rem;
5762 --bs-popover-arrow-height: 0.5rem;
5763 --bs-popover-arrow-border: var(--bs-popover-border-color);
5764 z-index: var(--bs-popover-zindex);
5766 max-width: var(--bs-popover-max-width);
5767 font-family: var(--bs-font-sans-serif);
5773 text-decoration: none;
5775 text-transform: none;
5776 letter-spacing: normal;
5778 white-space: normal;
5779 word-spacing: normal;
5781 font-size: var(--bs-popover-font-size);
5782 word-wrap: break-word;
5783 background-color: var(--bs-popover-bg);
5784 background-clip: padding-box;
5785 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5786 border-radius: var(--bs-popover-border-radius);
5788 .popover .popover-arrow {
5790 width: var(--bs-popover-arrow-width);
5791 height: var(--bs-popover-arrow-height);
5793 .popover .popover-arrow::before, .popover .popover-arrow::after {
5797 border-color: transparent;
5798 border-style: solid;
5802 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5803 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5805 .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 {
5806 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5808 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5810 border-top-color: var(--bs-popover-arrow-border);
5812 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5813 bottom: var(--bs-popover-border-width);
5814 border-top-color: var(--bs-popover-bg);
5817 /* rtl:begin:ignore */
5818 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5819 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5820 width: var(--bs-popover-arrow-height);
5821 height: var(--bs-popover-arrow-width);
5823 .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 {
5824 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5826 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5828 border-right-color: var(--bs-popover-arrow-border);
5830 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5831 left: var(--bs-popover-border-width);
5832 border-right-color: var(--bs-popover-bg);
5835 /* rtl:end:ignore */
5836 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5837 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5839 .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 {
5840 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5842 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5844 border-bottom-color: var(--bs-popover-arrow-border);
5846 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5847 top: var(--bs-popover-border-width);
5848 border-bottom-color: var(--bs-popover-bg);
5850 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5855 width: var(--bs-popover-arrow-width);
5856 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5858 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5861 /* rtl:begin:ignore */
5862 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5863 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5864 width: var(--bs-popover-arrow-height);
5865 height: var(--bs-popover-arrow-width);
5867 .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 {
5868 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5870 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5872 border-left-color: var(--bs-popover-arrow-border);
5874 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5875 right: var(--bs-popover-border-width);
5876 border-left-color: var(--bs-popover-bg);
5879 /* rtl:end:ignore */
5881 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5883 font-size: var(--bs-popover-header-font-size);
5884 color: var(--bs-popover-header-color);
5885 background-color: var(--bs-popover-header-bg);
5886 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5887 border-top-left-radius: var(--bs-popover-inner-border-radius);
5888 border-top-right-radius: var(--bs-popover-inner-border-radius);
5890 .popover-header:empty {
5895 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5896 color: var(--bs-popover-body-color);
5903 .carousel.pointer-event {
5904 touch-action: pan-y;
5912 .carousel-inner::after {
5923 margin-right: -100%;
5924 backface-visibility: hidden;
5925 transition: transform 0.6s ease-in-out;
5927 @media (prefers-reduced-motion: reduce) {
5933 .carousel-item.active,
5934 .carousel-item-next,
5935 .carousel-item-prev {
5939 .carousel-item-next:not(.carousel-item-start),
5940 .active.carousel-item-end {
5941 transform: translateX(100%);
5944 .carousel-item-prev:not(.carousel-item-end),
5945 .active.carousel-item-start {
5946 transform: translateX(-100%);
5949 .carousel-fade .carousel-item {
5951 transition-property: opacity;
5954 .carousel-fade .carousel-item.active,
5955 .carousel-fade .carousel-item-next.carousel-item-start,
5956 .carousel-fade .carousel-item-prev.carousel-item-end {
5960 .carousel-fade .active.carousel-item-start,
5961 .carousel-fade .active.carousel-item-end {
5964 transition: opacity 0s 0.6s;
5966 @media (prefers-reduced-motion: reduce) {
5967 .carousel-fade .active.carousel-item-start,
5968 .carousel-fade .active.carousel-item-end {
5973 .carousel-control-prev,
5974 .carousel-control-next {
5980 align-items: center;
5981 justify-content: center;
5989 transition: opacity 0.15s ease;
5991 @media (prefers-reduced-motion: reduce) {
5992 .carousel-control-prev,
5993 .carousel-control-next {
5997 .carousel-control-prev:hover, .carousel-control-prev:focus,
5998 .carousel-control-next:hover,
5999 .carousel-control-next:focus {
6001 text-decoration: none;
6006 .carousel-control-prev {
6010 .carousel-control-next {
6014 .carousel-control-prev-icon,
6015 .carousel-control-next-icon {
6016 display: inline-block;
6019 background-repeat: no-repeat;
6020 background-position: 50%;
6021 background-size: 100% 100%;
6027 "name" : "prev-next",
6032 .carousel-control-prev-icon {
6033 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");
6036 .carousel-control-next-icon {
6037 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");
6040 .carousel-indicators {
6047 justify-content: center;
6050 margin-bottom: 1rem;
6053 .carousel-indicators [data-bs-target] {
6054 box-sizing: content-box;
6061 text-indent: -999px;
6063 background-color: #fff;
6064 background-clip: padding-box;
6066 border-top: 10px solid transparent;
6067 border-bottom: 10px solid transparent;
6069 transition: opacity 0.6s ease;
6071 @media (prefers-reduced-motion: reduce) {
6072 .carousel-indicators [data-bs-target] {
6076 .carousel-indicators .active {
6085 padding-top: 1.25rem;
6086 padding-bottom: 1.25rem;
6091 .carousel-dark .carousel-control-prev-icon,
6092 .carousel-dark .carousel-control-next-icon {
6093 filter: invert(1) grayscale(100);
6095 .carousel-dark .carousel-indicators [data-bs-target] {
6096 background-color: #222;
6098 .carousel-dark .carousel-caption {
6102 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6103 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6104 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6105 filter: invert(1) grayscale(100);
6107 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6108 background-color: #222;
6110 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6116 display: inline-block;
6117 width: var(--bs-spinner-width);
6118 height: var(--bs-spinner-height);
6119 vertical-align: var(--bs-spinner-vertical-align);
6121 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6124 @keyframes spinner-border {
6126 transform: rotate(360deg) /* rtl:ignore */;
6130 --bs-spinner-width: 2rem;
6131 --bs-spinner-height: 2rem;
6132 --bs-spinner-vertical-align: -0.125em;
6133 --bs-spinner-border-width: 0.25em;
6134 --bs-spinner-animation-speed: 0.75s;
6135 --bs-spinner-animation-name: spinner-border;
6136 border: var(--bs-spinner-border-width) solid currentcolor;
6137 border-right-color: transparent;
6140 .spinner-border-sm {
6141 --bs-spinner-width: 1rem;
6142 --bs-spinner-height: 1rem;
6143 --bs-spinner-border-width: 0.2em;
6146 @keyframes spinner-grow {
6148 transform: scale(0);
6156 --bs-spinner-width: 2rem;
6157 --bs-spinner-height: 2rem;
6158 --bs-spinner-vertical-align: -0.125em;
6159 --bs-spinner-animation-speed: 0.75s;
6160 --bs-spinner-animation-name: spinner-grow;
6161 background-color: currentcolor;
6166 --bs-spinner-width: 1rem;
6167 --bs-spinner-height: 1rem;
6170 @media (prefers-reduced-motion: reduce) {
6173 --bs-spinner-animation-speed: 1.5s;
6176 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6177 --bs-offcanvas-zindex: 1045;
6178 --bs-offcanvas-width: 400px;
6179 --bs-offcanvas-height: 30vh;
6180 --bs-offcanvas-padding-x: 1rem;
6181 --bs-offcanvas-padding-y: 1rem;
6182 --bs-offcanvas-color: var(--bs-body-color);
6183 --bs-offcanvas-bg: var(--bs-body-bg);
6184 --bs-offcanvas-border-width: var(--bs-border-width);
6185 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6186 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
6187 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6188 --bs-offcanvas-title-line-height: 1.5;
6191 @media (max-width: 575.98px) {
6195 z-index: var(--bs-offcanvas-zindex);
6197 flex-direction: column;
6199 color: var(--bs-offcanvas-color);
6201 background-color: var(--bs-offcanvas-bg);
6202 background-clip: padding-box;
6204 transition: var(--bs-offcanvas-transition);
6207 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6212 @media (max-width: 575.98px) {
6213 .offcanvas-sm.offcanvas-start {
6216 width: var(--bs-offcanvas-width);
6217 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6218 transform: translateX(-100%);
6220 .offcanvas-sm.offcanvas-end {
6223 width: var(--bs-offcanvas-width);
6224 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6225 transform: translateX(100%);
6227 .offcanvas-sm.offcanvas-top {
6231 height: var(--bs-offcanvas-height);
6233 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6234 transform: translateY(-100%);
6236 .offcanvas-sm.offcanvas-bottom {
6239 height: var(--bs-offcanvas-height);
6241 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6242 transform: translateY(100%);
6244 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6247 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6248 visibility: visible;
6251 @media (min-width: 576px) {
6253 --bs-offcanvas-height: auto;
6254 --bs-offcanvas-border-width: 0;
6255 background-color: transparent !important;
6257 .offcanvas-sm .offcanvas-header {
6260 .offcanvas-sm .offcanvas-body {
6264 overflow-y: visible;
6265 background-color: transparent !important;
6269 @media (max-width: 767.98px) {
6273 z-index: var(--bs-offcanvas-zindex);
6275 flex-direction: column;
6277 color: var(--bs-offcanvas-color);
6279 background-color: var(--bs-offcanvas-bg);
6280 background-clip: padding-box;
6282 transition: var(--bs-offcanvas-transition);
6285 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6290 @media (max-width: 767.98px) {
6291 .offcanvas-md.offcanvas-start {
6294 width: var(--bs-offcanvas-width);
6295 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6296 transform: translateX(-100%);
6298 .offcanvas-md.offcanvas-end {
6301 width: var(--bs-offcanvas-width);
6302 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6303 transform: translateX(100%);
6305 .offcanvas-md.offcanvas-top {
6309 height: var(--bs-offcanvas-height);
6311 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6312 transform: translateY(-100%);
6314 .offcanvas-md.offcanvas-bottom {
6317 height: var(--bs-offcanvas-height);
6319 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6320 transform: translateY(100%);
6322 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6325 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6326 visibility: visible;
6329 @media (min-width: 768px) {
6331 --bs-offcanvas-height: auto;
6332 --bs-offcanvas-border-width: 0;
6333 background-color: transparent !important;
6335 .offcanvas-md .offcanvas-header {
6338 .offcanvas-md .offcanvas-body {
6342 overflow-y: visible;
6343 background-color: transparent !important;
6347 @media (max-width: 991.98px) {
6351 z-index: var(--bs-offcanvas-zindex);
6353 flex-direction: column;
6355 color: var(--bs-offcanvas-color);
6357 background-color: var(--bs-offcanvas-bg);
6358 background-clip: padding-box;
6360 transition: var(--bs-offcanvas-transition);
6363 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6368 @media (max-width: 991.98px) {
6369 .offcanvas-lg.offcanvas-start {
6372 width: var(--bs-offcanvas-width);
6373 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6374 transform: translateX(-100%);
6376 .offcanvas-lg.offcanvas-end {
6379 width: var(--bs-offcanvas-width);
6380 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6381 transform: translateX(100%);
6383 .offcanvas-lg.offcanvas-top {
6387 height: var(--bs-offcanvas-height);
6389 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6390 transform: translateY(-100%);
6392 .offcanvas-lg.offcanvas-bottom {
6395 height: var(--bs-offcanvas-height);
6397 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6398 transform: translateY(100%);
6400 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6403 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6404 visibility: visible;
6407 @media (min-width: 992px) {
6409 --bs-offcanvas-height: auto;
6410 --bs-offcanvas-border-width: 0;
6411 background-color: transparent !important;
6413 .offcanvas-lg .offcanvas-header {
6416 .offcanvas-lg .offcanvas-body {
6420 overflow-y: visible;
6421 background-color: transparent !important;
6425 @media (max-width: 1199.98px) {
6429 z-index: var(--bs-offcanvas-zindex);
6431 flex-direction: column;
6433 color: var(--bs-offcanvas-color);
6435 background-color: var(--bs-offcanvas-bg);
6436 background-clip: padding-box;
6438 transition: var(--bs-offcanvas-transition);
6441 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6446 @media (max-width: 1199.98px) {
6447 .offcanvas-xl.offcanvas-start {
6450 width: var(--bs-offcanvas-width);
6451 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6452 transform: translateX(-100%);
6454 .offcanvas-xl.offcanvas-end {
6457 width: var(--bs-offcanvas-width);
6458 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6459 transform: translateX(100%);
6461 .offcanvas-xl.offcanvas-top {
6465 height: var(--bs-offcanvas-height);
6467 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6468 transform: translateY(-100%);
6470 .offcanvas-xl.offcanvas-bottom {
6473 height: var(--bs-offcanvas-height);
6475 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6476 transform: translateY(100%);
6478 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6481 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6482 visibility: visible;
6485 @media (min-width: 1200px) {
6487 --bs-offcanvas-height: auto;
6488 --bs-offcanvas-border-width: 0;
6489 background-color: transparent !important;
6491 .offcanvas-xl .offcanvas-header {
6494 .offcanvas-xl .offcanvas-body {
6498 overflow-y: visible;
6499 background-color: transparent !important;
6503 @media (max-width: 1399.98px) {
6507 z-index: var(--bs-offcanvas-zindex);
6509 flex-direction: column;
6511 color: var(--bs-offcanvas-color);
6513 background-color: var(--bs-offcanvas-bg);
6514 background-clip: padding-box;
6516 transition: var(--bs-offcanvas-transition);
6519 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6524 @media (max-width: 1399.98px) {
6525 .offcanvas-xxl.offcanvas-start {
6528 width: var(--bs-offcanvas-width);
6529 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6530 transform: translateX(-100%);
6532 .offcanvas-xxl.offcanvas-end {
6535 width: var(--bs-offcanvas-width);
6536 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6537 transform: translateX(100%);
6539 .offcanvas-xxl.offcanvas-top {
6543 height: var(--bs-offcanvas-height);
6545 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6546 transform: translateY(-100%);
6548 .offcanvas-xxl.offcanvas-bottom {
6551 height: var(--bs-offcanvas-height);
6553 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6554 transform: translateY(100%);
6556 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6559 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6560 visibility: visible;
6563 @media (min-width: 1400px) {
6565 --bs-offcanvas-height: auto;
6566 --bs-offcanvas-border-width: 0;
6567 background-color: transparent !important;
6569 .offcanvas-xxl .offcanvas-header {
6572 .offcanvas-xxl .offcanvas-body {
6576 overflow-y: visible;
6577 background-color: transparent !important;
6584 z-index: var(--bs-offcanvas-zindex);
6586 flex-direction: column;
6588 color: var(--bs-offcanvas-color);
6590 background-color: var(--bs-offcanvas-bg);
6591 background-clip: padding-box;
6593 transition: var(--bs-offcanvas-transition);
6595 @media (prefers-reduced-motion: reduce) {
6600 .offcanvas.offcanvas-start {
6603 width: var(--bs-offcanvas-width);
6604 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6605 transform: translateX(-100%);
6607 .offcanvas.offcanvas-end {
6610 width: var(--bs-offcanvas-width);
6611 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6612 transform: translateX(100%);
6614 .offcanvas.offcanvas-top {
6618 height: var(--bs-offcanvas-height);
6620 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6621 transform: translateY(-100%);
6623 .offcanvas.offcanvas-bottom {
6626 height: var(--bs-offcanvas-height);
6628 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6629 transform: translateY(100%);
6631 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6634 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6635 visibility: visible;
6638 .offcanvas-backdrop {
6645 background-color: #222;
6647 .offcanvas-backdrop.fade {
6650 .offcanvas-backdrop.show {
6656 align-items: center;
6657 justify-content: space-between;
6658 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6660 .offcanvas-header .btn-close {
6661 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6662 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6663 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6664 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6669 line-height: var(--bs-offcanvas-title-line-height);
6674 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6679 display: inline-block;
6681 vertical-align: middle;
6683 background-color: currentcolor;
6686 .placeholder.btn::before {
6687 display: inline-block;
6703 .placeholder-glow .placeholder {
6704 animation: placeholder-glow 2s ease-in-out infinite;
6707 @keyframes placeholder-glow {
6713 mask-image: linear-gradient(130deg, #222 55%, rgba(0, 0, 0, 0.8) 75%, #222 95%);
6714 mask-size: 200% 100%;
6715 animation: placeholder-wave 2s linear infinite;
6718 @keyframes placeholder-wave {
6720 mask-position: -200% 0%;
6730 color: #fff !important;
6731 background-color: RGBA(241, 100, 30, var(--bs-bg-opacity, 1)) !important;
6734 .text-bg-secondary {
6735 color: #fff !important;
6736 background-color: RGBA(200, 0, 0, var(--bs-bg-opacity, 1)) !important;
6740 color: #fff !important;
6741 background-color: RGBA(102, 16, 242, var(--bs-bg-opacity, 1)) !important;
6745 color: #fff !important;
6746 background-color: RGBA(0, 123, 255, var(--bs-bg-opacity, 1)) !important;
6750 color: #222 !important;
6751 background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
6755 color: #fff !important;
6756 background-color: RGBA(140, 52, 9, var(--bs-bg-opacity, 1)) !important;
6760 color: #222 !important;
6761 background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
6765 color: #fff !important;
6766 background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
6770 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6771 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6773 .link-primary:hover, .link-primary:focus {
6774 color: RGBA(193, 80, 24, var(--bs-link-opacity, 1)) !important;
6775 text-decoration-color: RGBA(193, 80, 24, var(--bs-link-underline-opacity, 1)) !important;
6779 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6780 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6782 .link-secondary:hover, .link-secondary:focus {
6783 color: RGBA(160, 0, 0, var(--bs-link-opacity, 1)) !important;
6784 text-decoration-color: RGBA(160, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
6788 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6789 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6791 .link-success:hover, .link-success:focus {
6792 color: RGBA(82, 13, 194, var(--bs-link-opacity, 1)) !important;
6793 text-decoration-color: RGBA(82, 13, 194, var(--bs-link-underline-opacity, 1)) !important;
6797 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6798 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6800 .link-info:hover, .link-info:focus {
6801 color: RGBA(0, 98, 204, var(--bs-link-opacity, 1)) !important;
6802 text-decoration-color: RGBA(0, 98, 204, var(--bs-link-underline-opacity, 1)) !important;
6806 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6807 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6809 .link-warning:hover, .link-warning:focus {
6810 color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
6811 text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6815 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6816 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6818 .link-danger:hover, .link-danger:focus {
6819 color: RGBA(112, 42, 7, var(--bs-link-opacity, 1)) !important;
6820 text-decoration-color: RGBA(112, 42, 7, var(--bs-link-underline-opacity, 1)) !important;
6824 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6825 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6827 .link-light:hover, .link-light:focus {
6828 color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
6829 text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6833 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6834 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6836 .link-dark:hover, .link-dark:focus {
6837 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
6838 text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6841 .link-body-emphasis {
6842 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6843 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6845 .link-body-emphasis:hover, .link-body-emphasis:focus {
6846 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6847 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6852 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);
6856 display: inline-flex;
6858 align-items: center;
6859 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6860 text-underline-offset: 0.25em;
6861 backface-visibility: hidden;
6868 transition: 0.2s ease-in-out transform;
6870 @media (prefers-reduced-motion: reduce) {
6876 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
6877 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
6886 padding-top: var(--bs-aspect-ratio);
6898 --bs-aspect-ratio: 100%;
6902 --bs-aspect-ratio: 75%;
6906 --bs-aspect-ratio: 56.25%;
6910 --bs-aspect-ratio: 42.8571428571%;
6941 @media (min-width: 576px) {
6953 @media (min-width: 768px) {
6965 @media (min-width: 992px) {
6977 @media (min-width: 1200px) {
6989 @media (min-width: 1400px) {
6995 .sticky-xxl-bottom {
7003 flex-direction: row;
7004 align-items: center;
7005 align-self: stretch;
7011 flex-direction: column;
7012 align-self: stretch;
7016 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7017 width: 1px !important;
7018 height: 1px !important;
7019 padding: 0 !important;
7020 margin: -1px !important;
7021 overflow: hidden !important;
7022 clip: rect(0, 0, 0, 0) !important;
7023 white-space: nowrap !important;
7024 border: 0 !important;
7026 .visually-hidden:not(caption),
7027 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7028 position: absolute !important;
7031 .stretched-link::after {
7043 text-overflow: ellipsis;
7044 white-space: nowrap;
7048 display: inline-block;
7049 align-self: stretch;
7052 background-color: currentcolor;
7057 vertical-align: baseline !important;
7061 vertical-align: top !important;
7065 vertical-align: middle !important;
7069 vertical-align: bottom !important;
7072 .align-text-bottom {
7073 vertical-align: text-bottom !important;
7077 vertical-align: text-top !important;
7081 float: left !important;
7085 float: right !important;
7089 float: none !important;
7092 .object-fit-contain {
7093 object-fit: contain !important;
7097 object-fit: cover !important;
7101 object-fit: fill !important;
7105 object-fit: scale-down !important;
7109 object-fit: none !important;
7113 opacity: 0 !important;
7117 opacity: 0.25 !important;
7121 opacity: 0.5 !important;
7125 opacity: 0.75 !important;
7129 opacity: 1 !important;
7133 overflow: auto !important;
7137 overflow: hidden !important;
7141 overflow: visible !important;
7145 overflow: scroll !important;
7149 overflow-x: auto !important;
7152 .overflow-x-hidden {
7153 overflow-x: hidden !important;
7156 .overflow-x-visible {
7157 overflow-x: visible !important;
7160 .overflow-x-scroll {
7161 overflow-x: scroll !important;
7165 overflow-y: auto !important;
7168 .overflow-y-hidden {
7169 overflow-y: hidden !important;
7172 .overflow-y-visible {
7173 overflow-y: visible !important;
7176 .overflow-y-scroll {
7177 overflow-y: scroll !important;
7181 display: inline !important;
7185 display: inline-block !important;
7189 display: block !important;
7193 display: grid !important;
7197 display: inline-grid !important;
7201 display: table !important;
7205 display: table-row !important;
7209 display: table-cell !important;
7213 display: flex !important;
7217 display: inline-flex !important;
7221 display: none !important;
7225 box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15) !important;
7229 box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075) !important;
7233 box-shadow: 0 1rem 3rem rgba(34, 34, 34, 0.175) !important;
7237 box-shadow: none !important;
7240 .focus-ring-primary {
7241 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7244 .focus-ring-secondary {
7245 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7248 .focus-ring-success {
7249 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7253 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7256 .focus-ring-warning {
7257 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7260 .focus-ring-danger {
7261 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7265 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7269 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7273 position: static !important;
7276 .position-relative {
7277 position: relative !important;
7280 .position-absolute {
7281 position: absolute !important;
7285 position: fixed !important;
7289 position: sticky !important;
7297 top: 50% !important;
7301 top: 100% !important;
7305 bottom: 0 !important;
7309 bottom: 50% !important;
7313 bottom: 100% !important;
7321 left: 50% !important;
7325 left: 100% !important;
7329 right: 0 !important;
7333 right: 50% !important;
7337 right: 100% !important;
7341 transform: translate(-50%, -50%) !important;
7344 .translate-middle-x {
7345 transform: translateX(-50%) !important;
7348 .translate-middle-y {
7349 transform: translateY(-50%) !important;
7353 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7357 border: 0 !important;
7361 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7365 border-top: 0 !important;
7369 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7373 border-right: 0 !important;
7377 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7381 border-bottom: 0 !important;
7385 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7389 border-left: 0 !important;
7393 --bs-border-opacity: 1;
7394 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7398 --bs-border-opacity: 1;
7399 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7403 --bs-border-opacity: 1;
7404 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7408 --bs-border-opacity: 1;
7409 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7413 --bs-border-opacity: 1;
7414 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7418 --bs-border-opacity: 1;
7419 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7423 --bs-border-opacity: 1;
7424 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7428 --bs-border-opacity: 1;
7429 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7433 --bs-border-opacity: 1;
7434 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7438 --bs-border-opacity: 1;
7439 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7442 .border-primary-subtle {
7443 border-color: var(--bs-primary-border-subtle) !important;
7446 .border-secondary-subtle {
7447 border-color: var(--bs-secondary-border-subtle) !important;
7450 .border-success-subtle {
7451 border-color: var(--bs-success-border-subtle) !important;
7454 .border-info-subtle {
7455 border-color: var(--bs-info-border-subtle) !important;
7458 .border-warning-subtle {
7459 border-color: var(--bs-warning-border-subtle) !important;
7462 .border-danger-subtle {
7463 border-color: var(--bs-danger-border-subtle) !important;
7466 .border-light-subtle {
7467 border-color: var(--bs-light-border-subtle) !important;
7470 .border-dark-subtle {
7471 border-color: var(--bs-dark-border-subtle) !important;
7475 border-width: 1px !important;
7479 border-width: 2px !important;
7483 border-width: 3px !important;
7487 border-width: 4px !important;
7491 border-width: 5px !important;
7494 .border-opacity-10 {
7495 --bs-border-opacity: 0.1;
7498 .border-opacity-25 {
7499 --bs-border-opacity: 0.25;
7502 .border-opacity-50 {
7503 --bs-border-opacity: 0.5;
7506 .border-opacity-75 {
7507 --bs-border-opacity: 0.75;
7510 .border-opacity-100 {
7511 --bs-border-opacity: 1;
7515 width: 25% !important;
7519 width: 50% !important;
7523 width: 75% !important;
7527 width: 100% !important;
7531 width: auto !important;
7535 max-width: 100% !important;
7539 width: 100vw !important;
7543 min-width: 100vw !important;
7547 height: 25% !important;
7551 height: 50% !important;
7555 height: 75% !important;
7559 height: 100% !important;
7563 height: auto !important;
7567 max-height: 100% !important;
7571 height: 100vh !important;
7575 min-height: 100vh !important;
7579 flex: 1 1 auto !important;
7583 flex-direction: row !important;
7587 flex-direction: column !important;
7591 flex-direction: row-reverse !important;
7594 .flex-column-reverse {
7595 flex-direction: column-reverse !important;
7599 flex-grow: 0 !important;
7603 flex-grow: 1 !important;
7607 flex-shrink: 0 !important;
7611 flex-shrink: 1 !important;
7615 flex-wrap: wrap !important;
7619 flex-wrap: nowrap !important;
7622 .flex-wrap-reverse {
7623 flex-wrap: wrap-reverse !important;
7626 .justify-content-start {
7627 justify-content: flex-start !important;
7630 .justify-content-end {
7631 justify-content: flex-end !important;
7634 .justify-content-center {
7635 justify-content: center !important;
7638 .justify-content-between {
7639 justify-content: space-between !important;
7642 .justify-content-around {
7643 justify-content: space-around !important;
7646 .justify-content-evenly {
7647 justify-content: space-evenly !important;
7650 .align-items-start {
7651 align-items: flex-start !important;
7655 align-items: flex-end !important;
7658 .align-items-center {
7659 align-items: center !important;
7662 .align-items-baseline {
7663 align-items: baseline !important;
7666 .align-items-stretch {
7667 align-items: stretch !important;
7670 .align-content-start {
7671 align-content: flex-start !important;
7674 .align-content-end {
7675 align-content: flex-end !important;
7678 .align-content-center {
7679 align-content: center !important;
7682 .align-content-between {
7683 align-content: space-between !important;
7686 .align-content-around {
7687 align-content: space-around !important;
7690 .align-content-stretch {
7691 align-content: stretch !important;
7695 align-self: auto !important;
7699 align-self: flex-start !important;
7703 align-self: flex-end !important;
7706 .align-self-center {
7707 align-self: center !important;
7710 .align-self-baseline {
7711 align-self: baseline !important;
7714 .align-self-stretch {
7715 align-self: stretch !important;
7719 order: -1 !important;
7723 order: 0 !important;
7727 order: 1 !important;
7731 order: 2 !important;
7735 order: 3 !important;
7739 order: 4 !important;
7743 order: 5 !important;
7747 order: 6 !important;
7751 margin: 0 !important;
7755 margin: 0.25rem !important;
7759 margin: 0.5rem !important;
7763 margin: 1rem !important;
7767 margin: 1.5rem !important;
7771 margin: 3rem !important;
7775 margin: auto !important;
7779 margin-right: 0 !important;
7780 margin-left: 0 !important;
7784 margin-right: 0.25rem !important;
7785 margin-left: 0.25rem !important;
7789 margin-right: 0.5rem !important;
7790 margin-left: 0.5rem !important;
7794 margin-right: 1rem !important;
7795 margin-left: 1rem !important;
7799 margin-right: 1.5rem !important;
7800 margin-left: 1.5rem !important;
7804 margin-right: 3rem !important;
7805 margin-left: 3rem !important;
7809 margin-right: auto !important;
7810 margin-left: auto !important;
7814 margin-top: 0 !important;
7815 margin-bottom: 0 !important;
7819 margin-top: 0.25rem !important;
7820 margin-bottom: 0.25rem !important;
7824 margin-top: 0.5rem !important;
7825 margin-bottom: 0.5rem !important;
7829 margin-top: 1rem !important;
7830 margin-bottom: 1rem !important;
7834 margin-top: 1.5rem !important;
7835 margin-bottom: 1.5rem !important;
7839 margin-top: 3rem !important;
7840 margin-bottom: 3rem !important;
7844 margin-top: auto !important;
7845 margin-bottom: auto !important;
7849 margin-top: 0 !important;
7853 margin-top: 0.25rem !important;
7857 margin-top: 0.5rem !important;
7861 margin-top: 1rem !important;
7865 margin-top: 1.5rem !important;
7869 margin-top: 3rem !important;
7873 margin-top: auto !important;
7877 margin-right: 0 !important;
7881 margin-right: 0.25rem !important;
7885 margin-right: 0.5rem !important;
7889 margin-right: 1rem !important;
7893 margin-right: 1.5rem !important;
7897 margin-right: 3rem !important;
7901 margin-right: auto !important;
7905 margin-bottom: 0 !important;
7909 margin-bottom: 0.25rem !important;
7913 margin-bottom: 0.5rem !important;
7917 margin-bottom: 1rem !important;
7921 margin-bottom: 1.5rem !important;
7925 margin-bottom: 3rem !important;
7929 margin-bottom: auto !important;
7933 margin-left: 0 !important;
7937 margin-left: 0.25rem !important;
7941 margin-left: 0.5rem !important;
7945 margin-left: 1rem !important;
7949 margin-left: 1.5rem !important;
7953 margin-left: 3rem !important;
7957 margin-left: auto !important;
7961 padding: 0 !important;
7965 padding: 0.25rem !important;
7969 padding: 0.5rem !important;
7973 padding: 1rem !important;
7977 padding: 1.5rem !important;
7981 padding: 3rem !important;
7985 padding-right: 0 !important;
7986 padding-left: 0 !important;
7990 padding-right: 0.25rem !important;
7991 padding-left: 0.25rem !important;
7995 padding-right: 0.5rem !important;
7996 padding-left: 0.5rem !important;
8000 padding-right: 1rem !important;
8001 padding-left: 1rem !important;
8005 padding-right: 1.5rem !important;
8006 padding-left: 1.5rem !important;
8010 padding-right: 3rem !important;
8011 padding-left: 3rem !important;
8015 padding-top: 0 !important;
8016 padding-bottom: 0 !important;
8020 padding-top: 0.25rem !important;
8021 padding-bottom: 0.25rem !important;
8025 padding-top: 0.5rem !important;
8026 padding-bottom: 0.5rem !important;
8030 padding-top: 1rem !important;
8031 padding-bottom: 1rem !important;
8035 padding-top: 1.5rem !important;
8036 padding-bottom: 1.5rem !important;
8040 padding-top: 3rem !important;
8041 padding-bottom: 3rem !important;
8045 padding-top: 0 !important;
8049 padding-top: 0.25rem !important;
8053 padding-top: 0.5rem !important;
8057 padding-top: 1rem !important;
8061 padding-top: 1.5rem !important;
8065 padding-top: 3rem !important;
8069 padding-right: 0 !important;
8073 padding-right: 0.25rem !important;
8077 padding-right: 0.5rem !important;
8081 padding-right: 1rem !important;
8085 padding-right: 1.5rem !important;
8089 padding-right: 3rem !important;
8093 padding-bottom: 0 !important;
8097 padding-bottom: 0.25rem !important;
8101 padding-bottom: 0.5rem !important;
8105 padding-bottom: 1rem !important;
8109 padding-bottom: 1.5rem !important;
8113 padding-bottom: 3rem !important;
8117 padding-left: 0 !important;
8121 padding-left: 0.25rem !important;
8125 padding-left: 0.5rem !important;
8129 padding-left: 1rem !important;
8133 padding-left: 1.5rem !important;
8137 padding-left: 3rem !important;
8145 gap: 0.25rem !important;
8149 gap: 0.5rem !important;
8153 gap: 1rem !important;
8157 gap: 1.5rem !important;
8161 gap: 3rem !important;
8165 row-gap: 0 !important;
8169 row-gap: 0.25rem !important;
8173 row-gap: 0.5rem !important;
8177 row-gap: 1rem !important;
8181 row-gap: 1.5rem !important;
8185 row-gap: 3rem !important;
8189 column-gap: 0 !important;
8193 column-gap: 0.25rem !important;
8197 column-gap: 0.5rem !important;
8201 column-gap: 1rem !important;
8205 column-gap: 1.5rem !important;
8209 column-gap: 3rem !important;
8213 font-family: var(--bs-font-monospace) !important;
8217 font-size: calc(1.34375rem + 1.125vw) !important;
8221 font-size: calc(1.3rem + 0.6vw) !important;
8225 font-size: calc(1.278125rem + 0.3375vw) !important;
8229 font-size: calc(1.25625rem + 0.075vw) !important;
8233 font-size: 1.09375rem !important;
8237 font-size: 0.875rem !important;
8241 font-style: italic !important;
8245 font-style: normal !important;
8249 font-weight: lighter !important;
8253 font-weight: 300 !important;
8257 font-weight: 400 !important;
8261 font-weight: 500 !important;
8265 font-weight: 600 !important;
8269 font-weight: 600 !important;
8273 font-weight: bolder !important;
8277 line-height: 1 !important;
8281 line-height: 1.25 !important;
8285 line-height: 1.5 !important;
8289 line-height: 2 !important;
8293 text-align: left !important;
8297 text-align: right !important;
8301 text-align: center !important;
8304 .text-decoration-none {
8305 text-decoration: none !important;
8308 .text-decoration-underline {
8309 text-decoration: underline !important;
8312 .text-decoration-line-through {
8313 text-decoration: line-through !important;
8317 text-transform: lowercase !important;
8321 text-transform: uppercase !important;
8325 text-transform: capitalize !important;
8329 white-space: normal !important;
8333 white-space: nowrap !important;
8336 /* rtl:begin:remove */
8338 word-wrap: break-word !important;
8339 word-break: break-word !important;
8342 /* rtl:end:remove */
8344 --bs-text-opacity: 1;
8345 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8349 --bs-text-opacity: 1;
8350 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8354 --bs-text-opacity: 1;
8355 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8359 --bs-text-opacity: 1;
8360 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8364 --bs-text-opacity: 1;
8365 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8369 --bs-text-opacity: 1;
8370 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8374 --bs-text-opacity: 1;
8375 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8379 --bs-text-opacity: 1;
8380 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8384 --bs-text-opacity: 1;
8385 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8389 --bs-text-opacity: 1;
8390 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8394 --bs-text-opacity: 1;
8395 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8399 --bs-text-opacity: 1;
8400 color: var(--bs-secondary-color) !important;
8404 --bs-text-opacity: 1;
8405 color: rgba(34, 34, 34, 0.5) !important;
8409 --bs-text-opacity: 1;
8410 color: rgba(255, 255, 255, 0.5) !important;
8413 .text-body-secondary {
8414 --bs-text-opacity: 1;
8415 color: var(--bs-secondary-color) !important;
8418 .text-body-tertiary {
8419 --bs-text-opacity: 1;
8420 color: var(--bs-tertiary-color) !important;
8423 .text-body-emphasis {
8424 --bs-text-opacity: 1;
8425 color: var(--bs-emphasis-color) !important;
8429 --bs-text-opacity: 1;
8430 color: inherit !important;
8434 --bs-text-opacity: 0.25;
8438 --bs-text-opacity: 0.5;
8442 --bs-text-opacity: 0.75;
8446 --bs-text-opacity: 1;
8449 .text-primary-emphasis {
8450 color: var(--bs-primary-text-emphasis) !important;
8453 .text-secondary-emphasis {
8454 color: var(--bs-secondary-text-emphasis) !important;
8457 .text-success-emphasis {
8458 color: var(--bs-success-text-emphasis) !important;
8461 .text-info-emphasis {
8462 color: var(--bs-info-text-emphasis) !important;
8465 .text-warning-emphasis {
8466 color: var(--bs-warning-text-emphasis) !important;
8469 .text-danger-emphasis {
8470 color: var(--bs-danger-text-emphasis) !important;
8473 .text-light-emphasis {
8474 color: var(--bs-light-text-emphasis) !important;
8477 .text-dark-emphasis {
8478 color: var(--bs-dark-text-emphasis) !important;
8482 --bs-link-opacity: 0.1;
8485 .link-opacity-10-hover:hover {
8486 --bs-link-opacity: 0.1;
8490 --bs-link-opacity: 0.25;
8493 .link-opacity-25-hover:hover {
8494 --bs-link-opacity: 0.25;
8498 --bs-link-opacity: 0.5;
8501 .link-opacity-50-hover:hover {
8502 --bs-link-opacity: 0.5;
8506 --bs-link-opacity: 0.75;
8509 .link-opacity-75-hover:hover {
8510 --bs-link-opacity: 0.75;
8514 --bs-link-opacity: 1;
8517 .link-opacity-100-hover:hover {
8518 --bs-link-opacity: 1;
8522 text-underline-offset: 0.125em !important;
8525 .link-offset-1-hover:hover {
8526 text-underline-offset: 0.125em !important;
8530 text-underline-offset: 0.25em !important;
8533 .link-offset-2-hover:hover {
8534 text-underline-offset: 0.25em !important;
8538 text-underline-offset: 0.375em !important;
8541 .link-offset-3-hover:hover {
8542 text-underline-offset: 0.375em !important;
8545 .link-underline-primary {
8546 --bs-link-underline-opacity: 1;
8547 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8550 .link-underline-secondary {
8551 --bs-link-underline-opacity: 1;
8552 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8555 .link-underline-success {
8556 --bs-link-underline-opacity: 1;
8557 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8560 .link-underline-info {
8561 --bs-link-underline-opacity: 1;
8562 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8565 .link-underline-warning {
8566 --bs-link-underline-opacity: 1;
8567 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8570 .link-underline-danger {
8571 --bs-link-underline-opacity: 1;
8572 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8575 .link-underline-light {
8576 --bs-link-underline-opacity: 1;
8577 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8580 .link-underline-dark {
8581 --bs-link-underline-opacity: 1;
8582 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8586 --bs-link-underline-opacity: 1;
8587 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8590 .link-underline-opacity-0 {
8591 --bs-link-underline-opacity: 0;
8594 .link-underline-opacity-0-hover:hover {
8595 --bs-link-underline-opacity: 0;
8598 .link-underline-opacity-10 {
8599 --bs-link-underline-opacity: 0.1;
8602 .link-underline-opacity-10-hover:hover {
8603 --bs-link-underline-opacity: 0.1;
8606 .link-underline-opacity-25 {
8607 --bs-link-underline-opacity: 0.25;
8610 .link-underline-opacity-25-hover:hover {
8611 --bs-link-underline-opacity: 0.25;
8614 .link-underline-opacity-50 {
8615 --bs-link-underline-opacity: 0.5;
8618 .link-underline-opacity-50-hover:hover {
8619 --bs-link-underline-opacity: 0.5;
8622 .link-underline-opacity-75 {
8623 --bs-link-underline-opacity: 0.75;
8626 .link-underline-opacity-75-hover:hover {
8627 --bs-link-underline-opacity: 0.75;
8630 .link-underline-opacity-100 {
8631 --bs-link-underline-opacity: 1;
8634 .link-underline-opacity-100-hover:hover {
8635 --bs-link-underline-opacity: 1;
8640 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8645 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8650 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8655 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8660 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8665 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8670 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8675 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8680 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8685 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8690 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8695 background-color: transparent !important;
8698 .bg-body-secondary {
8700 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8705 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8709 --bs-bg-opacity: 0.1;
8713 --bs-bg-opacity: 0.25;
8717 --bs-bg-opacity: 0.5;
8721 --bs-bg-opacity: 0.75;
8728 .bg-primary-subtle {
8729 background-color: var(--bs-primary-bg-subtle) !important;
8732 .bg-secondary-subtle {
8733 background-color: var(--bs-secondary-bg-subtle) !important;
8736 .bg-success-subtle {
8737 background-color: var(--bs-success-bg-subtle) !important;
8741 background-color: var(--bs-info-bg-subtle) !important;
8744 .bg-warning-subtle {
8745 background-color: var(--bs-warning-bg-subtle) !important;
8749 background-color: var(--bs-danger-bg-subtle) !important;
8753 background-color: var(--bs-light-bg-subtle) !important;
8757 background-color: var(--bs-dark-bg-subtle) !important;
8761 background-image: var(--bs-gradient) !important;
8765 user-select: all !important;
8769 user-select: auto !important;
8773 user-select: none !important;
8777 pointer-events: none !important;
8781 pointer-events: auto !important;
8785 border-radius: var(--bs-border-radius) !important;
8789 border-radius: 0 !important;
8793 border-radius: var(--bs-border-radius-sm) !important;
8797 border-radius: var(--bs-border-radius) !important;
8801 border-radius: var(--bs-border-radius-lg) !important;
8805 border-radius: var(--bs-border-radius-xl) !important;
8809 border-radius: var(--bs-border-radius-xxl) !important;
8813 border-radius: 50% !important;
8817 border-radius: var(--bs-border-radius-pill) !important;
8821 border-top-left-radius: var(--bs-border-radius) !important;
8822 border-top-right-radius: var(--bs-border-radius) !important;
8826 border-top-left-radius: 0 !important;
8827 border-top-right-radius: 0 !important;
8831 border-top-left-radius: var(--bs-border-radius-sm) !important;
8832 border-top-right-radius: var(--bs-border-radius-sm) !important;
8836 border-top-left-radius: var(--bs-border-radius) !important;
8837 border-top-right-radius: var(--bs-border-radius) !important;
8841 border-top-left-radius: var(--bs-border-radius-lg) !important;
8842 border-top-right-radius: var(--bs-border-radius-lg) !important;
8846 border-top-left-radius: var(--bs-border-radius-xl) !important;
8847 border-top-right-radius: var(--bs-border-radius-xl) !important;
8851 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8852 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8855 .rounded-top-circle {
8856 border-top-left-radius: 50% !important;
8857 border-top-right-radius: 50% !important;
8861 border-top-left-radius: var(--bs-border-radius-pill) !important;
8862 border-top-right-radius: var(--bs-border-radius-pill) !important;
8866 border-top-right-radius: var(--bs-border-radius) !important;
8867 border-bottom-right-radius: var(--bs-border-radius) !important;
8871 border-top-right-radius: 0 !important;
8872 border-bottom-right-radius: 0 !important;
8876 border-top-right-radius: var(--bs-border-radius-sm) !important;
8877 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8881 border-top-right-radius: var(--bs-border-radius) !important;
8882 border-bottom-right-radius: var(--bs-border-radius) !important;
8886 border-top-right-radius: var(--bs-border-radius-lg) !important;
8887 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8891 border-top-right-radius: var(--bs-border-radius-xl) !important;
8892 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8896 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8897 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8900 .rounded-end-circle {
8901 border-top-right-radius: 50% !important;
8902 border-bottom-right-radius: 50% !important;
8906 border-top-right-radius: var(--bs-border-radius-pill) !important;
8907 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8911 border-bottom-right-radius: var(--bs-border-radius) !important;
8912 border-bottom-left-radius: var(--bs-border-radius) !important;
8916 border-bottom-right-radius: 0 !important;
8917 border-bottom-left-radius: 0 !important;
8921 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8922 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8926 border-bottom-right-radius: var(--bs-border-radius) !important;
8927 border-bottom-left-radius: var(--bs-border-radius) !important;
8931 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8932 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8936 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8937 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8941 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8942 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8945 .rounded-bottom-circle {
8946 border-bottom-right-radius: 50% !important;
8947 border-bottom-left-radius: 50% !important;
8950 .rounded-bottom-pill {
8951 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8952 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
8956 border-bottom-left-radius: var(--bs-border-radius) !important;
8957 border-top-left-radius: var(--bs-border-radius) !important;
8961 border-bottom-left-radius: 0 !important;
8962 border-top-left-radius: 0 !important;
8966 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8967 border-top-left-radius: var(--bs-border-radius-sm) !important;
8971 border-bottom-left-radius: var(--bs-border-radius) !important;
8972 border-top-left-radius: var(--bs-border-radius) !important;
8976 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8977 border-top-left-radius: var(--bs-border-radius-lg) !important;
8981 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8982 border-top-left-radius: var(--bs-border-radius-xl) !important;
8986 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8987 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8990 .rounded-start-circle {
8991 border-bottom-left-radius: 50% !important;
8992 border-top-left-radius: 50% !important;
8995 .rounded-start-pill {
8996 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
8997 border-top-left-radius: var(--bs-border-radius-pill) !important;
9001 visibility: visible !important;
9005 visibility: hidden !important;
9009 z-index: -1 !important;
9013 z-index: 0 !important;
9017 z-index: 1 !important;
9021 z-index: 2 !important;
9025 z-index: 3 !important;
9028 @media (min-width: 576px) {
9030 float: left !important;
9033 float: right !important;
9036 float: none !important;
9038 .object-fit-sm-contain {
9039 object-fit: contain !important;
9041 .object-fit-sm-cover {
9042 object-fit: cover !important;
9044 .object-fit-sm-fill {
9045 object-fit: fill !important;
9047 .object-fit-sm-scale {
9048 object-fit: scale-down !important;
9050 .object-fit-sm-none {
9051 object-fit: none !important;
9054 display: inline !important;
9056 .d-sm-inline-block {
9057 display: inline-block !important;
9060 display: block !important;
9063 display: grid !important;
9066 display: inline-grid !important;
9069 display: table !important;
9072 display: table-row !important;
9075 display: table-cell !important;
9078 display: flex !important;
9081 display: inline-flex !important;
9084 display: none !important;
9087 flex: 1 1 auto !important;
9090 flex-direction: row !important;
9093 flex-direction: column !important;
9095 .flex-sm-row-reverse {
9096 flex-direction: row-reverse !important;
9098 .flex-sm-column-reverse {
9099 flex-direction: column-reverse !important;
9102 flex-grow: 0 !important;
9105 flex-grow: 1 !important;
9108 flex-shrink: 0 !important;
9111 flex-shrink: 1 !important;
9114 flex-wrap: wrap !important;
9117 flex-wrap: nowrap !important;
9119 .flex-sm-wrap-reverse {
9120 flex-wrap: wrap-reverse !important;
9122 .justify-content-sm-start {
9123 justify-content: flex-start !important;
9125 .justify-content-sm-end {
9126 justify-content: flex-end !important;
9128 .justify-content-sm-center {
9129 justify-content: center !important;
9131 .justify-content-sm-between {
9132 justify-content: space-between !important;
9134 .justify-content-sm-around {
9135 justify-content: space-around !important;
9137 .justify-content-sm-evenly {
9138 justify-content: space-evenly !important;
9140 .align-items-sm-start {
9141 align-items: flex-start !important;
9143 .align-items-sm-end {
9144 align-items: flex-end !important;
9146 .align-items-sm-center {
9147 align-items: center !important;
9149 .align-items-sm-baseline {
9150 align-items: baseline !important;
9152 .align-items-sm-stretch {
9153 align-items: stretch !important;
9155 .align-content-sm-start {
9156 align-content: flex-start !important;
9158 .align-content-sm-end {
9159 align-content: flex-end !important;
9161 .align-content-sm-center {
9162 align-content: center !important;
9164 .align-content-sm-between {
9165 align-content: space-between !important;
9167 .align-content-sm-around {
9168 align-content: space-around !important;
9170 .align-content-sm-stretch {
9171 align-content: stretch !important;
9173 .align-self-sm-auto {
9174 align-self: auto !important;
9176 .align-self-sm-start {
9177 align-self: flex-start !important;
9179 .align-self-sm-end {
9180 align-self: flex-end !important;
9182 .align-self-sm-center {
9183 align-self: center !important;
9185 .align-self-sm-baseline {
9186 align-self: baseline !important;
9188 .align-self-sm-stretch {
9189 align-self: stretch !important;
9192 order: -1 !important;
9195 order: 0 !important;
9198 order: 1 !important;
9201 order: 2 !important;
9204 order: 3 !important;
9207 order: 4 !important;
9210 order: 5 !important;
9213 order: 6 !important;
9216 margin: 0 !important;
9219 margin: 0.25rem !important;
9222 margin: 0.5rem !important;
9225 margin: 1rem !important;
9228 margin: 1.5rem !important;
9231 margin: 3rem !important;
9234 margin: auto !important;
9237 margin-right: 0 !important;
9238 margin-left: 0 !important;
9241 margin-right: 0.25rem !important;
9242 margin-left: 0.25rem !important;
9245 margin-right: 0.5rem !important;
9246 margin-left: 0.5rem !important;
9249 margin-right: 1rem !important;
9250 margin-left: 1rem !important;
9253 margin-right: 1.5rem !important;
9254 margin-left: 1.5rem !important;
9257 margin-right: 3rem !important;
9258 margin-left: 3rem !important;
9261 margin-right: auto !important;
9262 margin-left: auto !important;
9265 margin-top: 0 !important;
9266 margin-bottom: 0 !important;
9269 margin-top: 0.25rem !important;
9270 margin-bottom: 0.25rem !important;
9273 margin-top: 0.5rem !important;
9274 margin-bottom: 0.5rem !important;
9277 margin-top: 1rem !important;
9278 margin-bottom: 1rem !important;
9281 margin-top: 1.5rem !important;
9282 margin-bottom: 1.5rem !important;
9285 margin-top: 3rem !important;
9286 margin-bottom: 3rem !important;
9289 margin-top: auto !important;
9290 margin-bottom: auto !important;
9293 margin-top: 0 !important;
9296 margin-top: 0.25rem !important;
9299 margin-top: 0.5rem !important;
9302 margin-top: 1rem !important;
9305 margin-top: 1.5rem !important;
9308 margin-top: 3rem !important;
9311 margin-top: auto !important;
9314 margin-right: 0 !important;
9317 margin-right: 0.25rem !important;
9320 margin-right: 0.5rem !important;
9323 margin-right: 1rem !important;
9326 margin-right: 1.5rem !important;
9329 margin-right: 3rem !important;
9332 margin-right: auto !important;
9335 margin-bottom: 0 !important;
9338 margin-bottom: 0.25rem !important;
9341 margin-bottom: 0.5rem !important;
9344 margin-bottom: 1rem !important;
9347 margin-bottom: 1.5rem !important;
9350 margin-bottom: 3rem !important;
9353 margin-bottom: auto !important;
9356 margin-left: 0 !important;
9359 margin-left: 0.25rem !important;
9362 margin-left: 0.5rem !important;
9365 margin-left: 1rem !important;
9368 margin-left: 1.5rem !important;
9371 margin-left: 3rem !important;
9374 margin-left: auto !important;
9377 padding: 0 !important;
9380 padding: 0.25rem !important;
9383 padding: 0.5rem !important;
9386 padding: 1rem !important;
9389 padding: 1.5rem !important;
9392 padding: 3rem !important;
9395 padding-right: 0 !important;
9396 padding-left: 0 !important;
9399 padding-right: 0.25rem !important;
9400 padding-left: 0.25rem !important;
9403 padding-right: 0.5rem !important;
9404 padding-left: 0.5rem !important;
9407 padding-right: 1rem !important;
9408 padding-left: 1rem !important;
9411 padding-right: 1.5rem !important;
9412 padding-left: 1.5rem !important;
9415 padding-right: 3rem !important;
9416 padding-left: 3rem !important;
9419 padding-top: 0 !important;
9420 padding-bottom: 0 !important;
9423 padding-top: 0.25rem !important;
9424 padding-bottom: 0.25rem !important;
9427 padding-top: 0.5rem !important;
9428 padding-bottom: 0.5rem !important;
9431 padding-top: 1rem !important;
9432 padding-bottom: 1rem !important;
9435 padding-top: 1.5rem !important;
9436 padding-bottom: 1.5rem !important;
9439 padding-top: 3rem !important;
9440 padding-bottom: 3rem !important;
9443 padding-top: 0 !important;
9446 padding-top: 0.25rem !important;
9449 padding-top: 0.5rem !important;
9452 padding-top: 1rem !important;
9455 padding-top: 1.5rem !important;
9458 padding-top: 3rem !important;
9461 padding-right: 0 !important;
9464 padding-right: 0.25rem !important;
9467 padding-right: 0.5rem !important;
9470 padding-right: 1rem !important;
9473 padding-right: 1.5rem !important;
9476 padding-right: 3rem !important;
9479 padding-bottom: 0 !important;
9482 padding-bottom: 0.25rem !important;
9485 padding-bottom: 0.5rem !important;
9488 padding-bottom: 1rem !important;
9491 padding-bottom: 1.5rem !important;
9494 padding-bottom: 3rem !important;
9497 padding-left: 0 !important;
9500 padding-left: 0.25rem !important;
9503 padding-left: 0.5rem !important;
9506 padding-left: 1rem !important;
9509 padding-left: 1.5rem !important;
9512 padding-left: 3rem !important;
9518 gap: 0.25rem !important;
9521 gap: 0.5rem !important;
9524 gap: 1rem !important;
9527 gap: 1.5rem !important;
9530 gap: 3rem !important;
9533 row-gap: 0 !important;
9536 row-gap: 0.25rem !important;
9539 row-gap: 0.5rem !important;
9542 row-gap: 1rem !important;
9545 row-gap: 1.5rem !important;
9548 row-gap: 3rem !important;
9551 column-gap: 0 !important;
9554 column-gap: 0.25rem !important;
9557 column-gap: 0.5rem !important;
9560 column-gap: 1rem !important;
9563 column-gap: 1.5rem !important;
9566 column-gap: 3rem !important;
9569 text-align: left !important;
9572 text-align: right !important;
9575 text-align: center !important;
9578 @media (min-width: 768px) {
9580 float: left !important;
9583 float: right !important;
9586 float: none !important;
9588 .object-fit-md-contain {
9589 object-fit: contain !important;
9591 .object-fit-md-cover {
9592 object-fit: cover !important;
9594 .object-fit-md-fill {
9595 object-fit: fill !important;
9597 .object-fit-md-scale {
9598 object-fit: scale-down !important;
9600 .object-fit-md-none {
9601 object-fit: none !important;
9604 display: inline !important;
9606 .d-md-inline-block {
9607 display: inline-block !important;
9610 display: block !important;
9613 display: grid !important;
9616 display: inline-grid !important;
9619 display: table !important;
9622 display: table-row !important;
9625 display: table-cell !important;
9628 display: flex !important;
9631 display: inline-flex !important;
9634 display: none !important;
9637 flex: 1 1 auto !important;
9640 flex-direction: row !important;
9643 flex-direction: column !important;
9645 .flex-md-row-reverse {
9646 flex-direction: row-reverse !important;
9648 .flex-md-column-reverse {
9649 flex-direction: column-reverse !important;
9652 flex-grow: 0 !important;
9655 flex-grow: 1 !important;
9658 flex-shrink: 0 !important;
9661 flex-shrink: 1 !important;
9664 flex-wrap: wrap !important;
9667 flex-wrap: nowrap !important;
9669 .flex-md-wrap-reverse {
9670 flex-wrap: wrap-reverse !important;
9672 .justify-content-md-start {
9673 justify-content: flex-start !important;
9675 .justify-content-md-end {
9676 justify-content: flex-end !important;
9678 .justify-content-md-center {
9679 justify-content: center !important;
9681 .justify-content-md-between {
9682 justify-content: space-between !important;
9684 .justify-content-md-around {
9685 justify-content: space-around !important;
9687 .justify-content-md-evenly {
9688 justify-content: space-evenly !important;
9690 .align-items-md-start {
9691 align-items: flex-start !important;
9693 .align-items-md-end {
9694 align-items: flex-end !important;
9696 .align-items-md-center {
9697 align-items: center !important;
9699 .align-items-md-baseline {
9700 align-items: baseline !important;
9702 .align-items-md-stretch {
9703 align-items: stretch !important;
9705 .align-content-md-start {
9706 align-content: flex-start !important;
9708 .align-content-md-end {
9709 align-content: flex-end !important;
9711 .align-content-md-center {
9712 align-content: center !important;
9714 .align-content-md-between {
9715 align-content: space-between !important;
9717 .align-content-md-around {
9718 align-content: space-around !important;
9720 .align-content-md-stretch {
9721 align-content: stretch !important;
9723 .align-self-md-auto {
9724 align-self: auto !important;
9726 .align-self-md-start {
9727 align-self: flex-start !important;
9729 .align-self-md-end {
9730 align-self: flex-end !important;
9732 .align-self-md-center {
9733 align-self: center !important;
9735 .align-self-md-baseline {
9736 align-self: baseline !important;
9738 .align-self-md-stretch {
9739 align-self: stretch !important;
9742 order: -1 !important;
9745 order: 0 !important;
9748 order: 1 !important;
9751 order: 2 !important;
9754 order: 3 !important;
9757 order: 4 !important;
9760 order: 5 !important;
9763 order: 6 !important;
9766 margin: 0 !important;
9769 margin: 0.25rem !important;
9772 margin: 0.5rem !important;
9775 margin: 1rem !important;
9778 margin: 1.5rem !important;
9781 margin: 3rem !important;
9784 margin: auto !important;
9787 margin-right: 0 !important;
9788 margin-left: 0 !important;
9791 margin-right: 0.25rem !important;
9792 margin-left: 0.25rem !important;
9795 margin-right: 0.5rem !important;
9796 margin-left: 0.5rem !important;
9799 margin-right: 1rem !important;
9800 margin-left: 1rem !important;
9803 margin-right: 1.5rem !important;
9804 margin-left: 1.5rem !important;
9807 margin-right: 3rem !important;
9808 margin-left: 3rem !important;
9811 margin-right: auto !important;
9812 margin-left: auto !important;
9815 margin-top: 0 !important;
9816 margin-bottom: 0 !important;
9819 margin-top: 0.25rem !important;
9820 margin-bottom: 0.25rem !important;
9823 margin-top: 0.5rem !important;
9824 margin-bottom: 0.5rem !important;
9827 margin-top: 1rem !important;
9828 margin-bottom: 1rem !important;
9831 margin-top: 1.5rem !important;
9832 margin-bottom: 1.5rem !important;
9835 margin-top: 3rem !important;
9836 margin-bottom: 3rem !important;
9839 margin-top: auto !important;
9840 margin-bottom: auto !important;
9843 margin-top: 0 !important;
9846 margin-top: 0.25rem !important;
9849 margin-top: 0.5rem !important;
9852 margin-top: 1rem !important;
9855 margin-top: 1.5rem !important;
9858 margin-top: 3rem !important;
9861 margin-top: auto !important;
9864 margin-right: 0 !important;
9867 margin-right: 0.25rem !important;
9870 margin-right: 0.5rem !important;
9873 margin-right: 1rem !important;
9876 margin-right: 1.5rem !important;
9879 margin-right: 3rem !important;
9882 margin-right: auto !important;
9885 margin-bottom: 0 !important;
9888 margin-bottom: 0.25rem !important;
9891 margin-bottom: 0.5rem !important;
9894 margin-bottom: 1rem !important;
9897 margin-bottom: 1.5rem !important;
9900 margin-bottom: 3rem !important;
9903 margin-bottom: auto !important;
9906 margin-left: 0 !important;
9909 margin-left: 0.25rem !important;
9912 margin-left: 0.5rem !important;
9915 margin-left: 1rem !important;
9918 margin-left: 1.5rem !important;
9921 margin-left: 3rem !important;
9924 margin-left: auto !important;
9927 padding: 0 !important;
9930 padding: 0.25rem !important;
9933 padding: 0.5rem !important;
9936 padding: 1rem !important;
9939 padding: 1.5rem !important;
9942 padding: 3rem !important;
9945 padding-right: 0 !important;
9946 padding-left: 0 !important;
9949 padding-right: 0.25rem !important;
9950 padding-left: 0.25rem !important;
9953 padding-right: 0.5rem !important;
9954 padding-left: 0.5rem !important;
9957 padding-right: 1rem !important;
9958 padding-left: 1rem !important;
9961 padding-right: 1.5rem !important;
9962 padding-left: 1.5rem !important;
9965 padding-right: 3rem !important;
9966 padding-left: 3rem !important;
9969 padding-top: 0 !important;
9970 padding-bottom: 0 !important;
9973 padding-top: 0.25rem !important;
9974 padding-bottom: 0.25rem !important;
9977 padding-top: 0.5rem !important;
9978 padding-bottom: 0.5rem !important;
9981 padding-top: 1rem !important;
9982 padding-bottom: 1rem !important;
9985 padding-top: 1.5rem !important;
9986 padding-bottom: 1.5rem !important;
9989 padding-top: 3rem !important;
9990 padding-bottom: 3rem !important;
9993 padding-top: 0 !important;
9996 padding-top: 0.25rem !important;
9999 padding-top: 0.5rem !important;
10002 padding-top: 1rem !important;
10005 padding-top: 1.5rem !important;
10008 padding-top: 3rem !important;
10011 padding-right: 0 !important;
10014 padding-right: 0.25rem !important;
10017 padding-right: 0.5rem !important;
10020 padding-right: 1rem !important;
10023 padding-right: 1.5rem !important;
10026 padding-right: 3rem !important;
10029 padding-bottom: 0 !important;
10032 padding-bottom: 0.25rem !important;
10035 padding-bottom: 0.5rem !important;
10038 padding-bottom: 1rem !important;
10041 padding-bottom: 1.5rem !important;
10044 padding-bottom: 3rem !important;
10047 padding-left: 0 !important;
10050 padding-left: 0.25rem !important;
10053 padding-left: 0.5rem !important;
10056 padding-left: 1rem !important;
10059 padding-left: 1.5rem !important;
10062 padding-left: 3rem !important;
10068 gap: 0.25rem !important;
10071 gap: 0.5rem !important;
10074 gap: 1rem !important;
10077 gap: 1.5rem !important;
10080 gap: 3rem !important;
10083 row-gap: 0 !important;
10086 row-gap: 0.25rem !important;
10089 row-gap: 0.5rem !important;
10092 row-gap: 1rem !important;
10095 row-gap: 1.5rem !important;
10098 row-gap: 3rem !important;
10101 column-gap: 0 !important;
10104 column-gap: 0.25rem !important;
10107 column-gap: 0.5rem !important;
10110 column-gap: 1rem !important;
10113 column-gap: 1.5rem !important;
10116 column-gap: 3rem !important;
10119 text-align: left !important;
10122 text-align: right !important;
10125 text-align: center !important;
10128 @media (min-width: 992px) {
10130 float: left !important;
10133 float: right !important;
10136 float: none !important;
10138 .object-fit-lg-contain {
10139 object-fit: contain !important;
10141 .object-fit-lg-cover {
10142 object-fit: cover !important;
10144 .object-fit-lg-fill {
10145 object-fit: fill !important;
10147 .object-fit-lg-scale {
10148 object-fit: scale-down !important;
10150 .object-fit-lg-none {
10151 object-fit: none !important;
10154 display: inline !important;
10156 .d-lg-inline-block {
10157 display: inline-block !important;
10160 display: block !important;
10163 display: grid !important;
10165 .d-lg-inline-grid {
10166 display: inline-grid !important;
10169 display: table !important;
10172 display: table-row !important;
10175 display: table-cell !important;
10178 display: flex !important;
10180 .d-lg-inline-flex {
10181 display: inline-flex !important;
10184 display: none !important;
10187 flex: 1 1 auto !important;
10190 flex-direction: row !important;
10193 flex-direction: column !important;
10195 .flex-lg-row-reverse {
10196 flex-direction: row-reverse !important;
10198 .flex-lg-column-reverse {
10199 flex-direction: column-reverse !important;
10202 flex-grow: 0 !important;
10205 flex-grow: 1 !important;
10207 .flex-lg-shrink-0 {
10208 flex-shrink: 0 !important;
10210 .flex-lg-shrink-1 {
10211 flex-shrink: 1 !important;
10214 flex-wrap: wrap !important;
10217 flex-wrap: nowrap !important;
10219 .flex-lg-wrap-reverse {
10220 flex-wrap: wrap-reverse !important;
10222 .justify-content-lg-start {
10223 justify-content: flex-start !important;
10225 .justify-content-lg-end {
10226 justify-content: flex-end !important;
10228 .justify-content-lg-center {
10229 justify-content: center !important;
10231 .justify-content-lg-between {
10232 justify-content: space-between !important;
10234 .justify-content-lg-around {
10235 justify-content: space-around !important;
10237 .justify-content-lg-evenly {
10238 justify-content: space-evenly !important;
10240 .align-items-lg-start {
10241 align-items: flex-start !important;
10243 .align-items-lg-end {
10244 align-items: flex-end !important;
10246 .align-items-lg-center {
10247 align-items: center !important;
10249 .align-items-lg-baseline {
10250 align-items: baseline !important;
10252 .align-items-lg-stretch {
10253 align-items: stretch !important;
10255 .align-content-lg-start {
10256 align-content: flex-start !important;
10258 .align-content-lg-end {
10259 align-content: flex-end !important;
10261 .align-content-lg-center {
10262 align-content: center !important;
10264 .align-content-lg-between {
10265 align-content: space-between !important;
10267 .align-content-lg-around {
10268 align-content: space-around !important;
10270 .align-content-lg-stretch {
10271 align-content: stretch !important;
10273 .align-self-lg-auto {
10274 align-self: auto !important;
10276 .align-self-lg-start {
10277 align-self: flex-start !important;
10279 .align-self-lg-end {
10280 align-self: flex-end !important;
10282 .align-self-lg-center {
10283 align-self: center !important;
10285 .align-self-lg-baseline {
10286 align-self: baseline !important;
10288 .align-self-lg-stretch {
10289 align-self: stretch !important;
10292 order: -1 !important;
10295 order: 0 !important;
10298 order: 1 !important;
10301 order: 2 !important;
10304 order: 3 !important;
10307 order: 4 !important;
10310 order: 5 !important;
10313 order: 6 !important;
10316 margin: 0 !important;
10319 margin: 0.25rem !important;
10322 margin: 0.5rem !important;
10325 margin: 1rem !important;
10328 margin: 1.5rem !important;
10331 margin: 3rem !important;
10334 margin: auto !important;
10337 margin-right: 0 !important;
10338 margin-left: 0 !important;
10341 margin-right: 0.25rem !important;
10342 margin-left: 0.25rem !important;
10345 margin-right: 0.5rem !important;
10346 margin-left: 0.5rem !important;
10349 margin-right: 1rem !important;
10350 margin-left: 1rem !important;
10353 margin-right: 1.5rem !important;
10354 margin-left: 1.5rem !important;
10357 margin-right: 3rem !important;
10358 margin-left: 3rem !important;
10361 margin-right: auto !important;
10362 margin-left: auto !important;
10365 margin-top: 0 !important;
10366 margin-bottom: 0 !important;
10369 margin-top: 0.25rem !important;
10370 margin-bottom: 0.25rem !important;
10373 margin-top: 0.5rem !important;
10374 margin-bottom: 0.5rem !important;
10377 margin-top: 1rem !important;
10378 margin-bottom: 1rem !important;
10381 margin-top: 1.5rem !important;
10382 margin-bottom: 1.5rem !important;
10385 margin-top: 3rem !important;
10386 margin-bottom: 3rem !important;
10389 margin-top: auto !important;
10390 margin-bottom: auto !important;
10393 margin-top: 0 !important;
10396 margin-top: 0.25rem !important;
10399 margin-top: 0.5rem !important;
10402 margin-top: 1rem !important;
10405 margin-top: 1.5rem !important;
10408 margin-top: 3rem !important;
10411 margin-top: auto !important;
10414 margin-right: 0 !important;
10417 margin-right: 0.25rem !important;
10420 margin-right: 0.5rem !important;
10423 margin-right: 1rem !important;
10426 margin-right: 1.5rem !important;
10429 margin-right: 3rem !important;
10432 margin-right: auto !important;
10435 margin-bottom: 0 !important;
10438 margin-bottom: 0.25rem !important;
10441 margin-bottom: 0.5rem !important;
10444 margin-bottom: 1rem !important;
10447 margin-bottom: 1.5rem !important;
10450 margin-bottom: 3rem !important;
10453 margin-bottom: auto !important;
10456 margin-left: 0 !important;
10459 margin-left: 0.25rem !important;
10462 margin-left: 0.5rem !important;
10465 margin-left: 1rem !important;
10468 margin-left: 1.5rem !important;
10471 margin-left: 3rem !important;
10474 margin-left: auto !important;
10477 padding: 0 !important;
10480 padding: 0.25rem !important;
10483 padding: 0.5rem !important;
10486 padding: 1rem !important;
10489 padding: 1.5rem !important;
10492 padding: 3rem !important;
10495 padding-right: 0 !important;
10496 padding-left: 0 !important;
10499 padding-right: 0.25rem !important;
10500 padding-left: 0.25rem !important;
10503 padding-right: 0.5rem !important;
10504 padding-left: 0.5rem !important;
10507 padding-right: 1rem !important;
10508 padding-left: 1rem !important;
10511 padding-right: 1.5rem !important;
10512 padding-left: 1.5rem !important;
10515 padding-right: 3rem !important;
10516 padding-left: 3rem !important;
10519 padding-top: 0 !important;
10520 padding-bottom: 0 !important;
10523 padding-top: 0.25rem !important;
10524 padding-bottom: 0.25rem !important;
10527 padding-top: 0.5rem !important;
10528 padding-bottom: 0.5rem !important;
10531 padding-top: 1rem !important;
10532 padding-bottom: 1rem !important;
10535 padding-top: 1.5rem !important;
10536 padding-bottom: 1.5rem !important;
10539 padding-top: 3rem !important;
10540 padding-bottom: 3rem !important;
10543 padding-top: 0 !important;
10546 padding-top: 0.25rem !important;
10549 padding-top: 0.5rem !important;
10552 padding-top: 1rem !important;
10555 padding-top: 1.5rem !important;
10558 padding-top: 3rem !important;
10561 padding-right: 0 !important;
10564 padding-right: 0.25rem !important;
10567 padding-right: 0.5rem !important;
10570 padding-right: 1rem !important;
10573 padding-right: 1.5rem !important;
10576 padding-right: 3rem !important;
10579 padding-bottom: 0 !important;
10582 padding-bottom: 0.25rem !important;
10585 padding-bottom: 0.5rem !important;
10588 padding-bottom: 1rem !important;
10591 padding-bottom: 1.5rem !important;
10594 padding-bottom: 3rem !important;
10597 padding-left: 0 !important;
10600 padding-left: 0.25rem !important;
10603 padding-left: 0.5rem !important;
10606 padding-left: 1rem !important;
10609 padding-left: 1.5rem !important;
10612 padding-left: 3rem !important;
10618 gap: 0.25rem !important;
10621 gap: 0.5rem !important;
10624 gap: 1rem !important;
10627 gap: 1.5rem !important;
10630 gap: 3rem !important;
10633 row-gap: 0 !important;
10636 row-gap: 0.25rem !important;
10639 row-gap: 0.5rem !important;
10642 row-gap: 1rem !important;
10645 row-gap: 1.5rem !important;
10648 row-gap: 3rem !important;
10651 column-gap: 0 !important;
10654 column-gap: 0.25rem !important;
10657 column-gap: 0.5rem !important;
10660 column-gap: 1rem !important;
10663 column-gap: 1.5rem !important;
10666 column-gap: 3rem !important;
10669 text-align: left !important;
10672 text-align: right !important;
10675 text-align: center !important;
10678 @media (min-width: 1200px) {
10680 float: left !important;
10683 float: right !important;
10686 float: none !important;
10688 .object-fit-xl-contain {
10689 object-fit: contain !important;
10691 .object-fit-xl-cover {
10692 object-fit: cover !important;
10694 .object-fit-xl-fill {
10695 object-fit: fill !important;
10697 .object-fit-xl-scale {
10698 object-fit: scale-down !important;
10700 .object-fit-xl-none {
10701 object-fit: none !important;
10704 display: inline !important;
10706 .d-xl-inline-block {
10707 display: inline-block !important;
10710 display: block !important;
10713 display: grid !important;
10715 .d-xl-inline-grid {
10716 display: inline-grid !important;
10719 display: table !important;
10722 display: table-row !important;
10725 display: table-cell !important;
10728 display: flex !important;
10730 .d-xl-inline-flex {
10731 display: inline-flex !important;
10734 display: none !important;
10737 flex: 1 1 auto !important;
10740 flex-direction: row !important;
10743 flex-direction: column !important;
10745 .flex-xl-row-reverse {
10746 flex-direction: row-reverse !important;
10748 .flex-xl-column-reverse {
10749 flex-direction: column-reverse !important;
10752 flex-grow: 0 !important;
10755 flex-grow: 1 !important;
10757 .flex-xl-shrink-0 {
10758 flex-shrink: 0 !important;
10760 .flex-xl-shrink-1 {
10761 flex-shrink: 1 !important;
10764 flex-wrap: wrap !important;
10767 flex-wrap: nowrap !important;
10769 .flex-xl-wrap-reverse {
10770 flex-wrap: wrap-reverse !important;
10772 .justify-content-xl-start {
10773 justify-content: flex-start !important;
10775 .justify-content-xl-end {
10776 justify-content: flex-end !important;
10778 .justify-content-xl-center {
10779 justify-content: center !important;
10781 .justify-content-xl-between {
10782 justify-content: space-between !important;
10784 .justify-content-xl-around {
10785 justify-content: space-around !important;
10787 .justify-content-xl-evenly {
10788 justify-content: space-evenly !important;
10790 .align-items-xl-start {
10791 align-items: flex-start !important;
10793 .align-items-xl-end {
10794 align-items: flex-end !important;
10796 .align-items-xl-center {
10797 align-items: center !important;
10799 .align-items-xl-baseline {
10800 align-items: baseline !important;
10802 .align-items-xl-stretch {
10803 align-items: stretch !important;
10805 .align-content-xl-start {
10806 align-content: flex-start !important;
10808 .align-content-xl-end {
10809 align-content: flex-end !important;
10811 .align-content-xl-center {
10812 align-content: center !important;
10814 .align-content-xl-between {
10815 align-content: space-between !important;
10817 .align-content-xl-around {
10818 align-content: space-around !important;
10820 .align-content-xl-stretch {
10821 align-content: stretch !important;
10823 .align-self-xl-auto {
10824 align-self: auto !important;
10826 .align-self-xl-start {
10827 align-self: flex-start !important;
10829 .align-self-xl-end {
10830 align-self: flex-end !important;
10832 .align-self-xl-center {
10833 align-self: center !important;
10835 .align-self-xl-baseline {
10836 align-self: baseline !important;
10838 .align-self-xl-stretch {
10839 align-self: stretch !important;
10842 order: -1 !important;
10845 order: 0 !important;
10848 order: 1 !important;
10851 order: 2 !important;
10854 order: 3 !important;
10857 order: 4 !important;
10860 order: 5 !important;
10863 order: 6 !important;
10866 margin: 0 !important;
10869 margin: 0.25rem !important;
10872 margin: 0.5rem !important;
10875 margin: 1rem !important;
10878 margin: 1.5rem !important;
10881 margin: 3rem !important;
10884 margin: auto !important;
10887 margin-right: 0 !important;
10888 margin-left: 0 !important;
10891 margin-right: 0.25rem !important;
10892 margin-left: 0.25rem !important;
10895 margin-right: 0.5rem !important;
10896 margin-left: 0.5rem !important;
10899 margin-right: 1rem !important;
10900 margin-left: 1rem !important;
10903 margin-right: 1.5rem !important;
10904 margin-left: 1.5rem !important;
10907 margin-right: 3rem !important;
10908 margin-left: 3rem !important;
10911 margin-right: auto !important;
10912 margin-left: auto !important;
10915 margin-top: 0 !important;
10916 margin-bottom: 0 !important;
10919 margin-top: 0.25rem !important;
10920 margin-bottom: 0.25rem !important;
10923 margin-top: 0.5rem !important;
10924 margin-bottom: 0.5rem !important;
10927 margin-top: 1rem !important;
10928 margin-bottom: 1rem !important;
10931 margin-top: 1.5rem !important;
10932 margin-bottom: 1.5rem !important;
10935 margin-top: 3rem !important;
10936 margin-bottom: 3rem !important;
10939 margin-top: auto !important;
10940 margin-bottom: auto !important;
10943 margin-top: 0 !important;
10946 margin-top: 0.25rem !important;
10949 margin-top: 0.5rem !important;
10952 margin-top: 1rem !important;
10955 margin-top: 1.5rem !important;
10958 margin-top: 3rem !important;
10961 margin-top: auto !important;
10964 margin-right: 0 !important;
10967 margin-right: 0.25rem !important;
10970 margin-right: 0.5rem !important;
10973 margin-right: 1rem !important;
10976 margin-right: 1.5rem !important;
10979 margin-right: 3rem !important;
10982 margin-right: auto !important;
10985 margin-bottom: 0 !important;
10988 margin-bottom: 0.25rem !important;
10991 margin-bottom: 0.5rem !important;
10994 margin-bottom: 1rem !important;
10997 margin-bottom: 1.5rem !important;
11000 margin-bottom: 3rem !important;
11003 margin-bottom: auto !important;
11006 margin-left: 0 !important;
11009 margin-left: 0.25rem !important;
11012 margin-left: 0.5rem !important;
11015 margin-left: 1rem !important;
11018 margin-left: 1.5rem !important;
11021 margin-left: 3rem !important;
11024 margin-left: auto !important;
11027 padding: 0 !important;
11030 padding: 0.25rem !important;
11033 padding: 0.5rem !important;
11036 padding: 1rem !important;
11039 padding: 1.5rem !important;
11042 padding: 3rem !important;
11045 padding-right: 0 !important;
11046 padding-left: 0 !important;
11049 padding-right: 0.25rem !important;
11050 padding-left: 0.25rem !important;
11053 padding-right: 0.5rem !important;
11054 padding-left: 0.5rem !important;
11057 padding-right: 1rem !important;
11058 padding-left: 1rem !important;
11061 padding-right: 1.5rem !important;
11062 padding-left: 1.5rem !important;
11065 padding-right: 3rem !important;
11066 padding-left: 3rem !important;
11069 padding-top: 0 !important;
11070 padding-bottom: 0 !important;
11073 padding-top: 0.25rem !important;
11074 padding-bottom: 0.25rem !important;
11077 padding-top: 0.5rem !important;
11078 padding-bottom: 0.5rem !important;
11081 padding-top: 1rem !important;
11082 padding-bottom: 1rem !important;
11085 padding-top: 1.5rem !important;
11086 padding-bottom: 1.5rem !important;
11089 padding-top: 3rem !important;
11090 padding-bottom: 3rem !important;
11093 padding-top: 0 !important;
11096 padding-top: 0.25rem !important;
11099 padding-top: 0.5rem !important;
11102 padding-top: 1rem !important;
11105 padding-top: 1.5rem !important;
11108 padding-top: 3rem !important;
11111 padding-right: 0 !important;
11114 padding-right: 0.25rem !important;
11117 padding-right: 0.5rem !important;
11120 padding-right: 1rem !important;
11123 padding-right: 1.5rem !important;
11126 padding-right: 3rem !important;
11129 padding-bottom: 0 !important;
11132 padding-bottom: 0.25rem !important;
11135 padding-bottom: 0.5rem !important;
11138 padding-bottom: 1rem !important;
11141 padding-bottom: 1.5rem !important;
11144 padding-bottom: 3rem !important;
11147 padding-left: 0 !important;
11150 padding-left: 0.25rem !important;
11153 padding-left: 0.5rem !important;
11156 padding-left: 1rem !important;
11159 padding-left: 1.5rem !important;
11162 padding-left: 3rem !important;
11168 gap: 0.25rem !important;
11171 gap: 0.5rem !important;
11174 gap: 1rem !important;
11177 gap: 1.5rem !important;
11180 gap: 3rem !important;
11183 row-gap: 0 !important;
11186 row-gap: 0.25rem !important;
11189 row-gap: 0.5rem !important;
11192 row-gap: 1rem !important;
11195 row-gap: 1.5rem !important;
11198 row-gap: 3rem !important;
11201 column-gap: 0 !important;
11204 column-gap: 0.25rem !important;
11207 column-gap: 0.5rem !important;
11210 column-gap: 1rem !important;
11213 column-gap: 1.5rem !important;
11216 column-gap: 3rem !important;
11219 text-align: left !important;
11222 text-align: right !important;
11225 text-align: center !important;
11228 @media (min-width: 1400px) {
11230 float: left !important;
11233 float: right !important;
11236 float: none !important;
11238 .object-fit-xxl-contain {
11239 object-fit: contain !important;
11241 .object-fit-xxl-cover {
11242 object-fit: cover !important;
11244 .object-fit-xxl-fill {
11245 object-fit: fill !important;
11247 .object-fit-xxl-scale {
11248 object-fit: scale-down !important;
11250 .object-fit-xxl-none {
11251 object-fit: none !important;
11254 display: inline !important;
11256 .d-xxl-inline-block {
11257 display: inline-block !important;
11260 display: block !important;
11263 display: grid !important;
11265 .d-xxl-inline-grid {
11266 display: inline-grid !important;
11269 display: table !important;
11272 display: table-row !important;
11274 .d-xxl-table-cell {
11275 display: table-cell !important;
11278 display: flex !important;
11280 .d-xxl-inline-flex {
11281 display: inline-flex !important;
11284 display: none !important;
11287 flex: 1 1 auto !important;
11290 flex-direction: row !important;
11293 flex-direction: column !important;
11295 .flex-xxl-row-reverse {
11296 flex-direction: row-reverse !important;
11298 .flex-xxl-column-reverse {
11299 flex-direction: column-reverse !important;
11302 flex-grow: 0 !important;
11305 flex-grow: 1 !important;
11307 .flex-xxl-shrink-0 {
11308 flex-shrink: 0 !important;
11310 .flex-xxl-shrink-1 {
11311 flex-shrink: 1 !important;
11314 flex-wrap: wrap !important;
11317 flex-wrap: nowrap !important;
11319 .flex-xxl-wrap-reverse {
11320 flex-wrap: wrap-reverse !important;
11322 .justify-content-xxl-start {
11323 justify-content: flex-start !important;
11325 .justify-content-xxl-end {
11326 justify-content: flex-end !important;
11328 .justify-content-xxl-center {
11329 justify-content: center !important;
11331 .justify-content-xxl-between {
11332 justify-content: space-between !important;
11334 .justify-content-xxl-around {
11335 justify-content: space-around !important;
11337 .justify-content-xxl-evenly {
11338 justify-content: space-evenly !important;
11340 .align-items-xxl-start {
11341 align-items: flex-start !important;
11343 .align-items-xxl-end {
11344 align-items: flex-end !important;
11346 .align-items-xxl-center {
11347 align-items: center !important;
11349 .align-items-xxl-baseline {
11350 align-items: baseline !important;
11352 .align-items-xxl-stretch {
11353 align-items: stretch !important;
11355 .align-content-xxl-start {
11356 align-content: flex-start !important;
11358 .align-content-xxl-end {
11359 align-content: flex-end !important;
11361 .align-content-xxl-center {
11362 align-content: center !important;
11364 .align-content-xxl-between {
11365 align-content: space-between !important;
11367 .align-content-xxl-around {
11368 align-content: space-around !important;
11370 .align-content-xxl-stretch {
11371 align-content: stretch !important;
11373 .align-self-xxl-auto {
11374 align-self: auto !important;
11376 .align-self-xxl-start {
11377 align-self: flex-start !important;
11379 .align-self-xxl-end {
11380 align-self: flex-end !important;
11382 .align-self-xxl-center {
11383 align-self: center !important;
11385 .align-self-xxl-baseline {
11386 align-self: baseline !important;
11388 .align-self-xxl-stretch {
11389 align-self: stretch !important;
11392 order: -1 !important;
11395 order: 0 !important;
11398 order: 1 !important;
11401 order: 2 !important;
11404 order: 3 !important;
11407 order: 4 !important;
11410 order: 5 !important;
11413 order: 6 !important;
11416 margin: 0 !important;
11419 margin: 0.25rem !important;
11422 margin: 0.5rem !important;
11425 margin: 1rem !important;
11428 margin: 1.5rem !important;
11431 margin: 3rem !important;
11434 margin: auto !important;
11437 margin-right: 0 !important;
11438 margin-left: 0 !important;
11441 margin-right: 0.25rem !important;
11442 margin-left: 0.25rem !important;
11445 margin-right: 0.5rem !important;
11446 margin-left: 0.5rem !important;
11449 margin-right: 1rem !important;
11450 margin-left: 1rem !important;
11453 margin-right: 1.5rem !important;
11454 margin-left: 1.5rem !important;
11457 margin-right: 3rem !important;
11458 margin-left: 3rem !important;
11461 margin-right: auto !important;
11462 margin-left: auto !important;
11465 margin-top: 0 !important;
11466 margin-bottom: 0 !important;
11469 margin-top: 0.25rem !important;
11470 margin-bottom: 0.25rem !important;
11473 margin-top: 0.5rem !important;
11474 margin-bottom: 0.5rem !important;
11477 margin-top: 1rem !important;
11478 margin-bottom: 1rem !important;
11481 margin-top: 1.5rem !important;
11482 margin-bottom: 1.5rem !important;
11485 margin-top: 3rem !important;
11486 margin-bottom: 3rem !important;
11489 margin-top: auto !important;
11490 margin-bottom: auto !important;
11493 margin-top: 0 !important;
11496 margin-top: 0.25rem !important;
11499 margin-top: 0.5rem !important;
11502 margin-top: 1rem !important;
11505 margin-top: 1.5rem !important;
11508 margin-top: 3rem !important;
11511 margin-top: auto !important;
11514 margin-right: 0 !important;
11517 margin-right: 0.25rem !important;
11520 margin-right: 0.5rem !important;
11523 margin-right: 1rem !important;
11526 margin-right: 1.5rem !important;
11529 margin-right: 3rem !important;
11532 margin-right: auto !important;
11535 margin-bottom: 0 !important;
11538 margin-bottom: 0.25rem !important;
11541 margin-bottom: 0.5rem !important;
11544 margin-bottom: 1rem !important;
11547 margin-bottom: 1.5rem !important;
11550 margin-bottom: 3rem !important;
11553 margin-bottom: auto !important;
11556 margin-left: 0 !important;
11559 margin-left: 0.25rem !important;
11562 margin-left: 0.5rem !important;
11565 margin-left: 1rem !important;
11568 margin-left: 1.5rem !important;
11571 margin-left: 3rem !important;
11574 margin-left: auto !important;
11577 padding: 0 !important;
11580 padding: 0.25rem !important;
11583 padding: 0.5rem !important;
11586 padding: 1rem !important;
11589 padding: 1.5rem !important;
11592 padding: 3rem !important;
11595 padding-right: 0 !important;
11596 padding-left: 0 !important;
11599 padding-right: 0.25rem !important;
11600 padding-left: 0.25rem !important;
11603 padding-right: 0.5rem !important;
11604 padding-left: 0.5rem !important;
11607 padding-right: 1rem !important;
11608 padding-left: 1rem !important;
11611 padding-right: 1.5rem !important;
11612 padding-left: 1.5rem !important;
11615 padding-right: 3rem !important;
11616 padding-left: 3rem !important;
11619 padding-top: 0 !important;
11620 padding-bottom: 0 !important;
11623 padding-top: 0.25rem !important;
11624 padding-bottom: 0.25rem !important;
11627 padding-top: 0.5rem !important;
11628 padding-bottom: 0.5rem !important;
11631 padding-top: 1rem !important;
11632 padding-bottom: 1rem !important;
11635 padding-top: 1.5rem !important;
11636 padding-bottom: 1.5rem !important;
11639 padding-top: 3rem !important;
11640 padding-bottom: 3rem !important;
11643 padding-top: 0 !important;
11646 padding-top: 0.25rem !important;
11649 padding-top: 0.5rem !important;
11652 padding-top: 1rem !important;
11655 padding-top: 1.5rem !important;
11658 padding-top: 3rem !important;
11661 padding-right: 0 !important;
11664 padding-right: 0.25rem !important;
11667 padding-right: 0.5rem !important;
11670 padding-right: 1rem !important;
11673 padding-right: 1.5rem !important;
11676 padding-right: 3rem !important;
11679 padding-bottom: 0 !important;
11682 padding-bottom: 0.25rem !important;
11685 padding-bottom: 0.5rem !important;
11688 padding-bottom: 1rem !important;
11691 padding-bottom: 1.5rem !important;
11694 padding-bottom: 3rem !important;
11697 padding-left: 0 !important;
11700 padding-left: 0.25rem !important;
11703 padding-left: 0.5rem !important;
11706 padding-left: 1rem !important;
11709 padding-left: 1.5rem !important;
11712 padding-left: 3rem !important;
11718 gap: 0.25rem !important;
11721 gap: 0.5rem !important;
11724 gap: 1rem !important;
11727 gap: 1.5rem !important;
11730 gap: 3rem !important;
11733 row-gap: 0 !important;
11736 row-gap: 0.25rem !important;
11739 row-gap: 0.5rem !important;
11742 row-gap: 1rem !important;
11745 row-gap: 1.5rem !important;
11748 row-gap: 3rem !important;
11750 .column-gap-xxl-0 {
11751 column-gap: 0 !important;
11753 .column-gap-xxl-1 {
11754 column-gap: 0.25rem !important;
11756 .column-gap-xxl-2 {
11757 column-gap: 0.5rem !important;
11759 .column-gap-xxl-3 {
11760 column-gap: 1rem !important;
11762 .column-gap-xxl-4 {
11763 column-gap: 1.5rem !important;
11765 .column-gap-xxl-5 {
11766 column-gap: 3rem !important;
11769 text-align: left !important;
11772 text-align: right !important;
11775 text-align: center !important;
11778 @media (min-width: 1200px) {
11780 font-size: 2.1875rem !important;
11783 font-size: 1.75rem !important;
11786 font-size: 1.53125rem !important;
11789 font-size: 1.3125rem !important;
11794 display: inline !important;
11796 .d-print-inline-block {
11797 display: inline-block !important;
11800 display: block !important;
11803 display: grid !important;
11805 .d-print-inline-grid {
11806 display: inline-grid !important;
11809 display: table !important;
11811 .d-print-table-row {
11812 display: table-row !important;
11814 .d-print-table-cell {
11815 display: table-cell !important;
11818 display: flex !important;
11820 .d-print-inline-flex {
11821 display: inline-flex !important;
11824 display: none !important;
11828 /*# sourceMappingURL=litely-red.css.map */