6 margin-top: 0.5rem !important;
7 margin-bottom: 0.5rem !important;
16 .post-listing .post-title h5, .post-listing .post-title .h5 {
19 .post-listing .post-title + p {
20 padding-top: 0.125rem !important;
21 padding-bottom: 0.125rem !important;
23 .post-listing .community-link {
24 padding-left: 0.125rem;
26 .post-listing .person-listing {
27 padding-right: 0.125rem;
29 .post-listing ul.list-inline.mt-2 {
30 margin-top: 0.125rem !important;
32 .post-listing ul.list-inline.mb-1 {
33 margin-bottom: 0.125rem !important;
35 .post-listing .btn-sm, .post-listing .btn-group-sm > .btn {
36 --bs-btn-padding-y: 0;
38 .post-listing .img-icon {
43 * Bootstrap v5.3.0 (https://getbootstrap.com/)
44 * Copyright 2011-2023 The Bootstrap Authors
45 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
48 [data-bs-theme=light] {
62 --bs-gray-dark: #343a40;
63 --bs-gray-100: #f8f9fa;
64 --bs-gray-200: #e9ecef;
65 --bs-gray-300: #dee2e6;
66 --bs-gray-400: #ced4da;
67 --bs-gray-500: #adb5bd;
68 --bs-gray-600: #6c757d;
69 --bs-gray-700: #495057;
70 --bs-gray-800: #343a40;
71 --bs-gray-900: #212529;
72 --bs-primary: #f1641e;
73 --bs-secondary: #00a846;
74 --bs-success: #6610f2;
76 --bs-warning: #ffc107;
80 --bs-primary-rgb: 241, 100, 30;
81 --bs-secondary-rgb: 0, 168, 70;
82 --bs-success-rgb: 102, 16, 242;
83 --bs-info-rgb: 0, 123, 255;
84 --bs-warning-rgb: 255, 193, 7;
85 --bs-danger-rgb: 135, 50, 8;
86 --bs-light-rgb: 248, 249, 250;
87 --bs-dark-rgb: 33, 37, 41;
88 --bs-primary-text-emphasis: #60280c;
89 --bs-secondary-text-emphasis: #00431c;
90 --bs-success-text-emphasis: #290661;
91 --bs-info-text-emphasis: #003166;
92 --bs-warning-text-emphasis: #664d03;
93 --bs-danger-text-emphasis: #361403;
94 --bs-light-text-emphasis: #495057;
95 --bs-dark-text-emphasis: #495057;
96 --bs-primary-bg-subtle: #fce0d2;
97 --bs-secondary-bg-subtle: #cceeda;
98 --bs-success-bg-subtle: #e0cffc;
99 --bs-info-bg-subtle: #cce5ff;
100 --bs-warning-bg-subtle: #fff3cd;
101 --bs-danger-bg-subtle: #e7d6ce;
102 --bs-light-bg-subtle: #fcfcfd;
103 --bs-dark-bg-subtle: #ced4da;
104 --bs-primary-border-subtle: #f9c1a5;
105 --bs-secondary-border-subtle: #99dcb5;
106 --bs-success-border-subtle: #c29ffa;
107 --bs-info-border-subtle: #99caff;
108 --bs-warning-border-subtle: #ffe69c;
109 --bs-danger-border-subtle: #cfad9c;
110 --bs-light-border-subtle: #e9ecef;
111 --bs-dark-border-subtle: #adb5bd;
112 --bs-white-rgb: 255, 255, 255;
113 --bs-black-rgb: 34, 34, 34;
114 --bs-font-sans-serif: -apple-system, BlinkMacSystemFont, "Droid Sans", "Segoe UI", "Helvetica", Arial, sans-serif;
115 --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
116 --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
117 --bs-body-font-family: var(--bs-font-sans-serif);
118 --bs-body-font-size: 1rem;
119 --bs-body-font-weight: 400;
120 --bs-body-line-height: 1.5;
121 --bs-body-color: #495057;
122 --bs-body-color-rgb: 73, 80, 87;
124 --bs-body-bg-rgb: 255, 255, 255;
125 --bs-emphasis-color: #222;
126 --bs-emphasis-color-rgb: 34, 34, 34;
127 --bs-secondary-color: rgba(73, 80, 87, 0.75);
128 --bs-secondary-color-rgb: 73, 80, 87;
129 --bs-secondary-bg: #e9ecef;
130 --bs-secondary-bg-rgb: 233, 236, 239;
131 --bs-tertiary-color: rgba(73, 80, 87, 0.5);
132 --bs-tertiary-color-rgb: 73, 80, 87;
133 --bs-tertiary-bg: #f8f9fa;
134 --bs-tertiary-bg-rgb: 248, 249, 250;
135 --bs-heading-color: #495057;
136 --bs-link-color: #f1641e;
137 --bs-link-color-rgb: 241, 100, 30;
138 --bs-link-decoration: none;
139 --bs-link-hover-color: #c15018;
140 --bs-link-hover-color-rgb: 193, 80, 24;
141 --bs-code-color: #d63384;
142 --bs-highlight-bg: rgb(255, 252, 239);
143 --bs-border-width: 1px;
144 --bs-border-style: solid;
145 --bs-border-color: rgba(73, 80, 87, 0.25);
146 --bs-border-color-translucent: rgba(34, 34, 34, 0.175);
147 --bs-border-radius: 0.5rem;
148 --bs-border-radius-sm: 1rem;
149 --bs-border-radius-lg: 0.5rem;
150 --bs-border-radius-xl: 1rem;
151 --bs-border-radius-xxl: 2rem;
152 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
153 --bs-border-radius-pill: 50rem;
154 --bs-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
155 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
156 --bs-box-shadow-lg: 0 1rem 3rem rgba(34, 34, 34, 0.175);
157 --bs-box-shadow-inset: inset 0 1px 2px rgba(34, 34, 34, 0.075);
158 --bs-focus-ring-width: 0.25rem;
159 --bs-focus-ring-opacity: 0.25;
160 --bs-focus-ring-color: rgba(241, 100, 30, 0.25);
161 --bs-form-valid-color: #007bff;
162 --bs-form-valid-border-color: #007bff;
163 --bs-form-invalid-color: #873208;
164 --bs-form-invalid-border-color: #873208;
167 [data-bs-theme=dark] {
169 --bs-body-color: #adb5bd;
170 --bs-body-color-rgb: 173, 181, 189;
171 --bs-body-bg: #212529;
172 --bs-body-bg-rgb: 33, 37, 41;
173 --bs-emphasis-color: #fff;
174 --bs-emphasis-color-rgb: 255, 255, 255;
175 --bs-secondary-color: rgba(173, 181, 189, 0.75);
176 --bs-secondary-color-rgb: 173, 181, 189;
177 --bs-secondary-bg: #343a40;
178 --bs-secondary-bg-rgb: 52, 58, 64;
179 --bs-tertiary-color: rgba(173, 181, 189, 0.5);
180 --bs-tertiary-color-rgb: 173, 181, 189;
181 --bs-tertiary-bg: #2b3035;
182 --bs-tertiary-bg-rgb: 43, 48, 53;
183 --bs-primary-text-emphasis: #f7a278;
184 --bs-secondary-text-emphasis: #66cb90;
185 --bs-success-text-emphasis: #a370f7;
186 --bs-info-text-emphasis: #66b0ff;
187 --bs-warning-text-emphasis: #ffda6a;
188 --bs-danger-text-emphasis: #b7846b;
189 --bs-light-text-emphasis: #f8f9fa;
190 --bs-dark-text-emphasis: #dee2e6;
191 --bs-primary-bg-subtle: #301406;
192 --bs-secondary-bg-subtle: #00220e;
193 --bs-success-bg-subtle: #140330;
194 --bs-info-bg-subtle: #001933;
195 --bs-warning-bg-subtle: #332701;
196 --bs-danger-bg-subtle: #1b0a02;
197 --bs-light-bg-subtle: #343a40;
198 --bs-dark-bg-subtle: #2b2e31;
199 --bs-primary-border-subtle: #913c12;
200 --bs-secondary-border-subtle: #00652a;
201 --bs-success-border-subtle: #3d0a91;
202 --bs-info-border-subtle: #004a99;
203 --bs-warning-border-subtle: #997404;
204 --bs-danger-border-subtle: #511e05;
205 --bs-light-border-subtle: #495057;
206 --bs-dark-border-subtle: #343a40;
207 --bs-heading-color: inherit;
208 --bs-link-color: #f7a278;
209 --bs-link-hover-color: #f9b593;
210 --bs-link-color-rgb: 247, 162, 120;
211 --bs-link-hover-color-rgb: 249, 181, 147;
212 --bs-code-color: #e685b5;
213 --bs-border-color: #495057;
214 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
215 --bs-form-valid-color: #66cb90;
216 --bs-form-valid-border-color: #66cb90;
217 --bs-form-invalid-color: #e891a6;
218 --bs-form-invalid-border-color: #e891a6;
224 box-sizing: border-box;
227 @media (prefers-reduced-motion: no-preference) {
229 scroll-behavior: smooth;
235 font-family: var(--bs-body-font-family);
236 font-size: var(--bs-body-font-size);
237 font-weight: var(--bs-body-font-weight);
238 line-height: var(--bs-body-line-height);
239 color: var(--bs-body-color);
240 text-align: var(--bs-body-text-align);
241 background-color: var(--bs-body-bg);
242 -webkit-text-size-adjust: 100%;
243 -webkit-tap-highlight-color: rgba(34, 34, 34, 0);
250 border-top: var(--bs-border-width) solid rgba(73, 80, 87, 0.25);
254 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
256 margin-bottom: 0.5rem;
259 color: var(--bs-heading-color);
263 font-size: calc(1.375rem + 1.5vw);
265 @media (min-width: 1200px) {
272 font-size: calc(1.325rem + 0.9vw);
274 @media (min-width: 1200px) {
281 font-size: calc(1.3rem + 0.6vw);
283 @media (min-width: 1200px) {
290 font-size: calc(1.275rem + 0.3vw);
292 @media (min-width: 1200px) {
312 -webkit-text-decoration: underline dotted;
313 text-decoration: underline dotted;
315 -webkit-text-decoration-skip-ink: none;
316 text-decoration-skip-ink: none;
322 line-height: inherit;
349 margin-bottom: 0.5rem;
368 background-color: var(--bs-highlight-bg);
376 vertical-align: baseline;
388 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
389 text-decoration: none;
392 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
395 a:not([href]):not([class]), a:not([href]):not([class]):hover {
397 text-decoration: none;
404 font-family: var(--bs-font-monospace);
423 color: var(--bs-code-color);
424 word-wrap: break-word;
431 padding: 0.1875rem 0.375rem;
433 color: var(--bs-body-bg);
434 background-color: var(--bs-body-color);
448 vertical-align: middle;
452 caption-side: bottom;
453 border-collapse: collapse;
458 padding-bottom: 0.5rem;
459 color: var(--bs-secondary-color);
465 text-align: -webkit-match-parent;
474 border-color: inherit;
480 display: inline-block;
487 button:focus:not(:focus-visible) {
497 font-family: inherit;
499 line-height: inherit;
504 text-transform: none;
518 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
519 display: none !important;
526 -webkit-appearance: button;
528 button:not(:disabled),
529 [type=button]:not(:disabled),
530 [type=reset]:not(:disabled),
531 [type=submit]:not(:disabled) {
555 margin-bottom: 0.5rem;
556 font-size: calc(1.275rem + 0.3vw);
557 line-height: inherit;
559 @media (min-width: 1200px) {
568 ::-webkit-datetime-edit-fields-wrapper,
569 ::-webkit-datetime-edit-text,
570 ::-webkit-datetime-edit-minute,
571 ::-webkit-datetime-edit-hour-field,
572 ::-webkit-datetime-edit-day-field,
573 ::-webkit-datetime-edit-month-field,
574 ::-webkit-datetime-edit-year-field {
578 ::-webkit-inner-spin-button {
583 outline-offset: -2px;
584 -webkit-appearance: textfield;
595 ::-webkit-search-decoration {
596 -webkit-appearance: none;
599 ::-webkit-color-swatch-wrapper {
603 ::file-selector-button {
605 -webkit-appearance: button;
609 display: inline-block;
622 vertical-align: baseline;
626 display: none !important;
635 font-size: calc(1.625rem + 4.5vw);
639 @media (min-width: 1200px) {
646 font-size: calc(1.575rem + 3.9vw);
650 @media (min-width: 1200px) {
657 font-size: calc(1.525rem + 3.3vw);
661 @media (min-width: 1200px) {
668 font-size: calc(1.475rem + 2.7vw);
672 @media (min-width: 1200px) {
679 font-size: calc(1.425rem + 2.1vw);
683 @media (min-width: 1200px) {
690 font-size: calc(1.375rem + 1.5vw);
694 @media (min-width: 1200px) {
711 display: inline-block;
713 .list-inline-item:not(:last-child) {
714 margin-right: 0.5rem;
719 text-transform: uppercase;
726 .blockquote > :last-child {
736 .blockquote-footer::before {
747 background-color: var(--bs-body-bg);
748 border: var(--bs-border-width) solid var(--bs-border-color);
749 border-radius: var(--bs-border-radius);
755 display: inline-block;
759 margin-bottom: 0.5rem;
765 color: var(--bs-secondary-color);
771 --bs-gutter-x: 1.5rem;
774 padding-right: calc(var(--bs-gutter-x) * 0.5);
775 padding-left: calc(var(--bs-gutter-x) * 0.5);
780 @media (min-width: 992px) {
781 .container-lg, .container-md, .container-sm, .container {
786 --bs-breakpoint-xs: 0;
787 --bs-breakpoint-sm: 576px;
788 --bs-breakpoint-md: 768px;
789 --bs-breakpoint-lg: 992px;
790 --bs-breakpoint-xl: 1200px;
791 --bs-breakpoint-xxl: 1400px;
795 --bs-gutter-x: 1.5rem;
799 margin-top: calc(-1 * var(--bs-gutter-y));
800 margin-right: calc(-0.5 * var(--bs-gutter-x));
801 margin-left: calc(-0.5 * var(--bs-gutter-x));
807 padding-right: calc(var(--bs-gutter-x) * 0.5);
808 padding-left: calc(var(--bs-gutter-x) * 0.5);
809 margin-top: var(--bs-gutter-y);
833 width: 33.3333333333%;
848 width: 16.6666666667%;
917 margin-left: 8.33333333%;
921 margin-left: 16.66666667%;
929 margin-left: 33.33333333%;
933 margin-left: 41.66666667%;
941 margin-left: 58.33333333%;
945 margin-left: 66.66666667%;
953 margin-left: 83.33333333%;
957 margin-left: 91.66666667%;
972 --bs-gutter-x: 0.25rem;
977 --bs-gutter-y: 0.25rem;
982 --bs-gutter-x: 0.5rem;
987 --bs-gutter-y: 0.5rem;
1002 --bs-gutter-x: 1.5rem;
1007 --bs-gutter-y: 1.5rem;
1012 --bs-gutter-x: 3rem;
1017 --bs-gutter-y: 3rem;
1020 @media (min-width: 576px) {
1024 .row-cols-sm-auto > * {
1028 .row-cols-sm-1 > * {
1032 .row-cols-sm-2 > * {
1036 .row-cols-sm-3 > * {
1038 width: 33.3333333333%;
1040 .row-cols-sm-4 > * {
1044 .row-cols-sm-5 > * {
1048 .row-cols-sm-6 > * {
1050 width: 16.6666666667%;
1062 width: 16.66666667%;
1070 width: 33.33333333%;
1074 width: 41.66666667%;
1082 width: 58.33333333%;
1086 width: 66.66666667%;
1094 width: 83.33333333%;
1098 width: 91.66666667%;
1108 margin-left: 8.33333333%;
1111 margin-left: 16.66666667%;
1117 margin-left: 33.33333333%;
1120 margin-left: 41.66666667%;
1126 margin-left: 58.33333333%;
1129 margin-left: 66.66666667%;
1135 margin-left: 83.33333333%;
1138 margin-left: 91.66666667%;
1150 --bs-gutter-x: 0.25rem;
1154 --bs-gutter-y: 0.25rem;
1158 --bs-gutter-x: 0.5rem;
1162 --bs-gutter-y: 0.5rem;
1166 --bs-gutter-x: 1rem;
1170 --bs-gutter-y: 1rem;
1174 --bs-gutter-x: 1.5rem;
1178 --bs-gutter-y: 1.5rem;
1182 --bs-gutter-x: 3rem;
1186 --bs-gutter-y: 3rem;
1189 @media (min-width: 768px) {
1193 .row-cols-md-auto > * {
1197 .row-cols-md-1 > * {
1201 .row-cols-md-2 > * {
1205 .row-cols-md-3 > * {
1207 width: 33.3333333333%;
1209 .row-cols-md-4 > * {
1213 .row-cols-md-5 > * {
1217 .row-cols-md-6 > * {
1219 width: 16.6666666667%;
1231 width: 16.66666667%;
1239 width: 33.33333333%;
1243 width: 41.66666667%;
1251 width: 58.33333333%;
1255 width: 66.66666667%;
1263 width: 83.33333333%;
1267 width: 91.66666667%;
1277 margin-left: 8.33333333%;
1280 margin-left: 16.66666667%;
1286 margin-left: 33.33333333%;
1289 margin-left: 41.66666667%;
1295 margin-left: 58.33333333%;
1298 margin-left: 66.66666667%;
1304 margin-left: 83.33333333%;
1307 margin-left: 91.66666667%;
1319 --bs-gutter-x: 0.25rem;
1323 --bs-gutter-y: 0.25rem;
1327 --bs-gutter-x: 0.5rem;
1331 --bs-gutter-y: 0.5rem;
1335 --bs-gutter-x: 1rem;
1339 --bs-gutter-y: 1rem;
1343 --bs-gutter-x: 1.5rem;
1347 --bs-gutter-y: 1.5rem;
1351 --bs-gutter-x: 3rem;
1355 --bs-gutter-y: 3rem;
1358 @media (min-width: 992px) {
1362 .row-cols-lg-auto > * {
1366 .row-cols-lg-1 > * {
1370 .row-cols-lg-2 > * {
1374 .row-cols-lg-3 > * {
1376 width: 33.3333333333%;
1378 .row-cols-lg-4 > * {
1382 .row-cols-lg-5 > * {
1386 .row-cols-lg-6 > * {
1388 width: 16.6666666667%;
1400 width: 16.66666667%;
1408 width: 33.33333333%;
1412 width: 41.66666667%;
1420 width: 58.33333333%;
1424 width: 66.66666667%;
1432 width: 83.33333333%;
1436 width: 91.66666667%;
1446 margin-left: 8.33333333%;
1449 margin-left: 16.66666667%;
1455 margin-left: 33.33333333%;
1458 margin-left: 41.66666667%;
1464 margin-left: 58.33333333%;
1467 margin-left: 66.66666667%;
1473 margin-left: 83.33333333%;
1476 margin-left: 91.66666667%;
1488 --bs-gutter-x: 0.25rem;
1492 --bs-gutter-y: 0.25rem;
1496 --bs-gutter-x: 0.5rem;
1500 --bs-gutter-y: 0.5rem;
1504 --bs-gutter-x: 1rem;
1508 --bs-gutter-y: 1rem;
1512 --bs-gutter-x: 1.5rem;
1516 --bs-gutter-y: 1.5rem;
1520 --bs-gutter-x: 3rem;
1524 --bs-gutter-y: 3rem;
1527 @media (min-width: 1200px) {
1531 .row-cols-xl-auto > * {
1535 .row-cols-xl-1 > * {
1539 .row-cols-xl-2 > * {
1543 .row-cols-xl-3 > * {
1545 width: 33.3333333333%;
1547 .row-cols-xl-4 > * {
1551 .row-cols-xl-5 > * {
1555 .row-cols-xl-6 > * {
1557 width: 16.6666666667%;
1569 width: 16.66666667%;
1577 width: 33.33333333%;
1581 width: 41.66666667%;
1589 width: 58.33333333%;
1593 width: 66.66666667%;
1601 width: 83.33333333%;
1605 width: 91.66666667%;
1615 margin-left: 8.33333333%;
1618 margin-left: 16.66666667%;
1624 margin-left: 33.33333333%;
1627 margin-left: 41.66666667%;
1633 margin-left: 58.33333333%;
1636 margin-left: 66.66666667%;
1642 margin-left: 83.33333333%;
1645 margin-left: 91.66666667%;
1657 --bs-gutter-x: 0.25rem;
1661 --bs-gutter-y: 0.25rem;
1665 --bs-gutter-x: 0.5rem;
1669 --bs-gutter-y: 0.5rem;
1673 --bs-gutter-x: 1rem;
1677 --bs-gutter-y: 1rem;
1681 --bs-gutter-x: 1.5rem;
1685 --bs-gutter-y: 1.5rem;
1689 --bs-gutter-x: 3rem;
1693 --bs-gutter-y: 3rem;
1696 @media (min-width: 1400px) {
1700 .row-cols-xxl-auto > * {
1704 .row-cols-xxl-1 > * {
1708 .row-cols-xxl-2 > * {
1712 .row-cols-xxl-3 > * {
1714 width: 33.3333333333%;
1716 .row-cols-xxl-4 > * {
1720 .row-cols-xxl-5 > * {
1724 .row-cols-xxl-6 > * {
1726 width: 16.6666666667%;
1738 width: 16.66666667%;
1746 width: 33.33333333%;
1750 width: 41.66666667%;
1758 width: 58.33333333%;
1762 width: 66.66666667%;
1770 width: 83.33333333%;
1774 width: 91.66666667%;
1784 margin-left: 8.33333333%;
1787 margin-left: 16.66666667%;
1793 margin-left: 33.33333333%;
1796 margin-left: 41.66666667%;
1802 margin-left: 58.33333333%;
1805 margin-left: 66.66666667%;
1811 margin-left: 83.33333333%;
1814 margin-left: 91.66666667%;
1826 --bs-gutter-x: 0.25rem;
1830 --bs-gutter-y: 0.25rem;
1834 --bs-gutter-x: 0.5rem;
1838 --bs-gutter-y: 0.5rem;
1842 --bs-gutter-x: 1rem;
1846 --bs-gutter-y: 1rem;
1850 --bs-gutter-x: 1.5rem;
1854 --bs-gutter-y: 1.5rem;
1858 --bs-gutter-x: 3rem;
1862 --bs-gutter-y: 3rem;
1866 --bs-table-color-type: initial;
1867 --bs-table-bg-type: initial;
1868 --bs-table-color-state: initial;
1869 --bs-table-bg-state: initial;
1870 --bs-table-color: var(--bs-body-color);
1871 --bs-table-bg: var(--bs-body-bg);
1872 --bs-table-border-color: var(--bs-border-color);
1873 --bs-table-accent-bg: transparent;
1874 --bs-table-striped-color: var(--bs-body-color);
1875 --bs-table-striped-bg: rgba(34, 34, 34, 0.05);
1876 --bs-table-active-color: var(--bs-body-color);
1877 --bs-table-active-bg: rgba(34, 34, 34, 0.1);
1878 --bs-table-hover-color: var(--bs-body-color);
1879 --bs-table-hover-bg: rgba(34, 34, 34, 0.075);
1881 margin-bottom: 1rem;
1882 vertical-align: top;
1883 border-color: var(--bs-table-border-color);
1885 .table > :not(caption) > * > * {
1886 padding: 0.5rem 0.5rem;
1887 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1888 background-color: var(--bs-table-bg);
1889 border-bottom-width: var(--bs-border-width);
1890 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1893 vertical-align: inherit;
1896 vertical-align: bottom;
1899 .table-group-divider {
1900 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1907 .table-sm > :not(caption) > * > * {
1908 padding: 0.25rem 0.25rem;
1911 .table-bordered > :not(caption) > * {
1912 border-width: var(--bs-border-width) 0;
1914 .table-bordered > :not(caption) > * > * {
1915 border-width: 0 var(--bs-border-width);
1918 .table-borderless > :not(caption) > * > * {
1919 border-bottom-width: 0;
1921 .table-borderless > :not(:first-child) {
1922 border-top-width: 0;
1925 .table-striped > tbody > tr:nth-of-type(odd) > * {
1926 --bs-table-color-type: var(--bs-table-striped-color);
1927 --bs-table-bg-type: var(--bs-table-striped-bg);
1930 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1931 --bs-table-color-type: var(--bs-table-striped-color);
1932 --bs-table-bg-type: var(--bs-table-striped-bg);
1936 --bs-table-color-state: var(--bs-table-active-color);
1937 --bs-table-bg-state: var(--bs-table-active-bg);
1940 .table-hover > tbody > tr:hover > * {
1941 --bs-table-color-state: var(--bs-table-hover-color);
1942 --bs-table-bg-state: var(--bs-table-hover-bg);
1946 --bs-table-color: #222;
1947 --bs-table-bg: #fce0d2;
1948 --bs-table-border-color: #e6cdc0;
1949 --bs-table-striped-bg: #f1d7c9;
1950 --bs-table-striped-color: #222;
1951 --bs-table-active-bg: #e6cdc0;
1952 --bs-table-active-color: #222;
1953 --bs-table-hover-bg: #ecd2c5;
1954 --bs-table-hover-color: #222;
1955 color: var(--bs-table-color);
1956 border-color: var(--bs-table-border-color);
1960 --bs-table-color: #222;
1961 --bs-table-bg: #cceeda;
1962 --bs-table-border-color: #bbdac8;
1963 --bs-table-striped-bg: #c4e4d1;
1964 --bs-table-striped-color: #222;
1965 --bs-table-active-bg: #bbdac8;
1966 --bs-table-active-color: #222;
1967 --bs-table-hover-bg: #bfdfcc;
1968 --bs-table-hover-color: #222;
1969 color: var(--bs-table-color);
1970 border-color: var(--bs-table-border-color);
1974 --bs-table-color: #222;
1975 --bs-table-bg: #e0cffc;
1976 --bs-table-border-color: #cdbee6;
1977 --bs-table-striped-bg: #d7c6f1;
1978 --bs-table-striped-color: #222;
1979 --bs-table-active-bg: #cdbee6;
1980 --bs-table-active-color: #222;
1981 --bs-table-hover-bg: #d2c2ec;
1982 --bs-table-hover-color: #222;
1983 color: var(--bs-table-color);
1984 border-color: var(--bs-table-border-color);
1988 --bs-table-color: #222;
1989 --bs-table-bg: #cce5ff;
1990 --bs-table-border-color: #bbd2e9;
1991 --bs-table-striped-bg: #c4dbf4;
1992 --bs-table-striped-color: #222;
1993 --bs-table-active-bg: #bbd2e9;
1994 --bs-table-active-color: #222;
1995 --bs-table-hover-bg: #bfd6ee;
1996 --bs-table-hover-color: #222;
1997 color: var(--bs-table-color);
1998 border-color: var(--bs-table-border-color);
2002 --bs-table-color: #222;
2003 --bs-table-bg: #fff3cd;
2004 --bs-table-border-color: #e9debc;
2005 --bs-table-striped-bg: #f4e9c4;
2006 --bs-table-striped-color: #222;
2007 --bs-table-active-bg: #e9debc;
2008 --bs-table-active-color: #222;
2009 --bs-table-hover-bg: #eee3c0;
2010 --bs-table-hover-color: #222;
2011 color: var(--bs-table-color);
2012 border-color: var(--bs-table-border-color);
2016 --bs-table-color: #222;
2017 --bs-table-bg: #e7d6ce;
2018 --bs-table-border-color: #d3c4bd;
2019 --bs-table-striped-bg: #ddcdc5;
2020 --bs-table-striped-color: #222;
2021 --bs-table-active-bg: #d3c4bd;
2022 --bs-table-active-color: #222;
2023 --bs-table-hover-bg: #d8c9c1;
2024 --bs-table-hover-color: #222;
2025 color: var(--bs-table-color);
2026 border-color: var(--bs-table-border-color);
2030 --bs-table-color: #222;
2031 --bs-table-bg: #f8f9fa;
2032 --bs-table-border-color: #e3e4e4;
2033 --bs-table-striped-bg: #edeeef;
2034 --bs-table-striped-color: #222;
2035 --bs-table-active-bg: #e3e4e4;
2036 --bs-table-active-color: #222;
2037 --bs-table-hover-bg: #e8e9ea;
2038 --bs-table-hover-color: #222;
2039 color: var(--bs-table-color);
2040 border-color: var(--bs-table-border-color);
2044 --bs-table-color: #fff;
2045 --bs-table-bg: #212529;
2046 --bs-table-border-color: #373b3e;
2047 --bs-table-striped-bg: #2c3034;
2048 --bs-table-striped-color: #fff;
2049 --bs-table-active-bg: #373b3e;
2050 --bs-table-active-color: #fff;
2051 --bs-table-hover-bg: #323539;
2052 --bs-table-hover-color: #fff;
2053 color: var(--bs-table-color);
2054 border-color: var(--bs-table-border-color);
2059 -webkit-overflow-scrolling: touch;
2062 @media (max-width: 575.98px) {
2063 .table-responsive-sm {
2065 -webkit-overflow-scrolling: touch;
2068 @media (max-width: 767.98px) {
2069 .table-responsive-md {
2071 -webkit-overflow-scrolling: touch;
2074 @media (max-width: 991.98px) {
2075 .table-responsive-lg {
2077 -webkit-overflow-scrolling: touch;
2080 @media (max-width: 1199.98px) {
2081 .table-responsive-xl {
2083 -webkit-overflow-scrolling: touch;
2086 @media (max-width: 1399.98px) {
2087 .table-responsive-xxl {
2089 -webkit-overflow-scrolling: touch;
2093 margin-bottom: 0.5rem;
2097 padding-top: calc(0.375rem + var(--bs-border-width));
2098 padding-bottom: calc(0.375rem + var(--bs-border-width));
2104 .col-form-label-lg {
2105 padding-top: calc(0.5rem + var(--bs-border-width));
2106 padding-bottom: calc(0.5rem + var(--bs-border-width));
2110 .col-form-label-sm {
2111 padding-top: calc(0.25rem + var(--bs-border-width));
2112 padding-bottom: calc(0.25rem + var(--bs-border-width));
2113 font-size: 0.875rem;
2117 margin-top: 0.25rem;
2119 color: var(--bs-secondary-color);
2125 padding: 0.375rem 0.75rem;
2129 color: var(--bs-body-color);
2130 background-color: var(--bs-body-bg);
2131 background-clip: padding-box;
2132 border: var(--bs-border-width) solid var(--bs-border-color);
2133 -webkit-appearance: none;
2134 -moz-appearance: none;
2136 border-radius: var(--bs-border-radius);
2137 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2139 @media (prefers-reduced-motion: reduce) {
2144 .form-control[type=file] {
2147 .form-control[type=file]:not(:disabled):not([readonly]) {
2150 .form-control:focus {
2151 color: var(--bs-body-color);
2152 background-color: var(--bs-body-bg);
2153 border-color: #f8b28f;
2155 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2157 .form-control::-webkit-date-and-time-value {
2162 .form-control::-webkit-datetime-edit {
2166 .form-control::-moz-placeholder {
2167 color: var(--bs-secondary-color);
2170 .form-control::placeholder {
2171 color: var(--bs-secondary-color);
2174 .form-control:disabled {
2175 background-color: var(--bs-secondary-bg);
2178 .form-control::file-selector-button {
2179 padding: 0.375rem 0.75rem;
2180 margin: -0.375rem -0.75rem;
2181 -webkit-margin-end: 0.75rem;
2182 margin-inline-end: 0.75rem;
2183 color: var(--bs-body-color);
2184 background-color: var(--bs-tertiary-bg);
2185 pointer-events: none;
2186 border-color: inherit;
2187 border-style: solid;
2189 border-inline-end-width: var(--bs-border-width);
2191 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;
2193 @media (prefers-reduced-motion: reduce) {
2194 .form-control::file-selector-button {
2198 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2199 background-color: var(--bs-secondary-bg);
2202 .form-control-plaintext {
2205 padding: 0.375rem 0;
2208 color: var(--bs-body-color);
2209 background-color: transparent;
2210 border: solid transparent;
2211 border-width: var(--bs-border-width) 0;
2213 .form-control-plaintext:focus {
2216 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2222 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2223 padding: 0.25rem 0.5rem;
2224 font-size: 0.875rem;
2225 border-radius: var(--bs-border-radius-sm);
2227 .form-control-sm::file-selector-button {
2228 padding: 0.25rem 0.5rem;
2229 margin: -0.25rem -0.5rem;
2230 -webkit-margin-end: 0.5rem;
2231 margin-inline-end: 0.5rem;
2235 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2236 padding: 0.5rem 1rem;
2238 border-radius: var(--bs-border-radius-lg);
2240 .form-control-lg::file-selector-button {
2241 padding: 0.5rem 1rem;
2242 margin: -0.5rem -1rem;
2243 -webkit-margin-end: 1rem;
2244 margin-inline-end: 1rem;
2247 textarea.form-control {
2248 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2250 textarea.form-control-sm {
2251 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2253 textarea.form-control-lg {
2254 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2257 .form-control-color {
2259 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2262 .form-control-color:not(:disabled):not([readonly]) {
2265 .form-control-color::-moz-color-swatch {
2266 border: 0 !important;
2267 border-radius: var(--bs-border-radius);
2269 .form-control-color::-webkit-color-swatch {
2270 border: 0 !important;
2271 border-radius: var(--bs-border-radius);
2273 .form-control-color.form-control-sm {
2274 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2276 .form-control-color.form-control-lg {
2277 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2281 --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2284 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2288 color: var(--bs-body-color);
2289 background-color: var(--bs-body-bg);
2290 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2291 background-repeat: no-repeat;
2292 background-position: right 0.75rem center;
2293 background-size: 16px 12px;
2294 border: var(--bs-border-width) solid var(--bs-border-color);
2295 border-radius: var(--bs-border-radius);
2296 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2297 -webkit-appearance: none;
2298 -moz-appearance: none;
2301 @media (prefers-reduced-motion: reduce) {
2306 .form-select:focus {
2307 border-color: #f8b28f;
2309 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.75);
2311 .form-select[multiple], .form-select[size]:not([size="1"]) {
2312 padding-right: 0.75rem;
2313 background-image: none;
2315 .form-select:disabled {
2316 background-color: var(--bs-secondary-bg);
2318 .form-select:-moz-focusring {
2320 text-shadow: 0 0 0 var(--bs-body-color);
2324 padding-top: 0.25rem;
2325 padding-bottom: 0.25rem;
2326 padding-left: 0.5rem;
2327 font-size: 0.875rem;
2328 border-radius: var(--bs-border-radius-sm);
2332 padding-top: 0.5rem;
2333 padding-bottom: 0.5rem;
2336 border-radius: var(--bs-border-radius-lg);
2339 [data-bs-theme=dark] .form-select {
2340 --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");
2346 padding-left: 1.5em;
2347 margin-bottom: 0.125rem;
2349 .form-check .form-check-input {
2351 margin-left: -1.5em;
2354 .form-check-reverse {
2355 padding-right: 1.5em;
2359 .form-check-reverse .form-check-input {
2361 margin-right: -1.5em;
2366 --bs-form-check-bg: var(--bs-body-bg);
2370 vertical-align: top;
2371 background-color: var(--bs-form-check-bg);
2372 background-image: var(--bs-form-check-bg-image);
2373 background-repeat: no-repeat;
2374 background-position: center;
2375 background-size: contain;
2376 border: var(--bs-border-width) solid var(--bs-border-color);
2377 -webkit-appearance: none;
2378 -moz-appearance: none;
2380 -webkit-print-color-adjust: exact;
2381 print-color-adjust: exact;
2383 .form-check-input[type=checkbox] {
2384 border-radius: 0.25em;
2386 .form-check-input[type=radio] {
2389 .form-check-input:active {
2390 filter: brightness(90%);
2392 .form-check-input:focus {
2393 border-color: #f8b28f;
2395 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2397 .form-check-input:checked {
2398 background-color: #f1641e;
2399 border-color: #f1641e;
2401 .form-check-input:checked[type=checkbox] {
2402 --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");
2404 .form-check-input:checked[type=radio] {
2405 --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");
2407 .form-check-input[type=checkbox]:indeterminate {
2408 background-color: #f1641e;
2409 border-color: #f1641e;
2410 --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");
2412 .form-check-input:disabled {
2413 pointer-events: none;
2417 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2423 padding-left: 2.5em;
2425 .form-switch .form-check-input {
2426 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%2834, 34, 34, 0.25%29'/%3e%3c/svg%3e");
2428 margin-left: -2.5em;
2429 background-image: var(--bs-form-switch-bg);
2430 background-position: left center;
2432 transition: background-position 0.15s ease-in-out;
2434 @media (prefers-reduced-motion: reduce) {
2435 .form-switch .form-check-input {
2439 .form-switch .form-check-input:focus {
2440 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23f8b28f'/%3e%3c/svg%3e");
2442 .form-switch .form-check-input:checked {
2443 background-position: right center;
2444 --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");
2446 .form-switch.form-check-reverse {
2447 padding-right: 2.5em;
2450 .form-switch.form-check-reverse .form-check-input {
2451 margin-right: -2.5em;
2455 .form-check-inline {
2456 display: inline-block;
2462 clip: rect(0, 0, 0, 0);
2463 pointer-events: none;
2465 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2466 pointer-events: none;
2471 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2472 --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");
2479 background-color: transparent;
2480 -webkit-appearance: none;
2481 -moz-appearance: none;
2487 .form-range:focus::-webkit-slider-thumb {
2488 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2490 .form-range:focus::-moz-range-thumb {
2491 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2493 .form-range::-moz-focus-outer {
2496 .form-range::-webkit-slider-thumb {
2499 margin-top: -0.25rem;
2500 background-color: #f1641e;
2502 border-radius: 1rem;
2503 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2504 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2505 -webkit-appearance: none;
2508 @media (prefers-reduced-motion: reduce) {
2509 .form-range::-webkit-slider-thumb {
2510 -webkit-transition: none;
2514 .form-range::-webkit-slider-thumb:active {
2515 background-color: #fbd1bc;
2517 .form-range::-webkit-slider-runnable-track {
2522 background-color: var(--bs-tertiary-bg);
2523 border-color: transparent;
2524 border-radius: 1rem;
2526 .form-range::-moz-range-thumb {
2529 background-color: #f1641e;
2531 border-radius: 1rem;
2532 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2533 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2534 -moz-appearance: none;
2537 @media (prefers-reduced-motion: reduce) {
2538 .form-range::-moz-range-thumb {
2539 -moz-transition: none;
2543 .form-range::-moz-range-thumb:active {
2544 background-color: #fbd1bc;
2546 .form-range::-moz-range-track {
2551 background-color: var(--bs-tertiary-bg);
2552 border-color: transparent;
2553 border-radius: 1rem;
2555 .form-range:disabled {
2556 pointer-events: none;
2558 .form-range:disabled::-webkit-slider-thumb {
2559 background-color: var(--bs-secondary-color);
2561 .form-range:disabled::-moz-range-thumb {
2562 background-color: var(--bs-secondary-color);
2568 .form-floating > .form-control,
2569 .form-floating > .form-control-plaintext,
2570 .form-floating > .form-select {
2571 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2572 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2575 .form-floating > label {
2581 padding: 1rem 0.75rem;
2584 text-overflow: ellipsis;
2585 white-space: nowrap;
2586 pointer-events: none;
2587 border: var(--bs-border-width) solid transparent;
2588 transform-origin: 0 0;
2589 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2591 @media (prefers-reduced-motion: reduce) {
2592 .form-floating > label {
2596 .form-floating > .form-control,
2597 .form-floating > .form-control-plaintext {
2598 padding: 1rem 0.75rem;
2600 .form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
2603 .form-floating > .form-control::placeholder,
2604 .form-floating > .form-control-plaintext::placeholder {
2607 .form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
2608 padding-top: 1.625rem;
2609 padding-bottom: 0.625rem;
2611 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2612 .form-floating > .form-control-plaintext:focus,
2613 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2614 padding-top: 1.625rem;
2615 padding-bottom: 0.625rem;
2617 .form-floating > .form-control:-webkit-autofill,
2618 .form-floating > .form-control-plaintext:-webkit-autofill {
2619 padding-top: 1.625rem;
2620 padding-bottom: 0.625rem;
2622 .form-floating > .form-select {
2623 padding-top: 1.625rem;
2624 padding-bottom: 0.625rem;
2626 .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
2627 color: rgba(var(--bs-body-color-rgb), 0.65);
2628 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2630 .form-floating > .form-control:focus ~ label,
2631 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2632 .form-floating > .form-control-plaintext ~ label,
2633 .form-floating > .form-select ~ label {
2634 color: rgba(var(--bs-body-color-rgb), 0.65);
2635 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2637 .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
2639 inset: 1rem 0.375rem;
2643 background-color: var(--bs-body-bg);
2644 border-radius: var(--bs-border-radius);
2646 .form-floating > .form-control:focus ~ label::after,
2647 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2648 .form-floating > .form-control-plaintext ~ label::after,
2649 .form-floating > .form-select ~ label::after {
2651 inset: 1rem 0.375rem;
2655 background-color: var(--bs-body-bg);
2656 border-radius: var(--bs-border-radius);
2658 .form-floating > .form-control:-webkit-autofill ~ label {
2659 color: rgba(var(--bs-body-color-rgb), 0.65);
2660 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2662 .form-floating > .form-control-plaintext ~ label {
2663 border-width: var(--bs-border-width) 0;
2665 .form-floating > :disabled ~ label {
2668 .form-floating > :disabled ~ label::after {
2669 background-color: var(--bs-secondary-bg);
2676 align-items: stretch;
2679 .input-group > .form-control,
2680 .input-group > .form-select,
2681 .input-group > .form-floating {
2687 .input-group > .form-control:focus,
2688 .input-group > .form-select:focus,
2689 .input-group > .form-floating:focus-within {
2696 .input-group .btn:focus {
2702 align-items: center;
2703 padding: 0.375rem 0.75rem;
2707 color: var(--bs-body-color);
2709 white-space: nowrap;
2710 background-color: var(--bs-tertiary-bg);
2711 border: var(--bs-border-width) solid var(--bs-border-color);
2712 border-radius: var(--bs-border-radius);
2715 .input-group-lg > .form-control,
2716 .input-group-lg > .form-select,
2717 .input-group-lg > .input-group-text,
2718 .input-group-lg > .btn {
2719 padding: 0.5rem 1rem;
2721 border-radius: var(--bs-border-radius-lg);
2724 .input-group-sm > .form-control,
2725 .input-group-sm > .form-select,
2726 .input-group-sm > .input-group-text,
2727 .input-group-sm > .btn {
2728 padding: 0.25rem 0.5rem;
2729 font-size: 0.875rem;
2730 border-radius: var(--bs-border-radius-sm);
2733 .input-group-lg > .form-select,
2734 .input-group-sm > .form-select {
2735 padding-right: 3rem;
2738 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2739 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2740 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2741 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2742 border-top-right-radius: 0;
2743 border-bottom-right-radius: 0;
2745 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2746 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2747 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2748 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2749 border-top-right-radius: 0;
2750 border-bottom-right-radius: 0;
2752 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2753 margin-left: calc(var(--bs-border-width) * -1);
2754 border-top-left-radius: 0;
2755 border-bottom-left-radius: 0;
2757 .input-group > .form-floating:not(:first-child) > .form-control,
2758 .input-group > .form-floating:not(:first-child) > .form-select {
2759 border-top-left-radius: 0;
2760 border-bottom-left-radius: 0;
2766 margin-top: 0.25rem;
2768 color: var(--bs-form-valid-color);
2777 padding: 0.25rem 0.5rem;
2779 font-size: 0.875rem;
2781 background-color: var(--bs-success);
2782 border-radius: var(--bs-border-radius);
2785 .was-validated :valid ~ .valid-feedback,
2786 .was-validated :valid ~ .valid-tooltip,
2787 .is-valid ~ .valid-feedback,
2788 .is-valid ~ .valid-tooltip {
2792 .was-validated .form-control:valid, .form-control.is-valid {
2793 border-color: var(--bs-form-valid-border-color);
2794 padding-right: calc(1.5em + 0.75rem);
2795 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23007bff' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2796 background-repeat: no-repeat;
2797 background-position: right calc(0.375em + 0.1875rem) center;
2798 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2800 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2801 border-color: var(--bs-form-valid-border-color);
2802 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2805 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2806 padding-right: calc(1.5em + 0.75rem);
2807 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2810 .was-validated .form-select:valid, .form-select.is-valid {
2811 border-color: var(--bs-form-valid-border-color);
2813 .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"] {
2814 --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23007bff' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2815 padding-right: 4.125rem;
2816 background-position: right 0.75rem center, center right 2.25rem;
2817 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2819 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2820 border-color: var(--bs-form-valid-border-color);
2821 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2824 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2825 width: calc(3rem + calc(1.5em + 0.75rem));
2828 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2829 border-color: var(--bs-form-valid-border-color);
2831 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2832 background-color: var(--bs-form-valid-color);
2834 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2835 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2837 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2838 color: var(--bs-form-valid-color);
2841 .form-check-inline .form-check-input ~ .valid-feedback {
2845 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2846 .was-validated .input-group > .form-select:not(:focus):valid,
2847 .input-group > .form-select:not(:focus).is-valid,
2848 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2849 .input-group > .form-floating:not(:focus-within).is-valid {
2856 margin-top: 0.25rem;
2858 color: var(--bs-form-invalid-color);
2867 padding: 0.25rem 0.5rem;
2869 font-size: 0.875rem;
2871 background-color: var(--bs-danger);
2872 border-radius: var(--bs-border-radius);
2875 .was-validated :invalid ~ .invalid-feedback,
2876 .was-validated :invalid ~ .invalid-tooltip,
2877 .is-invalid ~ .invalid-feedback,
2878 .is-invalid ~ .invalid-tooltip {
2882 .was-validated .form-control:invalid, .form-control.is-invalid {
2883 border-color: var(--bs-form-invalid-border-color);
2884 padding-right: calc(1.5em + 0.75rem);
2885 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='%23873208'%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='%23873208' stroke='none'/%3e%3c/svg%3e");
2886 background-repeat: no-repeat;
2887 background-position: right calc(0.375em + 0.1875rem) center;
2888 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2890 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2891 border-color: var(--bs-form-invalid-border-color);
2892 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2895 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2896 padding-right: calc(1.5em + 0.75rem);
2897 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2900 .was-validated .form-select:invalid, .form-select.is-invalid {
2901 border-color: var(--bs-form-invalid-border-color);
2903 .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"] {
2904 --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='%23873208'%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='%23873208' stroke='none'/%3e%3c/svg%3e");
2905 padding-right: 4.125rem;
2906 background-position: right 0.75rem center, center right 2.25rem;
2907 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2909 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2910 border-color: var(--bs-form-invalid-border-color);
2911 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2914 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2915 width: calc(3rem + calc(1.5em + 0.75rem));
2918 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2919 border-color: var(--bs-form-invalid-border-color);
2921 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2922 background-color: var(--bs-form-invalid-color);
2924 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2925 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2927 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2928 color: var(--bs-form-invalid-color);
2931 .form-check-inline .form-check-input ~ .invalid-feedback {
2935 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2936 .was-validated .input-group > .form-select:not(:focus):invalid,
2937 .input-group > .form-select:not(:focus).is-invalid,
2938 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2939 .input-group > .form-floating:not(:focus-within).is-invalid {
2944 --bs-btn-padding-x: 0.75rem;
2945 --bs-btn-padding-y: 0.375rem;
2946 --bs-btn-font-family: ;
2947 --bs-btn-font-size: 1rem;
2948 --bs-btn-font-weight: 400;
2949 --bs-btn-line-height: 1.5;
2950 --bs-btn-color: var(--bs-body-color);
2951 --bs-btn-bg: transparent;
2952 --bs-btn-border-width: var(--bs-border-width);
2953 --bs-btn-border-color: transparent;
2954 --bs-btn-border-radius: var(--bs-border-radius);
2955 --bs-btn-hover-border-color: transparent;
2956 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(34, 34, 34, 0.075);
2957 --bs-btn-disabled-opacity: 0.65;
2958 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2959 display: inline-block;
2960 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2961 font-family: var(--bs-btn-font-family);
2962 font-size: var(--bs-btn-font-size);
2963 font-weight: var(--bs-btn-font-weight);
2964 line-height: var(--bs-btn-line-height);
2965 color: var(--bs-btn-color);
2967 vertical-align: middle;
2969 -webkit-user-select: none;
2970 -moz-user-select: none;
2972 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2973 border-radius: var(--bs-btn-border-radius);
2974 background-color: var(--bs-btn-bg);
2975 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;
2977 @media (prefers-reduced-motion: reduce) {
2983 color: var(--bs-btn-hover-color);
2984 background-color: var(--bs-btn-hover-bg);
2985 border-color: var(--bs-btn-hover-border-color);
2987 .btn-check + .btn:hover {
2988 color: var(--bs-btn-color);
2989 background-color: var(--bs-btn-bg);
2990 border-color: var(--bs-btn-border-color);
2992 .btn:focus-visible {
2993 color: var(--bs-btn-hover-color);
2994 background-color: var(--bs-btn-hover-bg);
2995 border-color: var(--bs-btn-hover-border-color);
2997 box-shadow: var(--bs-btn-focus-box-shadow);
2999 .btn-check:focus-visible + .btn {
3000 border-color: var(--bs-btn-hover-border-color);
3002 box-shadow: var(--bs-btn-focus-box-shadow);
3004 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
3005 color: var(--bs-btn-active-color);
3006 background-color: var(--bs-btn-active-bg);
3007 border-color: var(--bs-btn-active-border-color);
3009 .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 {
3010 box-shadow: var(--bs-btn-focus-box-shadow);
3012 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
3013 color: var(--bs-btn-disabled-color);
3014 pointer-events: none;
3015 background-color: var(--bs-btn-disabled-bg);
3016 border-color: var(--bs-btn-disabled-border-color);
3017 opacity: var(--bs-btn-disabled-opacity);
3021 --bs-btn-color: #fff;
3022 --bs-btn-bg: #f1641e;
3023 --bs-btn-border-color: #f1641e;
3024 --bs-btn-hover-color: #fff;
3025 --bs-btn-hover-bg: #cd551a;
3026 --bs-btn-hover-border-color: #c15018;
3027 --bs-btn-focus-shadow-rgb: 243, 123, 64;
3028 --bs-btn-active-color: #fff;
3029 --bs-btn-active-bg: #c15018;
3030 --bs-btn-active-border-color: #b54b17;
3031 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3032 --bs-btn-disabled-color: #fff;
3033 --bs-btn-disabled-bg: #f1641e;
3034 --bs-btn-disabled-border-color: #f1641e;
3038 --bs-btn-color: #fff;
3039 --bs-btn-bg: #00a846;
3040 --bs-btn-border-color: #00a846;
3041 --bs-btn-hover-color: #fff;
3042 --bs-btn-hover-bg: #008f3c;
3043 --bs-btn-hover-border-color: #008638;
3044 --bs-btn-focus-shadow-rgb: 38, 181, 98;
3045 --bs-btn-active-color: #fff;
3046 --bs-btn-active-bg: #008638;
3047 --bs-btn-active-border-color: #007e35;
3048 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3049 --bs-btn-disabled-color: #fff;
3050 --bs-btn-disabled-bg: #00a846;
3051 --bs-btn-disabled-border-color: #00a846;
3055 --bs-btn-color: #fff;
3056 --bs-btn-bg: #6610f2;
3057 --bs-btn-border-color: #6610f2;
3058 --bs-btn-hover-color: #fff;
3059 --bs-btn-hover-bg: #570ece;
3060 --bs-btn-hover-border-color: #520dc2;
3061 --bs-btn-focus-shadow-rgb: 125, 52, 244;
3062 --bs-btn-active-color: #fff;
3063 --bs-btn-active-bg: #520dc2;
3064 --bs-btn-active-border-color: #4d0cb6;
3065 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3066 --bs-btn-disabled-color: #fff;
3067 --bs-btn-disabled-bg: #6610f2;
3068 --bs-btn-disabled-border-color: #6610f2;
3072 --bs-btn-color: #fff;
3073 --bs-btn-bg: #007bff;
3074 --bs-btn-border-color: #007bff;
3075 --bs-btn-hover-color: #fff;
3076 --bs-btn-hover-bg: #0069d9;
3077 --bs-btn-hover-border-color: #0062cc;
3078 --bs-btn-focus-shadow-rgb: 38, 143, 255;
3079 --bs-btn-active-color: #fff;
3080 --bs-btn-active-bg: #0062cc;
3081 --bs-btn-active-border-color: #005cbf;
3082 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3083 --bs-btn-disabled-color: #fff;
3084 --bs-btn-disabled-bg: #007bff;
3085 --bs-btn-disabled-border-color: #007bff;
3089 --bs-btn-color: #222;
3090 --bs-btn-bg: #ffc107;
3091 --bs-btn-border-color: #ffc107;
3092 --bs-btn-hover-color: #222;
3093 --bs-btn-hover-bg: #ffca2c;
3094 --bs-btn-hover-border-color: #ffc720;
3095 --bs-btn-focus-shadow-rgb: 222, 169, 11;
3096 --bs-btn-active-color: #222;
3097 --bs-btn-active-bg: #ffcd39;
3098 --bs-btn-active-border-color: #ffc720;
3099 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3100 --bs-btn-disabled-color: #222;
3101 --bs-btn-disabled-bg: #ffc107;
3102 --bs-btn-disabled-border-color: #ffc107;
3106 --bs-btn-color: #fff;
3107 --bs-btn-bg: #873208;
3108 --bs-btn-border-color: #873208;
3109 --bs-btn-hover-color: #fff;
3110 --bs-btn-hover-bg: #732b07;
3111 --bs-btn-hover-border-color: #6c2806;
3112 --bs-btn-focus-shadow-rgb: 153, 81, 45;
3113 --bs-btn-active-color: #fff;
3114 --bs-btn-active-bg: #6c2806;
3115 --bs-btn-active-border-color: #652606;
3116 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3117 --bs-btn-disabled-color: #fff;
3118 --bs-btn-disabled-bg: #873208;
3119 --bs-btn-disabled-border-color: #873208;
3123 --bs-btn-color: #222;
3124 --bs-btn-bg: #f8f9fa;
3125 --bs-btn-border-color: #f8f9fa;
3126 --bs-btn-hover-color: #222;
3127 --bs-btn-hover-bg: #d3d4d5;
3128 --bs-btn-hover-border-color: #c6c7c8;
3129 --bs-btn-focus-shadow-rgb: 216, 217, 218;
3130 --bs-btn-active-color: #222;
3131 --bs-btn-active-bg: #c6c7c8;
3132 --bs-btn-active-border-color: #babbbc;
3133 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3134 --bs-btn-disabled-color: #222;
3135 --bs-btn-disabled-bg: #f8f9fa;
3136 --bs-btn-disabled-border-color: #f8f9fa;
3140 --bs-btn-color: #fff;
3141 --bs-btn-bg: #212529;
3142 --bs-btn-border-color: #212529;
3143 --bs-btn-hover-color: #fff;
3144 --bs-btn-hover-bg: #424649;
3145 --bs-btn-hover-border-color: #373b3e;
3146 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3147 --bs-btn-active-color: #fff;
3148 --bs-btn-active-bg: #4d5154;
3149 --bs-btn-active-border-color: #373b3e;
3150 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3151 --bs-btn-disabled-color: #fff;
3152 --bs-btn-disabled-bg: #212529;
3153 --bs-btn-disabled-border-color: #212529;
3156 .btn-outline-primary {
3157 --bs-btn-color: #f1641e;
3158 --bs-btn-border-color: #f1641e;
3159 --bs-btn-hover-color: #fff;
3160 --bs-btn-hover-bg: #f1641e;
3161 --bs-btn-hover-border-color: #f1641e;
3162 --bs-btn-focus-shadow-rgb: 241, 100, 30;
3163 --bs-btn-active-color: #fff;
3164 --bs-btn-active-bg: #f1641e;
3165 --bs-btn-active-border-color: #f1641e;
3166 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3167 --bs-btn-disabled-color: #f1641e;
3168 --bs-btn-disabled-bg: transparent;
3169 --bs-btn-disabled-border-color: #f1641e;
3170 --bs-gradient: none;
3173 .btn-outline-secondary {
3174 --bs-btn-color: #00a846;
3175 --bs-btn-border-color: #00a846;
3176 --bs-btn-hover-color: #fff;
3177 --bs-btn-hover-bg: #00a846;
3178 --bs-btn-hover-border-color: #00a846;
3179 --bs-btn-focus-shadow-rgb: 0, 168, 70;
3180 --bs-btn-active-color: #fff;
3181 --bs-btn-active-bg: #00a846;
3182 --bs-btn-active-border-color: #00a846;
3183 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3184 --bs-btn-disabled-color: #00a846;
3185 --bs-btn-disabled-bg: transparent;
3186 --bs-btn-disabled-border-color: #00a846;
3187 --bs-gradient: none;
3190 .btn-outline-success {
3191 --bs-btn-color: #6610f2;
3192 --bs-btn-border-color: #6610f2;
3193 --bs-btn-hover-color: #fff;
3194 --bs-btn-hover-bg: #6610f2;
3195 --bs-btn-hover-border-color: #6610f2;
3196 --bs-btn-focus-shadow-rgb: 102, 16, 242;
3197 --bs-btn-active-color: #fff;
3198 --bs-btn-active-bg: #6610f2;
3199 --bs-btn-active-border-color: #6610f2;
3200 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3201 --bs-btn-disabled-color: #6610f2;
3202 --bs-btn-disabled-bg: transparent;
3203 --bs-btn-disabled-border-color: #6610f2;
3204 --bs-gradient: none;
3208 --bs-btn-color: #007bff;
3209 --bs-btn-border-color: #007bff;
3210 --bs-btn-hover-color: #fff;
3211 --bs-btn-hover-bg: #007bff;
3212 --bs-btn-hover-border-color: #007bff;
3213 --bs-btn-focus-shadow-rgb: 0, 123, 255;
3214 --bs-btn-active-color: #fff;
3215 --bs-btn-active-bg: #007bff;
3216 --bs-btn-active-border-color: #007bff;
3217 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3218 --bs-btn-disabled-color: #007bff;
3219 --bs-btn-disabled-bg: transparent;
3220 --bs-btn-disabled-border-color: #007bff;
3221 --bs-gradient: none;
3224 .btn-outline-warning {
3225 --bs-btn-color: #ffc107;
3226 --bs-btn-border-color: #ffc107;
3227 --bs-btn-hover-color: #222;
3228 --bs-btn-hover-bg: #ffc107;
3229 --bs-btn-hover-border-color: #ffc107;
3230 --bs-btn-focus-shadow-rgb: 255, 193, 7;
3231 --bs-btn-active-color: #222;
3232 --bs-btn-active-bg: #ffc107;
3233 --bs-btn-active-border-color: #ffc107;
3234 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3235 --bs-btn-disabled-color: #ffc107;
3236 --bs-btn-disabled-bg: transparent;
3237 --bs-btn-disabled-border-color: #ffc107;
3238 --bs-gradient: none;
3241 .btn-outline-danger {
3242 --bs-btn-color: #873208;
3243 --bs-btn-border-color: #873208;
3244 --bs-btn-hover-color: #fff;
3245 --bs-btn-hover-bg: #873208;
3246 --bs-btn-hover-border-color: #873208;
3247 --bs-btn-focus-shadow-rgb: 135, 50, 8;
3248 --bs-btn-active-color: #fff;
3249 --bs-btn-active-bg: #873208;
3250 --bs-btn-active-border-color: #873208;
3251 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3252 --bs-btn-disabled-color: #873208;
3253 --bs-btn-disabled-bg: transparent;
3254 --bs-btn-disabled-border-color: #873208;
3255 --bs-gradient: none;
3258 .btn-outline-light {
3259 --bs-btn-color: #f8f9fa;
3260 --bs-btn-border-color: #f8f9fa;
3261 --bs-btn-hover-color: #222;
3262 --bs-btn-hover-bg: #f8f9fa;
3263 --bs-btn-hover-border-color: #f8f9fa;
3264 --bs-btn-focus-shadow-rgb: 248, 249, 250;
3265 --bs-btn-active-color: #222;
3266 --bs-btn-active-bg: #f8f9fa;
3267 --bs-btn-active-border-color: #f8f9fa;
3268 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3269 --bs-btn-disabled-color: #f8f9fa;
3270 --bs-btn-disabled-bg: transparent;
3271 --bs-btn-disabled-border-color: #f8f9fa;
3272 --bs-gradient: none;
3276 --bs-btn-color: #212529;
3277 --bs-btn-border-color: #212529;
3278 --bs-btn-hover-color: #fff;
3279 --bs-btn-hover-bg: #212529;
3280 --bs-btn-hover-border-color: #212529;
3281 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3282 --bs-btn-active-color: #fff;
3283 --bs-btn-active-bg: #212529;
3284 --bs-btn-active-border-color: #212529;
3285 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3286 --bs-btn-disabled-color: #212529;
3287 --bs-btn-disabled-bg: transparent;
3288 --bs-btn-disabled-border-color: #212529;
3289 --bs-gradient: none;
3293 --bs-btn-font-weight: 400;
3294 --bs-btn-color: var(--bs-link-color);
3295 --bs-btn-bg: transparent;
3296 --bs-btn-border-color: transparent;
3297 --bs-btn-hover-color: var(--bs-link-hover-color);
3298 --bs-btn-hover-border-color: transparent;
3299 --bs-btn-active-color: var(--bs-link-hover-color);
3300 --bs-btn-active-border-color: transparent;
3301 --bs-btn-disabled-color: #6c757d;
3302 --bs-btn-disabled-border-color: transparent;
3303 --bs-btn-box-shadow: 0 0 0 #000;
3304 --bs-btn-focus-shadow-rgb: 243, 123, 64;
3305 text-decoration: none;
3307 .btn-link:focus-visible {
3308 color: var(--bs-btn-color);
3311 color: var(--bs-btn-hover-color);
3314 .btn-lg, .btn-group-lg > .btn {
3315 --bs-btn-padding-y: 0.5rem;
3316 --bs-btn-padding-x: 1rem;
3317 --bs-btn-font-size: 1.25rem;
3318 --bs-btn-border-radius: var(--bs-border-radius-lg);
3321 .btn-sm, .btn-group-sm > .btn {
3322 --bs-btn-padding-y: 0.25rem;
3323 --bs-btn-padding-x: 0.5rem;
3324 --bs-btn-font-size: 0.875rem;
3325 --bs-btn-border-radius: var(--bs-border-radius-sm);
3329 transition: opacity 0.15s linear;
3331 @media (prefers-reduced-motion: reduce) {
3340 .collapse:not(.show) {
3347 transition: height 0.35s ease;
3349 @media (prefers-reduced-motion: reduce) {
3354 .collapsing.collapse-horizontal {
3357 transition: width 0.35s ease;
3359 @media (prefers-reduced-motion: reduce) {
3360 .collapsing.collapse-horizontal {
3375 white-space: nowrap;
3377 .dropdown-toggle::after {
3378 display: inline-block;
3379 margin-left: 0.255em;
3380 vertical-align: 0.255em;
3382 border-top: 0.3em solid;
3383 border-right: 0.3em solid transparent;
3385 border-left: 0.3em solid transparent;
3387 .dropdown-toggle:empty::after {
3392 --bs-dropdown-zindex: 1000;
3393 --bs-dropdown-min-width: 10rem;
3394 --bs-dropdown-padding-x: 0;
3395 --bs-dropdown-padding-y: 0.5rem;
3396 --bs-dropdown-spacer: 0.125rem;
3397 --bs-dropdown-font-size: 1rem;
3398 --bs-dropdown-color: var(--bs-body-color);
3399 --bs-dropdown-bg: var(--bs-body-bg);
3400 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3401 --bs-dropdown-border-radius: var(--bs-border-radius);
3402 --bs-dropdown-border-width: var(--bs-border-width);
3403 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3404 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3405 --bs-dropdown-divider-margin-y: 0.5rem;
3406 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
3407 --bs-dropdown-link-color: var(--bs-body-color);
3408 --bs-dropdown-link-hover-color: var(--bs-body-color);
3409 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3410 --bs-dropdown-link-active-color: #fff;
3411 --bs-dropdown-link-active-bg: #f1641e;
3412 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3413 --bs-dropdown-item-padding-x: 1rem;
3414 --bs-dropdown-item-padding-y: 0.25rem;
3415 --bs-dropdown-header-color: #6c757d;
3416 --bs-dropdown-header-padding-x: 1rem;
3417 --bs-dropdown-header-padding-y: 0.5rem;
3419 z-index: var(--bs-dropdown-zindex);
3421 min-width: var(--bs-dropdown-min-width);
3422 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3424 font-size: var(--bs-dropdown-font-size);
3425 color: var(--bs-dropdown-color);
3428 background-color: var(--bs-dropdown-bg);
3429 background-clip: padding-box;
3430 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3431 border-radius: var(--bs-dropdown-border-radius);
3433 .dropdown-menu[data-bs-popper] {
3436 margin-top: var(--bs-dropdown-spacer);
3439 .dropdown-menu-start {
3440 --bs-position: start;
3442 .dropdown-menu-start[data-bs-popper] {
3447 .dropdown-menu-end {
3450 .dropdown-menu-end[data-bs-popper] {
3455 @media (min-width: 576px) {
3456 .dropdown-menu-sm-start {
3457 --bs-position: start;
3459 .dropdown-menu-sm-start[data-bs-popper] {
3463 .dropdown-menu-sm-end {
3466 .dropdown-menu-sm-end[data-bs-popper] {
3471 @media (min-width: 768px) {
3472 .dropdown-menu-md-start {
3473 --bs-position: start;
3475 .dropdown-menu-md-start[data-bs-popper] {
3479 .dropdown-menu-md-end {
3482 .dropdown-menu-md-end[data-bs-popper] {
3487 @media (min-width: 992px) {
3488 .dropdown-menu-lg-start {
3489 --bs-position: start;
3491 .dropdown-menu-lg-start[data-bs-popper] {
3495 .dropdown-menu-lg-end {
3498 .dropdown-menu-lg-end[data-bs-popper] {
3503 @media (min-width: 1200px) {
3504 .dropdown-menu-xl-start {
3505 --bs-position: start;
3507 .dropdown-menu-xl-start[data-bs-popper] {
3511 .dropdown-menu-xl-end {
3514 .dropdown-menu-xl-end[data-bs-popper] {
3519 @media (min-width: 1400px) {
3520 .dropdown-menu-xxl-start {
3521 --bs-position: start;
3523 .dropdown-menu-xxl-start[data-bs-popper] {
3527 .dropdown-menu-xxl-end {
3530 .dropdown-menu-xxl-end[data-bs-popper] {
3535 .dropup .dropdown-menu[data-bs-popper] {
3539 margin-bottom: var(--bs-dropdown-spacer);
3541 .dropup .dropdown-toggle::after {
3542 display: inline-block;
3543 margin-left: 0.255em;
3544 vertical-align: 0.255em;
3547 border-right: 0.3em solid transparent;
3548 border-bottom: 0.3em solid;
3549 border-left: 0.3em solid transparent;
3551 .dropup .dropdown-toggle:empty::after {
3555 .dropend .dropdown-menu[data-bs-popper] {
3560 margin-left: var(--bs-dropdown-spacer);
3562 .dropend .dropdown-toggle::after {
3563 display: inline-block;
3564 margin-left: 0.255em;
3565 vertical-align: 0.255em;
3567 border-top: 0.3em solid transparent;
3569 border-bottom: 0.3em solid transparent;
3570 border-left: 0.3em solid;
3572 .dropend .dropdown-toggle:empty::after {
3575 .dropend .dropdown-toggle::after {
3579 .dropstart .dropdown-menu[data-bs-popper] {
3584 margin-right: var(--bs-dropdown-spacer);
3586 .dropstart .dropdown-toggle::after {
3587 display: inline-block;
3588 margin-left: 0.255em;
3589 vertical-align: 0.255em;
3592 .dropstart .dropdown-toggle::after {
3595 .dropstart .dropdown-toggle::before {
3596 display: inline-block;
3597 margin-right: 0.255em;
3598 vertical-align: 0.255em;
3600 border-top: 0.3em solid transparent;
3601 border-right: 0.3em solid;
3602 border-bottom: 0.3em solid transparent;
3604 .dropstart .dropdown-toggle:empty::after {
3607 .dropstart .dropdown-toggle::before {
3613 margin: var(--bs-dropdown-divider-margin-y) 0;
3615 border-top: 1px solid var(--bs-dropdown-divider-bg);
3622 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3625 color: var(--bs-dropdown-link-color);
3626 text-align: inherit;
3627 white-space: nowrap;
3628 background-color: transparent;
3630 border-radius: var(--bs-dropdown-item-border-radius, 0);
3632 .dropdown-item:hover, .dropdown-item:focus {
3633 color: var(--bs-dropdown-link-hover-color);
3634 background-color: var(--bs-dropdown-link-hover-bg);
3636 .dropdown-item.active, .dropdown-item:active {
3637 color: var(--bs-dropdown-link-active-color);
3638 text-decoration: none;
3639 background-color: var(--bs-dropdown-link-active-bg);
3641 .dropdown-item.disabled, .dropdown-item:disabled {
3642 color: var(--bs-dropdown-link-disabled-color);
3643 pointer-events: none;
3644 background-color: transparent;
3647 .dropdown-menu.show {
3653 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3655 font-size: 0.875rem;
3656 color: var(--bs-dropdown-header-color);
3657 white-space: nowrap;
3660 .dropdown-item-text {
3662 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3663 color: var(--bs-dropdown-link-color);
3666 .dropdown-menu-dark {
3667 --bs-dropdown-color: #dee2e6;
3668 --bs-dropdown-bg: #343a40;
3669 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3670 --bs-dropdown-box-shadow: ;
3671 --bs-dropdown-link-color: #dee2e6;
3672 --bs-dropdown-link-hover-color: #fff;
3673 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3674 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3675 --bs-dropdown-link-active-color: #fff;
3676 --bs-dropdown-link-active-bg: #f1641e;
3677 --bs-dropdown-link-disabled-color: #adb5bd;
3678 --bs-dropdown-header-color: #adb5bd;
3682 .btn-group-vertical {
3684 display: inline-flex;
3685 vertical-align: middle;
3688 .btn-group-vertical > .btn {
3692 .btn-group > .btn-check:checked + .btn,
3693 .btn-group > .btn-check:focus + .btn,
3694 .btn-group > .btn:hover,
3695 .btn-group > .btn:focus,
3696 .btn-group > .btn:active,
3697 .btn-group > .btn.active,
3698 .btn-group-vertical > .btn-check:checked + .btn,
3699 .btn-group-vertical > .btn-check:focus + .btn,
3700 .btn-group-vertical > .btn:hover,
3701 .btn-group-vertical > .btn:focus,
3702 .btn-group-vertical > .btn:active,
3703 .btn-group-vertical > .btn.active {
3710 justify-content: flex-start;
3712 .btn-toolbar .input-group {
3717 border-radius: var(--bs-border-radius);
3719 .btn-group > :not(.btn-check:first-child) + .btn,
3720 .btn-group > .btn-group:not(:first-child) {
3721 margin-left: calc(var(--bs-border-width) * -1);
3723 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3724 .btn-group > .btn.dropdown-toggle-split:first-child,
3725 .btn-group > .btn-group:not(:last-child) > .btn {
3726 border-top-right-radius: 0;
3727 border-bottom-right-radius: 0;
3729 .btn-group > .btn:nth-child(n+3),
3730 .btn-group > :not(.btn-check) + .btn,
3731 .btn-group > .btn-group:not(:first-child) > .btn {
3732 border-top-left-radius: 0;
3733 border-bottom-left-radius: 0;
3736 .dropdown-toggle-split {
3737 padding-right: 0.5625rem;
3738 padding-left: 0.5625rem;
3740 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3743 .dropstart .dropdown-toggle-split::before {
3747 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3748 padding-right: 0.375rem;
3749 padding-left: 0.375rem;
3752 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3753 padding-right: 0.75rem;
3754 padding-left: 0.75rem;
3757 .btn-group-vertical {
3758 flex-direction: column;
3759 align-items: flex-start;
3760 justify-content: center;
3762 .btn-group-vertical > .btn,
3763 .btn-group-vertical > .btn-group {
3766 .btn-group-vertical > .btn:not(:first-child),
3767 .btn-group-vertical > .btn-group:not(:first-child) {
3768 margin-top: calc(var(--bs-border-width) * -1);
3770 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3771 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3772 border-bottom-right-radius: 0;
3773 border-bottom-left-radius: 0;
3775 .btn-group-vertical > .btn ~ .btn,
3776 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3777 border-top-left-radius: 0;
3778 border-top-right-radius: 0;
3782 --bs-nav-link-padding-x: 1rem;
3783 --bs-nav-link-padding-y: 0.5rem;
3784 --bs-nav-link-font-weight: ;
3785 --bs-nav-link-color: var(--bs-link-color);
3786 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3787 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3797 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3798 font-size: var(--bs-nav-link-font-size);
3799 font-weight: var(--bs-nav-link-font-weight);
3800 color: var(--bs-nav-link-color);
3803 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3805 @media (prefers-reduced-motion: reduce) {
3810 .nav-link:hover, .nav-link:focus {
3811 color: var(--bs-nav-link-hover-color);
3813 .nav-link:focus-visible {
3815 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
3817 .nav-link.disabled {
3818 color: var(--bs-nav-link-disabled-color);
3819 pointer-events: none;
3824 --bs-nav-tabs-border-width: var(--bs-border-width);
3825 --bs-nav-tabs-border-color: var(--bs-border-color);
3826 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3827 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3828 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
3829 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3830 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3831 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3833 .nav-tabs .nav-link {
3834 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3835 border: var(--bs-nav-tabs-border-width) solid transparent;
3836 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3837 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3839 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3841 border-color: var(--bs-nav-tabs-link-hover-border-color);
3843 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3844 color: var(--bs-nav-link-disabled-color);
3845 background-color: transparent;
3846 border-color: transparent;
3848 .nav-tabs .nav-link.active,
3849 .nav-tabs .nav-item.show .nav-link {
3850 color: var(--bs-nav-tabs-link-active-color);
3851 background-color: var(--bs-nav-tabs-link-active-bg);
3852 border-color: var(--bs-nav-tabs-link-active-border-color);
3854 .nav-tabs .dropdown-menu {
3855 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3856 border-top-left-radius: 0;
3857 border-top-right-radius: 0;
3861 --bs-nav-pills-border-radius: var(--bs-border-radius);
3862 --bs-nav-pills-link-active-color: #fff;
3863 --bs-nav-pills-link-active-bg: #f1641e;
3865 .nav-pills .nav-link {
3866 border-radius: var(--bs-nav-pills-border-radius);
3868 .nav-pills .nav-link:disabled {
3869 color: var(--bs-nav-link-disabled-color);
3870 background-color: transparent;
3871 border-color: transparent;
3873 .nav-pills .nav-link.active,
3874 .nav-pills .show > .nav-link {
3875 color: var(--bs-nav-pills-link-active-color);
3876 background-color: var(--bs-nav-pills-link-active-bg);
3880 --bs-nav-underline-gap: 1rem;
3881 --bs-nav-underline-border-width: 0.125rem;
3882 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3883 gap: var(--bs-nav-underline-gap);
3885 .nav-underline .nav-link {
3888 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3890 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3891 border-bottom-color: currentcolor;
3893 .nav-underline .nav-link.active,
3894 .nav-underline .show > .nav-link {
3896 color: var(--bs-nav-underline-link-active-color);
3897 border-bottom-color: currentcolor;
3900 .nav-fill > .nav-link,
3901 .nav-fill .nav-item {
3906 .nav-justified > .nav-link,
3907 .nav-justified .nav-item {
3913 .nav-fill .nav-item .nav-link,
3914 .nav-justified .nav-item .nav-link {
3918 .tab-content > .tab-pane {
3921 .tab-content > .active {
3926 --bs-navbar-padding-x: 0;
3927 --bs-navbar-padding-y: 0.5rem;
3928 --bs-navbar-color: #6c757d;
3929 --bs-navbar-hover-color: #212529;
3930 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3931 --bs-navbar-active-color: #212529;
3932 --bs-navbar-brand-padding-y: 0.3125rem;
3933 --bs-navbar-brand-margin-end: 1rem;
3934 --bs-navbar-brand-font-size: 1.25rem;
3935 --bs-navbar-brand-color: #212529;
3936 --bs-navbar-brand-hover-color: #212529;
3937 --bs-navbar-nav-link-padding-x: 0.5rem;
3938 --bs-navbar-toggler-padding-y: 0.25rem;
3939 --bs-navbar-toggler-padding-x: 0.75rem;
3940 --bs-navbar-toggler-font-size: 1.25rem;
3941 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2873, 80, 87, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
3942 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
3943 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3944 --bs-navbar-toggler-focus-width: 0.25rem;
3945 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3949 align-items: center;
3950 justify-content: space-between;
3951 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3953 .navbar > .container,
3954 .navbar > .container-fluid,
3955 .navbar > .container-lg {
3958 align-items: center;
3959 justify-content: space-between;
3962 padding-top: var(--bs-navbar-brand-padding-y);
3963 padding-bottom: var(--bs-navbar-brand-padding-y);
3964 margin-right: var(--bs-navbar-brand-margin-end);
3965 font-size: var(--bs-navbar-brand-font-size);
3966 color: var(--bs-navbar-brand-color);
3967 white-space: nowrap;
3969 .navbar-brand:hover, .navbar-brand:focus {
3970 color: var(--bs-navbar-brand-hover-color);
3974 --bs-nav-link-padding-x: 0;
3975 --bs-nav-link-padding-y: 0.5rem;
3976 --bs-nav-link-font-weight: ;
3977 --bs-nav-link-color: var(--bs-navbar-color);
3978 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3979 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3981 flex-direction: column;
3986 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3987 color: var(--bs-navbar-active-color);
3989 .navbar-nav .dropdown-menu {
3994 padding-top: 0.5rem;
3995 padding-bottom: 0.5rem;
3996 color: var(--bs-navbar-color);
3999 .navbar-text a:hover,
4000 .navbar-text a:focus {
4001 color: var(--bs-navbar-active-color);
4007 align-items: center;
4011 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
4012 font-size: var(--bs-navbar-toggler-font-size);
4014 color: var(--bs-navbar-color);
4015 background-color: transparent;
4016 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
4017 border-radius: var(--bs-navbar-toggler-border-radius);
4018 transition: var(--bs-navbar-toggler-transition);
4020 @media (prefers-reduced-motion: reduce) {
4025 .navbar-toggler:hover {
4026 text-decoration: none;
4028 .navbar-toggler:focus {
4029 text-decoration: none;
4031 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
4034 .navbar-toggler-icon {
4035 display: inline-block;
4038 vertical-align: middle;
4039 background-image: var(--bs-navbar-toggler-icon-bg);
4040 background-repeat: no-repeat;
4041 background-position: center;
4042 background-size: 100%;
4045 .navbar-nav-scroll {
4046 max-height: var(--bs-scroll-height, 75vh);
4050 @media (min-width: 576px) {
4053 justify-content: flex-start;
4055 .navbar-expand-sm .navbar-nav {
4056 flex-direction: row;
4058 .navbar-expand-sm .navbar-nav .dropdown-menu {
4061 .navbar-expand-sm .navbar-nav .nav-link {
4062 padding-right: var(--bs-navbar-nav-link-padding-x);
4063 padding-left: var(--bs-navbar-nav-link-padding-x);
4065 .navbar-expand-sm .navbar-nav-scroll {
4068 .navbar-expand-sm .navbar-collapse {
4069 display: flex !important;
4072 .navbar-expand-sm .navbar-toggler {
4075 .navbar-expand-sm .offcanvas {
4079 width: auto !important;
4080 height: auto !important;
4081 visibility: visible !important;
4082 background-color: transparent !important;
4083 border: 0 !important;
4084 transform: none !important;
4087 .navbar-expand-sm .offcanvas .offcanvas-header {
4090 .navbar-expand-sm .offcanvas .offcanvas-body {
4094 overflow-y: visible;
4097 @media (min-width: 768px) {
4100 justify-content: flex-start;
4102 .navbar-expand-md .navbar-nav {
4103 flex-direction: row;
4105 .navbar-expand-md .navbar-nav .dropdown-menu {
4108 .navbar-expand-md .navbar-nav .nav-link {
4109 padding-right: var(--bs-navbar-nav-link-padding-x);
4110 padding-left: var(--bs-navbar-nav-link-padding-x);
4112 .navbar-expand-md .navbar-nav-scroll {
4115 .navbar-expand-md .navbar-collapse {
4116 display: flex !important;
4119 .navbar-expand-md .navbar-toggler {
4122 .navbar-expand-md .offcanvas {
4126 width: auto !important;
4127 height: auto !important;
4128 visibility: visible !important;
4129 background-color: transparent !important;
4130 border: 0 !important;
4131 transform: none !important;
4134 .navbar-expand-md .offcanvas .offcanvas-header {
4137 .navbar-expand-md .offcanvas .offcanvas-body {
4141 overflow-y: visible;
4144 @media (min-width: 992px) {
4147 justify-content: flex-start;
4149 .navbar-expand-lg .navbar-nav {
4150 flex-direction: row;
4152 .navbar-expand-lg .navbar-nav .dropdown-menu {
4155 .navbar-expand-lg .navbar-nav .nav-link {
4156 padding-right: var(--bs-navbar-nav-link-padding-x);
4157 padding-left: var(--bs-navbar-nav-link-padding-x);
4159 .navbar-expand-lg .navbar-nav-scroll {
4162 .navbar-expand-lg .navbar-collapse {
4163 display: flex !important;
4166 .navbar-expand-lg .navbar-toggler {
4169 .navbar-expand-lg .offcanvas {
4173 width: auto !important;
4174 height: auto !important;
4175 visibility: visible !important;
4176 background-color: transparent !important;
4177 border: 0 !important;
4178 transform: none !important;
4181 .navbar-expand-lg .offcanvas .offcanvas-header {
4184 .navbar-expand-lg .offcanvas .offcanvas-body {
4188 overflow-y: visible;
4191 @media (min-width: 1200px) {
4194 justify-content: flex-start;
4196 .navbar-expand-xl .navbar-nav {
4197 flex-direction: row;
4199 .navbar-expand-xl .navbar-nav .dropdown-menu {
4202 .navbar-expand-xl .navbar-nav .nav-link {
4203 padding-right: var(--bs-navbar-nav-link-padding-x);
4204 padding-left: var(--bs-navbar-nav-link-padding-x);
4206 .navbar-expand-xl .navbar-nav-scroll {
4209 .navbar-expand-xl .navbar-collapse {
4210 display: flex !important;
4213 .navbar-expand-xl .navbar-toggler {
4216 .navbar-expand-xl .offcanvas {
4220 width: auto !important;
4221 height: auto !important;
4222 visibility: visible !important;
4223 background-color: transparent !important;
4224 border: 0 !important;
4225 transform: none !important;
4228 .navbar-expand-xl .offcanvas .offcanvas-header {
4231 .navbar-expand-xl .offcanvas .offcanvas-body {
4235 overflow-y: visible;
4238 @media (min-width: 1400px) {
4239 .navbar-expand-xxl {
4241 justify-content: flex-start;
4243 .navbar-expand-xxl .navbar-nav {
4244 flex-direction: row;
4246 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4249 .navbar-expand-xxl .navbar-nav .nav-link {
4250 padding-right: var(--bs-navbar-nav-link-padding-x);
4251 padding-left: var(--bs-navbar-nav-link-padding-x);
4253 .navbar-expand-xxl .navbar-nav-scroll {
4256 .navbar-expand-xxl .navbar-collapse {
4257 display: flex !important;
4260 .navbar-expand-xxl .navbar-toggler {
4263 .navbar-expand-xxl .offcanvas {
4267 width: auto !important;
4268 height: auto !important;
4269 visibility: visible !important;
4270 background-color: transparent !important;
4271 border: 0 !important;
4272 transform: none !important;
4275 .navbar-expand-xxl .offcanvas .offcanvas-header {
4278 .navbar-expand-xxl .offcanvas .offcanvas-body {
4282 overflow-y: visible;
4287 justify-content: flex-start;
4289 .navbar-expand .navbar-nav {
4290 flex-direction: row;
4292 .navbar-expand .navbar-nav .dropdown-menu {
4295 .navbar-expand .navbar-nav .nav-link {
4296 padding-right: var(--bs-navbar-nav-link-padding-x);
4297 padding-left: var(--bs-navbar-nav-link-padding-x);
4299 .navbar-expand .navbar-nav-scroll {
4302 .navbar-expand .navbar-collapse {
4303 display: flex !important;
4306 .navbar-expand .navbar-toggler {
4309 .navbar-expand .offcanvas {
4313 width: auto !important;
4314 height: auto !important;
4315 visibility: visible !important;
4316 background-color: transparent !important;
4317 border: 0 !important;
4318 transform: none !important;
4321 .navbar-expand .offcanvas .offcanvas-header {
4324 .navbar-expand .offcanvas .offcanvas-body {
4328 overflow-y: visible;
4332 .navbar[data-bs-theme=dark] {
4333 --bs-navbar-color: rgba(255, 255, 255, 0.55);
4334 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4335 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4336 --bs-navbar-active-color: #fff;
4337 --bs-navbar-brand-color: #fff;
4338 --bs-navbar-brand-hover-color: #fff;
4339 --bs-navbar-toggler-border-color: rgba(34, 34, 34, 0.1);
4340 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4343 [data-bs-theme=dark] .navbar-toggler-icon {
4344 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4348 --bs-card-spacer-y: 1rem;
4349 --bs-card-spacer-x: 1rem;
4350 --bs-card-title-spacer-y: 0.5rem;
4351 --bs-card-title-color: ;
4352 --bs-card-subtitle-color: ;
4353 --bs-card-border-width: var(--bs-border-width);
4354 --bs-card-border-color: var(--bs-border-color-translucent);
4355 --bs-card-border-radius: var(--bs-border-radius);
4356 --bs-card-box-shadow: ;
4357 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4358 --bs-card-cap-padding-y: 0.5rem;
4359 --bs-card-cap-padding-x: 1rem;
4360 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4361 --bs-card-cap-color: #495057;
4363 --bs-card-color: #495057;
4364 --bs-card-bg: #f8f9fa;
4365 --bs-card-img-overlay-padding: 1rem;
4366 --bs-card-group-margin: 0.75rem;
4369 flex-direction: column;
4371 height: var(--bs-card-height);
4372 color: var(--bs-body-color);
4373 word-wrap: break-word;
4374 background-color: var(--bs-card-bg);
4375 background-clip: border-box;
4376 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4377 border-radius: var(--bs-card-border-radius);
4383 .card > .list-group {
4384 border-top: inherit;
4385 border-bottom: inherit;
4387 .card > .list-group:first-child {
4388 border-top-width: 0;
4389 border-top-left-radius: var(--bs-card-inner-border-radius);
4390 border-top-right-radius: var(--bs-card-inner-border-radius);
4392 .card > .list-group:last-child {
4393 border-bottom-width: 0;
4394 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4395 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4397 .card > .card-header + .list-group,
4398 .card > .list-group + .card-footer {
4404 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4405 color: var(--bs-card-color);
4409 margin-bottom: var(--bs-card-title-spacer-y);
4410 color: var(--bs-card-title-color);
4414 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4416 color: var(--bs-card-subtitle-color);
4419 .card-text:last-child {
4423 .card-link + .card-link {
4424 margin-left: var(--bs-card-spacer-x);
4428 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4430 color: var(--bs-card-cap-color);
4431 background-color: var(--bs-card-cap-bg);
4432 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4434 .card-header:first-child {
4435 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4439 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4440 color: var(--bs-card-cap-color);
4441 background-color: var(--bs-card-cap-bg);
4442 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4444 .card-footer:last-child {
4445 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4449 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4450 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4451 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4454 .card-header-tabs .nav-link.active {
4455 background-color: var(--bs-card-bg);
4456 border-bottom-color: var(--bs-card-bg);
4459 .card-header-pills {
4460 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4461 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4470 padding: var(--bs-card-img-overlay-padding);
4471 border-radius: var(--bs-card-inner-border-radius);
4482 border-top-left-radius: var(--bs-card-inner-border-radius);
4483 border-top-right-radius: var(--bs-card-inner-border-radius);
4488 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4489 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4492 .card-group > .card {
4493 margin-bottom: var(--bs-card-group-margin);
4495 @media (min-width: 576px) {
4498 flex-flow: row wrap;
4500 .card-group > .card {
4504 .card-group > .card + .card {
4508 .card-group > .card:not(:last-child) {
4509 border-top-right-radius: 0;
4510 border-bottom-right-radius: 0;
4512 .card-group > .card:not(:last-child) .card-img-top,
4513 .card-group > .card:not(:last-child) .card-header {
4514 border-top-right-radius: 0;
4516 .card-group > .card:not(:last-child) .card-img-bottom,
4517 .card-group > .card:not(:last-child) .card-footer {
4518 border-bottom-right-radius: 0;
4520 .card-group > .card:not(:first-child) {
4521 border-top-left-radius: 0;
4522 border-bottom-left-radius: 0;
4524 .card-group > .card:not(:first-child) .card-img-top,
4525 .card-group > .card:not(:first-child) .card-header {
4526 border-top-left-radius: 0;
4528 .card-group > .card:not(:first-child) .card-img-bottom,
4529 .card-group > .card:not(:first-child) .card-footer {
4530 border-bottom-left-radius: 0;
4535 --bs-accordion-color: var(--bs-body-color);
4536 --bs-accordion-bg: var(--bs-body-bg);
4537 --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;
4538 --bs-accordion-border-color: var(--bs-border-color);
4539 --bs-accordion-border-width: var(--bs-border-width);
4540 --bs-accordion-border-radius: var(--bs-border-radius);
4541 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4542 --bs-accordion-btn-padding-x: 1.25rem;
4543 --bs-accordion-btn-padding-y: 1rem;
4544 --bs-accordion-btn-color: var(--bs-body-color);
4545 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4546 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23495057'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4547 --bs-accordion-btn-icon-width: 1.25rem;
4548 --bs-accordion-btn-icon-transform: rotate(-180deg);
4549 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4550 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2360280c'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4551 --bs-accordion-btn-focus-border-color: #f8b28f;
4552 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
4553 --bs-accordion-body-padding-x: 1.25rem;
4554 --bs-accordion-body-padding-y: 1rem;
4555 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4556 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4562 align-items: center;
4564 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4566 color: var(--bs-accordion-btn-color);
4568 background-color: var(--bs-accordion-btn-bg);
4571 overflow-anchor: none;
4572 transition: var(--bs-accordion-transition);
4574 @media (prefers-reduced-motion: reduce) {
4579 .accordion-button:not(.collapsed) {
4580 color: var(--bs-accordion-active-color);
4581 background-color: var(--bs-accordion-active-bg);
4582 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4584 .accordion-button:not(.collapsed)::after {
4585 background-image: var(--bs-accordion-btn-active-icon);
4586 transform: var(--bs-accordion-btn-icon-transform);
4588 .accordion-button::after {
4590 width: var(--bs-accordion-btn-icon-width);
4591 height: var(--bs-accordion-btn-icon-width);
4594 background-image: var(--bs-accordion-btn-icon);
4595 background-repeat: no-repeat;
4596 background-size: var(--bs-accordion-btn-icon-width);
4597 transition: var(--bs-accordion-btn-icon-transition);
4599 @media (prefers-reduced-motion: reduce) {
4600 .accordion-button::after {
4604 .accordion-button:hover {
4607 .accordion-button:focus {
4609 border-color: var(--bs-accordion-btn-focus-border-color);
4611 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4619 color: var(--bs-accordion-color);
4620 background-color: var(--bs-accordion-bg);
4621 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4623 .accordion-item:first-of-type {
4624 border-top-left-radius: var(--bs-accordion-border-radius);
4625 border-top-right-radius: var(--bs-accordion-border-radius);
4627 .accordion-item:first-of-type .accordion-button {
4628 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4629 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4631 .accordion-item:not(:first-of-type) {
4634 .accordion-item:last-of-type {
4635 border-bottom-right-radius: var(--bs-accordion-border-radius);
4636 border-bottom-left-radius: var(--bs-accordion-border-radius);
4638 .accordion-item:last-of-type .accordion-button.collapsed {
4639 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4640 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4642 .accordion-item:last-of-type .accordion-collapse {
4643 border-bottom-right-radius: var(--bs-accordion-border-radius);
4644 border-bottom-left-radius: var(--bs-accordion-border-radius);
4648 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4651 .accordion-flush .accordion-collapse {
4654 .accordion-flush .accordion-item {
4659 .accordion-flush .accordion-item:first-child {
4662 .accordion-flush .accordion-item:last-child {
4665 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4669 [data-bs-theme=dark] .accordion-button::after {
4670 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f7a278'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4671 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f7a278'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4675 --bs-breadcrumb-padding-x: 0;
4676 --bs-breadcrumb-padding-y: 0;
4677 --bs-breadcrumb-margin-bottom: 1rem;
4678 --bs-breadcrumb-bg: ;
4679 --bs-breadcrumb-border-radius: ;
4680 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4681 --bs-breadcrumb-item-padding-x: 0.5rem;
4682 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4685 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4686 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4687 font-size: var(--bs-breadcrumb-font-size);
4689 background-color: var(--bs-breadcrumb-bg);
4690 border-radius: var(--bs-breadcrumb-border-radius);
4693 .breadcrumb-item + .breadcrumb-item {
4694 padding-left: var(--bs-breadcrumb-item-padding-x);
4696 .breadcrumb-item + .breadcrumb-item::before {
4698 padding-right: var(--bs-breadcrumb-item-padding-x);
4699 color: var(--bs-breadcrumb-divider-color);
4700 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4702 .breadcrumb-item.active {
4703 color: var(--bs-breadcrumb-item-active-color);
4707 --bs-pagination-padding-x: 0.75rem;
4708 --bs-pagination-padding-y: 0.375rem;
4709 --bs-pagination-font-size: 1rem;
4710 --bs-pagination-color: var(--bs-link-color);
4711 --bs-pagination-bg: var(--bs-body-bg);
4712 --bs-pagination-border-width: var(--bs-border-width);
4713 --bs-pagination-border-color: var(--bs-border-color);
4714 --bs-pagination-border-radius: var(--bs-border-radius);
4715 --bs-pagination-hover-color: var(--bs-link-hover-color);
4716 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4717 --bs-pagination-hover-border-color: var(--bs-border-color);
4718 --bs-pagination-focus-color: var(--bs-link-hover-color);
4719 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4720 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
4721 --bs-pagination-active-color: #fff;
4722 --bs-pagination-active-bg: #f1641e;
4723 --bs-pagination-active-border-color: #f1641e;
4724 --bs-pagination-disabled-color: var(--bs-secondary-color);
4725 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4726 --bs-pagination-disabled-border-color: var(--bs-border-color);
4735 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4736 font-size: var(--bs-pagination-font-size);
4737 color: var(--bs-pagination-color);
4738 background-color: var(--bs-pagination-bg);
4739 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4740 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;
4742 @media (prefers-reduced-motion: reduce) {
4749 color: var(--bs-pagination-hover-color);
4750 background-color: var(--bs-pagination-hover-bg);
4751 border-color: var(--bs-pagination-hover-border-color);
4755 color: var(--bs-pagination-focus-color);
4756 background-color: var(--bs-pagination-focus-bg);
4758 box-shadow: var(--bs-pagination-focus-box-shadow);
4760 .page-link.active, .active > .page-link {
4762 color: var(--bs-pagination-active-color);
4763 background-color: var(--bs-pagination-active-bg);
4764 border-color: var(--bs-pagination-active-border-color);
4766 .page-link.disabled, .disabled > .page-link {
4767 color: var(--bs-pagination-disabled-color);
4768 pointer-events: none;
4769 background-color: var(--bs-pagination-disabled-bg);
4770 border-color: var(--bs-pagination-disabled-border-color);
4773 .page-item:not(:first-child) .page-link {
4774 margin-left: calc(var(--bs-border-width) * -1);
4776 .page-item:first-child .page-link {
4777 border-top-left-radius: var(--bs-pagination-border-radius);
4778 border-bottom-left-radius: var(--bs-pagination-border-radius);
4780 .page-item:last-child .page-link {
4781 border-top-right-radius: var(--bs-pagination-border-radius);
4782 border-bottom-right-radius: var(--bs-pagination-border-radius);
4786 --bs-pagination-padding-x: 1.5rem;
4787 --bs-pagination-padding-y: 0.75rem;
4788 --bs-pagination-font-size: 1.25rem;
4789 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4793 --bs-pagination-padding-x: 0.5rem;
4794 --bs-pagination-padding-y: 0.25rem;
4795 --bs-pagination-font-size: 0.875rem;
4796 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4800 --bs-badge-padding-x: 0.65em;
4801 --bs-badge-padding-y: 0.35em;
4802 --bs-badge-font-size: 0.75em;
4803 --bs-badge-font-weight: 600;
4804 --bs-badge-color: #fff;
4805 --bs-badge-border-radius: var(--bs-border-radius);
4806 display: inline-block;
4807 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4808 font-size: var(--bs-badge-font-size);
4809 font-weight: var(--bs-badge-font-weight);
4811 color: var(--bs-badge-color);
4813 white-space: nowrap;
4814 vertical-align: baseline;
4815 border-radius: var(--bs-badge-border-radius);
4827 --bs-alert-bg: transparent;
4828 --bs-alert-padding-x: 1rem;
4829 --bs-alert-padding-y: 1rem;
4830 --bs-alert-margin-bottom: 1rem;
4831 --bs-alert-color: inherit;
4832 --bs-alert-border-color: transparent;
4833 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4834 --bs-alert-border-radius: var(--bs-border-radius);
4835 --bs-alert-link-color: inherit;
4837 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4838 margin-bottom: var(--bs-alert-margin-bottom);
4839 color: var(--bs-alert-color);
4840 background-color: var(--bs-alert-bg);
4841 border: var(--bs-alert-border);
4842 border-radius: var(--bs-alert-border-radius);
4851 color: var(--bs-alert-link-color);
4854 .alert-dismissible {
4855 padding-right: 3rem;
4857 .alert-dismissible .btn-close {
4862 padding: 1.25rem 1rem;
4866 --bs-alert-color: var(--bs-primary-text-emphasis);
4867 --bs-alert-bg: var(--bs-primary-bg-subtle);
4868 --bs-alert-border-color: var(--bs-primary-border-subtle);
4869 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4873 --bs-alert-color: var(--bs-secondary-text-emphasis);
4874 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4875 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4876 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4880 --bs-alert-color: var(--bs-success-text-emphasis);
4881 --bs-alert-bg: var(--bs-success-bg-subtle);
4882 --bs-alert-border-color: var(--bs-success-border-subtle);
4883 --bs-alert-link-color: var(--bs-success-text-emphasis);
4887 --bs-alert-color: var(--bs-info-text-emphasis);
4888 --bs-alert-bg: var(--bs-info-bg-subtle);
4889 --bs-alert-border-color: var(--bs-info-border-subtle);
4890 --bs-alert-link-color: var(--bs-info-text-emphasis);
4894 --bs-alert-color: var(--bs-warning-text-emphasis);
4895 --bs-alert-bg: var(--bs-warning-bg-subtle);
4896 --bs-alert-border-color: var(--bs-warning-border-subtle);
4897 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4901 --bs-alert-color: var(--bs-danger-text-emphasis);
4902 --bs-alert-bg: var(--bs-danger-bg-subtle);
4903 --bs-alert-border-color: var(--bs-danger-border-subtle);
4904 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4908 --bs-alert-color: var(--bs-light-text-emphasis);
4909 --bs-alert-bg: var(--bs-light-bg-subtle);
4910 --bs-alert-border-color: var(--bs-light-border-subtle);
4911 --bs-alert-link-color: var(--bs-light-text-emphasis);
4915 --bs-alert-color: var(--bs-dark-text-emphasis);
4916 --bs-alert-bg: var(--bs-dark-bg-subtle);
4917 --bs-alert-border-color: var(--bs-dark-border-subtle);
4918 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4921 @keyframes progress-bar-stripes {
4923 background-position-x: 1rem;
4928 --bs-progress-height: 1rem;
4929 --bs-progress-font-size: 0.75rem;
4930 --bs-progress-bg: var(--bs-secondary-bg);
4931 --bs-progress-border-radius: var(--bs-border-radius);
4932 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4933 --bs-progress-bar-color: #fff;
4934 --bs-progress-bar-bg: #f1641e;
4935 --bs-progress-bar-transition: width 0.6s ease;
4937 height: var(--bs-progress-height);
4939 font-size: var(--bs-progress-font-size);
4940 background-color: var(--bs-progress-bg);
4941 border-radius: var(--bs-progress-border-radius);
4946 flex-direction: column;
4947 justify-content: center;
4949 color: var(--bs-progress-bar-color);
4951 white-space: nowrap;
4952 background-color: var(--bs-progress-bar-bg);
4953 transition: var(--bs-progress-bar-transition);
4955 @media (prefers-reduced-motion: reduce) {
4961 .progress-bar-striped {
4962 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);
4963 background-size: var(--bs-progress-height) var(--bs-progress-height);
4966 .progress-stacked > .progress {
4970 .progress-stacked > .progress > .progress-bar {
4974 .progress-bar-animated {
4975 animation: 1s linear infinite progress-bar-stripes;
4977 @media (prefers-reduced-motion: reduce) {
4978 .progress-bar-animated {
4984 --bs-list-group-color: var(--bs-body-color);
4985 --bs-list-group-bg: var(--bs-body-bg);
4986 --bs-list-group-border-color: var(--bs-border-color);
4987 --bs-list-group-border-width: var(--bs-border-width);
4988 --bs-list-group-border-radius: var(--bs-border-radius);
4989 --bs-list-group-item-padding-x: 1rem;
4990 --bs-list-group-item-padding-y: 0.5rem;
4991 --bs-list-group-action-color: var(--bs-secondary-color);
4992 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4993 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
4994 --bs-list-group-action-active-color: var(--bs-body-color);
4995 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4996 --bs-list-group-disabled-color: var(--bs-secondary-color);
4997 --bs-list-group-disabled-bg: var(--bs-body-bg);
4998 --bs-list-group-active-color: #fff;
4999 --bs-list-group-active-bg: #f1641e;
5000 --bs-list-group-active-border-color: #f1641e;
5002 flex-direction: column;
5005 border-radius: var(--bs-list-group-border-radius);
5008 .list-group-numbered {
5009 list-style-type: none;
5010 counter-reset: section;
5012 .list-group-numbered > .list-group-item::before {
5013 content: counters(section, ".") ". ";
5014 counter-increment: section;
5017 .list-group-item-action {
5019 color: var(--bs-list-group-action-color);
5020 text-align: inherit;
5022 .list-group-item-action:hover, .list-group-item-action:focus {
5024 color: var(--bs-list-group-action-hover-color);
5025 text-decoration: none;
5026 background-color: var(--bs-list-group-action-hover-bg);
5028 .list-group-item-action:active {
5029 color: var(--bs-list-group-action-active-color);
5030 background-color: var(--bs-list-group-action-active-bg);
5036 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
5037 color: var(--bs-list-group-color);
5038 background-color: var(--bs-list-group-bg);
5039 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
5041 .list-group-item:first-child {
5042 border-top-left-radius: inherit;
5043 border-top-right-radius: inherit;
5045 .list-group-item:last-child {
5046 border-bottom-right-radius: inherit;
5047 border-bottom-left-radius: inherit;
5049 .list-group-item.disabled, .list-group-item:disabled {
5050 color: var(--bs-list-group-disabled-color);
5051 pointer-events: none;
5052 background-color: var(--bs-list-group-disabled-bg);
5054 .list-group-item.active {
5056 color: var(--bs-list-group-active-color);
5057 background-color: var(--bs-list-group-active-bg);
5058 border-color: var(--bs-list-group-active-border-color);
5060 .list-group-item + .list-group-item {
5061 border-top-width: 0;
5063 .list-group-item + .list-group-item.active {
5064 margin-top: calc(-1 * var(--bs-list-group-border-width));
5065 border-top-width: var(--bs-list-group-border-width);
5068 .list-group-horizontal {
5069 flex-direction: row;
5071 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5072 border-bottom-left-radius: var(--bs-list-group-border-radius);
5073 border-top-right-radius: 0;
5075 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5076 border-top-right-radius: var(--bs-list-group-border-radius);
5077 border-bottom-left-radius: 0;
5079 .list-group-horizontal > .list-group-item.active {
5082 .list-group-horizontal > .list-group-item + .list-group-item {
5083 border-top-width: var(--bs-list-group-border-width);
5084 border-left-width: 0;
5086 .list-group-horizontal > .list-group-item + .list-group-item.active {
5087 margin-left: calc(-1 * var(--bs-list-group-border-width));
5088 border-left-width: var(--bs-list-group-border-width);
5091 @media (min-width: 576px) {
5092 .list-group-horizontal-sm {
5093 flex-direction: row;
5095 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5096 border-bottom-left-radius: var(--bs-list-group-border-radius);
5097 border-top-right-radius: 0;
5099 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5100 border-top-right-radius: var(--bs-list-group-border-radius);
5101 border-bottom-left-radius: 0;
5103 .list-group-horizontal-sm > .list-group-item.active {
5106 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5107 border-top-width: var(--bs-list-group-border-width);
5108 border-left-width: 0;
5110 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5111 margin-left: calc(-1 * var(--bs-list-group-border-width));
5112 border-left-width: var(--bs-list-group-border-width);
5115 @media (min-width: 768px) {
5116 .list-group-horizontal-md {
5117 flex-direction: row;
5119 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5120 border-bottom-left-radius: var(--bs-list-group-border-radius);
5121 border-top-right-radius: 0;
5123 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5124 border-top-right-radius: var(--bs-list-group-border-radius);
5125 border-bottom-left-radius: 0;
5127 .list-group-horizontal-md > .list-group-item.active {
5130 .list-group-horizontal-md > .list-group-item + .list-group-item {
5131 border-top-width: var(--bs-list-group-border-width);
5132 border-left-width: 0;
5134 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5135 margin-left: calc(-1 * var(--bs-list-group-border-width));
5136 border-left-width: var(--bs-list-group-border-width);
5139 @media (min-width: 992px) {
5140 .list-group-horizontal-lg {
5141 flex-direction: row;
5143 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5144 border-bottom-left-radius: var(--bs-list-group-border-radius);
5145 border-top-right-radius: 0;
5147 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5148 border-top-right-radius: var(--bs-list-group-border-radius);
5149 border-bottom-left-radius: 0;
5151 .list-group-horizontal-lg > .list-group-item.active {
5154 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5155 border-top-width: var(--bs-list-group-border-width);
5156 border-left-width: 0;
5158 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5159 margin-left: calc(-1 * var(--bs-list-group-border-width));
5160 border-left-width: var(--bs-list-group-border-width);
5163 @media (min-width: 1200px) {
5164 .list-group-horizontal-xl {
5165 flex-direction: row;
5167 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5168 border-bottom-left-radius: var(--bs-list-group-border-radius);
5169 border-top-right-radius: 0;
5171 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5172 border-top-right-radius: var(--bs-list-group-border-radius);
5173 border-bottom-left-radius: 0;
5175 .list-group-horizontal-xl > .list-group-item.active {
5178 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5179 border-top-width: var(--bs-list-group-border-width);
5180 border-left-width: 0;
5182 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5183 margin-left: calc(-1 * var(--bs-list-group-border-width));
5184 border-left-width: var(--bs-list-group-border-width);
5187 @media (min-width: 1400px) {
5188 .list-group-horizontal-xxl {
5189 flex-direction: row;
5191 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5192 border-bottom-left-radius: var(--bs-list-group-border-radius);
5193 border-top-right-radius: 0;
5195 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5196 border-top-right-radius: var(--bs-list-group-border-radius);
5197 border-bottom-left-radius: 0;
5199 .list-group-horizontal-xxl > .list-group-item.active {
5202 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5203 border-top-width: var(--bs-list-group-border-width);
5204 border-left-width: 0;
5206 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5207 margin-left: calc(-1 * var(--bs-list-group-border-width));
5208 border-left-width: var(--bs-list-group-border-width);
5214 .list-group-flush > .list-group-item {
5215 border-width: 0 0 var(--bs-list-group-border-width);
5217 .list-group-flush > .list-group-item:last-child {
5218 border-bottom-width: 0;
5221 .list-group-item-primary {
5222 --bs-list-group-color: var(--bs-primary-text-emphasis);
5223 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5224 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5225 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5226 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5227 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5228 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5229 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5230 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5231 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5234 .list-group-item-secondary {
5235 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5236 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5237 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5238 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5239 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5240 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5241 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5242 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5243 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5244 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5247 .list-group-item-success {
5248 --bs-list-group-color: var(--bs-success-text-emphasis);
5249 --bs-list-group-bg: var(--bs-success-bg-subtle);
5250 --bs-list-group-border-color: var(--bs-success-border-subtle);
5251 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5252 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5253 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5254 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5255 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5256 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5257 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5260 .list-group-item-info {
5261 --bs-list-group-color: var(--bs-info-text-emphasis);
5262 --bs-list-group-bg: var(--bs-info-bg-subtle);
5263 --bs-list-group-border-color: var(--bs-info-border-subtle);
5264 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5265 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5266 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5267 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5268 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5269 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5270 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5273 .list-group-item-warning {
5274 --bs-list-group-color: var(--bs-warning-text-emphasis);
5275 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5276 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5277 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5278 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5279 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5280 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5281 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5282 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5283 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5286 .list-group-item-danger {
5287 --bs-list-group-color: var(--bs-danger-text-emphasis);
5288 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5289 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5290 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5291 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5292 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5293 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5294 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5295 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5296 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5299 .list-group-item-light {
5300 --bs-list-group-color: var(--bs-light-text-emphasis);
5301 --bs-list-group-bg: var(--bs-light-bg-subtle);
5302 --bs-list-group-border-color: var(--bs-light-border-subtle);
5303 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5304 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5305 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5306 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5307 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5308 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5309 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5312 .list-group-item-dark {
5313 --bs-list-group-color: var(--bs-dark-text-emphasis);
5314 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5315 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5316 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5317 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5318 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5319 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5320 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5321 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5322 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5326 --bs-btn-close-color: #222;
5327 --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23222'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
5328 --bs-btn-close-opacity: 0.5;
5329 --bs-btn-close-hover-opacity: 0.75;
5330 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
5331 --bs-btn-close-focus-opacity: 1;
5332 --bs-btn-close-disabled-opacity: 0.25;
5333 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5334 box-sizing: content-box;
5337 padding: 0.25em 0.25em;
5338 color: var(--bs-btn-close-color);
5339 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5341 border-radius: 0.5rem;
5342 opacity: var(--bs-btn-close-opacity);
5345 color: var(--bs-btn-close-color);
5346 text-decoration: none;
5347 opacity: var(--bs-btn-close-hover-opacity);
5351 box-shadow: var(--bs-btn-close-focus-shadow);
5352 opacity: var(--bs-btn-close-focus-opacity);
5354 .btn-close:disabled, .btn-close.disabled {
5355 pointer-events: none;
5356 -webkit-user-select: none;
5357 -moz-user-select: none;
5359 opacity: var(--bs-btn-close-disabled-opacity);
5363 filter: var(--bs-btn-close-white-filter);
5366 [data-bs-theme=dark] .btn-close {
5367 filter: var(--bs-btn-close-white-filter);
5371 --bs-toast-zindex: 1090;
5372 --bs-toast-padding-x: 0.75rem;
5373 --bs-toast-padding-y: 0.5rem;
5374 --bs-toast-spacing: 1.5rem;
5375 --bs-toast-max-width: 350px;
5376 --bs-toast-font-size: 0.875rem;
5378 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5379 --bs-toast-border-width: var(--bs-border-width);
5380 --bs-toast-border-color: var(--bs-border-color-translucent);
5381 --bs-toast-border-radius: var(--bs-border-radius);
5382 --bs-toast-box-shadow: var(--bs-box-shadow);
5383 --bs-toast-header-color: var(--bs-secondary-color);
5384 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5385 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5386 width: var(--bs-toast-max-width);
5388 font-size: var(--bs-toast-font-size);
5389 color: var(--bs-toast-color);
5390 pointer-events: auto;
5391 background-color: var(--bs-toast-bg);
5392 background-clip: padding-box;
5393 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5394 box-shadow: var(--bs-toast-box-shadow);
5395 border-radius: var(--bs-toast-border-radius);
5405 --bs-toast-zindex: 1090;
5407 z-index: var(--bs-toast-zindex);
5408 width: -moz-max-content;
5411 pointer-events: none;
5413 .toast-container > :not(:last-child) {
5414 margin-bottom: var(--bs-toast-spacing);
5419 align-items: center;
5420 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5421 color: var(--bs-toast-header-color);
5422 background-color: var(--bs-toast-header-bg);
5423 background-clip: padding-box;
5424 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5425 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5426 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5428 .toast-header .btn-close {
5429 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5430 margin-left: var(--bs-toast-padding-x);
5434 padding: var(--bs-toast-padding-x);
5435 word-wrap: break-word;
5439 --bs-modal-zindex: 1055;
5440 --bs-modal-width: 500px;
5441 --bs-modal-padding: 1rem;
5442 --bs-modal-margin: 0.5rem;
5444 --bs-modal-bg: var(--bs-body-bg);
5445 --bs-modal-border-color: var(--bs-border-color-translucent);
5446 --bs-modal-border-width: var(--bs-border-width);
5447 --bs-modal-border-radius: var(--bs-border-radius-lg);
5448 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
5449 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5450 --bs-modal-header-padding-x: 1rem;
5451 --bs-modal-header-padding-y: 1rem;
5452 --bs-modal-header-padding: 1rem 1rem;
5453 --bs-modal-header-border-color: var(--bs-border-color);
5454 --bs-modal-header-border-width: var(--bs-border-width);
5455 --bs-modal-title-line-height: 1.5;
5456 --bs-modal-footer-gap: 0.5rem;
5457 --bs-modal-footer-bg: ;
5458 --bs-modal-footer-border-color: var(--bs-border-color);
5459 --bs-modal-footer-border-width: var(--bs-border-width);
5463 z-index: var(--bs-modal-zindex);
5475 margin: var(--bs-modal-margin);
5476 pointer-events: none;
5478 .modal.fade .modal-dialog {
5479 transition: transform 0.3s ease-out;
5480 transform: translate(0, -50px);
5482 @media (prefers-reduced-motion: reduce) {
5483 .modal.fade .modal-dialog {
5487 .modal.show .modal-dialog {
5490 .modal.modal-static .modal-dialog {
5491 transform: scale(1.02);
5494 .modal-dialog-scrollable {
5495 height: calc(100% - var(--bs-modal-margin) * 2);
5497 .modal-dialog-scrollable .modal-content {
5501 .modal-dialog-scrollable .modal-body {
5505 .modal-dialog-centered {
5507 align-items: center;
5508 min-height: calc(100% - var(--bs-modal-margin) * 2);
5514 flex-direction: column;
5516 color: var(--bs-modal-color);
5517 pointer-events: auto;
5518 background-color: var(--bs-modal-bg);
5519 background-clip: padding-box;
5520 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5521 border-radius: var(--bs-modal-border-radius);
5526 --bs-backdrop-zindex: 1050;
5527 --bs-backdrop-bg: #222;
5528 --bs-backdrop-opacity: 0.5;
5532 z-index: var(--bs-backdrop-zindex);
5535 background-color: var(--bs-backdrop-bg);
5537 .modal-backdrop.fade {
5540 .modal-backdrop.show {
5541 opacity: var(--bs-backdrop-opacity);
5547 align-items: center;
5548 justify-content: space-between;
5549 padding: var(--bs-modal-header-padding);
5550 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5551 border-top-left-radius: var(--bs-modal-inner-border-radius);
5552 border-top-right-radius: var(--bs-modal-inner-border-radius);
5554 .modal-header .btn-close {
5555 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5556 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;
5561 line-height: var(--bs-modal-title-line-height);
5567 padding: var(--bs-modal-padding);
5574 align-items: center;
5575 justify-content: flex-end;
5576 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5577 background-color: var(--bs-modal-footer-bg);
5578 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5579 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5580 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5583 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5586 @media (min-width: 576px) {
5588 --bs-modal-margin: 1.75rem;
5589 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
5592 max-width: var(--bs-modal-width);
5597 --bs-modal-width: 300px;
5600 @media (min-width: 992px) {
5603 --bs-modal-width: 800px;
5606 @media (min-width: 1200px) {
5608 --bs-modal-width: 1140px;
5617 .modal-fullscreen .modal-content {
5622 .modal-fullscreen .modal-header,
5623 .modal-fullscreen .modal-footer {
5626 .modal-fullscreen .modal-body {
5630 @media (max-width: 575.98px) {
5631 .modal-fullscreen-sm-down {
5637 .modal-fullscreen-sm-down .modal-content {
5642 .modal-fullscreen-sm-down .modal-header,
5643 .modal-fullscreen-sm-down .modal-footer {
5646 .modal-fullscreen-sm-down .modal-body {
5650 @media (max-width: 767.98px) {
5651 .modal-fullscreen-md-down {
5657 .modal-fullscreen-md-down .modal-content {
5662 .modal-fullscreen-md-down .modal-header,
5663 .modal-fullscreen-md-down .modal-footer {
5666 .modal-fullscreen-md-down .modal-body {
5670 @media (max-width: 991.98px) {
5671 .modal-fullscreen-lg-down {
5677 .modal-fullscreen-lg-down .modal-content {
5682 .modal-fullscreen-lg-down .modal-header,
5683 .modal-fullscreen-lg-down .modal-footer {
5686 .modal-fullscreen-lg-down .modal-body {
5690 @media (max-width: 1199.98px) {
5691 .modal-fullscreen-xl-down {
5697 .modal-fullscreen-xl-down .modal-content {
5702 .modal-fullscreen-xl-down .modal-header,
5703 .modal-fullscreen-xl-down .modal-footer {
5706 .modal-fullscreen-xl-down .modal-body {
5710 @media (max-width: 1399.98px) {
5711 .modal-fullscreen-xxl-down {
5717 .modal-fullscreen-xxl-down .modal-content {
5722 .modal-fullscreen-xxl-down .modal-header,
5723 .modal-fullscreen-xxl-down .modal-footer {
5726 .modal-fullscreen-xxl-down .modal-body {
5731 --bs-tooltip-zindex: 1080;
5732 --bs-tooltip-max-width: 200px;
5733 --bs-tooltip-padding-x: 0.5rem;
5734 --bs-tooltip-padding-y: 0.25rem;
5735 --bs-tooltip-margin: ;
5736 --bs-tooltip-font-size: 0.875rem;
5737 --bs-tooltip-color: var(--bs-body-bg);
5738 --bs-tooltip-bg: var(--bs-emphasis-color);
5739 --bs-tooltip-border-radius: var(--bs-border-radius);
5740 --bs-tooltip-opacity: 0.9;
5741 --bs-tooltip-arrow-width: 0.8rem;
5742 --bs-tooltip-arrow-height: 0.4rem;
5743 z-index: var(--bs-tooltip-zindex);
5745 margin: var(--bs-tooltip-margin);
5746 font-family: var(--bs-font-sans-serif);
5752 text-decoration: none;
5754 text-transform: none;
5755 letter-spacing: normal;
5757 white-space: normal;
5758 word-spacing: normal;
5760 font-size: var(--bs-tooltip-font-size);
5761 word-wrap: break-word;
5765 opacity: var(--bs-tooltip-opacity);
5767 .tooltip .tooltip-arrow {
5769 width: var(--bs-tooltip-arrow-width);
5770 height: var(--bs-tooltip-arrow-height);
5772 .tooltip .tooltip-arrow::before {
5775 border-color: transparent;
5776 border-style: solid;
5779 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5780 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5782 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5784 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5785 border-top-color: var(--bs-tooltip-bg);
5788 /* rtl:begin:ignore */
5789 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5790 left: calc(-1 * var(--bs-tooltip-arrow-height));
5791 width: var(--bs-tooltip-arrow-height);
5792 height: var(--bs-tooltip-arrow-width);
5794 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5796 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5797 border-right-color: var(--bs-tooltip-bg);
5800 /* rtl:end:ignore */
5801 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5802 top: calc(-1 * var(--bs-tooltip-arrow-height));
5804 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5806 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5807 border-bottom-color: var(--bs-tooltip-bg);
5810 /* rtl:begin:ignore */
5811 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5812 right: calc(-1 * var(--bs-tooltip-arrow-height));
5813 width: var(--bs-tooltip-arrow-height);
5814 height: var(--bs-tooltip-arrow-width);
5816 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5818 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5819 border-left-color: var(--bs-tooltip-bg);
5822 /* rtl:end:ignore */
5824 max-width: var(--bs-tooltip-max-width);
5825 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5826 color: var(--bs-tooltip-color);
5828 background-color: var(--bs-tooltip-bg);
5829 border-radius: var(--bs-tooltip-border-radius);
5833 --bs-popover-zindex: 1070;
5834 --bs-popover-max-width: 276px;
5835 --bs-popover-font-size: 0.875rem;
5836 --bs-popover-bg: var(--bs-body-bg);
5837 --bs-popover-border-width: var(--bs-border-width);
5838 --bs-popover-border-color: var(--bs-border-color-translucent);
5839 --bs-popover-border-radius: var(--bs-border-radius-lg);
5840 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5841 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
5842 --bs-popover-header-padding-x: 1rem;
5843 --bs-popover-header-padding-y: 0.5rem;
5844 --bs-popover-header-font-size: 1rem;
5845 --bs-popover-header-color: #495057;
5846 --bs-popover-header-bg: var(--bs-secondary-bg);
5847 --bs-popover-body-padding-x: 1rem;
5848 --bs-popover-body-padding-y: 1rem;
5849 --bs-popover-body-color: var(--bs-body-color);
5850 --bs-popover-arrow-width: 1rem;
5851 --bs-popover-arrow-height: 0.5rem;
5852 --bs-popover-arrow-border: var(--bs-popover-border-color);
5853 z-index: var(--bs-popover-zindex);
5855 max-width: var(--bs-popover-max-width);
5856 font-family: var(--bs-font-sans-serif);
5862 text-decoration: none;
5864 text-transform: none;
5865 letter-spacing: normal;
5867 white-space: normal;
5868 word-spacing: normal;
5870 font-size: var(--bs-popover-font-size);
5871 word-wrap: break-word;
5872 background-color: var(--bs-popover-bg);
5873 background-clip: padding-box;
5874 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5875 border-radius: var(--bs-popover-border-radius);
5877 .popover .popover-arrow {
5879 width: var(--bs-popover-arrow-width);
5880 height: var(--bs-popover-arrow-height);
5882 .popover .popover-arrow::before, .popover .popover-arrow::after {
5886 border-color: transparent;
5887 border-style: solid;
5891 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5892 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5894 .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 {
5895 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5897 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5899 border-top-color: var(--bs-popover-arrow-border);
5901 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5902 bottom: var(--bs-popover-border-width);
5903 border-top-color: var(--bs-popover-bg);
5906 /* rtl:begin:ignore */
5907 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5908 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5909 width: var(--bs-popover-arrow-height);
5910 height: var(--bs-popover-arrow-width);
5912 .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 {
5913 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5915 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5917 border-right-color: var(--bs-popover-arrow-border);
5919 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5920 left: var(--bs-popover-border-width);
5921 border-right-color: var(--bs-popover-bg);
5924 /* rtl:end:ignore */
5925 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5926 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5928 .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 {
5929 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5931 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5933 border-bottom-color: var(--bs-popover-arrow-border);
5935 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5936 top: var(--bs-popover-border-width);
5937 border-bottom-color: var(--bs-popover-bg);
5939 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5944 width: var(--bs-popover-arrow-width);
5945 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5947 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5950 /* rtl:begin:ignore */
5951 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5952 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5953 width: var(--bs-popover-arrow-height);
5954 height: var(--bs-popover-arrow-width);
5956 .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 {
5957 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5959 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5961 border-left-color: var(--bs-popover-arrow-border);
5963 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5964 right: var(--bs-popover-border-width);
5965 border-left-color: var(--bs-popover-bg);
5968 /* rtl:end:ignore */
5970 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5972 font-size: var(--bs-popover-header-font-size);
5973 color: var(--bs-popover-header-color);
5974 background-color: var(--bs-popover-header-bg);
5975 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5976 border-top-left-radius: var(--bs-popover-inner-border-radius);
5977 border-top-right-radius: var(--bs-popover-inner-border-radius);
5979 .popover-header:empty {
5984 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5985 color: var(--bs-popover-body-color);
5992 .carousel.pointer-event {
5993 touch-action: pan-y;
6001 .carousel-inner::after {
6012 margin-right: -100%;
6013 backface-visibility: hidden;
6014 transition: transform 0.6s ease-in-out;
6016 @media (prefers-reduced-motion: reduce) {
6022 .carousel-item.active,
6023 .carousel-item-next,
6024 .carousel-item-prev {
6028 .carousel-item-next:not(.carousel-item-start),
6029 .active.carousel-item-end {
6030 transform: translateX(100%);
6033 .carousel-item-prev:not(.carousel-item-end),
6034 .active.carousel-item-start {
6035 transform: translateX(-100%);
6038 .carousel-fade .carousel-item {
6040 transition-property: opacity;
6043 .carousel-fade .carousel-item.active,
6044 .carousel-fade .carousel-item-next.carousel-item-start,
6045 .carousel-fade .carousel-item-prev.carousel-item-end {
6049 .carousel-fade .active.carousel-item-start,
6050 .carousel-fade .active.carousel-item-end {
6053 transition: opacity 0s 0.6s;
6055 @media (prefers-reduced-motion: reduce) {
6056 .carousel-fade .active.carousel-item-start,
6057 .carousel-fade .active.carousel-item-end {
6062 .carousel-control-prev,
6063 .carousel-control-next {
6069 align-items: center;
6070 justify-content: center;
6078 transition: opacity 0.15s ease;
6080 @media (prefers-reduced-motion: reduce) {
6081 .carousel-control-prev,
6082 .carousel-control-next {
6086 .carousel-control-prev:hover, .carousel-control-prev:focus,
6087 .carousel-control-next:hover,
6088 .carousel-control-next:focus {
6090 text-decoration: none;
6095 .carousel-control-prev {
6099 .carousel-control-next {
6103 .carousel-control-prev-icon,
6104 .carousel-control-next-icon {
6105 display: inline-block;
6108 background-repeat: no-repeat;
6109 background-position: 50%;
6110 background-size: 100% 100%;
6116 "name" : "prev-next",
6121 .carousel-control-prev-icon {
6122 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");
6125 .carousel-control-next-icon {
6126 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");
6129 .carousel-indicators {
6136 justify-content: center;
6139 margin-bottom: 1rem;
6142 .carousel-indicators [data-bs-target] {
6143 box-sizing: content-box;
6150 text-indent: -999px;
6152 background-color: #fff;
6153 background-clip: padding-box;
6155 border-top: 10px solid transparent;
6156 border-bottom: 10px solid transparent;
6158 transition: opacity 0.6s ease;
6160 @media (prefers-reduced-motion: reduce) {
6161 .carousel-indicators [data-bs-target] {
6165 .carousel-indicators .active {
6174 padding-top: 1.25rem;
6175 padding-bottom: 1.25rem;
6180 .carousel-dark .carousel-control-prev-icon,
6181 .carousel-dark .carousel-control-next-icon {
6182 filter: invert(1) grayscale(100);
6184 .carousel-dark .carousel-indicators [data-bs-target] {
6185 background-color: #222;
6187 .carousel-dark .carousel-caption {
6191 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6192 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6193 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6194 filter: invert(1) grayscale(100);
6196 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6197 background-color: #222;
6199 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6205 display: inline-block;
6206 width: var(--bs-spinner-width);
6207 height: var(--bs-spinner-height);
6208 vertical-align: var(--bs-spinner-vertical-align);
6210 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6213 @keyframes spinner-border {
6215 transform: rotate(360deg) /* rtl:ignore */;
6219 --bs-spinner-width: 2rem;
6220 --bs-spinner-height: 2rem;
6221 --bs-spinner-vertical-align: -0.125em;
6222 --bs-spinner-border-width: 0.25em;
6223 --bs-spinner-animation-speed: 0.75s;
6224 --bs-spinner-animation-name: spinner-border;
6225 border: var(--bs-spinner-border-width) solid currentcolor;
6226 border-right-color: transparent;
6229 .spinner-border-sm {
6230 --bs-spinner-width: 1rem;
6231 --bs-spinner-height: 1rem;
6232 --bs-spinner-border-width: 0.2em;
6235 @keyframes spinner-grow {
6237 transform: scale(0);
6245 --bs-spinner-width: 2rem;
6246 --bs-spinner-height: 2rem;
6247 --bs-spinner-vertical-align: -0.125em;
6248 --bs-spinner-animation-speed: 0.75s;
6249 --bs-spinner-animation-name: spinner-grow;
6250 background-color: currentcolor;
6255 --bs-spinner-width: 1rem;
6256 --bs-spinner-height: 1rem;
6259 @media (prefers-reduced-motion: reduce) {
6262 --bs-spinner-animation-speed: 1.5s;
6265 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6266 --bs-offcanvas-zindex: 1045;
6267 --bs-offcanvas-width: 400px;
6268 --bs-offcanvas-height: 30vh;
6269 --bs-offcanvas-padding-x: 1rem;
6270 --bs-offcanvas-padding-y: 1rem;
6271 --bs-offcanvas-color: var(--bs-body-color);
6272 --bs-offcanvas-bg: var(--bs-body-bg);
6273 --bs-offcanvas-border-width: var(--bs-border-width);
6274 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6275 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
6276 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6277 --bs-offcanvas-title-line-height: 1.5;
6280 @media (max-width: 575.98px) {
6284 z-index: var(--bs-offcanvas-zindex);
6286 flex-direction: column;
6288 color: var(--bs-offcanvas-color);
6290 background-color: var(--bs-offcanvas-bg);
6291 background-clip: padding-box;
6293 transition: var(--bs-offcanvas-transition);
6296 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6301 @media (max-width: 575.98px) {
6302 .offcanvas-sm.offcanvas-start {
6305 width: var(--bs-offcanvas-width);
6306 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6307 transform: translateX(-100%);
6310 @media (max-width: 575.98px) {
6311 .offcanvas-sm.offcanvas-end {
6314 width: var(--bs-offcanvas-width);
6315 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6316 transform: translateX(100%);
6319 @media (max-width: 575.98px) {
6320 .offcanvas-sm.offcanvas-top {
6324 height: var(--bs-offcanvas-height);
6326 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6327 transform: translateY(-100%);
6330 @media (max-width: 575.98px) {
6331 .offcanvas-sm.offcanvas-bottom {
6334 height: var(--bs-offcanvas-height);
6336 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6337 transform: translateY(100%);
6340 @media (max-width: 575.98px) {
6341 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6345 @media (max-width: 575.98px) {
6346 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6347 visibility: visible;
6350 @media (min-width: 576px) {
6352 --bs-offcanvas-height: auto;
6353 --bs-offcanvas-border-width: 0;
6354 background-color: transparent !important;
6356 .offcanvas-sm .offcanvas-header {
6359 .offcanvas-sm .offcanvas-body {
6363 overflow-y: visible;
6364 background-color: transparent !important;
6368 @media (max-width: 767.98px) {
6372 z-index: var(--bs-offcanvas-zindex);
6374 flex-direction: column;
6376 color: var(--bs-offcanvas-color);
6378 background-color: var(--bs-offcanvas-bg);
6379 background-clip: padding-box;
6381 transition: var(--bs-offcanvas-transition);
6384 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6389 @media (max-width: 767.98px) {
6390 .offcanvas-md.offcanvas-start {
6393 width: var(--bs-offcanvas-width);
6394 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6395 transform: translateX(-100%);
6398 @media (max-width: 767.98px) {
6399 .offcanvas-md.offcanvas-end {
6402 width: var(--bs-offcanvas-width);
6403 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6404 transform: translateX(100%);
6407 @media (max-width: 767.98px) {
6408 .offcanvas-md.offcanvas-top {
6412 height: var(--bs-offcanvas-height);
6414 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6415 transform: translateY(-100%);
6418 @media (max-width: 767.98px) {
6419 .offcanvas-md.offcanvas-bottom {
6422 height: var(--bs-offcanvas-height);
6424 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6425 transform: translateY(100%);
6428 @media (max-width: 767.98px) {
6429 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6433 @media (max-width: 767.98px) {
6434 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6435 visibility: visible;
6438 @media (min-width: 768px) {
6440 --bs-offcanvas-height: auto;
6441 --bs-offcanvas-border-width: 0;
6442 background-color: transparent !important;
6444 .offcanvas-md .offcanvas-header {
6447 .offcanvas-md .offcanvas-body {
6451 overflow-y: visible;
6452 background-color: transparent !important;
6456 @media (max-width: 991.98px) {
6460 z-index: var(--bs-offcanvas-zindex);
6462 flex-direction: column;
6464 color: var(--bs-offcanvas-color);
6466 background-color: var(--bs-offcanvas-bg);
6467 background-clip: padding-box;
6469 transition: var(--bs-offcanvas-transition);
6472 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6477 @media (max-width: 991.98px) {
6478 .offcanvas-lg.offcanvas-start {
6481 width: var(--bs-offcanvas-width);
6482 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6483 transform: translateX(-100%);
6486 @media (max-width: 991.98px) {
6487 .offcanvas-lg.offcanvas-end {
6490 width: var(--bs-offcanvas-width);
6491 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6492 transform: translateX(100%);
6495 @media (max-width: 991.98px) {
6496 .offcanvas-lg.offcanvas-top {
6500 height: var(--bs-offcanvas-height);
6502 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6503 transform: translateY(-100%);
6506 @media (max-width: 991.98px) {
6507 .offcanvas-lg.offcanvas-bottom {
6510 height: var(--bs-offcanvas-height);
6512 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6513 transform: translateY(100%);
6516 @media (max-width: 991.98px) {
6517 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6521 @media (max-width: 991.98px) {
6522 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6523 visibility: visible;
6526 @media (min-width: 992px) {
6528 --bs-offcanvas-height: auto;
6529 --bs-offcanvas-border-width: 0;
6530 background-color: transparent !important;
6532 .offcanvas-lg .offcanvas-header {
6535 .offcanvas-lg .offcanvas-body {
6539 overflow-y: visible;
6540 background-color: transparent !important;
6544 @media (max-width: 1199.98px) {
6548 z-index: var(--bs-offcanvas-zindex);
6550 flex-direction: column;
6552 color: var(--bs-offcanvas-color);
6554 background-color: var(--bs-offcanvas-bg);
6555 background-clip: padding-box;
6557 transition: var(--bs-offcanvas-transition);
6560 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6565 @media (max-width: 1199.98px) {
6566 .offcanvas-xl.offcanvas-start {
6569 width: var(--bs-offcanvas-width);
6570 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6571 transform: translateX(-100%);
6574 @media (max-width: 1199.98px) {
6575 .offcanvas-xl.offcanvas-end {
6578 width: var(--bs-offcanvas-width);
6579 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6580 transform: translateX(100%);
6583 @media (max-width: 1199.98px) {
6584 .offcanvas-xl.offcanvas-top {
6588 height: var(--bs-offcanvas-height);
6590 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6591 transform: translateY(-100%);
6594 @media (max-width: 1199.98px) {
6595 .offcanvas-xl.offcanvas-bottom {
6598 height: var(--bs-offcanvas-height);
6600 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6601 transform: translateY(100%);
6604 @media (max-width: 1199.98px) {
6605 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6609 @media (max-width: 1199.98px) {
6610 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6611 visibility: visible;
6614 @media (min-width: 1200px) {
6616 --bs-offcanvas-height: auto;
6617 --bs-offcanvas-border-width: 0;
6618 background-color: transparent !important;
6620 .offcanvas-xl .offcanvas-header {
6623 .offcanvas-xl .offcanvas-body {
6627 overflow-y: visible;
6628 background-color: transparent !important;
6632 @media (max-width: 1399.98px) {
6636 z-index: var(--bs-offcanvas-zindex);
6638 flex-direction: column;
6640 color: var(--bs-offcanvas-color);
6642 background-color: var(--bs-offcanvas-bg);
6643 background-clip: padding-box;
6645 transition: var(--bs-offcanvas-transition);
6648 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6653 @media (max-width: 1399.98px) {
6654 .offcanvas-xxl.offcanvas-start {
6657 width: var(--bs-offcanvas-width);
6658 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6659 transform: translateX(-100%);
6662 @media (max-width: 1399.98px) {
6663 .offcanvas-xxl.offcanvas-end {
6666 width: var(--bs-offcanvas-width);
6667 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6668 transform: translateX(100%);
6671 @media (max-width: 1399.98px) {
6672 .offcanvas-xxl.offcanvas-top {
6676 height: var(--bs-offcanvas-height);
6678 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6679 transform: translateY(-100%);
6682 @media (max-width: 1399.98px) {
6683 .offcanvas-xxl.offcanvas-bottom {
6686 height: var(--bs-offcanvas-height);
6688 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6689 transform: translateY(100%);
6692 @media (max-width: 1399.98px) {
6693 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6697 @media (max-width: 1399.98px) {
6698 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6699 visibility: visible;
6702 @media (min-width: 1400px) {
6704 --bs-offcanvas-height: auto;
6705 --bs-offcanvas-border-width: 0;
6706 background-color: transparent !important;
6708 .offcanvas-xxl .offcanvas-header {
6711 .offcanvas-xxl .offcanvas-body {
6715 overflow-y: visible;
6716 background-color: transparent !important;
6723 z-index: var(--bs-offcanvas-zindex);
6725 flex-direction: column;
6727 color: var(--bs-offcanvas-color);
6729 background-color: var(--bs-offcanvas-bg);
6730 background-clip: padding-box;
6732 transition: var(--bs-offcanvas-transition);
6734 @media (prefers-reduced-motion: reduce) {
6739 .offcanvas.offcanvas-start {
6742 width: var(--bs-offcanvas-width);
6743 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6744 transform: translateX(-100%);
6746 .offcanvas.offcanvas-end {
6749 width: var(--bs-offcanvas-width);
6750 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6751 transform: translateX(100%);
6753 .offcanvas.offcanvas-top {
6757 height: var(--bs-offcanvas-height);
6759 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6760 transform: translateY(-100%);
6762 .offcanvas.offcanvas-bottom {
6765 height: var(--bs-offcanvas-height);
6767 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6768 transform: translateY(100%);
6770 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6773 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6774 visibility: visible;
6777 .offcanvas-backdrop {
6784 background-color: #222;
6786 .offcanvas-backdrop.fade {
6789 .offcanvas-backdrop.show {
6795 align-items: center;
6796 justify-content: space-between;
6797 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6799 .offcanvas-header .btn-close {
6800 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6801 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6802 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6803 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6808 line-height: var(--bs-offcanvas-title-line-height);
6813 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6818 display: inline-block;
6820 vertical-align: middle;
6822 background-color: currentcolor;
6825 .placeholder.btn::before {
6826 display: inline-block;
6842 .placeholder-glow .placeholder {
6843 animation: placeholder-glow 2s ease-in-out infinite;
6846 @keyframes placeholder-glow {
6852 -webkit-mask-image: linear-gradient(130deg, #222 55%, rgba(0, 0, 0, 0.8) 75%, #222 95%);
6853 mask-image: linear-gradient(130deg, #222 55%, rgba(0, 0, 0, 0.8) 75%, #222 95%);
6854 -webkit-mask-size: 200% 100%;
6855 mask-size: 200% 100%;
6856 animation: placeholder-wave 2s linear infinite;
6859 @keyframes placeholder-wave {
6861 -webkit-mask-position: -200% 0%;
6862 mask-position: -200% 0%;
6872 color: #fff !important;
6873 background-color: RGBA(241, 100, 30, var(--bs-bg-opacity, 1)) !important;
6876 .text-bg-secondary {
6877 color: #fff !important;
6878 background-color: RGBA(0, 168, 70, var(--bs-bg-opacity, 1)) !important;
6882 color: #fff !important;
6883 background-color: RGBA(102, 16, 242, var(--bs-bg-opacity, 1)) !important;
6887 color: #fff !important;
6888 background-color: RGBA(0, 123, 255, var(--bs-bg-opacity, 1)) !important;
6892 color: #222 !important;
6893 background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
6897 color: #fff !important;
6898 background-color: RGBA(135, 50, 8, var(--bs-bg-opacity, 1)) !important;
6902 color: #222 !important;
6903 background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
6907 color: #fff !important;
6908 background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
6912 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6913 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6915 .link-primary:hover, .link-primary:focus {
6916 color: RGBA(193, 80, 24, var(--bs-link-opacity, 1)) !important;
6917 text-decoration-color: RGBA(193, 80, 24, var(--bs-link-underline-opacity, 1)) !important;
6921 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6922 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6924 .link-secondary:hover, .link-secondary:focus {
6925 color: RGBA(0, 134, 56, var(--bs-link-opacity, 1)) !important;
6926 text-decoration-color: RGBA(0, 134, 56, var(--bs-link-underline-opacity, 1)) !important;
6930 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6931 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6933 .link-success:hover, .link-success:focus {
6934 color: RGBA(82, 13, 194, var(--bs-link-opacity, 1)) !important;
6935 text-decoration-color: RGBA(82, 13, 194, var(--bs-link-underline-opacity, 1)) !important;
6939 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6940 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6942 .link-info:hover, .link-info:focus {
6943 color: RGBA(0, 98, 204, var(--bs-link-opacity, 1)) !important;
6944 text-decoration-color: RGBA(0, 98, 204, var(--bs-link-underline-opacity, 1)) !important;
6948 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6949 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6951 .link-warning:hover, .link-warning:focus {
6952 color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
6953 text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6957 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6958 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6960 .link-danger:hover, .link-danger:focus {
6961 color: RGBA(108, 40, 6, var(--bs-link-opacity, 1)) !important;
6962 text-decoration-color: RGBA(108, 40, 6, var(--bs-link-underline-opacity, 1)) !important;
6966 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6967 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6969 .link-light:hover, .link-light:focus {
6970 color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
6971 text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6975 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6976 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6978 .link-dark:hover, .link-dark:focus {
6979 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
6980 text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6983 .link-body-emphasis {
6984 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6985 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6987 .link-body-emphasis:hover, .link-body-emphasis:focus {
6988 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6989 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6994 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);
6998 display: inline-flex;
7000 align-items: center;
7001 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
7002 text-underline-offset: 0.25em;
7003 backface-visibility: hidden;
7010 transition: 0.2s ease-in-out transform;
7012 @media (prefers-reduced-motion: reduce) {
7018 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
7019 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
7028 padding-top: var(--bs-aspect-ratio);
7040 --bs-aspect-ratio: 100%;
7044 --bs-aspect-ratio: 75%;
7048 --bs-aspect-ratio: 56.25%;
7052 --bs-aspect-ratio: 42.8571428571%;
7083 @media (min-width: 576px) {
7095 @media (min-width: 768px) {
7107 @media (min-width: 992px) {
7119 @media (min-width: 1200px) {
7131 @media (min-width: 1400px) {
7137 .sticky-xxl-bottom {
7145 flex-direction: row;
7146 align-items: center;
7147 align-self: stretch;
7153 flex-direction: column;
7154 align-self: stretch;
7158 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7159 width: 1px !important;
7160 height: 1px !important;
7161 padding: 0 !important;
7162 margin: -1px !important;
7163 overflow: hidden !important;
7164 clip: rect(0, 0, 0, 0) !important;
7165 white-space: nowrap !important;
7166 border: 0 !important;
7168 .visually-hidden:not(caption),
7169 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7170 position: absolute !important;
7173 .stretched-link::after {
7185 text-overflow: ellipsis;
7186 white-space: nowrap;
7190 display: inline-block;
7191 align-self: stretch;
7194 background-color: currentcolor;
7199 vertical-align: baseline !important;
7203 vertical-align: top !important;
7207 vertical-align: middle !important;
7211 vertical-align: bottom !important;
7214 .align-text-bottom {
7215 vertical-align: text-bottom !important;
7219 vertical-align: text-top !important;
7223 float: left !important;
7227 float: right !important;
7231 float: none !important;
7234 .object-fit-contain {
7235 -o-object-fit: contain !important;
7236 object-fit: contain !important;
7240 -o-object-fit: cover !important;
7241 object-fit: cover !important;
7245 -o-object-fit: fill !important;
7246 object-fit: fill !important;
7250 -o-object-fit: scale-down !important;
7251 object-fit: scale-down !important;
7255 -o-object-fit: none !important;
7256 object-fit: none !important;
7260 opacity: 0 !important;
7264 opacity: 0.25 !important;
7268 opacity: 0.5 !important;
7272 opacity: 0.75 !important;
7276 opacity: 1 !important;
7280 overflow: auto !important;
7284 overflow: hidden !important;
7288 overflow: visible !important;
7292 overflow: scroll !important;
7296 overflow-x: auto !important;
7299 .overflow-x-hidden {
7300 overflow-x: hidden !important;
7303 .overflow-x-visible {
7304 overflow-x: visible !important;
7307 .overflow-x-scroll {
7308 overflow-x: scroll !important;
7312 overflow-y: auto !important;
7315 .overflow-y-hidden {
7316 overflow-y: hidden !important;
7319 .overflow-y-visible {
7320 overflow-y: visible !important;
7323 .overflow-y-scroll {
7324 overflow-y: scroll !important;
7328 display: inline !important;
7332 display: inline-block !important;
7336 display: block !important;
7340 display: grid !important;
7344 display: inline-grid !important;
7348 display: table !important;
7352 display: table-row !important;
7356 display: table-cell !important;
7360 display: flex !important;
7364 display: inline-flex !important;
7368 display: none !important;
7372 box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15) !important;
7376 box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075) !important;
7380 box-shadow: 0 1rem 3rem rgba(34, 34, 34, 0.175) !important;
7384 box-shadow: none !important;
7387 .focus-ring-primary {
7388 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7391 .focus-ring-secondary {
7392 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7395 .focus-ring-success {
7396 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7400 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7403 .focus-ring-warning {
7404 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7407 .focus-ring-danger {
7408 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7412 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7416 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7420 position: static !important;
7423 .position-relative {
7424 position: relative !important;
7427 .position-absolute {
7428 position: absolute !important;
7432 position: fixed !important;
7436 position: sticky !important;
7444 top: 50% !important;
7448 top: 100% !important;
7452 bottom: 0 !important;
7456 bottom: 50% !important;
7460 bottom: 100% !important;
7468 left: 50% !important;
7472 left: 100% !important;
7476 right: 0 !important;
7480 right: 50% !important;
7484 right: 100% !important;
7488 transform: translate(-50%, -50%) !important;
7491 .translate-middle-x {
7492 transform: translateX(-50%) !important;
7495 .translate-middle-y {
7496 transform: translateY(-50%) !important;
7500 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7504 border: 0 !important;
7508 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7512 border-top: 0 !important;
7516 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7520 border-right: 0 !important;
7524 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7528 border-bottom: 0 !important;
7532 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7536 border-left: 0 !important;
7540 --bs-border-opacity: 1;
7541 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7545 --bs-border-opacity: 1;
7546 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7550 --bs-border-opacity: 1;
7551 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7555 --bs-border-opacity: 1;
7556 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7560 --bs-border-opacity: 1;
7561 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7565 --bs-border-opacity: 1;
7566 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7570 --bs-border-opacity: 1;
7571 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7575 --bs-border-opacity: 1;
7576 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7580 --bs-border-opacity: 1;
7581 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7585 --bs-border-opacity: 1;
7586 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7589 .border-primary-subtle {
7590 border-color: var(--bs-primary-border-subtle) !important;
7593 .border-secondary-subtle {
7594 border-color: var(--bs-secondary-border-subtle) !important;
7597 .border-success-subtle {
7598 border-color: var(--bs-success-border-subtle) !important;
7601 .border-info-subtle {
7602 border-color: var(--bs-info-border-subtle) !important;
7605 .border-warning-subtle {
7606 border-color: var(--bs-warning-border-subtle) !important;
7609 .border-danger-subtle {
7610 border-color: var(--bs-danger-border-subtle) !important;
7613 .border-light-subtle {
7614 border-color: var(--bs-light-border-subtle) !important;
7617 .border-dark-subtle {
7618 border-color: var(--bs-dark-border-subtle) !important;
7622 border-width: 1px !important;
7626 border-width: 2px !important;
7630 border-width: 3px !important;
7634 border-width: 4px !important;
7638 border-width: 5px !important;
7641 .border-opacity-10 {
7642 --bs-border-opacity: 0.1;
7645 .border-opacity-25 {
7646 --bs-border-opacity: 0.25;
7649 .border-opacity-50 {
7650 --bs-border-opacity: 0.5;
7653 .border-opacity-75 {
7654 --bs-border-opacity: 0.75;
7657 .border-opacity-100 {
7658 --bs-border-opacity: 1;
7662 width: 25% !important;
7666 width: 50% !important;
7670 width: 75% !important;
7674 width: 100% !important;
7678 width: auto !important;
7682 max-width: 100% !important;
7686 width: 100vw !important;
7690 min-width: 100vw !important;
7694 height: 25% !important;
7698 height: 50% !important;
7702 height: 75% !important;
7706 height: 100% !important;
7710 height: auto !important;
7714 max-height: 100% !important;
7718 height: 100vh !important;
7722 min-height: 100vh !important;
7726 flex: 1 1 auto !important;
7730 flex-direction: row !important;
7734 flex-direction: column !important;
7738 flex-direction: row-reverse !important;
7741 .flex-column-reverse {
7742 flex-direction: column-reverse !important;
7746 flex-grow: 0 !important;
7750 flex-grow: 1 !important;
7754 flex-shrink: 0 !important;
7758 flex-shrink: 1 !important;
7762 flex-wrap: wrap !important;
7766 flex-wrap: nowrap !important;
7769 .flex-wrap-reverse {
7770 flex-wrap: wrap-reverse !important;
7773 .justify-content-start {
7774 justify-content: flex-start !important;
7777 .justify-content-end {
7778 justify-content: flex-end !important;
7781 .justify-content-center {
7782 justify-content: center !important;
7785 .justify-content-between {
7786 justify-content: space-between !important;
7789 .justify-content-around {
7790 justify-content: space-around !important;
7793 .justify-content-evenly {
7794 justify-content: space-evenly !important;
7797 .align-items-start {
7798 align-items: flex-start !important;
7802 align-items: flex-end !important;
7805 .align-items-center {
7806 align-items: center !important;
7809 .align-items-baseline {
7810 align-items: baseline !important;
7813 .align-items-stretch {
7814 align-items: stretch !important;
7817 .align-content-start {
7818 align-content: flex-start !important;
7821 .align-content-end {
7822 align-content: flex-end !important;
7825 .align-content-center {
7826 align-content: center !important;
7829 .align-content-between {
7830 align-content: space-between !important;
7833 .align-content-around {
7834 align-content: space-around !important;
7837 .align-content-stretch {
7838 align-content: stretch !important;
7842 align-self: auto !important;
7846 align-self: flex-start !important;
7850 align-self: flex-end !important;
7853 .align-self-center {
7854 align-self: center !important;
7857 .align-self-baseline {
7858 align-self: baseline !important;
7861 .align-self-stretch {
7862 align-self: stretch !important;
7866 order: -1 !important;
7870 order: 0 !important;
7874 order: 1 !important;
7878 order: 2 !important;
7882 order: 3 !important;
7886 order: 4 !important;
7890 order: 5 !important;
7894 order: 6 !important;
7898 margin: 0 !important;
7902 margin: 0.25rem !important;
7906 margin: 0.5rem !important;
7910 margin: 1rem !important;
7914 margin: 1.5rem !important;
7918 margin: 3rem !important;
7922 margin: auto !important;
7926 margin-right: 0 !important;
7927 margin-left: 0 !important;
7931 margin-right: 0.25rem !important;
7932 margin-left: 0.25rem !important;
7936 margin-right: 0.5rem !important;
7937 margin-left: 0.5rem !important;
7941 margin-right: 1rem !important;
7942 margin-left: 1rem !important;
7946 margin-right: 1.5rem !important;
7947 margin-left: 1.5rem !important;
7951 margin-right: 3rem !important;
7952 margin-left: 3rem !important;
7956 margin-right: auto !important;
7957 margin-left: auto !important;
7961 margin-top: 0 !important;
7962 margin-bottom: 0 !important;
7966 margin-top: 0.25rem !important;
7967 margin-bottom: 0.25rem !important;
7971 margin-top: 0.5rem !important;
7972 margin-bottom: 0.5rem !important;
7976 margin-top: 1rem !important;
7977 margin-bottom: 1rem !important;
7981 margin-top: 1.5rem !important;
7982 margin-bottom: 1.5rem !important;
7986 margin-top: 3rem !important;
7987 margin-bottom: 3rem !important;
7991 margin-top: auto !important;
7992 margin-bottom: auto !important;
7996 margin-top: 0 !important;
8000 margin-top: 0.25rem !important;
8004 margin-top: 0.5rem !important;
8008 margin-top: 1rem !important;
8012 margin-top: 1.5rem !important;
8016 margin-top: 3rem !important;
8020 margin-top: auto !important;
8024 margin-right: 0 !important;
8028 margin-right: 0.25rem !important;
8032 margin-right: 0.5rem !important;
8036 margin-right: 1rem !important;
8040 margin-right: 1.5rem !important;
8044 margin-right: 3rem !important;
8048 margin-right: auto !important;
8052 margin-bottom: 0 !important;
8056 margin-bottom: 0.25rem !important;
8060 margin-bottom: 0.5rem !important;
8064 margin-bottom: 1rem !important;
8068 margin-bottom: 1.5rem !important;
8072 margin-bottom: 3rem !important;
8076 margin-bottom: auto !important;
8080 margin-left: 0 !important;
8084 margin-left: 0.25rem !important;
8088 margin-left: 0.5rem !important;
8092 margin-left: 1rem !important;
8096 margin-left: 1.5rem !important;
8100 margin-left: 3rem !important;
8104 margin-left: auto !important;
8108 padding: 0 !important;
8112 padding: 0.25rem !important;
8116 padding: 0.5rem !important;
8120 padding: 1rem !important;
8124 padding: 1.5rem !important;
8128 padding: 3rem !important;
8132 padding-right: 0 !important;
8133 padding-left: 0 !important;
8137 padding-right: 0.25rem !important;
8138 padding-left: 0.25rem !important;
8142 padding-right: 0.5rem !important;
8143 padding-left: 0.5rem !important;
8147 padding-right: 1rem !important;
8148 padding-left: 1rem !important;
8152 padding-right: 1.5rem !important;
8153 padding-left: 1.5rem !important;
8157 padding-right: 3rem !important;
8158 padding-left: 3rem !important;
8162 padding-top: 0 !important;
8163 padding-bottom: 0 !important;
8167 padding-top: 0.25rem !important;
8168 padding-bottom: 0.25rem !important;
8172 padding-top: 0.5rem !important;
8173 padding-bottom: 0.5rem !important;
8177 padding-top: 1rem !important;
8178 padding-bottom: 1rem !important;
8182 padding-top: 1.5rem !important;
8183 padding-bottom: 1.5rem !important;
8187 padding-top: 3rem !important;
8188 padding-bottom: 3rem !important;
8192 padding-top: 0 !important;
8196 padding-top: 0.25rem !important;
8200 padding-top: 0.5rem !important;
8204 padding-top: 1rem !important;
8208 padding-top: 1.5rem !important;
8212 padding-top: 3rem !important;
8216 padding-right: 0 !important;
8220 padding-right: 0.25rem !important;
8224 padding-right: 0.5rem !important;
8228 padding-right: 1rem !important;
8232 padding-right: 1.5rem !important;
8236 padding-right: 3rem !important;
8240 padding-bottom: 0 !important;
8244 padding-bottom: 0.25rem !important;
8248 padding-bottom: 0.5rem !important;
8252 padding-bottom: 1rem !important;
8256 padding-bottom: 1.5rem !important;
8260 padding-bottom: 3rem !important;
8264 padding-left: 0 !important;
8268 padding-left: 0.25rem !important;
8272 padding-left: 0.5rem !important;
8276 padding-left: 1rem !important;
8280 padding-left: 1.5rem !important;
8284 padding-left: 3rem !important;
8292 gap: 0.25rem !important;
8296 gap: 0.5rem !important;
8300 gap: 1rem !important;
8304 gap: 1.5rem !important;
8308 gap: 3rem !important;
8312 row-gap: 0 !important;
8316 row-gap: 0.25rem !important;
8320 row-gap: 0.5rem !important;
8324 row-gap: 1rem !important;
8328 row-gap: 1.5rem !important;
8332 row-gap: 3rem !important;
8336 -moz-column-gap: 0 !important;
8337 column-gap: 0 !important;
8341 -moz-column-gap: 0.25rem !important;
8342 column-gap: 0.25rem !important;
8346 -moz-column-gap: 0.5rem !important;
8347 column-gap: 0.5rem !important;
8351 -moz-column-gap: 1rem !important;
8352 column-gap: 1rem !important;
8356 -moz-column-gap: 1.5rem !important;
8357 column-gap: 1.5rem !important;
8361 -moz-column-gap: 3rem !important;
8362 column-gap: 3rem !important;
8366 font-family: var(--bs-font-monospace) !important;
8370 font-size: calc(1.375rem + 1.5vw) !important;
8374 font-size: calc(1.325rem + 0.9vw) !important;
8378 font-size: calc(1.3rem + 0.6vw) !important;
8382 font-size: calc(1.275rem + 0.3vw) !important;
8386 font-size: 1.25rem !important;
8390 font-size: 1rem !important;
8394 font-style: italic !important;
8398 font-style: normal !important;
8402 font-weight: lighter !important;
8406 font-weight: 300 !important;
8410 font-weight: 400 !important;
8414 font-weight: 500 !important;
8418 font-weight: 600 !important;
8422 font-weight: 600 !important;
8426 font-weight: bolder !important;
8430 line-height: 1 !important;
8434 line-height: 1.25 !important;
8438 line-height: 1.5 !important;
8442 line-height: 2 !important;
8446 text-align: left !important;
8450 text-align: right !important;
8454 text-align: center !important;
8457 .text-decoration-none {
8458 text-decoration: none !important;
8461 .text-decoration-underline {
8462 text-decoration: underline !important;
8465 .text-decoration-line-through {
8466 text-decoration: line-through !important;
8470 text-transform: lowercase !important;
8474 text-transform: uppercase !important;
8478 text-transform: capitalize !important;
8482 white-space: normal !important;
8486 white-space: nowrap !important;
8489 /* rtl:begin:remove */
8491 word-wrap: break-word !important;
8492 word-break: break-word !important;
8495 /* rtl:end:remove */
8497 --bs-text-opacity: 1;
8498 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8502 --bs-text-opacity: 1;
8503 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8507 --bs-text-opacity: 1;
8508 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8512 --bs-text-opacity: 1;
8513 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8517 --bs-text-opacity: 1;
8518 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8522 --bs-text-opacity: 1;
8523 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8527 --bs-text-opacity: 1;
8528 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8532 --bs-text-opacity: 1;
8533 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8537 --bs-text-opacity: 1;
8538 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8542 --bs-text-opacity: 1;
8543 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8547 --bs-text-opacity: 1;
8548 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8552 --bs-text-opacity: 1;
8553 color: var(--bs-secondary-color) !important;
8557 --bs-text-opacity: 1;
8558 color: rgba(34, 34, 34, 0.5) !important;
8562 --bs-text-opacity: 1;
8563 color: rgba(255, 255, 255, 0.5) !important;
8566 .text-body-secondary {
8567 --bs-text-opacity: 1;
8568 color: var(--bs-secondary-color) !important;
8571 .text-body-tertiary {
8572 --bs-text-opacity: 1;
8573 color: var(--bs-tertiary-color) !important;
8576 .text-body-emphasis {
8577 --bs-text-opacity: 1;
8578 color: var(--bs-emphasis-color) !important;
8582 --bs-text-opacity: 1;
8583 color: inherit !important;
8587 --bs-text-opacity: 0.25;
8591 --bs-text-opacity: 0.5;
8595 --bs-text-opacity: 0.75;
8599 --bs-text-opacity: 1;
8602 .text-primary-emphasis {
8603 color: var(--bs-primary-text-emphasis) !important;
8606 .text-secondary-emphasis {
8607 color: var(--bs-secondary-text-emphasis) !important;
8610 .text-success-emphasis {
8611 color: var(--bs-success-text-emphasis) !important;
8614 .text-info-emphasis {
8615 color: var(--bs-info-text-emphasis) !important;
8618 .text-warning-emphasis {
8619 color: var(--bs-warning-text-emphasis) !important;
8622 .text-danger-emphasis {
8623 color: var(--bs-danger-text-emphasis) !important;
8626 .text-light-emphasis {
8627 color: var(--bs-light-text-emphasis) !important;
8630 .text-dark-emphasis {
8631 color: var(--bs-dark-text-emphasis) !important;
8635 --bs-link-opacity: 0.1;
8638 .link-opacity-10-hover:hover {
8639 --bs-link-opacity: 0.1;
8643 --bs-link-opacity: 0.25;
8646 .link-opacity-25-hover:hover {
8647 --bs-link-opacity: 0.25;
8651 --bs-link-opacity: 0.5;
8654 .link-opacity-50-hover:hover {
8655 --bs-link-opacity: 0.5;
8659 --bs-link-opacity: 0.75;
8662 .link-opacity-75-hover:hover {
8663 --bs-link-opacity: 0.75;
8667 --bs-link-opacity: 1;
8670 .link-opacity-100-hover:hover {
8671 --bs-link-opacity: 1;
8675 text-underline-offset: 0.125em !important;
8678 .link-offset-1-hover:hover {
8679 text-underline-offset: 0.125em !important;
8683 text-underline-offset: 0.25em !important;
8686 .link-offset-2-hover:hover {
8687 text-underline-offset: 0.25em !important;
8691 text-underline-offset: 0.375em !important;
8694 .link-offset-3-hover:hover {
8695 text-underline-offset: 0.375em !important;
8698 .link-underline-primary {
8699 --bs-link-underline-opacity: 1;
8700 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8703 .link-underline-secondary {
8704 --bs-link-underline-opacity: 1;
8705 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8708 .link-underline-success {
8709 --bs-link-underline-opacity: 1;
8710 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8713 .link-underline-info {
8714 --bs-link-underline-opacity: 1;
8715 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8718 .link-underline-warning {
8719 --bs-link-underline-opacity: 1;
8720 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8723 .link-underline-danger {
8724 --bs-link-underline-opacity: 1;
8725 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8728 .link-underline-light {
8729 --bs-link-underline-opacity: 1;
8730 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8733 .link-underline-dark {
8734 --bs-link-underline-opacity: 1;
8735 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8739 --bs-link-underline-opacity: 1;
8740 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8743 .link-underline-opacity-0 {
8744 --bs-link-underline-opacity: 0;
8747 .link-underline-opacity-0-hover:hover {
8748 --bs-link-underline-opacity: 0;
8751 .link-underline-opacity-10 {
8752 --bs-link-underline-opacity: 0.1;
8755 .link-underline-opacity-10-hover:hover {
8756 --bs-link-underline-opacity: 0.1;
8759 .link-underline-opacity-25 {
8760 --bs-link-underline-opacity: 0.25;
8763 .link-underline-opacity-25-hover:hover {
8764 --bs-link-underline-opacity: 0.25;
8767 .link-underline-opacity-50 {
8768 --bs-link-underline-opacity: 0.5;
8771 .link-underline-opacity-50-hover:hover {
8772 --bs-link-underline-opacity: 0.5;
8775 .link-underline-opacity-75 {
8776 --bs-link-underline-opacity: 0.75;
8779 .link-underline-opacity-75-hover:hover {
8780 --bs-link-underline-opacity: 0.75;
8783 .link-underline-opacity-100 {
8784 --bs-link-underline-opacity: 1;
8787 .link-underline-opacity-100-hover:hover {
8788 --bs-link-underline-opacity: 1;
8793 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8798 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8803 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8808 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8813 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8818 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8823 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8828 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8833 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8838 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8843 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8848 background-color: transparent !important;
8851 .bg-body-secondary {
8853 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8858 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8862 --bs-bg-opacity: 0.1;
8866 --bs-bg-opacity: 0.25;
8870 --bs-bg-opacity: 0.5;
8874 --bs-bg-opacity: 0.75;
8881 .bg-primary-subtle {
8882 background-color: var(--bs-primary-bg-subtle) !important;
8885 .bg-secondary-subtle {
8886 background-color: var(--bs-secondary-bg-subtle) !important;
8889 .bg-success-subtle {
8890 background-color: var(--bs-success-bg-subtle) !important;
8894 background-color: var(--bs-info-bg-subtle) !important;
8897 .bg-warning-subtle {
8898 background-color: var(--bs-warning-bg-subtle) !important;
8902 background-color: var(--bs-danger-bg-subtle) !important;
8906 background-color: var(--bs-light-bg-subtle) !important;
8910 background-color: var(--bs-dark-bg-subtle) !important;
8914 background-image: var(--bs-gradient) !important;
8918 -webkit-user-select: all !important;
8919 -moz-user-select: all !important;
8920 user-select: all !important;
8924 -webkit-user-select: auto !important;
8925 -moz-user-select: auto !important;
8926 user-select: auto !important;
8930 -webkit-user-select: none !important;
8931 -moz-user-select: none !important;
8932 user-select: none !important;
8936 pointer-events: none !important;
8940 pointer-events: auto !important;
8944 border-radius: var(--bs-border-radius) !important;
8948 border-radius: 0 !important;
8952 border-radius: var(--bs-border-radius-sm) !important;
8956 border-radius: var(--bs-border-radius) !important;
8960 border-radius: var(--bs-border-radius-lg) !important;
8964 border-radius: var(--bs-border-radius-xl) !important;
8968 border-radius: var(--bs-border-radius-xxl) !important;
8972 border-radius: 50% !important;
8976 border-radius: var(--bs-border-radius-pill) !important;
8980 border-top-left-radius: var(--bs-border-radius) !important;
8981 border-top-right-radius: var(--bs-border-radius) !important;
8985 border-top-left-radius: 0 !important;
8986 border-top-right-radius: 0 !important;
8990 border-top-left-radius: var(--bs-border-radius-sm) !important;
8991 border-top-right-radius: var(--bs-border-radius-sm) !important;
8995 border-top-left-radius: var(--bs-border-radius) !important;
8996 border-top-right-radius: var(--bs-border-radius) !important;
9000 border-top-left-radius: var(--bs-border-radius-lg) !important;
9001 border-top-right-radius: var(--bs-border-radius-lg) !important;
9005 border-top-left-radius: var(--bs-border-radius-xl) !important;
9006 border-top-right-radius: var(--bs-border-radius-xl) !important;
9010 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9011 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9014 .rounded-top-circle {
9015 border-top-left-radius: 50% !important;
9016 border-top-right-radius: 50% !important;
9020 border-top-left-radius: var(--bs-border-radius-pill) !important;
9021 border-top-right-radius: var(--bs-border-radius-pill) !important;
9025 border-top-right-radius: var(--bs-border-radius) !important;
9026 border-bottom-right-radius: var(--bs-border-radius) !important;
9030 border-top-right-radius: 0 !important;
9031 border-bottom-right-radius: 0 !important;
9035 border-top-right-radius: var(--bs-border-radius-sm) !important;
9036 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9040 border-top-right-radius: var(--bs-border-radius) !important;
9041 border-bottom-right-radius: var(--bs-border-radius) !important;
9045 border-top-right-radius: var(--bs-border-radius-lg) !important;
9046 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9050 border-top-right-radius: var(--bs-border-radius-xl) !important;
9051 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9055 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9056 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9059 .rounded-end-circle {
9060 border-top-right-radius: 50% !important;
9061 border-bottom-right-radius: 50% !important;
9065 border-top-right-radius: var(--bs-border-radius-pill) !important;
9066 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9070 border-bottom-right-radius: var(--bs-border-radius) !important;
9071 border-bottom-left-radius: var(--bs-border-radius) !important;
9075 border-bottom-right-radius: 0 !important;
9076 border-bottom-left-radius: 0 !important;
9080 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9081 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9085 border-bottom-right-radius: var(--bs-border-radius) !important;
9086 border-bottom-left-radius: var(--bs-border-radius) !important;
9090 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9091 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9095 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9096 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9100 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9101 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9104 .rounded-bottom-circle {
9105 border-bottom-right-radius: 50% !important;
9106 border-bottom-left-radius: 50% !important;
9109 .rounded-bottom-pill {
9110 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9111 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9115 border-bottom-left-radius: var(--bs-border-radius) !important;
9116 border-top-left-radius: var(--bs-border-radius) !important;
9120 border-bottom-left-radius: 0 !important;
9121 border-top-left-radius: 0 !important;
9125 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9126 border-top-left-radius: var(--bs-border-radius-sm) !important;
9130 border-bottom-left-radius: var(--bs-border-radius) !important;
9131 border-top-left-radius: var(--bs-border-radius) !important;
9135 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9136 border-top-left-radius: var(--bs-border-radius-lg) !important;
9140 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9141 border-top-left-radius: var(--bs-border-radius-xl) !important;
9145 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9146 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9149 .rounded-start-circle {
9150 border-bottom-left-radius: 50% !important;
9151 border-top-left-radius: 50% !important;
9154 .rounded-start-pill {
9155 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9156 border-top-left-radius: var(--bs-border-radius-pill) !important;
9160 visibility: visible !important;
9164 visibility: hidden !important;
9168 z-index: -1 !important;
9172 z-index: 0 !important;
9176 z-index: 1 !important;
9180 z-index: 2 !important;
9184 z-index: 3 !important;
9187 @media (min-width: 576px) {
9189 float: left !important;
9192 float: right !important;
9195 float: none !important;
9197 .object-fit-sm-contain {
9198 -o-object-fit: contain !important;
9199 object-fit: contain !important;
9201 .object-fit-sm-cover {
9202 -o-object-fit: cover !important;
9203 object-fit: cover !important;
9205 .object-fit-sm-fill {
9206 -o-object-fit: fill !important;
9207 object-fit: fill !important;
9209 .object-fit-sm-scale {
9210 -o-object-fit: scale-down !important;
9211 object-fit: scale-down !important;
9213 .object-fit-sm-none {
9214 -o-object-fit: none !important;
9215 object-fit: none !important;
9218 display: inline !important;
9220 .d-sm-inline-block {
9221 display: inline-block !important;
9224 display: block !important;
9227 display: grid !important;
9230 display: inline-grid !important;
9233 display: table !important;
9236 display: table-row !important;
9239 display: table-cell !important;
9242 display: flex !important;
9245 display: inline-flex !important;
9248 display: none !important;
9251 flex: 1 1 auto !important;
9254 flex-direction: row !important;
9257 flex-direction: column !important;
9259 .flex-sm-row-reverse {
9260 flex-direction: row-reverse !important;
9262 .flex-sm-column-reverse {
9263 flex-direction: column-reverse !important;
9266 flex-grow: 0 !important;
9269 flex-grow: 1 !important;
9272 flex-shrink: 0 !important;
9275 flex-shrink: 1 !important;
9278 flex-wrap: wrap !important;
9281 flex-wrap: nowrap !important;
9283 .flex-sm-wrap-reverse {
9284 flex-wrap: wrap-reverse !important;
9286 .justify-content-sm-start {
9287 justify-content: flex-start !important;
9289 .justify-content-sm-end {
9290 justify-content: flex-end !important;
9292 .justify-content-sm-center {
9293 justify-content: center !important;
9295 .justify-content-sm-between {
9296 justify-content: space-between !important;
9298 .justify-content-sm-around {
9299 justify-content: space-around !important;
9301 .justify-content-sm-evenly {
9302 justify-content: space-evenly !important;
9304 .align-items-sm-start {
9305 align-items: flex-start !important;
9307 .align-items-sm-end {
9308 align-items: flex-end !important;
9310 .align-items-sm-center {
9311 align-items: center !important;
9313 .align-items-sm-baseline {
9314 align-items: baseline !important;
9316 .align-items-sm-stretch {
9317 align-items: stretch !important;
9319 .align-content-sm-start {
9320 align-content: flex-start !important;
9322 .align-content-sm-end {
9323 align-content: flex-end !important;
9325 .align-content-sm-center {
9326 align-content: center !important;
9328 .align-content-sm-between {
9329 align-content: space-between !important;
9331 .align-content-sm-around {
9332 align-content: space-around !important;
9334 .align-content-sm-stretch {
9335 align-content: stretch !important;
9337 .align-self-sm-auto {
9338 align-self: auto !important;
9340 .align-self-sm-start {
9341 align-self: flex-start !important;
9343 .align-self-sm-end {
9344 align-self: flex-end !important;
9346 .align-self-sm-center {
9347 align-self: center !important;
9349 .align-self-sm-baseline {
9350 align-self: baseline !important;
9352 .align-self-sm-stretch {
9353 align-self: stretch !important;
9356 order: -1 !important;
9359 order: 0 !important;
9362 order: 1 !important;
9365 order: 2 !important;
9368 order: 3 !important;
9371 order: 4 !important;
9374 order: 5 !important;
9377 order: 6 !important;
9380 margin: 0 !important;
9383 margin: 0.25rem !important;
9386 margin: 0.5rem !important;
9389 margin: 1rem !important;
9392 margin: 1.5rem !important;
9395 margin: 3rem !important;
9398 margin: auto !important;
9401 margin-right: 0 !important;
9402 margin-left: 0 !important;
9405 margin-right: 0.25rem !important;
9406 margin-left: 0.25rem !important;
9409 margin-right: 0.5rem !important;
9410 margin-left: 0.5rem !important;
9413 margin-right: 1rem !important;
9414 margin-left: 1rem !important;
9417 margin-right: 1.5rem !important;
9418 margin-left: 1.5rem !important;
9421 margin-right: 3rem !important;
9422 margin-left: 3rem !important;
9425 margin-right: auto !important;
9426 margin-left: auto !important;
9429 margin-top: 0 !important;
9430 margin-bottom: 0 !important;
9433 margin-top: 0.25rem !important;
9434 margin-bottom: 0.25rem !important;
9437 margin-top: 0.5rem !important;
9438 margin-bottom: 0.5rem !important;
9441 margin-top: 1rem !important;
9442 margin-bottom: 1rem !important;
9445 margin-top: 1.5rem !important;
9446 margin-bottom: 1.5rem !important;
9449 margin-top: 3rem !important;
9450 margin-bottom: 3rem !important;
9453 margin-top: auto !important;
9454 margin-bottom: auto !important;
9457 margin-top: 0 !important;
9460 margin-top: 0.25rem !important;
9463 margin-top: 0.5rem !important;
9466 margin-top: 1rem !important;
9469 margin-top: 1.5rem !important;
9472 margin-top: 3rem !important;
9475 margin-top: auto !important;
9478 margin-right: 0 !important;
9481 margin-right: 0.25rem !important;
9484 margin-right: 0.5rem !important;
9487 margin-right: 1rem !important;
9490 margin-right: 1.5rem !important;
9493 margin-right: 3rem !important;
9496 margin-right: auto !important;
9499 margin-bottom: 0 !important;
9502 margin-bottom: 0.25rem !important;
9505 margin-bottom: 0.5rem !important;
9508 margin-bottom: 1rem !important;
9511 margin-bottom: 1.5rem !important;
9514 margin-bottom: 3rem !important;
9517 margin-bottom: auto !important;
9520 margin-left: 0 !important;
9523 margin-left: 0.25rem !important;
9526 margin-left: 0.5rem !important;
9529 margin-left: 1rem !important;
9532 margin-left: 1.5rem !important;
9535 margin-left: 3rem !important;
9538 margin-left: auto !important;
9541 padding: 0 !important;
9544 padding: 0.25rem !important;
9547 padding: 0.5rem !important;
9550 padding: 1rem !important;
9553 padding: 1.5rem !important;
9556 padding: 3rem !important;
9559 padding-right: 0 !important;
9560 padding-left: 0 !important;
9563 padding-right: 0.25rem !important;
9564 padding-left: 0.25rem !important;
9567 padding-right: 0.5rem !important;
9568 padding-left: 0.5rem !important;
9571 padding-right: 1rem !important;
9572 padding-left: 1rem !important;
9575 padding-right: 1.5rem !important;
9576 padding-left: 1.5rem !important;
9579 padding-right: 3rem !important;
9580 padding-left: 3rem !important;
9583 padding-top: 0 !important;
9584 padding-bottom: 0 !important;
9587 padding-top: 0.25rem !important;
9588 padding-bottom: 0.25rem !important;
9591 padding-top: 0.5rem !important;
9592 padding-bottom: 0.5rem !important;
9595 padding-top: 1rem !important;
9596 padding-bottom: 1rem !important;
9599 padding-top: 1.5rem !important;
9600 padding-bottom: 1.5rem !important;
9603 padding-top: 3rem !important;
9604 padding-bottom: 3rem !important;
9607 padding-top: 0 !important;
9610 padding-top: 0.25rem !important;
9613 padding-top: 0.5rem !important;
9616 padding-top: 1rem !important;
9619 padding-top: 1.5rem !important;
9622 padding-top: 3rem !important;
9625 padding-right: 0 !important;
9628 padding-right: 0.25rem !important;
9631 padding-right: 0.5rem !important;
9634 padding-right: 1rem !important;
9637 padding-right: 1.5rem !important;
9640 padding-right: 3rem !important;
9643 padding-bottom: 0 !important;
9646 padding-bottom: 0.25rem !important;
9649 padding-bottom: 0.5rem !important;
9652 padding-bottom: 1rem !important;
9655 padding-bottom: 1.5rem !important;
9658 padding-bottom: 3rem !important;
9661 padding-left: 0 !important;
9664 padding-left: 0.25rem !important;
9667 padding-left: 0.5rem !important;
9670 padding-left: 1rem !important;
9673 padding-left: 1.5rem !important;
9676 padding-left: 3rem !important;
9682 gap: 0.25rem !important;
9685 gap: 0.5rem !important;
9688 gap: 1rem !important;
9691 gap: 1.5rem !important;
9694 gap: 3rem !important;
9697 row-gap: 0 !important;
9700 row-gap: 0.25rem !important;
9703 row-gap: 0.5rem !important;
9706 row-gap: 1rem !important;
9709 row-gap: 1.5rem !important;
9712 row-gap: 3rem !important;
9715 -moz-column-gap: 0 !important;
9716 column-gap: 0 !important;
9719 -moz-column-gap: 0.25rem !important;
9720 column-gap: 0.25rem !important;
9723 -moz-column-gap: 0.5rem !important;
9724 column-gap: 0.5rem !important;
9727 -moz-column-gap: 1rem !important;
9728 column-gap: 1rem !important;
9731 -moz-column-gap: 1.5rem !important;
9732 column-gap: 1.5rem !important;
9735 -moz-column-gap: 3rem !important;
9736 column-gap: 3rem !important;
9739 text-align: left !important;
9742 text-align: right !important;
9745 text-align: center !important;
9748 @media (min-width: 768px) {
9750 float: left !important;
9753 float: right !important;
9756 float: none !important;
9758 .object-fit-md-contain {
9759 -o-object-fit: contain !important;
9760 object-fit: contain !important;
9762 .object-fit-md-cover {
9763 -o-object-fit: cover !important;
9764 object-fit: cover !important;
9766 .object-fit-md-fill {
9767 -o-object-fit: fill !important;
9768 object-fit: fill !important;
9770 .object-fit-md-scale {
9771 -o-object-fit: scale-down !important;
9772 object-fit: scale-down !important;
9774 .object-fit-md-none {
9775 -o-object-fit: none !important;
9776 object-fit: none !important;
9779 display: inline !important;
9781 .d-md-inline-block {
9782 display: inline-block !important;
9785 display: block !important;
9788 display: grid !important;
9791 display: inline-grid !important;
9794 display: table !important;
9797 display: table-row !important;
9800 display: table-cell !important;
9803 display: flex !important;
9806 display: inline-flex !important;
9809 display: none !important;
9812 flex: 1 1 auto !important;
9815 flex-direction: row !important;
9818 flex-direction: column !important;
9820 .flex-md-row-reverse {
9821 flex-direction: row-reverse !important;
9823 .flex-md-column-reverse {
9824 flex-direction: column-reverse !important;
9827 flex-grow: 0 !important;
9830 flex-grow: 1 !important;
9833 flex-shrink: 0 !important;
9836 flex-shrink: 1 !important;
9839 flex-wrap: wrap !important;
9842 flex-wrap: nowrap !important;
9844 .flex-md-wrap-reverse {
9845 flex-wrap: wrap-reverse !important;
9847 .justify-content-md-start {
9848 justify-content: flex-start !important;
9850 .justify-content-md-end {
9851 justify-content: flex-end !important;
9853 .justify-content-md-center {
9854 justify-content: center !important;
9856 .justify-content-md-between {
9857 justify-content: space-between !important;
9859 .justify-content-md-around {
9860 justify-content: space-around !important;
9862 .justify-content-md-evenly {
9863 justify-content: space-evenly !important;
9865 .align-items-md-start {
9866 align-items: flex-start !important;
9868 .align-items-md-end {
9869 align-items: flex-end !important;
9871 .align-items-md-center {
9872 align-items: center !important;
9874 .align-items-md-baseline {
9875 align-items: baseline !important;
9877 .align-items-md-stretch {
9878 align-items: stretch !important;
9880 .align-content-md-start {
9881 align-content: flex-start !important;
9883 .align-content-md-end {
9884 align-content: flex-end !important;
9886 .align-content-md-center {
9887 align-content: center !important;
9889 .align-content-md-between {
9890 align-content: space-between !important;
9892 .align-content-md-around {
9893 align-content: space-around !important;
9895 .align-content-md-stretch {
9896 align-content: stretch !important;
9898 .align-self-md-auto {
9899 align-self: auto !important;
9901 .align-self-md-start {
9902 align-self: flex-start !important;
9904 .align-self-md-end {
9905 align-self: flex-end !important;
9907 .align-self-md-center {
9908 align-self: center !important;
9910 .align-self-md-baseline {
9911 align-self: baseline !important;
9913 .align-self-md-stretch {
9914 align-self: stretch !important;
9917 order: -1 !important;
9920 order: 0 !important;
9923 order: 1 !important;
9926 order: 2 !important;
9929 order: 3 !important;
9932 order: 4 !important;
9935 order: 5 !important;
9938 order: 6 !important;
9941 margin: 0 !important;
9944 margin: 0.25rem !important;
9947 margin: 0.5rem !important;
9950 margin: 1rem !important;
9953 margin: 1.5rem !important;
9956 margin: 3rem !important;
9959 margin: auto !important;
9962 margin-right: 0 !important;
9963 margin-left: 0 !important;
9966 margin-right: 0.25rem !important;
9967 margin-left: 0.25rem !important;
9970 margin-right: 0.5rem !important;
9971 margin-left: 0.5rem !important;
9974 margin-right: 1rem !important;
9975 margin-left: 1rem !important;
9978 margin-right: 1.5rem !important;
9979 margin-left: 1.5rem !important;
9982 margin-right: 3rem !important;
9983 margin-left: 3rem !important;
9986 margin-right: auto !important;
9987 margin-left: auto !important;
9990 margin-top: 0 !important;
9991 margin-bottom: 0 !important;
9994 margin-top: 0.25rem !important;
9995 margin-bottom: 0.25rem !important;
9998 margin-top: 0.5rem !important;
9999 margin-bottom: 0.5rem !important;
10002 margin-top: 1rem !important;
10003 margin-bottom: 1rem !important;
10006 margin-top: 1.5rem !important;
10007 margin-bottom: 1.5rem !important;
10010 margin-top: 3rem !important;
10011 margin-bottom: 3rem !important;
10014 margin-top: auto !important;
10015 margin-bottom: auto !important;
10018 margin-top: 0 !important;
10021 margin-top: 0.25rem !important;
10024 margin-top: 0.5rem !important;
10027 margin-top: 1rem !important;
10030 margin-top: 1.5rem !important;
10033 margin-top: 3rem !important;
10036 margin-top: auto !important;
10039 margin-right: 0 !important;
10042 margin-right: 0.25rem !important;
10045 margin-right: 0.5rem !important;
10048 margin-right: 1rem !important;
10051 margin-right: 1.5rem !important;
10054 margin-right: 3rem !important;
10057 margin-right: auto !important;
10060 margin-bottom: 0 !important;
10063 margin-bottom: 0.25rem !important;
10066 margin-bottom: 0.5rem !important;
10069 margin-bottom: 1rem !important;
10072 margin-bottom: 1.5rem !important;
10075 margin-bottom: 3rem !important;
10078 margin-bottom: auto !important;
10081 margin-left: 0 !important;
10084 margin-left: 0.25rem !important;
10087 margin-left: 0.5rem !important;
10090 margin-left: 1rem !important;
10093 margin-left: 1.5rem !important;
10096 margin-left: 3rem !important;
10099 margin-left: auto !important;
10102 padding: 0 !important;
10105 padding: 0.25rem !important;
10108 padding: 0.5rem !important;
10111 padding: 1rem !important;
10114 padding: 1.5rem !important;
10117 padding: 3rem !important;
10120 padding-right: 0 !important;
10121 padding-left: 0 !important;
10124 padding-right: 0.25rem !important;
10125 padding-left: 0.25rem !important;
10128 padding-right: 0.5rem !important;
10129 padding-left: 0.5rem !important;
10132 padding-right: 1rem !important;
10133 padding-left: 1rem !important;
10136 padding-right: 1.5rem !important;
10137 padding-left: 1.5rem !important;
10140 padding-right: 3rem !important;
10141 padding-left: 3rem !important;
10144 padding-top: 0 !important;
10145 padding-bottom: 0 !important;
10148 padding-top: 0.25rem !important;
10149 padding-bottom: 0.25rem !important;
10152 padding-top: 0.5rem !important;
10153 padding-bottom: 0.5rem !important;
10156 padding-top: 1rem !important;
10157 padding-bottom: 1rem !important;
10160 padding-top: 1.5rem !important;
10161 padding-bottom: 1.5rem !important;
10164 padding-top: 3rem !important;
10165 padding-bottom: 3rem !important;
10168 padding-top: 0 !important;
10171 padding-top: 0.25rem !important;
10174 padding-top: 0.5rem !important;
10177 padding-top: 1rem !important;
10180 padding-top: 1.5rem !important;
10183 padding-top: 3rem !important;
10186 padding-right: 0 !important;
10189 padding-right: 0.25rem !important;
10192 padding-right: 0.5rem !important;
10195 padding-right: 1rem !important;
10198 padding-right: 1.5rem !important;
10201 padding-right: 3rem !important;
10204 padding-bottom: 0 !important;
10207 padding-bottom: 0.25rem !important;
10210 padding-bottom: 0.5rem !important;
10213 padding-bottom: 1rem !important;
10216 padding-bottom: 1.5rem !important;
10219 padding-bottom: 3rem !important;
10222 padding-left: 0 !important;
10225 padding-left: 0.25rem !important;
10228 padding-left: 0.5rem !important;
10231 padding-left: 1rem !important;
10234 padding-left: 1.5rem !important;
10237 padding-left: 3rem !important;
10243 gap: 0.25rem !important;
10246 gap: 0.5rem !important;
10249 gap: 1rem !important;
10252 gap: 1.5rem !important;
10255 gap: 3rem !important;
10258 row-gap: 0 !important;
10261 row-gap: 0.25rem !important;
10264 row-gap: 0.5rem !important;
10267 row-gap: 1rem !important;
10270 row-gap: 1.5rem !important;
10273 row-gap: 3rem !important;
10276 -moz-column-gap: 0 !important;
10277 column-gap: 0 !important;
10280 -moz-column-gap: 0.25rem !important;
10281 column-gap: 0.25rem !important;
10284 -moz-column-gap: 0.5rem !important;
10285 column-gap: 0.5rem !important;
10288 -moz-column-gap: 1rem !important;
10289 column-gap: 1rem !important;
10292 -moz-column-gap: 1.5rem !important;
10293 column-gap: 1.5rem !important;
10296 -moz-column-gap: 3rem !important;
10297 column-gap: 3rem !important;
10300 text-align: left !important;
10303 text-align: right !important;
10306 text-align: center !important;
10309 @media (min-width: 992px) {
10311 float: left !important;
10314 float: right !important;
10317 float: none !important;
10319 .object-fit-lg-contain {
10320 -o-object-fit: contain !important;
10321 object-fit: contain !important;
10323 .object-fit-lg-cover {
10324 -o-object-fit: cover !important;
10325 object-fit: cover !important;
10327 .object-fit-lg-fill {
10328 -o-object-fit: fill !important;
10329 object-fit: fill !important;
10331 .object-fit-lg-scale {
10332 -o-object-fit: scale-down !important;
10333 object-fit: scale-down !important;
10335 .object-fit-lg-none {
10336 -o-object-fit: none !important;
10337 object-fit: none !important;
10340 display: inline !important;
10342 .d-lg-inline-block {
10343 display: inline-block !important;
10346 display: block !important;
10349 display: grid !important;
10351 .d-lg-inline-grid {
10352 display: inline-grid !important;
10355 display: table !important;
10358 display: table-row !important;
10361 display: table-cell !important;
10364 display: flex !important;
10366 .d-lg-inline-flex {
10367 display: inline-flex !important;
10370 display: none !important;
10373 flex: 1 1 auto !important;
10376 flex-direction: row !important;
10379 flex-direction: column !important;
10381 .flex-lg-row-reverse {
10382 flex-direction: row-reverse !important;
10384 .flex-lg-column-reverse {
10385 flex-direction: column-reverse !important;
10388 flex-grow: 0 !important;
10391 flex-grow: 1 !important;
10393 .flex-lg-shrink-0 {
10394 flex-shrink: 0 !important;
10396 .flex-lg-shrink-1 {
10397 flex-shrink: 1 !important;
10400 flex-wrap: wrap !important;
10403 flex-wrap: nowrap !important;
10405 .flex-lg-wrap-reverse {
10406 flex-wrap: wrap-reverse !important;
10408 .justify-content-lg-start {
10409 justify-content: flex-start !important;
10411 .justify-content-lg-end {
10412 justify-content: flex-end !important;
10414 .justify-content-lg-center {
10415 justify-content: center !important;
10417 .justify-content-lg-between {
10418 justify-content: space-between !important;
10420 .justify-content-lg-around {
10421 justify-content: space-around !important;
10423 .justify-content-lg-evenly {
10424 justify-content: space-evenly !important;
10426 .align-items-lg-start {
10427 align-items: flex-start !important;
10429 .align-items-lg-end {
10430 align-items: flex-end !important;
10432 .align-items-lg-center {
10433 align-items: center !important;
10435 .align-items-lg-baseline {
10436 align-items: baseline !important;
10438 .align-items-lg-stretch {
10439 align-items: stretch !important;
10441 .align-content-lg-start {
10442 align-content: flex-start !important;
10444 .align-content-lg-end {
10445 align-content: flex-end !important;
10447 .align-content-lg-center {
10448 align-content: center !important;
10450 .align-content-lg-between {
10451 align-content: space-between !important;
10453 .align-content-lg-around {
10454 align-content: space-around !important;
10456 .align-content-lg-stretch {
10457 align-content: stretch !important;
10459 .align-self-lg-auto {
10460 align-self: auto !important;
10462 .align-self-lg-start {
10463 align-self: flex-start !important;
10465 .align-self-lg-end {
10466 align-self: flex-end !important;
10468 .align-self-lg-center {
10469 align-self: center !important;
10471 .align-self-lg-baseline {
10472 align-self: baseline !important;
10474 .align-self-lg-stretch {
10475 align-self: stretch !important;
10478 order: -1 !important;
10481 order: 0 !important;
10484 order: 1 !important;
10487 order: 2 !important;
10490 order: 3 !important;
10493 order: 4 !important;
10496 order: 5 !important;
10499 order: 6 !important;
10502 margin: 0 !important;
10505 margin: 0.25rem !important;
10508 margin: 0.5rem !important;
10511 margin: 1rem !important;
10514 margin: 1.5rem !important;
10517 margin: 3rem !important;
10520 margin: auto !important;
10523 margin-right: 0 !important;
10524 margin-left: 0 !important;
10527 margin-right: 0.25rem !important;
10528 margin-left: 0.25rem !important;
10531 margin-right: 0.5rem !important;
10532 margin-left: 0.5rem !important;
10535 margin-right: 1rem !important;
10536 margin-left: 1rem !important;
10539 margin-right: 1.5rem !important;
10540 margin-left: 1.5rem !important;
10543 margin-right: 3rem !important;
10544 margin-left: 3rem !important;
10547 margin-right: auto !important;
10548 margin-left: auto !important;
10551 margin-top: 0 !important;
10552 margin-bottom: 0 !important;
10555 margin-top: 0.25rem !important;
10556 margin-bottom: 0.25rem !important;
10559 margin-top: 0.5rem !important;
10560 margin-bottom: 0.5rem !important;
10563 margin-top: 1rem !important;
10564 margin-bottom: 1rem !important;
10567 margin-top: 1.5rem !important;
10568 margin-bottom: 1.5rem !important;
10571 margin-top: 3rem !important;
10572 margin-bottom: 3rem !important;
10575 margin-top: auto !important;
10576 margin-bottom: auto !important;
10579 margin-top: 0 !important;
10582 margin-top: 0.25rem !important;
10585 margin-top: 0.5rem !important;
10588 margin-top: 1rem !important;
10591 margin-top: 1.5rem !important;
10594 margin-top: 3rem !important;
10597 margin-top: auto !important;
10600 margin-right: 0 !important;
10603 margin-right: 0.25rem !important;
10606 margin-right: 0.5rem !important;
10609 margin-right: 1rem !important;
10612 margin-right: 1.5rem !important;
10615 margin-right: 3rem !important;
10618 margin-right: auto !important;
10621 margin-bottom: 0 !important;
10624 margin-bottom: 0.25rem !important;
10627 margin-bottom: 0.5rem !important;
10630 margin-bottom: 1rem !important;
10633 margin-bottom: 1.5rem !important;
10636 margin-bottom: 3rem !important;
10639 margin-bottom: auto !important;
10642 margin-left: 0 !important;
10645 margin-left: 0.25rem !important;
10648 margin-left: 0.5rem !important;
10651 margin-left: 1rem !important;
10654 margin-left: 1.5rem !important;
10657 margin-left: 3rem !important;
10660 margin-left: auto !important;
10663 padding: 0 !important;
10666 padding: 0.25rem !important;
10669 padding: 0.5rem !important;
10672 padding: 1rem !important;
10675 padding: 1.5rem !important;
10678 padding: 3rem !important;
10681 padding-right: 0 !important;
10682 padding-left: 0 !important;
10685 padding-right: 0.25rem !important;
10686 padding-left: 0.25rem !important;
10689 padding-right: 0.5rem !important;
10690 padding-left: 0.5rem !important;
10693 padding-right: 1rem !important;
10694 padding-left: 1rem !important;
10697 padding-right: 1.5rem !important;
10698 padding-left: 1.5rem !important;
10701 padding-right: 3rem !important;
10702 padding-left: 3rem !important;
10705 padding-top: 0 !important;
10706 padding-bottom: 0 !important;
10709 padding-top: 0.25rem !important;
10710 padding-bottom: 0.25rem !important;
10713 padding-top: 0.5rem !important;
10714 padding-bottom: 0.5rem !important;
10717 padding-top: 1rem !important;
10718 padding-bottom: 1rem !important;
10721 padding-top: 1.5rem !important;
10722 padding-bottom: 1.5rem !important;
10725 padding-top: 3rem !important;
10726 padding-bottom: 3rem !important;
10729 padding-top: 0 !important;
10732 padding-top: 0.25rem !important;
10735 padding-top: 0.5rem !important;
10738 padding-top: 1rem !important;
10741 padding-top: 1.5rem !important;
10744 padding-top: 3rem !important;
10747 padding-right: 0 !important;
10750 padding-right: 0.25rem !important;
10753 padding-right: 0.5rem !important;
10756 padding-right: 1rem !important;
10759 padding-right: 1.5rem !important;
10762 padding-right: 3rem !important;
10765 padding-bottom: 0 !important;
10768 padding-bottom: 0.25rem !important;
10771 padding-bottom: 0.5rem !important;
10774 padding-bottom: 1rem !important;
10777 padding-bottom: 1.5rem !important;
10780 padding-bottom: 3rem !important;
10783 padding-left: 0 !important;
10786 padding-left: 0.25rem !important;
10789 padding-left: 0.5rem !important;
10792 padding-left: 1rem !important;
10795 padding-left: 1.5rem !important;
10798 padding-left: 3rem !important;
10804 gap: 0.25rem !important;
10807 gap: 0.5rem !important;
10810 gap: 1rem !important;
10813 gap: 1.5rem !important;
10816 gap: 3rem !important;
10819 row-gap: 0 !important;
10822 row-gap: 0.25rem !important;
10825 row-gap: 0.5rem !important;
10828 row-gap: 1rem !important;
10831 row-gap: 1.5rem !important;
10834 row-gap: 3rem !important;
10837 -moz-column-gap: 0 !important;
10838 column-gap: 0 !important;
10841 -moz-column-gap: 0.25rem !important;
10842 column-gap: 0.25rem !important;
10845 -moz-column-gap: 0.5rem !important;
10846 column-gap: 0.5rem !important;
10849 -moz-column-gap: 1rem !important;
10850 column-gap: 1rem !important;
10853 -moz-column-gap: 1.5rem !important;
10854 column-gap: 1.5rem !important;
10857 -moz-column-gap: 3rem !important;
10858 column-gap: 3rem !important;
10861 text-align: left !important;
10864 text-align: right !important;
10867 text-align: center !important;
10870 @media (min-width: 1200px) {
10872 float: left !important;
10875 float: right !important;
10878 float: none !important;
10880 .object-fit-xl-contain {
10881 -o-object-fit: contain !important;
10882 object-fit: contain !important;
10884 .object-fit-xl-cover {
10885 -o-object-fit: cover !important;
10886 object-fit: cover !important;
10888 .object-fit-xl-fill {
10889 -o-object-fit: fill !important;
10890 object-fit: fill !important;
10892 .object-fit-xl-scale {
10893 -o-object-fit: scale-down !important;
10894 object-fit: scale-down !important;
10896 .object-fit-xl-none {
10897 -o-object-fit: none !important;
10898 object-fit: none !important;
10901 display: inline !important;
10903 .d-xl-inline-block {
10904 display: inline-block !important;
10907 display: block !important;
10910 display: grid !important;
10912 .d-xl-inline-grid {
10913 display: inline-grid !important;
10916 display: table !important;
10919 display: table-row !important;
10922 display: table-cell !important;
10925 display: flex !important;
10927 .d-xl-inline-flex {
10928 display: inline-flex !important;
10931 display: none !important;
10934 flex: 1 1 auto !important;
10937 flex-direction: row !important;
10940 flex-direction: column !important;
10942 .flex-xl-row-reverse {
10943 flex-direction: row-reverse !important;
10945 .flex-xl-column-reverse {
10946 flex-direction: column-reverse !important;
10949 flex-grow: 0 !important;
10952 flex-grow: 1 !important;
10954 .flex-xl-shrink-0 {
10955 flex-shrink: 0 !important;
10957 .flex-xl-shrink-1 {
10958 flex-shrink: 1 !important;
10961 flex-wrap: wrap !important;
10964 flex-wrap: nowrap !important;
10966 .flex-xl-wrap-reverse {
10967 flex-wrap: wrap-reverse !important;
10969 .justify-content-xl-start {
10970 justify-content: flex-start !important;
10972 .justify-content-xl-end {
10973 justify-content: flex-end !important;
10975 .justify-content-xl-center {
10976 justify-content: center !important;
10978 .justify-content-xl-between {
10979 justify-content: space-between !important;
10981 .justify-content-xl-around {
10982 justify-content: space-around !important;
10984 .justify-content-xl-evenly {
10985 justify-content: space-evenly !important;
10987 .align-items-xl-start {
10988 align-items: flex-start !important;
10990 .align-items-xl-end {
10991 align-items: flex-end !important;
10993 .align-items-xl-center {
10994 align-items: center !important;
10996 .align-items-xl-baseline {
10997 align-items: baseline !important;
10999 .align-items-xl-stretch {
11000 align-items: stretch !important;
11002 .align-content-xl-start {
11003 align-content: flex-start !important;
11005 .align-content-xl-end {
11006 align-content: flex-end !important;
11008 .align-content-xl-center {
11009 align-content: center !important;
11011 .align-content-xl-between {
11012 align-content: space-between !important;
11014 .align-content-xl-around {
11015 align-content: space-around !important;
11017 .align-content-xl-stretch {
11018 align-content: stretch !important;
11020 .align-self-xl-auto {
11021 align-self: auto !important;
11023 .align-self-xl-start {
11024 align-self: flex-start !important;
11026 .align-self-xl-end {
11027 align-self: flex-end !important;
11029 .align-self-xl-center {
11030 align-self: center !important;
11032 .align-self-xl-baseline {
11033 align-self: baseline !important;
11035 .align-self-xl-stretch {
11036 align-self: stretch !important;
11039 order: -1 !important;
11042 order: 0 !important;
11045 order: 1 !important;
11048 order: 2 !important;
11051 order: 3 !important;
11054 order: 4 !important;
11057 order: 5 !important;
11060 order: 6 !important;
11063 margin: 0 !important;
11066 margin: 0.25rem !important;
11069 margin: 0.5rem !important;
11072 margin: 1rem !important;
11075 margin: 1.5rem !important;
11078 margin: 3rem !important;
11081 margin: auto !important;
11084 margin-right: 0 !important;
11085 margin-left: 0 !important;
11088 margin-right: 0.25rem !important;
11089 margin-left: 0.25rem !important;
11092 margin-right: 0.5rem !important;
11093 margin-left: 0.5rem !important;
11096 margin-right: 1rem !important;
11097 margin-left: 1rem !important;
11100 margin-right: 1.5rem !important;
11101 margin-left: 1.5rem !important;
11104 margin-right: 3rem !important;
11105 margin-left: 3rem !important;
11108 margin-right: auto !important;
11109 margin-left: auto !important;
11112 margin-top: 0 !important;
11113 margin-bottom: 0 !important;
11116 margin-top: 0.25rem !important;
11117 margin-bottom: 0.25rem !important;
11120 margin-top: 0.5rem !important;
11121 margin-bottom: 0.5rem !important;
11124 margin-top: 1rem !important;
11125 margin-bottom: 1rem !important;
11128 margin-top: 1.5rem !important;
11129 margin-bottom: 1.5rem !important;
11132 margin-top: 3rem !important;
11133 margin-bottom: 3rem !important;
11136 margin-top: auto !important;
11137 margin-bottom: auto !important;
11140 margin-top: 0 !important;
11143 margin-top: 0.25rem !important;
11146 margin-top: 0.5rem !important;
11149 margin-top: 1rem !important;
11152 margin-top: 1.5rem !important;
11155 margin-top: 3rem !important;
11158 margin-top: auto !important;
11161 margin-right: 0 !important;
11164 margin-right: 0.25rem !important;
11167 margin-right: 0.5rem !important;
11170 margin-right: 1rem !important;
11173 margin-right: 1.5rem !important;
11176 margin-right: 3rem !important;
11179 margin-right: auto !important;
11182 margin-bottom: 0 !important;
11185 margin-bottom: 0.25rem !important;
11188 margin-bottom: 0.5rem !important;
11191 margin-bottom: 1rem !important;
11194 margin-bottom: 1.5rem !important;
11197 margin-bottom: 3rem !important;
11200 margin-bottom: auto !important;
11203 margin-left: 0 !important;
11206 margin-left: 0.25rem !important;
11209 margin-left: 0.5rem !important;
11212 margin-left: 1rem !important;
11215 margin-left: 1.5rem !important;
11218 margin-left: 3rem !important;
11221 margin-left: auto !important;
11224 padding: 0 !important;
11227 padding: 0.25rem !important;
11230 padding: 0.5rem !important;
11233 padding: 1rem !important;
11236 padding: 1.5rem !important;
11239 padding: 3rem !important;
11242 padding-right: 0 !important;
11243 padding-left: 0 !important;
11246 padding-right: 0.25rem !important;
11247 padding-left: 0.25rem !important;
11250 padding-right: 0.5rem !important;
11251 padding-left: 0.5rem !important;
11254 padding-right: 1rem !important;
11255 padding-left: 1rem !important;
11258 padding-right: 1.5rem !important;
11259 padding-left: 1.5rem !important;
11262 padding-right: 3rem !important;
11263 padding-left: 3rem !important;
11266 padding-top: 0 !important;
11267 padding-bottom: 0 !important;
11270 padding-top: 0.25rem !important;
11271 padding-bottom: 0.25rem !important;
11274 padding-top: 0.5rem !important;
11275 padding-bottom: 0.5rem !important;
11278 padding-top: 1rem !important;
11279 padding-bottom: 1rem !important;
11282 padding-top: 1.5rem !important;
11283 padding-bottom: 1.5rem !important;
11286 padding-top: 3rem !important;
11287 padding-bottom: 3rem !important;
11290 padding-top: 0 !important;
11293 padding-top: 0.25rem !important;
11296 padding-top: 0.5rem !important;
11299 padding-top: 1rem !important;
11302 padding-top: 1.5rem !important;
11305 padding-top: 3rem !important;
11308 padding-right: 0 !important;
11311 padding-right: 0.25rem !important;
11314 padding-right: 0.5rem !important;
11317 padding-right: 1rem !important;
11320 padding-right: 1.5rem !important;
11323 padding-right: 3rem !important;
11326 padding-bottom: 0 !important;
11329 padding-bottom: 0.25rem !important;
11332 padding-bottom: 0.5rem !important;
11335 padding-bottom: 1rem !important;
11338 padding-bottom: 1.5rem !important;
11341 padding-bottom: 3rem !important;
11344 padding-left: 0 !important;
11347 padding-left: 0.25rem !important;
11350 padding-left: 0.5rem !important;
11353 padding-left: 1rem !important;
11356 padding-left: 1.5rem !important;
11359 padding-left: 3rem !important;
11365 gap: 0.25rem !important;
11368 gap: 0.5rem !important;
11371 gap: 1rem !important;
11374 gap: 1.5rem !important;
11377 gap: 3rem !important;
11380 row-gap: 0 !important;
11383 row-gap: 0.25rem !important;
11386 row-gap: 0.5rem !important;
11389 row-gap: 1rem !important;
11392 row-gap: 1.5rem !important;
11395 row-gap: 3rem !important;
11398 -moz-column-gap: 0 !important;
11399 column-gap: 0 !important;
11402 -moz-column-gap: 0.25rem !important;
11403 column-gap: 0.25rem !important;
11406 -moz-column-gap: 0.5rem !important;
11407 column-gap: 0.5rem !important;
11410 -moz-column-gap: 1rem !important;
11411 column-gap: 1rem !important;
11414 -moz-column-gap: 1.5rem !important;
11415 column-gap: 1.5rem !important;
11418 -moz-column-gap: 3rem !important;
11419 column-gap: 3rem !important;
11422 text-align: left !important;
11425 text-align: right !important;
11428 text-align: center !important;
11431 @media (min-width: 1400px) {
11433 float: left !important;
11436 float: right !important;
11439 float: none !important;
11441 .object-fit-xxl-contain {
11442 -o-object-fit: contain !important;
11443 object-fit: contain !important;
11445 .object-fit-xxl-cover {
11446 -o-object-fit: cover !important;
11447 object-fit: cover !important;
11449 .object-fit-xxl-fill {
11450 -o-object-fit: fill !important;
11451 object-fit: fill !important;
11453 .object-fit-xxl-scale {
11454 -o-object-fit: scale-down !important;
11455 object-fit: scale-down !important;
11457 .object-fit-xxl-none {
11458 -o-object-fit: none !important;
11459 object-fit: none !important;
11462 display: inline !important;
11464 .d-xxl-inline-block {
11465 display: inline-block !important;
11468 display: block !important;
11471 display: grid !important;
11473 .d-xxl-inline-grid {
11474 display: inline-grid !important;
11477 display: table !important;
11480 display: table-row !important;
11482 .d-xxl-table-cell {
11483 display: table-cell !important;
11486 display: flex !important;
11488 .d-xxl-inline-flex {
11489 display: inline-flex !important;
11492 display: none !important;
11495 flex: 1 1 auto !important;
11498 flex-direction: row !important;
11501 flex-direction: column !important;
11503 .flex-xxl-row-reverse {
11504 flex-direction: row-reverse !important;
11506 .flex-xxl-column-reverse {
11507 flex-direction: column-reverse !important;
11510 flex-grow: 0 !important;
11513 flex-grow: 1 !important;
11515 .flex-xxl-shrink-0 {
11516 flex-shrink: 0 !important;
11518 .flex-xxl-shrink-1 {
11519 flex-shrink: 1 !important;
11522 flex-wrap: wrap !important;
11525 flex-wrap: nowrap !important;
11527 .flex-xxl-wrap-reverse {
11528 flex-wrap: wrap-reverse !important;
11530 .justify-content-xxl-start {
11531 justify-content: flex-start !important;
11533 .justify-content-xxl-end {
11534 justify-content: flex-end !important;
11536 .justify-content-xxl-center {
11537 justify-content: center !important;
11539 .justify-content-xxl-between {
11540 justify-content: space-between !important;
11542 .justify-content-xxl-around {
11543 justify-content: space-around !important;
11545 .justify-content-xxl-evenly {
11546 justify-content: space-evenly !important;
11548 .align-items-xxl-start {
11549 align-items: flex-start !important;
11551 .align-items-xxl-end {
11552 align-items: flex-end !important;
11554 .align-items-xxl-center {
11555 align-items: center !important;
11557 .align-items-xxl-baseline {
11558 align-items: baseline !important;
11560 .align-items-xxl-stretch {
11561 align-items: stretch !important;
11563 .align-content-xxl-start {
11564 align-content: flex-start !important;
11566 .align-content-xxl-end {
11567 align-content: flex-end !important;
11569 .align-content-xxl-center {
11570 align-content: center !important;
11572 .align-content-xxl-between {
11573 align-content: space-between !important;
11575 .align-content-xxl-around {
11576 align-content: space-around !important;
11578 .align-content-xxl-stretch {
11579 align-content: stretch !important;
11581 .align-self-xxl-auto {
11582 align-self: auto !important;
11584 .align-self-xxl-start {
11585 align-self: flex-start !important;
11587 .align-self-xxl-end {
11588 align-self: flex-end !important;
11590 .align-self-xxl-center {
11591 align-self: center !important;
11593 .align-self-xxl-baseline {
11594 align-self: baseline !important;
11596 .align-self-xxl-stretch {
11597 align-self: stretch !important;
11600 order: -1 !important;
11603 order: 0 !important;
11606 order: 1 !important;
11609 order: 2 !important;
11612 order: 3 !important;
11615 order: 4 !important;
11618 order: 5 !important;
11621 order: 6 !important;
11624 margin: 0 !important;
11627 margin: 0.25rem !important;
11630 margin: 0.5rem !important;
11633 margin: 1rem !important;
11636 margin: 1.5rem !important;
11639 margin: 3rem !important;
11642 margin: auto !important;
11645 margin-right: 0 !important;
11646 margin-left: 0 !important;
11649 margin-right: 0.25rem !important;
11650 margin-left: 0.25rem !important;
11653 margin-right: 0.5rem !important;
11654 margin-left: 0.5rem !important;
11657 margin-right: 1rem !important;
11658 margin-left: 1rem !important;
11661 margin-right: 1.5rem !important;
11662 margin-left: 1.5rem !important;
11665 margin-right: 3rem !important;
11666 margin-left: 3rem !important;
11669 margin-right: auto !important;
11670 margin-left: auto !important;
11673 margin-top: 0 !important;
11674 margin-bottom: 0 !important;
11677 margin-top: 0.25rem !important;
11678 margin-bottom: 0.25rem !important;
11681 margin-top: 0.5rem !important;
11682 margin-bottom: 0.5rem !important;
11685 margin-top: 1rem !important;
11686 margin-bottom: 1rem !important;
11689 margin-top: 1.5rem !important;
11690 margin-bottom: 1.5rem !important;
11693 margin-top: 3rem !important;
11694 margin-bottom: 3rem !important;
11697 margin-top: auto !important;
11698 margin-bottom: auto !important;
11701 margin-top: 0 !important;
11704 margin-top: 0.25rem !important;
11707 margin-top: 0.5rem !important;
11710 margin-top: 1rem !important;
11713 margin-top: 1.5rem !important;
11716 margin-top: 3rem !important;
11719 margin-top: auto !important;
11722 margin-right: 0 !important;
11725 margin-right: 0.25rem !important;
11728 margin-right: 0.5rem !important;
11731 margin-right: 1rem !important;
11734 margin-right: 1.5rem !important;
11737 margin-right: 3rem !important;
11740 margin-right: auto !important;
11743 margin-bottom: 0 !important;
11746 margin-bottom: 0.25rem !important;
11749 margin-bottom: 0.5rem !important;
11752 margin-bottom: 1rem !important;
11755 margin-bottom: 1.5rem !important;
11758 margin-bottom: 3rem !important;
11761 margin-bottom: auto !important;
11764 margin-left: 0 !important;
11767 margin-left: 0.25rem !important;
11770 margin-left: 0.5rem !important;
11773 margin-left: 1rem !important;
11776 margin-left: 1.5rem !important;
11779 margin-left: 3rem !important;
11782 margin-left: auto !important;
11785 padding: 0 !important;
11788 padding: 0.25rem !important;
11791 padding: 0.5rem !important;
11794 padding: 1rem !important;
11797 padding: 1.5rem !important;
11800 padding: 3rem !important;
11803 padding-right: 0 !important;
11804 padding-left: 0 !important;
11807 padding-right: 0.25rem !important;
11808 padding-left: 0.25rem !important;
11811 padding-right: 0.5rem !important;
11812 padding-left: 0.5rem !important;
11815 padding-right: 1rem !important;
11816 padding-left: 1rem !important;
11819 padding-right: 1.5rem !important;
11820 padding-left: 1.5rem !important;
11823 padding-right: 3rem !important;
11824 padding-left: 3rem !important;
11827 padding-top: 0 !important;
11828 padding-bottom: 0 !important;
11831 padding-top: 0.25rem !important;
11832 padding-bottom: 0.25rem !important;
11835 padding-top: 0.5rem !important;
11836 padding-bottom: 0.5rem !important;
11839 padding-top: 1rem !important;
11840 padding-bottom: 1rem !important;
11843 padding-top: 1.5rem !important;
11844 padding-bottom: 1.5rem !important;
11847 padding-top: 3rem !important;
11848 padding-bottom: 3rem !important;
11851 padding-top: 0 !important;
11854 padding-top: 0.25rem !important;
11857 padding-top: 0.5rem !important;
11860 padding-top: 1rem !important;
11863 padding-top: 1.5rem !important;
11866 padding-top: 3rem !important;
11869 padding-right: 0 !important;
11872 padding-right: 0.25rem !important;
11875 padding-right: 0.5rem !important;
11878 padding-right: 1rem !important;
11881 padding-right: 1.5rem !important;
11884 padding-right: 3rem !important;
11887 padding-bottom: 0 !important;
11890 padding-bottom: 0.25rem !important;
11893 padding-bottom: 0.5rem !important;
11896 padding-bottom: 1rem !important;
11899 padding-bottom: 1.5rem !important;
11902 padding-bottom: 3rem !important;
11905 padding-left: 0 !important;
11908 padding-left: 0.25rem !important;
11911 padding-left: 0.5rem !important;
11914 padding-left: 1rem !important;
11917 padding-left: 1.5rem !important;
11920 padding-left: 3rem !important;
11926 gap: 0.25rem !important;
11929 gap: 0.5rem !important;
11932 gap: 1rem !important;
11935 gap: 1.5rem !important;
11938 gap: 3rem !important;
11941 row-gap: 0 !important;
11944 row-gap: 0.25rem !important;
11947 row-gap: 0.5rem !important;
11950 row-gap: 1rem !important;
11953 row-gap: 1.5rem !important;
11956 row-gap: 3rem !important;
11958 .column-gap-xxl-0 {
11959 -moz-column-gap: 0 !important;
11960 column-gap: 0 !important;
11962 .column-gap-xxl-1 {
11963 -moz-column-gap: 0.25rem !important;
11964 column-gap: 0.25rem !important;
11966 .column-gap-xxl-2 {
11967 -moz-column-gap: 0.5rem !important;
11968 column-gap: 0.5rem !important;
11970 .column-gap-xxl-3 {
11971 -moz-column-gap: 1rem !important;
11972 column-gap: 1rem !important;
11974 .column-gap-xxl-4 {
11975 -moz-column-gap: 1.5rem !important;
11976 column-gap: 1.5rem !important;
11978 .column-gap-xxl-5 {
11979 -moz-column-gap: 3rem !important;
11980 column-gap: 3rem !important;
11983 text-align: left !important;
11986 text-align: right !important;
11989 text-align: center !important;
11992 @media (min-width: 1200px) {
11994 font-size: 2.5rem !important;
11997 font-size: 2rem !important;
12000 font-size: 1.75rem !important;
12003 font-size: 1.5rem !important;
12008 display: inline !important;
12010 .d-print-inline-block {
12011 display: inline-block !important;
12014 display: block !important;
12017 display: grid !important;
12019 .d-print-inline-grid {
12020 display: inline-grid !important;
12023 display: table !important;
12025 .d-print-table-row {
12026 display: table-row !important;
12028 .d-print-table-cell {
12029 display: table-cell !important;
12032 display: flex !important;
12034 .d-print-inline-flex {
12035 display: inline-flex !important;
12038 display: none !important;
12040 }/*# sourceMappingURL=litely-compact.css.map */