3 * Bootstrap v5.3.0 (https://getbootstrap.com/)
4 * Copyright 2011-2023 The Bootstrap Authors
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
8 [data-bs-theme=light] {
22 --bs-gray-dark: #303030;
23 --bs-gray-100: #f8f9fa;
24 --bs-gray-200: #ebebeb;
25 --bs-gray-300: #dee2e6;
26 --bs-gray-400: #ced4da;
27 --bs-gray-500: #adb5bd;
30 --bs-gray-800: #303030;
32 --bs-primary: #375a7f;
34 --bs-success: #00bc8c;
36 --bs-warning: #f39c12;
40 --bs-primary-rgb: 55, 90, 127;
41 --bs-secondary-rgb: 68, 68, 68;
42 --bs-success-rgb: 0, 188, 140;
43 --bs-info-rgb: 52, 152, 219;
44 --bs-warning-rgb: 243, 156, 18;
45 --bs-danger-rgb: 231, 76, 60;
46 --bs-light-rgb: 48, 48, 48;
47 --bs-dark-rgb: 222, 226, 230;
48 --bs-primary-text-emphasis: #162433;
49 --bs-secondary-text-emphasis: #1b1b1b;
50 --bs-success-text-emphasis: #004b38;
51 --bs-info-text-emphasis: #153d58;
52 --bs-warning-text-emphasis: #613e07;
53 --bs-danger-text-emphasis: #5c1e18;
54 --bs-light-text-emphasis: #444;
55 --bs-dark-text-emphasis: #444;
56 --bs-primary-bg-subtle: #d7dee5;
57 --bs-secondary-bg-subtle: #dadada;
58 --bs-success-bg-subtle: #ccf2e8;
59 --bs-info-bg-subtle: #d6eaf8;
60 --bs-warning-bg-subtle: #fdebd0;
61 --bs-danger-bg-subtle: #fadbd8;
62 --bs-light-bg-subtle: #fcfcfd;
63 --bs-dark-bg-subtle: #ced4da;
64 --bs-primary-border-subtle: #afbdcc;
65 --bs-secondary-border-subtle: #b4b4b4;
66 --bs-success-border-subtle: #99e4d1;
67 --bs-info-border-subtle: #aed6f1;
68 --bs-warning-border-subtle: #fad7a0;
69 --bs-danger-border-subtle: #f5b7b1;
70 --bs-light-border-subtle: #ebebeb;
71 --bs-dark-border-subtle: #adb5bd;
72 --bs-white-rgb: 255, 255, 255;
73 --bs-black-rgb: 0, 0, 0;
74 --bs-font-sans-serif: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
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.9375rem;
79 --bs-body-font-weight: 400;
80 --bs-body-line-height: 1.5;
81 --bs-body-color: #dee2e6;
82 --bs-body-color-rgb: 222, 226, 230;
84 --bs-body-bg-rgb: 34, 34, 34;
85 --bs-emphasis-color: #000;
86 --bs-emphasis-color-rgb: 0, 0, 0;
87 --bs-secondary-color: rgba(222, 226, 230, 0.75);
88 --bs-secondary-color-rgb: 222, 226, 230;
89 --bs-secondary-bg: #ebebeb;
90 --bs-secondary-bg-rgb: 235, 235, 235;
91 --bs-tertiary-color: rgba(222, 226, 230, 0.5);
92 --bs-tertiary-color-rgb: 222, 226, 230;
93 --bs-tertiary-bg: #f8f9fa;
94 --bs-tertiary-bg-rgb: 248, 249, 250;
95 --bs-heading-color: inherit;
96 --bs-link-color: #e74c3c;
97 --bs-link-color-rgb: 231, 76, 60;
98 --bs-link-decoration: none;
99 --bs-link-hover-color: #b93d30;
100 --bs-link-hover-color-rgb: 185, 61, 48;
101 --bs-code-color: #d63384;
102 --bs-highlight-bg: #333;
103 --bs-border-width: 1px;
104 --bs-border-style: solid;
105 --bs-border-color: rgba(222, 226, 230, 0.25);
106 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
107 --bs-border-radius: 0.375rem;
108 --bs-border-radius-sm: 0.25rem;
109 --bs-border-radius-lg: 0.5rem;
110 --bs-border-radius-xl: 1rem;
111 --bs-border-radius-xxl: 2rem;
112 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
113 --bs-border-radius-pill: 50rem;
114 --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
115 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
116 --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
117 --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
118 --bs-focus-ring-width: 0.25rem;
119 --bs-focus-ring-opacity: 0.25;
120 --bs-focus-ring-color: rgba(55, 90, 127, 0.25);
121 --bs-form-valid-color: #00bc8c;
122 --bs-form-valid-border-color: #00bc8c;
123 --bs-form-invalid-color: #e74c3c;
124 --bs-form-invalid-border-color: #e74c3c;
127 [data-bs-theme=dark] {
129 --bs-body-color: #adb5bd;
130 --bs-body-color-rgb: 173, 181, 189;
132 --bs-body-bg-rgb: 34, 34, 34;
133 --bs-emphasis-color: #fff;
134 --bs-emphasis-color-rgb: 255, 255, 255;
135 --bs-secondary-color: rgba(173, 181, 189, 0.75);
136 --bs-secondary-color-rgb: 173, 181, 189;
137 --bs-secondary-bg: #303030;
138 --bs-secondary-bg-rgb: 48, 48, 48;
139 --bs-tertiary-color: rgba(173, 181, 189, 0.5);
140 --bs-tertiary-color-rgb: 173, 181, 189;
141 --bs-tertiary-bg: #292929;
142 --bs-tertiary-bg-rgb: 41, 41, 41;
143 --bs-primary-text-emphasis: #879cb2;
144 --bs-secondary-text-emphasis: #8f8f8f;
145 --bs-success-text-emphasis: #66d7ba;
146 --bs-info-text-emphasis: #85c1e9;
147 --bs-warning-text-emphasis: #f8c471;
148 --bs-danger-text-emphasis: #f1948a;
149 --bs-light-text-emphasis: #f8f9fa;
150 --bs-dark-text-emphasis: #dee2e6;
151 --bs-primary-bg-subtle: #0b1219;
152 --bs-secondary-bg-subtle: #0e0e0e;
153 --bs-success-bg-subtle: #00261c;
154 --bs-info-bg-subtle: #0a1e2c;
155 --bs-warning-bg-subtle: #311f04;
156 --bs-danger-bg-subtle: #2e0f0c;
157 --bs-light-bg-subtle: #303030;
158 --bs-dark-bg-subtle: #181818;
159 --bs-primary-border-subtle: #21364c;
160 --bs-secondary-border-subtle: #292929;
161 --bs-success-border-subtle: #007154;
162 --bs-info-border-subtle: #1f5b83;
163 --bs-warning-border-subtle: #925e0b;
164 --bs-danger-border-subtle: #8b2e24;
165 --bs-light-border-subtle: #444;
166 --bs-dark-border-subtle: #303030;
167 --bs-heading-color: inherit;
168 --bs-link-color: #879cb2;
169 --bs-link-hover-color: #9fb0c1;
170 --bs-link-color-rgb: 135, 156, 178;
171 --bs-link-hover-color-rgb: 159, 176, 193;
172 --bs-code-color: #e685b5;
173 --bs-border-color: #444;
174 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
175 --bs-form-valid-color: #66d7ba;
176 --bs-form-valid-border-color: #66d7ba;
177 --bs-form-invalid-color: #f1948a;
178 --bs-form-invalid-border-color: #f1948a;
184 box-sizing: border-box;
187 @media (prefers-reduced-motion: no-preference) {
189 scroll-behavior: smooth;
195 font-family: var(--bs-body-font-family);
196 font-size: var(--bs-body-font-size);
197 font-weight: var(--bs-body-font-weight);
198 line-height: var(--bs-body-line-height);
199 color: var(--bs-body-color);
200 text-align: var(--bs-body-text-align);
201 background-color: var(--bs-body-bg);
202 -webkit-text-size-adjust: 100%;
203 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
210 border-top: var(--bs-border-width) solid rgba(222, 226, 230, 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.425rem + 2.1vw);
225 @media (min-width: 1200px) {
232 font-size: calc(1.375rem + 1.5vw);
234 @media (min-width: 1200px) {
241 font-size: calc(1.325rem + 0.9vw);
243 @media (min-width: 1200px) {
250 font-size: calc(1.265625rem + 0.1875vw);
252 @media (min-width: 1200px) {
254 font-size: 1.40625rem;
259 font-size: 1.171875rem;
263 font-size: 0.9375rem;
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);
382 color: var(--bs-code-color);
383 word-wrap: break-word;
390 padding: 0.1875rem 0.375rem;
392 color: var(--bs-body-bg);
393 background-color: var(--bs-body-color);
394 border-radius: 0.25rem;
407 vertical-align: middle;
411 caption-side: bottom;
412 border-collapse: collapse;
417 padding-bottom: 0.5rem;
418 color: var(--bs-secondary-color);
424 text-align: -webkit-match-parent;
433 border-color: inherit;
439 display: inline-block;
446 button:focus:not(:focus-visible) {
456 font-family: inherit;
458 line-height: inherit;
463 text-transform: none;
477 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
478 display: none !important;
485 -webkit-appearance: button;
487 button:not(:disabled),
488 [type=button]:not(:disabled),
489 [type=reset]:not(:disabled),
490 [type=submit]:not(:disabled) {
514 margin-bottom: 0.5rem;
515 font-size: calc(1.275rem + 0.3vw);
516 line-height: inherit;
518 @media (min-width: 1200px) {
527 ::-webkit-datetime-edit-fields-wrapper,
528 ::-webkit-datetime-edit-text,
529 ::-webkit-datetime-edit-minute,
530 ::-webkit-datetime-edit-hour-field,
531 ::-webkit-datetime-edit-day-field,
532 ::-webkit-datetime-edit-month-field,
533 ::-webkit-datetime-edit-year-field {
537 ::-webkit-inner-spin-button {
542 outline-offset: -2px;
543 -webkit-appearance: textfield;
554 ::-webkit-search-decoration {
555 -webkit-appearance: none;
558 ::-webkit-color-swatch-wrapper {
562 ::file-selector-button {
564 -webkit-appearance: button;
568 display: inline-block;
581 vertical-align: baseline;
585 display: none !important;
589 font-size: 1.171875rem;
594 font-size: calc(1.625rem + 4.5vw);
598 @media (min-width: 1200px) {
605 font-size: calc(1.575rem + 3.9vw);
609 @media (min-width: 1200px) {
616 font-size: calc(1.525rem + 3.3vw);
620 @media (min-width: 1200px) {
627 font-size: calc(1.475rem + 2.7vw);
631 @media (min-width: 1200px) {
638 font-size: calc(1.425rem + 2.1vw);
642 @media (min-width: 1200px) {
649 font-size: calc(1.375rem + 1.5vw);
653 @media (min-width: 1200px) {
670 display: inline-block;
672 .list-inline-item:not(:last-child) {
673 margin-right: 0.5rem;
678 text-transform: uppercase;
683 font-size: 1.171875rem;
685 .blockquote > :last-child {
695 .blockquote-footer::before {
706 background-color: var(--bs-body-bg);
707 border: var(--bs-border-width) solid var(--bs-border-color);
708 border-radius: var(--bs-border-radius);
714 display: inline-block;
718 margin-bottom: 0.5rem;
724 color: var(--bs-secondary-color);
730 --bs-gutter-x: 1.5rem;
733 padding-right: calc(var(--bs-gutter-x) * 0.5);
734 padding-left: calc(var(--bs-gutter-x) * 0.5);
739 @media (min-width: 992px) {
740 .container-lg, .container-md, .container-sm, .container {
745 --bs-breakpoint-xs: 0;
746 --bs-breakpoint-sm: 576px;
747 --bs-breakpoint-md: 768px;
748 --bs-breakpoint-lg: 992px;
749 --bs-breakpoint-xl: 1200px;
750 --bs-breakpoint-xxl: 1400px;
754 --bs-gutter-x: 1.5rem;
758 margin-top: calc(-1 * var(--bs-gutter-y));
759 margin-right: calc(-0.5 * var(--bs-gutter-x));
760 margin-left: calc(-0.5 * var(--bs-gutter-x));
766 padding-right: calc(var(--bs-gutter-x) * 0.5);
767 padding-left: calc(var(--bs-gutter-x) * 0.5);
768 margin-top: var(--bs-gutter-y);
792 width: 33.3333333333%;
807 width: 16.6666666667%;
876 margin-left: 8.33333333%;
880 margin-left: 16.66666667%;
888 margin-left: 33.33333333%;
892 margin-left: 41.66666667%;
900 margin-left: 58.33333333%;
904 margin-left: 66.66666667%;
912 margin-left: 83.33333333%;
916 margin-left: 91.66666667%;
931 --bs-gutter-x: 0.25rem;
936 --bs-gutter-y: 0.25rem;
941 --bs-gutter-x: 0.5rem;
946 --bs-gutter-y: 0.5rem;
961 --bs-gutter-x: 1.5rem;
966 --bs-gutter-y: 1.5rem;
979 @media (min-width: 576px) {
983 .row-cols-sm-auto > * {
997 width: 33.3333333333%;
1003 .row-cols-sm-5 > * {
1007 .row-cols-sm-6 > * {
1009 width: 16.6666666667%;
1021 width: 16.66666667%;
1029 width: 33.33333333%;
1033 width: 41.66666667%;
1041 width: 58.33333333%;
1045 width: 66.66666667%;
1053 width: 83.33333333%;
1057 width: 91.66666667%;
1067 margin-left: 8.33333333%;
1070 margin-left: 16.66666667%;
1076 margin-left: 33.33333333%;
1079 margin-left: 41.66666667%;
1085 margin-left: 58.33333333%;
1088 margin-left: 66.66666667%;
1094 margin-left: 83.33333333%;
1097 margin-left: 91.66666667%;
1109 --bs-gutter-x: 0.25rem;
1113 --bs-gutter-y: 0.25rem;
1117 --bs-gutter-x: 0.5rem;
1121 --bs-gutter-y: 0.5rem;
1125 --bs-gutter-x: 1rem;
1129 --bs-gutter-y: 1rem;
1133 --bs-gutter-x: 1.5rem;
1137 --bs-gutter-y: 1.5rem;
1141 --bs-gutter-x: 3rem;
1145 --bs-gutter-y: 3rem;
1148 @media (min-width: 768px) {
1152 .row-cols-md-auto > * {
1156 .row-cols-md-1 > * {
1160 .row-cols-md-2 > * {
1164 .row-cols-md-3 > * {
1166 width: 33.3333333333%;
1168 .row-cols-md-4 > * {
1172 .row-cols-md-5 > * {
1176 .row-cols-md-6 > * {
1178 width: 16.6666666667%;
1190 width: 16.66666667%;
1198 width: 33.33333333%;
1202 width: 41.66666667%;
1210 width: 58.33333333%;
1214 width: 66.66666667%;
1222 width: 83.33333333%;
1226 width: 91.66666667%;
1236 margin-left: 8.33333333%;
1239 margin-left: 16.66666667%;
1245 margin-left: 33.33333333%;
1248 margin-left: 41.66666667%;
1254 margin-left: 58.33333333%;
1257 margin-left: 66.66666667%;
1263 margin-left: 83.33333333%;
1266 margin-left: 91.66666667%;
1278 --bs-gutter-x: 0.25rem;
1282 --bs-gutter-y: 0.25rem;
1286 --bs-gutter-x: 0.5rem;
1290 --bs-gutter-y: 0.5rem;
1294 --bs-gutter-x: 1rem;
1298 --bs-gutter-y: 1rem;
1302 --bs-gutter-x: 1.5rem;
1306 --bs-gutter-y: 1.5rem;
1310 --bs-gutter-x: 3rem;
1314 --bs-gutter-y: 3rem;
1317 @media (min-width: 992px) {
1321 .row-cols-lg-auto > * {
1325 .row-cols-lg-1 > * {
1329 .row-cols-lg-2 > * {
1333 .row-cols-lg-3 > * {
1335 width: 33.3333333333%;
1337 .row-cols-lg-4 > * {
1341 .row-cols-lg-5 > * {
1345 .row-cols-lg-6 > * {
1347 width: 16.6666666667%;
1359 width: 16.66666667%;
1367 width: 33.33333333%;
1371 width: 41.66666667%;
1379 width: 58.33333333%;
1383 width: 66.66666667%;
1391 width: 83.33333333%;
1395 width: 91.66666667%;
1405 margin-left: 8.33333333%;
1408 margin-left: 16.66666667%;
1414 margin-left: 33.33333333%;
1417 margin-left: 41.66666667%;
1423 margin-left: 58.33333333%;
1426 margin-left: 66.66666667%;
1432 margin-left: 83.33333333%;
1435 margin-left: 91.66666667%;
1447 --bs-gutter-x: 0.25rem;
1451 --bs-gutter-y: 0.25rem;
1455 --bs-gutter-x: 0.5rem;
1459 --bs-gutter-y: 0.5rem;
1463 --bs-gutter-x: 1rem;
1467 --bs-gutter-y: 1rem;
1471 --bs-gutter-x: 1.5rem;
1475 --bs-gutter-y: 1.5rem;
1479 --bs-gutter-x: 3rem;
1483 --bs-gutter-y: 3rem;
1486 @media (min-width: 1200px) {
1490 .row-cols-xl-auto > * {
1494 .row-cols-xl-1 > * {
1498 .row-cols-xl-2 > * {
1502 .row-cols-xl-3 > * {
1504 width: 33.3333333333%;
1506 .row-cols-xl-4 > * {
1510 .row-cols-xl-5 > * {
1514 .row-cols-xl-6 > * {
1516 width: 16.6666666667%;
1528 width: 16.66666667%;
1536 width: 33.33333333%;
1540 width: 41.66666667%;
1548 width: 58.33333333%;
1552 width: 66.66666667%;
1560 width: 83.33333333%;
1564 width: 91.66666667%;
1574 margin-left: 8.33333333%;
1577 margin-left: 16.66666667%;
1583 margin-left: 33.33333333%;
1586 margin-left: 41.66666667%;
1592 margin-left: 58.33333333%;
1595 margin-left: 66.66666667%;
1601 margin-left: 83.33333333%;
1604 margin-left: 91.66666667%;
1616 --bs-gutter-x: 0.25rem;
1620 --bs-gutter-y: 0.25rem;
1624 --bs-gutter-x: 0.5rem;
1628 --bs-gutter-y: 0.5rem;
1632 --bs-gutter-x: 1rem;
1636 --bs-gutter-y: 1rem;
1640 --bs-gutter-x: 1.5rem;
1644 --bs-gutter-y: 1.5rem;
1648 --bs-gutter-x: 3rem;
1652 --bs-gutter-y: 3rem;
1655 @media (min-width: 1400px) {
1659 .row-cols-xxl-auto > * {
1663 .row-cols-xxl-1 > * {
1667 .row-cols-xxl-2 > * {
1671 .row-cols-xxl-3 > * {
1673 width: 33.3333333333%;
1675 .row-cols-xxl-4 > * {
1679 .row-cols-xxl-5 > * {
1683 .row-cols-xxl-6 > * {
1685 width: 16.6666666667%;
1697 width: 16.66666667%;
1705 width: 33.33333333%;
1709 width: 41.66666667%;
1717 width: 58.33333333%;
1721 width: 66.66666667%;
1729 width: 83.33333333%;
1733 width: 91.66666667%;
1743 margin-left: 8.33333333%;
1746 margin-left: 16.66666667%;
1752 margin-left: 33.33333333%;
1755 margin-left: 41.66666667%;
1761 margin-left: 58.33333333%;
1764 margin-left: 66.66666667%;
1770 margin-left: 83.33333333%;
1773 margin-left: 91.66666667%;
1785 --bs-gutter-x: 0.25rem;
1789 --bs-gutter-y: 0.25rem;
1793 --bs-gutter-x: 0.5rem;
1797 --bs-gutter-y: 0.5rem;
1801 --bs-gutter-x: 1rem;
1805 --bs-gutter-y: 1rem;
1809 --bs-gutter-x: 1.5rem;
1813 --bs-gutter-y: 1.5rem;
1817 --bs-gutter-x: 3rem;
1821 --bs-gutter-y: 3rem;
1825 --bs-table-color-type: initial;
1826 --bs-table-bg-type: initial;
1827 --bs-table-color-state: initial;
1828 --bs-table-bg-state: initial;
1829 --bs-table-color: var(--bs-body-color);
1830 --bs-table-bg: var(--bs-body-bg);
1831 --bs-table-border-color: #444;
1832 --bs-table-accent-bg: transparent;
1833 --bs-table-striped-color: var(--bs-body-color);
1834 --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
1835 --bs-table-active-color: var(--bs-body-color);
1836 --bs-table-active-bg: rgba(0, 0, 0, 0.1);
1837 --bs-table-hover-color: var(--bs-body-color);
1838 --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
1840 margin-bottom: 1rem;
1841 vertical-align: top;
1842 border-color: var(--bs-table-border-color);
1844 .table > :not(caption) > * > * {
1845 padding: 0.5rem 0.5rem;
1846 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1847 background-color: var(--bs-table-bg);
1848 border-bottom-width: var(--bs-border-width);
1849 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1852 vertical-align: inherit;
1855 vertical-align: bottom;
1858 .table-group-divider {
1859 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1866 .table-sm > :not(caption) > * > * {
1867 padding: 0.25rem 0.25rem;
1870 .table-bordered > :not(caption) > * {
1871 border-width: var(--bs-border-width) 0;
1873 .table-bordered > :not(caption) > * > * {
1874 border-width: 0 var(--bs-border-width);
1877 .table-borderless > :not(caption) > * > * {
1878 border-bottom-width: 0;
1880 .table-borderless > :not(:first-child) {
1881 border-top-width: 0;
1884 .table-striped > tbody > tr:nth-of-type(odd) > * {
1885 --bs-table-color-type: var(--bs-table-striped-color);
1886 --bs-table-bg-type: var(--bs-table-striped-bg);
1889 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1890 --bs-table-color-type: var(--bs-table-striped-color);
1891 --bs-table-bg-type: var(--bs-table-striped-bg);
1895 --bs-table-color-state: var(--bs-table-active-color);
1896 --bs-table-bg-state: var(--bs-table-active-bg);
1899 .table-hover > tbody > tr:hover > * {
1900 --bs-table-color-state: var(--bs-table-hover-color);
1901 --bs-table-bg-state: var(--bs-table-hover-bg);
1905 --bs-table-color: #000;
1906 --bs-table-bg: #d7dee5;
1907 --bs-table-border-color: #c2c8ce;
1908 --bs-table-striped-bg: #ccd3da;
1909 --bs-table-striped-color: #000;
1910 --bs-table-active-bg: #c2c8ce;
1911 --bs-table-active-color: #000;
1912 --bs-table-hover-bg: #c7cdd4;
1913 --bs-table-hover-color: #000;
1914 color: var(--bs-table-color);
1915 border-color: var(--bs-table-border-color);
1919 --bs-table-color: #000;
1920 --bs-table-bg: #dadada;
1921 --bs-table-border-color: #c4c4c4;
1922 --bs-table-striped-bg: #cfcfcf;
1923 --bs-table-striped-color: #000;
1924 --bs-table-active-bg: #c4c4c4;
1925 --bs-table-active-color: #000;
1926 --bs-table-hover-bg: #cacaca;
1927 --bs-table-hover-color: #000;
1928 color: var(--bs-table-color);
1929 border-color: var(--bs-table-border-color);
1933 --bs-table-color: #000;
1934 --bs-table-bg: #ccf2e8;
1935 --bs-table-border-color: #b8dad1;
1936 --bs-table-striped-bg: #c2e6dc;
1937 --bs-table-striped-color: #000;
1938 --bs-table-active-bg: #b8dad1;
1939 --bs-table-active-color: #000;
1940 --bs-table-hover-bg: #bde0d7;
1941 --bs-table-hover-color: #000;
1942 color: var(--bs-table-color);
1943 border-color: var(--bs-table-border-color);
1947 --bs-table-color: #000;
1948 --bs-table-bg: #d6eaf8;
1949 --bs-table-border-color: #c1d3df;
1950 --bs-table-striped-bg: #cbdeec;
1951 --bs-table-striped-color: #000;
1952 --bs-table-active-bg: #c1d3df;
1953 --bs-table-active-color: #000;
1954 --bs-table-hover-bg: #c6d8e5;
1955 --bs-table-hover-color: #000;
1956 color: var(--bs-table-color);
1957 border-color: var(--bs-table-border-color);
1961 --bs-table-color: #000;
1962 --bs-table-bg: #fdebd0;
1963 --bs-table-border-color: #e4d4bb;
1964 --bs-table-striped-bg: #f0dfc6;
1965 --bs-table-striped-color: #000;
1966 --bs-table-active-bg: #e4d4bb;
1967 --bs-table-active-color: #000;
1968 --bs-table-hover-bg: #ead9c0;
1969 --bs-table-hover-color: #000;
1970 color: var(--bs-table-color);
1971 border-color: var(--bs-table-border-color);
1975 --bs-table-color: #000;
1976 --bs-table-bg: #fadbd8;
1977 --bs-table-border-color: #e1c5c2;
1978 --bs-table-striped-bg: #eed0cd;
1979 --bs-table-striped-color: #000;
1980 --bs-table-active-bg: #e1c5c2;
1981 --bs-table-active-color: #000;
1982 --bs-table-hover-bg: #e7cbc8;
1983 --bs-table-hover-color: #000;
1984 color: var(--bs-table-color);
1985 border-color: var(--bs-table-border-color);
1989 --bs-table-color: #fff;
1990 --bs-table-bg: #303030;
1991 --bs-table-border-color: #454545;
1992 --bs-table-striped-bg: #3a3a3a;
1993 --bs-table-striped-color: #fff;
1994 --bs-table-active-bg: #454545;
1995 --bs-table-active-color: #fff;
1996 --bs-table-hover-bg: #404040;
1997 --bs-table-hover-color: #fff;
1998 color: var(--bs-table-color);
1999 border-color: var(--bs-table-border-color);
2003 --bs-table-color: #000;
2004 --bs-table-bg: #dee2e6;
2005 --bs-table-border-color: #c8cbcf;
2006 --bs-table-striped-bg: #d3d7db;
2007 --bs-table-striped-color: #000;
2008 --bs-table-active-bg: #c8cbcf;
2009 --bs-table-active-color: #000;
2010 --bs-table-hover-bg: #cdd1d5;
2011 --bs-table-hover-color: #000;
2012 color: var(--bs-table-color);
2013 border-color: var(--bs-table-border-color);
2018 -webkit-overflow-scrolling: touch;
2021 @media (max-width: 575.98px) {
2022 .table-responsive-sm {
2024 -webkit-overflow-scrolling: touch;
2027 @media (max-width: 767.98px) {
2028 .table-responsive-md {
2030 -webkit-overflow-scrolling: touch;
2033 @media (max-width: 991.98px) {
2034 .table-responsive-lg {
2036 -webkit-overflow-scrolling: touch;
2039 @media (max-width: 1199.98px) {
2040 .table-responsive-xl {
2042 -webkit-overflow-scrolling: touch;
2045 @media (max-width: 1399.98px) {
2046 .table-responsive-xxl {
2048 -webkit-overflow-scrolling: touch;
2052 margin-bottom: 0.5rem;
2056 padding-top: calc(0.375rem + var(--bs-border-width));
2057 padding-bottom: calc(0.375rem + var(--bs-border-width));
2063 .col-form-label-lg {
2064 padding-top: calc(0.5rem + var(--bs-border-width));
2065 padding-bottom: calc(0.5rem + var(--bs-border-width));
2066 font-size: 1.171875rem;
2069 .col-form-label-sm {
2070 padding-top: calc(0.25rem + var(--bs-border-width));
2071 padding-bottom: calc(0.25rem + var(--bs-border-width));
2072 font-size: 0.8203125rem;
2076 margin-top: 0.25rem;
2078 color: var(--bs-secondary-color);
2084 padding: 0.375rem 0.75rem;
2085 font-size: 0.9375rem;
2089 background-color: #444;
2090 background-clip: padding-box;
2091 border: var(--bs-border-width) solid #222;
2093 border-radius: var(--bs-border-radius);
2094 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2096 @media (prefers-reduced-motion: reduce) {
2101 .form-control[type=file] {
2104 .form-control[type=file]:not(:disabled):not([readonly]) {
2107 .form-control:focus {
2109 background-color: #444;
2110 border-color: #9badbf;
2112 box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
2114 .form-control::-webkit-date-and-time-value {
2119 .form-control::-webkit-datetime-edit {
2123 .form-control::placeholder {
2124 color: var(--bs-secondary-color);
2127 .form-control:disabled {
2128 background-color: #2b2b2b;
2131 .form-control::file-selector-button {
2132 padding: 0.375rem 0.75rem;
2133 margin: -0.375rem -0.75rem;
2134 margin-inline-end: 0.75rem;
2136 background-color: var(--bs-tertiary-bg);
2137 pointer-events: none;
2138 border-color: inherit;
2139 border-style: solid;
2141 border-inline-end-width: var(--bs-border-width);
2143 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;
2145 @media (prefers-reduced-motion: reduce) {
2146 .form-control::file-selector-button {
2150 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2151 background-color: var(--bs-secondary-bg);
2154 .form-control-plaintext {
2157 padding: 0.375rem 0;
2160 color: var(--bs-body-color);
2161 background-color: transparent;
2162 border: solid transparent;
2163 border-width: var(--bs-border-width) 0;
2165 .form-control-plaintext:focus {
2168 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2174 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2175 padding: 0.25rem 0.5rem;
2176 font-size: 0.8203125rem;
2177 border-radius: var(--bs-border-radius-sm);
2179 .form-control-sm::file-selector-button {
2180 padding: 0.25rem 0.5rem;
2181 margin: -0.25rem -0.5rem;
2182 margin-inline-end: 0.5rem;
2186 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2187 padding: 0.5rem 1rem;
2188 font-size: 1.171875rem;
2189 border-radius: var(--bs-border-radius-lg);
2191 .form-control-lg::file-selector-button {
2192 padding: 0.5rem 1rem;
2193 margin: -0.5rem -1rem;
2194 margin-inline-end: 1rem;
2197 textarea.form-control {
2198 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2200 textarea.form-control-sm {
2201 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2203 textarea.form-control-lg {
2204 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2207 .form-control-color {
2209 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2212 .form-control-color:not(:disabled):not([readonly]) {
2215 .form-control-color::-moz-color-swatch {
2216 border: 0 !important;
2217 border-radius: var(--bs-border-radius);
2219 .form-control-color::-webkit-color-swatch {
2220 border: 0 !important;
2221 border-radius: var(--bs-border-radius);
2223 .form-control-color.form-control-sm {
2224 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2226 .form-control-color.form-control-lg {
2227 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2231 --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23303030' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2234 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2235 font-size: 0.9375rem;
2239 background-color: #444;
2240 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2241 background-repeat: no-repeat;
2242 background-position: right 0.75rem center;
2243 background-size: 16px 12px;
2244 border: var(--bs-border-width) solid #222;
2245 border-radius: var(--bs-border-radius);
2246 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2249 @media (prefers-reduced-motion: reduce) {
2254 .form-select:focus {
2255 border-color: #9badbf;
2257 box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
2259 .form-select[multiple], .form-select[size]:not([size="1"]) {
2260 padding-right: 0.75rem;
2261 background-image: none;
2263 .form-select:disabled {
2264 background-color: #2b2b2b;
2266 .form-select:-moz-focusring {
2268 text-shadow: 0 0 0 #fff;
2272 padding-top: 0.25rem;
2273 padding-bottom: 0.25rem;
2274 padding-left: 0.5rem;
2275 font-size: 0.8203125rem;
2276 border-radius: var(--bs-border-radius-sm);
2280 padding-top: 0.5rem;
2281 padding-bottom: 0.5rem;
2283 font-size: 1.171875rem;
2284 border-radius: var(--bs-border-radius-lg);
2287 [data-bs-theme=dark] .form-select {
2288 --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");
2293 min-height: 1.40625rem;
2294 padding-left: 1.5em;
2295 margin-bottom: 0.125rem;
2297 .form-check .form-check-input {
2299 margin-left: -1.5em;
2302 .form-check-reverse {
2303 padding-right: 1.5em;
2307 .form-check-reverse .form-check-input {
2309 margin-right: -1.5em;
2314 --bs-form-check-bg: #444;
2318 vertical-align: top;
2319 background-color: var(--bs-form-check-bg);
2320 background-image: var(--bs-form-check-bg-image);
2321 background-repeat: no-repeat;
2322 background-position: center;
2323 background-size: contain;
2324 border: var(--bs-border-width) solid var(--bs-border-color);
2326 print-color-adjust: exact;
2328 .form-check-input[type=checkbox] {
2329 border-radius: 0.25em;
2331 .form-check-input[type=radio] {
2334 .form-check-input:active {
2335 filter: brightness(90%);
2337 .form-check-input:focus {
2338 border-color: #9badbf;
2340 box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
2342 .form-check-input:checked {
2343 background-color: #375a7f;
2344 border-color: #375a7f;
2346 .form-check-input:checked[type=checkbox] {
2347 --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");
2349 .form-check-input:checked[type=radio] {
2350 --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");
2352 .form-check-input[type=checkbox]:indeterminate {
2353 background-color: #375a7f;
2354 border-color: #375a7f;
2355 --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");
2357 .form-check-input:disabled {
2358 pointer-events: none;
2362 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2368 padding-left: 2.5em;
2370 .form-switch .form-check-input {
2371 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
2373 margin-left: -2.5em;
2374 background-image: var(--bs-form-switch-bg);
2375 background-position: left center;
2377 transition: background-position 0.15s ease-in-out;
2379 @media (prefers-reduced-motion: reduce) {
2380 .form-switch .form-check-input {
2384 .form-switch .form-check-input:focus {
2385 --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='%239badbf'/%3e%3c/svg%3e");
2387 .form-switch .form-check-input:checked {
2388 background-position: right center;
2389 --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");
2391 .form-switch.form-check-reverse {
2392 padding-right: 2.5em;
2395 .form-switch.form-check-reverse .form-check-input {
2396 margin-right: -2.5em;
2400 .form-check-inline {
2401 display: inline-block;
2407 clip: rect(0, 0, 0, 0);
2408 pointer-events: none;
2410 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2411 pointer-events: none;
2416 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2417 --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");
2424 background-color: transparent;
2430 .form-range:focus::-webkit-slider-thumb {
2431 box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
2433 .form-range:focus::-moz-range-thumb {
2434 box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
2436 .form-range::-moz-focus-outer {
2439 .form-range::-webkit-slider-thumb {
2442 margin-top: -0.25rem;
2443 background-color: #375a7f;
2445 border-radius: 1rem;
2446 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2449 @media (prefers-reduced-motion: reduce) {
2450 .form-range::-webkit-slider-thumb {
2454 .form-range::-webkit-slider-thumb:active {
2455 background-color: #c3ced9;
2457 .form-range::-webkit-slider-runnable-track {
2462 background-color: var(--bs-tertiary-bg);
2463 border-color: transparent;
2464 border-radius: 1rem;
2466 .form-range::-moz-range-thumb {
2469 background-color: #375a7f;
2471 border-radius: 1rem;
2472 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2475 @media (prefers-reduced-motion: reduce) {
2476 .form-range::-moz-range-thumb {
2480 .form-range::-moz-range-thumb:active {
2481 background-color: #c3ced9;
2483 .form-range::-moz-range-track {
2488 background-color: var(--bs-tertiary-bg);
2489 border-color: transparent;
2490 border-radius: 1rem;
2492 .form-range:disabled {
2493 pointer-events: none;
2495 .form-range:disabled::-webkit-slider-thumb {
2496 background-color: var(--bs-secondary-color);
2498 .form-range:disabled::-moz-range-thumb {
2499 background-color: var(--bs-secondary-color);
2505 .form-floating > .form-control,
2506 .form-floating > .form-control-plaintext,
2507 .form-floating > .form-select {
2508 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2509 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2512 .form-floating > label {
2518 padding: 1rem 0.75rem;
2521 text-overflow: ellipsis;
2522 white-space: nowrap;
2523 pointer-events: none;
2524 border: var(--bs-border-width) solid transparent;
2525 transform-origin: 0 0;
2526 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2528 @media (prefers-reduced-motion: reduce) {
2529 .form-floating > label {
2533 .form-floating > .form-control,
2534 .form-floating > .form-control-plaintext {
2535 padding: 1rem 0.75rem;
2537 .form-floating > .form-control::placeholder,
2538 .form-floating > .form-control-plaintext::placeholder {
2541 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2542 .form-floating > .form-control-plaintext:focus,
2543 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2544 padding-top: 1.625rem;
2545 padding-bottom: 0.625rem;
2547 .form-floating > .form-control:-webkit-autofill,
2548 .form-floating > .form-control-plaintext:-webkit-autofill {
2549 padding-top: 1.625rem;
2550 padding-bottom: 0.625rem;
2552 .form-floating > .form-select {
2553 padding-top: 1.625rem;
2554 padding-bottom: 0.625rem;
2556 .form-floating > .form-control:focus ~ label,
2557 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2558 .form-floating > .form-control-plaintext ~ label,
2559 .form-floating > .form-select ~ label {
2560 color: rgba(var(--bs-body-color-rgb), 0.65);
2561 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2563 .form-floating > .form-control:focus ~ label::after,
2564 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2565 .form-floating > .form-control-plaintext ~ label::after,
2566 .form-floating > .form-select ~ label::after {
2568 inset: 1rem 0.375rem;
2572 background-color: #444;
2573 border-radius: var(--bs-border-radius);
2575 .form-floating > .form-control:-webkit-autofill ~ label {
2576 color: rgba(var(--bs-body-color-rgb), 0.65);
2577 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2579 .form-floating > .form-control-plaintext ~ label {
2580 border-width: var(--bs-border-width) 0;
2582 .form-floating > :disabled ~ label {
2585 .form-floating > :disabled ~ label::after {
2586 background-color: #2b2b2b;
2593 align-items: stretch;
2596 .input-group > .form-control,
2597 .input-group > .form-select,
2598 .input-group > .form-floating {
2604 .input-group > .form-control:focus,
2605 .input-group > .form-select:focus,
2606 .input-group > .form-floating:focus-within {
2613 .input-group .btn:focus {
2619 align-items: center;
2620 padding: 0.375rem 0.75rem;
2621 font-size: 0.9375rem;
2626 white-space: nowrap;
2627 background-color: #444;
2628 border: var(--bs-border-width) solid #222;
2629 border-radius: var(--bs-border-radius);
2632 .input-group-lg > .form-control,
2633 .input-group-lg > .form-select,
2634 .input-group-lg > .input-group-text,
2635 .input-group-lg > .btn {
2636 padding: 0.5rem 1rem;
2637 font-size: 1.171875rem;
2638 border-radius: var(--bs-border-radius-lg);
2641 .input-group-sm > .form-control,
2642 .input-group-sm > .form-select,
2643 .input-group-sm > .input-group-text,
2644 .input-group-sm > .btn {
2645 padding: 0.25rem 0.5rem;
2646 font-size: 0.8203125rem;
2647 border-radius: var(--bs-border-radius-sm);
2650 .input-group-lg > .form-select,
2651 .input-group-sm > .form-select {
2652 padding-right: 3rem;
2655 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2656 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2657 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2658 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2659 border-top-right-radius: 0;
2660 border-bottom-right-radius: 0;
2662 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2663 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2664 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2665 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2666 border-top-right-radius: 0;
2667 border-bottom-right-radius: 0;
2669 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2670 margin-left: calc(var(--bs-border-width) * -1);
2671 border-top-left-radius: 0;
2672 border-bottom-left-radius: 0;
2674 .input-group > .form-floating:not(:first-child) > .form-control,
2675 .input-group > .form-floating:not(:first-child) > .form-select {
2676 border-top-left-radius: 0;
2677 border-bottom-left-radius: 0;
2683 margin-top: 0.25rem;
2685 color: var(--bs-form-valid-color);
2694 padding: 0.25rem 0.5rem;
2696 font-size: 0.8203125rem;
2698 background-color: var(--bs-success);
2699 border-radius: var(--bs-border-radius);
2702 .was-validated :valid ~ .valid-feedback,
2703 .was-validated :valid ~ .valid-tooltip,
2704 .is-valid ~ .valid-feedback,
2705 .is-valid ~ .valid-tooltip {
2709 .was-validated .form-control:valid, .form-control.is-valid {
2710 border-color: var(--bs-form-valid-border-color);
2711 padding-right: calc(1.5em + 0.75rem);
2712 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300bc8c' 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");
2713 background-repeat: no-repeat;
2714 background-position: right calc(0.375em + 0.1875rem) center;
2715 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2717 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2718 border-color: var(--bs-form-valid-border-color);
2719 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2722 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2723 padding-right: calc(1.5em + 0.75rem);
2724 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2727 .was-validated .form-select:valid, .form-select.is-valid {
2728 border-color: var(--bs-form-valid-border-color);
2730 .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"] {
2731 --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='%2300bc8c' 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");
2732 padding-right: 4.125rem;
2733 background-position: right 0.75rem center, center right 2.25rem;
2734 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2736 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2737 border-color: var(--bs-form-valid-border-color);
2738 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2741 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2742 width: calc(3rem + calc(1.5em + 0.75rem));
2745 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2746 border-color: var(--bs-form-valid-border-color);
2748 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2749 background-color: var(--bs-form-valid-color);
2751 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2752 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2754 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2755 color: var(--bs-form-valid-color);
2758 .form-check-inline .form-check-input ~ .valid-feedback {
2762 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2763 .was-validated .input-group > .form-select:not(:focus):valid,
2764 .input-group > .form-select:not(:focus).is-valid,
2765 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2766 .input-group > .form-floating:not(:focus-within).is-valid {
2773 margin-top: 0.25rem;
2775 color: var(--bs-form-invalid-color);
2784 padding: 0.25rem 0.5rem;
2786 font-size: 0.8203125rem;
2788 background-color: var(--bs-danger);
2789 border-radius: var(--bs-border-radius);
2792 .was-validated :invalid ~ .invalid-feedback,
2793 .was-validated :invalid ~ .invalid-tooltip,
2794 .is-invalid ~ .invalid-feedback,
2795 .is-invalid ~ .invalid-tooltip {
2799 .was-validated .form-control:invalid, .form-control.is-invalid {
2800 border-color: var(--bs-form-invalid-border-color);
2801 padding-right: calc(1.5em + 0.75rem);
2802 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='%23e74c3c'%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='%23e74c3c' stroke='none'/%3e%3c/svg%3e");
2803 background-repeat: no-repeat;
2804 background-position: right calc(0.375em + 0.1875rem) center;
2805 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2807 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2808 border-color: var(--bs-form-invalid-border-color);
2809 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2812 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2813 padding-right: calc(1.5em + 0.75rem);
2814 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2817 .was-validated .form-select:invalid, .form-select.is-invalid {
2818 border-color: var(--bs-form-invalid-border-color);
2820 .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"] {
2821 --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='%23e74c3c'%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='%23e74c3c' stroke='none'/%3e%3c/svg%3e");
2822 padding-right: 4.125rem;
2823 background-position: right 0.75rem center, center right 2.25rem;
2824 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2826 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2827 border-color: var(--bs-form-invalid-border-color);
2828 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2831 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2832 width: calc(3rem + calc(1.5em + 0.75rem));
2835 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2836 border-color: var(--bs-form-invalid-border-color);
2838 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2839 background-color: var(--bs-form-invalid-color);
2841 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2842 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2844 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2845 color: var(--bs-form-invalid-color);
2848 .form-check-inline .form-check-input ~ .invalid-feedback {
2852 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2853 .was-validated .input-group > .form-select:not(:focus):invalid,
2854 .input-group > .form-select:not(:focus).is-invalid,
2855 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2856 .input-group > .form-floating:not(:focus-within).is-invalid {
2861 --bs-btn-padding-x: 0.75rem;
2862 --bs-btn-padding-y: 0.375rem;
2863 --bs-btn-font-family: ;
2864 --bs-btn-font-size: 0.9375rem;
2865 --bs-btn-font-weight: 400;
2866 --bs-btn-line-height: 1.5;
2867 --bs-btn-color: var(--bs-body-color);
2868 --bs-btn-bg: transparent;
2869 --bs-btn-border-width: var(--bs-border-width);
2870 --bs-btn-border-color: transparent;
2871 --bs-btn-border-radius: var(--bs-border-radius);
2872 --bs-btn-hover-border-color: transparent;
2873 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2874 --bs-btn-disabled-opacity: 0.65;
2875 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2876 display: inline-block;
2877 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2878 font-family: var(--bs-btn-font-family);
2879 font-size: var(--bs-btn-font-size);
2880 font-weight: var(--bs-btn-font-weight);
2881 line-height: var(--bs-btn-line-height);
2882 color: var(--bs-btn-color);
2884 vertical-align: middle;
2887 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2888 border-radius: var(--bs-btn-border-radius);
2889 background-color: var(--bs-btn-bg);
2890 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;
2892 @media (prefers-reduced-motion: reduce) {
2898 color: var(--bs-btn-hover-color);
2899 background-color: var(--bs-btn-hover-bg);
2900 border-color: var(--bs-btn-hover-border-color);
2902 .btn-check + .btn:hover {
2903 color: var(--bs-btn-color);
2904 background-color: var(--bs-btn-bg);
2905 border-color: var(--bs-btn-border-color);
2907 .btn:focus-visible {
2908 color: var(--bs-btn-hover-color);
2909 background-color: var(--bs-btn-hover-bg);
2910 border-color: var(--bs-btn-hover-border-color);
2912 box-shadow: var(--bs-btn-focus-box-shadow);
2914 .btn-check:focus-visible + .btn {
2915 border-color: var(--bs-btn-hover-border-color);
2917 box-shadow: var(--bs-btn-focus-box-shadow);
2919 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
2920 color: var(--bs-btn-active-color);
2921 background-color: var(--bs-btn-active-bg);
2922 border-color: var(--bs-btn-active-border-color);
2924 .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 {
2925 box-shadow: var(--bs-btn-focus-box-shadow);
2927 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2928 color: var(--bs-btn-disabled-color);
2929 pointer-events: none;
2930 background-color: var(--bs-btn-disabled-bg);
2931 border-color: var(--bs-btn-disabled-border-color);
2932 opacity: var(--bs-btn-disabled-opacity);
2936 --bs-btn-color: #fff;
2937 --bs-btn-bg: #375a7f;
2938 --bs-btn-border-color: #375a7f;
2939 --bs-btn-hover-color: #fff;
2940 --bs-btn-hover-bg: #2f4d6c;
2941 --bs-btn-hover-border-color: #2c4866;
2942 --bs-btn-focus-shadow-rgb: 85, 115, 146;
2943 --bs-btn-active-color: #fff;
2944 --bs-btn-active-bg: #2c4866;
2945 --bs-btn-active-border-color: #29445f;
2946 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2947 --bs-btn-disabled-color: #fff;
2948 --bs-btn-disabled-bg: #375a7f;
2949 --bs-btn-disabled-border-color: #375a7f;
2953 --bs-btn-color: #fff;
2955 --bs-btn-border-color: #444;
2956 --bs-btn-hover-color: #fff;
2957 --bs-btn-hover-bg: #3a3a3a;
2958 --bs-btn-hover-border-color: #363636;
2959 --bs-btn-focus-shadow-rgb: 96, 96, 96;
2960 --bs-btn-active-color: #fff;
2961 --bs-btn-active-bg: #363636;
2962 --bs-btn-active-border-color: #333333;
2963 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2964 --bs-btn-disabled-color: #fff;
2965 --bs-btn-disabled-bg: #444;
2966 --bs-btn-disabled-border-color: #444;
2970 --bs-btn-color: #000;
2971 --bs-btn-bg: #00bc8c;
2972 --bs-btn-border-color: #00bc8c;
2973 --bs-btn-hover-color: #000;
2974 --bs-btn-hover-bg: #26c69d;
2975 --bs-btn-hover-border-color: #1ac398;
2976 --bs-btn-focus-shadow-rgb: 0, 160, 119;
2977 --bs-btn-active-color: #000;
2978 --bs-btn-active-bg: #33c9a3;
2979 --bs-btn-active-border-color: #1ac398;
2980 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2981 --bs-btn-disabled-color: #000;
2982 --bs-btn-disabled-bg: #00bc8c;
2983 --bs-btn-disabled-border-color: #00bc8c;
2987 --bs-btn-color: #fff;
2988 --bs-btn-bg: #3498db;
2989 --bs-btn-border-color: #3498db;
2990 --bs-btn-hover-color: #fff;
2991 --bs-btn-hover-bg: #2c81ba;
2992 --bs-btn-hover-border-color: #2a7aaf;
2993 --bs-btn-focus-shadow-rgb: 82, 167, 224;
2994 --bs-btn-active-color: #fff;
2995 --bs-btn-active-bg: #2a7aaf;
2996 --bs-btn-active-border-color: #2772a4;
2997 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2998 --bs-btn-disabled-color: #fff;
2999 --bs-btn-disabled-bg: #3498db;
3000 --bs-btn-disabled-border-color: #3498db;
3004 --bs-btn-color: #000;
3005 --bs-btn-bg: #f39c12;
3006 --bs-btn-border-color: #f39c12;
3007 --bs-btn-hover-color: #000;
3008 --bs-btn-hover-bg: #f5ab36;
3009 --bs-btn-hover-border-color: #f4a62a;
3010 --bs-btn-focus-shadow-rgb: 207, 133, 15;
3011 --bs-btn-active-color: #000;
3012 --bs-btn-active-bg: #f5b041;
3013 --bs-btn-active-border-color: #f4a62a;
3014 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3015 --bs-btn-disabled-color: #000;
3016 --bs-btn-disabled-bg: #f39c12;
3017 --bs-btn-disabled-border-color: #f39c12;
3021 --bs-btn-color: #fff;
3022 --bs-btn-bg: #e74c3c;
3023 --bs-btn-border-color: #e74c3c;
3024 --bs-btn-hover-color: #fff;
3025 --bs-btn-hover-bg: #c44133;
3026 --bs-btn-hover-border-color: #b93d30;
3027 --bs-btn-focus-shadow-rgb: 235, 103, 89;
3028 --bs-btn-active-color: #fff;
3029 --bs-btn-active-bg: #b93d30;
3030 --bs-btn-active-border-color: #ad392d;
3031 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3032 --bs-btn-disabled-color: #fff;
3033 --bs-btn-disabled-bg: #e74c3c;
3034 --bs-btn-disabled-border-color: #e74c3c;
3038 --bs-btn-color: #fff;
3039 --bs-btn-bg: #303030;
3040 --bs-btn-border-color: #303030;
3041 --bs-btn-hover-color: #fff;
3042 --bs-btn-hover-bg: #292929;
3043 --bs-btn-hover-border-color: #262626;
3044 --bs-btn-focus-shadow-rgb: 79, 79, 79;
3045 --bs-btn-active-color: #fff;
3046 --bs-btn-active-bg: #262626;
3047 --bs-btn-active-border-color: #242424;
3048 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3049 --bs-btn-disabled-color: #fff;
3050 --bs-btn-disabled-bg: #303030;
3051 --bs-btn-disabled-border-color: #303030;
3055 --bs-btn-color: #000;
3056 --bs-btn-bg: #dee2e6;
3057 --bs-btn-border-color: #dee2e6;
3058 --bs-btn-hover-color: #000;
3059 --bs-btn-hover-bg: #e3e6ea;
3060 --bs-btn-hover-border-color: #e1e5e9;
3061 --bs-btn-focus-shadow-rgb: 189, 192, 196;
3062 --bs-btn-active-color: #000;
3063 --bs-btn-active-bg: #e5e8eb;
3064 --bs-btn-active-border-color: #e1e5e9;
3065 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3066 --bs-btn-disabled-color: #000;
3067 --bs-btn-disabled-bg: #dee2e6;
3068 --bs-btn-disabled-border-color: #dee2e6;
3071 .btn-outline-primary {
3072 --bs-btn-color: #375a7f;
3073 --bs-btn-border-color: #375a7f;
3074 --bs-btn-hover-color: #fff;
3075 --bs-btn-hover-bg: #375a7f;
3076 --bs-btn-hover-border-color: #375a7f;
3077 --bs-btn-focus-shadow-rgb: 55, 90, 127;
3078 --bs-btn-active-color: #fff;
3079 --bs-btn-active-bg: #375a7f;
3080 --bs-btn-active-border-color: #375a7f;
3081 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3082 --bs-btn-disabled-color: #375a7f;
3083 --bs-btn-disabled-bg: transparent;
3084 --bs-btn-disabled-border-color: #375a7f;
3085 --bs-gradient: none;
3088 .btn-outline-secondary {
3089 --bs-btn-color: #444;
3090 --bs-btn-border-color: #444;
3091 --bs-btn-hover-color: #fff;
3092 --bs-btn-hover-bg: #444;
3093 --bs-btn-hover-border-color: #444;
3094 --bs-btn-focus-shadow-rgb: 68, 68, 68;
3095 --bs-btn-active-color: #fff;
3096 --bs-btn-active-bg: #444;
3097 --bs-btn-active-border-color: #444;
3098 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3099 --bs-btn-disabled-color: #444;
3100 --bs-btn-disabled-bg: transparent;
3101 --bs-btn-disabled-border-color: #444;
3102 --bs-gradient: none;
3105 .btn-outline-success {
3106 --bs-btn-color: #00bc8c;
3107 --bs-btn-border-color: #00bc8c;
3108 --bs-btn-hover-color: #000;
3109 --bs-btn-hover-bg: #00bc8c;
3110 --bs-btn-hover-border-color: #00bc8c;
3111 --bs-btn-focus-shadow-rgb: 0, 188, 140;
3112 --bs-btn-active-color: #000;
3113 --bs-btn-active-bg: #00bc8c;
3114 --bs-btn-active-border-color: #00bc8c;
3115 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3116 --bs-btn-disabled-color: #00bc8c;
3117 --bs-btn-disabled-bg: transparent;
3118 --bs-btn-disabled-border-color: #00bc8c;
3119 --bs-gradient: none;
3123 --bs-btn-color: #3498db;
3124 --bs-btn-border-color: #3498db;
3125 --bs-btn-hover-color: #fff;
3126 --bs-btn-hover-bg: #3498db;
3127 --bs-btn-hover-border-color: #3498db;
3128 --bs-btn-focus-shadow-rgb: 52, 152, 219;
3129 --bs-btn-active-color: #fff;
3130 --bs-btn-active-bg: #3498db;
3131 --bs-btn-active-border-color: #3498db;
3132 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3133 --bs-btn-disabled-color: #3498db;
3134 --bs-btn-disabled-bg: transparent;
3135 --bs-btn-disabled-border-color: #3498db;
3136 --bs-gradient: none;
3139 .btn-outline-warning {
3140 --bs-btn-color: #f39c12;
3141 --bs-btn-border-color: #f39c12;
3142 --bs-btn-hover-color: #000;
3143 --bs-btn-hover-bg: #f39c12;
3144 --bs-btn-hover-border-color: #f39c12;
3145 --bs-btn-focus-shadow-rgb: 243, 156, 18;
3146 --bs-btn-active-color: #000;
3147 --bs-btn-active-bg: #f39c12;
3148 --bs-btn-active-border-color: #f39c12;
3149 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3150 --bs-btn-disabled-color: #f39c12;
3151 --bs-btn-disabled-bg: transparent;
3152 --bs-btn-disabled-border-color: #f39c12;
3153 --bs-gradient: none;
3156 .btn-outline-danger {
3157 --bs-btn-color: #e74c3c;
3158 --bs-btn-border-color: #e74c3c;
3159 --bs-btn-hover-color: #fff;
3160 --bs-btn-hover-bg: #e74c3c;
3161 --bs-btn-hover-border-color: #e74c3c;
3162 --bs-btn-focus-shadow-rgb: 231, 76, 60;
3163 --bs-btn-active-color: #fff;
3164 --bs-btn-active-bg: #e74c3c;
3165 --bs-btn-active-border-color: #e74c3c;
3166 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3167 --bs-btn-disabled-color: #e74c3c;
3168 --bs-btn-disabled-bg: transparent;
3169 --bs-btn-disabled-border-color: #e74c3c;
3170 --bs-gradient: none;
3173 .btn-outline-light {
3174 --bs-btn-color: #303030;
3175 --bs-btn-border-color: #303030;
3176 --bs-btn-hover-color: #fff;
3177 --bs-btn-hover-bg: #303030;
3178 --bs-btn-hover-border-color: #303030;
3179 --bs-btn-focus-shadow-rgb: 48, 48, 48;
3180 --bs-btn-active-color: #fff;
3181 --bs-btn-active-bg: #303030;
3182 --bs-btn-active-border-color: #303030;
3183 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3184 --bs-btn-disabled-color: #303030;
3185 --bs-btn-disabled-bg: transparent;
3186 --bs-btn-disabled-border-color: #303030;
3187 --bs-gradient: none;
3191 --bs-btn-color: #dee2e6;
3192 --bs-btn-border-color: #dee2e6;
3193 --bs-btn-hover-color: #000;
3194 --bs-btn-hover-bg: #dee2e6;
3195 --bs-btn-hover-border-color: #dee2e6;
3196 --bs-btn-focus-shadow-rgb: 222, 226, 230;
3197 --bs-btn-active-color: #000;
3198 --bs-btn-active-bg: #dee2e6;
3199 --bs-btn-active-border-color: #dee2e6;
3200 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3201 --bs-btn-disabled-color: #dee2e6;
3202 --bs-btn-disabled-bg: transparent;
3203 --bs-btn-disabled-border-color: #dee2e6;
3204 --bs-gradient: none;
3208 --bs-btn-font-weight: 400;
3209 --bs-btn-color: var(--bs-link-color);
3210 --bs-btn-bg: transparent;
3211 --bs-btn-border-color: transparent;
3212 --bs-btn-hover-color: var(--bs-link-hover-color);
3213 --bs-btn-hover-border-color: transparent;
3214 --bs-btn-active-color: var(--bs-link-hover-color);
3215 --bs-btn-active-border-color: transparent;
3216 --bs-btn-disabled-color: #888;
3217 --bs-btn-disabled-border-color: transparent;
3218 --bs-btn-box-shadow: 0 0 0 #000;
3219 --bs-btn-focus-shadow-rgb: 235, 103, 89;
3220 text-decoration: none;
3222 .btn-link:focus-visible {
3223 color: var(--bs-btn-color);
3226 color: var(--bs-btn-hover-color);
3229 .btn-lg, .btn-group-lg > .btn {
3230 --bs-btn-padding-y: 0.5rem;
3231 --bs-btn-padding-x: 1rem;
3232 --bs-btn-font-size: 1.171875rem;
3233 --bs-btn-border-radius: var(--bs-border-radius-lg);
3236 .btn-sm, .btn-group-sm > .btn {
3237 --bs-btn-padding-y: 0.25rem;
3238 --bs-btn-padding-x: 0.5rem;
3239 --bs-btn-font-size: 0.8203125rem;
3240 --bs-btn-border-radius: var(--bs-border-radius-sm);
3244 transition: opacity 0.15s linear;
3246 @media (prefers-reduced-motion: reduce) {
3255 .collapse:not(.show) {
3262 transition: height 0.35s ease;
3264 @media (prefers-reduced-motion: reduce) {
3269 .collapsing.collapse-horizontal {
3272 transition: width 0.35s ease;
3274 @media (prefers-reduced-motion: reduce) {
3275 .collapsing.collapse-horizontal {
3290 white-space: nowrap;
3292 .dropdown-toggle::after {
3293 display: inline-block;
3294 margin-left: 0.255em;
3295 vertical-align: 0.255em;
3297 border-top: 0.3em solid;
3298 border-right: 0.3em solid transparent;
3300 border-left: 0.3em solid transparent;
3302 .dropdown-toggle:empty::after {
3307 --bs-dropdown-zindex: 1000;
3308 --bs-dropdown-min-width: 10rem;
3309 --bs-dropdown-padding-x: 0;
3310 --bs-dropdown-padding-y: 0.5rem;
3311 --bs-dropdown-spacer: 0.125rem;
3312 --bs-dropdown-font-size: 0.9375rem;
3313 --bs-dropdown-color: var(--bs-body-color);
3314 --bs-dropdown-bg: #222;
3315 --bs-dropdown-border-color: #444;
3316 --bs-dropdown-border-radius: var(--bs-border-radius);
3317 --bs-dropdown-border-width: var(--bs-border-width);
3318 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3319 --bs-dropdown-divider-bg: #444;
3320 --bs-dropdown-divider-margin-y: 0.5rem;
3321 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
3322 --bs-dropdown-link-color: #fff;
3323 --bs-dropdown-link-hover-color: #fff;
3324 --bs-dropdown-link-hover-bg: #00bc8c;
3325 --bs-dropdown-link-active-color: #fff;
3326 --bs-dropdown-link-active-bg: #375a7f;
3327 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3328 --bs-dropdown-item-padding-x: 1rem;
3329 --bs-dropdown-item-padding-y: 0.25rem;
3330 --bs-dropdown-header-color: #888;
3331 --bs-dropdown-header-padding-x: 1rem;
3332 --bs-dropdown-header-padding-y: 0.5rem;
3334 z-index: var(--bs-dropdown-zindex);
3336 min-width: var(--bs-dropdown-min-width);
3337 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3339 font-size: var(--bs-dropdown-font-size);
3340 color: var(--bs-dropdown-color);
3343 background-color: var(--bs-dropdown-bg);
3344 background-clip: padding-box;
3345 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3346 border-radius: var(--bs-dropdown-border-radius);
3348 .dropdown-menu[data-bs-popper] {
3351 margin-top: var(--bs-dropdown-spacer);
3354 .dropdown-menu-start {
3355 --bs-position: start;
3357 .dropdown-menu-start[data-bs-popper] {
3362 .dropdown-menu-end {
3365 .dropdown-menu-end[data-bs-popper] {
3370 @media (min-width: 576px) {
3371 .dropdown-menu-sm-start {
3372 --bs-position: start;
3374 .dropdown-menu-sm-start[data-bs-popper] {
3378 .dropdown-menu-sm-end {
3381 .dropdown-menu-sm-end[data-bs-popper] {
3386 @media (min-width: 768px) {
3387 .dropdown-menu-md-start {
3388 --bs-position: start;
3390 .dropdown-menu-md-start[data-bs-popper] {
3394 .dropdown-menu-md-end {
3397 .dropdown-menu-md-end[data-bs-popper] {
3402 @media (min-width: 992px) {
3403 .dropdown-menu-lg-start {
3404 --bs-position: start;
3406 .dropdown-menu-lg-start[data-bs-popper] {
3410 .dropdown-menu-lg-end {
3413 .dropdown-menu-lg-end[data-bs-popper] {
3418 @media (min-width: 1200px) {
3419 .dropdown-menu-xl-start {
3420 --bs-position: start;
3422 .dropdown-menu-xl-start[data-bs-popper] {
3426 .dropdown-menu-xl-end {
3429 .dropdown-menu-xl-end[data-bs-popper] {
3434 @media (min-width: 1400px) {
3435 .dropdown-menu-xxl-start {
3436 --bs-position: start;
3438 .dropdown-menu-xxl-start[data-bs-popper] {
3442 .dropdown-menu-xxl-end {
3445 .dropdown-menu-xxl-end[data-bs-popper] {
3450 .dropup .dropdown-menu[data-bs-popper] {
3454 margin-bottom: var(--bs-dropdown-spacer);
3456 .dropup .dropdown-toggle::after {
3457 display: inline-block;
3458 margin-left: 0.255em;
3459 vertical-align: 0.255em;
3462 border-right: 0.3em solid transparent;
3463 border-bottom: 0.3em solid;
3464 border-left: 0.3em solid transparent;
3466 .dropup .dropdown-toggle:empty::after {
3470 .dropend .dropdown-menu[data-bs-popper] {
3475 margin-left: var(--bs-dropdown-spacer);
3477 .dropend .dropdown-toggle::after {
3478 display: inline-block;
3479 margin-left: 0.255em;
3480 vertical-align: 0.255em;
3482 border-top: 0.3em solid transparent;
3484 border-bottom: 0.3em solid transparent;
3485 border-left: 0.3em solid;
3487 .dropend .dropdown-toggle:empty::after {
3490 .dropend .dropdown-toggle::after {
3494 .dropstart .dropdown-menu[data-bs-popper] {
3499 margin-right: var(--bs-dropdown-spacer);
3501 .dropstart .dropdown-toggle::after {
3502 display: inline-block;
3503 margin-left: 0.255em;
3504 vertical-align: 0.255em;
3507 .dropstart .dropdown-toggle::after {
3510 .dropstart .dropdown-toggle::before {
3511 display: inline-block;
3512 margin-right: 0.255em;
3513 vertical-align: 0.255em;
3515 border-top: 0.3em solid transparent;
3516 border-right: 0.3em solid;
3517 border-bottom: 0.3em solid transparent;
3519 .dropstart .dropdown-toggle:empty::after {
3522 .dropstart .dropdown-toggle::before {
3528 margin: var(--bs-dropdown-divider-margin-y) 0;
3530 border-top: 1px solid var(--bs-dropdown-divider-bg);
3537 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3540 color: var(--bs-dropdown-link-color);
3541 text-align: inherit;
3542 white-space: nowrap;
3543 background-color: transparent;
3545 border-radius: var(--bs-dropdown-item-border-radius, 0);
3547 .dropdown-item:hover, .dropdown-item:focus {
3548 color: var(--bs-dropdown-link-hover-color);
3549 background-color: var(--bs-dropdown-link-hover-bg);
3551 .dropdown-item.active, .dropdown-item:active {
3552 color: var(--bs-dropdown-link-active-color);
3553 text-decoration: none;
3554 background-color: var(--bs-dropdown-link-active-bg);
3556 .dropdown-item.disabled, .dropdown-item:disabled {
3557 color: var(--bs-dropdown-link-disabled-color);
3558 pointer-events: none;
3559 background-color: transparent;
3562 .dropdown-menu.show {
3568 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3570 font-size: 0.8203125rem;
3571 color: var(--bs-dropdown-header-color);
3572 white-space: nowrap;
3575 .dropdown-item-text {
3577 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3578 color: var(--bs-dropdown-link-color);
3581 .dropdown-menu-dark {
3582 --bs-dropdown-color: #dee2e6;
3583 --bs-dropdown-bg: #303030;
3584 --bs-dropdown-border-color: #444;
3585 --bs-dropdown-box-shadow: ;
3586 --bs-dropdown-link-color: #dee2e6;
3587 --bs-dropdown-link-hover-color: #fff;
3588 --bs-dropdown-divider-bg: #444;
3589 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3590 --bs-dropdown-link-active-color: #fff;
3591 --bs-dropdown-link-active-bg: #375a7f;
3592 --bs-dropdown-link-disabled-color: #adb5bd;
3593 --bs-dropdown-header-color: #adb5bd;
3597 .btn-group-vertical {
3599 display: inline-flex;
3600 vertical-align: middle;
3603 .btn-group-vertical > .btn {
3607 .btn-group > .btn-check:checked + .btn,
3608 .btn-group > .btn-check:focus + .btn,
3609 .btn-group > .btn:hover,
3610 .btn-group > .btn:focus,
3611 .btn-group > .btn:active,
3612 .btn-group > .btn.active,
3613 .btn-group-vertical > .btn-check:checked + .btn,
3614 .btn-group-vertical > .btn-check:focus + .btn,
3615 .btn-group-vertical > .btn:hover,
3616 .btn-group-vertical > .btn:focus,
3617 .btn-group-vertical > .btn:active,
3618 .btn-group-vertical > .btn.active {
3625 justify-content: flex-start;
3627 .btn-toolbar .input-group {
3632 border-radius: var(--bs-border-radius);
3634 .btn-group > :not(.btn-check:first-child) + .btn,
3635 .btn-group > .btn-group:not(:first-child) {
3636 margin-left: calc(var(--bs-border-width) * -1);
3638 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3639 .btn-group > .btn.dropdown-toggle-split:first-child,
3640 .btn-group > .btn-group:not(:last-child) > .btn {
3641 border-top-right-radius: 0;
3642 border-bottom-right-radius: 0;
3644 .btn-group > .btn:nth-child(n+3),
3645 .btn-group > :not(.btn-check) + .btn,
3646 .btn-group > .btn-group:not(:first-child) > .btn {
3647 border-top-left-radius: 0;
3648 border-bottom-left-radius: 0;
3651 .dropdown-toggle-split {
3652 padding-right: 0.5625rem;
3653 padding-left: 0.5625rem;
3655 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3658 .dropstart .dropdown-toggle-split::before {
3662 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3663 padding-right: 0.375rem;
3664 padding-left: 0.375rem;
3667 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3668 padding-right: 0.75rem;
3669 padding-left: 0.75rem;
3672 .btn-group-vertical {
3673 flex-direction: column;
3674 align-items: flex-start;
3675 justify-content: center;
3677 .btn-group-vertical > .btn,
3678 .btn-group-vertical > .btn-group {
3681 .btn-group-vertical > .btn:not(:first-child),
3682 .btn-group-vertical > .btn-group:not(:first-child) {
3683 margin-top: calc(var(--bs-border-width) * -1);
3685 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3686 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3687 border-bottom-right-radius: 0;
3688 border-bottom-left-radius: 0;
3690 .btn-group-vertical > .btn ~ .btn,
3691 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3692 border-top-left-radius: 0;
3693 border-top-right-radius: 0;
3697 --bs-nav-link-padding-x: 2rem;
3698 --bs-nav-link-padding-y: 0.5rem;
3699 --bs-nav-link-font-weight: ;
3700 --bs-nav-link-color: var(--bs-link-color);
3701 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3702 --bs-nav-link-disabled-color: #adb5bd;
3712 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3713 font-size: var(--bs-nav-link-font-size);
3714 font-weight: var(--bs-nav-link-font-weight);
3715 color: var(--bs-nav-link-color);
3718 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3720 @media (prefers-reduced-motion: reduce) {
3725 .nav-link:hover, .nav-link:focus {
3726 color: var(--bs-nav-link-hover-color);
3728 .nav-link:focus-visible {
3730 box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
3732 .nav-link.disabled {
3733 color: var(--bs-nav-link-disabled-color);
3734 pointer-events: none;
3739 --bs-nav-tabs-border-width: var(--bs-border-width);
3740 --bs-nav-tabs-border-color: #444;
3741 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3742 --bs-nav-tabs-link-hover-border-color: #444 #444 transparent;
3743 --bs-nav-tabs-link-active-color: #fff;
3744 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3745 --bs-nav-tabs-link-active-border-color: #444 #444 transparent;
3746 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3748 .nav-tabs .nav-link {
3749 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3750 border: var(--bs-nav-tabs-border-width) solid transparent;
3751 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3752 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3754 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3756 border-color: var(--bs-nav-tabs-link-hover-border-color);
3758 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3759 color: var(--bs-nav-link-disabled-color);
3760 background-color: transparent;
3761 border-color: transparent;
3763 .nav-tabs .nav-link.active,
3764 .nav-tabs .nav-item.show .nav-link {
3765 color: var(--bs-nav-tabs-link-active-color);
3766 background-color: var(--bs-nav-tabs-link-active-bg);
3767 border-color: var(--bs-nav-tabs-link-active-border-color);
3769 .nav-tabs .dropdown-menu {
3770 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3771 border-top-left-radius: 0;
3772 border-top-right-radius: 0;
3776 --bs-nav-pills-border-radius: var(--bs-border-radius);
3777 --bs-nav-pills-link-active-color: #fff;
3778 --bs-nav-pills-link-active-bg: #375a7f;
3780 .nav-pills .nav-link {
3781 border-radius: var(--bs-nav-pills-border-radius);
3783 .nav-pills .nav-link:disabled {
3784 color: var(--bs-nav-link-disabled-color);
3785 background-color: transparent;
3786 border-color: transparent;
3788 .nav-pills .nav-link.active,
3789 .nav-pills .show > .nav-link {
3790 color: var(--bs-nav-pills-link-active-color);
3791 background-color: var(--bs-nav-pills-link-active-bg);
3795 --bs-nav-underline-gap: 1rem;
3796 --bs-nav-underline-border-width: 0.125rem;
3797 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3798 gap: var(--bs-nav-underline-gap);
3800 .nav-underline .nav-link {
3803 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3805 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3806 border-bottom-color: currentcolor;
3808 .nav-underline .nav-link.active,
3809 .nav-underline .show > .nav-link {
3811 color: var(--bs-nav-underline-link-active-color);
3812 border-bottom-color: currentcolor;
3815 .nav-fill > .nav-link,
3816 .nav-fill .nav-item {
3821 .nav-justified > .nav-link,
3822 .nav-justified .nav-item {
3828 .nav-fill .nav-item .nav-link,
3829 .nav-justified .nav-item .nav-link {
3833 .tab-content > .tab-pane {
3836 .tab-content > .active {
3841 --bs-navbar-padding-x: 0;
3842 --bs-navbar-padding-y: 1rem;
3843 --bs-navbar-color: rgba(255, 255, 255, 0.6);
3844 --bs-navbar-hover-color: #fff;
3845 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3846 --bs-navbar-active-color: #fff;
3847 --bs-navbar-brand-padding-y: 0.32421875rem;
3848 --bs-navbar-brand-margin-end: 1rem;
3849 --bs-navbar-brand-font-size: 1.171875rem;
3850 --bs-navbar-brand-color: #fff;
3851 --bs-navbar-brand-hover-color: #fff;
3852 --bs-navbar-nav-link-padding-x: 0.5rem;
3853 --bs-navbar-toggler-padding-y: 0.25rem;
3854 --bs-navbar-toggler-padding-x: 0.75rem;
3855 --bs-navbar-toggler-font-size: 1.171875rem;
3856 --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%28222, 226, 230, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
3857 --bs-navbar-toggler-border-color: rgba(34, 34, 34, 0.1);
3858 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3859 --bs-navbar-toggler-focus-width: 0.25rem;
3860 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3864 align-items: center;
3865 justify-content: space-between;
3866 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3868 .navbar > .container,
3869 .navbar > .container-fluid,
3870 .navbar > .container-lg {
3873 align-items: center;
3874 justify-content: space-between;
3877 padding-top: var(--bs-navbar-brand-padding-y);
3878 padding-bottom: var(--bs-navbar-brand-padding-y);
3879 margin-right: var(--bs-navbar-brand-margin-end);
3880 font-size: var(--bs-navbar-brand-font-size);
3881 color: var(--bs-navbar-brand-color);
3882 white-space: nowrap;
3884 .navbar-brand:hover, .navbar-brand:focus {
3885 color: var(--bs-navbar-brand-hover-color);
3889 --bs-nav-link-padding-x: 0;
3890 --bs-nav-link-padding-y: 0.5rem;
3891 --bs-nav-link-font-weight: ;
3892 --bs-nav-link-color: var(--bs-navbar-color);
3893 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3894 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3896 flex-direction: column;
3901 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3902 color: var(--bs-navbar-active-color);
3904 .navbar-nav .dropdown-menu {
3909 padding-top: 0.5rem;
3910 padding-bottom: 0.5rem;
3911 color: var(--bs-navbar-color);
3914 .navbar-text a:hover,
3915 .navbar-text a:focus {
3916 color: var(--bs-navbar-active-color);
3922 align-items: center;
3926 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
3927 font-size: var(--bs-navbar-toggler-font-size);
3929 color: var(--bs-navbar-color);
3930 background-color: transparent;
3931 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3932 border-radius: var(--bs-navbar-toggler-border-radius);
3933 transition: var(--bs-navbar-toggler-transition);
3935 @media (prefers-reduced-motion: reduce) {
3940 .navbar-toggler:hover {
3941 text-decoration: none;
3943 .navbar-toggler:focus {
3944 text-decoration: none;
3946 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
3949 .navbar-toggler-icon {
3950 display: inline-block;
3953 vertical-align: middle;
3954 background-image: var(--bs-navbar-toggler-icon-bg);
3955 background-repeat: no-repeat;
3956 background-position: center;
3957 background-size: 100%;
3960 .navbar-nav-scroll {
3961 max-height: var(--bs-scroll-height, 75vh);
3965 @media (min-width: 576px) {
3968 justify-content: flex-start;
3970 .navbar-expand-sm .navbar-nav {
3971 flex-direction: row;
3973 .navbar-expand-sm .navbar-nav .dropdown-menu {
3976 .navbar-expand-sm .navbar-nav .nav-link {
3977 padding-right: var(--bs-navbar-nav-link-padding-x);
3978 padding-left: var(--bs-navbar-nav-link-padding-x);
3980 .navbar-expand-sm .navbar-nav-scroll {
3983 .navbar-expand-sm .navbar-collapse {
3984 display: flex !important;
3987 .navbar-expand-sm .navbar-toggler {
3990 .navbar-expand-sm .offcanvas {
3994 width: auto !important;
3995 height: auto !important;
3996 visibility: visible !important;
3997 background-color: transparent !important;
3998 border: 0 !important;
3999 transform: none !important;
4002 .navbar-expand-sm .offcanvas .offcanvas-header {
4005 .navbar-expand-sm .offcanvas .offcanvas-body {
4009 overflow-y: visible;
4012 @media (min-width: 768px) {
4015 justify-content: flex-start;
4017 .navbar-expand-md .navbar-nav {
4018 flex-direction: row;
4020 .navbar-expand-md .navbar-nav .dropdown-menu {
4023 .navbar-expand-md .navbar-nav .nav-link {
4024 padding-right: var(--bs-navbar-nav-link-padding-x);
4025 padding-left: var(--bs-navbar-nav-link-padding-x);
4027 .navbar-expand-md .navbar-nav-scroll {
4030 .navbar-expand-md .navbar-collapse {
4031 display: flex !important;
4034 .navbar-expand-md .navbar-toggler {
4037 .navbar-expand-md .offcanvas {
4041 width: auto !important;
4042 height: auto !important;
4043 visibility: visible !important;
4044 background-color: transparent !important;
4045 border: 0 !important;
4046 transform: none !important;
4049 .navbar-expand-md .offcanvas .offcanvas-header {
4052 .navbar-expand-md .offcanvas .offcanvas-body {
4056 overflow-y: visible;
4059 @media (min-width: 992px) {
4062 justify-content: flex-start;
4064 .navbar-expand-lg .navbar-nav {
4065 flex-direction: row;
4067 .navbar-expand-lg .navbar-nav .dropdown-menu {
4070 .navbar-expand-lg .navbar-nav .nav-link {
4071 padding-right: var(--bs-navbar-nav-link-padding-x);
4072 padding-left: var(--bs-navbar-nav-link-padding-x);
4074 .navbar-expand-lg .navbar-nav-scroll {
4077 .navbar-expand-lg .navbar-collapse {
4078 display: flex !important;
4081 .navbar-expand-lg .navbar-toggler {
4084 .navbar-expand-lg .offcanvas {
4088 width: auto !important;
4089 height: auto !important;
4090 visibility: visible !important;
4091 background-color: transparent !important;
4092 border: 0 !important;
4093 transform: none !important;
4096 .navbar-expand-lg .offcanvas .offcanvas-header {
4099 .navbar-expand-lg .offcanvas .offcanvas-body {
4103 overflow-y: visible;
4106 @media (min-width: 1200px) {
4109 justify-content: flex-start;
4111 .navbar-expand-xl .navbar-nav {
4112 flex-direction: row;
4114 .navbar-expand-xl .navbar-nav .dropdown-menu {
4117 .navbar-expand-xl .navbar-nav .nav-link {
4118 padding-right: var(--bs-navbar-nav-link-padding-x);
4119 padding-left: var(--bs-navbar-nav-link-padding-x);
4121 .navbar-expand-xl .navbar-nav-scroll {
4124 .navbar-expand-xl .navbar-collapse {
4125 display: flex !important;
4128 .navbar-expand-xl .navbar-toggler {
4131 .navbar-expand-xl .offcanvas {
4135 width: auto !important;
4136 height: auto !important;
4137 visibility: visible !important;
4138 background-color: transparent !important;
4139 border: 0 !important;
4140 transform: none !important;
4143 .navbar-expand-xl .offcanvas .offcanvas-header {
4146 .navbar-expand-xl .offcanvas .offcanvas-body {
4150 overflow-y: visible;
4153 @media (min-width: 1400px) {
4154 .navbar-expand-xxl {
4156 justify-content: flex-start;
4158 .navbar-expand-xxl .navbar-nav {
4159 flex-direction: row;
4161 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4164 .navbar-expand-xxl .navbar-nav .nav-link {
4165 padding-right: var(--bs-navbar-nav-link-padding-x);
4166 padding-left: var(--bs-navbar-nav-link-padding-x);
4168 .navbar-expand-xxl .navbar-nav-scroll {
4171 .navbar-expand-xxl .navbar-collapse {
4172 display: flex !important;
4175 .navbar-expand-xxl .navbar-toggler {
4178 .navbar-expand-xxl .offcanvas {
4182 width: auto !important;
4183 height: auto !important;
4184 visibility: visible !important;
4185 background-color: transparent !important;
4186 border: 0 !important;
4187 transform: none !important;
4190 .navbar-expand-xxl .offcanvas .offcanvas-header {
4193 .navbar-expand-xxl .offcanvas .offcanvas-body {
4197 overflow-y: visible;
4202 justify-content: flex-start;
4204 .navbar-expand .navbar-nav {
4205 flex-direction: row;
4207 .navbar-expand .navbar-nav .dropdown-menu {
4210 .navbar-expand .navbar-nav .nav-link {
4211 padding-right: var(--bs-navbar-nav-link-padding-x);
4212 padding-left: var(--bs-navbar-nav-link-padding-x);
4214 .navbar-expand .navbar-nav-scroll {
4217 .navbar-expand .navbar-collapse {
4218 display: flex !important;
4221 .navbar-expand .navbar-toggler {
4224 .navbar-expand .offcanvas {
4228 width: auto !important;
4229 height: auto !important;
4230 visibility: visible !important;
4231 background-color: transparent !important;
4232 border: 0 !important;
4233 transform: none !important;
4236 .navbar-expand .offcanvas .offcanvas-header {
4239 .navbar-expand .offcanvas .offcanvas-body {
4243 overflow-y: visible;
4247 .navbar[data-bs-theme=dark] {
4248 --bs-navbar-color: rgba(255, 255, 255, 0.6);
4249 --bs-navbar-hover-color: #fff;
4250 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4251 --bs-navbar-active-color: #fff;
4252 --bs-navbar-brand-color: #fff;
4253 --bs-navbar-brand-hover-color: #fff;
4254 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4255 --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.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4258 [data-bs-theme=dark] .navbar-toggler-icon {
4259 --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.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4263 --bs-card-spacer-y: 1rem;
4264 --bs-card-spacer-x: 1rem;
4265 --bs-card-title-spacer-y: 0.5rem;
4266 --bs-card-title-color: ;
4267 --bs-card-subtitle-color: ;
4268 --bs-card-border-width: var(--bs-border-width);
4269 --bs-card-border-color: var(--bs-border-color-translucent);
4270 --bs-card-border-radius: var(--bs-border-radius);
4271 --bs-card-box-shadow: ;
4272 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4273 --bs-card-cap-padding-y: 0.5rem;
4274 --bs-card-cap-padding-x: 1rem;
4275 --bs-card-cap-bg: #444;
4276 --bs-card-cap-color: ;
4279 --bs-card-bg: #303030;
4280 --bs-card-img-overlay-padding: 1rem;
4281 --bs-card-group-margin: 0.75rem;
4284 flex-direction: column;
4286 height: var(--bs-card-height);
4287 color: var(--bs-body-color);
4288 word-wrap: break-word;
4289 background-color: var(--bs-card-bg);
4290 background-clip: border-box;
4291 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4292 border-radius: var(--bs-card-border-radius);
4298 .card > .list-group {
4299 border-top: inherit;
4300 border-bottom: inherit;
4302 .card > .list-group:first-child {
4303 border-top-width: 0;
4304 border-top-left-radius: var(--bs-card-inner-border-radius);
4305 border-top-right-radius: var(--bs-card-inner-border-radius);
4307 .card > .list-group:last-child {
4308 border-bottom-width: 0;
4309 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4310 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4312 .card > .card-header + .list-group,
4313 .card > .list-group + .card-footer {
4319 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4320 color: var(--bs-card-color);
4324 margin-bottom: var(--bs-card-title-spacer-y);
4325 color: var(--bs-card-title-color);
4329 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4331 color: var(--bs-card-subtitle-color);
4334 .card-text:last-child {
4338 .card-link + .card-link {
4339 margin-left: var(--bs-card-spacer-x);
4343 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4345 color: var(--bs-card-cap-color);
4346 background-color: var(--bs-card-cap-bg);
4347 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4349 .card-header:first-child {
4350 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4354 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4355 color: var(--bs-card-cap-color);
4356 background-color: var(--bs-card-cap-bg);
4357 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4359 .card-footer:last-child {
4360 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4364 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4365 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4366 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4369 .card-header-tabs .nav-link.active {
4370 background-color: var(--bs-card-bg);
4371 border-bottom-color: var(--bs-card-bg);
4374 .card-header-pills {
4375 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4376 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4385 padding: var(--bs-card-img-overlay-padding);
4386 border-radius: var(--bs-card-inner-border-radius);
4397 border-top-left-radius: var(--bs-card-inner-border-radius);
4398 border-top-right-radius: var(--bs-card-inner-border-radius);
4403 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4404 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4407 .card-group > .card {
4408 margin-bottom: var(--bs-card-group-margin);
4410 @media (min-width: 576px) {
4413 flex-flow: row wrap;
4415 .card-group > .card {
4419 .card-group > .card + .card {
4423 .card-group > .card:not(:last-child) {
4424 border-top-right-radius: 0;
4425 border-bottom-right-radius: 0;
4427 .card-group > .card:not(:last-child) .card-img-top,
4428 .card-group > .card:not(:last-child) .card-header {
4429 border-top-right-radius: 0;
4431 .card-group > .card:not(:last-child) .card-img-bottom,
4432 .card-group > .card:not(:last-child) .card-footer {
4433 border-bottom-right-radius: 0;
4435 .card-group > .card:not(:first-child) {
4436 border-top-left-radius: 0;
4437 border-bottom-left-radius: 0;
4439 .card-group > .card:not(:first-child) .card-img-top,
4440 .card-group > .card:not(:first-child) .card-header {
4441 border-top-left-radius: 0;
4443 .card-group > .card:not(:first-child) .card-img-bottom,
4444 .card-group > .card:not(:first-child) .card-footer {
4445 border-bottom-left-radius: 0;
4450 --bs-accordion-color: var(--bs-body-color);
4451 --bs-accordion-bg: var(--bs-body-bg);
4452 --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;
4453 --bs-accordion-border-color: var(--bs-border-color);
4454 --bs-accordion-border-width: var(--bs-border-width);
4455 --bs-accordion-border-radius: var(--bs-border-radius);
4456 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4457 --bs-accordion-btn-padding-x: 1.25rem;
4458 --bs-accordion-btn-padding-y: 1rem;
4459 --bs-accordion-btn-color: var(--bs-body-color);
4460 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4461 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23dee2e6'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4462 --bs-accordion-btn-icon-width: 1.25rem;
4463 --bs-accordion-btn-icon-transform: rotate(-180deg);
4464 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4465 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23162433'%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");
4466 --bs-accordion-btn-focus-border-color: #9badbf;
4467 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
4468 --bs-accordion-body-padding-x: 1.25rem;
4469 --bs-accordion-body-padding-y: 1rem;
4470 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4471 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4477 align-items: center;
4479 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4480 font-size: 0.9375rem;
4481 color: var(--bs-accordion-btn-color);
4483 background-color: var(--bs-accordion-btn-bg);
4486 overflow-anchor: none;
4487 transition: var(--bs-accordion-transition);
4489 @media (prefers-reduced-motion: reduce) {
4494 .accordion-button:not(.collapsed) {
4495 color: var(--bs-accordion-active-color);
4496 background-color: var(--bs-accordion-active-bg);
4497 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4499 .accordion-button:not(.collapsed)::after {
4500 background-image: var(--bs-accordion-btn-active-icon);
4501 transform: var(--bs-accordion-btn-icon-transform);
4503 .accordion-button::after {
4505 width: var(--bs-accordion-btn-icon-width);
4506 height: var(--bs-accordion-btn-icon-width);
4509 background-image: var(--bs-accordion-btn-icon);
4510 background-repeat: no-repeat;
4511 background-size: var(--bs-accordion-btn-icon-width);
4512 transition: var(--bs-accordion-btn-icon-transition);
4514 @media (prefers-reduced-motion: reduce) {
4515 .accordion-button::after {
4519 .accordion-button:hover {
4522 .accordion-button:focus {
4524 border-color: var(--bs-accordion-btn-focus-border-color);
4526 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4534 color: var(--bs-accordion-color);
4535 background-color: var(--bs-accordion-bg);
4536 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4538 .accordion-item:first-of-type {
4539 border-top-left-radius: var(--bs-accordion-border-radius);
4540 border-top-right-radius: var(--bs-accordion-border-radius);
4542 .accordion-item:first-of-type .accordion-button {
4543 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4544 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4546 .accordion-item:not(:first-of-type) {
4549 .accordion-item:last-of-type {
4550 border-bottom-right-radius: var(--bs-accordion-border-radius);
4551 border-bottom-left-radius: var(--bs-accordion-border-radius);
4553 .accordion-item:last-of-type .accordion-button.collapsed {
4554 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4555 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4557 .accordion-item:last-of-type .accordion-collapse {
4558 border-bottom-right-radius: var(--bs-accordion-border-radius);
4559 border-bottom-left-radius: var(--bs-accordion-border-radius);
4563 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4566 .accordion-flush .accordion-collapse {
4569 .accordion-flush .accordion-item {
4574 .accordion-flush .accordion-item:first-child {
4577 .accordion-flush .accordion-item:last-child {
4580 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4584 [data-bs-theme=dark] .accordion-button::after {
4585 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23879cb2'%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");
4586 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23879cb2'%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");
4590 --bs-breadcrumb-padding-x: 0;
4591 --bs-breadcrumb-padding-y: 0;
4592 --bs-breadcrumb-margin-bottom: 1rem;
4593 --bs-breadcrumb-bg: #444;
4594 --bs-breadcrumb-border-radius: ;
4595 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4596 --bs-breadcrumb-item-padding-x: 0.5rem;
4597 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4600 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4601 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4602 font-size: var(--bs-breadcrumb-font-size);
4604 background-color: var(--bs-breadcrumb-bg);
4605 border-radius: var(--bs-breadcrumb-border-radius);
4608 .breadcrumb-item + .breadcrumb-item {
4609 padding-left: var(--bs-breadcrumb-item-padding-x);
4611 .breadcrumb-item + .breadcrumb-item::before {
4613 padding-right: var(--bs-breadcrumb-item-padding-x);
4614 color: var(--bs-breadcrumb-divider-color);
4615 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4617 .breadcrumb-item.active {
4618 color: var(--bs-breadcrumb-item-active-color);
4622 --bs-pagination-padding-x: 0.75rem;
4623 --bs-pagination-padding-y: 0.375rem;
4624 --bs-pagination-font-size: 0.9375rem;
4625 --bs-pagination-color: #fff;
4626 --bs-pagination-bg: #00bc8c;
4627 --bs-pagination-border-width: 0;
4628 --bs-pagination-border-color: transparent;
4629 --bs-pagination-border-radius: var(--bs-border-radius);
4630 --bs-pagination-hover-color: #fff;
4631 --bs-pagination-hover-bg: #00efb2;
4632 --bs-pagination-hover-border-color: transparent;
4633 --bs-pagination-focus-color: var(--bs-link-hover-color);
4634 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4635 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
4636 --bs-pagination-active-color: #fff;
4637 --bs-pagination-active-bg: #00efb2;
4638 --bs-pagination-active-border-color: transparent;
4639 --bs-pagination-disabled-color: #fff;
4640 --bs-pagination-disabled-bg: #007053;
4641 --bs-pagination-disabled-border-color: transparent;
4650 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4651 font-size: var(--bs-pagination-font-size);
4652 color: var(--bs-pagination-color);
4653 background-color: var(--bs-pagination-bg);
4654 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4655 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;
4657 @media (prefers-reduced-motion: reduce) {
4664 color: var(--bs-pagination-hover-color);
4665 background-color: var(--bs-pagination-hover-bg);
4666 border-color: var(--bs-pagination-hover-border-color);
4670 color: var(--bs-pagination-focus-color);
4671 background-color: var(--bs-pagination-focus-bg);
4673 box-shadow: var(--bs-pagination-focus-box-shadow);
4675 .page-link.active, .active > .page-link {
4677 color: var(--bs-pagination-active-color);
4678 background-color: var(--bs-pagination-active-bg);
4679 border-color: var(--bs-pagination-active-border-color);
4681 .page-link.disabled, .disabled > .page-link {
4682 color: var(--bs-pagination-disabled-color);
4683 pointer-events: none;
4684 background-color: var(--bs-pagination-disabled-bg);
4685 border-color: var(--bs-pagination-disabled-border-color);
4688 .page-item:not(:first-child) .page-link {
4689 margin-left: calc(0 * -1);
4691 .page-item:first-child .page-link {
4692 border-top-left-radius: var(--bs-pagination-border-radius);
4693 border-bottom-left-radius: var(--bs-pagination-border-radius);
4695 .page-item:last-child .page-link {
4696 border-top-right-radius: var(--bs-pagination-border-radius);
4697 border-bottom-right-radius: var(--bs-pagination-border-radius);
4701 --bs-pagination-padding-x: 1.5rem;
4702 --bs-pagination-padding-y: 0.75rem;
4703 --bs-pagination-font-size: 1.171875rem;
4704 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4708 --bs-pagination-padding-x: 0.5rem;
4709 --bs-pagination-padding-y: 0.25rem;
4710 --bs-pagination-font-size: 0.8203125rem;
4711 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4715 --bs-badge-padding-x: 0.65em;
4716 --bs-badge-padding-y: 0.35em;
4717 --bs-badge-font-size: 0.75em;
4718 --bs-badge-font-weight: 700;
4719 --bs-badge-color: #fff;
4720 --bs-badge-border-radius: var(--bs-border-radius);
4721 display: inline-block;
4722 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4723 font-size: var(--bs-badge-font-size);
4724 font-weight: var(--bs-badge-font-weight);
4726 color: var(--bs-badge-color);
4728 white-space: nowrap;
4729 vertical-align: baseline;
4730 border-radius: var(--bs-badge-border-radius);
4742 --bs-alert-bg: transparent;
4743 --bs-alert-padding-x: 1rem;
4744 --bs-alert-padding-y: 1rem;
4745 --bs-alert-margin-bottom: 1rem;
4746 --bs-alert-color: inherit;
4747 --bs-alert-border-color: transparent;
4748 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4749 --bs-alert-border-radius: var(--bs-border-radius);
4750 --bs-alert-link-color: inherit;
4752 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4753 margin-bottom: var(--bs-alert-margin-bottom);
4754 color: var(--bs-alert-color);
4755 background-color: var(--bs-alert-bg);
4756 border: var(--bs-alert-border);
4757 border-radius: var(--bs-alert-border-radius);
4766 color: var(--bs-alert-link-color);
4769 .alert-dismissible {
4770 padding-right: 3rem;
4772 .alert-dismissible .btn-close {
4777 padding: 1.25rem 1rem;
4781 --bs-alert-color: var(--bs-primary-text-emphasis);
4782 --bs-alert-bg: var(--bs-primary-bg-subtle);
4783 --bs-alert-border-color: var(--bs-primary-border-subtle);
4784 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4788 --bs-alert-color: var(--bs-secondary-text-emphasis);
4789 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4790 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4791 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4795 --bs-alert-color: var(--bs-success-text-emphasis);
4796 --bs-alert-bg: var(--bs-success-bg-subtle);
4797 --bs-alert-border-color: var(--bs-success-border-subtle);
4798 --bs-alert-link-color: var(--bs-success-text-emphasis);
4802 --bs-alert-color: var(--bs-info-text-emphasis);
4803 --bs-alert-bg: var(--bs-info-bg-subtle);
4804 --bs-alert-border-color: var(--bs-info-border-subtle);
4805 --bs-alert-link-color: var(--bs-info-text-emphasis);
4809 --bs-alert-color: var(--bs-warning-text-emphasis);
4810 --bs-alert-bg: var(--bs-warning-bg-subtle);
4811 --bs-alert-border-color: var(--bs-warning-border-subtle);
4812 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4816 --bs-alert-color: var(--bs-danger-text-emphasis);
4817 --bs-alert-bg: var(--bs-danger-bg-subtle);
4818 --bs-alert-border-color: var(--bs-danger-border-subtle);
4819 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4823 --bs-alert-color: var(--bs-light-text-emphasis);
4824 --bs-alert-bg: var(--bs-light-bg-subtle);
4825 --bs-alert-border-color: var(--bs-light-border-subtle);
4826 --bs-alert-link-color: var(--bs-light-text-emphasis);
4830 --bs-alert-color: var(--bs-dark-text-emphasis);
4831 --bs-alert-bg: var(--bs-dark-bg-subtle);
4832 --bs-alert-border-color: var(--bs-dark-border-subtle);
4833 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4836 @keyframes progress-bar-stripes {
4838 background-position-x: 1rem;
4843 --bs-progress-height: 1rem;
4844 --bs-progress-font-size: 0.703125rem;
4845 --bs-progress-bg: #444;
4846 --bs-progress-border-radius: var(--bs-border-radius);
4847 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4848 --bs-progress-bar-color: #fff;
4849 --bs-progress-bar-bg: #375a7f;
4850 --bs-progress-bar-transition: width 0.6s ease;
4852 height: var(--bs-progress-height);
4854 font-size: var(--bs-progress-font-size);
4855 background-color: var(--bs-progress-bg);
4856 border-radius: var(--bs-progress-border-radius);
4861 flex-direction: column;
4862 justify-content: center;
4864 color: var(--bs-progress-bar-color);
4866 white-space: nowrap;
4867 background-color: var(--bs-progress-bar-bg);
4868 transition: var(--bs-progress-bar-transition);
4870 @media (prefers-reduced-motion: reduce) {
4876 .progress-bar-striped {
4877 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);
4878 background-size: var(--bs-progress-height) var(--bs-progress-height);
4881 .progress-stacked > .progress {
4885 .progress-stacked > .progress > .progress-bar {
4889 .progress-bar-animated {
4890 animation: 1s linear infinite progress-bar-stripes;
4892 @media (prefers-reduced-motion: reduce) {
4893 .progress-bar-animated {
4899 --bs-list-group-color: var(--bs-body-color);
4900 --bs-list-group-bg: #303030;
4901 --bs-list-group-border-color: #444;
4902 --bs-list-group-border-width: var(--bs-border-width);
4903 --bs-list-group-border-radius: var(--bs-border-radius);
4904 --bs-list-group-item-padding-x: 1rem;
4905 --bs-list-group-item-padding-y: 0.5rem;
4906 --bs-list-group-action-color: var(--bs-secondary-color);
4907 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4908 --bs-list-group-action-hover-bg: #444;
4909 --bs-list-group-action-active-color: var(--bs-body-color);
4910 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4911 --bs-list-group-disabled-color: var(--bs-secondary-color);
4912 --bs-list-group-disabled-bg: #303030;
4913 --bs-list-group-active-color: #fff;
4914 --bs-list-group-active-bg: #375a7f;
4915 --bs-list-group-active-border-color: #375a7f;
4917 flex-direction: column;
4920 border-radius: var(--bs-list-group-border-radius);
4923 .list-group-numbered {
4924 list-style-type: none;
4925 counter-reset: section;
4927 .list-group-numbered > .list-group-item::before {
4928 content: counters(section, ".") ". ";
4929 counter-increment: section;
4932 .list-group-item-action {
4934 color: var(--bs-list-group-action-color);
4935 text-align: inherit;
4937 .list-group-item-action:hover, .list-group-item-action:focus {
4939 color: var(--bs-list-group-action-hover-color);
4940 text-decoration: none;
4941 background-color: var(--bs-list-group-action-hover-bg);
4943 .list-group-item-action:active {
4944 color: var(--bs-list-group-action-active-color);
4945 background-color: var(--bs-list-group-action-active-bg);
4951 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
4952 color: var(--bs-list-group-color);
4953 background-color: var(--bs-list-group-bg);
4954 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
4956 .list-group-item:first-child {
4957 border-top-left-radius: inherit;
4958 border-top-right-radius: inherit;
4960 .list-group-item:last-child {
4961 border-bottom-right-radius: inherit;
4962 border-bottom-left-radius: inherit;
4964 .list-group-item.disabled, .list-group-item:disabled {
4965 color: var(--bs-list-group-disabled-color);
4966 pointer-events: none;
4967 background-color: var(--bs-list-group-disabled-bg);
4969 .list-group-item.active {
4971 color: var(--bs-list-group-active-color);
4972 background-color: var(--bs-list-group-active-bg);
4973 border-color: var(--bs-list-group-active-border-color);
4975 .list-group-item + .list-group-item {
4976 border-top-width: 0;
4978 .list-group-item + .list-group-item.active {
4979 margin-top: calc(-1 * var(--bs-list-group-border-width));
4980 border-top-width: var(--bs-list-group-border-width);
4983 .list-group-horizontal {
4984 flex-direction: row;
4986 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
4987 border-bottom-left-radius: var(--bs-list-group-border-radius);
4988 border-top-right-radius: 0;
4990 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
4991 border-top-right-radius: var(--bs-list-group-border-radius);
4992 border-bottom-left-radius: 0;
4994 .list-group-horizontal > .list-group-item.active {
4997 .list-group-horizontal > .list-group-item + .list-group-item {
4998 border-top-width: var(--bs-list-group-border-width);
4999 border-left-width: 0;
5001 .list-group-horizontal > .list-group-item + .list-group-item.active {
5002 margin-left: calc(-1 * var(--bs-list-group-border-width));
5003 border-left-width: var(--bs-list-group-border-width);
5006 @media (min-width: 576px) {
5007 .list-group-horizontal-sm {
5008 flex-direction: row;
5010 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5011 border-bottom-left-radius: var(--bs-list-group-border-radius);
5012 border-top-right-radius: 0;
5014 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5015 border-top-right-radius: var(--bs-list-group-border-radius);
5016 border-bottom-left-radius: 0;
5018 .list-group-horizontal-sm > .list-group-item.active {
5021 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5022 border-top-width: var(--bs-list-group-border-width);
5023 border-left-width: 0;
5025 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5026 margin-left: calc(-1 * var(--bs-list-group-border-width));
5027 border-left-width: var(--bs-list-group-border-width);
5030 @media (min-width: 768px) {
5031 .list-group-horizontal-md {
5032 flex-direction: row;
5034 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5035 border-bottom-left-radius: var(--bs-list-group-border-radius);
5036 border-top-right-radius: 0;
5038 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5039 border-top-right-radius: var(--bs-list-group-border-radius);
5040 border-bottom-left-radius: 0;
5042 .list-group-horizontal-md > .list-group-item.active {
5045 .list-group-horizontal-md > .list-group-item + .list-group-item {
5046 border-top-width: var(--bs-list-group-border-width);
5047 border-left-width: 0;
5049 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5050 margin-left: calc(-1 * var(--bs-list-group-border-width));
5051 border-left-width: var(--bs-list-group-border-width);
5054 @media (min-width: 992px) {
5055 .list-group-horizontal-lg {
5056 flex-direction: row;
5058 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5059 border-bottom-left-radius: var(--bs-list-group-border-radius);
5060 border-top-right-radius: 0;
5062 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5063 border-top-right-radius: var(--bs-list-group-border-radius);
5064 border-bottom-left-radius: 0;
5066 .list-group-horizontal-lg > .list-group-item.active {
5069 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5070 border-top-width: var(--bs-list-group-border-width);
5071 border-left-width: 0;
5073 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5074 margin-left: calc(-1 * var(--bs-list-group-border-width));
5075 border-left-width: var(--bs-list-group-border-width);
5078 @media (min-width: 1200px) {
5079 .list-group-horizontal-xl {
5080 flex-direction: row;
5082 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5083 border-bottom-left-radius: var(--bs-list-group-border-radius);
5084 border-top-right-radius: 0;
5086 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5087 border-top-right-radius: var(--bs-list-group-border-radius);
5088 border-bottom-left-radius: 0;
5090 .list-group-horizontal-xl > .list-group-item.active {
5093 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5094 border-top-width: var(--bs-list-group-border-width);
5095 border-left-width: 0;
5097 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5098 margin-left: calc(-1 * var(--bs-list-group-border-width));
5099 border-left-width: var(--bs-list-group-border-width);
5102 @media (min-width: 1400px) {
5103 .list-group-horizontal-xxl {
5104 flex-direction: row;
5106 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5107 border-bottom-left-radius: var(--bs-list-group-border-radius);
5108 border-top-right-radius: 0;
5110 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5111 border-top-right-radius: var(--bs-list-group-border-radius);
5112 border-bottom-left-radius: 0;
5114 .list-group-horizontal-xxl > .list-group-item.active {
5117 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5118 border-top-width: var(--bs-list-group-border-width);
5119 border-left-width: 0;
5121 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5122 margin-left: calc(-1 * var(--bs-list-group-border-width));
5123 border-left-width: var(--bs-list-group-border-width);
5129 .list-group-flush > .list-group-item {
5130 border-width: 0 0 var(--bs-list-group-border-width);
5132 .list-group-flush > .list-group-item:last-child {
5133 border-bottom-width: 0;
5136 .list-group-item-primary {
5137 --bs-list-group-color: var(--bs-primary-text-emphasis);
5138 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5139 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5140 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5141 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5142 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5143 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5144 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5145 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5146 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5149 .list-group-item-secondary {
5150 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5151 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5152 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5153 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5154 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5155 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5156 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5157 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5158 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5159 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5162 .list-group-item-success {
5163 --bs-list-group-color: var(--bs-success-text-emphasis);
5164 --bs-list-group-bg: var(--bs-success-bg-subtle);
5165 --bs-list-group-border-color: var(--bs-success-border-subtle);
5166 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5167 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5168 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5169 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5170 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5171 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5172 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5175 .list-group-item-info {
5176 --bs-list-group-color: var(--bs-info-text-emphasis);
5177 --bs-list-group-bg: var(--bs-info-bg-subtle);
5178 --bs-list-group-border-color: var(--bs-info-border-subtle);
5179 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5180 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5181 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5182 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5183 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5184 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5185 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5188 .list-group-item-warning {
5189 --bs-list-group-color: var(--bs-warning-text-emphasis);
5190 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5191 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5192 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5193 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5194 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5195 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5196 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5197 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5198 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5201 .list-group-item-danger {
5202 --bs-list-group-color: var(--bs-danger-text-emphasis);
5203 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5204 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5205 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5206 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5207 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5208 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5209 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5210 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5211 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5214 .list-group-item-light {
5215 --bs-list-group-color: var(--bs-light-text-emphasis);
5216 --bs-list-group-bg: var(--bs-light-bg-subtle);
5217 --bs-list-group-border-color: var(--bs-light-border-subtle);
5218 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5219 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5220 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5221 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5222 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5223 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5224 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5227 .list-group-item-dark {
5228 --bs-list-group-color: var(--bs-dark-text-emphasis);
5229 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5230 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5231 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5232 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5233 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5234 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5235 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5236 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5237 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5241 --bs-btn-close-color: #000;
5242 --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
5243 --bs-btn-close-opacity: 0.5;
5244 --bs-btn-close-hover-opacity: 0.75;
5245 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25);
5246 --bs-btn-close-focus-opacity: 1;
5247 --bs-btn-close-disabled-opacity: 0.25;
5248 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5249 box-sizing: content-box;
5252 padding: 0.25em 0.25em;
5253 color: var(--bs-btn-close-color);
5254 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5256 border-radius: 0.375rem;
5257 opacity: var(--bs-btn-close-opacity);
5260 color: var(--bs-btn-close-color);
5261 text-decoration: none;
5262 opacity: var(--bs-btn-close-hover-opacity);
5266 box-shadow: var(--bs-btn-close-focus-shadow);
5267 opacity: var(--bs-btn-close-focus-opacity);
5269 .btn-close:disabled, .btn-close.disabled {
5270 pointer-events: none;
5272 opacity: var(--bs-btn-close-disabled-opacity);
5276 filter: var(--bs-btn-close-white-filter);
5279 [data-bs-theme=dark] .btn-close {
5280 filter: var(--bs-btn-close-white-filter);
5284 --bs-toast-zindex: 1090;
5285 --bs-toast-padding-x: 0.75rem;
5286 --bs-toast-padding-y: 0.5rem;
5287 --bs-toast-spacing: 1.5rem;
5288 --bs-toast-max-width: 350px;
5289 --bs-toast-font-size: 0.875rem;
5291 --bs-toast-bg: #444;
5292 --bs-toast-border-width: var(--bs-border-width);
5293 --bs-toast-border-color: var(--bs-border-color-translucent);
5294 --bs-toast-border-radius: var(--bs-border-radius);
5295 --bs-toast-box-shadow: var(--bs-box-shadow);
5296 --bs-toast-header-color: var(--bs-secondary-color);
5297 --bs-toast-header-bg: #303030;
5298 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5299 width: var(--bs-toast-max-width);
5301 font-size: var(--bs-toast-font-size);
5302 color: var(--bs-toast-color);
5303 pointer-events: auto;
5304 background-color: var(--bs-toast-bg);
5305 background-clip: padding-box;
5306 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5307 box-shadow: var(--bs-toast-box-shadow);
5308 border-radius: var(--bs-toast-border-radius);
5318 --bs-toast-zindex: 1090;
5320 z-index: var(--bs-toast-zindex);
5323 pointer-events: none;
5325 .toast-container > :not(:last-child) {
5326 margin-bottom: var(--bs-toast-spacing);
5331 align-items: center;
5332 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5333 color: var(--bs-toast-header-color);
5334 background-color: var(--bs-toast-header-bg);
5335 background-clip: padding-box;
5336 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5337 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5338 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5340 .toast-header .btn-close {
5341 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5342 margin-left: var(--bs-toast-padding-x);
5346 padding: var(--bs-toast-padding-x);
5347 word-wrap: break-word;
5351 --bs-modal-zindex: 1055;
5352 --bs-modal-width: 500px;
5353 --bs-modal-padding: 1rem;
5354 --bs-modal-margin: 0.5rem;
5356 --bs-modal-bg: #303030;
5357 --bs-modal-border-color: #444;
5358 --bs-modal-border-width: var(--bs-border-width);
5359 --bs-modal-border-radius: var(--bs-border-radius-lg);
5360 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
5361 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5362 --bs-modal-header-padding-x: 1rem;
5363 --bs-modal-header-padding-y: 1rem;
5364 --bs-modal-header-padding: 1rem 1rem;
5365 --bs-modal-header-border-color: #444;
5366 --bs-modal-header-border-width: var(--bs-border-width);
5367 --bs-modal-title-line-height: 1.5;
5368 --bs-modal-footer-gap: 0.5rem;
5369 --bs-modal-footer-bg: ;
5370 --bs-modal-footer-border-color: #444;
5371 --bs-modal-footer-border-width: var(--bs-border-width);
5375 z-index: var(--bs-modal-zindex);
5387 margin: var(--bs-modal-margin);
5388 pointer-events: none;
5390 .modal.fade .modal-dialog {
5391 transition: transform 0.3s ease-out;
5392 transform: translate(0, -50px);
5394 @media (prefers-reduced-motion: reduce) {
5395 .modal.fade .modal-dialog {
5399 .modal.show .modal-dialog {
5402 .modal.modal-static .modal-dialog {
5403 transform: scale(1.02);
5406 .modal-dialog-scrollable {
5407 height: calc(100% - var(--bs-modal-margin) * 2);
5409 .modal-dialog-scrollable .modal-content {
5413 .modal-dialog-scrollable .modal-body {
5417 .modal-dialog-centered {
5419 align-items: center;
5420 min-height: calc(100% - var(--bs-modal-margin) * 2);
5426 flex-direction: column;
5428 color: var(--bs-modal-color);
5429 pointer-events: auto;
5430 background-color: var(--bs-modal-bg);
5431 background-clip: padding-box;
5432 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5433 border-radius: var(--bs-modal-border-radius);
5438 --bs-backdrop-zindex: 1050;
5439 --bs-backdrop-bg: #000;
5440 --bs-backdrop-opacity: 0.5;
5444 z-index: var(--bs-backdrop-zindex);
5447 background-color: var(--bs-backdrop-bg);
5449 .modal-backdrop.fade {
5452 .modal-backdrop.show {
5453 opacity: var(--bs-backdrop-opacity);
5459 align-items: center;
5460 justify-content: space-between;
5461 padding: var(--bs-modal-header-padding);
5462 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5463 border-top-left-radius: var(--bs-modal-inner-border-radius);
5464 border-top-right-radius: var(--bs-modal-inner-border-radius);
5466 .modal-header .btn-close {
5467 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5468 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;
5473 line-height: var(--bs-modal-title-line-height);
5479 padding: var(--bs-modal-padding);
5486 align-items: center;
5487 justify-content: flex-end;
5488 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5489 background-color: var(--bs-modal-footer-bg);
5490 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5491 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5492 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5495 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5498 @media (min-width: 576px) {
5500 --bs-modal-margin: 1.75rem;
5501 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5504 max-width: var(--bs-modal-width);
5509 --bs-modal-width: 300px;
5512 @media (min-width: 992px) {
5515 --bs-modal-width: 800px;
5518 @media (min-width: 1200px) {
5520 --bs-modal-width: 1140px;
5529 .modal-fullscreen .modal-content {
5534 .modal-fullscreen .modal-header,
5535 .modal-fullscreen .modal-footer {
5538 .modal-fullscreen .modal-body {
5542 @media (max-width: 575.98px) {
5543 .modal-fullscreen-sm-down {
5549 .modal-fullscreen-sm-down .modal-content {
5554 .modal-fullscreen-sm-down .modal-header,
5555 .modal-fullscreen-sm-down .modal-footer {
5558 .modal-fullscreen-sm-down .modal-body {
5562 @media (max-width: 767.98px) {
5563 .modal-fullscreen-md-down {
5569 .modal-fullscreen-md-down .modal-content {
5574 .modal-fullscreen-md-down .modal-header,
5575 .modal-fullscreen-md-down .modal-footer {
5578 .modal-fullscreen-md-down .modal-body {
5582 @media (max-width: 991.98px) {
5583 .modal-fullscreen-lg-down {
5589 .modal-fullscreen-lg-down .modal-content {
5594 .modal-fullscreen-lg-down .modal-header,
5595 .modal-fullscreen-lg-down .modal-footer {
5598 .modal-fullscreen-lg-down .modal-body {
5602 @media (max-width: 1199.98px) {
5603 .modal-fullscreen-xl-down {
5609 .modal-fullscreen-xl-down .modal-content {
5614 .modal-fullscreen-xl-down .modal-header,
5615 .modal-fullscreen-xl-down .modal-footer {
5618 .modal-fullscreen-xl-down .modal-body {
5622 @media (max-width: 1399.98px) {
5623 .modal-fullscreen-xxl-down {
5629 .modal-fullscreen-xxl-down .modal-content {
5634 .modal-fullscreen-xxl-down .modal-header,
5635 .modal-fullscreen-xxl-down .modal-footer {
5638 .modal-fullscreen-xxl-down .modal-body {
5643 --bs-tooltip-zindex: 1080;
5644 --bs-tooltip-max-width: 200px;
5645 --bs-tooltip-padding-x: 0.5rem;
5646 --bs-tooltip-padding-y: 0.25rem;
5647 --bs-tooltip-margin: ;
5648 --bs-tooltip-font-size: 0.8203125rem;
5649 --bs-tooltip-color: var(--bs-body-bg);
5650 --bs-tooltip-bg: var(--bs-emphasis-color);
5651 --bs-tooltip-border-radius: var(--bs-border-radius);
5652 --bs-tooltip-opacity: 0.9;
5653 --bs-tooltip-arrow-width: 0.8rem;
5654 --bs-tooltip-arrow-height: 0.4rem;
5655 z-index: var(--bs-tooltip-zindex);
5657 margin: var(--bs-tooltip-margin);
5658 font-family: var(--bs-font-sans-serif);
5664 text-decoration: none;
5666 text-transform: none;
5667 letter-spacing: normal;
5669 white-space: normal;
5670 word-spacing: normal;
5672 font-size: var(--bs-tooltip-font-size);
5673 word-wrap: break-word;
5677 opacity: var(--bs-tooltip-opacity);
5679 .tooltip .tooltip-arrow {
5681 width: var(--bs-tooltip-arrow-width);
5682 height: var(--bs-tooltip-arrow-height);
5684 .tooltip .tooltip-arrow::before {
5687 border-color: transparent;
5688 border-style: solid;
5691 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5692 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5694 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5696 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5697 border-top-color: var(--bs-tooltip-bg);
5700 /* rtl:begin:ignore */
5701 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5702 left: calc(-1 * var(--bs-tooltip-arrow-height));
5703 width: var(--bs-tooltip-arrow-height);
5704 height: var(--bs-tooltip-arrow-width);
5706 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5708 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5709 border-right-color: var(--bs-tooltip-bg);
5712 /* rtl:end:ignore */
5713 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5714 top: calc(-1 * var(--bs-tooltip-arrow-height));
5716 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5718 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5719 border-bottom-color: var(--bs-tooltip-bg);
5722 /* rtl:begin:ignore */
5723 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5724 right: calc(-1 * var(--bs-tooltip-arrow-height));
5725 width: var(--bs-tooltip-arrow-height);
5726 height: var(--bs-tooltip-arrow-width);
5728 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5730 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5731 border-left-color: var(--bs-tooltip-bg);
5734 /* rtl:end:ignore */
5736 max-width: var(--bs-tooltip-max-width);
5737 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5738 color: var(--bs-tooltip-color);
5740 background-color: var(--bs-tooltip-bg);
5741 border-radius: var(--bs-tooltip-border-radius);
5745 --bs-popover-zindex: 1070;
5746 --bs-popover-max-width: 276px;
5747 --bs-popover-font-size: 0.8203125rem;
5748 --bs-popover-bg: #303030;
5749 --bs-popover-border-width: var(--bs-border-width);
5750 --bs-popover-border-color: var(--bs-border-color-translucent);
5751 --bs-popover-border-radius: var(--bs-border-radius-lg);
5752 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5753 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5754 --bs-popover-header-padding-x: 1rem;
5755 --bs-popover-header-padding-y: 0.5rem;
5756 --bs-popover-header-font-size: 0.9375rem;
5757 --bs-popover-header-color: inherit;
5758 --bs-popover-header-bg: #444;
5759 --bs-popover-body-padding-x: 1rem;
5760 --bs-popover-body-padding-y: 1rem;
5761 --bs-popover-body-color: var(--bs-body-color);
5762 --bs-popover-arrow-width: 1rem;
5763 --bs-popover-arrow-height: 0.5rem;
5764 --bs-popover-arrow-border: var(--bs-popover-border-color);
5765 z-index: var(--bs-popover-zindex);
5767 max-width: var(--bs-popover-max-width);
5768 font-family: var(--bs-font-sans-serif);
5774 text-decoration: none;
5776 text-transform: none;
5777 letter-spacing: normal;
5779 white-space: normal;
5780 word-spacing: normal;
5782 font-size: var(--bs-popover-font-size);
5783 word-wrap: break-word;
5784 background-color: var(--bs-popover-bg);
5785 background-clip: padding-box;
5786 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5787 border-radius: var(--bs-popover-border-radius);
5789 .popover .popover-arrow {
5791 width: var(--bs-popover-arrow-width);
5792 height: var(--bs-popover-arrow-height);
5794 .popover .popover-arrow::before, .popover .popover-arrow::after {
5798 border-color: transparent;
5799 border-style: solid;
5803 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5804 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5806 .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 {
5807 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5809 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5811 border-top-color: var(--bs-popover-arrow-border);
5813 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5814 bottom: var(--bs-popover-border-width);
5815 border-top-color: var(--bs-popover-bg);
5818 /* rtl:begin:ignore */
5819 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5820 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5821 width: var(--bs-popover-arrow-height);
5822 height: var(--bs-popover-arrow-width);
5824 .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 {
5825 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5827 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5829 border-right-color: var(--bs-popover-arrow-border);
5831 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5832 left: var(--bs-popover-border-width);
5833 border-right-color: var(--bs-popover-bg);
5836 /* rtl:end:ignore */
5837 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5838 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5840 .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 {
5841 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5843 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5845 border-bottom-color: var(--bs-popover-arrow-border);
5847 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5848 top: var(--bs-popover-border-width);
5849 border-bottom-color: var(--bs-popover-bg);
5851 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5856 width: var(--bs-popover-arrow-width);
5857 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5859 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5862 /* rtl:begin:ignore */
5863 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5864 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5865 width: var(--bs-popover-arrow-height);
5866 height: var(--bs-popover-arrow-width);
5868 .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 {
5869 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5871 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5873 border-left-color: var(--bs-popover-arrow-border);
5875 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5876 right: var(--bs-popover-border-width);
5877 border-left-color: var(--bs-popover-bg);
5880 /* rtl:end:ignore */
5882 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5884 font-size: var(--bs-popover-header-font-size);
5885 color: var(--bs-popover-header-color);
5886 background-color: var(--bs-popover-header-bg);
5887 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5888 border-top-left-radius: var(--bs-popover-inner-border-radius);
5889 border-top-right-radius: var(--bs-popover-inner-border-radius);
5891 .popover-header:empty {
5896 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5897 color: var(--bs-popover-body-color);
5904 .carousel.pointer-event {
5905 touch-action: pan-y;
5913 .carousel-inner::after {
5924 margin-right: -100%;
5925 backface-visibility: hidden;
5926 transition: transform 0.6s ease-in-out;
5928 @media (prefers-reduced-motion: reduce) {
5934 .carousel-item.active,
5935 .carousel-item-next,
5936 .carousel-item-prev {
5940 .carousel-item-next:not(.carousel-item-start),
5941 .active.carousel-item-end {
5942 transform: translateX(100%);
5945 .carousel-item-prev:not(.carousel-item-end),
5946 .active.carousel-item-start {
5947 transform: translateX(-100%);
5950 .carousel-fade .carousel-item {
5952 transition-property: opacity;
5955 .carousel-fade .carousel-item.active,
5956 .carousel-fade .carousel-item-next.carousel-item-start,
5957 .carousel-fade .carousel-item-prev.carousel-item-end {
5961 .carousel-fade .active.carousel-item-start,
5962 .carousel-fade .active.carousel-item-end {
5965 transition: opacity 0s 0.6s;
5967 @media (prefers-reduced-motion: reduce) {
5968 .carousel-fade .active.carousel-item-start,
5969 .carousel-fade .active.carousel-item-end {
5974 .carousel-control-prev,
5975 .carousel-control-next {
5981 align-items: center;
5982 justify-content: center;
5990 transition: opacity 0.15s ease;
5992 @media (prefers-reduced-motion: reduce) {
5993 .carousel-control-prev,
5994 .carousel-control-next {
5998 .carousel-control-prev:hover, .carousel-control-prev:focus,
5999 .carousel-control-next:hover,
6000 .carousel-control-next:focus {
6002 text-decoration: none;
6007 .carousel-control-prev {
6011 .carousel-control-next {
6015 .carousel-control-prev-icon,
6016 .carousel-control-next-icon {
6017 display: inline-block;
6020 background-repeat: no-repeat;
6021 background-position: 50%;
6022 background-size: 100% 100%;
6028 "name" : "prev-next",
6033 .carousel-control-prev-icon {
6034 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");
6037 .carousel-control-next-icon {
6038 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");
6041 .carousel-indicators {
6048 justify-content: center;
6051 margin-bottom: 1rem;
6054 .carousel-indicators [data-bs-target] {
6055 box-sizing: content-box;
6062 text-indent: -999px;
6064 background-color: #fff;
6065 background-clip: padding-box;
6067 border-top: 10px solid transparent;
6068 border-bottom: 10px solid transparent;
6070 transition: opacity 0.6s ease;
6072 @media (prefers-reduced-motion: reduce) {
6073 .carousel-indicators [data-bs-target] {
6077 .carousel-indicators .active {
6086 padding-top: 1.25rem;
6087 padding-bottom: 1.25rem;
6092 .carousel-dark .carousel-control-prev-icon,
6093 .carousel-dark .carousel-control-next-icon {
6094 filter: invert(1) grayscale(100);
6096 .carousel-dark .carousel-indicators [data-bs-target] {
6097 background-color: #000;
6099 .carousel-dark .carousel-caption {
6103 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6104 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6105 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6106 filter: invert(1) grayscale(100);
6108 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6109 background-color: #000;
6111 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6117 display: inline-block;
6118 width: var(--bs-spinner-width);
6119 height: var(--bs-spinner-height);
6120 vertical-align: var(--bs-spinner-vertical-align);
6122 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6125 @keyframes spinner-border {
6127 transform: rotate(360deg) /* rtl:ignore */;
6131 --bs-spinner-width: 2rem;
6132 --bs-spinner-height: 2rem;
6133 --bs-spinner-vertical-align: -0.125em;
6134 --bs-spinner-border-width: 0.25em;
6135 --bs-spinner-animation-speed: 0.75s;
6136 --bs-spinner-animation-name: spinner-border;
6137 border: var(--bs-spinner-border-width) solid currentcolor;
6138 border-right-color: transparent;
6141 .spinner-border-sm {
6142 --bs-spinner-width: 1rem;
6143 --bs-spinner-height: 1rem;
6144 --bs-spinner-border-width: 0.2em;
6147 @keyframes spinner-grow {
6149 transform: scale(0);
6157 --bs-spinner-width: 2rem;
6158 --bs-spinner-height: 2rem;
6159 --bs-spinner-vertical-align: -0.125em;
6160 --bs-spinner-animation-speed: 0.75s;
6161 --bs-spinner-animation-name: spinner-grow;
6162 background-color: currentcolor;
6167 --bs-spinner-width: 1rem;
6168 --bs-spinner-height: 1rem;
6171 @media (prefers-reduced-motion: reduce) {
6174 --bs-spinner-animation-speed: 1.5s;
6177 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6178 --bs-offcanvas-zindex: 1045;
6179 --bs-offcanvas-width: 400px;
6180 --bs-offcanvas-height: 30vh;
6181 --bs-offcanvas-padding-x: 1rem;
6182 --bs-offcanvas-padding-y: 1rem;
6183 --bs-offcanvas-color: var(--bs-body-color);
6184 --bs-offcanvas-bg: var(--bs-body-bg);
6185 --bs-offcanvas-border-width: var(--bs-border-width);
6186 --bs-offcanvas-border-color: #444;
6187 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
6188 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6189 --bs-offcanvas-title-line-height: 1.5;
6192 @media (max-width: 575.98px) {
6196 z-index: var(--bs-offcanvas-zindex);
6198 flex-direction: column;
6200 color: var(--bs-offcanvas-color);
6202 background-color: var(--bs-offcanvas-bg);
6203 background-clip: padding-box;
6205 transition: var(--bs-offcanvas-transition);
6208 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6213 @media (max-width: 575.98px) {
6214 .offcanvas-sm.offcanvas-start {
6217 width: var(--bs-offcanvas-width);
6218 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6219 transform: translateX(-100%);
6221 .offcanvas-sm.offcanvas-end {
6224 width: var(--bs-offcanvas-width);
6225 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6226 transform: translateX(100%);
6228 .offcanvas-sm.offcanvas-top {
6232 height: var(--bs-offcanvas-height);
6234 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6235 transform: translateY(-100%);
6237 .offcanvas-sm.offcanvas-bottom {
6240 height: var(--bs-offcanvas-height);
6242 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6243 transform: translateY(100%);
6245 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6248 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6249 visibility: visible;
6252 @media (min-width: 576px) {
6254 --bs-offcanvas-height: auto;
6255 --bs-offcanvas-border-width: 0;
6256 background-color: transparent !important;
6258 .offcanvas-sm .offcanvas-header {
6261 .offcanvas-sm .offcanvas-body {
6265 overflow-y: visible;
6266 background-color: transparent !important;
6270 @media (max-width: 767.98px) {
6274 z-index: var(--bs-offcanvas-zindex);
6276 flex-direction: column;
6278 color: var(--bs-offcanvas-color);
6280 background-color: var(--bs-offcanvas-bg);
6281 background-clip: padding-box;
6283 transition: var(--bs-offcanvas-transition);
6286 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6291 @media (max-width: 767.98px) {
6292 .offcanvas-md.offcanvas-start {
6295 width: var(--bs-offcanvas-width);
6296 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6297 transform: translateX(-100%);
6299 .offcanvas-md.offcanvas-end {
6302 width: var(--bs-offcanvas-width);
6303 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6304 transform: translateX(100%);
6306 .offcanvas-md.offcanvas-top {
6310 height: var(--bs-offcanvas-height);
6312 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6313 transform: translateY(-100%);
6315 .offcanvas-md.offcanvas-bottom {
6318 height: var(--bs-offcanvas-height);
6320 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6321 transform: translateY(100%);
6323 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6326 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6327 visibility: visible;
6330 @media (min-width: 768px) {
6332 --bs-offcanvas-height: auto;
6333 --bs-offcanvas-border-width: 0;
6334 background-color: transparent !important;
6336 .offcanvas-md .offcanvas-header {
6339 .offcanvas-md .offcanvas-body {
6343 overflow-y: visible;
6344 background-color: transparent !important;
6348 @media (max-width: 991.98px) {
6352 z-index: var(--bs-offcanvas-zindex);
6354 flex-direction: column;
6356 color: var(--bs-offcanvas-color);
6358 background-color: var(--bs-offcanvas-bg);
6359 background-clip: padding-box;
6361 transition: var(--bs-offcanvas-transition);
6364 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6369 @media (max-width: 991.98px) {
6370 .offcanvas-lg.offcanvas-start {
6373 width: var(--bs-offcanvas-width);
6374 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6375 transform: translateX(-100%);
6377 .offcanvas-lg.offcanvas-end {
6380 width: var(--bs-offcanvas-width);
6381 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6382 transform: translateX(100%);
6384 .offcanvas-lg.offcanvas-top {
6388 height: var(--bs-offcanvas-height);
6390 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6391 transform: translateY(-100%);
6393 .offcanvas-lg.offcanvas-bottom {
6396 height: var(--bs-offcanvas-height);
6398 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6399 transform: translateY(100%);
6401 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6404 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6405 visibility: visible;
6408 @media (min-width: 992px) {
6410 --bs-offcanvas-height: auto;
6411 --bs-offcanvas-border-width: 0;
6412 background-color: transparent !important;
6414 .offcanvas-lg .offcanvas-header {
6417 .offcanvas-lg .offcanvas-body {
6421 overflow-y: visible;
6422 background-color: transparent !important;
6426 @media (max-width: 1199.98px) {
6430 z-index: var(--bs-offcanvas-zindex);
6432 flex-direction: column;
6434 color: var(--bs-offcanvas-color);
6436 background-color: var(--bs-offcanvas-bg);
6437 background-clip: padding-box;
6439 transition: var(--bs-offcanvas-transition);
6442 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6447 @media (max-width: 1199.98px) {
6448 .offcanvas-xl.offcanvas-start {
6451 width: var(--bs-offcanvas-width);
6452 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6453 transform: translateX(-100%);
6455 .offcanvas-xl.offcanvas-end {
6458 width: var(--bs-offcanvas-width);
6459 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6460 transform: translateX(100%);
6462 .offcanvas-xl.offcanvas-top {
6466 height: var(--bs-offcanvas-height);
6468 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6469 transform: translateY(-100%);
6471 .offcanvas-xl.offcanvas-bottom {
6474 height: var(--bs-offcanvas-height);
6476 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6477 transform: translateY(100%);
6479 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6482 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6483 visibility: visible;
6486 @media (min-width: 1200px) {
6488 --bs-offcanvas-height: auto;
6489 --bs-offcanvas-border-width: 0;
6490 background-color: transparent !important;
6492 .offcanvas-xl .offcanvas-header {
6495 .offcanvas-xl .offcanvas-body {
6499 overflow-y: visible;
6500 background-color: transparent !important;
6504 @media (max-width: 1399.98px) {
6508 z-index: var(--bs-offcanvas-zindex);
6510 flex-direction: column;
6512 color: var(--bs-offcanvas-color);
6514 background-color: var(--bs-offcanvas-bg);
6515 background-clip: padding-box;
6517 transition: var(--bs-offcanvas-transition);
6520 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6525 @media (max-width: 1399.98px) {
6526 .offcanvas-xxl.offcanvas-start {
6529 width: var(--bs-offcanvas-width);
6530 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6531 transform: translateX(-100%);
6533 .offcanvas-xxl.offcanvas-end {
6536 width: var(--bs-offcanvas-width);
6537 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6538 transform: translateX(100%);
6540 .offcanvas-xxl.offcanvas-top {
6544 height: var(--bs-offcanvas-height);
6546 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6547 transform: translateY(-100%);
6549 .offcanvas-xxl.offcanvas-bottom {
6552 height: var(--bs-offcanvas-height);
6554 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6555 transform: translateY(100%);
6557 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6560 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6561 visibility: visible;
6564 @media (min-width: 1400px) {
6566 --bs-offcanvas-height: auto;
6567 --bs-offcanvas-border-width: 0;
6568 background-color: transparent !important;
6570 .offcanvas-xxl .offcanvas-header {
6573 .offcanvas-xxl .offcanvas-body {
6577 overflow-y: visible;
6578 background-color: transparent !important;
6585 z-index: var(--bs-offcanvas-zindex);
6587 flex-direction: column;
6589 color: var(--bs-offcanvas-color);
6591 background-color: var(--bs-offcanvas-bg);
6592 background-clip: padding-box;
6594 transition: var(--bs-offcanvas-transition);
6596 @media (prefers-reduced-motion: reduce) {
6601 .offcanvas.offcanvas-start {
6604 width: var(--bs-offcanvas-width);
6605 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6606 transform: translateX(-100%);
6608 .offcanvas.offcanvas-end {
6611 width: var(--bs-offcanvas-width);
6612 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6613 transform: translateX(100%);
6615 .offcanvas.offcanvas-top {
6619 height: var(--bs-offcanvas-height);
6621 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6622 transform: translateY(-100%);
6624 .offcanvas.offcanvas-bottom {
6627 height: var(--bs-offcanvas-height);
6629 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6630 transform: translateY(100%);
6632 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6635 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6636 visibility: visible;
6639 .offcanvas-backdrop {
6646 background-color: #000;
6648 .offcanvas-backdrop.fade {
6651 .offcanvas-backdrop.show {
6657 align-items: center;
6658 justify-content: space-between;
6659 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6661 .offcanvas-header .btn-close {
6662 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6663 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6664 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6665 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6670 line-height: var(--bs-offcanvas-title-line-height);
6675 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6680 display: inline-block;
6682 vertical-align: middle;
6684 background-color: currentcolor;
6687 .placeholder.btn::before {
6688 display: inline-block;
6704 .placeholder-glow .placeholder {
6705 animation: placeholder-glow 2s ease-in-out infinite;
6708 @keyframes placeholder-glow {
6714 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6715 mask-size: 200% 100%;
6716 animation: placeholder-wave 2s linear infinite;
6719 @keyframes placeholder-wave {
6721 mask-position: -200% 0%;
6731 color: #fff !important;
6732 background-color: RGBA(55, 90, 127, var(--bs-bg-opacity, 1)) !important;
6735 .text-bg-secondary {
6736 color: #fff !important;
6737 background-color: RGBA(68, 68, 68, var(--bs-bg-opacity, 1)) !important;
6741 color: #000 !important;
6742 background-color: RGBA(0, 188, 140, var(--bs-bg-opacity, 1)) !important;
6746 color: #fff !important;
6747 background-color: RGBA(52, 152, 219, var(--bs-bg-opacity, 1)) !important;
6751 color: #000 !important;
6752 background-color: RGBA(243, 156, 18, var(--bs-bg-opacity, 1)) !important;
6756 color: #fff !important;
6757 background-color: RGBA(231, 76, 60, var(--bs-bg-opacity, 1)) !important;
6761 color: #fff !important;
6762 background-color: RGBA(48, 48, 48, var(--bs-bg-opacity, 1)) !important;
6766 color: #000 !important;
6767 background-color: RGBA(222, 226, 230, var(--bs-bg-opacity, 1)) !important;
6771 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6772 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6774 .link-primary:hover, .link-primary:focus {
6775 color: RGBA(44, 72, 102, var(--bs-link-opacity, 1)) !important;
6776 text-decoration-color: RGBA(44, 72, 102, var(--bs-link-underline-opacity, 1)) !important;
6780 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6781 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6783 .link-secondary:hover, .link-secondary:focus {
6784 color: RGBA(54, 54, 54, var(--bs-link-opacity, 1)) !important;
6785 text-decoration-color: RGBA(54, 54, 54, var(--bs-link-underline-opacity, 1)) !important;
6789 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6790 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6792 .link-success:hover, .link-success:focus {
6793 color: RGBA(51, 201, 163, var(--bs-link-opacity, 1)) !important;
6794 text-decoration-color: RGBA(51, 201, 163, var(--bs-link-underline-opacity, 1)) !important;
6798 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6799 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6801 .link-info:hover, .link-info:focus {
6802 color: RGBA(42, 122, 175, var(--bs-link-opacity, 1)) !important;
6803 text-decoration-color: RGBA(42, 122, 175, var(--bs-link-underline-opacity, 1)) !important;
6807 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6808 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6810 .link-warning:hover, .link-warning:focus {
6811 color: RGBA(245, 176, 65, var(--bs-link-opacity, 1)) !important;
6812 text-decoration-color: RGBA(245, 176, 65, var(--bs-link-underline-opacity, 1)) !important;
6816 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6817 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6819 .link-danger:hover, .link-danger:focus {
6820 color: RGBA(185, 61, 48, var(--bs-link-opacity, 1)) !important;
6821 text-decoration-color: RGBA(185, 61, 48, var(--bs-link-underline-opacity, 1)) !important;
6825 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6826 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6828 .link-light:hover, .link-light:focus {
6829 color: RGBA(38, 38, 38, var(--bs-link-opacity, 1)) !important;
6830 text-decoration-color: RGBA(38, 38, 38, var(--bs-link-underline-opacity, 1)) !important;
6834 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6835 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6837 .link-dark:hover, .link-dark:focus {
6838 color: RGBA(229, 232, 235, var(--bs-link-opacity, 1)) !important;
6839 text-decoration-color: RGBA(229, 232, 235, var(--bs-link-underline-opacity, 1)) !important;
6842 .link-body-emphasis {
6843 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6844 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6846 .link-body-emphasis:hover, .link-body-emphasis:focus {
6847 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6848 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6853 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);
6857 display: inline-flex;
6859 align-items: center;
6860 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6861 text-underline-offset: 0.25em;
6862 backface-visibility: hidden;
6869 transition: 0.2s ease-in-out transform;
6871 @media (prefers-reduced-motion: reduce) {
6877 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
6878 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
6887 padding-top: var(--bs-aspect-ratio);
6899 --bs-aspect-ratio: 100%;
6903 --bs-aspect-ratio: 75%;
6907 --bs-aspect-ratio: 56.25%;
6911 --bs-aspect-ratio: 42.8571428571%;
6942 @media (min-width: 576px) {
6954 @media (min-width: 768px) {
6966 @media (min-width: 992px) {
6978 @media (min-width: 1200px) {
6990 @media (min-width: 1400px) {
6996 .sticky-xxl-bottom {
7004 flex-direction: row;
7005 align-items: center;
7006 align-self: stretch;
7012 flex-direction: column;
7013 align-self: stretch;
7017 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7018 width: 1px !important;
7019 height: 1px !important;
7020 padding: 0 !important;
7021 margin: -1px !important;
7022 overflow: hidden !important;
7023 clip: rect(0, 0, 0, 0) !important;
7024 white-space: nowrap !important;
7025 border: 0 !important;
7027 .visually-hidden:not(caption),
7028 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7029 position: absolute !important;
7032 .stretched-link::after {
7044 text-overflow: ellipsis;
7045 white-space: nowrap;
7049 display: inline-block;
7050 align-self: stretch;
7053 background-color: currentcolor;
7058 vertical-align: baseline !important;
7062 vertical-align: top !important;
7066 vertical-align: middle !important;
7070 vertical-align: bottom !important;
7073 .align-text-bottom {
7074 vertical-align: text-bottom !important;
7078 vertical-align: text-top !important;
7082 float: left !important;
7086 float: right !important;
7090 float: none !important;
7093 .object-fit-contain {
7094 object-fit: contain !important;
7098 object-fit: cover !important;
7102 object-fit: fill !important;
7106 object-fit: scale-down !important;
7110 object-fit: none !important;
7114 opacity: 0 !important;
7118 opacity: 0.25 !important;
7122 opacity: 0.5 !important;
7126 opacity: 0.75 !important;
7130 opacity: 1 !important;
7134 overflow: auto !important;
7138 overflow: hidden !important;
7142 overflow: visible !important;
7146 overflow: scroll !important;
7150 overflow-x: auto !important;
7153 .overflow-x-hidden {
7154 overflow-x: hidden !important;
7157 .overflow-x-visible {
7158 overflow-x: visible !important;
7161 .overflow-x-scroll {
7162 overflow-x: scroll !important;
7166 overflow-y: auto !important;
7169 .overflow-y-hidden {
7170 overflow-y: hidden !important;
7173 .overflow-y-visible {
7174 overflow-y: visible !important;
7177 .overflow-y-scroll {
7178 overflow-y: scroll !important;
7182 display: inline !important;
7186 display: inline-block !important;
7190 display: block !important;
7194 display: grid !important;
7198 display: inline-grid !important;
7202 display: table !important;
7206 display: table-row !important;
7210 display: table-cell !important;
7214 display: flex !important;
7218 display: inline-flex !important;
7222 display: none !important;
7226 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7230 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7234 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7238 box-shadow: none !important;
7241 .focus-ring-primary {
7242 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7245 .focus-ring-secondary {
7246 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7249 .focus-ring-success {
7250 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7254 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7257 .focus-ring-warning {
7258 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7261 .focus-ring-danger {
7262 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7266 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7270 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7274 position: static !important;
7277 .position-relative {
7278 position: relative !important;
7281 .position-absolute {
7282 position: absolute !important;
7286 position: fixed !important;
7290 position: sticky !important;
7298 top: 50% !important;
7302 top: 100% !important;
7306 bottom: 0 !important;
7310 bottom: 50% !important;
7314 bottom: 100% !important;
7322 left: 50% !important;
7326 left: 100% !important;
7330 right: 0 !important;
7334 right: 50% !important;
7338 right: 100% !important;
7342 transform: translate(-50%, -50%) !important;
7345 .translate-middle-x {
7346 transform: translateX(-50%) !important;
7349 .translate-middle-y {
7350 transform: translateY(-50%) !important;
7354 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7358 border: 0 !important;
7362 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7366 border-top: 0 !important;
7370 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7374 border-right: 0 !important;
7378 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7382 border-bottom: 0 !important;
7386 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7390 border-left: 0 !important;
7394 --bs-border-opacity: 1;
7395 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7399 --bs-border-opacity: 1;
7400 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7404 --bs-border-opacity: 1;
7405 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7409 --bs-border-opacity: 1;
7410 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7414 --bs-border-opacity: 1;
7415 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7419 --bs-border-opacity: 1;
7420 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7424 --bs-border-opacity: 1;
7425 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7429 --bs-border-opacity: 1;
7430 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7434 --bs-border-opacity: 1;
7435 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7439 --bs-border-opacity: 1;
7440 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7443 .border-primary-subtle {
7444 border-color: var(--bs-primary-border-subtle) !important;
7447 .border-secondary-subtle {
7448 border-color: var(--bs-secondary-border-subtle) !important;
7451 .border-success-subtle {
7452 border-color: var(--bs-success-border-subtle) !important;
7455 .border-info-subtle {
7456 border-color: var(--bs-info-border-subtle) !important;
7459 .border-warning-subtle {
7460 border-color: var(--bs-warning-border-subtle) !important;
7463 .border-danger-subtle {
7464 border-color: var(--bs-danger-border-subtle) !important;
7467 .border-light-subtle {
7468 border-color: var(--bs-light-border-subtle) !important;
7471 .border-dark-subtle {
7472 border-color: var(--bs-dark-border-subtle) !important;
7476 border-width: 1px !important;
7480 border-width: 2px !important;
7484 border-width: 3px !important;
7488 border-width: 4px !important;
7492 border-width: 5px !important;
7495 .border-opacity-10 {
7496 --bs-border-opacity: 0.1;
7499 .border-opacity-25 {
7500 --bs-border-opacity: 0.25;
7503 .border-opacity-50 {
7504 --bs-border-opacity: 0.5;
7507 .border-opacity-75 {
7508 --bs-border-opacity: 0.75;
7511 .border-opacity-100 {
7512 --bs-border-opacity: 1;
7516 width: 25% !important;
7520 width: 50% !important;
7524 width: 75% !important;
7528 width: 100% !important;
7532 width: auto !important;
7536 max-width: 100% !important;
7540 width: 100vw !important;
7544 min-width: 100vw !important;
7548 height: 25% !important;
7552 height: 50% !important;
7556 height: 75% !important;
7560 height: 100% !important;
7564 height: auto !important;
7568 max-height: 100% !important;
7572 height: 100vh !important;
7576 min-height: 100vh !important;
7580 flex: 1 1 auto !important;
7584 flex-direction: row !important;
7588 flex-direction: column !important;
7592 flex-direction: row-reverse !important;
7595 .flex-column-reverse {
7596 flex-direction: column-reverse !important;
7600 flex-grow: 0 !important;
7604 flex-grow: 1 !important;
7608 flex-shrink: 0 !important;
7612 flex-shrink: 1 !important;
7616 flex-wrap: wrap !important;
7620 flex-wrap: nowrap !important;
7623 .flex-wrap-reverse {
7624 flex-wrap: wrap-reverse !important;
7627 .justify-content-start {
7628 justify-content: flex-start !important;
7631 .justify-content-end {
7632 justify-content: flex-end !important;
7635 .justify-content-center {
7636 justify-content: center !important;
7639 .justify-content-between {
7640 justify-content: space-between !important;
7643 .justify-content-around {
7644 justify-content: space-around !important;
7647 .justify-content-evenly {
7648 justify-content: space-evenly !important;
7651 .align-items-start {
7652 align-items: flex-start !important;
7656 align-items: flex-end !important;
7659 .align-items-center {
7660 align-items: center !important;
7663 .align-items-baseline {
7664 align-items: baseline !important;
7667 .align-items-stretch {
7668 align-items: stretch !important;
7671 .align-content-start {
7672 align-content: flex-start !important;
7675 .align-content-end {
7676 align-content: flex-end !important;
7679 .align-content-center {
7680 align-content: center !important;
7683 .align-content-between {
7684 align-content: space-between !important;
7687 .align-content-around {
7688 align-content: space-around !important;
7691 .align-content-stretch {
7692 align-content: stretch !important;
7696 align-self: auto !important;
7700 align-self: flex-start !important;
7704 align-self: flex-end !important;
7707 .align-self-center {
7708 align-self: center !important;
7711 .align-self-baseline {
7712 align-self: baseline !important;
7715 .align-self-stretch {
7716 align-self: stretch !important;
7720 order: -1 !important;
7724 order: 0 !important;
7728 order: 1 !important;
7732 order: 2 !important;
7736 order: 3 !important;
7740 order: 4 !important;
7744 order: 5 !important;
7748 order: 6 !important;
7752 margin: 0 !important;
7756 margin: 0.25rem !important;
7760 margin: 0.5rem !important;
7764 margin: 1rem !important;
7768 margin: 1.5rem !important;
7772 margin: 3rem !important;
7776 margin: auto !important;
7780 margin-right: 0 !important;
7781 margin-left: 0 !important;
7785 margin-right: 0.25rem !important;
7786 margin-left: 0.25rem !important;
7790 margin-right: 0.5rem !important;
7791 margin-left: 0.5rem !important;
7795 margin-right: 1rem !important;
7796 margin-left: 1rem !important;
7800 margin-right: 1.5rem !important;
7801 margin-left: 1.5rem !important;
7805 margin-right: 3rem !important;
7806 margin-left: 3rem !important;
7810 margin-right: auto !important;
7811 margin-left: auto !important;
7815 margin-top: 0 !important;
7816 margin-bottom: 0 !important;
7820 margin-top: 0.25rem !important;
7821 margin-bottom: 0.25rem !important;
7825 margin-top: 0.5rem !important;
7826 margin-bottom: 0.5rem !important;
7830 margin-top: 1rem !important;
7831 margin-bottom: 1rem !important;
7835 margin-top: 1.5rem !important;
7836 margin-bottom: 1.5rem !important;
7840 margin-top: 3rem !important;
7841 margin-bottom: 3rem !important;
7845 margin-top: auto !important;
7846 margin-bottom: auto !important;
7850 margin-top: 0 !important;
7854 margin-top: 0.25rem !important;
7858 margin-top: 0.5rem !important;
7862 margin-top: 1rem !important;
7866 margin-top: 1.5rem !important;
7870 margin-top: 3rem !important;
7874 margin-top: auto !important;
7878 margin-right: 0 !important;
7882 margin-right: 0.25rem !important;
7886 margin-right: 0.5rem !important;
7890 margin-right: 1rem !important;
7894 margin-right: 1.5rem !important;
7898 margin-right: 3rem !important;
7902 margin-right: auto !important;
7906 margin-bottom: 0 !important;
7910 margin-bottom: 0.25rem !important;
7914 margin-bottom: 0.5rem !important;
7918 margin-bottom: 1rem !important;
7922 margin-bottom: 1.5rem !important;
7926 margin-bottom: 3rem !important;
7930 margin-bottom: auto !important;
7934 margin-left: 0 !important;
7938 margin-left: 0.25rem !important;
7942 margin-left: 0.5rem !important;
7946 margin-left: 1rem !important;
7950 margin-left: 1.5rem !important;
7954 margin-left: 3rem !important;
7958 margin-left: auto !important;
7962 padding: 0 !important;
7966 padding: 0.25rem !important;
7970 padding: 0.5rem !important;
7974 padding: 1rem !important;
7978 padding: 1.5rem !important;
7982 padding: 3rem !important;
7986 padding-right: 0 !important;
7987 padding-left: 0 !important;
7991 padding-right: 0.25rem !important;
7992 padding-left: 0.25rem !important;
7996 padding-right: 0.5rem !important;
7997 padding-left: 0.5rem !important;
8001 padding-right: 1rem !important;
8002 padding-left: 1rem !important;
8006 padding-right: 1.5rem !important;
8007 padding-left: 1.5rem !important;
8011 padding-right: 3rem !important;
8012 padding-left: 3rem !important;
8016 padding-top: 0 !important;
8017 padding-bottom: 0 !important;
8021 padding-top: 0.25rem !important;
8022 padding-bottom: 0.25rem !important;
8026 padding-top: 0.5rem !important;
8027 padding-bottom: 0.5rem !important;
8031 padding-top: 1rem !important;
8032 padding-bottom: 1rem !important;
8036 padding-top: 1.5rem !important;
8037 padding-bottom: 1.5rem !important;
8041 padding-top: 3rem !important;
8042 padding-bottom: 3rem !important;
8046 padding-top: 0 !important;
8050 padding-top: 0.25rem !important;
8054 padding-top: 0.5rem !important;
8058 padding-top: 1rem !important;
8062 padding-top: 1.5rem !important;
8066 padding-top: 3rem !important;
8070 padding-right: 0 !important;
8074 padding-right: 0.25rem !important;
8078 padding-right: 0.5rem !important;
8082 padding-right: 1rem !important;
8086 padding-right: 1.5rem !important;
8090 padding-right: 3rem !important;
8094 padding-bottom: 0 !important;
8098 padding-bottom: 0.25rem !important;
8102 padding-bottom: 0.5rem !important;
8106 padding-bottom: 1rem !important;
8110 padding-bottom: 1.5rem !important;
8114 padding-bottom: 3rem !important;
8118 padding-left: 0 !important;
8122 padding-left: 0.25rem !important;
8126 padding-left: 0.5rem !important;
8130 padding-left: 1rem !important;
8134 padding-left: 1.5rem !important;
8138 padding-left: 3rem !important;
8146 gap: 0.25rem !important;
8150 gap: 0.5rem !important;
8154 gap: 1rem !important;
8158 gap: 1.5rem !important;
8162 gap: 3rem !important;
8166 row-gap: 0 !important;
8170 row-gap: 0.25rem !important;
8174 row-gap: 0.5rem !important;
8178 row-gap: 1rem !important;
8182 row-gap: 1.5rem !important;
8186 row-gap: 3rem !important;
8190 column-gap: 0 !important;
8194 column-gap: 0.25rem !important;
8198 column-gap: 0.5rem !important;
8202 column-gap: 1rem !important;
8206 column-gap: 1.5rem !important;
8210 column-gap: 3rem !important;
8214 font-family: var(--bs-font-monospace) !important;
8218 font-size: calc(1.425rem + 2.1vw) !important;
8222 font-size: calc(1.375rem + 1.5vw) !important;
8226 font-size: calc(1.325rem + 0.9vw) !important;
8230 font-size: calc(1.265625rem + 0.1875vw) !important;
8234 font-size: 1.171875rem !important;
8238 font-size: 0.9375rem !important;
8242 font-style: italic !important;
8246 font-style: normal !important;
8250 font-weight: lighter !important;
8254 font-weight: 300 !important;
8258 font-weight: 400 !important;
8262 font-weight: 500 !important;
8266 font-weight: 600 !important;
8270 font-weight: 700 !important;
8274 font-weight: bolder !important;
8278 line-height: 1 !important;
8282 line-height: 1.25 !important;
8286 line-height: 1.5 !important;
8290 line-height: 2 !important;
8294 text-align: left !important;
8298 text-align: right !important;
8302 text-align: center !important;
8305 .text-decoration-none {
8306 text-decoration: none !important;
8309 .text-decoration-underline {
8310 text-decoration: underline !important;
8313 .text-decoration-line-through {
8314 text-decoration: line-through !important;
8318 text-transform: lowercase !important;
8322 text-transform: uppercase !important;
8326 text-transform: capitalize !important;
8330 white-space: normal !important;
8334 white-space: nowrap !important;
8337 /* rtl:begin:remove */
8339 word-wrap: break-word !important;
8340 word-break: break-word !important;
8343 /* rtl:end:remove */
8345 --bs-text-opacity: 1;
8346 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8350 --bs-text-opacity: 1;
8351 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8355 --bs-text-opacity: 1;
8356 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8360 --bs-text-opacity: 1;
8361 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8365 --bs-text-opacity: 1;
8366 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8370 --bs-text-opacity: 1;
8371 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8375 --bs-text-opacity: 1;
8376 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8380 --bs-text-opacity: 1;
8381 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8385 --bs-text-opacity: 1;
8386 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8390 --bs-text-opacity: 1;
8391 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8395 --bs-text-opacity: 1;
8396 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8400 --bs-text-opacity: 1;
8401 color: var(--bs-secondary-color) !important;
8405 --bs-text-opacity: 1;
8406 color: rgba(0, 0, 0, 0.5) !important;
8410 --bs-text-opacity: 1;
8411 color: rgba(255, 255, 255, 0.5) !important;
8414 .text-body-secondary {
8415 --bs-text-opacity: 1;
8416 color: var(--bs-secondary-color) !important;
8419 .text-body-tertiary {
8420 --bs-text-opacity: 1;
8421 color: var(--bs-tertiary-color) !important;
8424 .text-body-emphasis {
8425 --bs-text-opacity: 1;
8426 color: var(--bs-emphasis-color) !important;
8430 --bs-text-opacity: 1;
8431 color: inherit !important;
8435 --bs-text-opacity: 0.25;
8439 --bs-text-opacity: 0.5;
8443 --bs-text-opacity: 0.75;
8447 --bs-text-opacity: 1;
8450 .text-primary-emphasis {
8451 color: var(--bs-primary-text-emphasis) !important;
8454 .text-secondary-emphasis {
8455 color: var(--bs-secondary-text-emphasis) !important;
8458 .text-success-emphasis {
8459 color: var(--bs-success-text-emphasis) !important;
8462 .text-info-emphasis {
8463 color: var(--bs-info-text-emphasis) !important;
8466 .text-warning-emphasis {
8467 color: var(--bs-warning-text-emphasis) !important;
8470 .text-danger-emphasis {
8471 color: var(--bs-danger-text-emphasis) !important;
8474 .text-light-emphasis {
8475 color: var(--bs-light-text-emphasis) !important;
8478 .text-dark-emphasis {
8479 color: var(--bs-dark-text-emphasis) !important;
8483 --bs-link-opacity: 0.1;
8486 .link-opacity-10-hover:hover {
8487 --bs-link-opacity: 0.1;
8491 --bs-link-opacity: 0.25;
8494 .link-opacity-25-hover:hover {
8495 --bs-link-opacity: 0.25;
8499 --bs-link-opacity: 0.5;
8502 .link-opacity-50-hover:hover {
8503 --bs-link-opacity: 0.5;
8507 --bs-link-opacity: 0.75;
8510 .link-opacity-75-hover:hover {
8511 --bs-link-opacity: 0.75;
8515 --bs-link-opacity: 1;
8518 .link-opacity-100-hover:hover {
8519 --bs-link-opacity: 1;
8523 text-underline-offset: 0.125em !important;
8526 .link-offset-1-hover:hover {
8527 text-underline-offset: 0.125em !important;
8531 text-underline-offset: 0.25em !important;
8534 .link-offset-2-hover:hover {
8535 text-underline-offset: 0.25em !important;
8539 text-underline-offset: 0.375em !important;
8542 .link-offset-3-hover:hover {
8543 text-underline-offset: 0.375em !important;
8546 .link-underline-primary {
8547 --bs-link-underline-opacity: 1;
8548 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8551 .link-underline-secondary {
8552 --bs-link-underline-opacity: 1;
8553 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8556 .link-underline-success {
8557 --bs-link-underline-opacity: 1;
8558 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8561 .link-underline-info {
8562 --bs-link-underline-opacity: 1;
8563 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8566 .link-underline-warning {
8567 --bs-link-underline-opacity: 1;
8568 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8571 .link-underline-danger {
8572 --bs-link-underline-opacity: 1;
8573 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8576 .link-underline-light {
8577 --bs-link-underline-opacity: 1;
8578 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8581 .link-underline-dark {
8582 --bs-link-underline-opacity: 1;
8583 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8587 --bs-link-underline-opacity: 1;
8588 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8591 .link-underline-opacity-0 {
8592 --bs-link-underline-opacity: 0;
8595 .link-underline-opacity-0-hover:hover {
8596 --bs-link-underline-opacity: 0;
8599 .link-underline-opacity-10 {
8600 --bs-link-underline-opacity: 0.1;
8603 .link-underline-opacity-10-hover:hover {
8604 --bs-link-underline-opacity: 0.1;
8607 .link-underline-opacity-25 {
8608 --bs-link-underline-opacity: 0.25;
8611 .link-underline-opacity-25-hover:hover {
8612 --bs-link-underline-opacity: 0.25;
8615 .link-underline-opacity-50 {
8616 --bs-link-underline-opacity: 0.5;
8619 .link-underline-opacity-50-hover:hover {
8620 --bs-link-underline-opacity: 0.5;
8623 .link-underline-opacity-75 {
8624 --bs-link-underline-opacity: 0.75;
8627 .link-underline-opacity-75-hover:hover {
8628 --bs-link-underline-opacity: 0.75;
8631 .link-underline-opacity-100 {
8632 --bs-link-underline-opacity: 1;
8635 .link-underline-opacity-100-hover:hover {
8636 --bs-link-underline-opacity: 1;
8641 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8646 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8651 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8656 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8661 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8666 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8671 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8676 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8681 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8686 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8691 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8696 background-color: transparent !important;
8699 .bg-body-secondary {
8701 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8706 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8710 --bs-bg-opacity: 0.1;
8714 --bs-bg-opacity: 0.25;
8718 --bs-bg-opacity: 0.5;
8722 --bs-bg-opacity: 0.75;
8729 .bg-primary-subtle {
8730 background-color: var(--bs-primary-bg-subtle) !important;
8733 .bg-secondary-subtle {
8734 background-color: var(--bs-secondary-bg-subtle) !important;
8737 .bg-success-subtle {
8738 background-color: var(--bs-success-bg-subtle) !important;
8742 background-color: var(--bs-info-bg-subtle) !important;
8745 .bg-warning-subtle {
8746 background-color: var(--bs-warning-bg-subtle) !important;
8750 background-color: var(--bs-danger-bg-subtle) !important;
8754 background-color: var(--bs-light-bg-subtle) !important;
8758 background-color: var(--bs-dark-bg-subtle) !important;
8762 background-image: var(--bs-gradient) !important;
8766 user-select: all !important;
8770 user-select: auto !important;
8774 user-select: none !important;
8778 pointer-events: none !important;
8782 pointer-events: auto !important;
8786 border-radius: var(--bs-border-radius) !important;
8790 border-radius: 0 !important;
8794 border-radius: var(--bs-border-radius-sm) !important;
8798 border-radius: var(--bs-border-radius) !important;
8802 border-radius: var(--bs-border-radius-lg) !important;
8806 border-radius: var(--bs-border-radius-xl) !important;
8810 border-radius: var(--bs-border-radius-xxl) !important;
8814 border-radius: 50% !important;
8818 border-radius: var(--bs-border-radius-pill) !important;
8822 border-top-left-radius: var(--bs-border-radius) !important;
8823 border-top-right-radius: var(--bs-border-radius) !important;
8827 border-top-left-radius: 0 !important;
8828 border-top-right-radius: 0 !important;
8832 border-top-left-radius: var(--bs-border-radius-sm) !important;
8833 border-top-right-radius: var(--bs-border-radius-sm) !important;
8837 border-top-left-radius: var(--bs-border-radius) !important;
8838 border-top-right-radius: var(--bs-border-radius) !important;
8842 border-top-left-radius: var(--bs-border-radius-lg) !important;
8843 border-top-right-radius: var(--bs-border-radius-lg) !important;
8847 border-top-left-radius: var(--bs-border-radius-xl) !important;
8848 border-top-right-radius: var(--bs-border-radius-xl) !important;
8852 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8853 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8856 .rounded-top-circle {
8857 border-top-left-radius: 50% !important;
8858 border-top-right-radius: 50% !important;
8862 border-top-left-radius: var(--bs-border-radius-pill) !important;
8863 border-top-right-radius: var(--bs-border-radius-pill) !important;
8867 border-top-right-radius: var(--bs-border-radius) !important;
8868 border-bottom-right-radius: var(--bs-border-radius) !important;
8872 border-top-right-radius: 0 !important;
8873 border-bottom-right-radius: 0 !important;
8877 border-top-right-radius: var(--bs-border-radius-sm) !important;
8878 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8882 border-top-right-radius: var(--bs-border-radius) !important;
8883 border-bottom-right-radius: var(--bs-border-radius) !important;
8887 border-top-right-radius: var(--bs-border-radius-lg) !important;
8888 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8892 border-top-right-radius: var(--bs-border-radius-xl) !important;
8893 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8897 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8898 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8901 .rounded-end-circle {
8902 border-top-right-radius: 50% !important;
8903 border-bottom-right-radius: 50% !important;
8907 border-top-right-radius: var(--bs-border-radius-pill) !important;
8908 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8912 border-bottom-right-radius: var(--bs-border-radius) !important;
8913 border-bottom-left-radius: var(--bs-border-radius) !important;
8917 border-bottom-right-radius: 0 !important;
8918 border-bottom-left-radius: 0 !important;
8922 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8923 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8927 border-bottom-right-radius: var(--bs-border-radius) !important;
8928 border-bottom-left-radius: var(--bs-border-radius) !important;
8932 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8933 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8937 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8938 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8942 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8943 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8946 .rounded-bottom-circle {
8947 border-bottom-right-radius: 50% !important;
8948 border-bottom-left-radius: 50% !important;
8951 .rounded-bottom-pill {
8952 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8953 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
8957 border-bottom-left-radius: var(--bs-border-radius) !important;
8958 border-top-left-radius: var(--bs-border-radius) !important;
8962 border-bottom-left-radius: 0 !important;
8963 border-top-left-radius: 0 !important;
8967 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8968 border-top-left-radius: var(--bs-border-radius-sm) !important;
8972 border-bottom-left-radius: var(--bs-border-radius) !important;
8973 border-top-left-radius: var(--bs-border-radius) !important;
8977 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8978 border-top-left-radius: var(--bs-border-radius-lg) !important;
8982 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8983 border-top-left-radius: var(--bs-border-radius-xl) !important;
8987 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8988 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8991 .rounded-start-circle {
8992 border-bottom-left-radius: 50% !important;
8993 border-top-left-radius: 50% !important;
8996 .rounded-start-pill {
8997 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
8998 border-top-left-radius: var(--bs-border-radius-pill) !important;
9002 visibility: visible !important;
9006 visibility: hidden !important;
9010 z-index: -1 !important;
9014 z-index: 0 !important;
9018 z-index: 1 !important;
9022 z-index: 2 !important;
9026 z-index: 3 !important;
9029 @media (min-width: 576px) {
9031 float: left !important;
9034 float: right !important;
9037 float: none !important;
9039 .object-fit-sm-contain {
9040 object-fit: contain !important;
9042 .object-fit-sm-cover {
9043 object-fit: cover !important;
9045 .object-fit-sm-fill {
9046 object-fit: fill !important;
9048 .object-fit-sm-scale {
9049 object-fit: scale-down !important;
9051 .object-fit-sm-none {
9052 object-fit: none !important;
9055 display: inline !important;
9057 .d-sm-inline-block {
9058 display: inline-block !important;
9061 display: block !important;
9064 display: grid !important;
9067 display: inline-grid !important;
9070 display: table !important;
9073 display: table-row !important;
9076 display: table-cell !important;
9079 display: flex !important;
9082 display: inline-flex !important;
9085 display: none !important;
9088 flex: 1 1 auto !important;
9091 flex-direction: row !important;
9094 flex-direction: column !important;
9096 .flex-sm-row-reverse {
9097 flex-direction: row-reverse !important;
9099 .flex-sm-column-reverse {
9100 flex-direction: column-reverse !important;
9103 flex-grow: 0 !important;
9106 flex-grow: 1 !important;
9109 flex-shrink: 0 !important;
9112 flex-shrink: 1 !important;
9115 flex-wrap: wrap !important;
9118 flex-wrap: nowrap !important;
9120 .flex-sm-wrap-reverse {
9121 flex-wrap: wrap-reverse !important;
9123 .justify-content-sm-start {
9124 justify-content: flex-start !important;
9126 .justify-content-sm-end {
9127 justify-content: flex-end !important;
9129 .justify-content-sm-center {
9130 justify-content: center !important;
9132 .justify-content-sm-between {
9133 justify-content: space-between !important;
9135 .justify-content-sm-around {
9136 justify-content: space-around !important;
9138 .justify-content-sm-evenly {
9139 justify-content: space-evenly !important;
9141 .align-items-sm-start {
9142 align-items: flex-start !important;
9144 .align-items-sm-end {
9145 align-items: flex-end !important;
9147 .align-items-sm-center {
9148 align-items: center !important;
9150 .align-items-sm-baseline {
9151 align-items: baseline !important;
9153 .align-items-sm-stretch {
9154 align-items: stretch !important;
9156 .align-content-sm-start {
9157 align-content: flex-start !important;
9159 .align-content-sm-end {
9160 align-content: flex-end !important;
9162 .align-content-sm-center {
9163 align-content: center !important;
9165 .align-content-sm-between {
9166 align-content: space-between !important;
9168 .align-content-sm-around {
9169 align-content: space-around !important;
9171 .align-content-sm-stretch {
9172 align-content: stretch !important;
9174 .align-self-sm-auto {
9175 align-self: auto !important;
9177 .align-self-sm-start {
9178 align-self: flex-start !important;
9180 .align-self-sm-end {
9181 align-self: flex-end !important;
9183 .align-self-sm-center {
9184 align-self: center !important;
9186 .align-self-sm-baseline {
9187 align-self: baseline !important;
9189 .align-self-sm-stretch {
9190 align-self: stretch !important;
9193 order: -1 !important;
9196 order: 0 !important;
9199 order: 1 !important;
9202 order: 2 !important;
9205 order: 3 !important;
9208 order: 4 !important;
9211 order: 5 !important;
9214 order: 6 !important;
9217 margin: 0 !important;
9220 margin: 0.25rem !important;
9223 margin: 0.5rem !important;
9226 margin: 1rem !important;
9229 margin: 1.5rem !important;
9232 margin: 3rem !important;
9235 margin: auto !important;
9238 margin-right: 0 !important;
9239 margin-left: 0 !important;
9242 margin-right: 0.25rem !important;
9243 margin-left: 0.25rem !important;
9246 margin-right: 0.5rem !important;
9247 margin-left: 0.5rem !important;
9250 margin-right: 1rem !important;
9251 margin-left: 1rem !important;
9254 margin-right: 1.5rem !important;
9255 margin-left: 1.5rem !important;
9258 margin-right: 3rem !important;
9259 margin-left: 3rem !important;
9262 margin-right: auto !important;
9263 margin-left: auto !important;
9266 margin-top: 0 !important;
9267 margin-bottom: 0 !important;
9270 margin-top: 0.25rem !important;
9271 margin-bottom: 0.25rem !important;
9274 margin-top: 0.5rem !important;
9275 margin-bottom: 0.5rem !important;
9278 margin-top: 1rem !important;
9279 margin-bottom: 1rem !important;
9282 margin-top: 1.5rem !important;
9283 margin-bottom: 1.5rem !important;
9286 margin-top: 3rem !important;
9287 margin-bottom: 3rem !important;
9290 margin-top: auto !important;
9291 margin-bottom: auto !important;
9294 margin-top: 0 !important;
9297 margin-top: 0.25rem !important;
9300 margin-top: 0.5rem !important;
9303 margin-top: 1rem !important;
9306 margin-top: 1.5rem !important;
9309 margin-top: 3rem !important;
9312 margin-top: auto !important;
9315 margin-right: 0 !important;
9318 margin-right: 0.25rem !important;
9321 margin-right: 0.5rem !important;
9324 margin-right: 1rem !important;
9327 margin-right: 1.5rem !important;
9330 margin-right: 3rem !important;
9333 margin-right: auto !important;
9336 margin-bottom: 0 !important;
9339 margin-bottom: 0.25rem !important;
9342 margin-bottom: 0.5rem !important;
9345 margin-bottom: 1rem !important;
9348 margin-bottom: 1.5rem !important;
9351 margin-bottom: 3rem !important;
9354 margin-bottom: auto !important;
9357 margin-left: 0 !important;
9360 margin-left: 0.25rem !important;
9363 margin-left: 0.5rem !important;
9366 margin-left: 1rem !important;
9369 margin-left: 1.5rem !important;
9372 margin-left: 3rem !important;
9375 margin-left: auto !important;
9378 padding: 0 !important;
9381 padding: 0.25rem !important;
9384 padding: 0.5rem !important;
9387 padding: 1rem !important;
9390 padding: 1.5rem !important;
9393 padding: 3rem !important;
9396 padding-right: 0 !important;
9397 padding-left: 0 !important;
9400 padding-right: 0.25rem !important;
9401 padding-left: 0.25rem !important;
9404 padding-right: 0.5rem !important;
9405 padding-left: 0.5rem !important;
9408 padding-right: 1rem !important;
9409 padding-left: 1rem !important;
9412 padding-right: 1.5rem !important;
9413 padding-left: 1.5rem !important;
9416 padding-right: 3rem !important;
9417 padding-left: 3rem !important;
9420 padding-top: 0 !important;
9421 padding-bottom: 0 !important;
9424 padding-top: 0.25rem !important;
9425 padding-bottom: 0.25rem !important;
9428 padding-top: 0.5rem !important;
9429 padding-bottom: 0.5rem !important;
9432 padding-top: 1rem !important;
9433 padding-bottom: 1rem !important;
9436 padding-top: 1.5rem !important;
9437 padding-bottom: 1.5rem !important;
9440 padding-top: 3rem !important;
9441 padding-bottom: 3rem !important;
9444 padding-top: 0 !important;
9447 padding-top: 0.25rem !important;
9450 padding-top: 0.5rem !important;
9453 padding-top: 1rem !important;
9456 padding-top: 1.5rem !important;
9459 padding-top: 3rem !important;
9462 padding-right: 0 !important;
9465 padding-right: 0.25rem !important;
9468 padding-right: 0.5rem !important;
9471 padding-right: 1rem !important;
9474 padding-right: 1.5rem !important;
9477 padding-right: 3rem !important;
9480 padding-bottom: 0 !important;
9483 padding-bottom: 0.25rem !important;
9486 padding-bottom: 0.5rem !important;
9489 padding-bottom: 1rem !important;
9492 padding-bottom: 1.5rem !important;
9495 padding-bottom: 3rem !important;
9498 padding-left: 0 !important;
9501 padding-left: 0.25rem !important;
9504 padding-left: 0.5rem !important;
9507 padding-left: 1rem !important;
9510 padding-left: 1.5rem !important;
9513 padding-left: 3rem !important;
9519 gap: 0.25rem !important;
9522 gap: 0.5rem !important;
9525 gap: 1rem !important;
9528 gap: 1.5rem !important;
9531 gap: 3rem !important;
9534 row-gap: 0 !important;
9537 row-gap: 0.25rem !important;
9540 row-gap: 0.5rem !important;
9543 row-gap: 1rem !important;
9546 row-gap: 1.5rem !important;
9549 row-gap: 3rem !important;
9552 column-gap: 0 !important;
9555 column-gap: 0.25rem !important;
9558 column-gap: 0.5rem !important;
9561 column-gap: 1rem !important;
9564 column-gap: 1.5rem !important;
9567 column-gap: 3rem !important;
9570 text-align: left !important;
9573 text-align: right !important;
9576 text-align: center !important;
9579 @media (min-width: 768px) {
9581 float: left !important;
9584 float: right !important;
9587 float: none !important;
9589 .object-fit-md-contain {
9590 object-fit: contain !important;
9592 .object-fit-md-cover {
9593 object-fit: cover !important;
9595 .object-fit-md-fill {
9596 object-fit: fill !important;
9598 .object-fit-md-scale {
9599 object-fit: scale-down !important;
9601 .object-fit-md-none {
9602 object-fit: none !important;
9605 display: inline !important;
9607 .d-md-inline-block {
9608 display: inline-block !important;
9611 display: block !important;
9614 display: grid !important;
9617 display: inline-grid !important;
9620 display: table !important;
9623 display: table-row !important;
9626 display: table-cell !important;
9629 display: flex !important;
9632 display: inline-flex !important;
9635 display: none !important;
9638 flex: 1 1 auto !important;
9641 flex-direction: row !important;
9644 flex-direction: column !important;
9646 .flex-md-row-reverse {
9647 flex-direction: row-reverse !important;
9649 .flex-md-column-reverse {
9650 flex-direction: column-reverse !important;
9653 flex-grow: 0 !important;
9656 flex-grow: 1 !important;
9659 flex-shrink: 0 !important;
9662 flex-shrink: 1 !important;
9665 flex-wrap: wrap !important;
9668 flex-wrap: nowrap !important;
9670 .flex-md-wrap-reverse {
9671 flex-wrap: wrap-reverse !important;
9673 .justify-content-md-start {
9674 justify-content: flex-start !important;
9676 .justify-content-md-end {
9677 justify-content: flex-end !important;
9679 .justify-content-md-center {
9680 justify-content: center !important;
9682 .justify-content-md-between {
9683 justify-content: space-between !important;
9685 .justify-content-md-around {
9686 justify-content: space-around !important;
9688 .justify-content-md-evenly {
9689 justify-content: space-evenly !important;
9691 .align-items-md-start {
9692 align-items: flex-start !important;
9694 .align-items-md-end {
9695 align-items: flex-end !important;
9697 .align-items-md-center {
9698 align-items: center !important;
9700 .align-items-md-baseline {
9701 align-items: baseline !important;
9703 .align-items-md-stretch {
9704 align-items: stretch !important;
9706 .align-content-md-start {
9707 align-content: flex-start !important;
9709 .align-content-md-end {
9710 align-content: flex-end !important;
9712 .align-content-md-center {
9713 align-content: center !important;
9715 .align-content-md-between {
9716 align-content: space-between !important;
9718 .align-content-md-around {
9719 align-content: space-around !important;
9721 .align-content-md-stretch {
9722 align-content: stretch !important;
9724 .align-self-md-auto {
9725 align-self: auto !important;
9727 .align-self-md-start {
9728 align-self: flex-start !important;
9730 .align-self-md-end {
9731 align-self: flex-end !important;
9733 .align-self-md-center {
9734 align-self: center !important;
9736 .align-self-md-baseline {
9737 align-self: baseline !important;
9739 .align-self-md-stretch {
9740 align-self: stretch !important;
9743 order: -1 !important;
9746 order: 0 !important;
9749 order: 1 !important;
9752 order: 2 !important;
9755 order: 3 !important;
9758 order: 4 !important;
9761 order: 5 !important;
9764 order: 6 !important;
9767 margin: 0 !important;
9770 margin: 0.25rem !important;
9773 margin: 0.5rem !important;
9776 margin: 1rem !important;
9779 margin: 1.5rem !important;
9782 margin: 3rem !important;
9785 margin: auto !important;
9788 margin-right: 0 !important;
9789 margin-left: 0 !important;
9792 margin-right: 0.25rem !important;
9793 margin-left: 0.25rem !important;
9796 margin-right: 0.5rem !important;
9797 margin-left: 0.5rem !important;
9800 margin-right: 1rem !important;
9801 margin-left: 1rem !important;
9804 margin-right: 1.5rem !important;
9805 margin-left: 1.5rem !important;
9808 margin-right: 3rem !important;
9809 margin-left: 3rem !important;
9812 margin-right: auto !important;
9813 margin-left: auto !important;
9816 margin-top: 0 !important;
9817 margin-bottom: 0 !important;
9820 margin-top: 0.25rem !important;
9821 margin-bottom: 0.25rem !important;
9824 margin-top: 0.5rem !important;
9825 margin-bottom: 0.5rem !important;
9828 margin-top: 1rem !important;
9829 margin-bottom: 1rem !important;
9832 margin-top: 1.5rem !important;
9833 margin-bottom: 1.5rem !important;
9836 margin-top: 3rem !important;
9837 margin-bottom: 3rem !important;
9840 margin-top: auto !important;
9841 margin-bottom: auto !important;
9844 margin-top: 0 !important;
9847 margin-top: 0.25rem !important;
9850 margin-top: 0.5rem !important;
9853 margin-top: 1rem !important;
9856 margin-top: 1.5rem !important;
9859 margin-top: 3rem !important;
9862 margin-top: auto !important;
9865 margin-right: 0 !important;
9868 margin-right: 0.25rem !important;
9871 margin-right: 0.5rem !important;
9874 margin-right: 1rem !important;
9877 margin-right: 1.5rem !important;
9880 margin-right: 3rem !important;
9883 margin-right: auto !important;
9886 margin-bottom: 0 !important;
9889 margin-bottom: 0.25rem !important;
9892 margin-bottom: 0.5rem !important;
9895 margin-bottom: 1rem !important;
9898 margin-bottom: 1.5rem !important;
9901 margin-bottom: 3rem !important;
9904 margin-bottom: auto !important;
9907 margin-left: 0 !important;
9910 margin-left: 0.25rem !important;
9913 margin-left: 0.5rem !important;
9916 margin-left: 1rem !important;
9919 margin-left: 1.5rem !important;
9922 margin-left: 3rem !important;
9925 margin-left: auto !important;
9928 padding: 0 !important;
9931 padding: 0.25rem !important;
9934 padding: 0.5rem !important;
9937 padding: 1rem !important;
9940 padding: 1.5rem !important;
9943 padding: 3rem !important;
9946 padding-right: 0 !important;
9947 padding-left: 0 !important;
9950 padding-right: 0.25rem !important;
9951 padding-left: 0.25rem !important;
9954 padding-right: 0.5rem !important;
9955 padding-left: 0.5rem !important;
9958 padding-right: 1rem !important;
9959 padding-left: 1rem !important;
9962 padding-right: 1.5rem !important;
9963 padding-left: 1.5rem !important;
9966 padding-right: 3rem !important;
9967 padding-left: 3rem !important;
9970 padding-top: 0 !important;
9971 padding-bottom: 0 !important;
9974 padding-top: 0.25rem !important;
9975 padding-bottom: 0.25rem !important;
9978 padding-top: 0.5rem !important;
9979 padding-bottom: 0.5rem !important;
9982 padding-top: 1rem !important;
9983 padding-bottom: 1rem !important;
9986 padding-top: 1.5rem !important;
9987 padding-bottom: 1.5rem !important;
9990 padding-top: 3rem !important;
9991 padding-bottom: 3rem !important;
9994 padding-top: 0 !important;
9997 padding-top: 0.25rem !important;
10000 padding-top: 0.5rem !important;
10003 padding-top: 1rem !important;
10006 padding-top: 1.5rem !important;
10009 padding-top: 3rem !important;
10012 padding-right: 0 !important;
10015 padding-right: 0.25rem !important;
10018 padding-right: 0.5rem !important;
10021 padding-right: 1rem !important;
10024 padding-right: 1.5rem !important;
10027 padding-right: 3rem !important;
10030 padding-bottom: 0 !important;
10033 padding-bottom: 0.25rem !important;
10036 padding-bottom: 0.5rem !important;
10039 padding-bottom: 1rem !important;
10042 padding-bottom: 1.5rem !important;
10045 padding-bottom: 3rem !important;
10048 padding-left: 0 !important;
10051 padding-left: 0.25rem !important;
10054 padding-left: 0.5rem !important;
10057 padding-left: 1rem !important;
10060 padding-left: 1.5rem !important;
10063 padding-left: 3rem !important;
10069 gap: 0.25rem !important;
10072 gap: 0.5rem !important;
10075 gap: 1rem !important;
10078 gap: 1.5rem !important;
10081 gap: 3rem !important;
10084 row-gap: 0 !important;
10087 row-gap: 0.25rem !important;
10090 row-gap: 0.5rem !important;
10093 row-gap: 1rem !important;
10096 row-gap: 1.5rem !important;
10099 row-gap: 3rem !important;
10102 column-gap: 0 !important;
10105 column-gap: 0.25rem !important;
10108 column-gap: 0.5rem !important;
10111 column-gap: 1rem !important;
10114 column-gap: 1.5rem !important;
10117 column-gap: 3rem !important;
10120 text-align: left !important;
10123 text-align: right !important;
10126 text-align: center !important;
10129 @media (min-width: 992px) {
10131 float: left !important;
10134 float: right !important;
10137 float: none !important;
10139 .object-fit-lg-contain {
10140 object-fit: contain !important;
10142 .object-fit-lg-cover {
10143 object-fit: cover !important;
10145 .object-fit-lg-fill {
10146 object-fit: fill !important;
10148 .object-fit-lg-scale {
10149 object-fit: scale-down !important;
10151 .object-fit-lg-none {
10152 object-fit: none !important;
10155 display: inline !important;
10157 .d-lg-inline-block {
10158 display: inline-block !important;
10161 display: block !important;
10164 display: grid !important;
10166 .d-lg-inline-grid {
10167 display: inline-grid !important;
10170 display: table !important;
10173 display: table-row !important;
10176 display: table-cell !important;
10179 display: flex !important;
10181 .d-lg-inline-flex {
10182 display: inline-flex !important;
10185 display: none !important;
10188 flex: 1 1 auto !important;
10191 flex-direction: row !important;
10194 flex-direction: column !important;
10196 .flex-lg-row-reverse {
10197 flex-direction: row-reverse !important;
10199 .flex-lg-column-reverse {
10200 flex-direction: column-reverse !important;
10203 flex-grow: 0 !important;
10206 flex-grow: 1 !important;
10208 .flex-lg-shrink-0 {
10209 flex-shrink: 0 !important;
10211 .flex-lg-shrink-1 {
10212 flex-shrink: 1 !important;
10215 flex-wrap: wrap !important;
10218 flex-wrap: nowrap !important;
10220 .flex-lg-wrap-reverse {
10221 flex-wrap: wrap-reverse !important;
10223 .justify-content-lg-start {
10224 justify-content: flex-start !important;
10226 .justify-content-lg-end {
10227 justify-content: flex-end !important;
10229 .justify-content-lg-center {
10230 justify-content: center !important;
10232 .justify-content-lg-between {
10233 justify-content: space-between !important;
10235 .justify-content-lg-around {
10236 justify-content: space-around !important;
10238 .justify-content-lg-evenly {
10239 justify-content: space-evenly !important;
10241 .align-items-lg-start {
10242 align-items: flex-start !important;
10244 .align-items-lg-end {
10245 align-items: flex-end !important;
10247 .align-items-lg-center {
10248 align-items: center !important;
10250 .align-items-lg-baseline {
10251 align-items: baseline !important;
10253 .align-items-lg-stretch {
10254 align-items: stretch !important;
10256 .align-content-lg-start {
10257 align-content: flex-start !important;
10259 .align-content-lg-end {
10260 align-content: flex-end !important;
10262 .align-content-lg-center {
10263 align-content: center !important;
10265 .align-content-lg-between {
10266 align-content: space-between !important;
10268 .align-content-lg-around {
10269 align-content: space-around !important;
10271 .align-content-lg-stretch {
10272 align-content: stretch !important;
10274 .align-self-lg-auto {
10275 align-self: auto !important;
10277 .align-self-lg-start {
10278 align-self: flex-start !important;
10280 .align-self-lg-end {
10281 align-self: flex-end !important;
10283 .align-self-lg-center {
10284 align-self: center !important;
10286 .align-self-lg-baseline {
10287 align-self: baseline !important;
10289 .align-self-lg-stretch {
10290 align-self: stretch !important;
10293 order: -1 !important;
10296 order: 0 !important;
10299 order: 1 !important;
10302 order: 2 !important;
10305 order: 3 !important;
10308 order: 4 !important;
10311 order: 5 !important;
10314 order: 6 !important;
10317 margin: 0 !important;
10320 margin: 0.25rem !important;
10323 margin: 0.5rem !important;
10326 margin: 1rem !important;
10329 margin: 1.5rem !important;
10332 margin: 3rem !important;
10335 margin: auto !important;
10338 margin-right: 0 !important;
10339 margin-left: 0 !important;
10342 margin-right: 0.25rem !important;
10343 margin-left: 0.25rem !important;
10346 margin-right: 0.5rem !important;
10347 margin-left: 0.5rem !important;
10350 margin-right: 1rem !important;
10351 margin-left: 1rem !important;
10354 margin-right: 1.5rem !important;
10355 margin-left: 1.5rem !important;
10358 margin-right: 3rem !important;
10359 margin-left: 3rem !important;
10362 margin-right: auto !important;
10363 margin-left: auto !important;
10366 margin-top: 0 !important;
10367 margin-bottom: 0 !important;
10370 margin-top: 0.25rem !important;
10371 margin-bottom: 0.25rem !important;
10374 margin-top: 0.5rem !important;
10375 margin-bottom: 0.5rem !important;
10378 margin-top: 1rem !important;
10379 margin-bottom: 1rem !important;
10382 margin-top: 1.5rem !important;
10383 margin-bottom: 1.5rem !important;
10386 margin-top: 3rem !important;
10387 margin-bottom: 3rem !important;
10390 margin-top: auto !important;
10391 margin-bottom: auto !important;
10394 margin-top: 0 !important;
10397 margin-top: 0.25rem !important;
10400 margin-top: 0.5rem !important;
10403 margin-top: 1rem !important;
10406 margin-top: 1.5rem !important;
10409 margin-top: 3rem !important;
10412 margin-top: auto !important;
10415 margin-right: 0 !important;
10418 margin-right: 0.25rem !important;
10421 margin-right: 0.5rem !important;
10424 margin-right: 1rem !important;
10427 margin-right: 1.5rem !important;
10430 margin-right: 3rem !important;
10433 margin-right: auto !important;
10436 margin-bottom: 0 !important;
10439 margin-bottom: 0.25rem !important;
10442 margin-bottom: 0.5rem !important;
10445 margin-bottom: 1rem !important;
10448 margin-bottom: 1.5rem !important;
10451 margin-bottom: 3rem !important;
10454 margin-bottom: auto !important;
10457 margin-left: 0 !important;
10460 margin-left: 0.25rem !important;
10463 margin-left: 0.5rem !important;
10466 margin-left: 1rem !important;
10469 margin-left: 1.5rem !important;
10472 margin-left: 3rem !important;
10475 margin-left: auto !important;
10478 padding: 0 !important;
10481 padding: 0.25rem !important;
10484 padding: 0.5rem !important;
10487 padding: 1rem !important;
10490 padding: 1.5rem !important;
10493 padding: 3rem !important;
10496 padding-right: 0 !important;
10497 padding-left: 0 !important;
10500 padding-right: 0.25rem !important;
10501 padding-left: 0.25rem !important;
10504 padding-right: 0.5rem !important;
10505 padding-left: 0.5rem !important;
10508 padding-right: 1rem !important;
10509 padding-left: 1rem !important;
10512 padding-right: 1.5rem !important;
10513 padding-left: 1.5rem !important;
10516 padding-right: 3rem !important;
10517 padding-left: 3rem !important;
10520 padding-top: 0 !important;
10521 padding-bottom: 0 !important;
10524 padding-top: 0.25rem !important;
10525 padding-bottom: 0.25rem !important;
10528 padding-top: 0.5rem !important;
10529 padding-bottom: 0.5rem !important;
10532 padding-top: 1rem !important;
10533 padding-bottom: 1rem !important;
10536 padding-top: 1.5rem !important;
10537 padding-bottom: 1.5rem !important;
10540 padding-top: 3rem !important;
10541 padding-bottom: 3rem !important;
10544 padding-top: 0 !important;
10547 padding-top: 0.25rem !important;
10550 padding-top: 0.5rem !important;
10553 padding-top: 1rem !important;
10556 padding-top: 1.5rem !important;
10559 padding-top: 3rem !important;
10562 padding-right: 0 !important;
10565 padding-right: 0.25rem !important;
10568 padding-right: 0.5rem !important;
10571 padding-right: 1rem !important;
10574 padding-right: 1.5rem !important;
10577 padding-right: 3rem !important;
10580 padding-bottom: 0 !important;
10583 padding-bottom: 0.25rem !important;
10586 padding-bottom: 0.5rem !important;
10589 padding-bottom: 1rem !important;
10592 padding-bottom: 1.5rem !important;
10595 padding-bottom: 3rem !important;
10598 padding-left: 0 !important;
10601 padding-left: 0.25rem !important;
10604 padding-left: 0.5rem !important;
10607 padding-left: 1rem !important;
10610 padding-left: 1.5rem !important;
10613 padding-left: 3rem !important;
10619 gap: 0.25rem !important;
10622 gap: 0.5rem !important;
10625 gap: 1rem !important;
10628 gap: 1.5rem !important;
10631 gap: 3rem !important;
10634 row-gap: 0 !important;
10637 row-gap: 0.25rem !important;
10640 row-gap: 0.5rem !important;
10643 row-gap: 1rem !important;
10646 row-gap: 1.5rem !important;
10649 row-gap: 3rem !important;
10652 column-gap: 0 !important;
10655 column-gap: 0.25rem !important;
10658 column-gap: 0.5rem !important;
10661 column-gap: 1rem !important;
10664 column-gap: 1.5rem !important;
10667 column-gap: 3rem !important;
10670 text-align: left !important;
10673 text-align: right !important;
10676 text-align: center !important;
10679 @media (min-width: 1200px) {
10681 float: left !important;
10684 float: right !important;
10687 float: none !important;
10689 .object-fit-xl-contain {
10690 object-fit: contain !important;
10692 .object-fit-xl-cover {
10693 object-fit: cover !important;
10695 .object-fit-xl-fill {
10696 object-fit: fill !important;
10698 .object-fit-xl-scale {
10699 object-fit: scale-down !important;
10701 .object-fit-xl-none {
10702 object-fit: none !important;
10705 display: inline !important;
10707 .d-xl-inline-block {
10708 display: inline-block !important;
10711 display: block !important;
10714 display: grid !important;
10716 .d-xl-inline-grid {
10717 display: inline-grid !important;
10720 display: table !important;
10723 display: table-row !important;
10726 display: table-cell !important;
10729 display: flex !important;
10731 .d-xl-inline-flex {
10732 display: inline-flex !important;
10735 display: none !important;
10738 flex: 1 1 auto !important;
10741 flex-direction: row !important;
10744 flex-direction: column !important;
10746 .flex-xl-row-reverse {
10747 flex-direction: row-reverse !important;
10749 .flex-xl-column-reverse {
10750 flex-direction: column-reverse !important;
10753 flex-grow: 0 !important;
10756 flex-grow: 1 !important;
10758 .flex-xl-shrink-0 {
10759 flex-shrink: 0 !important;
10761 .flex-xl-shrink-1 {
10762 flex-shrink: 1 !important;
10765 flex-wrap: wrap !important;
10768 flex-wrap: nowrap !important;
10770 .flex-xl-wrap-reverse {
10771 flex-wrap: wrap-reverse !important;
10773 .justify-content-xl-start {
10774 justify-content: flex-start !important;
10776 .justify-content-xl-end {
10777 justify-content: flex-end !important;
10779 .justify-content-xl-center {
10780 justify-content: center !important;
10782 .justify-content-xl-between {
10783 justify-content: space-between !important;
10785 .justify-content-xl-around {
10786 justify-content: space-around !important;
10788 .justify-content-xl-evenly {
10789 justify-content: space-evenly !important;
10791 .align-items-xl-start {
10792 align-items: flex-start !important;
10794 .align-items-xl-end {
10795 align-items: flex-end !important;
10797 .align-items-xl-center {
10798 align-items: center !important;
10800 .align-items-xl-baseline {
10801 align-items: baseline !important;
10803 .align-items-xl-stretch {
10804 align-items: stretch !important;
10806 .align-content-xl-start {
10807 align-content: flex-start !important;
10809 .align-content-xl-end {
10810 align-content: flex-end !important;
10812 .align-content-xl-center {
10813 align-content: center !important;
10815 .align-content-xl-between {
10816 align-content: space-between !important;
10818 .align-content-xl-around {
10819 align-content: space-around !important;
10821 .align-content-xl-stretch {
10822 align-content: stretch !important;
10824 .align-self-xl-auto {
10825 align-self: auto !important;
10827 .align-self-xl-start {
10828 align-self: flex-start !important;
10830 .align-self-xl-end {
10831 align-self: flex-end !important;
10833 .align-self-xl-center {
10834 align-self: center !important;
10836 .align-self-xl-baseline {
10837 align-self: baseline !important;
10839 .align-self-xl-stretch {
10840 align-self: stretch !important;
10843 order: -1 !important;
10846 order: 0 !important;
10849 order: 1 !important;
10852 order: 2 !important;
10855 order: 3 !important;
10858 order: 4 !important;
10861 order: 5 !important;
10864 order: 6 !important;
10867 margin: 0 !important;
10870 margin: 0.25rem !important;
10873 margin: 0.5rem !important;
10876 margin: 1rem !important;
10879 margin: 1.5rem !important;
10882 margin: 3rem !important;
10885 margin: auto !important;
10888 margin-right: 0 !important;
10889 margin-left: 0 !important;
10892 margin-right: 0.25rem !important;
10893 margin-left: 0.25rem !important;
10896 margin-right: 0.5rem !important;
10897 margin-left: 0.5rem !important;
10900 margin-right: 1rem !important;
10901 margin-left: 1rem !important;
10904 margin-right: 1.5rem !important;
10905 margin-left: 1.5rem !important;
10908 margin-right: 3rem !important;
10909 margin-left: 3rem !important;
10912 margin-right: auto !important;
10913 margin-left: auto !important;
10916 margin-top: 0 !important;
10917 margin-bottom: 0 !important;
10920 margin-top: 0.25rem !important;
10921 margin-bottom: 0.25rem !important;
10924 margin-top: 0.5rem !important;
10925 margin-bottom: 0.5rem !important;
10928 margin-top: 1rem !important;
10929 margin-bottom: 1rem !important;
10932 margin-top: 1.5rem !important;
10933 margin-bottom: 1.5rem !important;
10936 margin-top: 3rem !important;
10937 margin-bottom: 3rem !important;
10940 margin-top: auto !important;
10941 margin-bottom: auto !important;
10944 margin-top: 0 !important;
10947 margin-top: 0.25rem !important;
10950 margin-top: 0.5rem !important;
10953 margin-top: 1rem !important;
10956 margin-top: 1.5rem !important;
10959 margin-top: 3rem !important;
10962 margin-top: auto !important;
10965 margin-right: 0 !important;
10968 margin-right: 0.25rem !important;
10971 margin-right: 0.5rem !important;
10974 margin-right: 1rem !important;
10977 margin-right: 1.5rem !important;
10980 margin-right: 3rem !important;
10983 margin-right: auto !important;
10986 margin-bottom: 0 !important;
10989 margin-bottom: 0.25rem !important;
10992 margin-bottom: 0.5rem !important;
10995 margin-bottom: 1rem !important;
10998 margin-bottom: 1.5rem !important;
11001 margin-bottom: 3rem !important;
11004 margin-bottom: auto !important;
11007 margin-left: 0 !important;
11010 margin-left: 0.25rem !important;
11013 margin-left: 0.5rem !important;
11016 margin-left: 1rem !important;
11019 margin-left: 1.5rem !important;
11022 margin-left: 3rem !important;
11025 margin-left: auto !important;
11028 padding: 0 !important;
11031 padding: 0.25rem !important;
11034 padding: 0.5rem !important;
11037 padding: 1rem !important;
11040 padding: 1.5rem !important;
11043 padding: 3rem !important;
11046 padding-right: 0 !important;
11047 padding-left: 0 !important;
11050 padding-right: 0.25rem !important;
11051 padding-left: 0.25rem !important;
11054 padding-right: 0.5rem !important;
11055 padding-left: 0.5rem !important;
11058 padding-right: 1rem !important;
11059 padding-left: 1rem !important;
11062 padding-right: 1.5rem !important;
11063 padding-left: 1.5rem !important;
11066 padding-right: 3rem !important;
11067 padding-left: 3rem !important;
11070 padding-top: 0 !important;
11071 padding-bottom: 0 !important;
11074 padding-top: 0.25rem !important;
11075 padding-bottom: 0.25rem !important;
11078 padding-top: 0.5rem !important;
11079 padding-bottom: 0.5rem !important;
11082 padding-top: 1rem !important;
11083 padding-bottom: 1rem !important;
11086 padding-top: 1.5rem !important;
11087 padding-bottom: 1.5rem !important;
11090 padding-top: 3rem !important;
11091 padding-bottom: 3rem !important;
11094 padding-top: 0 !important;
11097 padding-top: 0.25rem !important;
11100 padding-top: 0.5rem !important;
11103 padding-top: 1rem !important;
11106 padding-top: 1.5rem !important;
11109 padding-top: 3rem !important;
11112 padding-right: 0 !important;
11115 padding-right: 0.25rem !important;
11118 padding-right: 0.5rem !important;
11121 padding-right: 1rem !important;
11124 padding-right: 1.5rem !important;
11127 padding-right: 3rem !important;
11130 padding-bottom: 0 !important;
11133 padding-bottom: 0.25rem !important;
11136 padding-bottom: 0.5rem !important;
11139 padding-bottom: 1rem !important;
11142 padding-bottom: 1.5rem !important;
11145 padding-bottom: 3rem !important;
11148 padding-left: 0 !important;
11151 padding-left: 0.25rem !important;
11154 padding-left: 0.5rem !important;
11157 padding-left: 1rem !important;
11160 padding-left: 1.5rem !important;
11163 padding-left: 3rem !important;
11169 gap: 0.25rem !important;
11172 gap: 0.5rem !important;
11175 gap: 1rem !important;
11178 gap: 1.5rem !important;
11181 gap: 3rem !important;
11184 row-gap: 0 !important;
11187 row-gap: 0.25rem !important;
11190 row-gap: 0.5rem !important;
11193 row-gap: 1rem !important;
11196 row-gap: 1.5rem !important;
11199 row-gap: 3rem !important;
11202 column-gap: 0 !important;
11205 column-gap: 0.25rem !important;
11208 column-gap: 0.5rem !important;
11211 column-gap: 1rem !important;
11214 column-gap: 1.5rem !important;
11217 column-gap: 3rem !important;
11220 text-align: left !important;
11223 text-align: right !important;
11226 text-align: center !important;
11229 @media (min-width: 1400px) {
11231 float: left !important;
11234 float: right !important;
11237 float: none !important;
11239 .object-fit-xxl-contain {
11240 object-fit: contain !important;
11242 .object-fit-xxl-cover {
11243 object-fit: cover !important;
11245 .object-fit-xxl-fill {
11246 object-fit: fill !important;
11248 .object-fit-xxl-scale {
11249 object-fit: scale-down !important;
11251 .object-fit-xxl-none {
11252 object-fit: none !important;
11255 display: inline !important;
11257 .d-xxl-inline-block {
11258 display: inline-block !important;
11261 display: block !important;
11264 display: grid !important;
11266 .d-xxl-inline-grid {
11267 display: inline-grid !important;
11270 display: table !important;
11273 display: table-row !important;
11275 .d-xxl-table-cell {
11276 display: table-cell !important;
11279 display: flex !important;
11281 .d-xxl-inline-flex {
11282 display: inline-flex !important;
11285 display: none !important;
11288 flex: 1 1 auto !important;
11291 flex-direction: row !important;
11294 flex-direction: column !important;
11296 .flex-xxl-row-reverse {
11297 flex-direction: row-reverse !important;
11299 .flex-xxl-column-reverse {
11300 flex-direction: column-reverse !important;
11303 flex-grow: 0 !important;
11306 flex-grow: 1 !important;
11308 .flex-xxl-shrink-0 {
11309 flex-shrink: 0 !important;
11311 .flex-xxl-shrink-1 {
11312 flex-shrink: 1 !important;
11315 flex-wrap: wrap !important;
11318 flex-wrap: nowrap !important;
11320 .flex-xxl-wrap-reverse {
11321 flex-wrap: wrap-reverse !important;
11323 .justify-content-xxl-start {
11324 justify-content: flex-start !important;
11326 .justify-content-xxl-end {
11327 justify-content: flex-end !important;
11329 .justify-content-xxl-center {
11330 justify-content: center !important;
11332 .justify-content-xxl-between {
11333 justify-content: space-between !important;
11335 .justify-content-xxl-around {
11336 justify-content: space-around !important;
11338 .justify-content-xxl-evenly {
11339 justify-content: space-evenly !important;
11341 .align-items-xxl-start {
11342 align-items: flex-start !important;
11344 .align-items-xxl-end {
11345 align-items: flex-end !important;
11347 .align-items-xxl-center {
11348 align-items: center !important;
11350 .align-items-xxl-baseline {
11351 align-items: baseline !important;
11353 .align-items-xxl-stretch {
11354 align-items: stretch !important;
11356 .align-content-xxl-start {
11357 align-content: flex-start !important;
11359 .align-content-xxl-end {
11360 align-content: flex-end !important;
11362 .align-content-xxl-center {
11363 align-content: center !important;
11365 .align-content-xxl-between {
11366 align-content: space-between !important;
11368 .align-content-xxl-around {
11369 align-content: space-around !important;
11371 .align-content-xxl-stretch {
11372 align-content: stretch !important;
11374 .align-self-xxl-auto {
11375 align-self: auto !important;
11377 .align-self-xxl-start {
11378 align-self: flex-start !important;
11380 .align-self-xxl-end {
11381 align-self: flex-end !important;
11383 .align-self-xxl-center {
11384 align-self: center !important;
11386 .align-self-xxl-baseline {
11387 align-self: baseline !important;
11389 .align-self-xxl-stretch {
11390 align-self: stretch !important;
11393 order: -1 !important;
11396 order: 0 !important;
11399 order: 1 !important;
11402 order: 2 !important;
11405 order: 3 !important;
11408 order: 4 !important;
11411 order: 5 !important;
11414 order: 6 !important;
11417 margin: 0 !important;
11420 margin: 0.25rem !important;
11423 margin: 0.5rem !important;
11426 margin: 1rem !important;
11429 margin: 1.5rem !important;
11432 margin: 3rem !important;
11435 margin: auto !important;
11438 margin-right: 0 !important;
11439 margin-left: 0 !important;
11442 margin-right: 0.25rem !important;
11443 margin-left: 0.25rem !important;
11446 margin-right: 0.5rem !important;
11447 margin-left: 0.5rem !important;
11450 margin-right: 1rem !important;
11451 margin-left: 1rem !important;
11454 margin-right: 1.5rem !important;
11455 margin-left: 1.5rem !important;
11458 margin-right: 3rem !important;
11459 margin-left: 3rem !important;
11462 margin-right: auto !important;
11463 margin-left: auto !important;
11466 margin-top: 0 !important;
11467 margin-bottom: 0 !important;
11470 margin-top: 0.25rem !important;
11471 margin-bottom: 0.25rem !important;
11474 margin-top: 0.5rem !important;
11475 margin-bottom: 0.5rem !important;
11478 margin-top: 1rem !important;
11479 margin-bottom: 1rem !important;
11482 margin-top: 1.5rem !important;
11483 margin-bottom: 1.5rem !important;
11486 margin-top: 3rem !important;
11487 margin-bottom: 3rem !important;
11490 margin-top: auto !important;
11491 margin-bottom: auto !important;
11494 margin-top: 0 !important;
11497 margin-top: 0.25rem !important;
11500 margin-top: 0.5rem !important;
11503 margin-top: 1rem !important;
11506 margin-top: 1.5rem !important;
11509 margin-top: 3rem !important;
11512 margin-top: auto !important;
11515 margin-right: 0 !important;
11518 margin-right: 0.25rem !important;
11521 margin-right: 0.5rem !important;
11524 margin-right: 1rem !important;
11527 margin-right: 1.5rem !important;
11530 margin-right: 3rem !important;
11533 margin-right: auto !important;
11536 margin-bottom: 0 !important;
11539 margin-bottom: 0.25rem !important;
11542 margin-bottom: 0.5rem !important;
11545 margin-bottom: 1rem !important;
11548 margin-bottom: 1.5rem !important;
11551 margin-bottom: 3rem !important;
11554 margin-bottom: auto !important;
11557 margin-left: 0 !important;
11560 margin-left: 0.25rem !important;
11563 margin-left: 0.5rem !important;
11566 margin-left: 1rem !important;
11569 margin-left: 1.5rem !important;
11572 margin-left: 3rem !important;
11575 margin-left: auto !important;
11578 padding: 0 !important;
11581 padding: 0.25rem !important;
11584 padding: 0.5rem !important;
11587 padding: 1rem !important;
11590 padding: 1.5rem !important;
11593 padding: 3rem !important;
11596 padding-right: 0 !important;
11597 padding-left: 0 !important;
11600 padding-right: 0.25rem !important;
11601 padding-left: 0.25rem !important;
11604 padding-right: 0.5rem !important;
11605 padding-left: 0.5rem !important;
11608 padding-right: 1rem !important;
11609 padding-left: 1rem !important;
11612 padding-right: 1.5rem !important;
11613 padding-left: 1.5rem !important;
11616 padding-right: 3rem !important;
11617 padding-left: 3rem !important;
11620 padding-top: 0 !important;
11621 padding-bottom: 0 !important;
11624 padding-top: 0.25rem !important;
11625 padding-bottom: 0.25rem !important;
11628 padding-top: 0.5rem !important;
11629 padding-bottom: 0.5rem !important;
11632 padding-top: 1rem !important;
11633 padding-bottom: 1rem !important;
11636 padding-top: 1.5rem !important;
11637 padding-bottom: 1.5rem !important;
11640 padding-top: 3rem !important;
11641 padding-bottom: 3rem !important;
11644 padding-top: 0 !important;
11647 padding-top: 0.25rem !important;
11650 padding-top: 0.5rem !important;
11653 padding-top: 1rem !important;
11656 padding-top: 1.5rem !important;
11659 padding-top: 3rem !important;
11662 padding-right: 0 !important;
11665 padding-right: 0.25rem !important;
11668 padding-right: 0.5rem !important;
11671 padding-right: 1rem !important;
11674 padding-right: 1.5rem !important;
11677 padding-right: 3rem !important;
11680 padding-bottom: 0 !important;
11683 padding-bottom: 0.25rem !important;
11686 padding-bottom: 0.5rem !important;
11689 padding-bottom: 1rem !important;
11692 padding-bottom: 1.5rem !important;
11695 padding-bottom: 3rem !important;
11698 padding-left: 0 !important;
11701 padding-left: 0.25rem !important;
11704 padding-left: 0.5rem !important;
11707 padding-left: 1rem !important;
11710 padding-left: 1.5rem !important;
11713 padding-left: 3rem !important;
11719 gap: 0.25rem !important;
11722 gap: 0.5rem !important;
11725 gap: 1rem !important;
11728 gap: 1.5rem !important;
11731 gap: 3rem !important;
11734 row-gap: 0 !important;
11737 row-gap: 0.25rem !important;
11740 row-gap: 0.5rem !important;
11743 row-gap: 1rem !important;
11746 row-gap: 1.5rem !important;
11749 row-gap: 3rem !important;
11751 .column-gap-xxl-0 {
11752 column-gap: 0 !important;
11754 .column-gap-xxl-1 {
11755 column-gap: 0.25rem !important;
11757 .column-gap-xxl-2 {
11758 column-gap: 0.5rem !important;
11760 .column-gap-xxl-3 {
11761 column-gap: 1rem !important;
11763 .column-gap-xxl-4 {
11764 column-gap: 1.5rem !important;
11766 .column-gap-xxl-5 {
11767 column-gap: 3rem !important;
11770 text-align: left !important;
11773 text-align: right !important;
11776 text-align: center !important;
11779 @media (min-width: 1200px) {
11781 font-size: 3rem !important;
11784 font-size: 2.5rem !important;
11787 font-size: 2rem !important;
11790 font-size: 1.40625rem !important;
11795 display: inline !important;
11797 .d-print-inline-block {
11798 display: inline-block !important;
11801 display: block !important;
11804 display: grid !important;
11806 .d-print-inline-grid {
11807 display: inline-grid !important;
11810 display: table !important;
11812 .d-print-table-row {
11813 display: table-row !important;
11815 .d-print-table-cell {
11816 display: table-cell !important;
11819 display: flex !important;
11821 .d-print-inline-flex {
11822 display: inline-flex !important;
11825 display: none !important;
11829 /*# sourceMappingURL=darkly-red.css.map */